The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Эксперимент по использованию бинарных модулей ядра NetBSD в ..."
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Эксперимент по использованию бинарных модулей ядра NetBSD в ..."  +/
Сообщение от opennews (ok) on 14-Дек-12, 14:37 
Разработчики проекта NetBSD продолжили (http://blog.netbsd.org/tnf/entry/netbsd_binary_kernel_module...) эксперименты с запуском компонентов ядра NetBSD во внешних окружениях. После успешного запуска (http://www.opennet.me/opennews/art.shtml?num=35268) ядра системы под управлением web-браузера, была предпринята попытка обеспечения работы модулей ядра NetBSD в Linux. В качестве полезного с практической стороны использования модулей NetBSD в Linux приведён пример задействования модуля с реализацией файловой системы FFSv2, а также других специфичных возможностей NetBSD, не поддерживаемых в Linux.


В проекте задействованы недавно внесённые в подсистему
RUMP (http://www.netbsd.org/docs/rump/) (Runnable Userspace Meta Program) улучшения, позволяющие запустить собранное в режиме RUMP ядро NetBSD на платформах, отличных от NetBSD. После небольшой доработки удалось обеспечить запуск rump-ядра в форме пользовательского процесса в Linux и реализовать функции загрузки модулей, собранных для ядра NetBSD. Для демонстрации разработки подготовлено небольшое приложение, запускающее в Linux процесс с ядром NetBSD и позволяющее монтировать разделы с файловой системой FFS, используя для работы с ними модуль ffs.kmod из состава NetBSD. При этом используются уже собранный для NetBSD набор модулей и загрузка модулей rump-ядром происходит динамически.


Напомним, что режим RUMP даёт возможность организовать выполнение частей ядра NetBSD в адресном пространстве пользователя. В частности, RUMP позволяет в виде оформленного в стиле микроядра серверного процесса выполнять в пространстве пользователя драйверы, изначально работающие на уровне монолитного ядра системы. По сути rump-ядро является частично паравиртуализированным ядром, запускаемым поверх высокоуровневного гипервизора. Указанная возможность позволяет легко портировать NetBSD под различные системы, так как для обеспечения работы rump-ядра достаточно подготовить для платформы только соответствующий небольшой гипервизор.

URL: http://blog.netbsd.org/tnf/entry/netbsd_binary_kernel_module...
Новость: http://www.opennet.me/opennews/art.shtml?num=35602

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Эксперимент по использованию бинарных модулей ядра NetBSD в ..."  +11 +/
Сообщение от lucentcode email(ok) on 14-Дек-12, 14:37 
Годная новость. NetBSD всё больший торт.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Эксперимент по использованию бинарных модулей ядра NetBSD в ..."  –8 +/
Сообщение от Аноним (??) on 14-Дек-12, 14:43 
> обеспечения работы модулей ядра NetBSD в Linux
> в Linux

Позвольте, и какой же смысл?
В NetBSD есть драйвера сильно востребованные в Linux?

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

4. "Эксперимент по использованию бинарных модулей ядра NetBSD в ..."  +3 +/
Сообщение от BayaN (ok) on 14-Дек-12, 14:49 
Ты первый абзац новости читал?
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

6. "Эксперимент по использованию бинарных модулей ядра NetBSD в ..."  +10 +/
Сообщение от Аноним (??) on 14-Дек-12, 14:52 
> Ты первый абзац новости читал?

Это там где про FFSv2? Во блин, я то все думал - чего же линуксу не хватает. Оказывается FFSv2 какой-то.

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

8. "Эксперимент по использованию бинарных модулей ядра NetBSD в ..."  +2 +/
Сообщение от BayaN (ok) on 14-Дек-12, 15:00 
> Во блин, я то все думал - чего же линуксу не хватает. Оказывается FFSv2 какой-то.

Ты можешь думать всё что угодно, как и те люди которые пользуются и Linux и NetBSD одновременно - им FFSv2 не хватало.


Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

9. "Эксперимент по использованию бинарных модулей ядра NetBSD в ..."  –5 +/
Сообщение от Аноним (??) on 14-Дек-12, 15:04 
> и Linux и NetBSD одновременно

Не боязно монтировать раздел/образ и т.п. с FFSv2 в Linux при одновременно работающем с ним NetBSD?

Не проще ли через NFS файлы перекидать?


Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

32. "Эксперимент по использованию бинарных модулей ядра NetBSD в ..."  +1 +/
Сообщение от BratSinot on 14-Дек-12, 19:22 
> одновременно работающем с ним NetBSD?

Читать научись.

Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

36. "Эксперимент по использованию бинарных модулей ядра NetBSD в ..."  –1 +/
Сообщение от Аноним (??) on 14-Дек-12, 21:37 
Для одминов локалхостов понятие одновременности означает выключать и снова включать комп для того чтобы загрузиться в другую ОС?

Если уж запустил сервер с NetBSD так уж пусть работает, зачем его выключать только ради того чтобы на сервер с Linux что то скопировать?

Общие файлы лучше держать на сетевом файловом ресурсе, а не извращаться подобными способами.

Ответить | Правка | ^ к родителю #32 | Наверх | Cообщить модератору

16. "Эксперимент по использованию бинарных модулей ядра NetBSD в ..."  +1 +/
Сообщение от Аноним (??) on 14-Дек-12, 16:07 
> и Linux и NetBSD одновременно

Ну... я рад за них. Правда я таких пока не встречал.

Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

28. "Эксперимент по использованию бинарных модулей ядра NetBSD в ..."  +4 +/
Сообщение от другой аноним on 14-Дек-12, 18:02 
Смею предположить, ты еще много кого не встречал (слишком много на планете людей, устанешь со всеми встречаться)
Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

41. "Эксперимент по использованию бинарных модулей ядра NetBSD в ..."  +/
Сообщение от Аноним (??) on 14-Дек-12, 23:18 
> Смею предположить, ты еще много кого не встречал

Зачастую это к лучшему. Мало ли какие еще маньяки-извращенцы бывают? :)

Ответить | Правка | ^ к родителю #28 | Наверх | Cообщить модератору

44. "Эксперимент по использованию бинарных модулей ядра NetBSD в ..."  +/
Сообщение от soko1 email(ok) on 15-Дек-12, 03:15 
Как же меня бесит этот хабрахабр-стайл: уважительное обращение и псевдоразумность, бррр.

Тут фишка даже не в том, что в линукс-окружении можно запускать NetBSD'шные поделки, а в самой идеи и реализации. Очень сомневаюсь что ядро Linux со своим студенческим непортируемым и жирным кодом когда нибудь научится такому. У разработчиков NetBSD есть чему поучиться, короче.

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

45. "Эксперимент по использованию бинарных модулей ядра NetBSD в ..."  –1 +/
Сообщение от iFRAME (ok) on 15-Дек-12, 10:16 
Тру Линукс Фан Боям уважительность не нужна, да? :)
Ответить | Правка | ^ к родителю #44 | Наверх | Cообщить модератору

48. "Эксперимент по использованию бинарных модулей ядра NetBSD в ..."  +1 +/
Сообщение от Аноним (??) on 15-Дек-12, 18:20 
> Тру Линукс Фан Боям уважительность не нужна, да? :)

От таких как вы - и правда, нафиг не упало.

Ответить | Правка | ^ к родителю #45 | Наверх | Cообщить модератору

47. "Эксперимент по использованию бинарных модулей ядра NetBSD в ..."  +1 +/
Сообщение от Аноним (??) on 15-Дек-12, 15:53 
> непортируемым и жирным кодом когда нибудь научится такому

А это тогда что?

Ядро Linux исполняется как приложение на платформе Windows. http://www.colinux.org/ http://andlinux.org/

В двух словах можешь описать чем подход NetBSD лучше других?

Ответить | Правка | ^ к родителю #44 | Наверх | Cообщить модератору

49. "Эксперимент по использованию бинарных модулей ядра NetBSD в ..."  –1 +/
Сообщение от Аноним (??) on 15-Дек-12, 18:21 
> В двух словах можешь описать чем подход NetBSD лучше других?

"Это BSD!!!1111" :) </sarcasm>

Ответить | Правка | ^ к родителю #47 | Наверх | Cообщить модератору

50. "Эксперимент по использованию бинарных модулей ядра NetBSD в ..."  +/
Сообщение от Аноним (??) on 15-Дек-12, 20:00 
Не описайся на радостях.
Ответить | Правка | ^ к родителю #49 | Наверх | Cообщить модератору

52. "Эксперимент по использованию бинарных модулей ядра NetBSD в ..."  +2 +/
Сообщение от Zulu on 17-Дек-12, 02:53 
Ударим по псевдоразумности откровенным бредом!
Ответить | Правка | ^ к родителю #44 | Наверх | Cообщить модератору

5. "Эксперимент по использованию бинарных модулей ядра NetBSD в ..."  +/
Сообщение от Аноним (??) on 14-Дек-12, 14:50 
> Указанная возможность позволяет легко портировать NetBSD под различные системы,

В общем то авторам оной осталось теперь придумать самую мелочь: нафига все это надо :)

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

7. "Эксперимент по использованию бинарных модулей ядра NetBSD в ..."  +1 +/
Сообщение от Аноним (??) on 14-Дек-12, 14:53 
Чтобы потихоньку все перетащить на линукс.
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

10. "Эксперимент по использованию бинарных модулей ядра NetBSD в ..."  +/
Сообщение от GentooBoy (ok) on 14-Дек-12, 15:24 
Чтобы потихоньку все перетащить c линукс. (fixed)
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

18. "Эксперимент по использованию бинарных модулей ядра NetBSD в ..."  +2 +/
Сообщение от Аноним (??) on 14-Дек-12, 16:10 
> Чтобы потихоньку все перетащить c линукс. (fixed)

...путем запуска ядра нетбсды как юзермода в лине? Какой-то странный метод перетаскивания - в этой схеме Linux почему-то никуда не девается.

Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

30. "Эксперимент по использованию бинарных модулей ядра NetBSD в ..."  –1 +/
Сообщение от GentooBoy (ok) on 14-Дек-12, 18:41 
Так тащить с него, а не убивать Linux. Вести войну сейчас с Linux бесполезно и не плодотворно. Лучше с ним взаимодействовать, попутно рекламируя свою систему.
Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору

37. "Эксперимент по использованию бинарных модулей ядра NetBSD в ..."  +1 +/
Сообщение от Аноним (??) on 14-Дек-12, 21:46 
> Лучше с ним взаимодействовать, попутно рекламируя свою систему.

Закончится это тем что до всех кроме закоренелых непереобучаемых фанатов дойдет очевидное :)

Ответить | Правка | ^ к родителю #30 | Наверх | Cообщить модератору

25. "Эксперимент по использованию бинарных модулей ядра NetBSD в ..."  +2 +/
Сообщение от Ano on 14-Дек-12, 16:59 
Знаком ли генту-мальчик с логикой?
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

38. "Эксперимент по использованию бинарных модулей ядра NetBSD в ..."  +1 +/
Сообщение от Аноним (??) on 14-Дек-12, 21:46 
> Знаком ли генту-мальчик с логикой?

Генту? Логика? Не, не слышал!

Ответить | Правка | ^ к родителю #25 | Наверх | Cообщить модератору

11. "Эксперимент по использованию бинарных модулей ядра NetBSD в ..."  +1 +/
Сообщение от anonymousY (ok) on 14-Дек-12, 15:45 

А MPLS запустить так можно?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

20. "Эксперимент по использованию бинарных модулей ядра NetBSD в ..."  –2 +/
Сообщение от Аноним (??) on 14-Дек-12, 16:17 
А на пуркуа, просьтите за мой французский, если есть нативный? http://sourceforge.net/projects/mpls-linux/
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

24. "Эксперимент по использованию бинарных модулей ядра NetBSD в ..."  +1 +/
Сообщение от anonymous (??) on 14-Дек-12, 16:50 
Судя по дате последнего релиза, нету.
Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору

13. "Эксперимент по использованию бинарных модулей ядра NetBSD в ..."  +/
Сообщение от Аноним (??) on 14-Дек-12, 15:48 
Было бы хорошо, иметь полноценную поддержку файловых систем BSD в Linux. Другие модули ядра BSD не представляют интереса.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

53. "Эксперимент по использованию бинарных модулей ядра NetBSD в ..."  +/
Сообщение от vle (ok) on 17-Дек-12, 16:20 
> Было бы хорошо, иметь полноценную поддержку файловых систем BSD в Linux.

Подтянитесь немного.
http://www.netbsd.org/docs/puffs/

Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

15. "Эксперимент по использованию бинарных модулей ядра NetBSD в ..."  +1 +/
Сообщение от Аноним (??) on 14-Дек-12, 16:06 
NetBSDшники открыли для себя User Mode Linux! ...тьфу, User Mode NetBSD в Linux. Так в Linux UML был ещё в 2.4 (2001).
Полезнее, если бы сделали модуль FFSv2 для FUSE - меньше прокладок и работало бы везде, где FUSE поддерживается.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

19. "Эксперимент по использованию бинарных модулей ядра NetBSD в ..."  +2 +/
Сообщение от Аноним (??) on 14-Дек-12, 16:13 
> работало бы везде, где FUSE поддерживается.

А вы все их ядро в юзермоде запускайте :). Ну да, больше оверхеда.

Это вы еще просто не видели плеер (Dely Player или как там его) который проигрывает специфичные форматы (где звуковые данные перемешаны с машинным кодом Motorola 68k) который для проигрывания музыки тащит с собой полновесный эмуль 68K, выполняет на оном код и вот таким макаром проигрывает подобные файлы :)

Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

40. "Эксперимент по использованию бинарных модулей ядра NetBSD в ..."  +1 +/
Сообщение от Аноним (??) on 14-Дек-12, 23:01 
А для проигрывания файлов *.sid необходим эмулятор MOS6502. И что???
Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору

42. "Эксперимент по использованию бинарных модулей ядра NetBSD в ..."  +/
Сообщение от Аноним (??) on 14-Дек-12, 23:23 
> А для проигрывания файлов *.sid необходим эмулятор MOS6502. И что???

То что прибивать данные гвоздями к одной архитектуре CPU - слегонца изврат.

Ответить | Правка | ^ к родителю #40 | Наверх | Cообщить модератору

21. "Эксперимент по использованию бинарных модулей ядра NetBSD в ..."  +1 +/
Сообщение от pavlinux (ok) on 14-Дек-12, 16:20 
Linux - микроядро для NetBSD, а чё клёва...  
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

29. "Эксперимент по использованию бинарных модулей ядра NetBSD в ..."  +/
Сообщение от Аноним (??) on 14-Дек-12, 18:21 
Linux - микроядро
Linux - микроядро
Linux - микроядро
Linux - микроядро

Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору

39. "Эксперимент по использованию бинарных модулей ядра NetBSD в ..."  +/
Сообщение от Аноним (??) on 14-Дек-12, 21:51 
> Linux - микроядро для NetBSD, а чё клёва...

Да вообще гипервизор, фигле.

Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору

23. "Эксперимент по использованию бинарных модулей ядра NetBSD в ..."  +/
Сообщение от Аноним (??) on 14-Дек-12, 16:26 
Да, они там своё ядро именно в юзермоде запускают "После небольшой доработки удалось обеспечить запуск rump-ядра в форме пользовательского процесса в Linux"
Причём здесь эмуляция Motorola 68k? В новости про эмуляцию другого железа ничего нет. Следовательно, подразумевается исполнение на машине с одним и тем же набором машинных инструкций.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

31. "Эксперимент по использованию бинарных модулей ядра NetBSD в ..."  +/
Сообщение от Мимоананима on 14-Дек-12, 19:07 
Всё в этом мире - микроядро!
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

43. "Эксперимент по использованию бинарных модулей ядра NetBSD в ..."  +/
Сообщение от Аноним (??) on 15-Дек-12, 01:48 
По современным меркам, когда гиг памяти даже в телефон паяют - линукс почти совсем как микроядро :)
Ответить | Правка | ^ к родителю #31 | Наверх | Cообщить модератору

34. "Эксперимент по использованию бинарных модулей ядра NetBSD в ..."  –1 +/
Сообщение от Аноним (??) on 14-Дек-12, 20:38 
почитайте для начала wiki оОС)
«Конечно, это работает с NetBSD»©
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

46. "Эксперимент по использованию бинарных модулей ядра NetBSD в ..."  –1 +/
Сообщение от Michael Shigorin email(ok) on 15-Дек-12, 12:30 
> «Конечно, это работает с NetBSD»©

Мне другое вспомнилось -- "ведь помимо всего, у женщин есть мужчины" (антифеминистское имени Шанели). :)

Так-то NetBSD уже несколько лет как позади Linux по платформам.

Ответить | Правка | ^ к родителю #34 | Наверх | Cообщить модератору

51. "Эксперимент по использованию бинарных модулей ядра NetBSD в ..."  –1 +/
Сообщение от Аноним (??) on 16-Дек-12, 00:52 
> Так-то NetBSD уже несколько лет как позади Linux по платформам.

Вот и затевают всякие странности. Куча задекларированных на бумаге платформ - это круто, но когда вопрос в том чтобы загрузиться и нормально работать на выпускаемом прямо сейчас железе - там одними декларациями уже не отделаешься.

Ответить | Правка | ^ к родителю #46 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру