Выпуск Mongoose OS 2.6, платформы для IoT-устройств

Доступен релиз проекта Mongoose OS 2.6, предлагающего фреймворк для разработки прошивок для устройств интернета вещей (IoT), реализованных на базе микроконтроллеров ESP32, ESP8266, CC3220, CC3200 и STM32F4. Имеются встроенная поддержка интеграции с платформами AWS IoT, Google IoT Core, Microsoft Azure, Samsung Artik, Adafruit IO, а также с любыми MQTT-серверами. Код проекта распространяется под лицензией Apache 2.0. Из особенностей проекта отмечаются: Движок mJS, предназначенный для разработки приложений на JavaScript (JavaScript позиционируется для быстрого создания прототипов, а для окончательных приложений предлагается использовать языки C/C++); Cистема OTA-обновлений с поддержкой отката обновления в случае сбоя; Средства удалённого управления устройством; Встроенная поддержка шифрования данных на Flash-накопителе; … Читать далее Выпуск Mongoose OS 2.6, платформы для IoT-устройств

Выпуск музыкального проигрывателя Elisa 0.3, развиваемого сообществом KDE

Сформирован выпуск музыкального проигрывателя Elisa 0.3, построенного на основе технологий KDE и распространяемого под лицензией LGPLv3. Разработчики приложения пытаются воплотить в жизнь рекомендации по визуальному дизайну мультимедийных проигрывателей, разработанных рабочей группой KDE VDG. При развитии проекта основное внимание уделяется обеспечению стабильности, а уже потом наращиванию функциональности. Бинарные сборки в ближайшее время будут подготовлены для Linux (rpm для Fedora и универсальные пакеты flatpak), macOS и Windows. Интерфейс построен на базе Qt Quick Controls и типовых библиотеках из набора KDE Frameworks (например, KFileMetaData). Для воспроизведения используются компоненты QtMultimedia. Обеспечивается хорошая интеграция с рабочим столом KDE Plasma, но программа не привязана к нему, … Читать далее Выпуск музыкального проигрывателя Elisa 0.3, развиваемого сообществом KDE

Проект GNUstep опубликовал утилиту синхронизации файлов StepSync 1.0

Проект GNUstep подготовил первый стабильный выпуск StepSync, утилиты для синхронизации файлов и резервного копирования. Код проета поставляется под лицензией GPLv2+ и связан зависимостями с библиотеками GNUstep. Готовые сборки подготовлены только для macOS. StepSync позволяет синхронизировать содержимое нескольких каталогов. Синхронизация может производиться рекурсивно с учётом подкаталогов. Имеется несколько режимов для организации резервного копирования, например, раздельное отражения в целевом каталоге только новых файлов и изменений, или выполнение полной синхронизации. Также имеется режим сравнения содержимого двух каталогов без копирования данных и возможность обратной синхронизации из целевого каталога в исходный. Читать далее Проект GNUstep опубликовал утилиту синхронизации файлов StepSync 1.0

Выпуск десктоп-клиента Telegram 1.4 с устранением уязвимости

Доступен новый выпуск Telegram Desktop 1.4.0 для Linux, Windows и macOS, в котором устранена уязвимость (CVE-2018-17780), приводящая к утечке сведений об IP-адресе при совершении голосового вызова (инициатор соединения может узнать IP-адрес вызываемого пользовтеля, а вызываемый IP-адрес вызывающего). Проблема проявляется в конфигурации по умолчанию и связана с установкой P2P-соединения в процессе вызова, без возможности отключить данное поведение (в версии для Android имеется настройка «peer-to-peer nobody» для анонимизации). Разработчики Telegram признали данную особенность уязвимостью и выплатили сообщившему о проблеме исследователю 2000 долларов в рамках программы по выплате вознаграждений за выявление проблем с безопасностью. В версии Telegram Desktop 1.4.0 добавлена настройка режима работы … Читать далее Выпуск десктоп-клиента Telegram 1.4 с устранением уязвимости

Австралийский законопроект обязывает компании помогать в шпионаже

Австралийское правительство подготовило законопроект, который определяет документ «Technical capability notice» (TCN), позволяющий на основании выдаваемого генеральным прокурором предписания потребовать от организатора распространения информации встраивания функциональности для помощи ASIO и прочим «агентствам электронной разведки» (федеральная полиция, комиссия по целостности спецслужб, комиссия по криминальной разведке, полицейские агенства и антикоррупционные комиссии). Документ вводит «Assistance Order» — приказ указанному лицу сделать всё необходимое для того, чтобы дать ASIO доступ к чтению, копированию, преобразованию и пониманию данных. Читать далее Австралийский законопроект обязывает компании помогать в шпионаже

Проекту GNU исполнилось 35 лет

35 лет назад Ричард Столлман основал проект GNU (Gnu’s Not Unix), нацеленный на разработку системных компонентов для создания свободного аналога Unix, позволяющих полностью обойтись без проприетарного ПО. В настоящий момент под крылом GNU развивается 391 свободный проект, среди которых GCC, Glibc, GNOME, Bash, Emacs, Bazaar, binutils, classpath, coreutils, sysutils, ddd, FreeFont, gawk, gdb, GetText, Ghostscript, GIMP, Gnash, GMediaServer, Gnumeric, gnuPg, gnuTLS, GTK+, Gzip, ядро linux-libre, MidnightCommander, ncurses, screen, wget. Под эгидой GNU сформировано содружество свободных проектов, двигающихся к общей цели и развиваемых в соответствии с единой идеологией и философией. Изначально, центральными звеньями проекта выступали ядро GNU, инструментарий для разработчиков и … Читать далее Проекту GNU исполнилось 35 лет

Первый бета-выпуск операционной системы Haiku R1

После девяти лет альфа-тестирования и спустя шесть лет с момента формирования прошлого альфа-выпуска подготовлен первый бета-выпуск операционной системы Haiku R1. Изначально проект был создан как реакция на закрытие ОС BeOS и развивался под именем OpenBeOS, но был переименован в 2004 году из-за претензий, связанных с использованием в названии торговой марки BeOS. Для оценки работы нового выпуска подготовлено несколько загрузочных Live-образов (x86, x86-64). Исходные тексты большей части ОС Haiku распространяются под свободной лицензией MIT, исключение составляют некоторые библиотеки, медиа-кодеки и компоненты, заимствованные из других проектов. ОС Haiku ориентирована на персональные компьютеры, использует собственное ядро, построенное на основе микроядерной архитектуры, оптимизированное для … Читать далее Первый бета-выпуск операционной системы Haiku R1

Microsoft открыл код MS-DOS 1.25 и 2.0 под лицензией MIT

Компания Microsoft сообщила об открытии исходных текстов выпусков операционной системы MS-DOS 1.1 и 2.0, выпущенных в 1982 и 1983 годах. Код открыт под лицензией MIT и опубликован на GitHub. Продукт написан на ассемблере для процессоров 8086. Примечательно, что код открыт второй раз, в 2014 году оригинальные исходные тексты были переданы в Музей компьютерной истории и стали доступны публично с запретом использования в коммерческих проектах и распространения копий в Web. Теперь лицензия изменена на MIT, что позволяет свободно вносить изменения, распространять и использовать код в своих продуктах. Читать далее Microsoft открыл код MS-DOS 1.25 и 2.0 под лицензией MIT

Microsoft открыл код MS-DOS 1.25 и 2.0 под лицензией MIT

Компания Microsoft сообщила об открытии исходных текстов выпусков операционной системы MS-DOS 1.1 и 2.0, выпущенных в 1982 и 1983 годах. Код открыт под лицензией MIT и опубликован на GitHub. Продукт написан на ассемблере для процессоров 8086. Примечательно, что код открыт второй раз, в 2014 году оригинальные исходные тексты были переданы в Музей компьютерной истории и стали доступны публично с запретом использования в коммерческих проектах и распространения копий в Web. Теперь лицензия изменена на MIT, что позволяет свободно вносить изменения, распространять и использовать код в своих продуктах. Читать далее Microsoft открыл код MS-DOS 1.25 и 2.0 под лицензией MIT

Уязвимость в Facebook привела к захвату контроля над 50 миллионами учётных записей

Facebook раскрыл сведения об инциденте с безопасностью, в результате которого атакующие получили контроль как минимум за 50 миллионами учётных записей пользователей социальной сети. В качестве превентивной меры отозваны ключи аутентификации сеанса у 90 млн пользователей, которых потенциально могла затронуть атака. Получение контроля за учётными записями третьим лицом стало возможным благодаря выявлению трёх ошибок, по отдельности не представляющих большой опасности, но в сочетании дающих возможность провести целенаправленную атаку. Первая ошибка проявляется при использовании функции «View As», позволяющей пользователю оценить как будет выглядеть его страница глазами другого участника. Проблема связана с тем, что несмотря на то, что при просмотре профиля в данном … Читать далее Уязвимость в Facebook привела к захвату контроля над 50 миллионами учётных записей

Уязвимость в Facebook привела к захвату контроля над 50 миллионами учётных записей

Facebook раскрыл сведения об инциденте с безопасностью, в результате которого атакующие получили контроль как минимум за 50 миллионами учётных записей пользователей социальной сети. В качестве превентивной меры отозваны ключи аутентификации сеанса у 90 млн пользователей, которых потенциально могла затронуть атака. Получение контроля за учётными записями третьим лицом стало возможным благодаря выявлению трёх ошибок, по отдельности не представляющих большой опасности, но в сочетании дающих возможность провести целенаправленную атаку. Первая ошибка проявляется при использовании функции «View As», позволяющей пользователю оценить как будет выглядеть его страница глазами другого участника. Проблема связана с тем, что несмотря на то, что при просмотре профиля в данном … Читать далее Уязвимость в Facebook привела к захвату контроля над 50 миллионами учётных записей

Выпуск Nuitka 0.6.0, компилятора для языка Python

Подготовлен выпуск проекта Nuitka 0.6.0, в рамках которого развивается компилятор, позволяющий транслировать скрипт на языке Python в представление на C++, которое затем можно скомпилировать в исполняемый файл, использующий libpython для обеспечения максимальной совместимости с CPython (используются штатные средства CPython для управления объектами). Обеспечена полная совместимость с актуальными выпусками Python 2.x и 3.x. По сравнению с CPython скомпилированные скрипты демонстрируют в тестах pystone повышение производительности на 312%. Код проекта распространяется под лицензией Apache. В новой версии предложены значительные оптимизации производительности. По сравнению с прошлым выпуском прирост производительности относительно CPython вырос с 258% до 312%. Обеспечена базовая поддержка вывода актуальных Си-типов, включая … Читать далее Выпуск Nuitka 0.6.0, компилятора для языка Python

Выпуск Wine 3.17

Состоялся экспериментальный выпуск открытой реализации Win32 API — Wine 3.17. С момента выпуска версии 3.16 было закрыто 36 отчётов об ошибках и внесено 287 изменений. Наиболее важные изменения: Улучшено автодополение ввода в Shell; Продолжена реализация сервисов OPC; Улучшена реализация прокручиваемого оконного блока Pager (comctl32/pager); Закрыты отчёты об ошибках, связанные с работой игр и приложений: Adobe FrameMaker 8, Buccaneer, Facade, World War One Gold, Ski Challenge 2010, MS Office 2007, Drakan: Order of the Flame, aSc TimeTables 2016, Photoshop Elements 15, Divinity: Original Sin 2, Cisco Jabber 11.x, FIFA 18, League of Legends 8.12+, Microsoft Office 2010, PhaseOne CaptureOne 11.2. Читать далее Выпуск Wine 3.17

Intel разрабатывает новый драйвер для своих графических адаптеров

На проходящей в эти дни конференции разработчиков Xorg Кеннет Граунке из компании Intel представил новый OpenGL-драйвер Iris для одноимённых графических чипов Intel. Архитектура нового драйвера сильно отличается от классической архитектуры драйвера i965 и базируется на интерфейсе Gallium3D, предоставляемом Mesa. В презентации описаны недостатки старого драйвера и краткий план по улучшению нового драйвера Iris. Из недостатков i965 отмечается применение классической архитектуры на основе обработки потока состояний (State Streaming), отслеживание которых требует слишком интенсивного выполнения кода драйвера. Один из подходов для оптимизации сводится к возможности сохранения состояний и их повторного использования, но данный метод проблематично реализовать в i965 из-за особенностей архитектуры драйвера. … Читать далее Intel разрабатывает новый драйвер для своих графических адаптеров

Выпуск uBlock Origin 1.17. Автоотключение JavaScript для медленных соединений в Chrome для Android

Доступен новый выпуск блокировщика нежелательного контента uBlock Origin 1.17, обеспечивающего блокирование рекламы, вредоносных элементов, кода для отслеживания перемещения, JavaScript-майнеров и других мешающих нормальной работе элементов. Дополнение uBlock Origin отличается высокой производительностью и экономным расходованием памяти, и позволяет не только избавиться от назойливых элементов, но и сократить потребление ресурсов и ускорить загрузку страниц. Новая версия интересна появлением опции, позволяющей полностью отключать выполнение кода JavaScript для выбранных сайтов. Режим отключения JavaScript является более приоритетным по сравнению с правилами динамической фильтрации и статическими фильтрами, управляющими загрузкой и выполнением скриптов. Кроме того, при активности режима инициируется выполнение содержимого тега «noscript». В настройках может быть … Читать далее Выпуск uBlock Origin 1.17. Автоотключение JavaScript для медленных соединений в Chrome для Android

Новая версия языка Nim 0.19.0

Доступен релиз языка системного программирования Nim 0.19.0. Язык использует статическую типизацию и создан с оглядкой на Pascal, C++, Python и Lisp. Исходный код на языке Nim компилируется в представление на C, C++ или JavaScript. В дальнейшем полученный C/C++ код компилируется в исполняемый файл при помощи любого доступного компилятора (clang, gcc, icc, Visual C++), что позволяет добиться производительности близкой к Си, если не учитывать затраты на выполнение сборщика мусора. По аналогии с Python в Nim в качестве разделителей блоков применяются отступы. Регистр написания символов в идентификаторах не учитывается. Поддерживаются средства метапрограммирования и возможности для создания предметно-ориентированных языков (DSL). Код проекта поставляется … Читать далее Новая версия языка Nim 0.19.0

Бета-выпуск Ubuntu 18.10

Представлен бета-выпуск дистрибутива Ubuntu 18.10 «Cosmic Cuttlefish», который ознаменовал переход к первой стадии заморозки пакетной базы и смещение вектора разработки от развития новых возможностей к тестированию и исправлению ошибок. Готовые тестовые образы созданы для Ubuntu, Ubuntu Server, Lubuntu, Kubuntu, Ubuntu Mate, Ubuntu Budgie, Ubuntu Studio, Xubuntu и UbuntuKylin (редакция для Китая). Релиз Ubuntu 18.10 запланирован на 18 октября. Основные новшества: По умолчанию графическое окружение переведено на использование Wayland, после временного отката на графический стек X.Org в LTS-выпуске 18.04. Рабочий стол обновлён до GNOME 3.30. Вместо темы оформления Ambiance по умолчанию задействована новая GTK-тема Yaru (Communitheme), разработанная совместными усилиями сообщества. По … Читать далее Бета-выпуск Ubuntu 18.10

На большинстве виртуальных машин в Azure установлен Linux

Скотт Гатри (Scott Guthrie), вице-президент Microsoft, отвечающий за облачные сервисы и корпоративные продукты компании, сообщил, что в настоящее время более половины виртуальных машин в облачном сервисе Azure работают под управлением Linux, а ранее доминировавшие в Azure окружения с Windows Server остались в меньшинстве и их доля со временем неуклонно снижается. Примечательно, что три года назад доля Linux в Azure составляла 25%, а в прошлом году преодолела рубеж в 40%. Более того, Linux применяется не только в пользовательских окружениях, но и в служебных сервисах Azure. Например, SDN-сервисы Azure работают под управлением Linux. Кроме Azure поддержка Linux также появляется и в других … Читать далее На большинстве виртуальных машин в Azure установлен Linux

Выпуск растрового графического редактора Krita 4.1.3

Представлен релиз растрового графического редактора Krita 4.1.3, развиваемого для художников и иллюстраторов. Редактор поддерживает многослойную обработку изображений, предоставляет средства для работы с различными цветовыми моделями и обладает большим набором средств для цифровой живописи, создания скетчей и формирования текстур. Для установки подготовлены самодостаточные образы в формате AppImage для Linux, PPA для Ubuntu, а также бинарные сборки для macOS и Windows. Выпуск Krita 4.1.2 был пропущен из-за в последний момент всплывших проблем с формированием сборок для Windows. Несмотря на то, что новый выпуск главным образом позиционируется как корректирующий, кроме исправления ошибок в Krita 4.1.3 предложено несколько улучшений: Добавлена новая заставка, отображаемая после … Читать далее Выпуск растрового графического редактора Krita 4.1.3

Выпуск криптографической библиотеки LibreSSL 2.8.1

Разработчики проекта OpenBSD представили выпуск переносимой редакции пакета LibreSSL 2.8.1, в рамках которого развивается форк OpenSSL, нацеленный на обеспечение более высокого уровня безопасности. Проект LibreSSL ориентирован на качественную поддержку протоколов SSL/TLS с удалением излишней функциональности, добавлением дополнительных средств защиты и проведением значительной чистки и переработки кодовой базы. Ветка LibreSSL 2.8.x рассматривается как экспериментальная, в которой развиваются возможности для включения в состав OpenBSD 6.4. Особенности LibreSSL 2.8.1: Добавлены тестовые векторы для проверки корректности реализаций ECDH, RSASSA-PSS, AES-GCM, AES-CMAC, AES-CCM, AES-CBC-PKCS5, DSA, ChaCha20-Poly1305, ECDSA и X25519 при помощи инструментария для проверки криптографических библиотек Wycheproof; Упрощён код генерации и проверки цифровых подписей при … Читать далее Выпуск криптографической библиотеки LibreSSL 2.8.1

Версия 2.0 стиля оформления ЕСКД для DocBook 5

Вышла версия 2.0 набора DocBook-оформления для создания электронных и печатных документов по стандарту ГОСТ 19 (ЕСПД). В новую версию вошли многочисленные улучшения и исправления соответствия стандарту ГОСТ 19, а также некоторые элементы стандарта ЕСКД (ГОСТ 2): Оформления длинных таблиц (более одной страницы); Подписи к рисункам и таблицам; Оформление примечаний; Оформление приложений. Помимо стилей, в версии 2.0 обновлены шаблоны документов. Проект предлагает следующие стандарты оформления: ЕСКД, ЕСКД (частично) и «современный» стиль. Все варианты используют общие принципы и параметры и могут совместно применяться для исходной документации. Материалы проекта распространяется на условиях лицензии GPLv3. Читать далее Версия 2.0 стиля оформления ЕСКД для DocBook 5