Первый закон работы в лаборатории

Горячая колба выглядит точно так же, как и холодная.

Два программера едут в переполненном троллейбусе и разговаривают, не обращая ни на кого внимания: ...

Компания Mozilla объявила о покупке сервиса Pocket
Tue, 28 Feb 2017 08:57:50 +0600

Компании Jolla и Sony представили версию Sailfish для смартфонов Sony Xperia
Mon, 27 Feb 2017 20:21:39 +0600

Проектом netcode.io предложены средства для использования UDP в web-приложениях
Mon, 27 Feb 2017 12:32:41 +0600

Линус Торвальдс выступил с критикой контроля качества в DRM-подсистеме ядра Linux
Mon, 27 Feb 2017 10:37:28 +0600

Энтузиасты воссоздали метод мгновенной генерации PDF-файлов с одинаковым хэшем SHA-1
Sat, 25 Feb 2017 09:36:20 +0600

Сервис мгновенного обмена сообщениями Wire объявил о скором открытии серверного кода
Fri, 24 Feb 2017 21:53:07 +0600

Google продемонстрировал первую успешную атаку на алгоритм хеширования SHA-1
Thu, 23 Feb 2017 20:41:10 +0600

В Firefox началось тестирование новых возможностей SnoozeTabs и Pulse
Thu, 23 Feb 2017 11:17:28 +0600

В основной состав PHP будет включена криптографическая библиотека Libsodium
Thu, 23 Feb 2017 10:49:42 +0600

Инженеры из Google представили глобальную файловую систему Upspin
Wed, 22 Feb 2017 11:45:23 +0600

Микроядерная ОС Genode переходит на лицензию AGPL
Tue, 21 Feb 2017 22:07:16 +0600

Проект Fedora рассматривает возможность отказа от альфа-выпусков
Tue, 21 Feb 2017 10:31:47 +0600

В Ubuntu GNOME 17.04 будет поставляться свежий GNOME 3.24
Mon, 20 Feb 2017 23:55:06 +0600

В NetBSD обеспечена поддержка повторяемых сборок
Mon, 20 Feb 2017 22:17:35 +0600

Thunderbird заменит IceDove в репозиториях Debian
Sat, 18 Feb 2017 10:31:41 +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

57.9371 61.2569 0.5158 8.4317

НОВОСТИ: Уязвимость в ядре Linux, позволяющая получить права root Wed, 22 Feb 2017 21:14:57 +0600

В ядре Linux выявлена уязвимость (CVE-2017-6074), позволяющая непривилегированному локальному пользователю выполнить код с правами root. Проблема устранена 17 февраля и проявляется во всех ядрах с поддержкой DCCP, начиная с 2.6.14 (октябрь 2005 г.) и вплоть до выпуска 4.9.11. Следует отметить, что уязвимости в реализации DCCP выявляются не в первый раз, похожие критические проблемы обнаруживались в 2008 и 2014 годах.

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