LINUX.ORG.RU

GNU Mach 1.6 и GNU Hurd 0.7

 , ,


1

4

GNU Mach представляет собой реализацию микроядра Mach от проекта GNU, а GNU Hurd — набор сервисов поверх него. Вместе они составляют ядро операционной системы GNU.

Основные нововведения и изменения в GNU Mach 1.6:

  • Исходный код обновлён для совместимости с новыми версиями компилятора. Параллельно был исправлен ряд ошибок.
  • Переработан и улучшен механизм отладки блокировок, вследствие чего были устранены многие проблемы с блокировками.
  • Таблицы IPC заменены на деревья остатков. Это повышает масштабируемость ядра, поскольку IPC-таблицы требовали больших непрерывных участков виртуальной памяти.
  • Ядро теперь позволяет непривилегированным процессам «связывать» (mlock(2)) небольшие участки памяти (до 64 KiB).
  • Исправлена ошибка, мешающая демону pageout выгружать неактивные страницы.
  • Timestamp-ы теперь относительны к времени загрузки системы. Они больше не ломаются от перевода времени.
  • Внутренняя реализация printf теперь поддерживает управляющие последовательности ANSI. Это исправляет вывод сообщений от драйверов Linux.

Основные нововведения и изменения в GNU Hurd 0.7:

  • Исходный код обновлён для совместимости с новыми версиями компилятора. Параллельно был исправлен ряд ошибок.
  • Из ext2fs в библиотеку libdiskfs был перенесён механизм кеширования inode. Ранее каждый драйвер файловой системы содержал собственную реализацию кеша.
  • Значительно усовершенствована программа fakeroot. Она научилась работать с именованными сокетами, было исправлено несколько проблем с правами файлов.
  • Добавлена новая утилита rpcscan. Она сканирует сервера Mach и отображает процедуры, которые можно вызвать у этого сервера через RPC.
  • Решена долгоиграющая проблема с синхронизацией драйверов ФС, libdiskfs и libpager.

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



Проверено: maxcom ()

GNU Mach 1.6

Пора свой, открытый MacOSX накатывать.

bookman900 ★★★★★ ()

Вот она голая свобода в вакууме. GNU/Linux развивается благодаря корпорациям, а неинтересный корпорациям GNU/Hurd лишь нервно конвульсирует в сторонке.

bbk123 ★★★★★ ()

Она сканирует сервера Mach и отображает процедуры, которые можно вызвать у этого сервера через RPC.

Семимильными шагами просто! Ещё лет 10 и они изобретут dbus introspection.

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

Где оно живёт? Код Sun/Oracle JDK так до конца и не открыли. TCK зажали и этим убили реализацию JDK от Apache. OracleJDK под FreeBSD зажали, а под GNU/Hurd его вообще никогда не было. Даже под этот ваш Linux OracleJDK имеет ограничения в способе распространения. А где же свобода? А вот она в заголовке - полумёртвая и никому не нужная система.

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

Мир не крутится вокруг Java. Алсо, IcedTea вполне себе покрывает десктопные задачи и серверные уровня i2p/YaCy.

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

Разумеется не крутится. Я лишь привёл пример. Кстати, стабильный IcedTea для Java 8 уже есть или как всегда?

Возвращаясь к вопросу о свободе. Если бы всё было так просто, то ту же джаву давно форкнули бы в другой похожий язык и VM, назвав как-то иначе. Но одной свободы для этого недостаточно. На это способны лишь корпорации. Вон Microsoft разругалась с Sun и сделала своё продолжение Java.

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

Вот она голая свобода в вакууме. GNU/Linux развивается благодаря корпорациям, а неинтересный корпорациям GNU/Hurd лишь нервно конвульсирует

Market-induced anxiety.

Наберёт стабильного кода, и ничего лучше чем GNU/Hurd не будет. Guile, C, Emacs.

GNU это фундамент всего. GNU не рассылает рекламные буклетики в почтовые ящики в подъездах.

http://www.youtube.com/watch?v=G36q9S899EM

tp_for_my_bunghole ()
Последнее исправление: tp_for_my_bunghole (всего исправлений: 1)

В GNU не проходят крещение в младенчестве. К GNU приходят сами в сознательном возрасте.

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

Сколько ещё лет оно его набирать будет?

И я не понял, причём тут этот ролик с курдским фольклором?

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

В GNU не проходят крещение в младенчестве. К GNU приходят сами в сознательном возрасте.

Так это ислам? Обрезание только в сознательном возрасте?

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

Сколько ещё лет оно его набирать будет?

Сколько понадобится. Куда спешить? Индекс на бирже упадёт?

И я не понял, причём тут этот ролик с курдским фольклором?

Party time. У курдов этнос приоритетнее чем ислам. Язык звучит как европейский, звучит намного приятнее чем семитские или кавказские языки. Один из самых независимых народов мира, культурно и экономически, у которого нет своего государства. Но при этом моментально интегрируются в европейское общество. Женщины симпатичные. Европейцы которых от Европы отрезали тюрки. Командиры в армии выборная должность.

Так это ислам? Обрезание только в сознательном возрасте?

Нет таких прямых аналогий. В христианстве обязательная виктимизация или жертвенность, плюс догматизм.

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

Вот она голая свобода в вакууме. Windows/NT развивается благодаря корпорациям, а неинтересный корпорациям GNU/Linux нервно конвульсирует на 1%.

SystemD-hater ()

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

anonymous ()

Пуская живет, в том будущем в котором не будет Торвальдса и корпорацию устроят мышиную возню и развал комьюнити ,мы сможем спастись на Hurd

DR_SL ★★★★ ()

Хотел попробовать поставить Debian GNU/Hurd на железо, но после прочтения о нём в Linux Format - расхотелось. Тем не менее, очень радует, что проект развивается. Надеюсь что доживу до его полной стабилизации и юзабельности.

Sunderland93 ★★★★★ ()

Это же что-то вроде ReactOS от проекта GNU?

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

GNU не рассылает рекламные буклетики в почтовые ящики в подъездах.

Видел однажды буклетик от GNU. Хотя вряд ли его раскидывали по подъездам.

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

Если это дело столлмана и оно так живёт, то путь себе копошится в сторонке, это никому не интересно.

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

неинтересный корпорациям GNU/Linux

Погрепай по сорсам ядра названия этих корпораций, которым неинтересен, и слейся. А что там у тебя и остальных днище-хомяков интересует только корпорции которые конкретно на этом зарабатывают: мс. Даже эпл железом торгует.

anonymous ()

Я как пониманию выйти на кикстартер или подобные сервисы им религия не позволяет?

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

Пока единственный комментарий по теме, хотя первая страница уже заканчивается.

Я в своё время тыкал в вмваре (виртуалбокс не потянул) предпоследнюю версию дистрибутива от дебиана. Установилась, только если при установке выбрать русскую локаль, система превращалась в тыкву (проблема с /usr/share/X11/xkb/keymap, как выяснилось, разработчикам известная). Дебиан с тех пор выкатил ещё один хурд, но я его не пробовал, времени совсем нет :(

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

Последний раз я пробовал его больше 10 лет назад. Плевался от того что во время простоя он зачем-то грел процессор и раскручивал кулер до максимальных оборотов, да так, что ноутбук не выдерживал зависал. Вероятно что разработчики Hurd того времени не понимали базовых вещей в построении ОС.

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

Кстати, стабильный IcedTea для Java 8 уже есть или как всегда?

Не знаю.

Возвращаясь к вопросу о свободе. Если бы всё было так просто, то ту же джаву давно форкнули бы в другой похожий язык и VM, назвав как-то иначе. Но одной свободы для этого недостаточно. На это способны лишь корпорации. Вон Microsoft разругалась с Sun и сделала своё продолжение Java.

Не совсем так. Нужно ещё критическую массу заинтересованных в форке, в поддержке и развитии форка. Сколько free software на Java? И сколько на других языках?

Chaser_Andrey ★★★★★ ()

Нужно. С линуксом поиграются пару десятков лет и выкинут, а этот эпик будет жить.

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

Всё те же сказки, что пару десятков лет назад :3

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

Ну ты же не думаешь, что лет через 100 кто-то будет помнить о линуксе? Банально потому, что архитектура компьютеров изменится до неузнаваемости, и старые технологии потеряют смысл.

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

Банально потому, что архитектура компьютеров изменится до неузнаваемости, и старые технологии потеряют смысл.

Все изменится, но POSIX останется? Какой-то избирательный взгляд на технологии у тебя.

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

Я как пониманию выйти на кикстартер или подобные сервисы им религия не позволяет?

Видишь-ли мой юный друг, те, кому интересен Hurd как правило обладают мозгами. А мозги это такая волшебная вещь, которая позволяет читать и понимать текст. Благодаря этому невероятному умению они могут прочитать сайт GNU и понять как можно пожертвовать деньги полезному проекту напрямую, без лишних посредников.

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

Линукс развивается корпорациями, потому что корпорациям он нужен. POSIX сдохнет — станет ненужен. А hurd изначально не нужен, поэтому энтузиасты будут его пилить независимо от того, жив POSIX или 50 лет назад сдох.

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

Вот потому у тупых элитистов и нет денег. С хипсторо-хомячья можно было бы значительно собрать.

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

Лолд, IcedTea (java-1.7.0-openjdk в RHEL) - это и есть OpenJDK от Oracle + специальный соус от красношапки для лучшей интеграции с RHEL (таймзоны системные и т.п.). И серверные задачи у него не уровня i2p, а уровня официально поддерживаемого JDK для JBOSS.

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

А hurd изначально не нужен, поэтому энтузиасты будут его пилить

И он не один такой, но есть системы изначально не завязанные на POSIX.

loz ★★★★★ ()

Debian скоро выйдет с новым ядром и сервисами?

linuxmaster ★★★★ ()

GNU Butthurd новый вышел!

anonymous ()

Концептуально он круче любого монолитного говна, но...

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

те, кому интересен Hurd как правило обладают мозгами.

Типичных задротов в расчет не берем, т.к. они как правило совмещают и нищебродство.

Речь шла о популяризации полезной вещи, если она действительно лучше, то её создатели должны объяснить это людям популярно, а не строить из себя «элиту».

foror ★★★★ ()
Последнее исправление: foror (всего исправлений: 1)
Ответ на: комментарий от anonymous

Не расшатывайте лодку.

Там где шатунам вовремя дали пинка под зад - всё будет хорошо ;)

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

её создатели должны объяснить это людям популярно, а не строить из себя «элиту»

А что тут разъяснять, собственно? Монолитные ядра хуже микроядер во всём. Это общеизвестный факт. В 21 веке использовать монолитную парашу вроде Linux — моветон.

Lincor ()

Реквест how-to для запуска этой штуки у себя на смартфоне!!!

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

Монолитные ядра хуже микроядер во всём. Это общеизвестный факт.

Ну как минимум в вопросах производительности лучше.

монолитную парашу вроде Linux

У автора таких резких формулировок так и хочется спросить, а что он написал лучше «параши», ну или хотя бы сам анализировал архитектуру ядра Linux, или просто прочитал переложение идей Таненбаума для школьников?

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

Minix 3 умирает, Genode OS умирает, Hurd умирает - а жаль! Была бы хоть одна открытая и хоть где-то применимая ОСь на базе микроядра...

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