Представлен выпуск дистрибутива Debian GNU/Hurd 2025, сочетающего программное окружение Debian c ядром GNU/Hurd. Репозиторий Debian GNU/Hurd включает примерно 72% пакетов от общего размера архива Debian, в том числе портированы Firefox и Xfce. Установочные сборки сформированы (364МБ) только для архитектуры i386. Для ознакомления с дистрибутивом без установки подготовлены готовые образы для виртуальных машин...Подробнее: https://www.opennet.me/opennews/art.shtml?num=63706
Как там с софтом?
> Debian GNU/Hurd включает примерно 72% пакетов от общего размера архива Debian, в том числе портированы Firefox и Xfce. Установочные
компилятор раста доступен, для олдов есть си и редактор vi
ну Раст же портировали теперича заживут!))
весь крейт раста доступен
> Для GNU/Hurd портирован Rust.самое важное в новости
Для ZX Spectrum 48k ещё не портирован?
Даже боюсь представить, сколько он там будет компилиться.
у самурая есть путь!
> Для ZX Spectrum 48kZX Spectrum 48k в Каждый Дом.
>В 64-разрядном окружении задействованы драйверы дисков из NetBSD, работающие в пространстве пользователя и основанный на предложенном проектом NetBSD механизме rump (Runnable Userspace Meta Program).
>
> Через Rump обеспечена поддержка USB-дисков и CD-ROM.NetBSD strong!
Таак. А кто и где это использует?
разработчки Hurd это используют. на QEMU
Сейчас вроде как виртуализация в моде
Ничего не мешает подружить QEMU с KVM - они уже дружат
Думаешь, разработчиков GNU Hurd волнует какая-то там мода (особенно учитывая новость про осуществление поддержки CD)?
CD ещё вернётся через пару лет с терабайтными объёмами. Так что актуально.
Этот хурд уже лет двадцать пилят
они там вообще выпали из контекста времени и какой сейчас год, сегодняшняя новость на сайте hurd озаглавлена как "Выпуск Debian/Hurd 2023"
35, чувак
Пилят его с 1990 года, когда тебя еще в планах не было
И он не заработает нормально и еще через 30, когда тебя уже не будет
...и Линуха еще не было.
А линукс все 30. Только не перепутайте - вечно нестабильный апи, полурабочий вяленд, драма в разработке - хорошо, а свободный, такой же вечно пилящийся хурд - плохо!
Да еслиб не корпы, линукс был бы сегодня все на том же уровне 1.0 версии.
Линукс Столлман брал изначально в качестве временного решения. Но все гну-сообщество как всегда.
И что? Они же никому не мешают. Не навязывают Hurd всем, вещая изо всех утюгов, как разра...пиарщики Вяленого.
А чё у них с компилятором c++?
вы что застряли в 90х? сейчас софт принято разрабатывать на безопасных языках, например Rust
Но ведь LLVM на С++, а без этого никакого раста быть не может.
Rust можно собрать с одним cranelift, и он уже много софта способен собиратьЛлвм в этом случае вовсе не используется, разве что только на пути к бутстрапу
Соберите растом раст, тогда поговорим.
> Соберите растом раст, тогда поговорим.rustc успешно компилируется с помощью rustc с cranelift бекендом, в чём проблема?
>> Соберите растом раст, тогда поговорим.
> rustc успешно компилируется с помощью rustc с cranelift бекендом, в чём проблема?Возможно проблема в том, что 99% растохейтеров даже не слышали про cranelift ¯\_(ツ)_/¯
Но хейтить, как мы видим, это не мешает.
> Возможно проблема в том, что 99% растохейтеров даже не слышали про craneliftэто та параша что код в 10 раз медленнее делает? кто ее в здравом уме использовать будет
ржавчина без ллвм нежизнеспособна
>> сейчас софт принято разрабатывать на безопасных языках, например RustКем принято?
> Кем принято?Васяном с 3 подьезда, который в Мухоср**ске, наприсал Hello World,
Который сборку Windows Pe, раздает на торрентах Rutr**cker.
>> Кем принято?
> Васяном с 3 подьезда, который в Мухоср**ске, наприсал Hello World,
> Который сборку Windows Pe, раздает на торрентах Rutr**cker.Не вижу состоятельности аргументов в отсутствии доверия к Василию. Выбараю Rust.
> Который сборку Windows Pe, раздает на торрентах Rutr**cker.Нет нужды. Откройте для себя уже масгрейв.
> сейчас софт принято разрабатывать на безопасных языках, например RustНапример со Смузи.
А чё может быть с GNU Compiler Collection в отношении GNU HURD?
Плюсы не нужны, как и ооп, вернее то, сто считают за ооп, те самые долбанутые классы, прлпихнутые майками. Истинный ооп он про другое, и в других языках.
Сейчас есть только два норм языка, си для системщины и раст для прикладухи.
Плюсы излишне переусложнены, и кроме легаси нигде не используются.
Ооп как паражигма это ошибка - нельзя смешивать данные и код в одну кучу, это противоестественно, так просто не работают компьютеры.
Как кто-то однажды сказал - такую вещь как ооп могли придумать только в калифорнии. Те самые смузихлебы, которым трудно понять ирхитектуру пк и они попытадись натянуть железо на мир всех этих "dog class, person class". А потом еще и проповедовали всю эту чушь, и ведь многие повелись.
> Ооп как паражигма это ошибка - нельзя смешивать данные и код в
> одну кучу, это противоестественно, так просто не работают компьютеры.Скажем проще - не асилил.
> Как кто-то однажды сказал - такую вещь как ооп могли придумать только
> в калифорнии. Те самые смузихлебы, которым трудно понять ирхитектуру пк иЭ, чувак, где же в мире лучше, как не Калифорнии разбираются в архитектурах? Или процессоры не в Калифорнии проектируют?
> прлпихнутые майкамиОни всего лишь скопировали джаву
Немного наоборот.
> Как кто-то однажды сказал - такую вещь как ооп могли придумать только в калифорнии.Но ведь плюсы придумали в Дании, а Си как раз в Калифорнии.
>Истинный ооп он про другое, и в других языках.А про что же? Вот всегда так - истины недораскрывают.
Так а GNU/Hurd насколько жизнеспособен вообще? Говорили он вроде мёртвый, а тут вроде релиз аж 64-битного Hurd?
Он не мёртвый, он просто так пахнет.
> сочетающего программное окружение Debian c ядром GNU/HurdДак ведь окружение Debian это и есть GNU. Т.е. взяли утилиты GNU, приделали к ним то, для чего эти утилиты изначально и разрабатывались - ядро Hurd и назвали это Debian GNU/Hurd?
Debian - это APT и формат deb.
Вот что вам непонятно-то? Если пилишь ядро (любое) то нужен хоть какой-то дистрибутив чтоб показывать свои успехи. Для Хурда выбрали Дебиан. На его месте мог быть любой другой дистр.
Кто выбрал, лично Ричард Столлман? Не думаю. Hurd лежит никому не нужный, дебиановцы подобрали, собрали что-то работоспособное. Никому больше не надо, видимо.
> Кто выбрал, лично Ричард Столлман? Не думаю. Hurd лежит никому не нужный,
> дебиановцы подобрали, собрали что-то работоспособное. Никому больше не надо, видимо.Причем здесь вообще Ричард Столлман?
https://en.wikipedia.org/wiki/GNU_Hurd
Иди почитай что ли, может поймешь какое отношение инициатор создания Hurd имеет к Hurd
Не торопись, читай медленно, перечитывай непонятные слова по 3 раза
> Hurd лежит никому не нужный, дебиановцы подобралиКто на ком стоял?
Ричард Молодец!
> Дак ведь окружение Debian это и есть GNUБыл. Раньше действительно назывался Debian Gnu/Linux. Убрали из названия.
Это дистрибутив, утилиты там не только GNU.
Осталось в документации, на месте Debian GNU/Linuxhttps://www.debian.org/releases/trixie/amd64/ch01s03.en.html
Везде осталось, зачем вы травите?# cat /etc/os-release
PRETTY_NAME="Debian GNU/Linux 12 (bookworm)"
NAME="Debian GNU/Linux"
Проект развивается. Альтернативы Linux'у - наверное, это хорошо. Ещё одна альтернатива есть - Gloire https://codeberg.org/Ironclad/Gloire
Создатель Debian Linux обещает, что OpenSolaris заменит Linux повсеместно
https://habr.com/ru/articles/13827/
А потом основатель того от несчастного случая.
Это так и было. В 2009-м был ажиотаж вокруг OpenSolaris, всё что было связано с ним, росло большими темпами. Я тоже заказывал бесплатные диски с OpenSolaris из Сан-Франциско.
Как только замаячил намёк на альтернативу этому вашему линуксу, автор Debian того, от несчастного случая, при мутных обстоятельствах.
Как в свое время и автор DR-DOS + GEM.
не заговор рептилоидов, твердо и четко
Тебе напомнить, что потом его выгнали за наркоманию на рабочем месте с работы, он покатился дальше и закончил самовыпилом?
Ну вот и опенсоплярис проследовала следом за ним
Это все заговор тех кого нельзя называть, они могут любого человека довести до ручки.
Его заставляли употреблять наркотики и алкоголь на рабочем месте?
Напомни про наркоманию.
> Проект развивается. Альтернативы Linux'у - наверное, это хорошо.Кому хорошо? Почему хорошо?
>> Проект развивается. Альтернативы Linux'у - наверное, это хорошо.
> Кому хорошо? Почему хорошо?Почему линуксоиды считают что альтернатива Windows это хорошо, а альтернатива Linux не нужна?
В данном случае, они за. Потому, что эта альтернатива под ещё более столманоугодной лицензией, чем Linux.
Могли бы помочь в портировании на 64 бита. 🤔
Так они за альтернативу, а не за дополнительную работу за бесплатно. Тонкий момент, его надо чувствовать.
>> Проект развивается. Альтернативы Linux'у - наверное, это хорошо.
> Кому хорошо? Почему хорошо?Для кого-то это выглядит развитием, для кого-то - деградацией.
Жалко, что лицензия GPLv3 у ядра. Была бы GPLv2 или CeCILL — было бы замечательно, а так...
И что? Вон у Genode ваще лицензия брутальная AGPL.
Альтернатива Linux'у уже давно есть, называется Windows.
Тут много кого и чего жалели. Жалко Xfce для Windows.
Перспективная штука, но сколько я не пытался ее запускать в QEMU - у меня не получается. Оно крэшится при первом запуске, а потом привет - битый образ файловой системы.
Из документации: "Очень важно использовать подкачку; Hurd будет намного более стабилен"
Памяти больше ему дай.
Перспектив у неё нет без поддержки компаниями.
У линукса тоже не сразу появилось признание, а ведь BSD старше и круче Linux был...
GhostBSD и сейчас неплох, свеж и юзабелен.
Надо самими делать ОС на базе Фряхи, никто за нас это не сделает.
> У линукса тоже не сразу появилось признаниеКогда разработка Hurd началась? В 1990 году. Примерно в то же время, когда и Linux.
Hurd мёртв и никогда не будет готовым. А BSD и поныне живы.
BSD в то время была под угрозой из-за копирастов из SCO. IBM взяла Линукс в качестве независимой реализации, а мозолеед - временного решения. Линукс по итогу несколько раз переписали, а хурд так и не дописали.
35 лет разработки. Падает даже в виртуалке. Очень перспективная штука.
Пожалуй, даже ReactOS перспективнее.
ReactOS уже портировали на AMD64, тестовую сборку можно сказать хоть сейчас. Не знаю почему никто не хочет написать об этом. Так что вполне имеет шансы после окончания поддержки десятки.
> Так что вполне имеет шансы после окончания поддержки десятки.А помнишь, как писали «имеет шансы после окончания поддержки XP»?
Я помню
И вот уже XP, 7, 8, 8.1 и 10 на кладбище, а оно все еще якобы «имеет шансы»
Ну иметь шансы, не значит использовать его. Я всего лишь наблюдатель со стороны. У них какие-то явные проблемы с саморекламой. Ну сделали 64-х битную сборку, ну объявите об этом, выложите ISO, чтобы народ тестировал. Нет надо самому было прийти в русскоязычный чат и из косвенных расспросов узнать об этом. Говорю, сделайте мне сборку без графики, только с Powershell, порассуждали как это сделать и все, хотя Powershell на гитхабе открытый. Видимо надо спиому делать.
Сейчас не слежу, но лет десять назад самореклама у них была из каждого утюга. Проблемы у них с разработкой.
Нет у РекталОС никаких шансов и никогда не было
А, главное, цели никогда не было что-то заменять
Изначальный автор писал ее по приколу, захвативший проект позже русский имел целью только получение грантов и пожертвований
>Нет у РекталОС никаких шансов и никогда не было
>А, главное, цели никогда не было что-то заменятьОбидно конечно такое слышать, может всё же они сподобятся к 14 октября 2025 года к дате окончания поддержки Windows 10 выложить новость о 64-x битной версии. Такой хороший рекламный ход был бы.
>русский имел целью только получение грантов и пожертвований
Он поторопился, надо было к этой волне импортозамещения подготовить минимально жизнеспособный продукт. Windows замещать начинают не только в РФ, вопрос в том что Windows-like операционная система могла бы гораздо бодрее в этом поучаствовать.
> Обидно конечно такое слышать, может всё же они сподобятся к 14 октября 2025 года к дате окончания поддержки Windows 10 выложить новость о 64-x битной версии. Такой хороший рекламный ход был бы.64-bit-only софт требует как минимум семёрку, а всё чаще и десятку. Не в битности дело, понимаете. Поезд ушёл. _Никому_ уже не нужна альтернатива XP.
А что там принципиально новое чего нельзя реализовать в ReactOS?
Там под капотом много чего. Внутренние API перелопатили основательно.
Я не говорю, что это нереализуемо. Но кто будет реализовывать? WinSxS кто займётся? Поддержкой WDDM-драйверов? Виртуализацией реестра и системных папок? UAC, в конце концов? А у них ещё и XP не работает толком.
>WinSxS — служебная папка, которая появилась еще в Windows Vista, и присутствует во всех последующих версиях операционной системы. Полный путь к папке: C:\Windows\WinSxS. Увидеть ее можно, если включить отображение скрытых файлов и папок в параметрах папок (вкладка «Вид»).Это прям необходимо для бинарной совместимости?
>В операционной системе Windows, качество отображения графики и взаимодействие с видеокартой критически важны для комфортной работы. Ключевым звеном в этой системе является драйвер дисплея Windows (WDDM). Этот компонент отвечает за быструю, надежную и функциональную работу графики в Windows, начиная с Windows Vista и до современных версий. В этой статье мы подробно разберем, что представляет собой WDDM, как он устроен, какие функции выполняет и как менялся с течением времени.
Да возможно это приятно для пользователя, но опять же, необходимо для запуска ПО?
>Виртуализацией реестра и системных папок?
Вот тэо вообще не понял, можно контекста больше? Симлинки какие-то?
Вот UAC согласен, нужная вещь, но опять же, можно ли без неё запускать десяточный софт?
>Внутренние API перелопатили основательно.
Вот API согласен, действительно важная вещь, хотя мне казалось в винде ещё с 90-х работали над совместимостью.
> Это прям необходимо для бинарной совместимости?Для предсказуемой работы — более чем необходимо.
> Да возможно это приятно для пользователя, но опять же, необходимо для запуска ПО?
Внезапно, ПО может использовать не только GDI в VESA-режиме.
> Вот тэо вообще не понял, можно контекста больше? Симлинки какие-то?
Да, вроде того, если вкратце. Опять же, это должно работать предсказуемо.
> Вот API согласен, действительно важная вещь, хотя мне казалось в винде ещё с 90-х работали над совместимостью.
Внутреннее API. Впрочем, на уровне WinAPI тоже добавлено много чего, и софт вполне может этим пользоваться.
Дело ведь не в том, чтобы запустился софт. Для этого и Wine достаточно. Тут сама ОС должна работать аналогично оригиналу.
> Вот API согласен, действительно важная вещь, хотя мне казалось в винде ещё
> с 90-х работали над совместимостью.Это байка местная, что дескать «Вот в шиндовс обратная совместимость!!!»
По факту же на 10-11 не запускается многое, что было написано под XP и ниже(а порой и написанное под 7ку) и само собой нет совместимости в обратную сторону. Тоже самое с дровами, дрова под XP/7 не пашут на 10-11 и огромное количество принтеров, например, прекратили работать после перехода на 10ку, при этом под линухой как пахали, так и пашутНе верь местным фрикам, которые приходят сюда рассказать насколько винда круче, они 7/8 своей чуши выдумывают
У меня дрова для видеокарты под висту пашут на 11.
Тебе повезло
Но очень многие дрова на современных виндах со старых не заводятся
Я вот привожу примеры, а вы — голословные утверждения.
Например, у меня работали драйвера под XP для Vortex2 на Windows 10.
И сначала вы сказали, что драйвера не работают вообще. а теперь уже — «очень многие».
А все потому, что люди позволяли мелкодушномусофту рисовать гробики и надгробные камни с каждой версией неподдерживаемой ОС и распространять эти фото-видео через ручных блогеров в ютубчиках и технобложиках. Вместо этого пора рисовать надгробные камни и гробики с самим мелкодушнымсофтом и распространять где только возможно. Можно даже подпись добавить "Пытались на...ть человечество". Ну или "навернуть". После такой жесткой пропаганды 2-3 года и конторка в одном американском городке загнется. Но это не точно, но крайне вероятно. Реакт ОС останется единственной ОС на NT архитектуре. План сотка, как говорят. Ну или с крайне высоким шансом на успех.
Лед тронулся. Компании по всему миру отказываются от Windows в пользу ОС Linux
https://www.cnews.ru/news/top/2025-08-08_led_tronulsyakompan...
Калифорниец подал в суд на Microsoft из-за прекращения поддержки Windows 10
https://3dnews.ru/1127403/kaliforniets-podal-v-sud-na-micros...
Нам надо тоже в суды подавать на майкрософт, требовать пожизненной поддержки Zver CD.
Помнится, он имел шансы после окончания поддержки Windows XP. Как время-то летит.
Но тогда он действительно имел шансы. А теперь ему нужно как минимум быть совместимым с десяткой.
Ну взять тестовую сборку х64, поставить Firefox, Libre Office и жить можно. А виндовый софт в большинстве своём завязан на всякие .NET Framework и какие-нибудь Microsoft Visual C++ Redistributable, которые за пределами Windows использовать нельзя по лицензии, о чем писал аноним в комментариях под одной из новостей.
> Ну взять тестовую сборку х64, поставить Firefox, Libre Office и жить можно.Таким манером и на XP жить можно, но мы про замену десятке, для которой уже полно софта — именно win10 only.
Ну я не знаю, как-то же выкручиваются на этом вашем линуксе, через Wine, через mono?
Плохо выкручиваются. В Wine упор на игрушки, а как какой-нибудь фотошоп запустить — у Wine лапки.
Так оно до сих пор не умеет даже в Фотошоп?Около, ну тогда место линукса и дальше на свалке.
> ReactOS уже портировали на AMD64,ReactOS на всех компьютерах пятерочки.
Столлман признал, что «несет всю ответственность за техническое решение разрабатывать ядро GNU на основе Mach, из-за чего так замедлилась разработка системы. Я полагал, что использование Mach позволит нам сэкономить время, но оказался неправ.
А что мешает несколько ядер на выбор взять? Вон в Genode же не проблема.
Вот есть, имеющее отношение(?) к FSF, микроядро Ironclad на Ada. Во всяком случае, оно раньше хостилось на Саванне, потому что. Теперь на https://ironclad-os.org/ .
Как пропатчить KDE под GNU Hurd?
> Как пропатчить KDE под GNU Hurd?Из KDE выпилили Wayland. В Hurd ещё не запилили Wayland.
> Как пропатчить KDE под GNU Hurd?Из KDE выпилили X-org. В Hurd ещё не запилили Wayland.
Ещё не выпилили. У меня работает именно с Xorg. Выпилят, скорее всего, с выходом Qt 7.
Линукс действительно разжирел. 64 бит иногда бывает избыточно. Для несложных кейсов и 16 бит хватит.
Тут можно добавить что некоторые чипы проще делать по более крупной технологии и массово для некоторых весьма массовых задач.
Кому кажется, что им хватит и 16-ти бит, могут попробовать DiscoBSD. Правда она 32-битная, но зато без MMU.
https://github.com/chettrick/discobsd
16 бит — это примерно 65K максимум чисел, это реально мало. Вот 4 лярда в 32 битах реально хватит всем.
А если signed — то уже два лярда. А если финансы считать — то всего 20 миллионов.
long long на 32битном проце все равно 8 байт занимает, так что можно жить.
С таким раскладом и на Z80 можно жить.
Операционная система System 1 для Macintosh 128K работающего на ЦПУ Motorola 68000 имела графический интерфейс и прикладные программы.
https://en.wikipedia.org/wiki/GEOS_(8-bit_operating_system)
Еще 16-битная есть 1990 года. Теперь я знаю у кого "заимствовал" идеи мелкодушныйсофт.
Ну в линуксе же модно гордиться тайлингом, который украден из Windows 1.0 1985 года.
Да я понимаю, что Motorola 68000 и разрядность больше и вообще он мощнее, но и на Z80 выходили спектрумы. Так что всё относительно. И на компе с ЦПУ Z80 в наше время можно жить, при желании, если сидеть в TUI. Уверен, что при желании можно и табличный редактор написать и текстовый процессор и веб-браузер, при желании, вопрос в целесообразности.
> И на компе с ЦПУ Z80 в наше время можно жить, при желанииНо при наличии современных 64-разрядных быстрых процессоров, работающих с огромным (по сравнению с Z80) количеством памяти такого желания не возникает.
Ну у меня тоже не возникает, мне нравится играть в игры, которые на Z80 не возможны.
>если сидеть в TUIто нужно хотя бы 64 гигабайта оперативки и 16 современных ядер amd64, а также хороший intel hda кодек и опционально видеокарта nvidia с более 16гб памяти, я проверял.
>nvidia с более 16гб памяти,Согласен, 16 ГБ ГПУ в наше время катастрофически мало. Нужно 32 ГБ ГПУ минимум.
Nvidia зажала, только в серверных моделях достаточно. Но там всё равно несколько придётся брать, а у нас тут вроде рабочая станция без графики. Для графики сейчас 24 едва хватает.
> то нужно хотя бы 64 гигабайта оперативки и 16 современных ядер amd64, а также хороший intel hda кодек и опционально видеокарта nvidia с более 16гб памяти, я проверял.А чего так скромно? ПК стримера или создателя контента 3-5 летней давности. Устареть успел. Наверное для твоего TUI надо сразу квантовый брать.
Обычная работа в текстовом редакторе, плеер, мессенджер для связи. 1 инстанс какой-нибудь джавы сразу минус 16гб. Опционально нейроночки, куда ж без них.
> 1 инстанс какой-нибудь джавы сразу минус 16гбСмотрю я наше приложение на яве, которое перемалывает ~1000 qps на 400 мегах оперативы и не понимаю, что вы там на локалхосте такое с явой делаете, что аж 16 гигабайт сжирает?
Ну вон IDE от JetBrains на моей памяти сжирала 4 гб на 1 открытом файле. Приложение приложению рознь, у меня даже простенькие скрипты на питоне, отрабатывающие за секунды, гигабайты хотят (и это уже с максимальной экономией и без нейронок).
Ява не тормозит (робот Томми в курсе)
> и табличный редактор написать и текстовый процессор и веб-браузер, при желании,Да можно табличку, но на сколько ячеек?
Под CP/M табличные редакторы и текстовые процессоры были еще лет 40 назад.
BigInt?
Костыль? Даже 8086 умел работать с 1 МБ памяти (а 286 и со всеми 16), несмотря на 16-разрядную адресацию, но какой ценой?
Для таких кейсов, замечательно FreeRTOS работает и развивается.
Но смысла покупать 8- и 16-битные микроконтроллеры нет. Ныне 32-битные микроконтроллеры дешевле их. Особенно от WCH.
Я скачал и запустил в qemu.Завелось довольно без проблем. Х11 запустился.
Думаю, что какой-нибудь старый ноутбук можно выделить на тестирование Hurd на реальном железе.
В принципе прикольно.
и хотя бы мосты поднимутся?я уже не говорю за видик, сеть, звук,
и вообще забуду о управлении яркостью.
https://www.gnu.org/software/hurd/community/weblogs/antrik/h...> Далее машинный перевод гугла
Некоторое время я размышлял об отсутствии дорожной карты для проекта Hurd, но теперь понял, что нам не хватает чего-то ещё более фундаментального: простого формулирования миссии, то есть того, куда мы хотим двигаться, а не того, как мы хотим этого достичь. Думаю, многие наши проблемы прямо или косвенно связаны с этим.
Поскольку у нас до сих пор не было такого формулирования миссии, у участников проекта совершенно разные представления о ней, что, конечно, затрудняет разработку подходящего варианта. Тем не менее, мне удалось придумать нечто, что, на мой взгляд, достаточно универсальное, чтобы все участники могли подписаться под ним:
Миссия проекта Hurd: создать универсальное ядро, подходящее для операционной системы GNU, пригодное для повседневного использования и предоставляющее пользователям и программам максимальный контроль над вычислительной средой.
«Подходящее для GNU» в первой части подразумевает несколько моментов. Я специально упомянул «универсальность», поскольку это важная особенность, которая отличает Hurd от многих других проектов на основе микроядра, хотя и неочевидна.
Я не упомянул, что это должно быть полностью свободное программное обеспечение, поскольку это должно быть очевидно любому, кто знаком с GNU.
Ещё один момент я не упомянул, поскольку он слишком спорный: насколько нам нужен UNIX? Я считаю, что для совместимости с GNU требуется довольно высокая степень совместимости с UNIX, а также чтобы среда по умолчанию выглядела для пользователя более или менее похожей на UNIX. Однако в прошлом некоторые утверждали, что GNU может обойтись без UNIX — формулировка, использованная здесь, не исключает полностью подобные взгляды.
Вторая часть также оставляет много пробелов: я, со своей стороны, по-прежнему считаю, что Hurd на базе Mach может быть жизнеспособным для повседневного использования; но те, кто считает, что требуется изменение микроядра, должны быть довольны и этой формулировкой.
Третья часть пытается выразить основную идею, лежащую в основе дизайна Hurd, максимально компактно и обобщенно.
2009-06-05
Примерно так я себе это и представлял (с тех пор не поменялось ничего).
Я вот недопонял из новости - это что, его сделали 64-битным? А то я слышал, что с портированием на 64 бита проблемы были
Да, там была дикая засада с тем, что все IPC (а это, напомню, та самая печка, от которой танцует микроядро) было наглухо гвоздями соткой прибито к 32 битам, и никто не знал, как это исправить, не выбрасывая вообще весь код. Видимо, нашлись либо желающие это все отрефакторить, либо способные все полностью переписать.
Тут прикол в том, что примерно в то же время, когда началась разработка Hurd, попёрли 64-разрядные процессоры для рабочих станций (и было очевидно, что появление их в потребительском сегменте — лишь вопрос времени), но хурдовцы решили гордо их проигнорировать, и вообще прибить ядро гвоздями к x86.
Это был не самый плохой вариант - на i386 были нормальные сегменты и аппаратное переключение задач, которые не использовали ради портируемости на убогие риски.Проблема x86-64 - это то, что ее делала ad-hoc из IA-32 AMD, в итоге хотя бы кольца защиты и FS/GS остались.
Это был не самый плохой вариант - на i386 были нормальные сегменты и аппаратное переключение задач, которые не использовали ради портируемости на вечно недоделанные риски.Проблема x86-64 - это то, что ее делала ad-hoc из IA-32 AMD, в итоге хотя бы кольца защиты и FS/GS остались.
> Установочные сборки сформированы (364МБ) только для архитектуры i386.
> Debian GNU/Hurd остаётся единственной активно развиваемой"активно развиваемой"?
Весьма громкие слова для таких днищеских возможностей))
Сколько там десятилетий пилили поддержку 64бит?
Речь про Debian, а не про Hurd. Ну… насколько могут, настолько активно и развивают.
Сколько лет собирались. А запилили только за 2025-й.
Я думаю эксперименты мейнтейнеров, по сборке дистрибутива были и раньше, я сам качал сабж предыдущих версий, тогда он казался не работоспособным.
Речь идет о мейнтейнерах Debian. Разработка Hurd не активна, как мне кажется. Они бы могли 32-х битный дистрибутив сделать, но не стали.
FSF практически сразу (ещё в 90-е годы) отстранился от разработки ОС GNU (а Hurd - это ядро GNU), состредоточившись на политических составлящих движения свободного ПО. То есть FSF не платит никому за разработку GNU.А компании не захотели вкладываться в разработку Hurd, так как монолитное ядро можно гораздо быстрее довести до рабочего состояния. А потом никто не стал вкладываться в Hurd, потому что Linux уже был работоспособный.
А с Minix 3 ситуация была другой. Его смогли доделать до работоспособного состояния благодаря грантам евросоюза. Minix 3 разрабатывали до 30 программистов одновременно, за зарплату.
А давать деньги на разработку GNU/Hurd просто некому: FSF его не станет финансировать.
Ты этот миникс видел? Сайт не обновлялся с 2016, все загрузки по HTTP (чтобы меньше платить за сервера), все хеш-суммы на HTTPSном сайте MD5 (чтобы меньше платить за электроэнергию, потраченную на их расчёт), инфраструктура с кодом на гитхабе, и там висят сообщения об уязвимостях, всеми игнорируемые. Увидев такое я передумал его ставить даже в виртуалку.
Линус Торвальдс сам в одном из интервью говорил, что он не поддерживает идеологию Столмана, он просто считает открытый исходный код очень удобным для разработки. GNU без своего ядра это тупик. Нужно свое, созданное сообществом СПО, полностью свободное ядро не зависящее от корпораций и чистое от проприетарных вставок. Которое потом будет работать на свободном железе, созданном на основе открытых дизайн-документов. Многие потребительски смотрят на проект GNU/Hurd и не понимают его важности в миссии распространения СПО.
> Линус Торвальдс сам в одном из интервью говорил,
> что он не поддерживает идеологию СтолманаСразу видно умного и успешного человека. Он по этой же причине послал гнутиков с GPLv3 - мол "даже если бы было реально опросить всех авторов, то я лично не дам перелицензировать мой код"
> GNU без своего ядра это тупик.
Не то, чтобы только отсутствие ядра единственная проблема GNU))
> Нужно свое, созданное сообществом СПО,
Еще неплохо чтобы бы были радужные единороги.
> полностью свободное ядро не зависящее от корпораций
Так есть же GNU Mach! Как раз демонтсрация того, что может сделать сообщество без корпов.
> и чистое от проприетарных вставок
И чистое от работы с железом.
> Которое потом будет работать на свободном железе, созданном на основе открытых дизайн-документов.
И тут Остапа понесло...
> Многие потребительски смотрят на проект GNU/Hurd и
> не понимают его важности в миссии распространения СПО.А что оно распространяет кроме идеологии, если сам GNU/Hurd практически нерабочее поделие?
>Многие потребительски смотрят на проект GNU/HurdИнтересная заява. А как надо смотреть? Ядро нужно, чтобы оно работало. Если оно не работает - оно не нужно. Если оно за 20+ лет показывает около нулевой результат разработки - разработка мертва. Если никто за 20+ лет не изъявил желания что-то в этом поменять - нет интересантов результата. То есть оно нужно, видимо, только болтунам, которые строчки кода никогда сообществу не дадут. Всё очень просто.
>не понимают его важности в миссии распространения СПО.Ну, допустим, поняли важность. Дальше что? Где тысячи программистов? Где драйверы?
> Интересная заява. А как надо смотреть? Ядро нужно, чтобы оно работало.
> Если оно не работает - оно не нужно.Это с твоей точки зрения.
А с точки зрения фанатиков с промытыми мозгами - не обязательно, ему достаточно просто быть.Примерно как с Linux-libre. Оно не работает практически ни на каком железе, зато оно офигенно правильное идеологически.
>Примерно как с Linux-libre. Оно не работает практически ни на каком железе, зато оно офигенно правильное идеологически.Оно бы работало на открытом железе, но его нет. Надо начать с открытого ЦПУ,
> Оно бы работало на открытом железе, но его нет."GNU мог бы обеспечить свободным железом половину мира, но нет сырья и кадров")))
Давайте не будет о том что было бы, а вернемся к тому что есть.
Сейчас это практичкески неюзабельный мусор.> Надо начать с открытого ЦПУ,
- Ну так начинайте!
-- Кто? Я?!
К сожалению в современном мире среди людей лицемерие получило широкое распространение. Это форма душевной болезни. К счастью, несмотря на крикливость лицемеров, они в мире ничего не решают.
>Ну так начинайте!Linux, FreeBSD даже illumos внедряют поддержку RISC-V.
Ну всё, стало быть дело в шляпе, осталось напечь свободных процессоров и компонентов, и мы похороним корпорастов! Поднажмите, ребятушки, поддайте газку!
>>Надо начать с открытого ЦПУполно - opencores.org
только есть маленькая проблема: разработка "логики" без разработки топологии - мертва.
а топология зависит от производства, а производство рентабельно от миллионов штук.
короч - инвестиции в десятки лямов $.
желающие эсть?
О! Вижу вы эксперт в разработке открытых ЦПУ!
Китайцы выпускают собственный опенсорсный процессор
https://www.cnews.ru/news/top/2019-07-29_alibaba_predstavila...
https://www.alibabacloud.com/en/press-room/alibaba-unveils-r...
Alibaba представила 16-ядерный RISC-V процессор XT 910 для «умной» периферии и edge-платформ
https://servernews.ru/991463
>>О! Вижу вы эксперт в разработке открытых ЦПУ!к сожалению нет, как и все опоздал.
примерно со времен первопней мир разделился на закрытый клуб с высоким порогом входа,
и "остальных" - которым остались контроллеры уровня ардуино.
>короч - инвестиции в десятки лямов $.Я конечно понимаю что у местных анонимных экспертов первым делом возникает мысль о попиле бабла, но не в этот раз, китайские товарищи уже все сделали.
Европейская процессорная инициатива. Но это такое себе, даже до ARM не дотягивает.
Я, например, на системнике с Reizen 5 запускал Linux-libre - работает. Радеоновская видеокарта работает только в натуральном текстовом режиме, это единственная проблема замеченная. Но серверу это пофиг.
> Ryzen 5
> видеокарта работает только в натуральном текстовом режимеАхаха, какая маленькая проблема!
> Но серверу это пофиг.
А wifi, bluetooth работают? Или серверу тоже пофиг?)
Раз это сервер, то может работают серверный штуки - всякие ускорители вычислений, быстрые сетевухи, интерконекты всякие?
Блятуз серверу не то, что пофиг, он ему попросту ненужен вообще. А WiFi, наверное, можно подобрать без фирмвари. Как минимум, есть и сертифицированные RYF.
Для работы в Emacs совсем не проблема.
Раньше MATE не требовал аппаратного ускорения графики.
Но всё-таки графику он требовал.
> Ну, допустим, поняли важность. Дальше что? Где тысячи программистов? Где драйверы?С чего ты решил, что тебя кто-то во что-то будет посвящать? Судя по вопросам ты даже базы любого дела не знаешь.
> С чего ты решил, что тебя кто-то во что-то будет посвящать?Вот вам и открытое ПО. Открыто только для посвящённых, которые EULA подписали.
> Судя по вопросам ты даже базы любого дела не знаешь.
Как же ему знать, если никто не посвятил?
>Линус Торвальдс сам в одном из интервью говорил, что он не поддерживает идеологию СтолманаКак показывает практика, народ поддерживают идеологию Золотого тельца.
>Нужно свое, созданное сообществом СПО, полностью свободное ядро не зависящее от корпораций и чистое от проприетарных вставок.Нужно кому? Зачем? Пока что не очень нужно, судя по всему.
>Которое потом будет работать на свободном железе, созданном на основе открытых дизайн-документов.Человечеству дали RISC-V нужно пока что только Китаю и то без энтузиазма.
>Многие потребительски смотрят на проект GNU/Hurd и не понимают его важности в миссии распространения СПО.Никто не смотрит и не думает даже. Свобода переоценена.
Европка пилит RISC-V, не ни шатко, ни валко.
Раст портировали - такое. А портировали ли они туда сустемгэ ? И как вообще они все-такие-свободные относятся к этому бинарному г-ну?
СюстемДэ сильно к линуксовому ядру прикостылено. Придётся без ГНОМЕ обходиться.
Зачем что-то принудительно втаскивать к себе? Кому нужен системд с растом - пусть линух юзают.
Как мне помнится "родители" Hurda почти сразу сказали, что какая-то фигня выходить и может ну его нафиг и свалили в закат, а его подобрали неосведомлённые. Подскажите, я с чем-то путаю или что?
История Hurd подходит для иллюстрации синдрома отличника/максимализма: теоретически идеальная система оказывается нежизнеспособной, а "неидеальное", зато работающее монолитное ядро Linux живёт и процвтает.
Отличная иллюстрация старой идейной девы, всё ещё ждущей прынца, на фоне богатого семейства эскортницы корпораций...
> Отличная иллюстрация старой идейной девы, всё ещё ждущей прынца, на фоне богатого
> семейства эскортницы корпораций...Только те "эскортницы" и красивые (ну как минимум не страшные), и на работе работают, и еду готовят, и удовлетворят если что.
А эта и лицом не вышла, и бесполезная - работать не умеет, а только сидит и ждет чуда.
Эскортница - колченогая, несмотря на сотни операций.
> История Hurd подходит для иллюстрации синдрома отличникаТы путаешь его с BSD.
В хурде нет никаких гениальных идей и тем более реализаций.
Они даже ядро не с нуля писали, а взяли Mach и уже пытались подпиливать его.
В хурде была ровно одна абсолютно негениальная идея "это не просто HURD, это GNU/HURD". Ни одна корпорация таких экстремистов на содержание не возьмёт, а постарается максимально прикопать, чтобы не взлетело, если вдруг начнёт подавать признаки взлетания.
В Хурде идея - это микроядро, вообще-то.
Вообще Linux многим крты спутал. Если бы не Linux то и FreeBSD была бы более популярна и Hurd наверное бы дописали до рабочего состояния.
На самом деле юзерспейс. Своего микроядра у HURDа нет (и это правильно). Его можно портировать на любое микроядро, в этом вся суть, хоть Mach, хоть L4, хоть QNX, хоть Zirkon. Собственно они тем и занимались, что между микроядрами метались. А надо было просто с самого начала всё делать вокруг очереди через общую память, и чтобы под ядро было выделено несколько физических ядер. И чтобы ядро шло отдельным сервисом. В общем нормальной современная микроядерная ОС просто дропнет всё железо без поддержки аппаратной виртуализации (не путать с IOMMU), и заведёт ядро Linux в отдельной виртуалке, а все остальные - через io_uring в совместимом с linux формате (при этом сам io_uring - implemntation detail, который можно дёргать исключительно через стандартную библиотеку .... где-то это уже было .... подсистемы Windows NT!). И по частям заменит ядро Linux на сервисы, после чего linux можно будет выкинуть. Пахнет ... Qubes OS....
>чтобы под ядро было выделено несколько физических ядерА на мосту чтобы сидели купцы и продавали разные нужные крестьянам товары.
Несколько физических ядер и виртуализация где-то, кроме мейнфреймов, в 90-х, ага.
Я правда не знаю зачем оно. Даже в TempleOS больше смысла, чем в Hurd'е.
>Установочные сборки сформированы (364МБ) для архитектур ... x86_64Всегда думал, что GNU Hurd, 32-двух битный. Хм., интересно!
>GNU Hurd представляет собой ядро, развиваемое в качестве замены ядра Unix
Зачем это пишут. комерческие Unix-ы давно все мертвы.
>Для GNU/Hurd портирован Rust
Зачем переносить в Царство копилефта, язык программирования сообщество, которого насквозь пермиссивная. Растаманы в душе не любят копилефт.
Расскажи это AIX или там z/OS. Чпуксы сдулись вместе с итаниумами (хотя amd64 ни разу не альтернатива), но технически оно живое у крупного бизнеса.
iOS ещё забыли, тот что от IBM для i-series. AIX IBM, очевидно, будет сворачивать, с учётом покупки RedHat'а, а линейку p-series переводить на Linux. А вот узкозаточенные i-series на power и z-series на tellum актуальны. Самое забавное, что серверная продукция IBM и Fujitsu (power,sparc и tellum), на пару контролируемая менее 5% рынка генерирует 45% доходности этого рынка.
Итог, Unix живее всех живых, заняв критически важные области. К коим свистелки-перделки от всяких Amazon или Meta никак не относятся.
Кто-нибудь ходил по первой ссылке? У меня одного не открывается?
Оно заблочено одной конторой уже несколько лет.
Под VPN тоже не открывается.
Так смени на V*N который не прогнулся.