Счастлив тот, кто открывает в себе внутреннее богатство

Мужик зашел в поезд на Одессу, видит - совсем мест нет. Решил одну штуку выкинуть. Ходит и приговаривает: ...

Google открыл код SwiftShader, программной реализации OpenGL ES и Direct3D 9
Wed, 29 Jun 2016 21:18:14 +0600

Конкурс проектов на базе ОС Tizen (реклама)
Wed, 29 Jun 2016 16:48:26 +0600

В рамках проекта WireGuard подготовлена новая реализация VPN для Linux
Wed, 29 Jun 2016 11:47:53 +0600

Проект по созданию полностью открытого устройства для приема ТВ-каналов
Tue, 28 Jun 2016 17:58:02 +0600

Утверждён переход DNS-сервера BIND на лицензию MPLv2
Tue, 28 Jun 2016 08:58:53 +0600

Microsoft продвигает открытый протокол для унификации поддержки языков в разных IDE
Tue, 28 Jun 2016 08:47:27 +0600

Проекты по реализации альтернативных каталогов для распространения пакетов snap
Mon, 27 Jun 2016 11:15:10 +0600

Компания Intel открыла компоненты для использования технологии защиты SGX в Linux
Sun, 26 Jun 2016 21:50:47 +0600

В пакетную базу Debian 9 "Stretch" добавлен набор компиляторов GCC 6
Sun, 26 Jun 2016 09:47:16 +0600

Предложение включить в libc новую функцию brexit (Binary Remove EXIT)
Sat, 25 Jun 2016 04:51:34 +0600

При портировании во FreeBSD утилиты doas, аналога sudo от OpenBSD, возникла опасная уязвимость
Fri, 24 Jun 2016 21:55:49 +0600

Red Hat поменял лицензию на библиотеку Cygwin
Thu, 23 Jun 2016 22:24:32 +0600

Comodo пытается завладеть брендом Let's Encrypt
Thu, 23 Jun 2016 20:32:25 +0600

Раскол проекта Nano при попытке его вывода из состава GNU
Thu, 23 Jun 2016 10:51:30 +0600

Sony выплатит пользователям компенсацию за прекращение поддержки Linux в PlayStation 3
Thu, 23 Jun 2016 08:04:20 +0600

Новости OPENNET
Новости

Анонсирован проект Python OS Project (POP), созданный с целью разработки операционной системы, компоненты которой написаны полностью на языке Python. POP основан на ядре Linux (в данный момент используется ядро версии 2.6.32) и окружении GNU, которое постепенно перерабатывается на языке Python. Многие составные части пользовательского окружения уже переписаны. Код проекта пока недоступен (дополнение: загрузить iso-образ можно здесь) - ведётся работа по выбору открытой лицензии и созданию публичного репозитория. В качестве причин разработки называется работа ради удовольствия (Just For Fun) и желание сделать интересную и легко изменяемую систему.

В настоящее время на языке Python переписаны такие приложения, как инсталлятор, пакетный менеджер, система инициализации, файловый менеджер, типовые системные утилиты (ls, cp, rm, vat, zcat и т.п.), эмулятор терминала (POPemu на базе termemulator), вспомогательные утилиты (wget, top), интерфейс к mplayer, mpd и moc, PDF-просмотрщик. В состав также входит оконный менеджер Qtile, http-сервер POPweb (основан на Cherrypy), Jabber/ICQ клиент POPim, графический редактор Mirageiv,

BitTorrent-клиент Deluge, текстовый редактор Snaked и СУБД Buzhug. В планах разработка web-браузера на языке Python, офисного пакета, X-сервера и в конечном итоге создание ядра системы на языке Python.

Дополнительно можно упомянуть, что создание операционных систем на интерпретируемых языках неоднократно предпринималось в прошлом. Например, наиболее известными из ныне живущих проектов по созданию ОС на Python являются Pycorn OS и Cleese. В отличие от проекта POP, данные операционные системы ориентированы в первую очередь на создании ядра системы на языке Python, включая драйверы, сетевой стек и реализацию файловых систем. В рамках проекта Cleese развивается концепция создания интерпретаора байткода Python, способного работать непосредственно на "голой" системе, выступая в роли микро-ядра для запуска написанных на языке Python компонентов ядра ОС. В рамках проекта Perlix развивается пользовательское окружение на языке Perl, работающее поверх ядра Linux. Обилие проектов по созданию операционных систем базируется языке Java, среди них: JNode, JOS, JX, Sanos, SavaJe и JavaOS

64.2575 71.2102 0.6277 96.6947

НОВОСТИ: Началось бета-тестирование SUSE Linux Enterprise 12 Service Pack ... Sun, 26 Jun 2016 10:30:04 +0600

Компания SUSE объявила о начале бета-тестирования промышленного дистрибутива SUSE Linux Enterprise 12 Service Pack 2 (SLE 12 SP2), который также будет использован в качестве основы в поддерживаемом сообществом дистрибутиве openSUSE Leap 42.2.

???????@Mail.ru Opera Firefox INFOBOX - хостинг Google Chrome