LINUX.ORG.RU

Plan B 3rd edition вышел


0

0

Две недели назад вышла новая версия форка ОС Plan 9, предназначенная для работы в распределенной динамической среде. Plan B известен отказом от семантики файла в пользу более мощного понятия "коробки" (box). Основные принципы дизайна:

- Все ресурсы представлены как "объемы" "свитки" "тома" (примеч. ivlad); (volumes)

- Система работает с локальными и удаленными "коробками" постедством общего протокола; допускается централизованая замена этого протокола на любой другой

- Как и в Plan 9, пространство имен - приватное по отношению к конкретному процессу, и его можно модифицировать путем именования "свитков" и определения правил, согласно которым происходит автоматический импорт сетевых ресурсов

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

Для работы с системой требуется предварительно настроенная сеть плюс знакомство с Plan 9, ведь это - исследовательская ОС.

Скриншоты: http://lsub.org/ls/omero.gif а так же http://lsub.org/who/nemo/export/omero...

Публикации: http://lsub.org/ls/papers.html . Есть еще немного устаревшая статья Зубинского: http://itc.ua/print.phtml?ID=18501

>>> Образ диска здесь:



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

Не объемы или свитки а _тома_

anonymous
()

Переводчик блин !

anonymous
()

Plan B вовсе НЕ ФОРК Plan 9, это отдельная система работающая ПОВЕРХ Plan 9 и не надо это путать.

А про Plan B лучше с Балестересом поболтать в чате :) Ну или для начала 9fans почитать ... там эта новость неделю назад была :)

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

это ОС не ставил, скриншоты не смотрел и про неё особа не читал, но она мне уже не нравится. так что ф топку :-)

anonymous
()

и нафига?
коробки, тома какие-то... бардак как в сельской библиотеке!
да еще и не ГПЛ поди...

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

а зачем ТУТ новость про Plan? под BSD можно пускать linux программы/ под Plan можно? оно совместимо с UNIX? ну и

anonymous
()

И я тоже хочу свистки в коробках и девять штук планаВ!!!

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

> оно совместимо с UNIX?

оно (Plan 9) совместимо с POSIX. И таки не GPL, а LPL.

McLone
() автор топика

перевод на русский: "наш дилер предоставил нам тестовую партию травы нового урожая"

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

>а зачем ТУТ новость про Plan? под BSD можно пускать linux программы/ под Plan можно?
>оно совместимо с UNIX? ну и

Как где-то писали, Plan9 енто Unix-way доведённый до своего логического завершения... ну или до обсурда... )))))

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

Забавно, кластеризация изначально "но полнофункциональная система предполагает наличие как минимум двух дополнительных компьютеров -- CPU-сервера и файлового сервера (это серьезное препятствие на пути распространения Plan9, "

это уже интересно..

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

Ради интереса посмотре на FreeBSD порты - пытается и Plan9 поддерживать, хотя вряд ли кто-то это пользует. 8 1/2 Windows Manager ;) разве что вместо X-ы поставить ;)

# make search key="Plan9" |grep Info Info: Explode Plan9 archives Info: A unix version of Rob Pike's editor for plan9 Info: A clone of the Plan9 editor `acme' Info: An extensible shell, derived from plan9's rc Info: A unix incarnation of the plan9 shell Info: A daily backup system similar to Plan9's dumpfs Info: A simple menu patterened after plan9 Info: An X11 program which emulates a plan9 window Info: UNICODE fonts for use with 9term and sam Info: Plan9 compatibility libraries Info: An 8 1/2-like Window Manager for X

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

Ради интереса посмотре на FreeBSD порты - пытается и Plan9
поддерживать, хотя вряд ли кто-то это пользует. 
8 1/2 Windows Manager ;) разве что вместо X-ы поставить ;)

# make search key="Plan9" |grep Info
Info:   Explode Plan9 archives
Info:   A unix version of Rob Pike's editor for plan9
Info:   A clone of the Plan9 editor `acme'
Info:   An extensible shell, derived from plan9's rc
Info:   A unix incarnation of the plan9 shell
Info:   A daily backup system similar to Plan9's dumpfs
Info:   A simple menu patterened after plan9
Info:   An X11 program which emulates a plan9 window
Info:   UNICODE fonts for use with 9term and sam
Info:   Plan9 compatibility libraries
Info:   An 8 1/2-like Window Manager for X

anonymous
()

Как обычно, anonymous самый "продвинутый" чувак ... читаю и еле сдерживаю слёзы ... от смеха :) кста plan9.org.ru всё таки скоро заработает :) если диск не упадёт как в прошлый раз :) энтузиастам просьба писать на szhilkin@gmail.com :)

P.S.: Plan9 успешно работает и на одной машине ... так называемый fossil based terminal :) CD с Plan9 он же и установочный комплект и LiveCD :)

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

Достаточно интересно, будет ли Plan когда-либо иметь практическое применение. Потому как уних все же устарел, а альтернатив как-то не видно...

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

А можно узнать, как это он устарел?.. Чем именно?..

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

> Renso, отличный УРЛ!

outdated :-( Wiki по-новее будет

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

> предполагает наличие как минимум двух дополнительных компьютеров

Я эту проблему решаю с помощью б/у терминала (бесшумный п2-266) и Xen

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

> # make search key="Plan9" | grep info

Жаль http://swtch.com/plan9port слишком монолитные... Хотя на wmi.modprobe.de тов. Ансельм Гарбе отодрал /bin/rc от plan9ports, я юзаю на работе...

Вообще-то не мешало бы порт забабахать (и с Inferno тоже), да только я скорее в pkgsrc удосужился бы... Кроссплатформенно потому как.

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

> будет ли Plan когда-либо иметь практическое применение

учите психологию толпы, батенька... Ж:-(

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

Для тех кто про план9 слышит в первый раз объясняю - создатели первого юникса (вроде Керниган и компания) собрались, посмотрели на современные тенденции и прочее, и решили с нуля написать данную ось. Заюзали кучу прикольных идей в той же ФС, GUI, и др. ... Если где напутал - поправьте, но вроде всё так =)

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

"Not only is [l]UNIX dead, it's starting to smell really bad." -- Rob Pike (circa 1991)

McLone зачем людям Plan9 если они ещё из tty style терминалов не выбрались ? Зато всякие WM подгоняют к виду rio но вот сути rio добится на UNIX/Linux оччень сложно. Для начала нужно расширить понятие файла ... избавится от разделения на block и char устройства .. ну и так далее :)

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

Ну не знаю, списочек актуального софта не впечатляет.

Программы на C

clockn.c: Немного измененная версия утилиты clock.
fromdos.c: Конвертер текстовых файлов DOS->Plan 9, удаляет символы возврата каретки в конце каждой строки.
todos.c: Конвертер текстовых файлов Plan 9->DOS, добавляет символы возврата каретки в конце каждой строки.
Конвертеры:
alt2koi.c: cp866->koi8-r;
koi2alt.c: koi8-r->cp866;
alt2win.c: cp866->win1251;
win2alt.c: win1251->cp866;
win2koi.c: win1251->koi8-r;
koi2win.c: koi8-r->win1251;
koi2utf.c: koi8-r->utf-8 (требует koi2utf.h);
utf2koi.c: utf-8->koi8-r (требует koi2utf.h);
kite.c: Автоматически определяет кодировку входного файла и преобразовывает его в одну из желаемых.
id3.tar.gz: Небольшая функция чтения ID3 тэгов mp3 файлов.
dina.c: Выводит имя каталога по указанному пути.
mary.c: Выводит немного простой информации об архитектуре памяти компьютера.

Shell сценарии

Все приведенные ниже сценарии доступны в одном архиве scripts.tar.gz.

bs: Генератор всякой ерунды (на русском языке).
bup: Выполняет резервное архивирование каталога /usr/$user в /n/c:/plan9/backup.
caln: Команда cal(1), выделяющая сегодняшнее число.
cent: Центрирует строки в файле(файлах) или стандартном вводе.
lsort: Сортирует строки в порядке возрастания их длины, используется в первую очередь при необходимости найти самое длинное слово.
nohead: Удаляет заголовки в почтовых сообщениях.
wl: Выводит список слов из файла(файлов).
wr: Подсчитывает сколько раз каждое слово встречается в файле(файлах).
ww: Поиск удвоенных слов в файле(файлах). (Вам, возможно, приходилось сталкиваться с ситуацией, когда одна строка заканчивается, предположим словом «если», а следующая этим же словом начинается.)

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

> Ну не знаю, списочек актуального софта не впечатляет.
Людям нужно работать, а не изучать "последние моды" в системном ПО. Большинство сидит на BSD, и не жужжит. Даже на Linux не желают переходит, потому как "всё и так работает"

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

> списочек актуального софта не впечатляет

mplayer пашет, всякая мелочь типа links2 с madplay, но Gnome'а нет, сорри ;-D Ибо не X Window, а /dev/draw.

Хотя есть VNC. Да и вааще... Я ж написал вроде - research platform.

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

>>Коробка это то, в чём их будут хоронить.

В фолдере...

anonymous
()

>Я ж написал вроде - research platform

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

anonymous
()

>У кого что болит. :-)

Это точьно, я вот написал анонизм, а вы о чем подумали? :-)

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

ну уж не знаю ... но вот люди работают и не жалуются :) а бухи, а что бухи ? это пупы земли ? за что посадят, с тем и будут работать! Хоть DOS, хоть телетайп в OLD UNIX TimeSharing, хоть BeOS. а research - re search - искать заново. IMHO не только в РЕАЛИЗАЦИИ должны быть альтернативы ... но и в идеях. Попытаюсь описать кратенько. Пример - СУБД реализованная в Plan9 Way (в Inferno есть уже готовая). Запускаеться сервер СУБД (процесс) который в указанную точку монтирования вешает файл clone и stat. Программа клиент, открыв файл clone получает fd на свежесозданный файл ctl в /sql/0/ (0 это номер соединения) там же лежат файлы stat и data. Файл stat отображает текущее состояние соединения (или обработки запроса) а data это интерфейс. В него пишется запрос, а читается ответ. Вот в общем то .. кратенько ...

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

>А можно поинтересоватmься, собственно для чего это оно research.

Благородный Дон (anonymous (*) (21.09.2005 22:12:41)) не сочтите трудом всё же прочитать документ (даже по русски) а потом задавать глупые вопросы, вот ссылочка http://ask.km.ru/plan9/doc/9.html

robot12 ★★★★★
()

>Программа клиент, открыв файл clone получает fd на свежесозданный файл ctl в /sql/0/ (0 это номер соединения) там же лежат файлы stat и data.

В общем на систему общего назначения не катит, а любые другие применения отметаються на уровне лицензии. Мне не система не нравится, а лицензия на нее.

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

>Благородный Дон (anonymous (*) (21.09.2005 22:12:41)) не сочтите трудом всё же прочитать документ (даже по русски) а потом задавать глупые вопросы, вот ссылочка http://ask.km.ru/plan9/doc/9.html

Ткните меня пожалуйста, где там написано про назначение (пригодность для практического использования в рамках лицензии) разработки. Или разработчики таким образом просто самоудовлетворяются.

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

>Ткните меня пожалуйста

Да запросто ! :) Ткну ! :) А ты где то видел что что то, было ПРЕДНАЗНАЧЕНО для чего то ? Ну кроме как раз ОС не общего назначения ?

Вспоминается вопрос в 9fans: "А Plan9 живой или мёртвый ?" ответ: "Ну это зависит от вашего желания ... " :)

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

Цитата дня: bla-bla-bla ...и очень требовательна к качеству... мыши (без нее в Plan9 делать нечего).

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

the software is not intended for use by a government end-user except those in the United States, Canada, the European Union, Australia, Norway, the Czech Republic, Hungary.

И что с этим делать?

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

>__OSI Certified !!! 

Я даже больше скажу.


Under Vita Nuova's `dual-licence' scheme, the Infernoб┘ software is made
available on the following terms.  Files and directories in the distribution
contain NOTICE files that give (or refer to) the terms of several Free Software
licences, listed here in increasing order of liberality:
        - GNU General Public License (`GPL')
        - GNU Lesser General Public License (`LGPL')
        - Lucent Public Licence 1.02
        - a Vita Nuova `free for all' licence based on the so-called `MIT templ\ate'
The text of each licence can be found in lib/legal.

Это выдержка из LICENSE файла Inferno. 

P.S. Inferno (если кто не знает) Inferno это не plan9 но он включает его идеи.

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