URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 105272
[ Назад ]

Исходное сообщение
"Увидел свет GNU Hurd 0.7"

Отправлено opennews , 01-Ноя-15 00:08 
Состоялся (https://www.gnu.org/software/hurd/news/2015-10-31-releases.html) релиз ядра GNU Hurd 0.7 (http://www.gnu.org/software/hurd/), а также сопутствующих ядру компонентов: микроядра GNU Mach 1.6, генератора интерфейсов для микроядра Mach - GNU MIG 1.6 и порта системной библиотеки glibc-2.19-hurd+libpthread-20151031. GNU Hurd доступен только для 32-разрядной архитектуры x86 (работа по портированию ядра для архитектуры x86_64 пока не завершена). В ближайшее время оценить GNU Hurd в действии можно будет воспользовавшись сборками (https://people.debian.org/~sthibault/hurd-i386/) (iso-образы (https://people.debian.org/~sthibault/hurd-i386/installer/cdi.../)) дистрибутива Debian GNU/Hurd (http://www.debian.org/ports/hurd/), сочетающего программное окружение Debian c ядром GNU Hurd.

GNU Hurd представляет (http://www.gnu.org/software/hurd/hurd/what_is_the_gnu_hurd.html) собой ядро, развиваемое в качестве замены ядра Unix и оформленное в виде набора серверов, работающих поверх микроядра GNU Mach и реализующих различные системные сервисы, такие как файловые системы, сетевой стек, система управления доступом к файлам. Микроядро GNU Mach предоставляет IPC-механизм, используемый для организации взаимодействия компонентов GNU Hurd и построения распределённой мультисерверной архитектуры. GNU MIG (Mach 3.0 Interface Generator) является инструментом для трансляции файлов-определений RPC (Remote Procedure Call) в код на языке Си, который необходим для компиляции любого пакета, принимающего или отправляющего RPC-вызовы, в том числе для GNU Mach, GNU Hurd и GNU C Library (glibc).


Основные новшества GNU Hurd 0.7:


-  Улучшены, унифицированы и перенесены в libdiskfs функции с реализацией кэша inode для ext2fs. Кроме ext2fs данный код теперь также используется для isofs и fatfs;

-  Значительно улучшен инструмент fakeroot, который научился обрабатывать именованные сокеты и избавился от проблем, связанных с правами доступа;
-  Добавлена новая утилита rpcscan, позволяющая выполнить сканирование  Mach-серверов и показать RPC, обрабатываемые ассоциированным распаковщиком (demuxer);

-  Локализованы и устранены старые проблемы с синхронизацией, затрагивавшие ФС, трансляторы, libdiskfs и libpager;

-  Внесены изменения для работы с новыми версиями компиляторов и libc;

-   В генераторе интерфейсов GNU MIG 1.6 улучшена совместимость с новыми диалектами языка Си, благодаря объявлению функций RPC как "static inline";

-  В микроядре GNU Mach 1.6 проведена ревизия кода отладки блокировок. Таблицы и хэши привязки объектов к IPC заменены на radix-деревья, решающие проблемы с масштабируемостью и агрессивным потреблением памяти.  В ядро добавлена поддержка выделения непривилегированным пользователям небольших объёмов памяти. Устранены проблемы с утечкой указателей. При использовании printf реализована обработка ANSI escape-последовательностей.

URL: https://www.gnu.org/software/hurd/news/2015-10-31-releases.html
Новость: http://www.opennet.ru/opennews/art.shtml?num=43232


Содержание

Сообщения в этом обсуждении
"Увидел свет GNU Hurd 0.7"
Отправлено Аноним , 01-Ноя-15 00:23 
>доступен только для 32-разрядной архитектуры х86

шел 2015 год...


"Увидел свет GNU Hurd 0.7"
Отправлено iCat , 01-Ноя-15 10:01 
>>доступен только для 32-разрядной архитектуры х86
>шел 2015 год...

...за пределами localhost жизни нет?


"Увидел свет GNU Hurd 0.7"
Отправлено Аноним , 04-Ноя-15 20:29 
В том то и дело что есть, и i386 в ней давно забыт.

"Увидел свет GNU Hurd 0.7"
Отправлено Yet_Another_Anonymous , 04-Ноя-15 21:06 
> В том то и дело что есть, и i386 в ней давно
> забыт.

Вы ошибаетесь. До сих пор есть старые системы, которые необходимо поддерживать как и частном секторе, так и в государственном. Правда, это про GNU Hurd.


"Увидел свет GNU Hurd 0.7"
Отправлено Тот_Самый_Анонимус , 01-Ноя-15 10:07 
>шел 2015 год...

...а некоторые так и не развились дальше шаблонных комментариев :(


"Увидел свет GNU Hurd 0.7"
Отправлено Аноним , 01-Ноя-15 12:57 
Некоторые так и не развились дальше шаблонного мышления

"Увидел свет GNU Hurd 0.7"
Отправлено Аноним , 01-Ноя-15 13:22 
Как ты такое допустил, а? Почему до сих пор не вмешался?

"Увидел свет GNU Hurd 0.7"
Отправлено kravich , 01-Ноя-15 01:12 
Однако, пациент скорее жив...

"Увидел свет GNU Hurd 0.7"
Отправлено Аноним , 01-Ноя-15 01:19 
А где можно ознакомиться с тем, насколько это ядро вообще реально работает? Я спрашиваю без шуток и без сарказма. Насколько реально использоваться в его на реальном железе (старом, новом), как с поддержкой оборудования?

Linux реально работает, а про Hurd ничего не понятно.


"Увидел свет GNU Hurd 0.7"
Отправлено хрю , 01-Ноя-15 10:38 
в linuxformat в сентябрьском бесплатном номере ( http://www.linuxformat.ru/anons200.phtml ) был обзор, можете почитать.

"Увидел свет GNU Hurd 0.7"
Отправлено Fracta1L , 02-Ноя-15 12:43 
Почитал. Если коротко, то сабж мёртв, и с каждым годом, по-видимому, мертвеет всё больше и больше.

"Увидел свет GNU Hurd 0.7"
Отправлено Yet_Another_Anonymous , 02-Ноя-15 00:15 
> А где можно ознакомиться с тем, насколько это ядро вообще реально работает? Я спрашиваю без шуток и без сарказма. Насколько реально использоваться в его на реальном железе (старом, новом), как с поддержкой оборудования?
> Linux реально работает, а про Hurd ничего не понятно.

Если кратко: всё очень плохо.


"Увидел свет GNU Hurd 0.7"
Отправлено grec , 01-Ноя-15 01:41 
> Linux реально работает, а про Hurd ничего не понятно.

Почувствуй себя линуксоидом ~1995го года - используй Hurd.


"Увидел свет GNU Hurd 0.7"
Отправлено Штунц , 01-Ноя-15 02:07 
Всегда удивлялся, как это NextStep, который которого тоже на базе Mach, за 5 лет или даже меньше написали, а с Hurd'ом так долго тянется

"Увидел свет GNU Hurd 0.7"
Отправлено зануда , 01-Ноя-15 14:12 
NextStep был на основе CMU Mach (Карнеги-Меллоновского). GNU Mach (наркоманское) имеет к нему такое же косвенное отношение как linux к unix.

"Увидел свет GNU Hurd 0.7"
Отправлено angra , 02-Ноя-15 11:57 
Ну вообще-то GNU Mach был на основе CMU Mach 3.0, которое было первым полноценным микроядром в этой серии, в то время как NextStep использовал CMU Mach 2.5, который был еще гибридом. Но в любом случае это не отвечает на вопрос, почему XNU развился в разы быстрее. А вот сравнение ресурсов, которые были потрачены на разработку в обоих случаях, вполне может это объяснить.

"Увидел свет GNU Hurd 0.7"
Отправлено Аноним , 02-Ноя-15 16:20 

> А вот сравнение ресурсов, которые были потрачены на разработку в
> обоих случаях, вполне может это объяснить.

вроде бы очевидные вещи, а приходится на это указывать, ой не тот опеннет стал, не тот


"Увидел свет GNU Hurd 0.7"
Отправлено Аноним , 04-Ноя-15 12:57 
> А вот сравнение ресурсов, которые были потрачены на разработку в обоих случаях, вполне может это объяснить.

Не только. Плюс фанская база, плюс производители ПО которые согласились переписать всё под новую версию.


"Увидел свет GNU Hurd 0.7"
Отправлено A.Stahl , 01-Ноя-15 03:08 
Ура! Пора бы уже залить (ладно, попробовать залить) эту штуку на живое железо, а то обычно я игрался с виртуальными машинами.
Даёшь гнутую систему!
Я даже немного расстроен, что я прикладной программист и помочь проекту не могу... А помощь там очень нужна. Хурд пилят буквально 5 человек.

"Увидел свет GNU Hurd 0.7"
Отправлено myhand , 01-Ноя-15 14:54 
> А помощь там очень нужна. Хурд пилят буквально 5 человек.

Граф Толстой тоже писал "Войну и мир" в одиночку, без помощи вашего миллиона мартышек.  Так что не переживай - не в числах счастье.


"Увидел свет GNU Hurd 0.7"
Отправлено Sluggard , 01-Ноя-15 17:14 
Действительно. Важно придумать, а детали реализации придумает конечный читатель.

"Увидел свет GNU Hurd 0.7"
Отправлено myhand , 01-Ноя-15 22:46 
Просто успешность проекта - не аддитивна.

"Увидел свет GNU Hurd 0.7"
Отправлено Аноним , 02-Ноя-15 07:05 
Глубокомысленная чушь.

"Увидел свет GNU Hurd 0.7"
Отправлено Аноним , 02-Ноя-15 10:00 
Если бы в те времена у большего количества людей была возможность писать книги, то про эту возможно никто бы и не вспомнил, просто если в период в 100 лет написано 10 книг, то и конкуренция небольшая... ;)

"Увидел свет GNU Hurd 0.7"
Отправлено angra , 02-Ноя-15 11:30 
О чем не рассказали на уроке русской литературы, того не существовало? Книги и в то время писались и издавались сотнями, все-таки 19-й век, а не 9-й.

"Увидел свет GNU Hurd 0.7"
Отправлено tehnikpc , 01-Ноя-15 09:01 
> только для 32-разрядной архитектуры

Это для прошлого века нужно было делать, а сейчас только х64.


"Увидел свет GNU Hurd 0.7"
Отправлено Аноним , 01-Ноя-15 13:24 
Ну так делай.

"Увидел свет GNU Hurd 0.7"
Отправлено Аноним , 01-Ноя-15 14:49 
Только для x86_64 пилят, а ты уже для какой-то x64 захотел.

"Увидел свет GNU Hurd 0.7"
Отправлено Аноним , 01-Ноя-15 09:38 
На ARM64 не запустит?

"Увидел свет GNU Hurd 0.7"
Отправлено Аноним , 01-Ноя-15 13:24 
В эмуляции например.

"Увидел свет GNU Hurd 0.7"
Отправлено Noone , 01-Ноя-15 15:46 
Есть где инструкция как установить этот релиз?

"Увидел свет GNU Hurd 0.7"
Отправлено Какаянахренразница , 01-Ноя-15 16:38 
> Есть где инструкция как установить этот релиз?

Короткий ответ: "никак".

Длинный ответ: где-то в интернете есть скрипты для компиляции этого добра. Всё, что помню: надо патчить glibc, ибо с ванильным не собирается, и надо при создании корневой ФС какой-то параметр указать. И это только ядро -- весь юзерспейс тоже надо будет компилять.


"Увидел свет GNU Hurd 0.7"
Отправлено Noone , 01-Ноя-15 18:23 
Это немного печально...

"Увидел свет GNU Hurd 0.7"
Отправлено ПолковникВасечкин , 01-Ноя-15 22:45 
Написано же в ближайшее время тут:
https://people.debian.org/~sthibault/hurd-i386/installer/cdi.../

"Увидел свет GNU Hurd 0.7"
Отправлено Аноним , 02-Ноя-15 07:08 
пора на MenuetOS переходить.

"Увидел свет GNU Hurd 0.7"
Отправлено Аноним , 02-Ноя-15 16:48 
> пора на MenuetOS переходить.

но зачем, если есть KolibriOS?


"Увидел свет GNU Hurd 0.7"
Отправлено burjui , 02-Ноя-15 18:24 
Слишком легко, да и бунтарского духу маловато! Переходите уж сразу на самописные ОС для самодельных процессоров в FPGA.

"Увидел свет GNU Hurd 0.7"
Отправлено Вареник , 03-Ноя-15 03:49 
Во времена L4 и L4se... GNU релизит устаревшее на два поколения "микроядро", теоретически работающее на виртуалке.

"Увидел свет GNU Hurd 0.7"
Отправлено Какаянахренразница , 06-Ноя-15 05:23 
> Во времена L4 и L4se... GNU релизит устаревшее на два поколения "микроядро",
> теоретически работающее на виртуалке.

Пятеро наркоманов[1] за 30 лет[2] написали какую-то Хурду.

[1] In short: just say NO TO DRUGS, and maybe you won't end up like the Hurd people. (C) Linus Torvalds

[2] Проект GNU начался в декабре 1983 года. Ядро начали писать через несколько лет.