LINUX.ORG.RU

Glendix - это Plan9 c ядром Linux

 ,


0

0

Целью проекта является оторвать Linux от GNU utilities и портировать Plan 9 user-space приложения на ядро Linux.
В результате получится гибридная операционная система, включающая в себя все лучшие достижения из этих двух миров. С одной стороны - великолепная поддержка оборудования, обеспеченная ядром Linux, с другой стороны - самая передовая на сегодняшний момент среда разработки приложений.

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



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

ЭЭЭЭ? А доступ ко всем ресурсам через dev+/dev/*/ctl??

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

<sorrow_mode>Hurd... вон в L4/Phistachio тоже куча идей. Жаль никто разработке не помагает.</sorrow_mode>

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

>> великолепная поддержка оборудования, обеспеченная ядром Linux

>Поржал.

Тут не ржать а плакать надо. У людей с головой на плечах и прямыми руками под Linux все имеющееся оборудование работает. А вот быдло с зарущенным ФГМ не может завести даже железо с имеющимися дровами и винит в этом почему-то не своитруки растущие из жопы а "кривое" железо и "убогое" ядро.

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

сам прочитай и убедись, что архитектурно в ядре план9 ничего нового нет, сисколов разве что намеренно мало

а вот в инферно виртуальная машина на уровне ядра - это единственная вменяемая замена микроядру в деле изоляции процессов ядра друг от друга и при вменяемой реализации jit еще и производительная

микрософт только-только начал передирать идеи инферно в сингулярити, а люцент уже десяток лет на инферно клепает свои коммутаторы

anonymous
()

>Glendix has been making the rounds on the web lately, with coverage from OSNews, Reddit, and even a Russian site, Linux.org.ru. It’s really motivating to see some buzz around the project, giving me the extra boost needed to push the completion of a usable release!

хорошо что они не знают русского

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

>вот имхо стоило бы сделать наоборот. Да и План9 ЕМНИП с середины 80-х пилят и поциент скорее мёртв чем жив.

Пилят linux - все никак не допилят. А у Plan9 архитектура уже давно стабилизирована. Проблема (как обычно для всех новых операционок) в отсутствии драйверов. Комьюнити маленькое и не справляется с пачками нового железа. А основной правообладатель (Lucent) похоже давно потерял интерес к операционке - ладно, хоть не прикрывает совсем, и то хлеб.

Но, тем не менее, Plan9 работает много на чем, хоть и не используя железо по максимуму без доработок.

А идей хороших там много - к сведению присутствующих, идеи файловой системы /proc и создания пространств имен дернуты в linux именно из Plan9, хотя при этом и то и другое чем-то "обогатились" (типа бинарной информации в /proc или расшаривания пространств имен), а что-то утратило (управлением процессами через /proc и доступность создания пространств имен для всех, не только для рута). И идея FUSE оттуда же дернута (опять же с изменениями в сторону усложнения и запутывания).

По сабжу - сомневаюсь, что Glendix допилят до кондиции. Хотя бы потому, что занимаются этим студенты, а студенты - народ в большинстве своем сильно увлекающийся и быстро остывающий. К тому же по-моему в Plan9 комьюнити эта идея была встречена без особого энтузиазма.

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

когда пайк и томпсон поняли, что юникс оброс подсистемами (сеть через сокеты, x11), не ложащимися в исходный принцип обеспечения единого интерфейса к сущностям, они решили делать план9, где такой генерик-интерфейс был бы, не более, макроядро так и осталось

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

>Все знают, что "самая передовая на сегодняшний момент среда разработки приложений" - это вижалстудия.

Дак тыж дядя вроде всегда за санки агитировал, а тут на тебе - такой высер. А как же это сановское чудо под названием Sun Studio? Уже не вставляет? А если руки выпрямить и мозг включить может придет озарение, что программировать под солярку на винде это занятие из области запущенного мазохизма? Я понимаю когда люди на линуксе пытаются под солярку проги писать, заняти не без нюансов, но в принципе гемор небольшой. Но пилить из под винды... Хотя в сане за солярку только агитируют, реально сей кактус грызут покупатели.

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

>макроядро так и осталось

Да какая разница микро или макро? Благодаря протоколу 9P можно все драйвера реализовать в юзерспейсе.

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

ты знаешь, как это будет тормозить? на каждое прерывание от каждого устройства будет выполняться несколько сисколов (из юзерспейса попросить ядро копировать память туда-сюда) и соответственно переключений контекста, что нынешних многорегистровых процах небыстро (да, даже на х86 много регистров, только используются они неявно через ренейминг - например, при параллельном исполнении циклов)

инферно отходит от идеи аппаратного управления доступом к памяти (и соответственно микро и макро теряет смысл - границы между кернел- и юзерспейс нет), каждый поток имеет доступ только к тем объектам, на которые у него есть ссылки, операций прямого доступа к памяти в байт-коде виртуальной машины нет в принципе

anonymous
()

Эээ, а что такого особенного есть у Plan9 в юзерспейс, что ядро запросто можно заменить?

Barlog_M
()

а где скриншотики посмотреть можно?

anonymous
()

Plan9 - не разу не пробовал? А башню сносит? А кто же тут банчит планом и без моей крыши? :)

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

> ты знаешь, как это будет тормозить? на каждое прерывание от каждого устройства будет выполняться несколько сисколов (из юзерспейса попросить ядро копировать память туда-сюда) и соответственно переключений контекста, что нынешних многорегистровых процах небыстро

Не так уж сильно это будет тормозить. В Линуксе был такой проект - скорость почти не уступала ядерным драйверам.

tailgunner ★★★★★
()

Вопрос один - какая у них лицензия? У той части, которую скрещивают с linux?

anonymous
()

Почитал комменты, плакалЪ :)

Кто нить из написавших хоть строчку, пробовал Plan9 не LiveCD а хотя бы настроить CPU/Auth на Fossil ?? Про venti я молчу уж :)

Plan9 жив, как идея, как направление. Plan9 никогда не претендовал на коммерческий успех, это исследовательская система, коих много вокруг (Bluebottle...) Идеи Plan9 в /proc, wmii.

Inferno прекрасно себя чувствует и в среде Plan9 и дополняет его :)

Glendix дипломная работа, судьба которой, скорее всего, остаться таковой.

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

> Индусы - умные парни.

Та да.... Был тут проект пару недель назад. "Умные парни" накропали приложение и не успевали к дедлайну. В итоге заказчик платил двойную часовую ставку, что-бы мы за неделю привели его в порядок к нужной дате.

Сказать что это писец, это не сказать ничего. Этих ублюдков к клавиатуре подпускать нельзя. Нужно по классике, а-ля кошелек и меч. При рождении индусенка рядом ложить клавиатуру и с другой стороны лопату для дерьма. Если потянулся к клавиатуре, брать эту лопату и фуярить по голове.

Сказать бы, что это одиночный случай - ничего подобного. Что ни индусский проект, то тупой бред черножопой скотины.

Да достаточно на roseindia посмотреть, что-бы понять уровень этих "умных парней" :(

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

> Plan9 жив, как идея, как направление. Plan9 никогда не претендовал на коммерческий успех, это исследовательская система, коих много вокруг

Кстати, а где его SVN (git, cvs, whatever)?

sv75 ★★★★★
()

Мутант умрет в агонии...

anonymous
()

Plan9 на linux это интересно

ядро будет есть памяти в три раза больше чем система?

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

>> ты знаешь, как это будет тормозить? на каждое прерывание от каждого устройства будет выполняться несколько сисколов (из юзерспейса попросить ядро копировать память туда-сюда) и соответственно переключений контекста, что нынешних многорегистровых процах небыстро

> Не так уж сильно это будет тормозить. В Линуксе был такой проект - скорость почти не уступала ядерным драйверам.

А чем этот проект отличается от миникса??? Если все драйвера в юзерспейсе, я так понял.

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

а чем plan9 отличается от плана путина?

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

>>В Линуксе был такой проект - скорость почти не уступала ядерным драйверам.

>А чем этот проект отличается от миникса??? Если все драйвера в юзерспейсе, я так понял.

В Линуксе было вынесено только пара драйверов - 1 IDE и 1 Ethernet (типа proof of concept); еще, IIRC, в Minix3 в юзерспейс вынесены не только все драйверы, но и ФС, и сетевые протоколы.

tailgunner ★★★★★
()

Эх.... Я по плану реферат писал.
Если бы эта ОС стала из исследовательской массовой....

Я когда только прочитал про нее уже ее полюбил, а когда поставил - полюбил окончательно.
Это просто и просто очень красиво!
Красота простоты. Там без дополнительных заморочек можно делать потрясающие вещи.
Единая концепция пронизывает всю операционную систему.

Многие встречают ее идеи в других системах, только не знают об этом.
m$, вон, тырит из inferno/plan9 для своей ссынгулярити.

Вобщем, товарищи! Не пожалейте полчаса времени и прочитайте об это замечательной ОС!

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

Только не надо говорить, что это красноглазие :)
Это действительно совершенная ОС.

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

> Glendix дипломная работа, судьба которой, скорее всего, остаться таковой.

Мнений было высказано уже много, но, мне кажется, суть Glendix пока еще никто не сформулировал.

Цель Glendix -- вовсе не порт юзерспейса Plan 9 на Linux, для этого действительно есть (и гораздо удобнее) Inferno.

Задача Glendix -- дать возможность создать юзерланд для Linux с нуля, используя технологии разработки из Plan 9. Такой в своем роде эксперимент, уравнивающий GNU и Plan 9 в условиях (одно ядро).

Например, мне очень интересно посмотреть, как будут решаться традиционные десктопные задачи вроде управления профилями Wi-Fi, монтирования съемных накопителей и т.д. "в стиле Plan 9".

Я надеюсь, что Glendix обретет определенную популярность (при этом оставаясь исследовательской платформой, потому что для этого она создана), и привлечет к себе внимание людей, заинтересованных в технологиях разработки пользовательских окружений.

anonymous
()

>великолепная поддержка оборудования, обеспеченная ядром Linux, с другой стороны - самая передовая на сегодняшний момент среда разработки приложений.

Раздутое ядро со стороны Linux и отсутствие софта со стороны Plan9.. Лучше бы Debian/kPlan9 начали делать.

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

А plan9 и нонатетрагидроканабинол это не одно и тоже?

Glendix --- это дистрибутив для кальяна?

anonymous
()

Любопытный гибрид.. Однако, было бы интереснее если бы GNU утилиты портировали бы в полном объёме на ядро Plan9.

MiracleMan ★★★★★
()

Какой-то очень хитрый план. Как с демотиватора "Хитрый план: катить арбуэ". И в том и в этом случае ни хера не понятно, на хера оно нужно.

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

> Однако, было бы интереснее если бы GNU утилиты портировали бы в полном объёме на ядро Plan9.

а также КДЕ4, амарок и фуррифокс! =))

isden ★★★★★
()

> http://glendix.org/

>Glendix has been making the rounds on the web lately, with coverage from OSNews, Reddit, and even a Russian site, Linux.org.ru. It’s really motivating to see some buzz around the project, giving me the extra boost needed to push the completion of a usable release!

xTERM ★★
()

> с другой стороны - самая передовая на сегодняшний момент среда разработки приложений.

Ой, а вот тут подробнее, пожалуйста.

andreyu ★★★★★
()
Ответ на: комментарий от Sun-ch

> Все знают, что "самая передовая на сегодняшний момент среда разработки приложений" - это вижалстудия. В данном контексте более правильно сказать "среда, в которой гикам будет интересно".

АлекSun-ch, вас обманули, гикам нужна "железная" среда разработки.

andreyu ★★★★★
()
Ответ на: комментарий от Sun-ch

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

Самая лучшая VS была версии 6 + WholeTomato Visual Assist.

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

> Тот же нетбинс уже позволяет делать автодополнение имени инклудника, а VS нет.

Не нужно перегибать палку.

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

> Достоинства студии - практически не убиваемый отладчик и Visual Assist от Whole Tomato. В остальном фуфло конечно, но увы, альтернативы нет.

По поводу VA согласен, но отладчик падает не хуже gdb. Хотя морда MS отладчика весьма удобная и приятная. Но она развивает в человеке желание "вначале скомпилю, потом подумаю" :(

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

> Тот же нетбинс уже позволяет делать автодополнение имени инклудника, а VS нет.

:))) гыгыгыгы Ононизмус выдал серьёзный оргуменд для перехода в нетбинс!

Хоть бы постеснялся говорить, что на сипипях пишешь! Современный язык, ПРЕКРАСНО поддерживаемый студией - это C#. Там всё, от автодополнения до анализа кода. Не говоря уже про идеальную интеграцию с ГУЕМ.

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