Выпуск дистрибутива ArchLabs 2018.02

Представлен выпуск Linux-дистрибутива ArchLabs 2018.02, основанного на пакетной базе Arch Linux и поставляемого с легковесным пользовательским окружением на основе оконного менеджера Openbox (опционально доступны Xfce, i3, Bspwm и Awesome). Для организации стационарной установки предлагается инсталлятор ABIF. В базовую поставку включены такие приложения, как Thunar, Termite, Geany, Firefox, Audacious, MPV и Skippy-XD. Размер установочного iso-образа 919 Мб. В новом выпуске переработано приложение AL-Hello, предлагающие набор начальных настроек и возможность установки дополнительного ПО после первой загрузки. Пересмотрен состав меню с предлагаемыми для устаовки популярными приложениями. Модернизирована тема оформления. Внесены улучшения в инсталлятор. Читать далее Выпуск дистрибутива ArchLabs 2018.02

Выпуск web-браузера GNU IceCat 52.6.0

Проект GNU опубликовал новую версию web-браузера IceCat 52.6.0. Браузер построен на кодовой базе Firefox 52 ESR, приведённой в соответствие с требованиями к полностью свободному ПО. В частности, удалены несвободные компоненты, заменены элементы оформления, прекращено использование зарегистрированных торговых марок, отключен поиск несвободных плагинов и дополнений, интегрированы дополнения, направленные на усиления приватности. В базовую поставку входят дополнения LibreJS для блокирования обработки несвободного JavaScript-кода, HTTPS Everywhere для использования шифрования трафика на всех сайтах где это возможно, HTML5 Video Everywhere для замены Flash-плеера на аналог на основе тега video и Spyblock (основан на Adblock Plus) для блокирования рекламы и реализации приватного режима просмотра в … Читать далее Выпуск web-браузера GNU IceCat 52.6.0

В ChromeOS появится возможность запуска виртуальных машин с Linux

В кодовую базу ChromeOS принято изменение, разрешающее запуска виртуальных машин с Linux. В отличие от проекта Crouton (Chromium OS Universal Chroot Environment), позволяющего создать chroot-окружение с полноценным Ubuntu или Debian, встроенные средства для запуска контейнеров с Linux не потребуют перевода устройства в режим разработчика и смогут применяться для установки отдельных приложений с необходимыми для их работы зависимостями, без необходимости установки в chroot полноценного дистрибутива. Ожидается, что изменение будет предложено пользователям в выпуске ChromeOS 66, намеченном на 24 апреля, и анонсировано в начале мая на весенней конференции Google I/O. Для включения возможности запуска виртуальных машин с Linux в интерфейс управления правилами … Читать далее В ChromeOS появится возможность запуска виртуальных машин с Linux

Выпуск xvkbd 3.9, минималистичной виртуальной клавиатуры для X Window

Том Сато (Tom Sat) сообщил о выходе новой версии программы xvkbd 3.9 с реализацией виртуальной клавиатуры для X Window. Для своей работы xvkbd использует исключительно средства Xaw и стандартной библиотеки GNU Lib C. При этом, виртуальная клавиатура поддерживает около 30 языков, включая русский, имеет возможность настройки как через графический интерфейс пользователя, так и интерфейс командной строки. Виртуальная клавиатура xvkbd распространяется под лицензией GNU GPLv2. В новой версии исправлена работа клавиш-модификаторов (Alt, Ctrl и т.п.) при использовании xvkbd с опцией «-text» (Debian Bug#891082). Читать далее Выпуск xvkbd 3.9, минималистичной виртуальной клавиатуры для X Window

Выпуск утилиты восстановления данных ddrescue 1.23

После года разработки Антонио Диаз Диаз (Antonio Diaz Diaz) сформировал новый выпуск утилиты ddrescue 1.23, предназначенной для восстановления данных со сбойных носителей информации. Утилита выполняет копирование содержимого файла или блочного устройства на другой носитель, пытаясь по возможности сохранить сохранившиеся данные в условиях возникновения ошибок при чтении. При наличии нескольких повреждённых копий с разными сбойными областями (например, при восстановления бэкапов с нескольких CD или иных носителей), ddrescue предоставляет функцию их слияния и, если сбойные области не пересекаются, в итоге можно восстановить целостность файла. Утилита поставляется под лицензией GNU GPLv2. В новой версии исправлены накопившиеся ошибки, обновлена документация и добавлены две опции: … Читать далее Выпуск утилиты восстановления данных ddrescue 1.23

Подготовлены сборки мобильной платформы LineageOS 15.1

Разработчики проекта LineageOS, пришедшего на смену CyanogenMod после отказа от проекта компании Cyanogen Inc, объявили о формировании сборок LineageOS 15.1, основанных на платформе Android 8.1. Выпуск пока помечен как экспериментальный (без OTA-обновления, требуется ручная установка) и доступен для ограниченного числа устройств. Кроме изменений, свойственных для платформы Android 8.0 и 8.1, в LineageOS 15.1 реализованы следующие улучшения: Возможность настройки стиля интерфейса через задание собственной цветовой палитры и выбора светлой или тёмной тем оформления. Опционально доступна функция автоматической смены оформления в зависимости от времени суток — днём используется светлая тема, а ночью для некоторых элементов устанавливаются более тёмные оттенки, что снижает утомление … Читать далее Подготовлены сборки мобильной платформы LineageOS 15.1

Выпуск библиотеки IMlib2 1.5.0

Спустя 10 месяцев разработки доступен релиз библиотеки IMlib2 1.5.0, предоставляющей простой и единообразный интерфейс для работы с разными графическими форматами, такими как .xcf .bmp .png .jpg и многими другими, включая некоторые экзотические для *nix платформ форматы (например, .ico). При этом интерфейс IMlib2 не перегружен и доступен для освоения широкому кругу разработчиков ПО. В новой версии проведён рефакторинг реализации кэша XImage, исправлены накопившиеся ошибки и внесены различные исправления, во многом исключительно косметические. Отдельно можно упомянуть выпуск набора IMlib2_loaders, в который вынесены некоторые модули, использующие для своей работы GPL-код (например, модуля .xcf). Данные модули приведены в соответствие с интерфейсом IMlib2-1.5.0, проведена чистка … Читать далее Выпуск библиотеки IMlib2 1.5.0

GitHub прекратил поддержку ненадёжных методов шифрования

GitHub объявил о прекращении поддержки ненадёжных криптографических стандартов для github.com и api.github.com: при доступе по HTTPS через Web-интерфейс, API и Git прекращена поддержка TLSv1 и TLSv1.1, а при доступе по SSH теперь невозможно использовать методы diffie-hellman-group1-sha1 и diffie-hellman-group14-sha1. Так как для доступа по HTTPS теперь требуется наличие TLSv1.2, на сайт больше невозможно зайти с устаревших устройств, в том числе под управлением платформы Android до версии 4.2. Примечательно, что на проверенных устройствах наблюдается невозможность входа при использовании Android Kit-Kat 4.4.4, несмотря на заявленную поддержку в данной платформе TLSv1.2. При попытке присоединения приложения в логе появляется ошибка «SSL23_GET_SERVER_HELLO:sslv3 alert handshake failure», несмотря … Читать далее GitHub прекратил поддержку ненадёжных методов шифрования

Музей компьютерной истории наградил Гвидо ван Россума

Объявлены лауреаты премии Fellow Awards 2018, ежегодно присуждаемой Музеем компьютерной истории за значительный вклад в развитие вычислительной техники и информационных технологий. В этом коду обладателем премии и почётным членом музея стал Гвидо ван Россум (Guido van Rossum). Премия присуждена за создание и развитие языка программирования Python и поддержку связанного с ним сообщества. Кроме Гвидо ван Россума, в этом году премию также получили Дов Фроман (Dov Frohman-Bentchkowsky) за изобретение EPROM и Стефани Шёрли (Stephanie Shirley) за содействие росту IT-индустрии Великобритании и отстаивание прав женщин в компьютерной отрасли. Из кругов, связанных с открытым ПО, премией Fellow Awards в 2008 году был отмечен … Читать далее Музей компьютерной истории наградил Гвидо ван Россума

Компания Google анонсировала язык программирования Dart 2

Анонсирован язык программирования Dart 2, который пока находится на стадии формирования экспериментальных выпусков. Dart 2 является не столько новой значительной веткой, сколько общим переосмыслением целей и задач проекта. Разработчики видят Dart 2 в качестве языка для Web и мобильных систем, оптимизированного для разработки компонентов, выполняемых на стороне клиента. Dart 2 отличается от изначального варианта языка Dart кардинальным изменением подхода к типизации. Если в Dart 1.x определение типов было необязательным и разработчик мог удалить все аннотации типов без влияния на поведение приложения, то в Dart 2 применена строгая статическая типизация, но при этом типы могут выводиться автоматически и аннотации типов по … Читать далее Компания Google анонсировала язык программирования Dart 2

Релиз LDAP-сервера ReOpenLDAP 1.1.7

Состоялся релиз LDAP-сервера ReOpenLDAP 1.1.7, в рамках которого развивается форк проекта OpenLDAP, в котором проведена работа по устранению ошибок и внесению улучшений для стабильной работы репликации. Проект ориентирован на надежность и производительность при использовании в решениях с высокой нагрузкой и промышленных системах в сфере телекоммуникаций. ReOpenLDAP уже применяется в инфраструктуре ПАО МегаФон, обеспечивая высоконагруженную обработку запросов в multi-master кластере с full-mesh репликацией, демонстрируя производительность на уровне 10 тысяч обновлений и 25 тысяч операций поиска в секунду на наборе данных 100 млн записей (100 Гб данных). В новом выпуске добавлен перевод системных руководств на русский язык, обеспечена поддержка привязки открытых ключей … Читать далее Релиз LDAP-сервера ReOpenLDAP 1.1.7

Проект UBports продолжил разработку окружения рабочего стола Unity 8

Проект UBports, продолжающий разработку мобильной платформы Ubuntu Touch, объявил о формировании сборок с рабочим столом Unity 8 для ноутбуков и ПК. Ранее для разработки Unity 8 для стационарных систем был основан проект Yunit, но в нём уже длительное время не наблюдается какой-либо активности. Созданное вокруг проекта UBports сообщество, наоборот активно развивается, и готово обеспечить своими силами поддержку пакетов с Unity 8 для LTS-релизов Ubuntu 16.04 и Ubuntu 18.04. Для продолжения разработки в репозитории UBports создан форк кодовой базы Unity 8. Поддержка стационарного рабочего стола Unity 8 позволит продолжить развитие идей, связанных с режимом Convergence, предоставляющем адаптивное окружение для мобильных устройств, … Читать далее Проект UBports продолжил разработку окружения рабочего стола Unity 8

Доступен пакетный менеджер Nix 2.0

Увидел свет релиз пакетного менеджера Nix 2.0, применяемого в дистрибутиве NixOS. При использовании Nix пакеты оформляются в виде срезов, содержащих необходимые для работы приложений компоненты, которые устанавливаются в отдельное дерево директорий /nix/store или поддиректорию в каталоге пользователя. Код проекта поставляется под лицензией LGPLv2.1. Nix позволяет выполнять атомарные обновления пакетов, даёт возможность откатывать изменения и одновременно устанавливать несколько версий одной программы. Несколько пользователей могут совместно использовать общее хранилище установленных пакетов и устанавливать программы без необходимости получения прав root. Между пакетами возможно определение зависимостей, при этом для поиска наличия уже установленных зависимостей используется сканирование хэшей-идентификаторов в каталоге установленных пакетов. Например, пакет устанавливается … Читать далее Доступен пакетный менеджер Nix 2.0

В Android появится блокировка доступа фоновых процессов к микрофону и камере

В кодовую базу, которая войдёт в состав следующего значительного релиза платформы Android, внесены новые правила SELinux, блокирующие доступа приложений к камере и микрофону, в случае работы процессов в фоновом режиме (нахождение в состоянии idle). Ожидается, что изменение поможет бороться с вредоносным и шпионским ПО, осуществляющем скрытую запись случайных разговоров или создание снимков окружающего пространства. Читать далее В Android появится блокировка доступа фоновых процессов к микрофону и камере

Прошивка UBports (Ubuntu Touch) адаптирована для смартфона Moto G

Проект UBports, который взял в свои руки разработку мобильной платформы Ubuntu Touch, после того как от неё отстранилась компания Canonical, сообщил о формировании прошивки для второго поколения смартфонов Moto G (Moto G 2014), в дополнение к ранее поддерживаемым устройствам OnePlus One, Fairphone 2, Nexus 4, Nexus 5, Nexus 7 2013, Meizu MX4/PRO 5, Bq Aquaris E5/E4.5/M10. Moto G стал первым устройством, портированием и сопровождением которого занимаются представители сообщества, не входящие в основную команду UBPorts. При этом хостинг прошивки для Moto G будет обеспечен проектом UBPorts. Смартфон Moto G построен на базе платформы Qualcomm MSM8226 Snapdragon 400, оснащён 1GB ОЗУ, 8GB … Читать далее Прошивка UBports (Ubuntu Touch) адаптирована для смартфона Moto G

Прекращена разработка коммуникационной платформы Apache Wave

Apache Wave удалён из инкубатора Apache, в котором проект находился с 2010 года, но не получил должного внимания со стороны сообщества и не достиг состояния, пригодного для выделения в самостоятельный проект. В своё время компания Google прекратила развитие сервиса Google Wave и передала наработки под покровительство фонда Apache, так как он не набрал ожидаемой популярности и оказался слишком непривычен для своего времени. Напомним, что в рамках проекта Google Wave была создана инновационная система для интерактивного (rich-media) общения пользователей и организации групповой работы в реальном режиме времени, сочетающая в себе элементы, присущие таким системам, как email, мгновенный обмен сообщениями, чат и … Читать далее Прекращена разработка коммуникационной платформы Apache Wave

Критическая проблема в NPM 5.7, приводящая к смене прав доступа на системные каталоги

В опубликованном вчера выпуске пакетного менеджера NPM 5.7.0 выявлена серьёзная проблема, которая может привести к нарушению нормальной работы компонентов операционной системы. При запуске npm с использованием утилиты sudo (не важно, какая команда выполняется, достаточно запустить «sudo npm —help» или «npm update -g») рекурсивно меняются права доступа на каталоги, относительно корневого префикса npm. Судя по отчётам пострадавших пользователей, после подобного изменения могут возникнуть проблемы с загрузкой операционной системы и работой локальных приложений. Проблема проявляется только при запуске npm с использованием утилиты sudo. При запуске с применением sudo вместо root в качестве владельца для системных каталогов, включая всё содержимое /etc, /usr и … Читать далее Критическая проблема в NPM 5.7, приводящая к смене прав доступа на системные каталоги

Релиз почтового сервера Postfix 3.3.0

После года разработки состоялся релиз новой стабильной ветки почтового сервера Postfix — 3.3.0. В то же время объявлено о прекращении поддержки ветки Postfix 2.11, выпущенной в начале 2014 года. Postfix является одним из редких проектов, сочетающих одновременно высокую безопасность, надёжность и производительность, чего удалось добиться благодаря продуманной архитектуре и достаточно жесткой политике оформления кода и аудита патчей. Позавчера проект отметил 21 год с момента формирования первой сборки 20 февраля 1997 года, которая включала библиотеку функций и базовый обработчик, уложившиеся в 8086 строк кода (4204 без комментариев). В соответствии с данными, полученными в результате автоматизированного опроса около двух миллионов почтовых серверов, … Читать далее Релиз почтового сервера Postfix 3.3.0

Выпуск дистрибутива Calculate Linux 17.12.2

Доступен релиз отечественного дистрибутива Calculate Linux 17.12.2, который построен на основе Gentoo Linux, поддерживает непрерывный цикл выпуска обновлений и оптимизирован для быстрого развёртывания в корпоративной среде. Дистрибутив доступен в нескольких редакциях, собранных для архитектур i686 и x86_64: Calculate Linux Desktop с рабочим столом KDE (CLD), MATE (CLDM) и Xfce (CLDX), Calculate Directory Server (CDS), Calculate Linux Scratch (CLS), Calculate Scratch Server (CSS) и редакция для контейнеров Calculate Container Scratch (CCS). Все версии дистрибутива распространяются в виде загрузочного Live-образа с возможностью установки на жесткий диcк или USB-накопитель. Основные изменения: Переход на профиль Gentoo 17.0 с пересборкой и обновлением всех бинарных пакетов … Читать далее Выпуск дистрибутива Calculate Linux 17.12.2

Выпуск звукового редактора Audacity 2.2.2

Доступен релиз свободного редактора звука Audacity 2.2.2, предоставляющего средства для редактирования звуковых файлов (Ogg Vorbis, FLAC, MP3 и WAV), записи и оцифровки звука, изменения параметров звукового файла, наложения треков и применения эффектов (например, подавление шума, изменение темпа и тона). Код Audacity распространяется под лицензией GPL, бинарные сборки доступны для Linux, Windows и macOS. В новой версии: Добавлена новая кнопка для быстрого переключения режимов масштабирования, а также добавлена возможность изменения масштаба колесом мыши; Реализован новый способ привязки горячих клавиш для вызова команд меню, работающий через нажатие и удерживание Shift на элементах меню; Добавлен детектор возникновения ошибок при записи, возникающих если ресурсов … Читать далее Выпуск звукового редактора Audacity 2.2.2

Защита от атаки Meltdown в OpenBSD. Стабильное обновление микрокода Intel. Иски против AMD

В кодовую базу OpenBSD принят набор исправлений, нацеленный на блокирование атаки Meltdown. Добавленные патчи реализуют технику PTI (Page Table Isolation), которая обеспечивает разделение таблиц страниц памяти ядра и пространства пользователя при переключении контекста во время системного вызова или прерывания. Дополнения, связанные с привязкой раскладки страниц памяти к CPU, заимствованы из DragonFly BSD. Кроме того, компания Intel объявила о готовности стабильного варианта микрокода для организации защиты от второго варианта уязвимости Spectre. Микрокод включает реализацию функциональности IBRS (Indirect Branch Restricted Speculation), позволяющую адаптивно разрешать и запрещать спекулятивное выполнение инструкций во время обработки прерываний, системных вызовов и переключений контекста. Стабильное обновление микрокода пока … Читать далее Защита от атаки Meltdown в OpenBSD. Стабильное обновление микрокода Intel. Иски против AMD