Разработчик подсистемы гибернации для ядра Линукса, Найджел Каннингем (Nigel Cunningham), любезно уделил время ответам на вопросы читателей Хабра и ЛОРа.
В интервью затрагивается тема разработки TuxOnIce, включения его в ядро, даётся ответ на вопрос, почему этого ещё не произошло, раскрываются некоторые подробности работы TuxOnIce, а также описываются увлечения Найджела и его предпочтения.
Совсем недавно, а именно 15 мая, великий Фабрис Беллард создал Linux на JavaScript. Опробовать новое творение можно по ссылке Linux на JavaScript (http://bellard.org/jslinux/).
Текущая реализация занимает 86КБ и поддерживает только базовые возможности:
— 32-битный x86-совместимый процессор.
— Программируемый контроллер 8259.
— Программируемый таймер 8254.
— UART 16450.
— Эмулятор терминала, работающего с UART.
Но этих возможностей достаточно, чтобы запустить полноценное ядро Linux с корнем на ext2, включающим BusyBox, С-компилятор TCC и QEmacs.
Любой желающий может в своем браузере увидеть загрузку ядра Linux, поработать в открывшейся консоли, скомпилировать hello.c и выполнить rm -rf /. После загрузки ядра все операции выполняются в браузере без участия сервера.
Работоспособность подтверждена для браузеров Firefox 4, Seamonkey 2.1, Safari 5 и Chrome 11. По слухам проект не работает в Opera (нет поддержки Typed Arrays, а тестовые сборки, где она есть, выдают ошибку) и Chrome 12 («it does not work with Chrome 12 beta. As far as I know, it is a bug in the browser» — Fabrice Bellard).
Общая сумма мировых доходов от реализации операционных систем всех видов составила более $30 млрд. Доходы Red Hat выросли, а Oracle снизились – не пользуются спросом проприетарные ОС для серверов.
Прочитав название поста, вы наверное подумали, что он будет про НПП? Но на самом деле, речь пойдёт о гораздо менее масштабном проекте, однако, очень точно отражающем Российскую действительность. Сейчас я вам расскажу грустную историю о памятнике, который должен был символизировать неограниченные возможности и независимость свободного программного обеспечения.
Читать дальше
Red Hat планирует вывести на рынок собственную PaaS-платформу (Platform as a Service). В конце прошлого года в состав Red Hat вошёл стартап Makara с одноименной платформой для разработки веб-приложений на базе Java Enterprise Edition. Одна из приоритетных задач разработчиков Makara — интеграция сервиса с принадлежащим Red Hat сервером приложений JBoss и ОС Red Hat Enterprise Linux. Внимание уделяется также интеграции с проектом Deltacloud, который позволяет запускать ПО без изменений на разных облачных площадках, будь то Amazon EC2, RackSpace или приватное облако, построенное на основе Red Hat Enterprise Virtualization.
Эта статья рассказывает о новом механизме системных вызовов ядра Linux, который позволяет существенно сократить время исполнения приложений без необходимости их модификации.
Уже 30 лет системные вызовы остаются стандартным и, в большинстве OS, единственным способом коммуникации между приложениями и ядром OS.
Правительственная комиссия по высоким технологиям и инновациям одобрила создание национальной программной платформы (НПП), которая будет охватывать весь спектр современной компьютерной техники: от встраиваемых систем до суперкомпьютеров. В декабре 2010 года был принят план перехода госструктур на свободное программное обеспечение, поэтому в качестве основы платформы будет использована ОС Linux. На реализацию проекта в ближайшие два года планируется потратить 490 млн рублей из бюджета программы «Информационное общество».