PC-MOS/386 — многопользовательская операционная система, разработанная The Software Link (TSL) и выпущенная в феврале 1987 года. Она стала преемником PC-MOS и позволяла запускать многочисленные приложения, созданные для MS-DOS. В отличие от MS-DOS, она была оптимизирована для процессора Intel 80386 (более ранние версии запускались на любых компьютерах x86). Последняя версия — v5.01 — была совместима с MS-DOS 5 и требовала memory management unit (MMU), поэтому не работала с процессорами 8086 и 8088.
История гласит, что у одного из разработчиков PC-MOS/386 — Roeland Jansen — был найден исходный код операционной системы, хранимый на кассете. Он получил разрешение у обладателей этой интеллектуальной собственности для публикации кода как Open Source-проекта и сделал это еще в июле, выложив релиз PC-MOS/386 v5.01 на GitHub под свободной лицензией GNU GPLv3.
Опубликованные файлы не содержат компилятор и утилиты от Borland, но автор утверждает, что «компилятор Си, компоновщик и остальное можно скачать из разных мест».
Источник:
www.nixp.ru/news/14211.html
PC-MOS/386, клон операционной системы MS-DOS 30-летней давности, стал Open Source (nixp.ru)
Мы ездили в Мюнхен и, конечно, посещение Хофбройхаус и Мариенплатц не было нашей главной целью. В Мюнхен мы ездили пообщаться с вице-президентом компании AMD Кевином Ленсингом и техническим гуру Сэмом Нафцигером. Интервью с Сэмом будет завтра а сегодня все о новых APU от AMD с центральными ядрами Zen и графикой Vega, а также несколько вопросов для Кевина, которые у нас остались после первого знакомства с информацией о новых чипах Ryzen Mobile 7 2700U и 5 2500U (Riven Ridge).
Видео:

В недавно состоявшемся релизе офисного пакета Apache OpenOffice 4.1.4 без лишней огласки было устранено три критических уязвимости, позволяющих выполнить код при открытии определённым образом оформленных файлов:
CVE-2017-9806 - отсутствие проверки на выход за границы буфера в конструкторе класса WW8Fonts может привести к выполнению кода при обработке в OpenOffice Writer DOC-файла со специально оформленным встроенным шрифтом;
CVE-2017-12607 - ошибка в компоненте PPTStyleSheet из состава OpenOffice Draw из-за возможности записи за пределы буфера может привести к выполнению кода при открытии определённым образом оформленного файла в формате PPT;
CVE-2017-12608 - запись за границы буфера в классе WW8RStyle::ImportOldFormatStyles может привести к выполнению кода при открытии специально оформленного DOC-файла.
Три уязвимости в Apache OpenOffice
3-4 ноября (следующие пятница и суббота) в Санкт-Петербурге параллельно на одной площадке пройдут два мероприятия: третья конференция Linux Piter и четвёртая конференция для разработчиков на языке Python - Piter Py.
Конференции международные, основной язык – английский, но будет обеспечен синхронный перевод. Первые потоки обеих конференций будут полностью на английском с синхронным переводом на русский, а вторые потоки на русском с синхронном на английский.
Продолжение:
3-4 ноября в Санкт-Петербурге Леннарт Поттеринг выступит на Linux Piter #3 (реклама)
Проект Napa.js зародился в Microsoft для реализации производительных сервисов в поисковой системе Bing. Эта исполняемая среда основана на Javasсript-движке V8 и является многопоточной (в основе реализации — концепция «зон», в которых определяются политики и исполняется код), что позволяет исполнять код в разных изолированных V8 и обеспечивать взаимодействие между ними. Проект доступен как модуль для Node.js, устанавливаемый через NPM, или как отдельный процесс на хосте без зависимости от Node.js. В Napa.js предусмотрены API для переноса объектов и синхронизации между потоками в Javasсript, а также для подключения логирования, метрик и распределителя памяти.
Исходный код Napa.js написан на языке C++, а также используются компоненты на TypeScript и Javasсript. Проект распространяется через GitHub на условиях свободной лицензии MIT. Последний релиз — версия 0.1.4, выпущенная на прошлой неделе.
Источник:
www.nixp.ru/news/14208.html
Napa.js — многопоточная среда исполнения для Javasсript, совместимая с Node.js (nixp.ru)
3-4 ноября 2017 года на одной площадке пройдут две большие технические конференции:
Конференции международные, основной язык – английский.
В этом году мы добавили синхронный перевод не только с русского на английский, но и с английского на русский. Таким образом, первые потоки обеих конференций будут полностью на английском с синхронным переводом на русский, а вторые потоки на русском с синхроном на английский.
На Linux Piter в этом году будет 3 доклада про сети (включая доклад про защиту от DDoS-атак), 5 про контейнеры (в том числе про PREEMPT_RT и STACKLEAK), 4 про ядро, 1-2 про производительность и ещё много разного.
Среди спикеров – разработчики и руководители из США, Германии, Швеции, Австрии, Германии, Финляндии. И, конечно же, из России и Украины.
К нам приедут Lennart Poettering (мейнтейнер systemd) и Christoph Hellwig (мейнтейнер XFS и NVM Express драйвера) – это ведь круто, правда? Будут доклады инженеров, работающих в Redhat, Intel, Microsoft (ох уж ирония), Ericsson, Docker и Canonical.
В этом году на PiterPy будет целых 7 докладов, посвящённых использованию Python в машинном обучении, визуализации данных и математике. Это всё серьёзные вектора применения языка в наши дни.
Впрочем, на конференции каждый найдёт себе тему по вкусу. Саша Кошкин расскажет, что под капотом у PyPy. Контрибьютор Django Channels Артём Малышев – что нового во второй версии. Достаточно докладов про веб: как правильно готовить API и что делать, когда ваш pet project вдруг стал чем-то серьёзным.
Будут доклады про работу с изображениями от мейнтейнера Pillow; про полнотекстовый поиск от Honza Kr
Собрали несколько полезных расширений для Google Chrome, которые облегчают процесс изучения иностранных языков и помогают читать статьи не только на родном языке.
Для удобства разделили списки на две категории: расширения для изучения английского и универсальные, подходящие для других языков. Читать дальше
Notary — это созданный компанией Docker проект, состоящий из клиента и сервера и предназначенный для подписи и верификации содержимого образов контейнеров (с помощью специальных метаданных). Он основан на наработках The Update Framework (TUF) — спецификации и подключаемой библиотеки, призванной обеспечивать безопасность (защиту от «многих известных атак») в различных системах, обновляющих софт.
Оригинальная версия фреймворка TUF написана на языке Python, но позже была реализована и на других языках программирования (включая Go, Ruby и Haskell). Notary называется «одной из самых зрелых реализаций спецификации TUF»; код этого проекта написан на языке Go и распространяется на GitHub на условиях свободной лицензии Apache License 2.0. Среди примеров программного обеспечения, уже использующего Notary, упоминаются Docker Content Trust и все подкоманды «docker trust», реестр контейнеров Quay от CoreOS, утилита PAL от CloudFlare, а также LinuxKit. Notary и TUF стали 13-м и 14-м проектами в CNCF соответственно.
Днём ранее организация CNCF объявила о присоединении к ней 30 новых компаний-участников. Среди новых серебряных членов организации значатся Buoyant, ContainerShip, Giant Swarm, GitLab, Morgan Stanley, Platform9 и Qualcomm, а участников сообщества пользователей (End User Community) — GitHub, Kuelap, Reddit, The New York Times Company, The Wikimedia Foundation, Zendesk.
Источник:
www.nixp.ru/news/14207.html
В CNCF приняты Open Source-проекты Notary от Docker и TUF, а также 30 новых компаний-участников (nix