URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 87752
[ Назад ]
Исходное сообщение
"Эксперимент по использованию бинарных модулей ядра NetBSD в ..."
Отправлено opennews , 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
Содержание
- Эксперимент по использованию бинарных модулей ядра NetBSD в ...,lucentcode, 14:37 , 14-Дек-12
- Эксперимент по использованию бинарных модулей ядра NetBSD в ...,Аноним, 14:43 , 14-Дек-12
- Эксперимент по использованию бинарных модулей ядра NetBSD в ...,BayaN, 14:49 , 14-Дек-12
- Эксперимент по использованию бинарных модулей ядра NetBSD в ...,Аноним, 14:52 , 14-Дек-12
- Эксперимент по использованию бинарных модулей ядра NetBSD в ...,BayaN, 15:00 , 14-Дек-12
- Эксперимент по использованию бинарных модулей ядра NetBSD в ...,Аноним, 15:04 , 14-Дек-12
- Эксперимент по использованию бинарных модулей ядра NetBSD в ...,BratSinot, 19:22 , 14-Дек-12
- Эксперимент по использованию бинарных модулей ядра NetBSD в ...,Аноним, 21:37 , 14-Дек-12
- Эксперимент по использованию бинарных модулей ядра NetBSD в ...,Аноним, 16:07 , 14-Дек-12
- Эксперимент по использованию бинарных модулей ядра NetBSD в ...,другой аноним, 18:02 , 14-Дек-12
- Эксперимент по использованию бинарных модулей ядра NetBSD в ...,Аноним, 23:18 , 14-Дек-12
- Эксперимент по использованию бинарных модулей ядра NetBSD в ...,soko1, 03:15 , 15-Дек-12
- Эксперимент по использованию бинарных модулей ядра NetBSD в ...,iFRAME, 10:16 , 15-Дек-12
- Эксперимент по использованию бинарных модулей ядра NetBSD в ...,Аноним, 18:20 , 15-Дек-12
- Эксперимент по использованию бинарных модулей ядра NetBSD в ...,Аноним, 15:53 , 15-Дек-12
- Эксперимент по использованию бинарных модулей ядра NetBSD в ...,Аноним, 18:21 , 15-Дек-12
- Эксперимент по использованию бинарных модулей ядра NetBSD в ...,Аноним, 20:00 , 15-Дек-12
- Эксперимент по использованию бинарных модулей ядра NetBSD в ...,Zulu, 02:53 , 17-Дек-12
- Эксперимент по использованию бинарных модулей ядра NetBSD в ...,Аноним, 14:50 , 14-Дек-12
- Эксперимент по использованию бинарных модулей ядра NetBSD в ...,Аноним, 14:53 , 14-Дек-12
- Эксперимент по использованию бинарных модулей ядра NetBSD в ...,GentooBoy, 15:24 , 14-Дек-12
- Эксперимент по использованию бинарных модулей ядра NetBSD в ...,Аноним, 16:10 , 14-Дек-12
- Эксперимент по использованию бинарных модулей ядра NetBSD в ...,GentooBoy, 18:41 , 14-Дек-12
- Эксперимент по использованию бинарных модулей ядра NetBSD в ...,Аноним, 21:46 , 14-Дек-12
- Эксперимент по использованию бинарных модулей ядра NetBSD в ...,Ano, 16:59 , 14-Дек-12
- Эксперимент по использованию бинарных модулей ядра NetBSD в ...,Аноним, 21:46 , 14-Дек-12
- Эксперимент по использованию бинарных модулей ядра NetBSD в ...,anonymousY, 15:45 , 14-Дек-12
- Эксперимент по использованию бинарных модулей ядра NetBSD в ...,Аноним, 16:17 , 14-Дек-12
- Эксперимент по использованию бинарных модулей ядра NetBSD в ...,anonymous, 16:50 , 14-Дек-12
- Эксперимент по использованию бинарных модулей ядра NetBSD в ...,Аноним, 15:48 , 14-Дек-12
- Эксперимент по использованию бинарных модулей ядра NetBSD в ...,vle, 16:20 , 17-Дек-12
- Эксперимент по использованию бинарных модулей ядра NetBSD в ...,Аноним, 16:06 , 14-Дек-12
- Эксперимент по использованию бинарных модулей ядра NetBSD в ...,Аноним, 16:13 , 14-Дек-12
- Эксперимент по использованию бинарных модулей ядра NetBSD в ...,Аноним, 23:01 , 14-Дек-12
- Эксперимент по использованию бинарных модулей ядра NetBSD в ...,Аноним, 23:23 , 14-Дек-12
- Эксперимент по использованию бинарных модулей ядра NetBSD в ...,pavlinux, 16:20 , 14-Дек-12
- Эксперимент по использованию бинарных модулей ядра NetBSD в ...,Аноним, 18:21 , 14-Дек-12
- Эксперимент по использованию бинарных модулей ядра NetBSD в ...,Аноним, 21:51 , 14-Дек-12
- Эксперимент по использованию бинарных модулей ядра NetBSD в ...,Аноним, 16:26 , 14-Дек-12
- Эксперимент по использованию бинарных модулей ядра NetBSD в ...,Мимоананима, 19:07 , 14-Дек-12
- Эксперимент по использованию бинарных модулей ядра NetBSD в ...,Аноним, 01:48 , 15-Дек-12
- Эксперимент по использованию бинарных модулей ядра NetBSD в ...,Аноним, 20:38 , 14-Дек-12
- Эксперимент по использованию бинарных модулей ядра NetBSD в ...,Michael Shigorin, 12:30 , 15-Дек-12
- Эксперимент по использованию бинарных модулей ядра NetBSD в ...,Аноним, 00:52 , 16-Дек-12
Сообщения в этом обсуждении
"Эксперимент по использованию бинарных модулей ядра NetBSD в ..."
Отправлено lucentcode , 14-Дек-12 14:37
Годная новость. NetBSD всё больший торт.
"Эксперимент по использованию бинарных модулей ядра NetBSD в ..."
Отправлено Аноним , 14-Дек-12 14:43
> обеспечения работы модулей ядра NetBSD в Linux
> в LinuxПозвольте, и какой же смысл?
В NetBSD есть драйвера сильно востребованные в Linux?
"Эксперимент по использованию бинарных модулей ядра NetBSD в ..."
Отправлено BayaN , 14-Дек-12 14:49
Ты первый абзац новости читал?
"Эксперимент по использованию бинарных модулей ядра NetBSD в ..."
Отправлено Аноним , 14-Дек-12 14:52
> Ты первый абзац новости читал?Это там где про FFSv2? Во блин, я то все думал - чего же линуксу не хватает. Оказывается FFSv2 какой-то.
"Эксперимент по использованию бинарных модулей ядра NetBSD в ..."
Отправлено BayaN , 14-Дек-12 15:00
> Во блин, я то все думал - чего же линуксу не хватает. Оказывается FFSv2 какой-то.Ты можешь думать всё что угодно, как и те люди которые пользуются и Linux и NetBSD одновременно - им FFSv2 не хватало.
"Эксперимент по использованию бинарных модулей ядра NetBSD в ..."
Отправлено Аноним , 14-Дек-12 15:04
> и Linux и NetBSD одновременноНе боязно монтировать раздел/образ и т.п. с FFSv2 в Linux при одновременно работающем с ним NetBSD?
Не проще ли через NFS файлы перекидать?
"Эксперимент по использованию бинарных модулей ядра NetBSD в ..."
Отправлено BratSinot , 14-Дек-12 19:22
> одновременно работающем с ним NetBSD?Читать научись.
"Эксперимент по использованию бинарных модулей ядра NetBSD в ..."
Отправлено Аноним , 14-Дек-12 21:37
Для одминов локалхостов понятие одновременности означает выключать и снова включать комп для того чтобы загрузиться в другую ОС?Если уж запустил сервер с NetBSD так уж пусть работает, зачем его выключать только ради того чтобы на сервер с Linux что то скопировать?
Общие файлы лучше держать на сетевом файловом ресурсе, а не извращаться подобными способами.
"Эксперимент по использованию бинарных модулей ядра NetBSD в ..."
Отправлено Аноним , 14-Дек-12 16:07
> и Linux и NetBSD одновременноНу... я рад за них. Правда я таких пока не встречал.
"Эксперимент по использованию бинарных модулей ядра NetBSD в ..."
Отправлено другой аноним , 14-Дек-12 18:02
Смею предположить, ты еще много кого не встречал (слишком много на планете людей, устанешь со всеми встречаться)
"Эксперимент по использованию бинарных модулей ядра NetBSD в ..."
Отправлено Аноним , 14-Дек-12 23:18
> Смею предположить, ты еще много кого не встречалЗачастую это к лучшему. Мало ли какие еще маньяки-извращенцы бывают? :)
"Эксперимент по использованию бинарных модулей ядра NetBSD в ..."
Отправлено soko1 , 15-Дек-12 03:15
Как же меня бесит этот хабрахабр-стайл: уважительное обращение и псевдоразумность, бррр.Тут фишка даже не в том, что в линукс-окружении можно запускать NetBSD'шные поделки, а в самой идеи и реализации. Очень сомневаюсь что ядро Linux со своим студенческим непортируемым и жирным кодом когда нибудь научится такому. У разработчиков NetBSD есть чему поучиться, короче.
"Эксперимент по использованию бинарных модулей ядра NetBSD в ..."
Отправлено iFRAME , 15-Дек-12 10:16
Тру Линукс Фан Боям уважительность не нужна, да? :)
"Эксперимент по использованию бинарных модулей ядра NetBSD в ..."
Отправлено Аноним , 15-Дек-12 18:20
> Тру Линукс Фан Боям уважительность не нужна, да? :) От таких как вы - и правда, нафиг не упало.
"Эксперимент по использованию бинарных модулей ядра NetBSD в ..."
Отправлено Аноним , 15-Дек-12 15:53
> непортируемым и жирным кодом когда нибудь научится такомуА это тогда что?
Ядро Linux исполняется как приложение на платформе Windows. http://www.colinux.org/ http://andlinux.org/
В двух словах можешь описать чем подход NetBSD лучше других?
"Эксперимент по использованию бинарных модулей ядра NetBSD в ..."
Отправлено Аноним , 15-Дек-12 18:21
> В двух словах можешь описать чем подход NetBSD лучше других?"Это BSD!!!1111" :) </sarcasm>
"Эксперимент по использованию бинарных модулей ядра NetBSD в ..."
Отправлено Аноним , 15-Дек-12 20:00
Не описайся на радостях.
"Эксперимент по использованию бинарных модулей ядра NetBSD в ..."
Отправлено Zulu , 17-Дек-12 02:53
Ударим по псевдоразумности откровенным бредом!
"Эксперимент по использованию бинарных модулей ядра NetBSD в ..."
Отправлено Аноним , 14-Дек-12 14:50
> Указанная возможность позволяет легко портировать NetBSD под различные системы,В общем то авторам оной осталось теперь придумать самую мелочь: нафига все это надо :)
"Эксперимент по использованию бинарных модулей ядра NetBSD в ..."
Отправлено Аноним , 14-Дек-12 14:53
Чтобы потихоньку все перетащить на линукс.
"Эксперимент по использованию бинарных модулей ядра NetBSD в ..."
Отправлено GentooBoy , 14-Дек-12 15:24
Чтобы потихоньку все перетащить c линукс. (fixed)
"Эксперимент по использованию бинарных модулей ядра NetBSD в ..."
Отправлено Аноним , 14-Дек-12 16:10
> Чтобы потихоньку все перетащить c линукс. (fixed) ...путем запуска ядра нетбсды как юзермода в лине? Какой-то странный метод перетаскивания - в этой схеме Linux почему-то никуда не девается.
"Эксперимент по использованию бинарных модулей ядра NetBSD в ..."
Отправлено GentooBoy , 14-Дек-12 18:41
Так тащить с него, а не убивать Linux. Вести войну сейчас с Linux бесполезно и не плодотворно. Лучше с ним взаимодействовать, попутно рекламируя свою систему.
"Эксперимент по использованию бинарных модулей ядра NetBSD в ..."
Отправлено Аноним , 14-Дек-12 21:46
> Лучше с ним взаимодействовать, попутно рекламируя свою систему. Закончится это тем что до всех кроме закоренелых непереобучаемых фанатов дойдет очевидное :)
"Эксперимент по использованию бинарных модулей ядра NetBSD в ..."
Отправлено Ano , 14-Дек-12 16:59
Знаком ли генту-мальчик с логикой?
"Эксперимент по использованию бинарных модулей ядра NetBSD в ..."
Отправлено Аноним , 14-Дек-12 21:46
> Знаком ли генту-мальчик с логикой?Генту? Логика? Не, не слышал!
"Эксперимент по использованию бинарных модулей ядра NetBSD в ..."
Отправлено anonymousY , 14-Дек-12 15:45
А MPLS запустить так можно?
"Эксперимент по использованию бинарных модулей ядра NetBSD в ..."
Отправлено Аноним , 14-Дек-12 16:17
А на пуркуа, просьтите за мой французский, если есть нативный? http://sourceforge.net/projects/mpls-linux/
"Эксперимент по использованию бинарных модулей ядра NetBSD в ..."
Отправлено anonymous , 14-Дек-12 16:50
Судя по дате последнего релиза, нету.
"Эксперимент по использованию бинарных модулей ядра NetBSD в ..."
Отправлено Аноним , 14-Дек-12 15:48
Было бы хорошо, иметь полноценную поддержку файловых систем BSD в Linux. Другие модули ядра BSD не представляют интереса.
"Эксперимент по использованию бинарных модулей ядра NetBSD в ..."
Отправлено vle , 17-Дек-12 16:20
> Было бы хорошо, иметь полноценную поддержку файловых систем BSD в Linux.Подтянитесь немного.
http://www.netbsd.org/docs/puffs/
"Эксперимент по использованию бинарных модулей ядра NetBSD в ..."
Отправлено Аноним , 14-Дек-12 16:06
NetBSDшники открыли для себя User Mode Linux! ...тьфу, User Mode NetBSD в Linux. Так в Linux UML был ещё в 2.4 (2001).
Полезнее, если бы сделали модуль FFSv2 для FUSE - меньше прокладок и работало бы везде, где FUSE поддерживается.
"Эксперимент по использованию бинарных модулей ядра NetBSD в ..."
Отправлено Аноним , 14-Дек-12 16:13
> работало бы везде, где FUSE поддерживается.А вы все их ядро в юзермоде запускайте :). Ну да, больше оверхеда.
Это вы еще просто не видели плеер (Dely Player или как там его) который проигрывает специфичные форматы (где звуковые данные перемешаны с машинным кодом Motorola 68k) который для проигрывания музыки тащит с собой полновесный эмуль 68K, выполняет на оном код и вот таким макаром проигрывает подобные файлы :)
"Эксперимент по использованию бинарных модулей ядра NetBSD в ..."
Отправлено Аноним , 14-Дек-12 23:01
А для проигрывания файлов *.sid необходим эмулятор MOS6502. И что???
"Эксперимент по использованию бинарных модулей ядра NetBSD в ..."
Отправлено Аноним , 14-Дек-12 23:23
> А для проигрывания файлов *.sid необходим эмулятор MOS6502. И что???То что прибивать данные гвоздями к одной архитектуре CPU - слегонца изврат.
"Эксперимент по использованию бинарных модулей ядра NetBSD в ..."
Отправлено pavlinux , 14-Дек-12 16:20
Linux - микроядро для NetBSD, а чё клёва...
"Эксперимент по использованию бинарных модулей ядра NetBSD в ..."
Отправлено Аноним , 14-Дек-12 18:21
Linux - микроядро
Linux - микроядро
Linux - микроядро
Linux - микроядро
"Эксперимент по использованию бинарных модулей ядра NetBSD в ..."
Отправлено Аноним , 14-Дек-12 21:51
> Linux - микроядро для NetBSD, а чё клёва...Да вообще гипервизор, фигле.
"Эксперимент по использованию бинарных модулей ядра NetBSD в ..."
Отправлено Аноним , 14-Дек-12 16:26
Да, они там своё ядро именно в юзермоде запускают "После небольшой доработки удалось обеспечить запуск rump-ядра в форме пользовательского процесса в Linux"
Причём здесь эмуляция Motorola 68k? В новости про эмуляцию другого железа ничего нет. Следовательно, подразумевается исполнение на машине с одним и тем же набором машинных инструкций.
"Эксперимент по использованию бинарных модулей ядра NetBSD в ..."
Отправлено Мимоананима , 14-Дек-12 19:07
Всё в этом мире - микроядро!
"Эксперимент по использованию бинарных модулей ядра NetBSD в ..."
Отправлено Аноним , 15-Дек-12 01:48
По современным меркам, когда гиг памяти даже в телефон паяют - линукс почти совсем как микроядро :)
"Эксперимент по использованию бинарных модулей ядра NetBSD в ..."
Отправлено Аноним , 14-Дек-12 20:38
почитайте для начала wiki оОС)
«Конечно, это работает с NetBSD»©
"Эксперимент по использованию бинарных модулей ядра NetBSD в ..."
Отправлено Michael Shigorin , 15-Дек-12 12:30
> «Конечно, это работает с NetBSD»© Мне другое вспомнилось -- "ведь помимо всего, у женщин есть мужчины" (антифеминистское имени Шанели). :)
Так-то NetBSD уже несколько лет как позади Linux по платформам.
"Эксперимент по использованию бинарных модулей ядра NetBSD в ..."
Отправлено Аноним , 16-Дек-12 00:52
> Так-то NetBSD уже несколько лет как позади Linux по платформам.Вот и затевают всякие странности. Куча задекларированных на бумаге платформ - это круто, но когда вопрос в том чтобы загрузиться и нормально работать на выпускаемом прямо сейчас железе - там одними декларациями уже не отделаешься.