Ничего нет внутри у людей, вечно выставляющих все наружу

Муж наливает себе рюмку водки. Жена говорит: ...

NPM стал крупнейшим репозиторием пакетов
Sun, 15 Jan 2017 11:27:33 +0600

Проект по созданию полностью открытой прошивки для Raspberry Pi
Sat, 14 Jan 2017 09:46:33 +0600

Утечка исходных текстов браузера Opera 12.15
Fri, 13 Jan 2017 23:45:15 +0600

Google представил Key Transparency, альтернативу серверам криптографических ключей
Fri, 13 Jan 2017 20:56:36 +0600

В компиляторе G++ обеспечена поддержка C++17
Fri, 13 Jan 2017 09:42:08 +0600

В Firefox 53 будет включён просмотрщик JSON
Thu, 12 Jan 2017 22:20:51 +0600

Компания D-Wave открыла код вычислительного пакета для квантовых компьютеров
Thu, 12 Jan 2017 09:58:25 +0600

Создатель LLVM и Swift уходит из компании Apple
Tue, 10 Jan 2017 23:49:49 +0600

Игра Civilization VI будет выпущена для Linux
Tue, 10 Jan 2017 12:01:23 +0600

Рассматривается возможность перевода NTPsec на язык Rust или Go
Tue, 10 Jan 2017 06:47:45 +0600

Проект Mesa перешёл на новую схему нумерации выпусков
Mon, 09 Jan 2017 23:42:37 +0600

Инициирован форк свободной платформы электронной коммерции PrestaShop
Sat, 07 Jan 2017 10:20:19 +0600

Google добавил блокировщик рекламы AdNauseam в список вредоносного ПО
Fri, 06 Jan 2017 11:11:53 +0600

Ричард Столлман сообщил о выходе Libreboot из проекта GNU
Thu, 05 Jan 2017 22:06:28 +0600

В GNOME Shell integration for Chrome добавлена поддержка Firefox
Mon, 26 Dec 2016 19:08:56 +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

59.3700 63.1222 0.5179 8.6065

НОВОСТИ: Проект KDE опубликовал фреймворк для построения интерфейса Kirig ... Fri, 13 Jan 2017 10:33:56 +0600

Разработчики KDE опубликовали релиз фреймворка Kirigami 2.0, созданного для быстрой разработки приложений с адаптивным интерфейсом, работающим без изменения на настольных и мобильных системах. Фреймворк является надстройкой над Qt Quick Controls и использует в качестве основы уже предоставляемые в Qt Quick элементы, такие как кнопки и поля ввода текста.

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