The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Выпуск 9front 10931, ответвления от операционной системы Plan 9

21.01.2025 11:14

Представлен выпуск операционной системы 9front 10931, опубликованный под кодовым именем "THIS TIME DEFINITELY". Проект 9front с 2011 года развивает независимый от компании Bell Labs форк распределённой операционной системы Plan 9. Готовые установочные сборки сформированы для архитектур i386, x86_64 и плат Raspberry Pi 1-4. Код распространяется под лицензией MIT. Доступна приуроченная к релизу музыкальная композиция.

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

Форк 9front примечателен реализаций дополнительных механизмов защиты, расширением поддержки оборудования, улучшением работы в беспроводных сетях, добавлением новых файловых систем, реализацией звуковой подсистемы и кодировщиков/декодировщиков звуковых форматов, поддержкой USB, созданием web-браузера Mothra, заменой загрузчика и системы инициализации, применением шифрования данных на диске, поддержкой Unicode, наличием эмулятора режима реальных адресов, поддержкой архитектуры AMD64 и 64-разрядного адресного пространства.

Значительные изменения:

  • В инсталляторе включена новая файловая система gefs, созданная специально для Plan 9, поддерживающая снапшоты и оптимизированная для быстрого перебора файлов в очень больших каталогах. ФС спроектирована для сохранения целостности в случае сбоев, таких как экстренное отключение питания, и имеет средства для самодиагностики, не допускающие скрытого повреждения данных и возвращения некорректных данных. При этом gefs полностью совместима с традиционной файловой системой 9p, возможности которой воссозданы с использование режима copy-on-write и структуры Bε-tree.
  • В утилиты ip и ipconfig добавлена поддержка динамического выделения IP-адресов через DHCPv6 и обработки истечения времени действия префиксов для IPv6.
  • Устранена уязвимость CVE-2024-8158, вызванная ошибкой в механизме аутентификации, реализованном в библиотеке lib9p. Уязвимость позволяет пользователю, имеющему учётную запись в системе, выдать себя за любого другого пользователя при работе с файловой системой. Причиной уязвимости является отсутствие должного сопоставления имени пользователя, передаваемого в 9p-сообщениях Tauth и Tattach, с UID-идентификатором клиента, выдаваемом после прохождением пользователем аутентификации. Проблема проявляется во всех версиях 9front (ошибка допущена в коде Plan 9 ещё до создания форка), но затрагивает только конфигурации с файловой системой hjfs (в системах с ФС cwfs и gefs уязвимость не проявляется).


  1. Главная ссылка к новости (http://9front.org/releases/202...)
  2. OpenNews: Релиз операционной системы Inferno 0.6 для Raspberry Pi
  3. OpenNews: Компания Nokia перелицензировала ОС Plan9 под лицензией MIT
  4. OpenNews: Представлена распределённая ОС Node9, сочетающая технологии Inferno и язык Lua
  5. OpenNews: Представлена ОС Clive, основанная на идеях Plan 9 и Nix
  6. OpenNews: Glendix - новая ОС на основе Plan9 с ядром Linux
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/62590-plan9
Ключевые слова: plan9, 9front
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (52) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.9, Аноним (-), 11:57, 21/01/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –4 +/
    >Код распространяется под лицензией MIT.

    Каков смысл существования форка если изначальный Plan9 до созданиЯ форка, и сейчас имеет бздунскую лицензию?

    >Доступна приуроченная к релизу музыкальная композиция.

    Тео де Раадт и ОпенБЗДуны осуждают такое направление музыки. Послушал какой-то бесмысленный и беспощадный транс. Такую музыку наркоманам на дискотеке ставят.

     
     
  • 2.12, Аноним (12), 12:12, 21/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    глянь на плашки снизу основной страницы сайта данной ОС
    можешь даже ткнуть на них , одна из них музыкальная =D
     
     
  • 3.45, Аноним (45), 18:59, 21/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Несколько лет назад хорошие люди со светлыми лицами нехило прижали разобов за мемуары австрийского художника в /lib и фотку польского лагеря рабочих в FQA на сайте, так что с тех пор они и фотку с мемуарами удалили и плашечки поставили.
     
  • 2.18, nilsys (?), 12:58, 21/01/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >Каков смысл существования форка если изначальный Plan9 до созданиЯ форка, и сейчас имеет бздунскую лицензию?

    много ли людей сейчас у p9, которые могут принять изменения в апстрим? тем более, 9f сам по себе довольно чудаческий проект

    > Тео де Раадт и ОпенБЗДуны осуждают такое направление музыки.

    да за ради бога, их никто не спрашивает только

     
  • 2.33, Andrey (??), 16:25, 21/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    >Тео де Раадт и ОпенБЗДуны осуждают такое направление музыки. Послушал какой-то бесмысленный и беспощадный транс. Такую музыку наркоманам на дискотеке ставят.

    Хуже, и слушать больно, и танцевать невозможно.

     
     
  • 3.53, Аноним (53), 20:31, 21/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > и танцевать невозможно.

    Плохому танцору, знаешь что обычно мешает?

     
     
  • 4.63, A.Stahl (ok), 21:15, 21/01/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Лицензия?
     
  • 2.36, Аноним (36), 16:50, 21/01/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Каков смысл существования форка если изначальный Plan9 до созданиЯ форка, и сейчас имеет бздунскую лицензию?

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

     
     
  • 3.58, Аноним (53), 20:39, 21/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Мне как то во времена диалаповской молодости и оплаты интернета по траффику, подбегает ген директор, и сообщает, что пообещал для заказчика выложить данные (с компакт диска) в интернет и дать его скачать всем филиалам заказчика по всей России (чуть больше сотни подразделений).
    На мой скромный "ахуалятата" и в курсе ли он, что ту сумму за интернет, которую он лично ежемесячно оплачивает, хватает ровно на размер того самого компакт диска для всего офиса интернета на в месяц,
    ибо больше ему почему то жалко платить, он скромно потупил взгляд.
     

  • 1.10, Аноним (-), 11:57, 21/01/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Уважаемые эксперты!
    Запрашиваю ваше невероятно ценное мнение.
    Оцените, пожалуста, ненужность сего поделия по шкале от 1 до 10.
    А то как-то неясно...
     
     
  • 2.13, Аноним (13), 12:13, 21/01/2025 [^] [^^] [^^^] [ответить]  
  • +7 +/
    10. Наработки данного сабжа используются в других проектах. Файловая система, например, используется в qemu для монтирования общих папок.
     
  • 2.27, Аноним (27), 14:33, 21/01/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Это прямой конкурент GNU/Hard.
     
     
  • 3.29, Аноним (29), 15:04, 21/01/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    GNU/Hard не юзабельное. А это?
     
     
  • 4.31, Аноним (27), 15:42, 21/01/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Это тоже.
     
  • 2.41, Аноним (-), 17:56, 21/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    "Нужность" понятие субъективное. Если мне интересно то нужность - 10 баллов, если не интересно нужность -1 балл. Главное некомерческий интерес иметь, как хобби.
     
  • 2.61, Аноним (61), 21:09, 21/01/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    У Plan9 максимальная нужность. Штука по идеям опередившая и своё, и наше время. Когда доступ к вычислительным мощностям и сетям станет такой же обыденостью как водопровод и доступ к электроэнергии, это будет выглядеть примерно как Plan9, границы между локальным и удалённым сотрутся настолько, насколько позволят законы физики. Современный клауд — это первый неуклюжий шаг в этом направлении. Но если тебе сегодня и для практического применения, то бери Линукс и не мучайся. Будущее пока ещё не здесь.
     

  • 1.11, Аноним (11), 12:03, 21/01/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    когда-то было любопытно как и ОС Inferno, но уже давно нет
     
     
  • 2.37, Аноним (37), 17:01, 21/01/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Это старость.
     
     
  • 3.68, Аноним (68), 01:21, 22/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Да, старые, даже древние, системы и идеи. Ибо всё есть не файлы, а объекты и события. Ибо всё уже очень развилось и усложнилось, всё уже очень разное, а не простецкое единообразное "блочное" и "символьное" читабельно-писабельное.
     

  • 1.16, ryoken (ok), 12:32, 21/01/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    А под нее Дум и Квака первая есть? :)
     
     
  • 2.19, Аноним (19), 13:41, 21/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    да. причём работает одновременно на разных тачках с распределённым функционалом - одна звуки играет, другая картинку рисует, третья саму игру думает, четвёртая ввод обрабатывает.
     
     
  • 3.32, ryoken (ok), 16:11, 21/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Жирновато по железу получается :).
     
     
  • 4.38, Аноним (38), 17:07, 21/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Зато можно запускать на коре дуба!
    В такомЪ случае - очень даже неплохо.
     
     
  • 5.69, Аноним (69), 02:16, 22/01/2025 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 2.46, Аноним (45), 19:03, 21/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Дум даже в комплекте с системой идёт
     
     
  • 3.50, Аноним (53), 20:23, 21/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    корректную строку запуска не подскажешь?
    из того что я нагуглил, надо предварительно в глендахоум директории директории для конфов создавать.
    а так да, бинарник и вад - лежать и просять.
    по умолчанию не стартуют - на что то ругаются.
     
  • 3.55, Аноним (55), 20:31, 21/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    А GTA ?
     

  • 1.17, Аноним (17), 12:55, 21/01/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Ерунда какая-то.

    Стирание различий между локальными и удалёнными ресурсами, нет различия в доступе к локальным и внешним ресурсам.

    А что, в nfs, всякие блочные устройства и nvme over ip, rdma, x11 и тд есть различия в доступе? Одни и те же интерфейсы что для локальных ресурсов, что для удаленных. В чем киллер фича то?

     
     
  • 2.20, Аноним (19), 13:46, 21/01/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Всё что вы перечислили - это есть по умолчанию в операционной системе и протоколе 9p. Для распределения ресурсов не нужно писать целый x11 или nfs, уже всё готово и всё говорит на одном языке - 9p. Можно даже процессор удалённой тачки примонтировать как одну из локальных вычислительных нод.
     
     
  • 3.24, Аноним (17), 14:08, 21/01/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Можно даже процессор удалённой тачки примонтировать как одну из локальных вычислительных нод.

    Что-то получается не до конца стёрли различия в локальных и удаленных ресурсах. Локальные процессоры же не надо монтировать? А удаленные надо - уже не одинаково.

     
     
  • 4.40, Аноним (38), 17:10, 21/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Подозреваю - оно автоматически монтирует локальные ресурсы.
    При желании, вы можете в бутовой строке вручную вписывать все локальные устройства, ну и что, что старт системы в ручном режиме будет занимать полчаса - зато именно для вас будет одинаково.
     
     
  • 5.51, Аноним (53), 20:24, 21/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    кстати, вкратце говоря - "9boot".
     
  • 3.43, Аноним (45), 18:49, 21/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Про монтирование удалённого процессора вы перегнули, нету такого.
    Можно /proc примонтировать только, для удалённого дебаггинга.
     
     
  • 4.52, Аноним (53), 20:28, 21/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    гуглим «standalone», «CPU» и «Authentication».
    ну еще
    cd /rc/bin/service
    echo '#!/bin/cpu -R' >il17010
    echo '#!/bin/cpu -R' >tcp17010
    chmod +x *17010
     
     
  • 5.56, Аноним (56), 20:34, 21/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    И как это будет работать? Условный компиялатор запустить, и дать ему тысячи файлов. Будет тормозить так же как ftp или вообще работать не будет?
     
     
  • 6.62, Аноним (61), 21:13, 21/01/2025 Скрыто ботом-модератором     [к модератору]
  • +/
     

  • 1.21, Аноним (29), 13:47, 21/01/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    И что есть дистрибутивы сабжа с гонмом или кде?
     
     
  • 2.25, Аноним (25), 14:24, 21/01/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Система предполагает прямое общение с богом машины через протокол 9P.
    Слава Омнисии.
     
     
  • 3.26, Аноним (29), 14:30, 21/01/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Терминал щтоле?
     
     
  • 4.42, pdp11 (?), 18:00, 21/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    у них своя самобытная среда - rio. можно также глянуть на acme, самобытный редактор.
    идеи rio нашли определенное воплощение в стеке arcan, а acme "переродился" в редакторе anvil.

    там требуется трехкнопочная мышь, двухкнопочные будут страдать, а вимеры с эмаксерами... остались за бортом.

     
  • 4.47, _ (??), 19:57, 21/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Deus Ex ... жи! ;-)
     

  • 1.30, Аноним (30), 15:15, 21/01/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Чуваки Маяковского знают: плакат со стихом на https://9front.org/propaganda/
     
  • 1.34, Аноним (34), 16:46, 21/01/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Заглянул на их сайт.
    КоК, музычка и видосики, про Nazi_Punks_Fuck_Off например.
    Отдельный пункт propaganda, но там в основном картинки с лого (9) + какой-то текст.
    На вкладке who в основном какая-то графомания и фотки каких-то наркош как в 80х.

    Разбирающиеся в современных трендах, подскажите, это еще инсталляция или уже перформанс?

     
     
  • 2.39, Совершенно другой аноним (?), 17:09, 21/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Я так понимаю - они там активно над всем, до чего дотянутся, стебутся, а может и действительно такие. какими себя изображают.

    Тот CoC, что Вы упомянули - это переделанный (s/rifle/9front/) "Rifleman's Creed" (https://en.wikipedia.org/wiki/Rifleman%27s_Creed), помнится его ещё в "Цельнометаллической оболочке" цитировали.

     
     
  • 3.44, Аноним (45), 18:51, 21/01/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    CoC там выбирается рандомно из нескольких вариантов при обновлении страницы
     

  • 1.54, Аноним (56), 20:31, 21/01/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >все ресурсы можно рассматривать как иерархический набор файлов; нет различия в доступе к локальным и внешним ресурсам

    Интересно. Вот есть удалённая сетевая карта. Как на ней открыть порт, чтобы это было как будь-то это локальный порт? Или процессор, оперативка то всё равно удалённая будет, ещё и через сеть гонять данные нужно будет.
    >Форк 9front примечателен реализаций дополнительных механизмов защиты, расширением поддержки оборудования, улучшением работы в беспроводных сетях

    На ноутбуке работать будет?
    >созданием web-браузера Mothra

    Это тупик, сложные программы нужно портировать

     
  • 1.57, Аноним (57), 20:38, 21/01/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Да, музыка еще та!
     
  • 1.59, Аноним (59), 20:45, 21/01/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Без Уриеля проект не имеет смысла.
     

  • 1.60, чатжпт (?), 21:09, 21/01/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    жаль что не очень развивается, это интереснее линукса и прочих бсд
     
     
  • 2.67, Аноним (67), 23:41, 21/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Не нашёлся свой студент, который бы свою реализацию с нуля запилил Just for fun.
     

  • 1.64, Геймер (?), 21:25, 21/01/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Plan 9 опережает своё время. Поэтому с ним надо дружить. У меня в виртуалке как раз 9front.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2025 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру