LINUX.ORG.RU

Вышел Debian GNU/Hurd 2013

 , ,


1

5

Стало известно о выходе новой версии Debian GNU/Hurd. Этот проект сочетает в себе окружение Debian «Wheezy», работающее поверх ядра GNU/Hurd.

Образы установочных дисков могут быть загружены с сайта Debian Ports. Debian GNU/Hurd в настоящее время доступен для архитектуры i386 и содержит более 10000 пакетов.

Следует отметить, что Debian GNU/Hurd 2013 выпущен по инициативе разработчиков этого порта и не является официальным релизом Debian.

Напоминаю, что GNU Hurd является заменой ядра Unix для проекта GNU. Он представляет собой набор серверов, которые запускаются на микроядре Mach для реализации файловых систем, сетевых протоколов, контроля доступа к файлам, а также других функций, которые реализованы в ядре Unix или аналогичных ядрах (например, Linux).

>>> Подробности

★★★★★

Проверено: maxcom ()
Последнее исправление: ymn (всего исправлений: 1)
Ответ на: комментарий от Ttt

Какие есть

Если за столько лет их не появилось, значит разработчики не заинтересованы. Чем хорошо микроядро, кроме того, что можно рукоблудить на приставку «микро»?

Valkeru ★★★★
()
Ответ на: комментарий от Ttt

А ты не можешь не защищать его, а просто ответить?

cdshines ★★★★★
()
Ответ на: комментарий от Ttt

Вопрос был «Какой прок от микроядерности», а не «Можно ли его писать». Так то пусть хоть слово «мел» на заборе хреном рисуют.

Valkeru ★★★★
()
Ответ на: комментарий от Valkeru

О метрах и километрах

Иногда и почитать полезно: https://www.gnu.org/software/hurd/faq/2_gib_partition_limit.html

The 2 GiB limit has been removed in Debian GNU/Hurd.

IDE disk drivers however currently do not support more than 2^28 sectors, i.e. 128GiB.

The AHCI disk driver supports up to 2^32 sectors, i.e. 2TiB.

sklimkin
()
Ответ на: комментарий от Ttt

То есть аргументов в пользу мертвого проекта, из которого усиленно делают зомби, кроме «сам дурак» не будет?

Valkeru ★★★★
()
Ответ на: комментарий от buddhist

Привыкли к свистящему вебдваноль?

Привык к свистящему вебодинноль или телнет отобрали?

Alsvartr ★★★★★
()
Ответ на: комментарий от Valkeru

Ну главное достоинство — если есть баг в драйвере, то не будет kernel panic. Также проблемы с несовместимым ABI модулей ядра (при условии стабильного API) быть не должно. Можно даже 32-битные драйверы в 64-битной системе использовать. Можно драйверы писать хоть на питоне.

Ttt ☆☆☆☆☆
()
Ответ на: комментарий от anonymous

Он был бы микроядерный? Чёртовы корпорации.

Да, к великому сожалению на рынке побеждают жизнеспособные решения, а не академический онанизм пораженных мозгом.

Alsvartr ★★★★★
()
Ответ на: комментарий от Ttt

Ну главное достоинство — если есть баг в драйвере, то...

Хоть один вменяемый коммент!!! Такое чувство, что одни убунтоводы собрались, что даже не знают чем модульное монолитное ядро отличается от микроядра;-)
Даже в оффтопик и то ядро засунуто с признаками микроядра, NT крутится на гибридном ядре.
В вышеупомянутом minix также юзается (юзалось) микроядро!!! И еще раз гляньте историю создания ядра linux!!! Там, если мне память не изменяет, некие споры велись, по поводу монилит или микро;-)

Ну и на последок http://ru.wikipedia.org/wiki/Монолитное_ядро и http://ru.wikipedia.org/wiki/Микроядро

Ignatov ★★★
()
Ответ на: комментарий от quowah

Minix и то быстрее пилят.

Ну да, на хурде же не попилить.

anonymous
()
Ответ на: комментарий от Ignatov

Ну... понимаешь , в wiki все не красочно описано, информацию тоже же надо представлять... преимущества и недостатки.

Больше примеров хороших и разных)

DR_SL ★★★★★
()
Ответ на: комментарий от Ttt

XNU/Darwin? Открытое, POSIX-совместимое, современное, правда не совсем уж микроядерное в чистом виде, а скорее гибридное, но сам факт. И да, проверено и используется в популярных массовых коммерческих продуктах, от Macintosh до iPad и прочих iPhone/iPod Touch/Apple TV.

Меня уже много лет удивляет, что никто из сообщества не пытается серьезно делать открытую ОС на его основе.

monsta_kill
()
Ответ на: комментарий от monsta_kill

Darwin был открыт только в 2000 году, а Hurd начали писать раньше Linux.

А сейчас, может, и тот факт, что он не Ъ-микроядерный, играет роль.

Ttt ☆☆☆☆☆
()
Последнее исправление: Ttt (всего исправлений: 1)
Ответ на: комментарий от ossnewcomer

Он подразумевает, что без поддержки корпораций Linux бы оставался на уровне «да, вроде прикольно, но люто недоделано из-за недостатка ресурсов, толком нет поддержки железа никакого и т.д.», что довольно вероятно, учитывая какую долю разработки прямо или косвенно тянут на себе корпорации. Другой вопрос, что корпорации разрабатывают то, что им нужно, а не то, что нужно многим из нас.

monsta_kill
()
Ответ на: комментарий от Aceler

Как бэ выше ответили;-) Нужен более широкий ответ: википедия!!!

Ignatov ★★★
()
Ответ на: комментарий от Ttt

Ну главное достоинство — если есть баг в драйвере, то не будет kernel panic.

Kernel panic на линуксе в последний раз видел на битой памяти, и то раза два за те несколько месяцев, что линукс работал на битой памяти.

Можно драйверы писать хоть на питоне.

В NetBSD сделали модули на Lua без микроядерности.

quiet_readonly ★★★★
()
Последнее исправление: quiet_readonly (всего исправлений: 2)
Ответ на: комментарий от Ignatov

Ну главное достоинство — если есть баг в драйвере, то...

Хоть один вменяемый коммент!!! Такое чувство, что одни убунтоводы собрались, что даже не знают чем модульное монолитное ядро отличается от микроядра;-)

это все хорошо, но часть драйверов HURD в микроядре, и баг в драйвере монолитного ядра не значит, что развалится всё и сразу

а баг в хурдовском ЪюзерспейсномЪ трансляторе ФС имеет все шансы эту ФС угробить

NT крутится на гибридном ядре

монолит

AptGet ★★★
()
Ответ на: комментарий от Ignatov

Даже в оффтопик и то ядро засунуто с признаками микроядра, NT крутится на гибридном ядре.

И ещё там ресайз окошек в ядре, мы знаем, слышали. :)

winddos ★★★
()
Ответ на: комментарий от ossnewcomer

Если уж так, то можно узнать что и когда привлекло эти ваши корпорации в linux?

А на тот момент просто небыло ничего лучшего чем линукс.

G
()
Ответ на: комментарий от Ttt

+1

+ Компилять при изменении модуль поменьше, чем всё ядро. + В модуле возможно использовать свой стиль кода отличный от основного ядра.

TheLibertyMan
()
Ответ на: комментарий от Ttt

если есть баг в драйвере, то не будет kernel panic.

Будто это поможет, если отвалится винт или видуха, а у нас обычный десктоп.
Или переинициализация девайса только биосом/эфи-кодом.

Также проблемы с несовместимым ABI модулей ядра (при условии стабильного API) быть не должно.

Это простой перекомпиляция? А что мешает модуль ядра перекомпилить при стабильном API?

Можно даже 32-битные драйверы в 64-битной системе использовать.

Хм, прослойку для выполнения 32-битных модулей тоже можно накостылять.

В итоге, все пункты сводятся к «Можно костылить и быдлокодить!»

Kuzz ★★★
()
Ответ на: комментарий от TheLibertyMan

Компилять при изменении модуль поменьше, чем всё ядро

Это и в монолитном модульном ядре можно.

В модуле возможно использовать свой стиль кода отличный от основного ядра.

Ну это и сейчас никто не запрещает. Это правилами проекта регламентируется. В Hurd тоже вряд ли примут демон с другим стилем кода. Другое дело, что в этом такой острой необходимости не должно быть, т.к. не будет проблемы с нестабильным API или ABI (опять же это в конечном итоге от правил проекта зависит, но при микроядерной архитектуры поддерживать стабильность гораздо легче).

Ttt ☆☆☆☆☆
()

настоящее время доступен для архитектуры i386

Неужто осилили i386!

Эх, как жалко, что сейчас у всех НЕслоупоков 64 битные процессоры.

Bioreactor ★★★★★
()
Ответ на: комментарий от G

«Лучшего» для выпечки пирогов, для езды по бездорожью или для исполнения программ на компьютерах? Если последнее, то было: UNIX. Только дорого и не для всех. Вот и пришлось искать обход.

Oleaster ★★★
()

Маргинальные осестрои проснулись. То новости про Хайку, то про Колибри, теперь вот. :) Одобряю.

Stalin ★★★★★
()
Ответ на: комментарий от Ttt

Значит, это сомнительный пример, и его можно не засчитывать как аргумент.

Oleaster ★★★
()
Ответ на: комментарий от AptGet

но часть драйверов HURD в микроядре,

Какие, например? Не думаю, что их много, иначе микроядром это ядро было бы трудно назвать.

Ttt ☆☆☆☆☆
()
Ответ на: комментарий от Kuzz

Ну если более глубоко хотите изучить, то почитайте соответствующую литературу. Например, Таненбаума.

Ttt ☆☆☆☆☆
()
Ответ на: комментарий от Ttt

Ну да. Совместимость-то обеспечивать тяжело, ломать всё по-большевицки намного проще.

Oleaster ★★★
()
Ответ на: комментарий от Ttt

Танненбаум — это лапутянский специалист по запасению солнечных лучей в огурцах.

Oleaster ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.