The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Увидел свет GNU Hurd 0.7"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Увидел свет GNU Hurd 0.7"  +1 +/
Сообщение от opennews (??) on 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
Новость: https://www.opennet.ru/opennews/art.shtml?num=43232

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


3. "Увидел свет GNU Hurd 0.7"  –1 +/
Сообщение от Аноним (??) on 01-Ноя-15, 00:23 
>доступен только для 32-разрядной архитектуры х86

шел 2015 год...

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

23. "Увидел свет GNU Hurd 0.7"  +1 +/
Сообщение от iCat (ok) on 01-Ноя-15, 10:01 
>>доступен только для 32-разрядной архитектуры х86
>шел 2015 год...

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

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

59. "Увидел свет GNU Hurd 0.7"  +/
Сообщение от Аноним (??) on 04-Ноя-15, 20:29 
В том то и дело что есть, и i386 в ней давно забыт.
Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору

60. "Увидел свет GNU Hurd 0.7"  –1 +/
Сообщение от Yet_Another_Anonymous on 04-Ноя-15, 21:06 
> В том то и дело что есть, и i386 в ней давно
> забыт.

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

Ответить | Правка | ^ к родителю #59 | Наверх | Cообщить модератору

24. "Увидел свет GNU Hurd 0.7"  +2 +/
Сообщение от Тот_Самый_Анонимус on 01-Ноя-15, 10:07 
>шел 2015 год...

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

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

26. "Увидел свет GNU Hurd 0.7"  +3 +/
Сообщение от Аноним (??) on 01-Ноя-15, 12:57 
Некоторые так и не развились дальше шаблонного мышления
Ответить | Правка | ^ к родителю #24 | Наверх | Cообщить модератору

27. "Увидел свет GNU Hurd 0.7"  +2 +/
Сообщение от Аноним (??) on 01-Ноя-15, 13:22 
Как ты такое допустил, а? Почему до сих пор не вмешался?
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

7. "Увидел свет GNU Hurd 0.7"  +2 +/
Сообщение от kravich (ok) on 01-Ноя-15, 01:12 
Однако, пациент скорее жив...
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

25. "Увидел свет GNU Hurd 0.7"  +2 +/
Сообщение от хрю on 01-Ноя-15, 10:38 
в linuxformat в сентябрьском бесплатном номере ( http://www.linuxformat.ru/anons200.phtml ) был обзор, можете почитать.
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

50. "Увидел свет GNU Hurd 0.7"  +/
Сообщение от Fracta1L (ok) on 02-Ноя-15, 12:43 
Почитал. Если коротко, то сабж мёртв, и с каждым годом, по-видимому, мертвеет всё больше и больше.
Ответить | Правка | ^ к родителю #25 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

11. "Увидел свет GNU Hurd 0.7"  +2 +/
Сообщение от Штунц on 01-Ноя-15, 02:07 
Всегда удивлялся, как это NextStep, который которого тоже на базе Mach, за 5 лет или даже меньше написали, а с Hurd'ом так долго тянется
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

30. "Увидел свет GNU Hurd 0.7"  +/
Сообщение от зануда on 01-Ноя-15, 14:12 
NextStep был на основе CMU Mach (Карнеги-Меллоновского). GNU Mach (наркоманское) имеет к нему такое же косвенное отношение как linux к unix.
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

49. "Увидел свет GNU Hurd 0.7"  +1 +/
Сообщение от angra (ok) on 02-Ноя-15, 11:57 
Ну вообще-то GNU Mach был на основе CMU Mach 3.0, которое было первым полноценным микроядром в этой серии, в то время как NextStep использовал CMU Mach 2.5, который был еще гибридом. Но в любом случае это не отвечает на вопрос, почему XNU развился в разы быстрее. А вот сравнение ресурсов, которые были потрачены на разработку в обоих случаях, вполне может это объяснить.
Ответить | Правка | ^ к родителю #30 | Наверх | Cообщить модератору

52. "Увидел свет GNU Hurd 0.7"  +/
Сообщение от Аноним (??) on 02-Ноя-15, 16:20 

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

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

Ответить | Правка | ^ к родителю #49 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #49 | Наверх | Cообщить модератору

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

33. "Увидел свет GNU Hurd 0.7"  –3 +/
Сообщение от myhand (ok) on 01-Ноя-15, 14:54 
> А помощь там очень нужна. Хурд пилят буквально 5 человек.

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

Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

39. "Увидел свет GNU Hurd 0.7"  +/
Сообщение от Sluggard (ok) on 01-Ноя-15, 17:14 
Действительно. Важно придумать, а детали реализации придумает конечный читатель.
Ответить | Правка | ^ к родителю #33 | Наверх | Cообщить модератору

42. "Увидел свет GNU Hurd 0.7"  –2 +/
Сообщение от myhand (ok) on 01-Ноя-15, 22:46 
Просто успешность проекта - не аддитивна.
Ответить | Правка | ^ к родителю #39 | Наверх | Cообщить модератору

45. "Увидел свет GNU Hurd 0.7"  +/
Сообщение от Аноним (??) on 02-Ноя-15, 07:05 
Глубокомысленная чушь.
Ответить | Правка | ^ к родителю #42 | Наверх | Cообщить модератору

47. "Увидел свет GNU Hurd 0.7"  –1 +/
Сообщение от Аноним (??) on 02-Ноя-15, 10:00 
Если бы в те времена у большего количества людей была возможность писать книги, то про эту возможно никто бы и не вспомнил, просто если в период в 100 лет написано 10 книг, то и конкуренция небольшая... ;)
Ответить | Правка | ^ к родителю #33 | Наверх | Cообщить модератору

48. "Увидел свет GNU Hurd 0.7"  +1 +/
Сообщение от angra (ok) on 02-Ноя-15, 11:30 
О чем не рассказали на уроке русской литературы, того не существовало? Книги и в то время писались и издавались сотнями, все-таки 19-й век, а не 9-й.
Ответить | Правка | ^ к родителю #47 | Наверх | Cообщить модератору

21. "Увидел свет GNU Hurd 0.7"  –2 +/
Сообщение от tehnikpc email(ok) on 01-Ноя-15, 09:01 
> только для 32-разрядной архитектуры

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

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

29. "Увидел свет GNU Hurd 0.7"  +/
Сообщение от Аноним (??) on 01-Ноя-15, 13:24 
Ну так делай.
Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору

32. "Увидел свет GNU Hurd 0.7"  +4 +/
Сообщение от Аноним (??) on 01-Ноя-15, 14:49 
Только для x86_64 пилят, а ты уже для какой-то x64 захотел.
Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору

22. "Увидел свет GNU Hurd 0.7"  +/
Сообщение от Аноним (??) on 01-Ноя-15, 09:38 
На ARM64 не запустит?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

28. "Увидел свет GNU Hurd 0.7"  +/
Сообщение от Аноним (??) on 01-Ноя-15, 13:24 
В эмуляции например.
Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору

35. "Увидел свет GNU Hurd 0.7"  +/
Сообщение от Noone (ok) on 01-Ноя-15, 15:46 
Есть где инструкция как установить этот релиз?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

37. "Увидел свет GNU Hurd 0.7"  +/
Сообщение от Какаянахренразница (ok) on 01-Ноя-15, 16:38 
> Есть где инструкция как установить этот релиз?

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

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

Ответить | Правка | ^ к родителю #35 | Наверх | Cообщить модератору

40. "Увидел свет GNU Hurd 0.7"  +/
Сообщение от Noone (ok) on 01-Ноя-15, 18:23 
Это немного печально...
Ответить | Правка | ^ к родителю #37 | Наверх | Cообщить модератору

41. "Увидел свет GNU Hurd 0.7"  +1 +/
Сообщение от ПолковникВасечкин on 01-Ноя-15, 22:45 
Написано же в ближайшее время тут:
https://people.debian.org/~sthibault/hurd-i386/installer/cdi.../
Ответить | Правка | ^ к родителю #35 | Наверх | Cообщить модератору

46. "Увидел свет GNU Hurd 0.7"  +3 +/
Сообщение от Аноним (??) on 02-Ноя-15, 07:08 
пора на MenuetOS переходить.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

53. "Увидел свет GNU Hurd 0.7"  –1 +/
Сообщение от Аноним (??) on 02-Ноя-15, 16:48 
> пора на MenuetOS переходить.

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

Ответить | Правка | ^ к родителю #46 | Наверх | Cообщить модератору

54. "Увидел свет GNU Hurd 0.7"  +/
Сообщение от burjui (ok) on 02-Ноя-15, 18:24 
Слишком легко, да и бунтарского духу маловато! Переходите уж сразу на самописные ОС для самодельных процессоров в FPGA.
Ответить | Правка | ^ к родителю #53 | Наверх | Cообщить модератору

55. "Увидел свет GNU Hurd 0.7"  +/
Сообщение от Вареник on 03-Ноя-15, 03:49 
Во времена L4 и L4se... GNU релизит устаревшее на два поколения "микроядро", теоретически работающее на виртуалке.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

63. "Увидел свет GNU Hurd 0.7"  +/
Сообщение от Какаянахренразница (ok) on 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 года. Ядро начали писать через несколько лет.

Ответить | Правка | ^ к родителю #55 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Спонсоры:
Слёрм
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2020 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру