Pull to refresh

Comments 3

IMHO,
Plan9 последняя инкарнация Unix со значимыми нововведениями. Продажи провалились, во многом под давлением работы Linus Torvalds, доказавшего возможность бесплатной разработки и поддержки Posix систем силами сообщества. Bell Labs открыли исходники Plan9. Скачать их можно и сегодня с репозитариев Bell Labs, но что забавно, только в протоколе 9P. Форк сделанный силами энтузиастов https://9front.org проще скачать и установить и он свежее. Plan9port (или Plan9 from user space) https://github.com/9fans/plan9port запускается поверх *nix систем, даёт возможность ознакомиться, потрогать идеологию.
Поверх windows работает только Inferno. Мне Inferno показалась чрезвычайно медлительной, что объяснимо -- виртуализация и основной язык Limbo интерпретируемый(а не компилируемый).
Текстовым редактором Acme(его видно на первой картинке) из Plan9port я пользовался в работе. Очень свежие ощущения, концепции отличаются от сегодняшнего mainstream.
Plan9 подразумевал вариативность при установке, например вычислитель или только storage. В storage, опережая время, была реализована контентная адресация (хеш функциями), и хранение diff, а это дедупликация задаром. Именно хранилищем Plan9 по сей день пользуются, например знакомый работающий в CERN.
Limbo можно считать идейным прародителем языка Go.
Исходники Plan9 хороший материал для самообразования. Архитектура, организация и стиль кода, меня убеждают больше чем например в GNU curl или grep.

Про 9front я писал недавно: https://habr.com/ru/company/ruvds/blog/716126/ - поставил, протестировал, довольно необычные ощущения, да и интерфейс выглядит совсем уж архаично. Инферно удалось посмотреть только в хостед-режиме.

Удалённая ОС, распределённые аппаратные и программные ресурсы, нативная сетевая ФС, нативное шифрование и тунеллирование трафика, виртуализация. И это всё уже было 30 лет назад! Это было настолько круто для своего времени, что даже не знаю как поточнее сказать. Возможности даже сейчас впечатляют)

Sign up to leave a comment.