Представлен выпуск дистрибутива Debian GNU/Hurd 2023, сочетающего программное окружение Debian c ядром GNU/Hurd. Репозиторий Debian GNU/Hurd включает примерно 65% пакетов от общего размера архива Debian, в том числе портированы Firefox и Xfce. Установочные сборки сформированы (364МБ) только для архитектуры i386. Для ознакомления с дистрибутивом без установки подготовлены готовые образы (4.9ГБ) для виртуальных машин...Подробнее: https://www.opennet.dev/opennews/art.shtml?num=59282
Какой рынок у этой.. операционной системы?
Сервера, высоконагруженные системы, машинное обучение, big data
да, на десктоп она явно не тянет - сборка только и386
Они сделали сборку для процессора 1985 года?
Hurd архитектурно нельзя переделать на 64 бита.
Что же там такого, i386-специфичного?
Переделать всё можно. Только это считай что с нуля делать.
>>Переделать всё можно.особенно аппаратные кольца защиты.
не мало хороших проектов полегло по этому поводу.
А что там с кольцами защиты случилось, я не в курсе? Вроде никуда не делись.
RTFM(учите матчасть)
Там слишком дофига RTFM надо, думал, в двух словах кто-нибудь объяснит.
ага... дофига в двух словах.ни одна популярная ОС или ядро на i386 не была написана по докам интела, с нормальным использованием сегментной модели памяти.
все пользовались флэт моделью - быстрой и дырявой. главное - быстрой. но дырявой.
в amd64 сегментную модель фактически выкосили, оставив минимум для совместимости с существующими ОС.
на самом деле, на i386 можно было написать непроламываемое ядро и ОС, но скрость работы оставляла бы желать лучшего.
Сначала были кольца защиты, теперь уже сегменты (да, про них я в курсе).
Вопрос немного не об этом. А о следующем: значит ли это, что разработчики вместо того, чтобы максимально абстрагироваться от железа, настолько изящно прибили гвоздями архитектуру своей ОС к архитектуре единственного отдельно взятого процессора, что теперь и гвоздодёром не отодрать?Погуглил — на самом деле нет. https://www.gnu.org/software/hurd/open_issues/64-bit_port.html
1. на то оно микро ядро.2. как вы себе представляете "абстрагироваться от железа" когда ваша основная задача: распределение памяти, преключение задачь, создание "тунелей" к железу?
3. спецификация amd64 вышла ~2000 году, за прошедшее время уж как-то можно было порт освоить.
Видимо нельзя, раз Интел планирует выкинуть кольца защиты, не освоили программеры защищенную модель проца-)))
да, так проще и быстрее...правда через ж с соответвующими дырами...
---
на других процах такого нет.по легенде, даже ядро эНТихи было изначально написано для i860,
о том что все другие юниха были портированны, и делали это люди не читавшие док интела как бы и упоминать не стоит.
https://www.gnu.org/software/hurd/faq/64-bit.html
тут пишут другое
Это написано в 2013 году для таких вот отрицателей как ты.
"Then they started making significant progress on the x86_64 userland port in Feb 2023. As of May 2023, the 64-bit port works well enough to start all the essential Hurd servers and run /bin/sh."
Как бы, не про 2013 речь.
И нафига оно такое красивое ?! Делали, делали долгострой и наконец то сделали...под систему, которая давно уже устарела и выкидывается на помойку истории.)))
> И нафига оно такое красивое ?! Делали, делали долгострой и наконец то сделали...под систему, которая давно уже устарела и выкидывается на помойку истории.)))Всё как всегда развивается по спирали. Что-то похожее говорили про никсы в середине 90-х.
Так хурд пишут с момента когда Торвальдс ещё под стол ходил
Так все классические Юниксы на помойке и оказались в итоге. IBM своим клиентам AIX не предлагает, а тем, которые на нём остались советует перебираться на что-нибудь другое, да хоть тот же IBM Cloud, который отнюдь не на AIX крутится. HP-UX всё, SunOS всё, что там ещё осталось из знакового? Да ничего в общем-то. Linux с теми Юниксами только общие буквы в названии имеет и кое-какие костыли, которые выкинуть давно пора, но неясно как это сделать не разломав всем юзерленд.
Исключительно из любви к свободному софт. Свободный софт необязательно хороший софт. Хурд уже всё равно никто не разрабатывает.
>Hurd архитектурно нельзя переделать на 64 бита.А как же это из новости "Улучшена поддержка APIC, SMP и 64-разрядных систем"?
Докер уже завезли? Для всего этого высоконагруженого?
Или как вы планируете там ПО разворачивать и обновлять?
на высоконагруженных системах умеют считать ресурсы/деньги, поэтому такого хлама там не требуется
Какое по вашему замедление докер?
> умеют считать ресурсы/деньгиИменно так. Поэтому пользуются контейнеризацей и в хвости, и в гриву. Операционные расходы только на твоём локалхосте равны нулю.
На моих локалхостах тоже нулю. Хотя они куплены на рынке, один на другой не похожи, а я вообще дилетант.
Остается загадкой, как вы там в своем тыр-тыр-прайзе умудряетесь на ровном месте постоянных операционных расходов накрутить с задачей, которую нужно сделать всего один раз, на унифицированном железе, с сертифицированными специалистами и эффективными менеджерами. Наверное, кто-то ну очень хорошо считает деньги, но себе в карман, мимо кассы.
Начнёшь работать — поймёшь.
Сервера, высоконагруженные системы - на 32 битах ?!)))
Не всё замеряется рыночной нишей. Иногда интерес, и знания/опыт, как продукт, важней.
Нет уж определитесь, либо продукт с рыночной нишей, либо хобби. Иначе не бывает.
> и знания/опыт, как продукт, важней.
Ну вот Linux был хобби, потом его разработку подхватили корпорации. Это хобби или "продукт с рыночной нишей"? Кстати, а какая ниша у Linux? Сдаётся мне, что ниша далеко не одна.
> Какой рынок у этой.. операционной системы?По причине не знания назначения программы - незачёт. Приходите на пересдачу в сентябре.
С назначением у неё ещё более непонятно.
Этот долгострой только в мусорку...вместе с экзаменатором.))) Устарели оба)))
>Какой рынок у этой.. операционной системы?При желании: сервера, десктопы, смартфоны, вещи ингтернетов.
Нет никакой разницы между этим вашим линуксом, бздей или иллюмосом. Хотя стоп, так совпало что когда Иан Джексон решил сделать gnu-debian-illumos, то он внезапно прекратил существование. Все совпадения случайны.
Моё почтение!
Эпохальное событие, не меньше!А если серьёзно, конкуренты всегда полезны, особенно под правильной лицензией!
Так лицензия-то и неправильная. Была бы православная BSD - уже бы где-нибудь да использовали.
Ага, ну-ну, FreeBSD много где используют? В интерпрайзе, может, в облачных сервисах, или в TOP500?
Netflix
Дайте amd64.
С официальной документации: That being said, you can always run a 32-bit version on a 64-bit machine, it just works, processes are just limited to a couple GiB available memory.В целом, думаю, просто разработчиков там практически и нет.. Вот и нет порта. Именно разработчиков, готовых пилить ядро - разработчики, пересобирающие дебиановские пакеты под hurd еще есть в некотором количестве..
Уже работает или как обычно?
freertr на hurd должен работать...
Хорошее ядро. Я про линукс.
В нём-то как раз ничего хорошего.
Критикуя предлагай!
FreeBSD
У тебя не получилось давай ещё раз.
minix
illumos
Во FreeBSD ничего передового по сравнению с Linux. Тогда уж DragonFly, у неё, хотя бы, ядро гибридное.
гнилое утверждение
> Хорошее ядро. Я про линукс.Смотря для чего.
Что-то ни фига непонятно. GNU/Hurd ведь появился раньше линукса, и там уже были GNU-улититы, которые уже потом запустили на линуксе. Почему он называется Debian то, если это просто ванильный Hurd с ван льными gnu тулзами?
потому что дебиан - это сборка пакетов вокруг ядра, например, добавили лису, чтоб тебе было удобнее лазить по пopносайтам
Подтверждаю, порнуха на микроядре особенно увлекательна.
Ты хотел сказать - с микроядром?
Там там по факту есть ДЕбиан-овкий юзерспейс? Они также оскверняют Hurd как делали это с Debian GNU/kFreeBSD
А это что за Франкенштейн такой?
Это когда бистрибутиво-стоителям становится скучно и им начинает казаться то они уже совсем смелые умелые что могут свои кривые руки протянутьи к другим юникс-подобным.
https://ru.wikipedia.org/wiki/Debian_GNU/kFreeBSD
Проект ArchBSD начал развитие дистрибутива, сочетающего FreeBSD и технологии Arch Linux
https://www.opennet.dev/opennews/art.shtml?num=35908
Gentoo/FreeBSD заморожен из-за несовместимости лицензий BSD и GPL
https://www.opennet.dev/opennews/art.shtml?num=9463
https://wiki.gentoo.org/wiki/Gentoo_FreeBSD
В Арч Лялихе важны люди и подход. Они определили очень много и сообщество. А не технологии.
Зачем тебе лазить по порносайтам, когда у тебя уже есть GNU/Hurd?
Со столлманом
Не раньше. Потому GNU и выбрали Linux как временное решение. Потому, что GNU-ядра ещё не было.
>GNU/HurdЭто смешно.
Не вижу ничего смешного.
> Не вижу ничего смешного.Значит в hurd до сих пор не осилили графическую подсистему. Ясно.
Не вижу ничего смешного.
Да и на линуксе не особо-то осилили.
Интересно, на celeron d встанет? Хотя интернет вряд-ли заработает.
У кого?
Что лучше: GNU Hard или haiku os в 2023?
Уточните техническое задание.
Быть нитаким как фсе
9фронт самая кайфовая
Так МакОСЬ же для желающих выделяться!
МакОСь в 2023 для того, чтобы выделиться — это как айфон, чтобы кидать понты.
МакОС - прибежище неосилятора информатики, но способного хорошо освоить какую-либо другую профессию. Соотвественно: для ойтишника Макос - знак неспособности.
> МакОС - прибежище неосилятора информатики, но способного хорошо освоить какую-либо другую
> профессию. Соотвественно: для ойтишника Макос - знак неспособности.Чувак, 99% спикеров на IT-конференциях используют MacBook. 😏
Temple OS, Colibri и все одноклассницы твои.
Plan 9
Сто лет пилят и все никак не допилят. Вроде как разработку этой штуки начали еще до Linux. Стоит качать? Или эта штука все так же крэшится при загрузке, после чего парит мозги по поводу находящейся в кривом состоянии файловой системы, из за чего ее приходится скачивать заново?
С какой целью качать?
>Стоит качать?Мне кажется, что стоит навести суету, ажиотаж, чтобы ещё чуть-чуть больше фриков узнало или продолжило помнить про существование сабжа, делать дистрибутивы на основе сабжа, даже пускай с Гномом.
Её уже не пилят. Тут ты можешь быть спокоен. Если бы было кому пилить они бы с нуля всё переписали и сделали 64 биты.
Ее несколько раз бросали и начинали заново. Одних только микроядер сменилось уже четыре штуки, не говоря про остальное. Поэтому под именем "Hurd" фактически в разное время существовали разные проекты.И да, текущее микроядро тоже мертво, там IPC наглухо прибит гвоздями к устаревшему генератору, который в свою очередь насквозь пронизан хаками и трюками с оптимизациями под 32 бита. Для того, чтобы это исправить, нужно заново все переписывать, начиная со схем спецификаций генератора. Проще выкинуть и опять начать сначала. Если что, это не мое мнение, а ответ одного из разработчиков текущей итерации Hurd на вопрос "а будут ли нормальные 64 бита".
>Поэтому под именем "Hurd" фактически в разное время существовали разные проекты.Очень жалко что желающие примазаться к бренду Hurd также страдают от not invented here.
Нет чтобы написать своё ядро и назвать в честь себя. А ядро Hurd оставить в покое, тем кто будет его развивать.
>не мое мнение, а ответ одного из разработчиков текущей итерацииНу значит Hurd это больше идея и бренд. Значит новый 64х Hurd будет другой но лучше.
(system kern) error with unknown systemНа согодня всё, кина не будет.
Это возможно использовать на реальном железе? Или это проект чисто для виртуалки?
Ты можешь рискнуть и попробовать и если что отправить багрепорт.
На HAXMе очевидно крэшится и карраптом файловой системы. На эмуле просто виснет на надписи login. Мб надо подождать? Или это бессмысленно? Мб у мя эмуль работает слишком медленно. Там речь о таймауте каком-то.
Не работает короче. В предыдущей версии у меня хотя бы до консоли получалось добраться.
Я просто не знаю. Если на дефлтном QEMU не запускается, то на чем его тогда запускать. Большой плюс PC - это стандартное железо, которое по дефолту должно поддеживаться любым дистром. В этом плане с ARM мне пришлось парится намного больше. Не если оно не запускается на стандартном i386, то я тогда просто уже не знаю, на чем еще его можно запустить, сорри.
>Большой плюс PC - это стандартное железоГлупые у вас шутки.
>наю. Если на дефлтном QEMU не запускается
QEMU у вас в режиме эмуляции i386?
Я уже все попробовал. Раз 10 делал резервную копию файлика размером 5Гб, ибо после каждой неудачной загрузки там файловая система летит.
Зачем? Ведь можно просто не сохранять изменения, пока подбираешь эмулируемое железо. Ничего писать не будет. В общем, это просто не твоё, видимо.
Это как? Они не предоставляют Live-диск своей системы. Они предоставляют предустановленный образ. И если этот образ крэшится - то файловая система на нем летит.
Я об этом и говорю. Есть ключ -snapshot для этого, а если какую-то дополнительную конфигурацию или установку пакетов относительно базового образа всё же необходимо сохранить на диске, можно оставить файл фс в покое и дописывать в файл qcow2, зависящий от него. Вроде базовые вещи.
в VirtualBox завелась с полпинка. Но понятное дело, если при установке выбирать не умолчательное, то всё зависает или . Иксы поставлены и запущены руками. инет тоже работает.
или падает. Браузеров за пределами lynx не обнаружено.
Народ, это для тех, у кого много времени лишнего или лучше впомнить о так называемом "синдроме изобретателя" им страдают и программисты тоже. Такие чудики могут увлечь за собой людей, и потом многих будет ждать горькое разочарование.
Короче, для мамкиных программистов, сидящих на шее у родителей чуть ли не до старости. Времени до фига.
Синдром изобретательства - шизофрения.
Вовлечение в бред оно же Индуцированное бредовое расстройство.
Этим модно описать всю тусовочку.
>и потом многих будет ждать горькое разочарованиеСтатья за это есть?
Некролог за статью считается? И написано там будет "угробил время в никуда, когда мог просто установить линукс"
Ахахаха, а на Линуксе как будто время не гробишь
как известно,каменный век закончился не потому, что закончились камни.
Без чудиков не было бы и прогресса. Тот же Столлман - 100% чудик, Линукс был чудиком пока не продался. Чудики меняют мир и делают его интересным, а про обывателей и вспомнить-то нечего, кроме номера паспорта и паре записей в трудовой книжке.
Это развлечение для седых мущщин, которые когда-то давно были молоды и полны энтузиазма. Это их невзлетевший стартап, напоминание о днях их молодости. Вот они и попиливают его периодически, как дедушка, который каждую весну перебирает движок у "Москвича".
>>как дедушка, который каждую весну перебирает движок у "Москвича".дедушка таким образом спасается от деменции, приход которой лично вы просто не заметите.
Давно пора отказаться от этого проекта в пользу емакса.
Тонко
Дело Столлмана живет!
Только малость попахивать стало.))) Протухло малость)))
Столлман это не делал.
Обожаю смотреть на то, как на опеннете используют слово «аутист» в качестве ругательства, а так же молятся на Столлмана у которого расстройство аутического спектра(то есть по вашему «аутизм»)
Обычно это всё же не ругательство, просто констатация медицинского факта. С человеком с отклонениями психики нет смысла разговаривать, что-то доказывать. На самом деле даже нет смысла отвечать, как правило. Вот как с тобой.
Люди добрые, а оно юзабельно?
А есть ванильное без GNU?
Hurd без GNU можно собрать юзабельный дистрибутив?
Есть рецепты?
Как это без GNU, с Musl что-ли? Сомнительно, что Musl под Hurd портировали.
Что там у них с чек суммами файлов?
Кто-то любит рыбалку
Несколько волонтеров любят собрать что-нибудь.
Это хобби такое
Неужели для лизания яиц не было более подходящего объекта?! Тот же GUI для .NET for Linux - почему бы не запилить??
Дык Avaponia ж
Совершенно мертвая ось, много лет назад из журнала хакера были загружен QNX, грузился он мгновенно был прекрасный UI и что-то мне подсказывает он в 10 раз более стабильный и работоспособный даже сейчас, чем эта поделка старых дедов с 3мя коммитами в год.
Летели 2 крокодила, один зелёный другой налево.
У QNX проблема - их руководство не знает, чего оно хочет - то ли баб-море-виски, то ли развивать ИТ. Такое ощущение, что старые пердуны в руководстве "своё пожили" и вся компания съезжает в небытиё как говно со склона Фудзи - живёт буквально на последних контрактах. В десктоп они не хотят (хотя казалось бы, нахрена тогда было поддерживать x86, да ещё и хвалиться своей "ОСь на дискетке"???). В эмбеде - тоже не всё так просто: пока они тешатся x86, другие будут выкатывать легковесные ARM-решения (которые для эмбеда уже прям как родные).Инструментарий - одна из самых тухлых частей QNX - какая-то y6людская IDE на базе Eclipse, да прошловековой Си. На таком говне никто писать не будет - не интересно. А портировать .NET/C# - на это мозги нужны.
Вот так бриллианты медленно тонут в г_вне, а руководство протухает на глазах.
>тогда было поддерживать x86а что поддерживать? Серверная ОС поддерживает серверную архитектуру ЦПУ. Илия что-то упустил и серверы переехали на ARM?
Представь себе, даже 128-ядерные есть.
i386 - это уже даже не смешно. Интел даже x64 код собирается урезать, а hurd, отставший от жизни слегка лет на 30, всё ещё "формирует сборки".
Запустил под Virtualbox! Почти работает, но поглючивает. Даже некоторый софт ставится из штатного apt, но половину того что поставил в итоге просто не запускается. Из браузеров удалось поставить только Links2, Netsurf - отсутствует, а Dillo не хватает зависимостей. Но зато сеть работает! И Opennet тоже!Скриншот
https://github.com/ave4/ave4.github.io/assets/35303790/3a30f...
Обещанный firefox тоже не ставится!
"Доведён до готовности драйвер диска, работающий в пространстве пользователя и основанный на предложенном проектом NetBSD механизме rump (Runnable Userspace Meta Program). Предложенный драйвер позволяет загрузить систему"Они SATA реализовали? Подробностей маловато...