tag:blogger.com,1999:blog-65595508102606227872024-02-22T11:25:05.622+05:00OS InfernoВсе об операционной системе Inferno на русскомUnknownnoreply@blogger.comBlogger89125tag:blogger.com,1999:blog-6559550810260622787.post-89993812550307166652011-05-14T21:52:00.002+06:002011-05-19T18:38:46.998+06:00Inferno для Windows Mobile<a href="http://basmphg.heliohost.org/f/dispatch.wsgi/f/dispatch.wsgi/inferno-ppc/27/">Здесь</a> можно найти сборку и пару скриншотов.Unknownnoreply@blogger.com6tag:blogger.com,1999:blog-6559550810260622787.post-9539792417275321202011-05-10T22:38:00.001+06:002011-05-10T23:04:34.984+06:00Plan9front - очередной форк plan9Не так давно <a href="http://9hal.ath.cx/usr/cinap_lenrek/index.html">Cinap Lenrek</a>, автор Linux-эмулятора linuxemu, SMB-сервера cifsd, newboot и кучи другого p9-софта, создал форк Plan 9 под названием <a href="http://code.google.com/p/plan9front">plan9front</a>.<br /><br />Это не было бы столь интересно, если бы автор не успевал "строчить" по 10-20 коммитов ежедневно, а список изменений не был бы таким занимательным:<br /><br />* 9load заменен на более развитый <a href="http://man.aiju.de/8/9boot">9boot</a>.<br />* Файловая система fossil заменена на <a href="http://man.aiju.de/4/cwfs">cwfs</a>.<br />* Язык программирования и среда исполнения языка <a href="http://golang.org">Go</a>.<br />* Новый файловый сервер <a href="http://code.google.com/p/plan9front/source/detail?r=3b65607413083cca19da98675d696defbb7a8a6a">kbdfs</a>.<br />* Возможность установки с USB CD-ROM, USB HDD и USB FLASH.<br />* SMB-сервер cifsd в комплекте.<br />* Python и Mercurial.<br />* Эмулятор tty.<br />* Эмулятор /dev/realmode <a href="http://man.aiju.de/8/realemu">realemu</a>, позволяющий активировать графический режим на ранее не поддерживаемых видео-картах.<br />* Драйвера для следующих устройств: сетевая карта Broadcom BCM57xx, SATA-контроллеры Intel 82801FBM SATA, ntel 82801HB/HR/HH/HO SATA IDE, ntel 82801HBM SATA (ICH8-M), видео-карты AMD Geode LX, планшетов Wacom WACF004 и WACF008.Unknownnoreply@blogger.com3tag:blogger.com,1999:blog-6559550810260622787.post-82817062217375067602011-05-04T15:26:00.001+06:002011-05-06T13:17:48.867+06:00Разработка модулей для Limbo на CОчередная <a href="http://habrahabr.ru/blogs/os_inferno/118665/">статья</a> Powerman'а на хабре.<br /><br />UPD <a href="http://habrahabr.ru/blogs/os_inferno/118696/">продолжение</a>.Unknownnoreply@blogger.com1tag:blogger.com,1999:blog-6559550810260622787.post-10179170295688108592011-04-21T14:42:00.000+06:002011-04-21T14:55:33.944+06:00Переезд Inferno WikiПеренес Inferno Wiki на новый адрес: <a href="http://inferno.execbit.ru">inferno.execbit.ru</a>. Больше никакой рекламы и зубодробительных доменов четвертого уровня. Все просто и логично.<br /><br />В процессе переноса я исправил почти все статьи, так что теперь большинство из них вполне пригодны для чтения человеком. Некоторые статьи я еще не успел перенести, так что если кто-нибудь согласится помочь, это будет очень кстати. Так же добавил несколько новых статей. Приятного чтения/правки.Unknownnoreply@blogger.com3tag:blogger.com,1999:blog-6559550810260622787.post-68006385697219028002011-04-15T22:21:00.000+06:002011-04-15T22:24:30.895+06:00Интервью с Расом Коксом (Russ Cox)<a href="http://execbit.ru/2011/04/15/russ_cox_int/">Здесь</a> можно прочитать перевод интервью с Расом Коксом, одним из разработчиков Plan 9, Inferno, Go и создателем Plan 9 from User Space.Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-6559550810260622787.post-72330680961915992532011-04-04T16:29:00.006+06:002011-04-05T11:41:19.907+06:00emuq - запуск Inferno без морокиВчера mjl анонсировал emuq - версию Inferno emu, которую не нужно распаковывать, компилировать, настраивать и т.д. Достаточно только скачать бинарник (весом 1.5 Мб) с <a href="http://www.ueber.net/emuq/">официальной страницы проекта</a>, запустить, изменить несколько настроек с помощью конфигуратора и на экране появится полноценный рабочий стол Inferno.<br /><br />Внутри бинарника находится самый обычный emu со слегка измененным кодом инициализации. После запуска emuq подключается к venti-серверу, запрашивает у него vac-архив, содержащий коневую ФС Inferno, и подключает ее к корню c помощью vacsrv. При этом адрес venti-сервера и имя vac-архива указываются во время запуска emuq (тот самый конфигуратор), что дает возможность использовать его для запуска самых разных редакций Inferno.<br /><br />К сожалению, работает emuq пока только в Windows.<br /><br />UPD: скиншот<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh1k8811usaDopTVcfBf09eLH-G1fuKgkV2ys9D67mk9KBfoCFWG7BsYITBLFEYKJM7zpge8oOjYy5xT6fFLWopIp-sRRyht5Akycv0KCp6rkgsyqTLkvoJin2iZqVGWZrSQjP5Lqqt7i1C/s1600/emuq.png"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 225px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh1k8811usaDopTVcfBf09eLH-G1fuKgkV2ys9D67mk9KBfoCFWG7BsYITBLFEYKJM7zpge8oOjYy5xT6fFLWopIp-sRRyht5Akycv0KCp6rkgsyqTLkvoJin2iZqVGWZrSQjP5Lqqt7i1C/s320/emuq.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5591968105542756674" /></a>Unknownnoreply@blogger.com4tag:blogger.com,1999:blog-6559550810260622787.post-7887050897767188582011-04-02T12:48:00.001+06:002011-04-02T13:17:12.913+06:00q или inferno portable apps<a href="http://ueber.net/code/r/q">Новый проект mjl</a> - реализация инструментов для создания самодостаточных Inferno-приложений, которые не потребуют для своего запуска ниче+го, кроме emu (или ядра Inferno, если она собрана как ОС).<br /><br />q позволяет превратить любое приложение в файловый сервер, который будет хранить внутри себя все необходимые этому приложению (да и любые другие) файлы и каталоге. Во время запуска сервер подключит дерево этих файлов к текущему пространству имен и продолжит функционировать как оригинальная программа.<br /><br />Для хранения файлов внутри сервера используется обычный байтовый массив (так же как это сделано в псевдо-устройстве root), поэтому после+ его создания файлы невозможно изменить или добавить.Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-6559550810260622787.post-3714956509202807252011-03-29T19:02:00.004+06:002011-03-29T19:16:27.659+06:00Поддержка UNIX-сокетов в псевдо-устройстве #U22 марта Noah Evans добавил в дерево исходников проекта <a href="http://code.google.com/p/inferno-npe/">inferno-npe</a> патч, реализующий поддержку чтения и записи в сокеты, расположенные в файловой системе низлежащей ОС. Сегодня Чарльз Форсайт <a href="http://code.google.com/p/inferno-os/source/detail?r=ee3780d76542df8cedac89d6e97dfdf4cad5bdc8">перенес</a> этот патч в официальную ветку inferno-os.<br /><br />Смысл всего этого в том, чтобы позволить Inferno напрямую работать с файловыми серверами из p9p (Plan 9 from User Space), которые используют сокеты в качестве интерфейса для обмена Styx-сообщениями (p9p работает в UNIX, поэтому в нем нет полноценной поддержки пространств имен).Unknownnoreply@blogger.com2tag:blogger.com,1999:blog-6559550810260622787.post-20651578467036655322011-03-23T13:00:00.000+05:002011-03-23T13:03:09.679+05:00VNC-вьюерОчередная новинка от mjl. На этот раз он написал <a href="http://www.ueber.net/code/r/vnc">VNC-вьюер</a>.Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-6559550810260622787.post-90910011336588359132011-03-18T16:26:00.001+05:002011-03-18T16:31:10.520+05:00Книга о Inferno 2010 года издания<a href="http://www.amazon.com/INFERNO-OPERATING-FREDERIC-VANDOME-MCBREWSTER/dp/6130282990/ref=sr_1_2?ie=UTF8&s=books&qid=1300445786&sr=8-2">Книга на Амазон</a>. Понятия не имею что это и почему понадобилось три автора для написания 88 страниц, но сам факт довольно интересен. Если у кого-то есть информация на этот счет, поделитесь. Интересно будет всем.Unknownnoreply@blogger.com3tag:blogger.com,1999:blog-6559550810260622787.post-22679291621086694742011-03-16T15:43:00.002+05:002011-03-16T16:10:48.965+05:00Google Summer Of Code 2011<a href="http://www.plan9.bell-labs.com/wiki/plan9/gsoc-2011-ideas/index.html">Опубликован</a> список идей для SoC 2011, касающихся Plan 9 и всех связанных с ней технологий. Выглядит он примерно так:<br /><br />1. Переписать механизм генерации html-кода в wikifs(4).<br />2. Научить wikifs производить аутентификацию с помощью auth-сервера.<br />3. Портировать BSD NDISulator (для работы сетевых Windows-драйверов).<br />4. Научить компилятор kencc генерировать объектные файлы для Windows (как я понял это нужно, чтобы портировать некоторые компоненты Plan 9 в Windows).<br />5. Библиотека для декодирования asn.1 DER (часть проекта по портированию LDAP).<br />6. Реализовать NAT (уже не первый раз в GSoC, видимо никому не нужно).<br />7. Научить libdraw/libframe работать со шрифтами разной высоты.<br />8. x2apic и msi interrupts (в двух словах: улучшение работы Plan 9 в кластерах).<br />9. Работа над /sys/src/libc/amd64 (часть затянувшегося проекта по портированию на amd64).<br />10. Научить 9load-e820 переходить в 64-битный режим до загрузки ядра.<br />11 Файл-сервер SVGdraw на JavaScript (Очень интересная идея, суть которой в том, чтобы реализовать draw-сервер в браузере и позволить Plan 9/Inferno использовать его вместо нативного. Это позволит выводить всю графику на web-страницу без каких-либо костылей. Так же планируется добавить поддержку websockets к текущей реализации Styx на js.)<br />12 Реализовать клавиатурный файл-сервер.<br />13 Создать альтернативный менеджер окон (давно пора).<br />14 Поднять аналог kernel.org для Plan 9.<br />15 Закончить ratrace (аналог strace).<br />16 Драйвера для поддержи KVM/Virtio (для улучшения производительности Plan 9 в qemu).<br /><br />Более подробную информацию можно получить пройдя по приведенной в начале поста ссылке.Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-6559550810260622787.post-20468734501742930962011-01-11T13:40:00.001+05:002011-01-11T14:00:54.468+05:00Новинки от mjlНеутомимый mjl продолжает публиковать свои приложения для Inferno. На этот раз он приготовил несколько по-настоящему интересных вещей:<br /><br />1. Менеджер окон <a href="http://www.ueber.net/code/r/qwm">qwm</a>. В отличие от стандартного менеджера окон, qwm использует "тайловый" метод раскладки окон, так что внешне рабочий стол под его управлением больше похож на редактор acme или рабочий стол Unix под управлением dwm, awesome или ion3. Имеется поддержка виртуальных рабочих столов и клавиатурных комбинаций.<br /><br />2. Vi-подобный текстовый редактор <a href="http://www.ueber.net/code/r/vixen">vixen</a>. Подарок поклонникам vi(m) и ненавистникам acme.<br /><br />3. Ланчер <a href="http://www.ueber.net/code/r/wmrun">wmrun</a>. Простая и удобная замена wm/sh.<br /><br />4. Старый добрый <a href="http://www.ueber.net/code/r/find">find</a>. Не в стиле inferno, зато удобно.Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-6559550810260622787.post-57201798089276683042010-08-13T12:53:00.002+06:002010-08-13T13:01:13.992+06:00В Inferno интегрирован новый криптографический фреймворк10 Августа Charles Forsyth добавил в репозиторий Inferno код модуля Crypt, который должен стать новым стандартным интерфейсом к крипто-функциям, используемым для аутентификации с использованием открытых/закрытых ключей. <a href="http://code.google.com/p/inferno-os/source/detail?r=78387aa7d13dc674ee4533bfcdfecb8d390d93df">Коммит</a>.Unknownnoreply@blogger.com1tag:blogger.com,1999:blog-6559550810260622787.post-20342112094548162112010-08-13T12:46:00.002+06:002010-08-13T12:52:52.721+06:00Charles Forsyth представит доклад о текущем состоянии Inferno на IWP9 2010Charles Forsyth в качестве представителя компании Vita Nuova выступит на конференции IWP9 2010 с отчетом о текущем положении дел в компании и проектах, связанных с Inferno и языком Limbo. <a href="http://ninetimes.cat-v.org/news/2010/08/11/0/">Источник</a>.Unknownnoreply@blogger.com7tag:blogger.com,1999:blog-6559550810260622787.post-8632873204827353252010-07-31T12:48:00.006+06:002010-07-31T12:55:25.273+06:009buntu - Ubuntu с лицом Plan 9<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://dl.suckless.org/9buntu/9buntu-screendump.png"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 402px; height: 302px;" src="http://dl.suckless.org/9buntu/9buntu-screendump.png" border="0" alt="" /></a><br />Наткнулся на <a href="http://dl.suckless.org/9buntu/9buntu.10.07.i386.iso">ISO-образ</a> 9buntu, распространяемый широко известными в узких кругах ребятами с сайта suckless.org. Как можете видеть скриншот очень красноречив, однако что это, 9vx или доработанный p9p пока не ясно.Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-6559550810260622787.post-51997058271968538662010-05-27T23:13:00.003+06:002010-05-27T23:30:04.560+06:00SoC 2010Нынешний Summer of Code вновь обошел Inferno стороной, в то время как Plan 9 удостоился шести проектов. В этом году:<br /><br />1. Venkatesh Srinivas работает над улучшением менеджера виртуальной памяти.<br />2. Jesus Galan совершенствует 9vx.<br />3. John David работает над реализацией <a href="http://bit.ly/asPa46">Heirarchical Patch Dynamics</a> (9hpd).<br />4. Michael Block собирается внедрить систему методов ввода (для ввода не-английских символов).<br />5. Andre Guenther планирует портировать DrawTerm на IPhone.<br />6. Per Odlund портирует Plan 9 на arm-платформу <a href="http://www.igep-platform.com/index.php?option=com_content&view=article&id=46&Itemid=55">IGEPv2</a>.<br /><br />PS Результаты первого проекта скорее всего будут портированы в Inferno.<br />PPS <a href="http://ninetimes.cat-v.org/news/2010/05/26/1-jt/">Подробности</a>.Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-6559550810260622787.post-69510709670142200192010-05-23T17:58:00.004+06:002010-05-27T23:10:37.225+06:00Plan 9 LiveUSBДля тех кто хочет иметь Plan 9 всегда под рукой Balwinder S Dheeman подготовил <a href="http://werc.homelinux.net/hacks/plan9/nano9.img.xz">LiveUSB</a> на базе FreeBSD 7.2, xorg-minimal и 9vx. Образ содержит в себе все приложения, исходные коды и документацию из последнего plan9.iso. Размер архива: 262 Мб.Unknownnoreply@blogger.com4tag:blogger.com,1999:blog-6559550810260622787.post-82221312504218085962010-03-14T14:24:00.002+05:002010-03-14T14:39:27.776+05:00Deployment вашего софта для OS InfernoНе найдя подходящего способа установки сторонних приложений в Inferno, Alex Efros предложил собственный вариант и опубликовал его развернутое описание на <a href="http://habrahabr.ru/blogs/os_inferno/87460/">хабре</a>.<br /><br />В подтверждение своих слов он создал 4 проекта на google code, каждый из которых использует предложенный им механизм установки:<br /><br />1. <a href="http://code.google.com/p/inferno-contrib-regmonitor/">regmonitor</a> - модуль, предназначенный для наблюдения за сервисами, зарегистрированными в registry(4).<br />2. <a href="http://code.google.com/p/inferno-contrib-hashtable/">hashtable</a> - полиморфная версия модуля hash(2).<br />3. <a href="http://code.google.com/p/inferno-contrib-retrymount/">retrymount</a> - версия команды mount(1), автоматически монтирующая источник в случае ошибок ввода-вывода.<br />4. <a href="http://code.google.com/p/inferno-contrib-logger/">logger</a> - модуль, выполняющий логирование событий.Unknownnoreply@blogger.com1tag:blogger.com,1999:blog-6559550810260622787.post-72064071428154821982010-03-03T18:37:00.003+05:002010-03-04T10:20:11.528+05:00[софт] mySQL-клиентНа <a href="http://code.google.com/p/imakerobots/wiki/infernomysql">странице</a> опубликован код Inferno-модуля, предназанченного для коммуникации с удаленным MySQL-сервером. Поддерживается аутентификация и MySQL 4.x и выше.Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-6559550810260622787.post-21007070473241217072010-03-02T16:51:00.001+05:002010-03-02T16:53:38.295+05:00[wiki] Перенаправление аудио-вывода по сети используя Linux и InfernoПеревод заметки, опубликованной на странице <a href="http://ninetimes.cat-v.org/tips/"></a>.Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-6559550810260622787.post-58540247066128287272010-02-03T23:37:00.002+05:002010-02-03T23:42:07.768+05:00Inferno на BeagleBoardСобственно вот:<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjxkqPFUlwfKSVoq7UFsoijWskmOm6BV3WOT8SZC-kJYLFzfcDpU0f56gl7a2gLd4M5pBI2_iLxO3hBNABBz6qABZxjSCGDWBYX6NqDlznyc2GObF-ZCmuQH86-rcNPFSJ3NBDHzSKLeInf/s1600-h/wm.jpg"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 240px; height: 320px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjxkqPFUlwfKSVoq7UFsoijWskmOm6BV3WOT8SZC-kJYLFzfcDpU0f56gl7a2gLd4M5pBI2_iLxO3hBNABBz6qABZxjSCGDWBYX6NqDlznyc2GObF-ZCmuQH86-rcNPFSJ3NBDHzSKLeInf/s320/wm.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5434089045043970002" /></a><br />Подробности тут: http://inferno-hell.blogspot.com/2010/02/beagleboard-dviinfernogui.html (если, конечно, кто-нибудь сможет понять).Unknownnoreply@blogger.com2tag:blogger.com,1999:blog-6559550810260622787.post-52682448076019549222010-01-21T10:46:00.003+05:002010-01-21T10:52:54.640+05:00Среда acme на видеоВсем, кто хотел познать красоту acme, но не мог это сделать, посвящена целая серия видеоуроков, опубликованных в блоге http://thenewsh.blogspot.com. <a href="http://thenewsh.blogspot.com/2010/01/acme-environment-in-plan9.html">Ссылка</a>.Unknownnoreply@blogger.com2tag:blogger.com,1999:blog-6559550810260622787.post-81863394655604512412009-12-24T14:23:00.002+05:002009-12-24T14:28:45.055+05:00VGA-драйверBrian L. Stuart продолжает выкладывать свои наработки, озвученные на IWP9. В этот раз он сделал доступным простой VGA-драйвер для нативной версии Inferno. Как и раньше исходный код доступен на странице <a href="https://code.google.com/p/inferno-bls/">https://code.google.com/p/inferno-bls/</a>.Unknownnoreply@blogger.com3tag:blogger.com,1999:blog-6559550810260622787.post-73744219603791799522009-12-14T00:45:00.001+05:002009-12-14T00:46:59.691+05:00Подсветка синтаксиса sh<a href="http://www.vim.org/scripts/script.php?script_id=2880">Скрипт подсветки синтаксиса для rc из Plan 9.</a> Подходит для Inferno sh.Unknownnoreply@blogger.com2tag:blogger.com,1999:blog-6559550810260622787.post-51892717323973600872009-12-13T00:26:00.002+05:002009-12-13T00:30:49.393+05:00Visopsys + Inferno?"Ailes развивается как форк Visopsys, наследуя все её основные особенности, однако в будущем мы планируем реализовать идеи, схожие с идеями системы Inferno и преобразовать текущее монолитное ядро в микроядро и набор системных служб". <a href="http://sites.google.com/site/ailessystem/">Ссылка.</a>Unknownnoreply@blogger.com1