18 июня 2012 в 09:05

Каталог статей по OS Inferno

Практически каждая статья по OS Inferno вызывает вопросы из серии «что это такое и для чего оно нужно». Эти вопросы вполне уместны, но начинать каждую статью с ответа на этот вопрос невозможно — по крайней мере я не готов ответить на этот вопрос одним абзацем, а на развёрнутый ответ и целой статьи мало. Поэтому в данной статье будет поддерживаться полный каталог всех статей об ОС Инферно на хабре, и в новых статьях можно будет просто ссылаться на этот каталог.

Обзоры OS Inferno


Первое знакомство с OS Inferno … закончилось ничем, т.к. сработал стереотип «раз это ОС, значит она должна быть полноценной альтернативой традиционным десктопным или серверным ОС». Стыдно.

Второе знакомство с OS Inferno … прошло намного удачнее — удалось избавиться от стереотипов и понять, как и для чего можно начинать использовать эту ОС.

Поверхностный обзор OS Inferno … ну очень поверхностный, скорее просто список фич а не обзор.

Архитектура OS Inferno — 1,
Архитектура OS Inferno — 2,
Графика в Inferno,
Limbo,
3 сущности! … этот цикл из 5-ти статей и есть обзор системы.

Inferno Shell … детальное описание оболочки инферно.

И всё-таки она многопользовательская! … описывает работу инферно с пользовательскими аккаунтами.

Inferno Часть 0: пространства имён

Установка OS Inferno


Установка OS Inferno New Edition … статья устарела, ниже есть более новая версия. Тем не менее, статья по-прежнему интересна описанием устройства и использования авторизации в инферно и комментариями.

Установка OS Inferno New Edition (update) … ставим свежую версию инферно под современными (2012 год) Linux, FreeBSD, Mac OS X, Windows.

Настройка OS Inferno … можно и не настраивать, и так неплохо работает.

Пробуем native Inferno OS на Raspberry Pi

Разработка софта под OS Inferno


Подготовка ваших приложений Inferno к standalone установке … описывает как запускать свои программы на компах, где нет установленной инферно.

Deployment вашего софта для OS Inferno … описывает как устанавливать дополнительные модули и приложения, а так же как писать свои чтобы их было удобно устанавливать другим людям.

Разработка модулей для Limbo на C (часть 1),
Разработка модулей для Limbo на C (часть 2) … достаточно сложный материал, детали внутреннего устройства инферно. Но сложность штука относительная — по сравнению с программированием на Limbo писать драйвера для инферно сложно. А вот по сравнению с написанием модулей для Perl на C (используя перловский XS) — писать драйвера для инферно на порядок проще.

Удобная разработка для OS Inferno в Vim — плагины, mkfiles, подсветка синтаксиса, etc.

Теория

Введение в теорию взаимодействующих последовательных процессов (CSP), часть 1,
Введение в теорию взаимодействующих последовательных процессов (CSP), часть 2

Misc


Syntax Highlight Considered Harmful

Файловая база данных

Как может выглядеть XMPP в ОС Inferno
Alex Efros @powerman
карма
300,5
рейтинг 0,0
Systems Architect, Senior Go/Perl Linux Developer
Похожие публикации
Самое читаемое

Комментарии (11)

  • +5
    Нужно добавить еще ссылку на Каталог статей по OS Inferno.
  • +1
    Неделя Inferno на хабре?
  • +1
    Добавьте хоть каких-нибудь картинок в первые три статьи, ну скучно же глазу.
    • 0
      Добавил. :) За одно поправил форматирование статей, за пять лет на хабре возможности форматирования статей заметно улучшились.
      • 0
        Теперь жду вируса, который внутри себя будет держать инферно для прозрачного взаимодействия с другими своими частями.
  • +1
    Спасибо за хороший цикл статей, прям захотелось скачать и поковыряться.
    И однозначно, лучше чем башорг.
  • 0
    Прочитал введения, описания… Хоть убей не понимаю область применения… :( Примеры бы внедрения и использования, плюс резюме во что бы это вылилось при использовании подходов обычных ОС. Создалось легкое ощущение, что избегается (или отсутствует полностью) упоминание о реальных внедрениях и полученных преимуществах.

    Я понял только что это апгрейд идей юникса с большим абстрагированием от ресурсов, но в чем распределенность — никак не понял. Да, я увидел RPC (пример с калькулятором), но распределенное вычисление как по мне — это когда одна задача выполняется на 2+ вычислительных единицах (потоках, тредах, серверов) и пул этих исполнителей кем-то балансируется/управляется… Я что-то упускаю или недопонимаю из идеи систем?
    • 0
      Вариантов построения чего-то распределённого довольно много, если Вы конкретнее опишете что хотите увидеть, я попробую описать как это выглядит в инферно. Но, скорее всего, Вам хотелось увидеть что-то вроде такого примера: inferno.execbit.ru/wiki.wsgi/Простой%20пример%20Grid

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.