четверг, 30 июля 2009 г.

Проблемы с установкой из репозитория Mercurial

После переезда дерева исходных кодов Inferno в репозиторий Mercurial, у многих пользователей начались проблемы с установкой, главная из которых заключается в том, что в дереве отсутствуют многие каталоги, необходимые для правильной работы/установки ОС. Решить проблему можно с помощью создания необходимых каталогов руками (что требует определенных знаний), либо с помощью следующего скрипта, который необходимо запустить перед сборокой/установкой ОС. Другой вариант состоит в использовании готового среза исходных текстов Inferno от 30 июня, который уже включает в себя все необходимые каталоги и несвободные шрифты (которых нет в Mercurial-репозитории).


Багфиксы

3 новых исправления в исходном коде Inferno:

* Устранена ошибка в коде кэширования встроенного веб-сервера (ошибка №196);
* Исправлен баг в коде библиотеки bufio (неправильный расчет позиции во время вызова seek, ошибка №199);
* Добавлена встроенная переменная emuwdir, значение которой - рабочий каталог хост-системы;


пятница, 24 июля 2009 г.

Встречайте plan-9.org.ru

Открылся новый русскоязычный сайт об операционной системе Plan9. Пока информации на нем маловато (только переводные документы, статьи, опубликованные на других ресурсах и форум), но будем надеятся что в скором времени ресурс наберет обороты.



События за месяц

Ровно месяц прошел с момента публикации последнего поста. И это ужасно. Извиняюсь перед всеми подписчиками, и впредь постараюсь избегать подобных ситуаций. А теперь ближе к топику.

За месяц в Inferno-комьюнити не произошло каких-то особенных изменений. Лето - время затишья, поэтому дайджест новостей получился скромный:

Офциальные репозитории исходных текстов inferno-os и acme-sac переехали на систему контроля версий Mercurial, поэтому все, кто подписан на RSS-фид с изменениями в репозитории, должны изменить адрес подписки в ридере.

Порт Inferno на SoC Kirkwood (созданный mjl и salva) созрел до полноценного проекта и был перенесен на хостинг googlecode. На данный момент ОС корректно загружается и позволяет запускать dis-программы, работает последовательный порт и ethernet-адаптер. Драйвера для поддержки SD-карт реализованы не полностью.

Изменения в Inferno-os:
* Несколько багфиксов от mjl;
* Расширена поддержка процессорной архитектуры ARM;
* Добавлена утилита sig, производящая поиск сигнатуры функции во второй секции man-страниц;
* Исправлен баг №186;
* Удалены утилиты mathcalc и xmount.

P.S. На закуску:
Andy Elvey создал собственную версию операционной системы Plan 9, которую назвал Plan 42. В качестве языков программирования он выбрал Python и C++, на которых уже реализовал библиотеку для работы с протоколом 9P, клон систем plumber и fossil. Статус: пре-альфа.