Linux Forum Казахстан

Общий => Новости => Тема начата: Zhek@Ch от 18 Июля 2011, 07:37

Название: 9front
Отправлено: Zhek@Ch от 18 Июля 2011, 07:37
[size="3"]В рамках проекта 9front создан форк операционной системы Plan 9 [/size]

Анонсирован (http://ninetimes.cat-v.org/news/2011/06/17/0-9front/) проект 9front (https://code.google.com/p/plan9front/), созданный группой энтузиастов из сообщества NineTimes (http://ninetimes.cat-v.org/about) с целью продолжения развития операционной системы Plan 9 (http://plan9.bell-labs.com/plan9/), независимо от Bell Labs. Как и код (http://plan9.bell-labs.com/sources/extra/plan9.tar.bz2) Plan 9, исходные тексты нового проекта распространяются под одобренной OSI открытой лицензией Lucent Public License (http://www.opensource.org/licenses/lucent1.02.php), основанной на IBM Public License, но отличающейся отсутствием требования публикации исходных текстов для производных работ.

Основная идея (http://plan9.bell-labs.com/plan9/about.html) Plan 9 связана со стиранием различий между локальными и удаленными ресурсами, система представляет собой распределенную среду, базирующуюся на трех базовых принципах: все ресурсы можно рассматривать как иерархический набор файлов; нет различия в доступе к локальным и внешним ресурсам; каждый процесс имеет собственное изменчивое пространство имен. Для создания единой распределенной иерархии файлов-ресурсов используется протокол 9P.

Несмотря на то, что последний патч в исходных текстах (http://plan9.bell-labs.com/sources/) Plan 9 датирован 13 июля 2011 года, по мнению создателей форка продолжение развития в руках независимого сообщества позволит гарантировать жизнь Plan 9 в случае урезания ресурсов или прекращения разработки в Bell-Labs. В рамках нового проекта 9front уже налажена (https://code.google.com/p/plan9front/wiki/mirrors) периодическая сборка загрузочного LiveCD и сформирован репозиторий пакетов (http://pkg.violetti.org/). В настоящее время проект насчитывает 14 коммитеров. В качестве базового языка для разработки дополнительных приложений используется язык Go.

(http://pics.kz/s2/ae/59/4d/ae594d2f74115ea481ad9a73133ca020.png) (http://9hal.ath.cx/usr/cinap_lenrek/9front-doom.png)

Особенности (http://code.google.com/p/plan9front/wiki/features) проекта 9front:
Из планов (https://code.google.com/p/plan9front/wiki/TODO) на будущее можно отметить:

# opennet.ru (http://www.opennet.ru/opennews/art.shtml?num=31210)