GitLab 15 |
22 мая состоялся выпуск GitLab — системы управления репозиториями кода на базе Git.
( читать дальше... )
|
LXLE Focal |
26 мая состоялся выпуск дистрибутива LXLE Focal, основанного на Ubuntu 20.04.4 LTS с LXDE. Проект с принципом «загрузил и вперёд» нацелен в первую очередь на устаревшее компьютерное оборудование и возможность быть максимально готовым к работе после установки. Дистрибутив следует тому же графику LTS, что и Ubuntu.
Обновлены следующие компоненты:
Произведена замена приложений:
Новые дополнения и улучшения:
Дополнительные заметные изменения:
Известные проблемы:
Ссылки для скачивания: LXLE Focal 64Bit на основе Ubuntu 20.04.4 и LXLE 32Bit на основе Ubuntu 18.04.3.
|
NixOS 22.05 |
30 мая состоялся очередной выпуск дистрибутива NixOS 22.05. Он стал возможен благодаря усилиям 1611 участников в 46727 коммитах.
( читать дальше... )
Скриншот к новости взят с официального сайта NixOS.
|
Девятая научно-практическая конференция OS DAY |
23-24 июня в Москве (главное здание Академии наук) пройдет девятая научно практическая конференция OS DAY 2022.
Главная тема конференции в этом году — технологическое обеспечение безопасности операционных систем. Тематика включает процесс надежной разработки системного ПО, новые механизмы безопасности внутри ОС, их сопровождение, жизненный цикл обновлений. Участники будут говорить не только про технологии разработки ОС, но и про внутреннее строение систем, новые компоненты в российских ОС –– как можно изменить саму ОС, какие компоненты добавить, чтобы она была более безопасной.
|
Linux-порт движка Serious-Engine игры Serious Sam Classic получил поддержку Vulkan |
Опубликован игровой движок Serious Sam Classic 1.10 (зеркало), позволяющий запускать первую и вторую части шутера от первого лица Serious Sam на современных системах c поддержкой Vulkan. Код оригинального движка Serious Engine был открыт компанией Croteam под лицензией GPL в 2016 году в честь пятнадцатилетия игры. При запуске можно использовать игровые ресурсы из оригинальной игры. За основу была взята реализация Vulkan для Windows версии движка Serious-Engine-Vk и Serious-Engine-RT. Инициализация и запуск Vulkan переписана c Win32 на SDL2.
Среди новых портированных дополнений к игре: SE1-TFE-Tower, SE1-TSE-ST8VI, SE1-TSE-ST8VIPE.
|
Проблемы внедрения Snap-пакета Firefox в Ubuntu 22.04 |
Зафиксированы официальные проблемы запуска Snap-пакета Firefox, который продвигали с помощью замены Deb-пакета на заглушку, не предлагая никаких альтернатив, в том числе и альтернативные системы контейнеров. Дословная цитата с Opennet:
Основное недовольство пользователей связано с очень медленным запуском Firefox. Например, на ноутбуке Dell XPS 13 первый запуск Firefox после установки занимает 7.6 секунд, на ноутбуке Thinkpad X240 — 15 секунд, а на плате Raspberry Pi 400 - 38 секунд. Повторные запуски выполняются уже за 0.86, 1.39 и 8.11 секунд соответственно.
По итогам были выявлены предположительные причины вышеуказанных проблем, а именно:
О проблемах, связанных, в том числе с теорией 25% свободного пространства твердотельных накопителей — snap-пакет занимает существенно больше пространства, нежели традиционная поставка DEB, а также о баге в Chromium, связанным с отсутствием отрисовки интерфейса в сессии Wayland для Gnome, не сообщалось.
В качестве причин для оправдания агрессивного продвижения Snap-пакета Firefox называется упрощение сопровождения пакета для различных версий Ubuntu — пакет deb «требует отдельного сопровождения для всех веток Ubuntu и соответственно, сборки и тестирования с учётом разных версий системных компонентов.» Более того, сообщается что Snap-пакет поступает из самой Mozilla из первых рук без посредников. Как при этом распространяется один официальный DEB или RPM-пакет браузеров Chrome, Opera, Vivaldi, Microsoft Edge, Slimjet и др. веб-обозревателей — не сообщается. Также озвучивается теория о безопасности за счет механизма AppArmor для дополнительной защиты остальной системы от эксплуатации уязвимостей в браузере.
|
Создатели Tails призывают прекратить пользоваться им до выпуска 5.1 |
Браузер Tor в Tails 5.0 и более ранних версиях небезопасно использовать для конфиденциальной информации.
"Мы рекомендуем вам прекратить использовать Tails до выпуска 5.1 (31 мая)" — гласит сообщение разработчиков на сайте.
В движке JavaScript браузеров Firefox и Tor Browser обнаружены уязвимости CVE-2022-1802 и CVE-2022-1529.
Эти уязвимости позволяют веб-сайту обойти некоторые средства безопасности, встроенные в Tor Browser и получить доступ к информации с других веб-сайтов. Например, после посещения вами вредоносного сайта злоумышленник, контролирующий этот сайт, может получить доступ к паролю или другой конфиденциальной информации, которую вы отправляете на другие сайты впоследствии во время того же сеанса.
Защититься можно полным отключением JavaScript.
Эти уязвимости будут исправлены в Tails 5.1 (31 мая), но у команды нет возможности выпустить экстренный релиз раньше.
|
AlmaLinux 9.0 |
25 мая 2022 года вышел AlmaLinux 9.0. Дистрибутив доступен для архитектур x86_64, aarch64, ppc64le, s390x. И снова — первый в истории сборки мажорной версии после соответствующих событий с CentOS.
В соответствии с 10-летним циклом поддержки, обновления для AlmaLinux 9 будут выходить до 2032 года, для AlmaLinux 8 — до 2029 года. Основные изменения аналогичны дистрибутиву RHEL 9, а именно:
|
Онлайн-вечеринка «виртПиво v5» — четверг 26 мая в 7 вечера по Москве |
Дорогие друзья, я рад сообщить вам о пятом международном онлайн-«виртПиве» - очередном неформальном сборище любителей опенсорсных прошивок!
Предыдущие вечеринки оказались весьма успешны: мы прекрасно провели время и обсудили множество опенсорсных прошивок с выдающимися хакерами со всего света, в том числе и Ричардом Столлманом который уже стал нашим регулярным почётным гостем.
Разумеется, мы собираемся не только «пить чай» и веселиться, но и поговорить и узнать больше о крутых опенсорсных проектах из «низкоуровневого мира». Например:
Надеюсь, и эта встреча окажется не менее увлекательной чем прошлые, которые продлились по 10-12 часов ;-) Вас ждут увлекательные разговоры об открытых прошивках, свободном железе и приятный вечер в уютной компании за чашкой чая. Приходите, мы ждём вас!
|
RuBackup 1.9 |
17 мая вышла очередная версия средств резервного копирования RuBackup версии 1.9 для развёртывания на платформах x64_86, Байкал, Эльбрус с дистрибутивами Astra Linux, CentOS, RedHat, Debian, Ubuntu, ALT Linux, RedOS, Rosa Linux и др.
( читать дальше... )
Официальная страница продукта
|
Открыт исходный код физического движка MuJoCo |
Британская компания DeepMind, занимающаяся разработкой искусственного интеллекта открыла исходный код движка симуляции физических процессов MuJoCo (Multi-Joint dynamics with Contact). Код распространяется под лицензией Apache 2.0 и доступен на GitHub для всех желающих представителей сообщества. В репозитории проекта находится библиотека движка, инструкции для запуска и сборки, а также вся необходимая информация для возможности принятия участия в разработке и внесения своего вклада в развитие системы. Проект написан на C/C++ и оптимизирован для максимальной производительности.
( читать дальше... )
|
В HP анонсирован новый ноутбук для разработчиков на AMD Ryzen и Pop!_OS |
Корпорация HP объявила о скором поступлении в продажу нового ноутбука HP Dev One, созданного в кооперации с компанией System76. Устройство позиционируется как инструмент для разработчиков и работает под управлением Pop!_OS. Заявлены следующие технические характеристики:
Цена новинки начинается от 1099 долларов. Конкретная дата старта продаж будет объявлена чуть позднее.
Стоит отметить, что HP уже имеет опыт производства ноутбуков на базе Linux, и в копилке корпорации уже имеется ранее вышедшая модель HP ZBook G7 под управлением Linux, так же предназначенная для разработчиков.
|
Порт Lotus 1-2-3 под Linux |
Тэвис Орманди (Tavis Ormandy) выпустил бинарный патч, который модифицирует Lotus 1-2-3 для ОС UNIX System V 386, обеспечивая его работу под современным линуксом.
Началось всё с того, что Орманди из любопытства изучал дистрибутив Lotus 1-2-3 (предположительно 1990 года) под коммерческий юникс и обнаружил, необычный способ линковки исполняемого файла в формате COFF — partial linking. Как ему объяснили, такой способ позволял при желании слинковать исполняемый файл с плагинами, которые нельзя было подключить иначе, если в ОС не было dlopen().
В итоге Орманди смог написать утилиты для правки системных вызовов Unix и обёртку для их замены на вызовы Linux и слинковать всё в 32-битный ELF. Одной из крупных проблем оказалась адаптация termios. Интересно, что на старых версиях Линукса, с поддержкой callgate и lcall7/lcall27 такая адаптация прошла бы легче.
Ещё одной из проблем оказалась защита от копирования. Орманди считает себя вправе изготовить файл-ключ, обеспечивающий работу программы, так как он владеет легальной копией Lotus 1-2-3 под MS-DOS. Для остальных он приводит скриншот дизассемблера IDA и расплывчатые рекомендации, как делать такой файл. Программа не продаётся уже почти 20 лет. Да и легальных владельцев Lotus 1-2-3 в мире немало.
Тэвис Орманди — специалист по безопасности ("white hat") из Гугла и энтузиаст Lotus 1-2-3. Ранее написал драйвер для MS-DOS версии Lotus, обеспечивающий её работу в окне терминала DOSEMU2 произвольного размера.
Lotus 1-2-3 — одна из первых программ электронных таблиц, отличавшаяся от конкурентов скоростью, надёжностью и удобством. Её нередко называют одной из причин коммерческого успеха платформы IBM PC в 1980-х. Поддержка Lotus долго была критерием совместимости для клонов. В 1990-х Lotus проиграла MS Excel-ю, так как GUI-версия появилась слишком поздно, и в 1995 году компанию купила IBM.
|
«Моно» для Linux |
Выпущена версия программного комплекса «Моно» для Astra Linux Special Edition 1.7.
«Моно» позволяет запускать программы, разработанные для .Net Framework под Линукс. В состав комплекса входит:
«Моно» можно использовать в прикладных системах и для обработки конфиденциальной информации (сертификат Минобороны РФ № 5490 от 24.11.21). Исходный код комплекса доступен на GitLab.
Моно — открытая среда .Net для работы обычных и веб-приложений в среде Linux. Первичные целевые операционные системы — российские Astra Linux, Альт, РОСА.
Программный комплекс «Моно» предоставляет средства разработки и среду исполнения, совместимые с Microsoft .Net Framework, для операционной системы Linux. Программный комплекс создан на основе свободного ПО Mono и дополнительных средств, необходимых для разработки защищённых решений для российских операционных систем.
Необходимость чёткого разделения среды исполнения и среды разработки связана с требованиями эксплуатации защищённых систем, аттестованных по правилам ФСТЭК и Минобороны России.
Средства разработки
«Моно» предоставляет средства разработки для создания кросс-платформенных приложений. Приложения могут запускаться как в среде исполнения «Моно», так и других средах, совместимых с .Net Framework 4.7.
«Моно» включает все необходимые компоненты для сборки кросс-платформенных приложений:
Среда исполнения
Среда исполнения обеспечивает функционирование приложений, разработанных для среды .Net. Ядро среды исполнения сертифицировано по требованиям защиты и информации и включает:
Ядро среды исполнения «Моно» позволяет запускать приложения, разработанные по требованиям защиты информации ФСТЭК и Минобороны России. Программный комплекс может быть использован для работы в закрытых защищённых вычислительных системах, соответствующих требованиям МО к автоматизированным системам, обрабатывающим конфиденциальную, секретную и совершенно секретную информацию.
Дополнительные инструменты среды исполнения:
Возможности
Помимо стандартных возможностей включенного ПО, «Моно» предоставляет дополнительные:
|
Выпуск дистрибутива Runtu LITE 22.04 х64 - 20220522 |
Представлена версия 64-разрядного дистрибутива Runtu LITE 22.04 х64, собранная на пакетной базе релиза Jammy Jellyfish 22.04 LTS. Сборка имеет базовый набор пользовательского ПО с возможностью установки на жёсткий диск.
Менеджер дисплея LightDM 1.30
Оконный менеджер Openbox 3.6.1
Файловый менеджер PCManFM 1.3.2
Панель рабочего стола LXPanel 0.10.1
Менеджер сети NetworkManager 1.36.4
Текстовый редактор Geany 1.38
Офисный пакет Libreoffice 7.3.3
Браузер Firefox 100.0.2
Видеоплеер VLC 3.0.16
Аудиоплеер DeaDBeeF 1.8.8
Менеджер питания xfce4-power-manager
Менеджер Bluetooth Blueman
Звуковой сервер PulseAudio
Версия ядра: 5.15.0-30-generic
Версия Xorg: 2:21.1.3
RAM - 1024Mb
CPU - x64
HDD - 6Gb
Заблокирована возможность установки snap-приложений на уровне приоритетов APT. При необходимости поддержки данного типа пакетов нужно удалить конфиг /etc/apt/preferences.d/nosnap.pref и обновить индекс пакетной базы;
Firefox установлен в виде deb-пакета из подключенного PPA-репозитория Mozillateam, т.к. штатно в релизе 22.04 Firefox поставляется в виде snap. Предустановлено расширение uBlock Origin.
Предустановлен офисный пакет Libreoffice 7.3.3 в составе: Writer, Calc, Impress, Math и Draw. В меню "Офис" добавлены ярлыки для установки подсистемы печати. Если установка данного ПО не планируется (ярлыки в меню не нужны), следует удалить файл printinstall в каталоге /var/lib/misc/.
Добавлены утилиты для работы с дисками:
gnome-disk-utility
whdd (аналог mhdd)
Добавлен VNC-сервер Vino для возможности удалённого управления сеансом.
В загрузочное меню UEFI-режима добавлен пункт запуска EFI Shell от проекта TianoCore EDK2.
|
systemd 251 |
Представлен релиз systemd 251 — свободного (GPLv2+) системного менеджера GNU/Linux.
Основные изменения:
повышены требования к окружению (Linux kernel 4.15 c опцией CLOCK_BOOTTIME, С11 с расширениями GNU) - поскольку разработчики systemd тщательно заботятся об обратной совместимости, заголовочные файлы по-прежнему C89
sd-boot сохраняет хэш командной строки ядра по-умолчанию в TPM PCR 12 вместо PCR 8 для улучшения совместимости с Grub, который активно использует данный регистр
в Boot Loader Specification добавлен файл /loader/entries.srel
с описанием формата записей в /loader/entries/directory
в ESP
юниты, прибитые systemd-oomd, получат соответствующий статус oom-kill
множество Private*=
и Protect*=
опций теперь доступно и для пользовательского инстанса системного менеджера (при наличии user namespaces в системе)
опция LoadCredential=
теперь поддерживает папки /etc/credstore/
, /run/credstore/
, /usr/lib/credstore/
- см https://systemd.io/CREDENTIALS/
документированы экспортные форматы journal - см. https://systemd.io/JOURNAL_EXPORT_FORMATS/
новая команда udevadm lock
позволяет получить эксклюзивный доступ к блочному устройству на время выполнения критических операций - см. https://systemd.io/BLOCK_DEVICE_LOCKING/
добавлен юнит systemd-networkd-wait-online@
для удобного ожидание появления сети на определённом интерфейсе
новая опция сборки default-user-shell=
позволяет задать пользовательскую оболочку в явном виде вместо окаянного bash
сервис systemd-timesyncd обзавёлся D-Bus API
новый (экспериментальный) сервис systemd-sysupdate для атомарного (типа A/B) обновления
И множество любопытных новшеств, заслуживающих пристального изучения экспертами ЛОР :)
|
Erlang/OTP 25 |
Доступен Erlang/OTP 25. Выпуск содержит новые функции, улучшения и доработки, нарушающие обратную совместимость.
( читать дальше... )
Развёрнуто про наиболее интересные изменения можно прочитать здесь.
|
Qmmp 1.6.0 и 2.1.0 |
Увидели свет два релиза музыкального плеера Qmmp. Версия 1.6 предназначена для Qt5, в то время как 2.1 предназначена исключительно для сборки с Qt6. Плеер развивался как альтернатива Xmms на Qt, но впоследствии обзавёлся альтернативным интерфейсом, построенном на стандартных элементах.
Основные изменения:
|
zeronet-conservancy 0.7.5 |
zeronet-conservancy является продолжением/форком децентрализованной цензуроустойчивой сети 0net, нацеленным на поддержание сети, увеличение безопасности, переход к модерации пользователями (нынешняя система не работает, так как "владельцы сайтов" регулярно исчезают) и в дальнейшем плавный переход на новую, безопасную и быструю сеть.
Ключевые изменения по сравнению с последней официальной версией ZeroNet:
В ближайших перспективах — избавление проекта от завимости от централизованного сервиса zeroid, увеличение производительности, больше аудита кода, новые безопасные API.
Проект открыт к контрибьюторам.
|
Inkscape 1.2 |
Выпущена новая версия свободного редактора векторной графики Inkscape.
Главные новшества:
|