LINUX.ORG.RU

Inferno и Plan 9: Часть 2. Построение Grid

 ,


0

1

Inferno не только пригодна для создания систем типа Grid, она годится для этого лучше любой другой операционной системы. В этой статье мы рассмотрим несколько различных Grid-систем для Inferno, особый акцент сделав на Owen – готовом к промышленному использованию комплексу ПО для построения Grid.
И вот какие выводы можем сделать изучив статью:

  • Inferno позволяет сохранить простоту и прозрачность Grid-систем;
  • для создания абсолютно новой Grid-системы для Inferno необходимо совсем немного времени;
  • Inferno позволяет создавать кросс-платформенные Grid-приложения, без модификаций работающие везде, где может работать Inferno.

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

★★★

Проверено: Shaman007 ()
Последнее исправление: cetjs2 (всего исправлений: 1)
Ответ на: комментарий от Manhunt

Кто-то портировал, но оно даже не собирается.
Я не осилил ещё разработку под ядро! 0_0

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

> ви так быстро думаете, что пальцы не успевают?

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

А вы случаем не из Эстонии будете?

anonymous
()

Про концепт файловой системы очень круто. Думаю что-то похожее можно сделать через fuse - тот же fuse smb - маунтит всю локальную самба-сеть со всеми рабочими группами в один каталог и можно гулять по нему любыми в том числе консольными утилитами. За годы работы с KDE тоже привык к наличию kio на все случае жизни и каждый раз заходя хоть через дельфин, хоть через конк, хоть через крусадер на smb/sftp/ftp как в обычный локальный каталог сначала радуешься этой клевой гибкой удобности, но как только возникает потребность открыть внизу эмулятор терминала, чтобы выполнить в удаленном каталоге пару команд, хочется долго грустить, почему же эти kio сделали через уродские URL'и, а не через маунты в стиле FUSE. Вынашиваю идею когда-нибудь в светлом будущем написать уже fuse-модуль, который будет _вообще всю_ сеть маунтить в один каталог - зашел ~/net/smb/workgroup/comp1 - и ты на самбе, зашел в ~/net/sftp/server1.ru - и ты на серваке по sftp ну и т.п.. даже думал, что по http можно точно также ходить и откывать удаленные страницы как локальные html-файлы с некоторыми нюансами - а тут вон оказывается все уже за меня придумали 20 или сколько там лет назад.

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

Там по сути нечто вроде CSP через интерфейс файловой системы, с неймспейсами и прочим. Такое не сделаешь при помощи одного только fuse.

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

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

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

В любом случае, хотелось бы просто юзабельного Plan 9. И было бы неплохо начать хотя бы с создания 9fans.ru.

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

Какой есть, такой есть. По крайней мере, 256МБ ОЗУ помогают ценить быстрый и экономный код.

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

Почему жаль? Честно, очень интересует почему эта ОС вызывает умиление у всех... Что в ней такого есть, она хотя бы под GPL? Драйвера хоть подо что-то есть? Хотя нет, сначала с удовольствием бы узнал ее принципиальные навороты...



у плана очень интересная концепция.
а то что ты говоришь это как раз причины почему план не стал популярным

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

>> Inferno позволяет создавать кросс-платформенные Grid-приложения, без модификаций работающие везде, где может работать Inferno.

.NET позволяет создавать кросс-платформенные приложения, без модификаций работающие везде, где может работать Microsoft Windows

Не одно и тоже. У Inferno есть виртуальная машина, которая работает со скоростью хостОС.

http://adepto.ru/res/img/inferno.png

anonymous
()

Наконец-то бот выложил интересную статью про мою любимую ОС!

anonymous
()

А как-таки и-бе-эм веб-сфера?

Bioreactor ★★★★★
()

> Owen – готовом к промышленному использованию комплексу ПО для построения Grid.

А как у этой оси с безопасностью? У продакшена есть всё-таки и специфические требования. Помимо безглючной работы.

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

>А как у этой оси с безопасностью?

Лучше, чем у юниксов. Там везде сертификаты и нет как такового root'а.

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

Да, и ещё...

...под SPARC... Да-сс-с... Но токмо как-с, ась? Так вод-с.

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

Ты правда думаешь, что MS не открыла WPF потому, что WPF - второстепенная библиотека? :D

Они ее не просто «не открыли», а даже пригрозили патентными исками к любым сторонним реализациям, равно как и к winforms, т.е. если мы и увидим wpf в Mono то очень и очень не скоро. Но отсутствие wpf в Mono не дает права заявлять о полном отсутствии совместимости и кроссплатформенности. Второстепенной ее никто не считает, но и базовой, без которой ну вообще система нежизнеспособна, тоже назвать нельзя.

I-Love-Microsoft ★★★★★
()

Plan 9 was an attempt to do Unix over again, better

юникс нельзя сделать лучше, юникс и посикс это тупиковые ветки развития, наверно в этом причина провала Plan9 и победы WinApi

ACR
()

QNX тем и хорош по-моему, что там есть Фотон, есть нормальные редакторы, а не типа акме, есть удобная и логичная «пакетно-ориентированная» ФС, да плюс ещё скорость работы - это же ультрареактивная ОС. План 9 концептуально хорош, но уж больно чудён, я всё-таки за QNX everywhere.
Автомонтирование же сетевых ресурсов в Linux делается через automount :) (С) Кэп

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

В своё время не открылись... Могли бы быть флагманом СПО вместо поделки финского студента...

Извините, но его продукт - далеко не ПОДЕЛКА... (Предполагаю, данного господина helios (11.11.2010 18:37:09) буравит мысля о том, что финляндия была всего лишь губернией России, когда-то)... Ну, да... Но, со временем, сиё, надеюсь, пройдёт.

P.S. IMHO. PLAN9, сколько я его помню, был изначально открытой смистемой. Ежель не так - поправте, pls.

P.S.S. А ваааще... Буду пробовать ещё. Просто, на мой скромный взгляд, маловато там ДЕЙСТВИТЕЛЬНО разработчиков. Сиё - жаль. Особенно скучно с модулями (как привыкли уже и в Linux - драйверами) к внешнему оборудованию...

R_Valery ★★★
()

ssh-сервер там появился? acme — не для людей. Хочется вести разработку в уютном емаксе в приятной глазу системе.


Стоит отметить, что доки у них по кернел-хакингу неплохие --- садись и пиши.

arhibot
()

Оооооо какое активное обсуждение :)

Надо ещё добавить, что в IBM Plan9 работает на BlueGene :) и вполне так не плохо.

То что нет драйверов под Plan9 обучловлено двумя причинами - первая и ключевая, нет в наличии железа. Вторая, отсутствие вменяемой документации. Второй пункт стал препятствием к открытию исходников ядра для платформы MIPS :(

P.S.: Существуют утилиты по портированию кода с JavaVM на Inferno DIS :) только вот лицензионные проблеммы с Oracle не дают им воли.

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

Если правильно вложить бешенные бабки - то кинутся

ХерЪ. Такой сценарий был бы возможен, будь в САСШ фашистская диктатура, либо монополия одной сверхкорпорации. А так --- некому было скоординировать усилия по переходу индустрии на новый стандарт.

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

ssh ??? и зачем оно мне в Plan9 :)

Acme местами повеселее emacs будет.

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

robot12 ★★★★★
()
Ответ на: комментарий от I-Love-Microsoft

I-Love-Microsoft

Сам лично брал программу от .net 4.0 и запускал у себя на бубунте - работает.

Это ты мощно обосновал. Внушает.

ugoday ★★★★★
()
Ответ на: комментарий от I-Love-Microsoft

I-Love-Microsoft

Честно, очень интересует почему эта ОС вызывает умиление у всех

Забанили в гугле? Бедняжка.

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

Всё просто - максималистическое теоретическое поделите далёкое от практической реальной жизни.

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

bender

Думаю что-то похожее можно сделать через fuse

Это уже сделано. make menuconfig а в нём Networking support -> Plan 9 Resource Sharing Support (9P2000) (Experimental)

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

QNX тем и хорош по-моему, что там есть Фотон, есть нормальные редакторы, а не типа акме, есть удобная и логичная «пакетно-ориентированная» ФС, да плюс ещё скорость работы - это же ультрареактивная ОС. План 9 концептуально хорош, но уж больно чудён, я всё-таки за QNX everywhere.

1. QNX приницпиально 32-разрядный.

2. У QNX для управления памятью используются линейные списки (!!!), из-за чего при гигабайте-другом занятой памяти никакой ультрареактивности не наблюдается.

3. QNX проприетарная, куплена РИМом,, и судьба её непонятна.

Кароче, не надо QNX everywhere.

Берите ярик и допилите, будет вам 64-разрядное микроядерное ультрареактивное пригодное для everywhere.

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

Acme местами повеселее emacs будет.

Не троллинга ради, но истины для: можешь раскрыть этот момент? Я честно пробовал пользовать Acme, но так и не осилил его. Отсутствие клавиатурных сочетаний заставляет использовать его как диковинную помесь блокнота со странным файловым менеджером. Чудовищно неэффективно.

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

теоретически, под Inferno будет не сложно завести гейт в ssh host os. Но это извращение. К тому же wm/shell далёк от стандартного DEC VT102/VT220-совместимого эмулятора терминала, что должно помешать работе emacs'а.

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

>О, анонимус, прояви великодушие, прости мне мое невежество, но .. Plan9 - микроядерный?
«What needs to be in the kernel is in the kernel, what doesn't need to be - isn't» (c) Plan9 devs

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

>неплохо начать хотя бы с создания 9fans.ru

хоть с малого начни. создай plan9.c.j.r, чтоли. а я обещаю отпралять туда всех, кто в толксах хочет «проект для прокачки скилов» и «чего-нить накодить». и сам приползу, хоть и толку от меня мало

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

>кто нибудь может просветить, почему plan 9 до сих пор находится в тени, и будущего как бы за ним не видно?
«Plan 9 failed simply because it fell short of being a compelling enough improvement on Unix to displace its ancestor. Compared to Plan 9, Unix creaks and clanks and has obvious rust spots, but it gets the job done well enough to hold its position. There is a lesson here for ambitious system architects: the most dangerous enemy of a better solution is an existing codebase that is just good enough» (c) Eric Raymond.

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

>Ежель не так - поправте, pls.
Не так. Поправляю. В википедии кажется об этом написано. plan9 открыли кажись где-то в 98ом-2000ом.

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

> Извините, но его продукт - далеко не ПОДЕЛКА
Сейчас — нет, а тогда — мелочёвка, какой было навалом.

финляндия была всего лишь губернией России, когда-то

вообще по-барабану. Финляндию упомянул лишь для чёткого указания на Торвальдса.

сколько я его помню, был изначально открытой смистемой. Ежель не так - поправте, pls.

Wiki Вам в руки! (с 2002ого под открытой лицензией)

helios ★★★★★
()
Ответ на: комментарий от I-Love-Microsoft

>Честно, очень интересует почему эта ОС вызывает умиление у всех... Что в ней такого есть, она хотя бы под GPL? Драйвера хоть подо что-то есть? Хотя нет, сначала с удовольствием бы узнал ее принципиальные навороты...
GPL, драйвера... Это все фигня. В plan9 все действительно является файлом. В план9 нет ioctl, нет bsd sockets, а файлы не делятся на unix sockets, pipes или файлы устройств. TCP/IP реализовано через файлы, оконная система тоже предоставляет к себе доступ через файлы - создаешь файл = создаешь окно, пишешь в файл - рисуешь в окне картинку.

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

> Круто Эрик Plan9 опустил :)

Благодаря таким Эрикам Линус скоро срать не сможет.

Не будет Plan9 популярной осью также как и большинство узкоспециализированных осей. Она изначально пром.ос. Ну кому например прийдет в голову пилить дрова для какой-то видюхи мышки или тачпада если у железа в её целевой нише из устройств взаимодействия с внешним миром только сетевуха?

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

Plan 9 это не юникс, оно разве что похоже на юникс, но архитектурно является совершенно другой системой.

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

ХерЪ. Такой сценарий был бы возможен, будь в САСШ фашистская

диктатура, либо монополия одной сверхкорпорации. А так --- некому было

скоординировать усилия по переходу индустрии на новый стандарт.


Это у вас херъ и полная фигня. Как по вашему микрософт стал N1 ? Он что фашистская диктатура? Или был монополией до того как стал монополией? Точно так же и стал - постепенно завоевывая рынок. А вот когда этой монополией стал - вот тогда уже пошло то что вы рассказываете.

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