LINUX.ORG.RU

Вышел установочный образ ArchHurd 2010-08-25

 , , ,


0

1

ArchHurd - это проект по портированию GNU/Linux дистрибутива ArchLinux на ядро GNU Hurd. Своей целью проект ставит создания Arch-подобного окружения (Скрипты инициализации в стиле BSD, оптимизация под i686, использование pacman и abs для управления пакетами, rolling-release, и верность принципам KISS) вокруг ядра Hurd, считая при этом Hurd достаточно стабильным если уж и не в качестве основанной ОС, то хотя бы для двойной загрузки

В проекте так же как и в ArchLinux используется pacman и abs. Несмотря на то что анонс о начале проекта был ещё в начале этого года на данный момент готовых пакетов не так уж и много, но они своевременно обновляются и их количество растет. К тому же проект имеет аналог репозитория пользовательских пакетов (AUR), в котором из-за молодости проекта не так много PKGBUILD'ов

Изначально распространяясь в качестве скрипта для сборки окружения установщик переродился в образ диска так же как и в ArchLinux совмещающего в себе LiveCD и возможность установки ArchHurd на жесткий диск.

Пожелаем проекту удачи!

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

★★★

Проверено: mono ()
Последнее исправление: muhas (всего исправлений: 1)
Ответ на: комментарий от BillDver

>арч нынче модный дистрибутив

точно, все чоткие патсаны на нем

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

Mach не понравился не только Торвальдсу, но и двум основным разработчикам Hurd: google://viengoos http://www.gnu.org/software/hurd/microkernel/viengoos.html http://en.wikipedia.org/wiki/GNU_Hurd#Choice_of_microkernel

В рассылке были статьи от этого Neal Walfield, с обзором проблем Mach микроядра (он тогда начал viengo os клепать)

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

Товарищь Таненбаум хороший спец, но юзабельных ОС не не делал и не собирался, миникс - иследовательский проект увы

С моей точки зрения как простого пользователя, миникс неюзабелен лишь потому что в нем нет программ, чтобы они появились надо кое что доделать - потоки и динамические либы, т.е. нормальный формат исполняемых файлов юзать типа ELF. USB там есть, виртуальная память есть и т.п.

Если сделают - хорошо, а нет так нет. Немного не хватает хотя бы одной хорошей _свободной_ микроядерной ОС...

I-Love-Microsoft ★★★★★
()

Это же феерический долгострой.

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

По ядру МакОСи статьи есть здесь:

http://osxbook.com/book/bonus/ancient/whatismacosx//arch_xnu.html http://events.ccc.de/congress/2007/Fahrplan/events/2303.en.html

Тестов, конечно мало и если они и есть (про серверные приложения), то не в пользу макоси. Сила макоси — в юзерспейс АПИ, и приложениях, ядро там вторично.

anonymous
()

Хотел бы иметь на домашней машине хурд, но до сих пор он все не заводится.

buddhist ★★★★★
()
Ответ на: комментарий от I-Love-Microsoft

> Minix подает больше надежд, хотя есть огромный минус - лицензия BSD! =( Но в Minix нет потоков и SO-шек, а без этого нет ни Qt ни Java ни Mono

не думал, что всё так плохо с Minix ядром. А вот на Genode L4 Qt уже портировали: http://genode.org/news/documentation/release-notes/10.08#section-26

На Хайку тоже портировали, тоже ядро довольно POSIX-совместимое

а следовательно для меня мало применимо УВЫ, софт писать неначем, точнее портировать существующий =(

вообще, правильно, что переносят нормальные пакетные менеджеры вроде pacman/emerge/apt-get/nix/whatever под такие оси. Портировать софт становится гораздо проще, когда есть уже готовый фреймворк в виде PKGBUILD-ов/EBUILD-ов, и нужно только дописать ОСеспецифические патчи в готовый «рецепт сборки».

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

>Mach не понравился не только Торвальдсу, но и двум основным разработчикам Hurd:

Если не ошибаюсь, разработка под viengoos идёт, но основные ресурсы (как бы это смешно не звучало) направлены на mach. Где-то в рассылке пару лет назад была дискуссия на тему «на кой вам старый mach, давайте всей толпой на viengo/L4/coyotos/whatever». На что человеку ответили, что основные проблемы не в ядре, а, чтобы вкурить во всё это дело, новому разработчику лучше начинать пилить mach для опыта.

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

viengo os вроде более-менее свежее, правда за последние год-полтора изменений в репо мало

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

> На что человеку ответили, что основные проблемы не в ядре,

ммм.. а где? Вот в AROS человек мучался-мучался, сделал пересборку системы из неё самой, довёл до ума bootstrapping.. Пока делал это, пофиксил много POSIX-несовместимостей, в итоге портируемого софта стало больше.. В Haiku — то же самое, как только довели до ума тулчейн , портирование заметно облегчилось.

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

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

> Графика быстрее чем в линуксе, но медленнее чем в винде

Линукс опустил ниже плинтуса.

pevzi ★★★★★
()

Почему фанаты userspace дров не пишут их для linux userspace driver API, а пишут под ядра, которыми никто не пользуется?

А где +7 к столлманизму? С монолитным ядром проприетарные дровописцы должны линковать к GPL-ному ядру, так что хоть какая-то надежда есть, что у них совесть проснется. А с микроядром драйвер с ядром не линкуется, так что проприетарщики будут счастливо писать драйвера-блобы, а Столлман будет зубами скрипеть. ИМХО надо ядро под AGPL писать :)

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

>ммм.. а где?

Хоть убей, но не могу найти ссылку на ту дискуссию в майллисте.

Вроде как на mach можно опробовать многие вещи и устранить многие проблемы, он уже работоспособен. А далее уже, с опытом, можно выбрать другое микроядро (кстати они тоже чётко не решили, какое), и работать с ним.

Им бы на mach его довести до ума:)

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

«GNU/Hurd» -> «GNU Hurd», не?

Не.

JA: How will we refer to a Hurd-based operating system? Is it GNU Hurd, or GNU slash Hurd?

Richard Stallman: It's the GNU operating system, and the Hurd is its kernel. But because it's so common for people to use version of GNU that are based on Linux as the kernel, it's useful to contrast the two, and talk about GNU/Linux and GNU/Hurd, which are two different versions of the GNU system with different kernels.

© http://kerneltrap.org/node/4484

kim-roader ★★
()
Ответ на: комментарий от I-Love-Microsoft

> надо кое что доделать - потоки

gnu pth портируется достаточно просто: поправить в ACK'шной libc реализацию setjmp, чтобы она сохраняла все регистры, а не только PC, SP и LB, и приминить к сорцам pth патч из http://www.cs.vu.nl/~dcvmoole/minix/

Собственно после этого userspace потоки реализованы.

kim-roader ★★
()
Ответ на: комментарий от bohm

каюсь, грешен. но уже не исправить :(

muhas ★★★
() автор топика

А вот это хорошая новость

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

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

DNA_Seq ★★☆☆☆
()

Если у вас возникли трудности с LiveCD, существует альтернативный метод установки, которая устанавливает Арк Херд использованием Pacman.. дальше не читал, довайте лапату - хочется копать это геронтонекроведро.

anonymous
()
Ответ на: комментарий от I-Love-Microsoft

Такого никогда не будет. Микроядро хорошо лишь в теории а на практике оно оказывается сложнее монолита а значит и менее надежно. См. переписку Торвальдса-Таненбаума 20-летней давности. Почему же так упорно пытаются воплотить нежизнеспособную концепцию? Из-за ограниченного кругозора, ну прогуливали некоторые студенты философию, а может препод оказался неадекватным (а 90% преподавателей гуманитарных предметов именно такие). Вот и допускают ошибки которые еще 2000 лет назад Аристотель заметил в трудах Платона

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

Оно сильно тормозное. И вообще основная фича там жесткий реалтайм. Да и не будем забывать что квалификация разработчиков QNX была гораздо выше среднерыночной

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

QNX тормозное? Что, неужели всё так плохо? Интересно, а ссылка на тесты есть?

boooo
()

> достаточно стабильным если уж и не в качестве основанной ОС, то хотя бы для двойной загрузки

суровые люди интересно, что такое «основанная ОС»?

dotbg ★★★★
()

вот, люди его пишут в течении 20 лет, а дениско его один хотел сам написать

lambrianov
()
Ответ на: Hurd! от Camel

Полностью ядро называется GNU Hurd: http://www.gnu.org/software/hurd/index.html
Если имеется ввиду система на основе окружения GNU и ядра GNU Hurd, то говорят через «слеш» GNU/Hurd.

Deleted
()
Ответ на: комментарий от I-Love-Microsoft

> Но судя по динамике, развитие вялое.

А по-моему этот проект по преспективней Debian GNU/Hurd становится...

Minix подает больше надежд, хотя есть огромный минус - лицензия BSD!


А тебе MS EULA надо?

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

> Ну всё, теперь Linux — проприетарщина

С 96 года.

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

> Хотелось бы чтобы Gentoo HURD воскресили.

Да, а то зачем то за ядро FreeBSD взялись, это же некрасноглазо %)

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

> Сила макоси — в юзерспейс АПИ, и приложениях

Ну я и говорю, в пердалках. А какая мне разница с практической точки зрения - всё равно тайловый WM накатаю...

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

> а мужики-то и не знали

Для хомячков оно уже подохло - игрушек вам проприетарщики под GNU/Hurd точно писать не станут :D

Deleted
()

Что-то при беглом просмотре так и не понял: ядро Hurd - развивается? На их сайтах куча мнений, со многими бла-бла-бла. Но вот последнюю дату релиза (хоть какого, пусть альфа), на который можно ориентироваться дистростроителям - не увидел. Кто его сейчас развивает и где выкладывают релизы?

Сорри, если вопрос примитивный - но таки да, не нашёл при быстром сёрфинге ответа. А больше времени пока уделить не могу - арбайтен.

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

>Такого никогда не будет. Микроядро хорошо лишь в теории а на практике оно оказывается сложнее монолита а значит и менее надежно.

QNX

См. переписку Торвальдса-Таненбаума 20-летней давности.

Нашел авторитетный источник: холивар по сути.

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

>Оно сильно тормозное. И вообще основная фича там жесткий реалтайм.

Ты упоротый штоле?

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

Разработчики QNX молодцы, а микроядро все равно тормознутое?

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

чтобы написать качественное микроядро требуется в стопицот раз больше человекочасов чем монолит. А правоту Торвальдса показалии события последующих 20 лет - все кто по дурости бросился писать микроядро вернулись таки к гибриду, а одна мелкая контора даже встроила в свои ядра графику что довольно мило смотрится при заявленном в рекламных проспектах микроядре. QNX вообще уникальное явление но не будем забывать что лицензия у нее не свободная а повторить их подвиг никто не смог

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

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

Понимаете, Гайка та же работает шустро. Я вот ставил её в виртуалку(мое железо оно не поддерживает к сожалению) - просто приятно смотреть. Все так быстро и активно открывается. Ей действительно нужна была POSIX совместимость и GCC для развития(сейчас вроде как и то и то уже есть)

А Hurd - он тормозной до горя просто. Там явно какие то косяки by design, или просто жуткое количество кривого кода(что не удивительно, учитывая время разработки). Т.е. чтобы имело смысл там что то фиксить - нужно взять и с нуля переписать все ядро. А это сумасшествие, никто этого делать не будет..

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

l4linux - не микроядро, а монолитный linux, запущенный как user-space процесс под l4.

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