Вышла (http://lynxline.com/inferno-rpi-0-3-release/) новая версия операционной системы Inferno OS (http://lynxline.com/projects/labs-portintg-inferno-os-to-ras.../) для одноплатного компьютера Raspberry Pi. Данная ветка системы для Raspberry Pi предназначена для экспериментальных и исследовательских работ, например, в области интернета вещей.Основные изменения:
- Обеспечена работа JIT на архитектуре ARM
- Включены последние изменения из основного репозитория Inferno OS
- Реализовано разделение памяти 240/16
- Добавлена возможность загрузки без GUI
Напомним, что ОС Inferno была создана в Bell Labs по заказу компании Lucent и увидела свет в 1995 году. Она основана на коде операционной системы Plan 9 и дополнена виртуальной машиной Dis, приложения для которой написаны на языке Limbo, предке языка Go. В основе Inferno лежит идея об использовании файлов для представления всех ресусов операционной системы, начиная от устройств и заканчивая окнами графического интерфейса и буфером обмена. Обрабатывать запросы доступа к таким файлам может не только ядро ОС, но и обычные приложения, а для передачи запросов используется сетевой протокол 9P. Благодаря этому любой ресурс операционной системы можно экспортировать на удаленную машину. ОС доступна для множества архитектур, а также может работать в среде Linux, *BSD, OS X, Solaris, Windows и других ОС. Подробнее об Inferno на русском можно узнать в Inferno Wiki (http://inferno.execbit.ru).
URL: http://lynxline.com/inferno-rpi-0-3-release/
Новость: http://www.opennet.me/opennews/art.shtml?num=43361
> ОС доступна для множества архитектурДаже для AMD64 до сих пор недоступна. Только в 32-битном режиме. Закопайте уже хорошенько.
Это здорово!
Очень полезна для некоторых применений, позволяет обойтись без костылей
> Очень полезна для некоторых применений...в качестве удобрения с 20летней историей?
Виртуальные машины байткодов сами по себе уже костыли.
У новых ARMов есть аппаратная поддержка.
Можно подробнее про аппаратную поддержку?
> Виртуальные машины байткодов сами по себе уже костыли.Тут не совсем так, DIS это байткод в котором нет регистров а в остальном он соответствует стандартной архитектуре процессоров. Например инструкция сложения ADD mem1,mem2,mem3 ссылается только на память. В результате JIT компиляция очень быстрая - каждая DIS инструкция переводится почти напрямую всего в пару ARM инструкций. Плюс DIS байткод легко переносим.
> в области интернета вещей.0_о
Теперь так называют сферического коня в вакууме ).
Теперь так называют любую хренотень, подключенную к интернету - холодильник, тостер, утюг.. в общем все что уже давно достигло совершенства, продавать новое как-то надо, а новые функции и различные покрытия с броскими именами вроде SuperMegaCoolFreeze на покупателей уже не действуют. Теперь у всех должен быть холодильник с веб камерой и прямой трансляцией как там мышь вешается.
Ну если совсем уж по честному, по марксисиско-ленински :) - то да.
А по простецки - всё к тому и шло. SkyNet, убить человеков, восстание кофеварок и т.д. Вот я например не хочу вручную гараж открывать, а хочу чтоб ворота сами открылись если перед ними мои машины + внутри мои телефоны :) А для этого вся эта машинерия договориться должна. Ну и ... человеков таки убьют :)