Plan 9: различия между версиями
[непроверенная версия] | [непроверенная версия] |
Нет описания правки |
м оформление |
||
(не показаны 32 промежуточные версии 18 участников) | |||
Строка 1: | Строка 1: | ||
{{Карточка ОС |
{{Карточка ОС |
||
| name = Plan 9 |
| name = Plan 9 |
||
| |
| логотип = Plan9bunnywhite.jpg |
||
| screenshot = Plan 9 Fourth Edition rio interaction screenshot.png |
|||
| developer = [[Bell Labs]] |
| developer = [[Bell Labs]] |
||
| caption = Скриншот операционной системы Plan 9, демонстрирующий оконную систему Rio |
|||
| caption = Glenda, эмблема Plan 9 |
|||
| family = потомок [[UNIX]] |
| family = потомок [[UNIX]] |
||
| source_model = Открытый |
| source_model = Открытый |
||
| latest_release_version = 4-я редакция / ежедневные |
| latest_release_version = 4-я редакция / ежедневные срезы |
||
| latest_release_date = |
| latest_release_date = |
||
| kernel_type = [[Гибридное ядро|Гибридное]] |
| kernel_type = [[Гибридное ядро|Гибридное]] |
||
| default_ui = rio / rc |
| default_ui = [[rio]] / rc |
||
| license = |
| license = [[Лицензия MIT]] |
||
| working_state = Проект |
| working_state = Проект активен |
||
| supported_platforms = [[x86]], [[amd64]], [[SPARC]](limited), [[MIPS (архитектура)|MIPS]], [[DEC Alpha]], [[PowerPC]], [[ARM (архитектура)|ARM]] |
| supported_platforms = [[x86]], [[amd64]], [[SPARC]](limited), [[MIPS (архитектура)|MIPS]], [[DEC Alpha]], [[PowerPC]], [[ARM (архитектура)|ARM]] |
||
| website = {{url| |
| website = {{url|https://p9f.org/}}. |
||
}} |
}} |
||
'''Plan 9''' — [[операционная система]], разработанная [[Bell Labs]] (позже [[Lucent Technologies]]<ref>{{cite web |url=http://www.lucent.com/ |title=Архивированная копия |accessdate=2011-11-26 |deadlink=да |archiveurl=https://web.archive.org/web/20111126161631/http://lucent.com/ |archivedate=2011-11-26 }}</ref>, затем подразделение в [[Alcatel-Lucent]]<ref>{{cite web|url=http://www.alcatel-lucent.com/|title=Alcatel-Lucent | At the Speed of Ideas|accessdate=2013-01-30|archiveurl=https://www.webcitation.org/6E6nJkbMO?url=http://www.alcatel-lucent.com/|archivedate=2013-02-01|deadurl=yes}}</ref>, сейчас подразделение [[Nokia]]<ref>{{Cite web|url=http://www.nokia.com/en_int/news/releases/2016/11/02/nokia-finalizes-its-acquisition-of-alcatel-lucent-ready-to-seize-global-connectivity-opportunities|title=Nokia finalizes its acquisition of Alcatel-Lucent, ready to seize global connectivity opportunities {{!}} Nokia|publisher=Nokia|lang=en|accessdate=2017-05-10}}</ref>) с конца [[1980-е|1980-х]] гг<ref>{{Cite web |url=http://www.lucent.com/press/0795/950718.bla.html |title= |
'''Plan 9''' — [[операционная система]], разработанная [[Bell Labs]] (позже [[Lucent Technologies]]<ref>{{cite web |url=http://www.lucent.com/ |title=Архивированная копия |accessdate=2011-11-26 |deadlink=да |archiveurl=https://web.archive.org/web/20111126161631/http://lucent.com/ |archivedate=2011-11-26 }}</ref>, затем подразделение в [[Alcatel-Lucent]]<ref>{{cite web|url=http://www.alcatel-lucent.com/|title=Alcatel-Lucent | At the Speed of Ideas|accessdate=2013-01-30|archiveurl=https://www.webcitation.org/6E6nJkbMO?url=http://www.alcatel-lucent.com/|archivedate=2013-02-01|deadurl=yes}}</ref>, сейчас подразделение [[Nokia]]<ref>{{Cite web|url=http://www.nokia.com/en_int/news/releases/2016/11/02/nokia-finalizes-its-acquisition-of-alcatel-lucent-ready-to-seize-global-connectivity-opportunities|title=Nokia finalizes its acquisition of Alcatel-Lucent, ready to seize global connectivity opportunities {{!}} Nokia|publisher=Nokia|lang=en|accessdate=2017-05-10|archiveurl=https://web.archive.org/web/20170510153220/http://www.nokia.com/en_int/news/releases/2016/11/02/nokia-finalizes-its-acquisition-of-alcatel-lucent-ready-to-seize-global-connectivity-opportunities|archivedate=2017-05-10|deadlink=yes}}</ref>) с конца [[1980-е|1980-х]] гг<ref>{{Cite web |url=http://www.lucent.com/press/0795/950718.bla.html |title=Архивированная копия |accessdate=2018-07-03 |archiveurl=https://archive.today/20060209203907/http://www.lucent.com/press/0795/950718.bla.html |archivedate=2006-02-09 |deadlink=yes }}</ref><ref>{{Cite web |url=http://9p.io/sys/man/preface.html |title=preface |access-date=2018-07-03 |archive-date=2016-02-14 |archive-url=https://web.archive.org/web/20160214165854/http://9p.io/sys/man/preface.html |deadlink=no }}</ref><ref>{{Cite web |url=https://books.google.ru/books?id=3joEAAAAMBAJ&pg=PA16&redir_esc=y |title=InfoWorld — Google Книги |access-date=2018-07-03 |archive-date=2018-07-03 |archive-url=https://web.archive.org/web/20180703162836/https://books.google.ru/books?id=3joEAAAAMBAJ&pg=PA16&redir_esc=y |deadlink=no }}</ref><ref>{{Cite web |url=https://books.google.ru/books?id=xT4EAAAAMBAJ&pg=PA3&redir_esc=y#v=onepage&q&f=false |title=AT&T reveals plans for Java competitor — Google Книги |access-date=2018-07-03 |archive-date=2018-07-03 |archive-url=https://web.archive.org/web/20180703163015/https://books.google.ru/books?id=xT4EAAAAMBAJ&pg=PA3&redir_esc=y#v=onepage&q&f=false |deadlink=no }}</ref>. Система создавалась с учётом новых реалий, таких как сети и [[Рабочая станция|рабочие станции]]. Идеология [[UNIX]] — «Всё есть файл» легла в основу системы. |
||
В |
В 2000 году система вышла с [[Открытое программное обеспечение|открытыми исходными кодами]] и в 2002 году под [[Свободное программное обеспечение|свободной]] лицензией (Lucent Public License), одобренной [[Open Source Initiative|OSI]]<ref>{{Cite web |url=http://www.osnews.com/story/1001/Bell_Labs_Releases_New_Version_of_Plan_9 |title=Bell Labs Releases New Version of Plan 9 |access-date=2018-07-03 |archive-date=2018-07-03 |archive-url=https://web.archive.org/web/20180703163313/http://www.osnews.com/story/1001/Bell_Labs_Releases_New_Version_of_Plan_9 |deadlink=no }}</ref><ref>{{Cite web |url=http://9p.io/wiki/plan9/How_to_contribute/ |title=How to contribute (Plan 9 wiki) |access-date=2018-07-03 |archive-date=2015-06-11 |archive-url=https://web.archive.org/web/20150611124225/https://9p.io/wiki/plan9/how_to_contribute/ |deadlink=no }}</ref><ref>[http://cm.bell-labs.com/wiki/plan9/Staying_up_to_date/index.html Staying up to Date (Plan 9 wiki)]. {{Wayback|url=http://cm.bell-labs.com/wiki/plan9/Staying_up_to_date/index.html |date=20021130221642 }}</ref><ref>{{Cite web |url=https://9p.io/plan9/addons.html |title=Plan 9 — Additional Software |access-date=2018-07-03 |archive-date=2018-07-16 |archive-url=https://web.archive.org/web/20180716065419/http://9p.io/plan9/addons.html |deadlink=no }}</ref><ref>{{Cite web |url=http://fqa.9front.org/fqa1.html |title=FQA 1 — Introduction To 9front |access-date=2018-07-03 |archive-date=2018-07-12 |archive-url=https://web.archive.org/web/20180712011904/http://fqa.9front.org/fqa1.html |deadlink=no }}</ref>. |
||
В феврале |
В феврале 2014 года [[Калифорнийский университет в Беркли]] получил от компании [[Alcatel-Lucent]] право публикации [[Исходный код|исходного кода]] Plan 9 под [[GNU General Public License|GNU GPLv2]]<ref>{{Cite web |url=http://akaros.cs.berkeley.edu/files/Plan9License |title=Архивированная копия |accessdate=2014-02-13 |archive-date=2015-11-04 |archive-url=https://web.archive.org/web/20151104003105/http://akaros.cs.berkeley.edu/files/Plan9License |deadlink=yes }}</ref>. |
||
Plan 9 имеет компактный код, и таким образом теоретически может быть портирована на любую процессорную архитектуру, поддерживающую аппаратный [[MMU]]. |
Plan 9 имеет компактный код, и таким образом теоретически может быть портирована на любую процессорную архитектуру, поддерживающую аппаратный [[MMU]]. |
||
На момент января 2024 года с сайта [[Лаборатории Белла|Bell Labs]] можно загрузить четвёртую версию, которая собрана для [[x86]].<ref>{{Cite web|url=http://9p.io/plan9/download.html|title=Plan 9 Download|website=9p.io|access-date=2024-01-27|archive-date=2024-01-27|archive-url=https://web.archive.org/web/20240127194633/http://9p.io/plan9/download.html|url-status=live}}</ref> |
|||
Другими недавними{{когда}} операционными системами, вдохновлёнными Plan 9, являются [[Harvey OS]]<ref>{{Cite web |url=https://harvey-os.org/about/ |title=Harvey OS |access-date=2018-07-03 |archive-date=2018-07-03 |archive-url=https://web.archive.org/web/20180703163046/https://harvey-os.org/about/ |deadlink=no }}</ref> и [[Jehanne OS]]<ref>{{Cite web |url=http://jehanne.io/pages/overview.html |title=Jehanne |access-date=2018-07-03 |archive-date=2018-07-14 |archive-url=https://web.archive.org/web/20180714203459/http://jehanne.io/pages/overview.html |deadlink=no }}</ref>. |
|||
В марте 2021 года права на операционную систему переданы фонду Plan 9<ref>{{Cite web|url=http://plan9foundation.org/activities.html|title=Plan 9 Foundation: Activities|website=plan9foundation.org|access-date=2021-03-23|archive-date=2021-03-24|archive-url=https://web.archive.org/web/20210324075029/http://plan9foundation.org/activities.html|deadlink=no}}</ref>. |
|||
Другими недавними операционными системами, вдохновлённые Plan 9, являются Harvey OS<ref>[https://harvey-os.org/about/ Harvey OS]</ref> и Jehanne OS<ref>[http://jehanne.io/pages/overview.html Jehanne]</ref>. |
|||
== Концепция == |
== Концепция == |
||
Система построена на трёх основных принципах: |
Система построена на трёх основных принципах: |
||
Строка 35: | Строка 38: | ||
* Каждая группа [[Процесс (информатика)|процессов]] имеет собственное [[пространство имён]], собранное из файловых иерархий, предоставленных различными ресурсами. |
* Каждая группа [[Процесс (информатика)|процессов]] имеет собственное [[пространство имён]], собранное из файловых иерархий, предоставленных различными ресурсами. |
||
В отличие от современных операционных систем, в которых пользователь получает доступ к персональному компьютеру или рабочей станции, в Plan 9 пользователь получает доступ к распределённой вычислительной среде и имеет возможность конфигурировать своё рабочее пространство. Так, <code>/dev/mouse</code> для процесса — это [[мышь (компьютер)|мышь]] на компьютере, с которого этот процесс запущен, причём это может быть не тот компьютер, на котором исполняется процесс. |
В отличие от современных операционных систем, в которых пользователь получает доступ к [[Персональный компьютер|персональному компьютеру]] или рабочей станции, в Plan 9 пользователь получает доступ к распределённой вычислительной среде и имеет возможность конфигурировать своё рабочее пространство. Так, <code>/dev/mouse</code> для процесса — это [[мышь (компьютер)|мышь]] на компьютере, с которого этот процесс запущен, причём это может быть не тот компьютер, на котором исполняется процесс. |
||
=== Файлы === |
=== Файлы === |
||
В системе Plan 9 существует множество необычных [[Сервер (программное обеспечение)|серверов]] с файловыми интерфейсами. |
В системе Plan 9 существует множество необычных [[Сервер (программное обеспечение)|серверов]] с файловыми интерфейсами. |
||
* [[Оконная система]] [[Rio ( |
* [[Оконная система]] [[Rio (оконная система)|Rio]] предоставляет пользователю возможность работы с текст-ориентированной графической средой (терминалом, клавиатурой, мышью {{nobr|и т. д.}}) Программы могут осуществлять [[ввод-вывод]] текста через устройство <code>/dev/cons</code>, вывод графики через <code>/dev/draw</code>, получать события мыши, читая устройство <code>/dev/mouse</code> {{nobr|и т. д.}} |
||
* Можно получить доступ к [[File Transfer Protocol|FTP]] серверам посредством чтения файлов, например: |
* Можно получить доступ к [[File Transfer Protocol|FTP]] серверам посредством чтения файлов, например: |
||
<code>ftpfs -q/ -a 'user@somewhere.com' ftp.ietf.org && ls /n/ftp/internet-drafts</code> |
<code>ftpfs -q/ -a 'user@somewhere.com' ftp.ietf.org && ls /n/ftp/internet-drafts</code> |
||
=== Программирование === |
=== Программирование === |
||
⚫ | Основным [[Язык программирования|языком программирования]] является диалект языка [[Си (язык программирования)|ANSI Си]], отличающийся встроенной поддержкой [[Unicode]] и рядом других полезных расширений, таких как формирование структур и инициализация массивов. Реализованы [[Кроссплатформенность|кроссплатформенная]] компиляция и отладка, успешно [[Портирование программного обеспечения|портированы]] [[Perl]], [[Python]], [[Scheme]], [[noweb]], [[Haskell]], [[Newsqueak]], [[Go]] и [[ML]]. |
||
⚫ | Также для написания программ в Plan 9 существовал [[компилятор]] с языка [[Alef]], но он не нашёл широкого применения, в связи с чем был удалён из 3-й редакции системы<ref>{{cite web |url=http://plan9.bell-labs.com/sys/man/preface3.html |language=en |title=Preface to the Third (2000) Edition |publisher=[[Bell Labs]] |date=2000-06 |accessdate=2014-04-17 |archive-date=2015-02-05 |archive-url=https://web.archive.org/web/20150205030100/http://plan9.bell-labs.com/sys/man/preface3.html |deadlink=yes }}</ref>. |
||
⚫ | Основным языком программирования является диалект языка [[Си (язык программирования)|ANSI Си]], отличающийся встроенной поддержкой [[Unicode]] и рядом других полезных расширений, таких как формирование структур и инициализация массивов. Реализованы кроссплатформенная компиляция и отладка, успешно [[Портирование программного обеспечения|портированы]] [[Perl]], [[Python]], [[Scheme]], [[noweb]], [[Haskell]], [[Newsqueak]], [[Go]] и [[ML]]. |
||
⚫ | Также для написания программ в Plan 9 существовал компилятор с языка [[Alef]], но он не нашёл широкого применения, в связи с чем был удалён из 3- |
||
В качестве [[Среда разработки программного обеспечения|IDE]] используется редактор [[Acme (программное обеспечение)|Acme]]. |
В качестве [[Среда разработки программного обеспечения|IDE]] используется редактор [[Acme (программное обеспечение)|Acme]]. |
||
=== Происхождение названия === |
=== Происхождение названия === |
||
⚫ | Название системы взято из [[Фильм категории B|фильма категории B]] «[[План 9 из открытого космоса]]» «худшего режиссёра Голливуда» — [[Вуд, Эдвард|Эдварда Вуда младшего]]<ref name="Plan 9 FAQ">{{Cite web |url=http://www.plan9.bell-labs.com/wiki/plan9/FAQ/index.html |title=Страница FAQ на официальном сайте Plan 9 |accessdate=2009-05-02 |archiveurl=https://web.archive.org/web/20081020162326/http://plan9.bell-labs.com/wiki/plan9/FAQ/index.html |archivedate=2008-10-20 |deadlink=yes }}</ref>. Зайчиха Glenda, нарисованная американской художником-иллюстратором [[Френч, Рени|Рени Френч]] ([[:en:Renée French|англ.]])<ref name="French">{{Cite web |url=http://www.reneefrench.com/ |title=Официальный сайт Renée French |accessdate=2009-05-02 |archiveurl=https://web.archive.org/web/20090401062259/http://www.reneefrench.com/ |archivedate=2009-04-01 |deadlink=yes }}</ref>, в свою очередь, названа в честь фильма «[[Глен или Гленда]]» того же режиссёра. Также «glenda» — это имя пользователя по умолчанию в системе. |
||
⚫ | Название системы взято из [[Фильм категории B|фильма категории B]] «[[План 9 из открытого космоса]]» «худшего режиссёра Голливуда» — [[Вуд, Эдвард|Эдварда Вуда младшего]] |
||
== См. также == |
== См. также == |
||
Строка 66: | Строка 66: | ||
== Ссылки == |
== Ссылки == |
||
* [http://plan9.bell-labs.com/plan9dist/index.html Страница Plan9 в Bell Labs]{{ref-en}} |
* [http://plan9.bell-labs.com/plan9dist/index.html Страница Plan9 в Bell Labs]{{ref-en}} |
||
* [https://9front.org/ plan9front]{{ref-en}} — независимый, поддерживаемый сообществом [[форк]] plan9. |
* [https://web.archive.org/web/20151216060619/http://www.9front.org/ plan9front]{{ref-en}} — независимый, поддерживаемый сообществом [[форк]] plan9. |
||
'''Информационные ресурсы''' |
'''Информационные ресурсы''' |
||
* [http://doc.cat-v.org/plan_9/translations/russian/papers/ Большой архив русскоязычной документации по Plan 9/Inferno/9P]{{ref-ru}} |
* [https://web.archive.org/web/20090828043629/http://doc.cat-v.org/plan_9/translations/russian/papers/ Большой архив русскоязычной документации по Plan 9/Inferno/9P]{{ref-ru}} |
||
* [https://web.archive.org/web/20070929154623/http://cylib.iit.nau.edu.ua/Mirrors/ask.km.ru/plan9/index.html Зеркало ресурса с русской документацией по Plan 9]{{ref-ru}} |
* [https://web.archive.org/web/20070929154623/http://cylib.iit.nau.edu.ua/Mirrors/ask.km.ru/plan9/index.html Зеркало ресурса с русской документацией по Plan 9]{{ref-ru}} |
||
* [http://plan9.escet.urjc.es/plan9.html Ресурс по ОС Plan 9 Университета Рей Хуан Карлос, Испания] |
* [https://web.archive.org/web/20071013060711/http://plan9.escet.urjc.es/plan9.html Ресурс по ОС Plan 9 Университета Рей Хуан Карлос, Испания], содержащий, помимо прочего, [https://web.archive.org/web/20071013060711/http://plan9.escet.urjc.es/plan9.html руководство для новых пользователей]{{ref-en}} |
||
'''Программирование''' |
'''Программирование''' |
||
* [http://rs-rlab.narod.ru/plan9.html Разработка приложений для Plan 9]{{ref-ru}} |
* [https://web.archive.org/web/20050508203619/http://rs-rlab.narod.ru/plan9.html Разработка приложений для Plan 9]{{ref-ru}} |
||
'''Сообщества''' |
'''Сообщества''' |
||
* [https://web.archive.org/web/20171031051946/http://dmoztools.net/World/Russian/%D0%9A%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80%D1%8B/%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%BD%D0%BE%D0%B5_%D0%BE%D0%B1%D0%B5%D1%81%D0%BF%D0%B5%D1%87%D0%B5%D0%BD%D0%B8%D0%B5/%D0%9E%D0%BF%D0%B5%D1%80%D0%B0%D1%86%D0%B8%D0%BE%D0%BD%D0%BD%D1%8B%D0%B5_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D1%8B/Unix/Plan_9/ Plan 9 @ dmoz.org]{{ref-ru}} |
|||
* [http://dmoztools.net/World/Russian/Компьютеры/Программное_обеспечение/Операционные_системы/Unix/Plan_9/ Plan 9 @ dmoz.org]{{ref-ru}} |
|||
'''Обзоры в прессе''' |
|||
* [http://www.xakep.ru/post/23246/default.asp Xakep Online -> Хороший Plan номер 9]{{ref-ru}}, [[Хакер (журнал)|журнал Хакер]] |
* [https://web.archive.org/web/20120328082234/http://www.xakep.ru/post/23246/default.asp Xakep Online -> Хороший Plan номер 9]{{ref-ru}}, [[Хакер (журнал)|журнал Хакер]] |
||
{{UNIX-like}} |
{{UNIX-like}} |
||
Строка 83: | Строка 83: | ||
[[Категория:Plan 9]] |
[[Категория:Plan 9]] |
||
[[Категория:Появились в 1980-е годы]] |
[[Категория:Появились в 1980-е годы в США]] |
||
[[Категория:Свободные операционные системы]] |
[[Категория:Свободные операционные системы]] |
||
[[Категория:Unix-подобные операционные системы]] |
[[Категория:Unix-подобные операционные системы]] |
Текущая версия от 10:10, 11 октября 2024
Plan 9 | |
---|---|
| |
Разработчик | Bell Labs |
Семейство ОС | потомок UNIX |
Последняя версия | 4-я редакция / ежедневные срезы |
Поддерживаемые платформы | x86, amd64, SPARC(limited), MIPS, DEC Alpha, PowerPC, ARM |
Тип ядра | Гибридное |
Интерфейс | rio / rc |
Лицензия | Лицензия MIT |
Состояние | Проект активен |
Предыдущая | Research Unix |
Следующая | Inferno |
Веб-сайт | p9f.org. |
Медиафайлы на Викискладе |
Plan 9 — операционная система, разработанная Bell Labs (позже Lucent Technologies[1], затем подразделение в Alcatel-Lucent[2], сейчас подразделение Nokia[3]) с конца 1980-х гг[4][5][6][7]. Система создавалась с учётом новых реалий, таких как сети и рабочие станции. Идеология UNIX — «Всё есть файл» легла в основу системы.
В 2000 году система вышла с открытыми исходными кодами и в 2002 году под свободной лицензией (Lucent Public License), одобренной OSI[8][9][10][11][12].
В феврале 2014 года Калифорнийский университет в Беркли получил от компании Alcatel-Lucent право публикации исходного кода Plan 9 под GNU GPLv2[13].
Plan 9 имеет компактный код, и таким образом теоретически может быть портирована на любую процессорную архитектуру, поддерживающую аппаратный MMU.
На момент января 2024 года с сайта Bell Labs можно загрузить четвёртую версию, которая собрана для x86.[14]
Другими недавними[когда?] операционными системами, вдохновлёнными Plan 9, являются Harvey OS[15] и Jehanne OS[16].
В марте 2021 года права на операционную систему переданы фонду Plan 9[17].
Концепция
[править | править код]Система построена на трёх основных принципах:
- Все ресурсы представлены как файлы и доступны в иерархической файловой системе.
- Локальные и удалённые ресурсы не различаются, для доступа к ним реализован стандартный протокол 9P.
- Каждая группа процессов имеет собственное пространство имён, собранное из файловых иерархий, предоставленных различными ресурсами.
В отличие от современных операционных систем, в которых пользователь получает доступ к персональному компьютеру или рабочей станции, в Plan 9 пользователь получает доступ к распределённой вычислительной среде и имеет возможность конфигурировать своё рабочее пространство. Так, /dev/mouse
для процесса — это мышь на компьютере, с которого этот процесс запущен, причём это может быть не тот компьютер, на котором исполняется процесс.
Файлы
[править | править код]В системе Plan 9 существует множество необычных серверов с файловыми интерфейсами.
- Оконная система Rio предоставляет пользователю возможность работы с текст-ориентированной графической средой (терминалом, клавиатурой, мышью и т. д.) Программы могут осуществлять ввод-вывод текста через устройство
/dev/cons
, вывод графики через/dev/draw
, получать события мыши, читая устройство/dev/mouse
и т. д. - Можно получить доступ к FTP серверам посредством чтения файлов, например:
ftpfs -q/ -a 'user@somewhere.com' ftp.ietf.org && ls /n/ftp/internet-drafts
Программирование
[править | править код]Основным языком программирования является диалект языка ANSI Си, отличающийся встроенной поддержкой Unicode и рядом других полезных расширений, таких как формирование структур и инициализация массивов. Реализованы кроссплатформенная компиляция и отладка, успешно портированы Perl, Python, Scheme, noweb, Haskell, Newsqueak, Go и ML.
Также для написания программ в Plan 9 существовал компилятор с языка Alef, но он не нашёл широкого применения, в связи с чем был удалён из 3-й редакции системы[18].
В качестве IDE используется редактор Acme.
Происхождение названия
[править | править код]Название системы взято из фильма категории B «План 9 из открытого космоса» «худшего режиссёра Голливуда» — Эдварда Вуда младшего[19]. Зайчиха Glenda, нарисованная американской художником-иллюстратором Рени Френч (англ.)[20], в свою очередь, названа в честь фильма «Глен или Гленда» того же режиссёра. Также «glenda» — это имя пользователя по умолчанию в системе.
См. также
[править | править код]Примечания
[править | править код]- ↑ Архивированная копия . Дата обращения: 26 ноября 2011. Архивировано 26 ноября 2011 года.
- ↑ Alcatel-Lucent | At the Speed of Ideas . Дата обращения: 30 января 2013. Архивировано из оригинала 1 февраля 2013 года.
- ↑ Nokia finalizes its acquisition of Alcatel-Lucent, ready to seize global connectivity opportunities | Nokia (англ.). Nokia. Дата обращения: 10 мая 2017. Архивировано из оригинала 10 мая 2017 года.
- ↑ Архивированная копия . Дата обращения: 3 июля 2018. Архивировано из оригинала 9 февраля 2006 года.
- ↑ preface . Дата обращения: 3 июля 2018. Архивировано 14 февраля 2016 года.
- ↑ InfoWorld — Google Книги . Дата обращения: 3 июля 2018. Архивировано 3 июля 2018 года.
- ↑ AT&T reveals plans for Java competitor — Google Книги . Дата обращения: 3 июля 2018. Архивировано 3 июля 2018 года.
- ↑ Bell Labs Releases New Version of Plan 9 . Дата обращения: 3 июля 2018. Архивировано 3 июля 2018 года.
- ↑ How to contribute (Plan 9 wiki) . Дата обращения: 3 июля 2018. Архивировано 11 июня 2015 года.
- ↑ Staying up to Date (Plan 9 wiki). Архивная копия от 30 ноября 2002 на Wayback Machine
- ↑ Plan 9 — Additional Software . Дата обращения: 3 июля 2018. Архивировано 16 июля 2018 года.
- ↑ FQA 1 — Introduction To 9front . Дата обращения: 3 июля 2018. Архивировано 12 июля 2018 года.
- ↑ Архивированная копия . Дата обращения: 13 февраля 2014. Архивировано из оригинала 4 ноября 2015 года.
- ↑ Plan 9 Download . 9p.io. Дата обращения: 27 января 2024. Архивировано 27 января 2024 года.
- ↑ Harvey OS . Дата обращения: 3 июля 2018. Архивировано 3 июля 2018 года.
- ↑ Jehanne . Дата обращения: 3 июля 2018. Архивировано 14 июля 2018 года.
- ↑ Plan 9 Foundation: Activities . plan9foundation.org. Дата обращения: 23 марта 2021. Архивировано 24 марта 2021 года.
- ↑ Preface to the Third (2000) Edition (англ.). Bell Labs (июнь 2000). Дата обращения: 17 апреля 2014. Архивировано из оригинала 5 февраля 2015 года.
- ↑ Страница FAQ на официальном сайте Plan 9 . Дата обращения: 2 мая 2009. Архивировано из оригинала 20 октября 2008 года.
- ↑ Официальный сайт Renée French . Дата обращения: 2 мая 2009. Архивировано из оригинала 1 апреля 2009 года.
Ссылки
[править | править код]- Страница Plan9 в Bell Labs (англ.)
- plan9front (англ.) — независимый, поддерживаемый сообществом форк plan9.
Информационные ресурсы
- Большой архив русскоязычной документации по Plan 9/Inferno/9P (рус.)
- Зеркало ресурса с русской документацией по Plan 9 (рус.)
- Ресурс по ОС Plan 9 Университета Рей Хуан Карлос, Испания, содержащий, помимо прочего, руководство для новых пользователей (англ.)
Программирование
Сообщества
- Plan 9 @ dmoz.org (рус.)
Обзоры в прессе