The OpenNET Project
 
Поиск (теги):    НОВОСТИ (+) КОНТЕНТ WIKI MAN'ы ФОРУМ

17.07.2011 09:16  В рамках проекта 9front создан форк операционной системы Plan 9

Анонсирован проект 9front, созданный группой энтузиастов из сообщества NineTimes с целью продолжения развития операционной системы Plan 9, независимо от Bell Labs. Как и код Plan 9, исходные тексты нового проекта распространяются под одобренной OSI открытой лицензией Lucent Public License, основанной на IBM Public License, но отличающейся отсутствием требования публикации исходных текстов для производных работ.

Основная идея Plan 9 связана со стиранием различий между локальными и удаленными ресурсами, система представляет собой распределенную среду, базирующуюся на трех базовых принципах: все ресурсы можно рассматривать как иерархический набор файлов; нет различия в доступе к локальным и внешним ресурсам; каждый процесс имеет собственное изменчивое пространство имен. Для создания единой распределенной иерархии файлов-ресурсов используется протокол 9P.

Несмотря на то, что последний патч в исходных текстах Plan 9 датирован 13 июля 2011 года, по мнению создателей форка продолжение развития в руках независимого сообщества позволит гарантировать жизнь Plan 9 в случае урезания ресурсов или прекращения разработки в Bell-Labs. В рамках нового проекта 9front уже налажена периодическая сборка загрузочного LiveCD и сформирован репозиторий пакетов. В настоящее время проект насчитывает 14 коммитеров. В качестве базового языка для разработки дополнительных приложений используется язык Go.

Особенности проекта 9front:

  • Новый более надежный загрузчик 9boot;
  • Новая система rc-скриптов загрузки, позволяющая на любом этапе получить доступ в shell;
  • Использование по умолчанию улучшенной файловой системы cwfs (cwfs64x);
  • Поддержка шифрования дисковых разделов;
  • Поддержка компилятора и runtime-компонентов языка программирования Go;
  • Добавление звуковой подсистемы в ядро;
  • Поддержка MSI (message signalled interrupts);
  • Использование для обновления системы Mercurial (hg);
  • Поддержка установки и загрузки с CD-ROM c USB-интерфейсом;
  • Поддержка загрузки с USB-накопителя.
  • Новые команды:
    • cifsd (сервер CIFS/SMB)
    • Новые игры: doom, glendy, mines, mole
    • hg и hgfs (Mercurial)
    • hold (простой текстовый редактор)
    • icanhasmsi (дамп информации MSI)
    • pkg (установка сторонних программ)
    • realemu (эмуляция /dev/realmode через VESA BIOS)
    • scram (APM shutdown)
    • tput
    • tty (эмулятор cooked-режима)
  • Поддержка оборудования:
    • Звуковые платы: AC97, HDA, SB 16/ESS;
    • Ethernet: Broadcom BCM57xx;
    • IDE/SATA: Intel 82801FBM SATA, Intel 82801HB/HR/HH/HO SATA IDE, Intel 82801HBM/HEM PATA, Intel 82801HBM SATA AHCI (ICH8-M)
    • Планшеты: Wacom WACF004, WACF008;
    • Видео: AMD Geode LX.

Из планов на будущее можно отметить:

  • Создание нового скрипта добавления пользователей;
  • Расширение поддержки Wifi и WPA;
  • Портирование звуковых драйверов;
  • Интеграция некоторых наработок из проекта inferno;
  • Разработка с нуля собственной реализации ssh2 и Mercurial на языке Go;
  • Поддержка монтирования по FTP (sftpfs);
  • Написание драйвера для NTFS;
  • Перенос наработок из проекта 9atom;
  • Портирование для различных аппаратных архитектур;
  • Обеспечение работы утилиты lsof, мультимедия проигрывателя (mpeg player), пакета graphviz, библиотеки рендеринга шрифтов freetype, эмулятора Linux (linuxemu), OpenVPN.


  1. Главная ссылка к новости (http://ninetimes.cat-v.org/news/2011/06/...)
  2. Glendix - инициатива по портированию идей Plan 9 в Linux
Тип: К сведению
Ключевые слова: plan9, 9front, (найти похожие документы)
При перепечатке указание ссылки на opennet.ru обязательно
Реклама
Обсуждение Линейный вид (Ajax) | Показать все | RSS
 
  • 1.1, Crazy Alex, 09:54, 17/07/2011 [ответить] [смотреть все]
  • –3 +/
    Вот меня всегда удивляли попытки сделать так, что нет различия в доступе к лока... весь текст скрыт [показать]
     
     
  • 2.2, Аноним, 10:21, 17/07/2011 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    Файлы обрабатываются на удаленной машине, пользователю необходимо передать лишь ... весь текст скрыт [показать] [показать ветку]
     
  • 2.3, a1, 10:31, 17/07/2011 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    Не так все однозначно, имхо Нельзя сказать, что локальным ресурсам всегда прису... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.9, Аноним, 11:50, 17/07/2011 [^] [ответить] [смотреть все]  
  • +/
    Придется добавлять к интерфейсу работы с файлами обработку, например, ошибок раз... весь текст скрыт [показать]
     
     
  • 4.15, a1, 12:25, 17/07/2011 [^] [ответить] [смотреть все]  
  • –1 +/
    При доступе к локальным ресурсам это не потребуется, а для удаленных придется ре... весь текст скрыт [показать]
     
     
  • 5.17, Аноним, 12:58, 17/07/2011 [^] [ответить] [смотреть все]  
  • +/
    Учимся читать оригинальную статью до написания комментариев ... весь текст скрыт [показать]
     
     
  • 6.21, a1, 13:10, 17/07/2011 [^] [ответить] [смотреть все]  
  • +/
    И Вас, как разработчика конкретного приложения, кто-то покарает если вы не обес... весь текст скрыт [показать]
     
  • 4.36, Аноним, 16:49, 17/07/2011 [^] [ответить] [смотреть все]  
  • +3 +/
    Такое же возражение можно было бы выдвинуть против любого обобщенного интерфейса... весь текст скрыт [показать]
     
     
  • 5.38, Аноним, 17:33, 17/07/2011 [^] [ответить] [смотреть все]  
  • +3 +/
    Бла бла бла Откройте сорцы gnutools например cp 85 кода обработка ошибок Есл... весь текст скрыт [показать]
     
     
  • 6.61, Аноним, 00:05, 18/07/2011 [^] [ответить] [смотреть все]  
  • +/
    Намек ошибки тоже могут обрабатываться обобщенно ... весь текст скрыт [показать]
     
  • 6.82, Anonym, 22:01, 22/07/2011 [^] [ответить] [смотреть все]  
  • –1 +/
    Чушь, глянь на сорцы cat http plan9 bell-labs com sources plan9 sys src cmd c... весь текст скрыт [показать]
     
     
  • 7.83, Anonym, 22:07, 22/07/2011 [^] [ответить] [смотреть все]  
  • –1 +/
    Где там обработка сетевых ошибок вообще fixed ... весь текст скрыт [показать]
     
     
  • 8.84, fidaj, 22:19, 22/07/2011 [^] [ответить] [смотреть все]  
  • +/
    там базовый компилятор НЕ gcc он не допускает ошибок D... весь текст скрыт [показать]
     
     
  • 9.85, Anonym, 23:10, 22/07/2011 [^] [ответить] [смотреть все]  
  • +/
    Да пофиг, речь о том, что в Plan 9 из ошибок остались только файловые ... весь текст скрыт [показать]
     
  • 5.73, Frank, 17:38, 18/07/2011 [^] [ответить] [смотреть все]  
  • +/
    Сколько ни тверди нет различий между локальными и нелокальными данными , различ... весь текст скрыт [показать]
     
     
  • 6.75, Аноним, 21:43, 18/07/2011 [^] [ответить] [смотреть все]  
  • +2 +/
    странно - когда один процесс читает, второй процесс пишет в файл - то файл может... весь текст скрыт [показать]
     
  • 6.78, Бублик, 10:26, 20/07/2011 [^] [ответить] [смотреть все]  
  • +/
    А если этого локально диска нет вообще Если вообще нет никаких локальных ресурс... весь текст скрыт [показать]
     
  • 4.43, ffirefox, 20:28, 17/07/2011 [^] [ответить] [смотреть все]  
  • +1 +/
    Интерфейс должен сказать ошибка NNN или бросить исключение Если есть средство... весь текст скрыт [показать]
     
  • 4.50, Anonism, 21:28, 17/07/2011 [^] [ответить] [смотреть все]  
  • +/
    Ошибки разрешения DNS появляются на этапе запуска файлового сервера, а не при до... весь текст скрыт [показать]
     
  • 2.4, ip1981, 10:33, 17/07/2011 [^] [ответить] [смотреть все] [показать ветку]  
  • +5 +/
    Нет, не очевидно Вот меня всегда удивляли попытки сделать компьютеры с заменяем... весь текст скрыт [показать] [показать ветку]
     
  • 2.6, bw, 11:43, 17/07/2011 [^] [ответить] [смотреть все] [показать ветку]  
  • +3 +/
    Согласен, хотя буду менее категоричен Пусть существует такая фича на высоком ур... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.16, Crazy Alex, 12:30, 17/07/2011 [^] [ответить] [смотреть все]  
  • +3 +/
    Пока что я не видел ни одной удачной реализации прозрачного сетевого доступа даж... весь текст скрыт [показать]
     
     
  • 4.71, ТТТ, 16:46, 18/07/2011 [^] [ответить] [смотреть все]  
  • +/
    А мне казалось у эпла на всё это патент 6343263 http www google com patents i... весь текст скрыт [показать]
     
  • 3.52, Anonism, 21:40, 17/07/2011 [^] [ответить] [смотреть все]  
  • +1 +/
    Любой интерфейс межпроцессового взаимодействия можно представить как отправку и ... весь текст скрыт [показать]
     
  • 2.7, Аноним, 11:47, 17/07/2011 [^] [ответить] [смотреть все] [показать ветку]  
  • +3 +/
    Совершенно верно Ryan Dahl создатель node js приводил такое сравнение Для проц... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.11, anonymous, 12:13, 17/07/2011 [^] [ответить] [смотреть все]  
  • +1 +/
    Не соглашусь Все зависит от надежности работы железок Забыли уже времена когда... весь текст скрыт [показать]
     
     
  • 4.14, Аноним, 12:23, 17/07/2011 [^] [ответить] [смотреть все]  
  • +3 +/
    С учетом недавнего падения Амазона и java приложений на GAE мой домашний компьют... весь текст скрыт [показать]
     
     
  • 5.23, anonymous, 13:21, 17/07/2011 [^] [ответить] [смотреть все]  
  • +/
    Я говорил не про сейчас Про будущее, и да, я помню как мечтал о покупке настоящ... весь текст скрыт [показать]
     
     
  • 6.34, Аноним, 16:31, 17/07/2011 [^] [ответить] [смотреть все]  
  • +2 +/
    Если честно, даже i386 не составит никакого труда закрасить 3 мегапиксела за дол... весь текст скрыт [показать]
     
     
  • 7.67, anonymous, 11:11, 18/07/2011 [^] [ответить] [смотреть все]  
  • +/
    Если графическая подсистема работает с памятью быстро Если Я имел дело тогда с... весь текст скрыт [показать]
     
     
  • 8.76, SkyRanger, 01:59, 19/07/2011 [^] [ответить] [смотреть все]  
  • +/
    Хранить данные в облаках будет только дурак, другое дело обработка, можно в прин... весь текст скрыт [показать]
     
  • 4.69, Аноним, 15:39, 18/07/2011 [^] [ответить] [смотреть все]  
  • +/
    Скорее, со встроенным ДЕкомпилятором microcode ROM который крушит сложные x86 ... весь текст скрыт [показать]
     
     
  • 5.70, Andrey Mitrofanov, 15:42, 18/07/2011 [^] [ответить] [смотреть все]  
  • +/
    Конечно И gcc тож - ДЕкомпилятор И единственный Компилятор -- это таки асс... весь текст скрыт [показать]
     
  • 3.19, a1, 13:01, 17/07/2011 [^] [ответить] [смотреть все]  
  • +/
    Это проблема удаленного доступа, она остается независимо от ОС Плюс в том, что ... весь текст скрыт [показать]
     
     
  • 4.33, Crazy Alex, 16:14, 17/07/2011 [^] [ответить] [смотреть все]  
  • +1 +/
    Да не нужна сетевая прозрачность Нужны удобные средства работы с сетью - это да... весь текст скрыт [показать]
     
     
  • 5.47, Av, 21:02, 17/07/2011 [^] [ответить] [смотреть все]  
  • +2 +/
    к счастью, ты не в bell labs ... весь текст скрыт [показать]
     
  • 3.80, ACCA, 07:35, 21/07/2011 [^] [ответить] [смотреть все]  
  • +1 +/
    Это он погорячился На сегодняшний день память - самая медленная часть сис... весь текст скрыт [показать]
     
  • 2.37, qulinxao, 16:50, 17/07/2011 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    об очевидностях дело в том что proc NameProc - это слой абстрагирующий от нюан... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.39, Andrew Kolchoogin, 18:47, 17/07/2011 [^] [ответить] [смотреть все]  
  • +2 +/
    Ну, эт вы загнули Сейчас TTY от блочных устройств не отличает только FreeBSD, н... весь текст скрыт [показать]
     
     
  • 4.66, qulinxao, 02:52, 18/07/2011 [^] [ответить] [смотреть все]  
  • +/
    падение более коректно нерост в случае отказа от специфичного интерфейса в поль... весь текст скрыт [показать]
     
  • 2.49, Anonism, 21:24, 17/07/2011 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Нет, не очевидно Особенно учитывая, что интерфейс и реализация - это разные вещ... весь текст скрыт [показать] [показать ветку]
     
  • 2.77, Axel, 12:48, 19/07/2011 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Ключевой момент нет различия для пользователя, не для системы ... весь текст скрыт [показать] [показать ветку]
     
     ....нить скрыта, показать (41)

  • 1.13, Zzz, 12:18, 17/07/2011 [ответить] [смотреть все]  
  • +1 +/
    Опять всё добро по карманам распихали... ну и кому нужны они без исходников?
     
  • 1.18, axe, 12:58, 17/07/2011 [ответить] [смотреть все]  
  • +2 +/
    Обобщение подходов, усреднение, подведение всего под один знаменатель означает что мы потеряем плюсы некоторых отдельно взятых элементов. Обобщение это всегда палка о двух концах. Это как бегунок, где на одной стороне эффективность реализации, с другой красивая концепция обобщения, простота работы и программирования. Когда эффективность реализации не является ключевым моментом, получаются совершенно изумительные вещи. Обобщение работы с удаленными и локальными файлами, к сожалению, к таким вещам я отнести не могу, эффективность здесь никогда лишней не бывает.
     
  • 1.27, b8198948klzlk.com, 15:01, 17/07/2011 [ответить] [смотреть все]  
  • +1 +/
    Подскажите, пожалуйста, как называется программа -- кошачьи часы, изображенные на рисунке. Есть ли порт под Убунту?
     
     
  • 2.42, karnath, 18:59, 17/07/2011 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    games catclock Можно собрать через plan9port ... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.81, b8198948, 10:30, 21/07/2011 [^] [ответить] [смотреть все]  
  • +/
    Спасибо Вам большое ... весь текст скрыт [показать]
     
  • 1.31, Аноним, 15:35, 17/07/2011 [ответить] [смотреть все]  
  • +1 +/
    вообще, это не здоровая тенденция вместо, того чтобы создавать что-то новое, з... весь текст скрыт [показать]
     
  • 1.40, Andrew Kolchoogin, 18:54, 17/07/2011 [ответить] [смотреть все]  
  • +1 +/
    Забавные люди собрались на OpenNet'е...

    Спорят, надо ли унифицировать доступ к локальным и сетевым ресурсам...

    А я отвечу: надо! И в Юниксе это делается уже давно: 'mount -t nfs' и 'mount -t smb' -- лучший тому пример. С точки зрения open(2) локальные и удалённые файлы (сюрприз! сюрприз!) неразличимы. С точки зрения траверса файловой иерархии -- тоже.

    Что мешает продлить концепцию дальше?

    P.S: Для тех, кто порекомендует мне сказать 'mount -t smb' на машину в Айове рекомендую сходить на http://grand.central.org/ -- гвозди надо забивать молотком. Да, _разные_ гвозди (по размеру, например) -- молотками _разной_ массы. Но всё равно молотком.

     
     
  • 2.57, Аноним, 22:33, 17/07/2011 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Не различаются как же Слышали о таком коде ошибке ESTALE ... весь текст скрыт [показать] [показать ветку]
     
  • 1.41, karnath, 18:54, 17/07/2011 [ответить] [смотреть все]  
  • +/
    /me опустил руку на лицо

    Давайте, еще про 9atom напишите, "новостники", и про glendix не забудте.

     
     
  • 2.51, Аноним, 21:35, 17/07/2011 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Это не форки, а сборки оригинального года Plan9 с дополнениями В 9front создали... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.54, Anonism, 21:48, 17/07/2011 [^] [ответить] [смотреть все]  
  • +/
    Глендикс это вообще линукс ... весь текст скрыт [показать]
     
  • 3.60, karnath, 00:03, 18/07/2011 [^] [ответить] [смотреть все]  
  • +/
    Это темпоральный вопрос btw на очередной набор недоутилит с одим и тем же ядром... весь текст скрыт [показать]
     
  • 1.55, Anonism, 21:52, 17/07/2011 [ответить] [смотреть все]  
  • +1 +/
    Это удивительно: сколько оказывается на ОпенНете ярых критиков План9, учитывая что о каждом из них можно сказать "Пастернака не читал, но осуждаю". Скачать 70мб, поставить в виртуалку и потеститровать денек - не так уж сложно.


     
     
  • 2.59, Аноним, 23:00, 17/07/2011 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Угу Не говоря уже явном непонимании отличий между абстракциями и реализациями ... весь текст скрыт [показать] [показать ветку]
     
  • 1.58, fidaj, 22:45, 17/07/2011 [ответить] [смотреть все]  
  • +/
    то то я думаю почему в последнее время так активно в рассылке [9fans]...
    где-то написано направление ОС - на что она нацелена? (встраиваемые системы, рабочие станции или таки как ее предшественник на кластеры)
     
     
  • 2.62, karnath, 00:07, 18/07/2011 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    http aiju de b plan9-faq 8592 ответы на все вопросы о plan9 от plan9 пользо... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.63, fidaj, 00:13, 18/07/2011 [^] [ответить] [смотреть все]  
  • +/
    я не о plan9 спрошал а о 9front... весь текст скрыт [показать]
     
     
  • 4.64, karnath, 00:15, 18/07/2011 [^] [ответить] [смотреть все]  
  • +/
    Все то же самое же, ну ... весь текст скрыт [показать]
     
     
  • 5.65, fidaj, 00:28, 18/07/2011 [^] [ответить] [смотреть все]  
  • +/
    тогда ясно спасибо ... весь текст скрыт [показать]
     
  • 3.72, vle, 16:59, 18/07/2011 [^] [ответить] [смотреть все]  
  • +/
    Если честно, то не смешно ... весь текст скрыт [показать]
     
     
  • 4.74, karnath, 20:01, 18/07/2011 [^] [ответить] [смотреть все]  
  • +/
    А с каких пор правда смешна ... весь текст скрыт [показать]
     
     ....нить скрыта, показать (6)

  • 1.79, Аноним, 04:49, 21/07/2011 [ответить] [смотреть все]  
  • +/
    Да Такими темпами скоро пойдут новости о релизе Linux 2 0 ... весь текст скрыт [показать]
     

    Ваш комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:
     
    Навигация
     
     Новости для экспорта XML
     В социальных сетях:  twitter    
     Сводные | за день | мини-новости
     Разделы новостей
     Что нового на OpenNet
     Поиск в новостях
     Новые комментарии
     Добавить свою новость

    Важное
    - 18.11 EFF, Mozilla, Cisco и Akamai создадут контролируемый сообществом удостоверяющий центр (94 +35)
    - 15.11 Релиз FreeBSD 10.1 (87 +41)
    - 12.11 Microsoft откроет серверную часть платформы .Net и портирует её для Linux (301 +33)

    Советы
    - 26.11 Скрипт для резервного копирования EC2-серверов в AMI
    - 14.11 Импорт КЛАДР в базу данных PostgreSQL
    - 09.11 Мониторинг репликации MySQL при помощи Zabbix
    - 25.10 Настройка перехода на зимнее время для устаревших систем
    - 19.10 Режим автоматической установки обновлений в portmaster

    Обсуждаемые новости
    - 19:27 В рамках проекта IO.js началось развитие форка Node.js, неза (22)
    - 19:27 Анонсирован Devuan, форк Debian GNU/Linux без systemd (14)
    - 19:07 Yandex представил новую концепцию интерфейса web-браузеров (70)
    - 18:59 Выпуск распределенной системы управления исходными текстами  (38)
    - 18:55 13 декабря в Москве состоится конференция RuBSD 2014 (138)
    - 18:50 Во FreeBSD ожидается появление системы управления сервисами, (181)
    - 18:46 Релиз пошаговой стратегии Battle for Wesnoth 1.12 (94)
    - 18:45 Ubuntu 14.10 обогнал OS X в большинстве тестов производитель (113)


      Закладки на сайте
      Проследить за страницей
    Created 1996-2014 by Maxim Chirkov  
    ДобавитьРекламаВебмастеруГИД  
    RUNNet TopList