Страница 1 из 1
Inferno и Plan 9
Добавлено: 15 мар 2012, 12:40
Olej
Интересный предмет + неплохая статья:
Закат UNIX
Все знатоки UNIX знают имена Кена Томпсона (Ken Tompson), Роба Пайка (Rob Pike) и Дениса Ритчи (Dennis Ritchie). Знают об их вкладе в индустрию IT, знают, что именно они являются создателями операционной системы UNIX, языка программирования Си и именно им принадлежат идеи файлов-устройств, конвейерной обработки данных, командного интерпретатора, работающего вне ядра ОС. Но немногим известно, что еще в конце 1980-х эти люди начали самый грандиозный и масштабный проект по уничтожению UNIX и ее родного языка Си, что именно в это время они приступили к работе над операционной системой, призванной уничтожить UNIX и придти ей на смену.
... "приступили к работе над операционной системой, призванной уничтожить UNIX" - сильно сказано
, и, хотя это у меня и плохой каламбур получается, но я таки замечу для справедливости, что Деннис Ритчи таки UNIX-а не пережил:
Умер Деннис Ритчи. Как-то это перекликается с Борисом Гребенщиковым:
рок-н-рол умер, а я ещё нет
Re: Inferno и Plan 9
Добавлено: 15 мар 2012, 14:30
Ali
Об теперешнем состоянии Inferno и Plan9 можно узнать здесь:
http://inferno-rus.blogspot.com/
Обзор:
http://habrahabr.ru/search/?q=[inferno] ... type=posts
Для тех, кто хочет посмотреть вживую на inferno --
http://habrahabr.ru/post/42998
Re: Inferno и Plan 9
Добавлено: 15 мар 2012, 14:48
Olej
Системы очень интересные ... Inferno я смотрел мельком, а Plan9 более обстоятельно. Это нужно посмотреть, может и не для работы непосредственно, но много поучительного и для Linux-оидов. Хотя демонстрировались и очень любопытные разработки в Plan9 для (как может показаться странным) embeded применений, автономных устройств.
Re: Inferno и Plan 9
Добавлено: 14 фев 2014, 20:32
Olej
Исходный код ОС Plan 9 опубликовали под лицензией GNU GPLv2
сегодня 12:14
Из новостей сайта свободной операционной системы Akaros, разрабатываемой в Калифорнийском университете в Беркли, стало известно, что исходный код ОС Plan 9, созданной в Bell Labs для решения проблем в дизайне ОС UNIX, теперь доступен под свободной лицензией GNU GPLv2.
Разработчики Akaros, взаимодействующие с программистами Plan 9 в рамках своего проекта, сообщают: «Калифорнийский университет в Беркли получил разрешение от Alcatel-Lucent [правообладателя кода Plan 9] выпустить Plan 9 на условиях лицензии GNU GPL версии 2». До сих пор исходники Plan 9 распространялись только под лицензией LPL (Lucent Public License), которую признают в FSF (Free Software Foundation) как лицензию на свободное ПО, но называют несовместимой с GPL.
Код Plan 9 под GPL уже доступен для скачивания в репозитории
GitHub. Впрочем, сообщается, что результаты официальной разработки Plan 9 будут продолжать публиковать под LPL, а публикация кода под GPL — это шаг навстречу авторам Akaros, которые заимствуют некоторый код из Plan 9 для своей операционной системы (распространяемой на условиях GPL).
Plan 9
Добавлено: 14 сен 2019, 12:48
Olej
На форуме есть большие темы про QNX, Minix 3 ...
Совершенно упустили из виду и не уделили внимания такой замечательной ОС как
Plan 9.
Plan 9 — операционная система, разработанная Bell Labs (позже Lucent Technologies[1], затем подразделение в Alcatel-Lucent[2], сейчас подразделение Nokia[3]) с конца 1980-х гг[4][5][6][7]. Система создавалась с учётом новых реалий, таких как сети и рабочие станции. Идеология UNIX — «Всё есть файл» легла в основу системы.
В системе Plan 9 существует множество необычных серверов с файловыми интерфейсами.
- Оконная система Rio предоставляет пользователю возможность работы с текст-ориентированной графической средой (терминалом, клавиатурой, мышью и т. д.) Программы могут осуществлять ввод-вывод текста через устройство /dev/cons, вывод графики через /dev/draw, получать события мыши, читая устройство /dev/mouse и т. д.
- Можно получить доступ к FTP серверам посредством чтения файлов, например:
ftpfs -q/ -a '
user@somewhere.com' ftp.ietf.org && ls /n/ftp/internet-drafts
Glenda, эмблема Plan 9
Разработчик Bell Labs
Семейство ОС потомок UNIX
Последняя версия 4-я редакция / ежедневные снапшоты
Поддерживаемые платформы x86, amd64, SPARC(limited), MIPS, DEC Alpha, PowerPC, ARM
Там ещё не сказано, что:
- ОС Plan 9 разрабатывалась (основы закладывались)
в точности той командой, которая создавала язык C, ОС UNIX ...
- что
целью Plan 9 было: доделать то, что не доделали в UNIX, исправить то, что для UNIX сделали плохо...
Re: Plan 9
Добавлено: 14 сен 2019, 13:29
Olej
Olej писал(а):
Совершенно упустили из виду и не уделили внимания такой замечательной ОС как
Plan 9.
Чтобы не изобретать велоспед, на "посмотреть" есть готовый образ для VirtualBox:
Plan 9:
Size (compressed/uncompressed): 60.1 MBytes / 381.0 MBytes
Код: Выделить всё
olej@ACER:~/Загрузки/ISO$ ls -l Plan9.vdi.7z
-rw-r--r-- 1 olej olej 62995684 сен 14 12:42 Plan9.vdi.7z
May 25, 2011 at 1:38 pm
Hi.
In this line the system ask to boot a remote filesystem (tcp) or a local filesystem (default): if you click “Enter” the system boot from local and go on the boot.
Система не то чтоб очень свежая
... но при её неспешном развитии, для ознакомления вполне пригодная.
Re: Plan 9
Добавлено: 14 сен 2019, 13:47
Olej
Код: Выделить всё
olej@ACER:~/Загрузки/ISO/plan9$ p7zip -d -k Plan9.vdi.7z
7-Zip (a) [64] 16.02 : Copyright (c) 1999-2016 Igor Pavlov : 2016-05-21
p7zip Version 16.02 (locale=ru_RU.UTF-8,Utf16=on,HugeFiles=on,64 bits,2 CPUs Intel(R) Celeron(R) CPU G1840 @ 2.80GHz (306C3),ASM)
Scanning the drive for archives:
1 file, 62995684 bytes (61 MiB)
Extracting archive: Plan9.vdi.7z
--
Path = Plan9.vdi.7z
Type = 7z
Physical Size = 62995684
Headers Size = 121
Method = LZMA:24
Solid = -
Blocks = 1
Everything is Ok
Size: 399527936
Compressed: 62995684
Код: Выделить всё
olej@ACER:~/Загрузки/ISO/plan9$ ls -l
итого 451688
-rw------- 1 olej olej 399527936 мар 26 2011 Plan9.vdi
-rw-r--r-- 1 olej olej 62995684 сен 14 12:42 Plan9.vdi.7z
Re: Plan 9
Добавлено: 14 сен 2019, 14:41
Olej
Olej писал(а):Система не то чтоб очень свежая
... но при её неспешном развитии, для ознакомления вполне пригодная.
1. Новую виртуальную машину "Создать"...
2. При определении её HDD новый обрах .vdi "Добавить"
Образ стартует и загружается...
На 2 вопроса на входе отвечаем: Enter
Но дальше вот такой консоли я, с этим образом, так и не смог пробиться...
Inferno и Plan 9
Добавлено: 29 фев 2024, 02:10
Olej
Это пишет мне в личной переписке хороший знакомый, профессионал программирования, долго крутившийся в этом кино, с этим работал...
Та нет. Я с Рассом Коксом как-то даже одно время переписывался. Там их всех ("патриархов" ЮНИКСа и собственно Белл-Лабз), тогда очень круто кинули с Планом 9 и Инферно... Обещали организовать консорциум по продвижению НА ВСЕХ (текущих и перспективных) архитектурах План 9 и Инферно (План 9 - на "больших" машинах, а Инферно - на том, что потом стало "Интернетом Вещей").
Белл-Лабз набрала кредитов...
Все были радостные, оптимистичные, готовые "тряхнуть стариной и вспомнить молодость", чтобы, на основе 20 летнего опята сделать "ЮНИКС Следующего Поколения"...
И тут произошло очень много интересного.
Случилось "два с половиной несчастья", которые похерили результаты всех этих работ:
1. Ява
2. Винда
3. Линукс
Причём, самое "обидное", что и П9 и И - были уже не стадии "Бери и Внедряй/Портируй". То есть, степень их готовности и проработанности были - не в пример лучше, чем у всех трёх вышеперечисленных поделий.
Кстати, именно тогда, вдруг, внезапно и необъяснимо, отрасль стала массово "полюбоять" Линукс - резко и одномоментно в куче компаний стали организовывать группы по поддержке и исправлению кода ядра Линукс. И именно тогда Линукс стал на что-то вразумительное и "человеческое" похожим быть...
Вообще, за всем этим делом проглядывает одна и та же схема по смене менеджерского состава людьми из...... та-даааам! - Майкрософт.
Так, кстати тогда "сломали":
- QSSL (с "отодвиганием" QNX с ведущих позиций),
- Nokia (там - вообще всё по классике "захват - удаление конкурента" по причине совершенно диких "просчётов" в маркетинговой политике),
- влияние BSD-систем на рынке и на разработчиков,
- сначала резкое "выпячивание" и якобы "поддержка" Явы, а потом резкое "внедрение своего варианта как-будто-языка-Ява" и этим уже вымывание самой Явы ("Мавр сделал своё дело, Мавр может удалиться").
Распространением План 9 и Инферно должен был заниматься "спин-офф" Белл-Лабз - Люцент Текнолоджис. Но там было сделано так, что те, кто давал кредиты, внезапно стали требовать деньги назад, без возможности отсрочки или вторичного перекредитования. Причём, "почему-то", во главе тех контор в это время опять оказались "выходцы" или "временно откомандированные" менеджеры Майкрософт...
НУ и - вот: Луцент теперь существует чисто номинально, а Белл-Лабз обанкротили. А, так-как Белл-Лабз связана с AT&T, то там же, "по цепочке", начались проблемы и у DEC, и у Sun c его Solaris ...
В общем, Майкрософт "провернула" необычайной сложности и виртуозности ОГРОМНУЮ стратегическую операцию по ослаблению и удалению с рынка массы текущих (в те годы) и потенциальных соперников.
При этом, она оказалась самым большим выгодополучателем (по процентам и отчислениям) от всех ниш рынка, связанным с продуктами на основе Linux и Android ... И... - от продукции Apple. Кстати, бродят слухи, что именно Майкрософт "поспособствовала" тому, чтобы Стив Джобз ОБЯЗАТЕЛЬНО вернулся в Эппл. Естественно, на определённых условиях...
ВОт такие "теории заговоров"...
В результате, "НОВОГО ЮНИКСа" мир не увидел (План 9 переведён на уровень "системы для ИТ-маргиналов"; Инферно - вообще на уровень легенды ушло, хотя библиотека для Go - практически вся оттуда "перекочевала", но о каком-то распространении на уровне стандартной ОС для встроенных систем - вообще никто не вспоминает и не знает сейчас)...
А ведь когда-то работники Белл-Лаббз откровенно подначивали и глумились над Торвальдсом и его "системой".
По сути, отрасль оказалась "заторможена" и даже немного "откатилась" в области системного ПО. Всё остановилось на уровне "конца 80-х - второй трети 90-х".