Новости - Архив 2019, Май
Опубликованы исходники ядер MIPS32 microAptiv по программе MIPS Open
Компания Вейв Компьютинг (Wave Computing, бывшая MIPS Technologies, ранее поглощенная компанией Imagination Technologies и после ее расчленения снова получившая самостоятельный статус) объявила в публикации исходного кода процессорных ядер MIPS32 microAptiv по программе MIPS Open.
Опубликован код для двух классов ядер:
- ядро microAptiv MCU – микроконтроллерное ядро для встраиваемых систем реального времени.
- ядро microAptiv MPU core – включает контроллер кеша и блок управления памятью (MMU), обеспечивающие возможность запуска полновесных операционных систем таких, как Linux.
- Документ с архитектурой MIPS Open
- Среда разрботки MIPS Open IDE (версии для Linux и Windows)
- Пакеты MIPS Open FPGA - для запуска ядер MIPS Open на ПЛИС
- Исходный код ядер microAptiv UP Core и microAptiv UC Core на языке описания аппаратного обеспечения Верилог
Для скачивания требуется принять условия лицензионного соглашения и зарегистрироваться на сайте.
Ранее компания Вейв Компьютинг объявила о запуске программы MIPS Open, в рамках которой участники получат возможность выпускать собственные ядра с архитектурой MIPS без необходимости оплачивать сертификацию на соответствие архитектуре, покупать исходный код ядер, выплачивать другие лицензионные отчисления, а также получают доступ к исходному коду существующих ядер MIPS, являющихся разработкой Вейв Компьютинг.
>>> Подробности
tinygo 0.6.0
TinyGo – это компилятор языка Go, предназначенный для использования в таких областях, как микроконтроллеры, WASM, а также разработки утилит командной строки.
TinyGo использует утилиты и библиотеки, написанные в проекте Go, при этом предоставляя альтернативный метод компиляции программ на основе наработок проекта LLVM.
( читать дальше... )
>>> TinyGo.org
()
GParted 1.0.0
Вышла новая версия написанного с использованием библиотеки GTK+ редактора разделов GParted — 1.0.0.
Основные изменения:
- GParted перешел на gtkmm 3.
- Инфраструктура документации переведена на GNOME 3 yelp-tools.
- Включено онлайн-изменение расширенных разделов.
- Добавлена поддержка выполнения операций чтения образа диска, проверки и изменения размера F2FS.
- Исправлено медленное обновление информации о разделах с ФС NTFS.
>>> Подробности
Состоялся релиз ack 3.0.0
Состоялся стабильный релиз утилиты ack 3.0.0. ack - это аналог grep'а, но для программистов, который написан на Perl'е.
( читать дальше... )
>>> Подробности
Выход из контейнера
В менеджере контейнеров Docker обнаружена критическая уязвимость. Она позволяет писать в хост-систему с правами root.
>>> Подробности
Вышла Krita 4.2 - поддержка HDR, более 1000 исправлений и новые фишки!
Вышел новый релиз Krita 4.2 — первого свободного графического редактора в мире с поддержкой HDR. Помимо наращивания стабильности, в новом выпуске добавили много новых возможностей.
Основные изменения и новые возможности:
- Поддержка HDR под Windows 10.
- Улучшенная поддержка графических планшетов во всех ОС.
- Улучшенная поддержка систем с несколькими мониторами.
- Улучшенный мониторинг потребления оперативной памяти.
- Возможность отмены операции «Перемещение» (Move).
- Новые возможности в инструменте «Выделение» (Selection): возможность перемещения, поворота и трансформации выделения самостоятельно. Можно редактировать опорные точки в зависимости от того, как сделано выделение, что позволяет, например, добиться скругления углов.
- Новые возможности настройки «Резкости» (Sharpness). Параметр «Резкость», который настраивает пороговый фильтр для текущего кончика кисти, теперь позволяет контролировать этот порог с помощью давления, что помогает в создании щетинных кистей из любой с помощью пиксельной кисти.
- В доке слоев появился переключатель, позволяющий менять размер эскизов слоев, чтобы делать их больше или меньше. Размер эскиза слоя сохраняется между сессиями.
- Улучшенная производительность работы кистей.
- Улучшенный докер цифровой палитры.
- Улучшенный докер предпросмотра изображений: возможность быстро поворачивать и зеркально отражать холст прямо из докера. Окно предпросмотра докера теперь сохраняет правильное соотношение сторон и не растягивается, когда некоторые слои скрыты.
- Новый API-интерфейс анимации на Python.
- Настраиваемые бэкапы файлов.
- Новые режимы смешивания, позволяющие добиться потрясающих и интересных эффектов.
- Новый генератор шума с возможностью динамического добавления шума в документ и создания бесшовного шума.
К сожалению, Linux пока не поддерживает HDR, но инженеры Intel обещали исправить этот недочет в ближайшее время - тогда поддержка HDR в Krita появится и под Linux.
Полный список изменений Krita 4.2
Список мониторов с поддержкой HDR
Скачать: AppImage, Snap, Flatpak
>>> Подробности
Ansible 2.8 «How Many More Times»
16 мая 2019 года вышла новая версия системы управления конфигурациями Ansible.
Главные изменения:
- Экспериментальная поддержка коллекций Ansible и пространства имен контента. Теперь контент Ansible можно упаковать в коллекцию и адресовать через пространства имен. Это позволяет упростить совместное использование, распространение и установку связанных модулей/ролей/плагинов, т.е. согласованы правила доступа к конкретному контенту через пространства имен.
- Обнаружение интерпретатора Python — при первом запуске модуля Python на цели Ansible попытается найти правильный интерпретатор Python по умолчанию, который будет использоваться для целевой платформы (по умолчанию /usr/bin/python). Можно изменить это поведение, установив ansible_python_interpreter или через config.
- Устаревшие аргументы CLI --sudo, --sudo-user, --ask-sudo-pass, -su, --su-user и --ask-su-pass были удалены, вместо них нужно использовать --become, --become-user, --become-method и --ask-become-pass.
- функция become была перенесена в архитектуру плагинов и стала настраиваемее.
Также большое кол-во небольших изменений, к примеру экспериментальная поддержка транспорта ssh для windows (теперь не нужно на windows настраивать winrm, а достаточно использовать встроенный в Windows 10 openssh).
>>> CHANGELOG
Конференция Linux Piter 2019: открыта продажа билетов и CFP
В 2019 году уже пятый раз состоится ежегодная конференция Linux Piter. Как и в прошлые годы, конференция будет двухдневной 2 параллельных потока докладов.
Как всегда широкий спектр тем, связанных с работой ОС семейства Linux, такие как: Storage, Cloud, Embeded, Network, Virtualization, IoT, Open Source, Mobile, Linux troubleshooting and tooling, Linux devOps и development processes и многое многое другое.
( читать дальше... )
>>> Linux Piter
Новости про Intel GPU: новый NEO OpenCL, расширения Vulkan, название нового PCH, прогресс драйвера Gallium, eDRAM для кэширования буфера кадров
Драйвер NEO OpenCL от Intel обновлён до версии 19.20.13008. Он предоставляет поддержку OpenCL 2.1 для Intel GPU начиная с Broadwell. Тем, у кого Haswell или более старый GPU, предлагается использовать драйвер Beignet, который имеет статус Legacy.
Среди изменений: Intel Graphic Compiler обновлён до версии 1.0.4.
Инструкция по установке, инструкция по сборке в CentOS 7. Примечания к релизу: Fine grained SVM не поддерживается в этом релизе. Если у вас Ubuntu 16.04.4 и дефолтное ядро 4.13, то для CFL-платформ нужно добавить параметр ядра i915.alpha_support=1
В марте, благодаря драйверам Intel с открытым исходным кодом, стало известно про новый SoC Intel Elkhart Lake. Теперь, благодаря ним же, стало известно кодовое имя PCH, который будет в них использоваться - Mule Creek Canyon.
Состоялся релиз Vulkan 1.1.109, в который вошли два новых расширения от Intel:
- VK_INTEL_performance_query - это расширение позволяет приложению захватить данные о производительности для дополнительной аналитики отдельной библиотеки/приложения. Этим расширением будут пользоваться Intel Graphics Performance Analyzers и Intel Metrics Discovery library. Также это расширение может оказаться полезным для сторонних утилит для анализа/профилирования
- VK_INTEL_shader_integer_functions2 - это расширение добавляет новые целочисленные инструкции в SPIR-V, подобные расширению GLSL для OpenGL INTEL_shader_integer_functions2
В драйвере Intel «Iris» Gallium3D для Linux появилась поддержка дискового кэша шейдеров. Ранее эта возможность присутствовала в Classic Mesa драйвере для Linux. Поддержку стоит ожидать в Mesa 19.2.
Наконец, Intel работает над использованием высокопроизводительной памяти eLLC/eDRAM для write-back кэширования буферов дисплея. Это будет работать на Skylake и новее, но не на более старых чипах, в которых тоже есть eDRAM.
>>> Новость про новый драйвер NEO OpenCL
Релиз ZFSonLinux 0.8.0
Около двух лет и 5 RC-релизов потребовалось разработчикам ZFS on Linux (сокращённо ZoL), чтобы выпустить крайне значимый релиз - ZFS-0.8.0.
Новые возможности:
( читать дальше... )
>>> Подробности
()
Выпуск openSUSE Leap 15.1
22 мая состоялся выпуск новой версии дистрибутива openSUSE Leap 15.1
В новой версии полностью обновлен графический стек. Несмотря на то, что в данном релизе используется ядро версии 4.12, в него была бэкпортирована поддержка графического оборудования, актуальная для ядра 4.19 (в том числе улучшенная поддержка чипсета AMD Vega).
Начиная с Leap 15.1, Network Manager будет использоваться по умолчанию как для ноутбуков, так и для настольных компьютеров. В предыдущих версиях дистрибутива Network Manager использовался по умолчанию только при установке на ноутбуки. Тем не менее, для серверных инсталляций стандартным вариантом по-прежнему остается Wicked - система расширенной настройки сети openSUSE.
Изменения коснулись и YaST: обновление управления системными службами, настройка Firewalld, улучшенный редактор разделов диска, а также более качественная поддержка HiDPI.
Версии программного обеспечения, поставляемые в данном релизе:
- KDE Plasma 5.12 и KDE Applications 18.12.3;
- GNOME 3.26;
- systemd версии 234;
- LibreOffice 6.1.3;
- CUPS 2.2.7.
Релиз OpenSCAD 2019.05
16-го мая после четырёх лет разработки вышла новая стабильная версия OpenSCAD – 2019.05.
OpenSCAD – это неинтерактивный 3D CAD, являющийся чем-то вроде 3D-компилятора, который генерирует модель по скрипту на специальном языке программирования. OpenSCAD хорошо подходит для 3D печати, а также для автоматической генерации большого количества однотипных моделей по заданному набору параметров. Для полноценного использования требует только клавиатуру и базовые навыки написания кода.
( читать дальше... )
>>> Подробности
()
SObjectizer-5.6.0: новая мажорная версия акторного фреймворка для C++
SObjectizer — это относительно небольшой фреймворк для упрощения разработки сложных многопоточных приложений на C++. SObjectizer позволяет разработчику строить свои программы на базе асинхронного обмена сообщениями с использованием таких подходов, как Actor Model, Publish-Subscribe и CSP. Это открытый проект под лицензией BSD-3-CLAUSE. Краткое впечатление о SObjectizer можно составить на основании вот этой презентации.
Версия 5.6.0 является первым мажорным релизом новой ветки SObjectizer-5.6. Что означает также завершение развития ветки SObjectizer-5.5, которая развивалась более четырех лет.
( читать дальше... )
>>> Подробности
Firefox 67
Релиз Remotely — нового VNC-клиента для Gnome
Вышла первая версия Remotely — инструмента для удаленного управления рабочим столом Gnome. Программа основана на системе VNC, сочетает в себе простой дизайн, легкость использования и установки. Все что вам надо сделать — это открыть приложение, ввести название хоста и пароль, и вы подключены!
( читать дальше... )
>>> Подробности
Nginx 1.17.0
Состоялся первый релиз в новой mainline ветке веб-сервера nginx
- Добавление: директивы limit_rate и limit_rate_after поддерживают переменные;
- Добавление: директивы proxy_upload_rate и proxy_download_rate в модуле stream поддерживают переменные;
- Изменение: минимальная поддерживаемая версия OpenSSL - 0.9.8;
- Изменение: теперь postpone-фильтр собирается всегда;
- Исправление: директива include не работала в блоках if и limit_except;
- Исправление: в обработке byte ranges.
>>> Changelog
Релиз IPFire 2.23
Представлена новая версия дистрибутива для создания межсетевых экранов IPFire 2.23.
В новой версии:
( читать дальше... )
>>> Подробности
Реализация FastCGI на современном C++
Доступна новая реализация протокола FastCGI, написанная на современном C++17. Библиотека примечательна простотой в использовании и высокой производительностью. Возможно подключение как в виде статически и динамически связанной библиотеки, так и через встраивание в приложение в форме заголовочного файла. Кроме Unix-подобных систем обеспечена поддержка использования в Windows. Код поставляется под свободной лицензией zlib.
>>> Источник
()
На смартфонах Huawei перестанет обновляться Android
Google приостановила сотрудничество с Huawei из-за того, что китайская компания попала в черный список правительства США.
Это приведет к тому, что все смартфоны производства Huawei, выпущенные с мобильной операционной системой Android, потеряют доступ к ее обновлениям и сервисам. На все свои новые устройства Huawei не сможет устанавливать программы, разработанные Google.
Существующие пользователи Huawei не пострадают, магазин и сервисы будут доступны для них (Techcrunch).
UPD: Предоставлены временные послабления: оборудование и ПО в составе коммуникационных сетей, а также устройства во владении физических лиц могут получать поддержку до 19 августа 2019 года.
>>> Подробности
Flare 1.10
Вышла новая мажорная версия Flare — свободной изометрической RPG с элементами hack-and-slash, разрабатываемой с 2010 года. По словам разработчиков, геймплеем Flare напоминает популярную серию Diablo, а действие официальной кампании разворачивается в классическом фентезийном сеттинге.
Одной из отличительной особенностей Flare является возможность расширения модами и создания собственных кампаний на движке игры.
( читать дальше... )
>>> Подробности
John the Ripper 1.9.0-jumbo-1 с поддержкой FPGA
Выпущена новая версия старейшей поддерживаемой программы для подбора паролей John the Ripper 1.9.0-jumbo-1 (проект развивается с 1996 года). На странице проекта доступны для скачивания исходники, а также готовые сборки под Windows.
Отмечается, что с выхода версии 1.8.0-jumbo-1 прошло 4.5 года, за которые было внесено более 6000 изменений (git commits) от более 80 разработчиков. В течение этого срока разработчики рекомендовали использовать текущую редакцию с GitHub, состояние которой поддерживалось стабильным несмотря на вносимые изменения благодаря непрерывной интеграции, включающей предварительную проверку каждого изменения (pull request) на многих платформах. Особенностью новой версии является появление поддержки FPGA (ПЛИС) в дополнение к CPU, GPU и Xeon Phi.
( читать дальше... )
>>> Подробности
Работа по стабилизации Gnome на Wayland
Разработчик из Red Hat по имени Hans de Goede представил свой проект «Wayland Itches», который направлен на стабилизацию, исправление ошибок и недочетов, которые возникают при работе Gnome на Wayland. Причиной стало желание разработчика использовать Fedora как свой основной десктопный дистрибутив, но пока он вынужден постоянно переключаться на Xorg из-за множества небольших проблем.
В числе описанных проблем:
- Проблемы с расширениями TopIcons.
- Горячие клавиши и ярлыки не работают в VirtualBox.
- Нестабильная работа сборки Firefox под Wayland.
Он предлагает всем, кто испытывает какие-либо проблемы при работе Gnome на Wayland, отправить письмо с описанием этой проблемы, и он попытается решить ее.
hdegoede@redhat.com
>>> Подробности
Релиз Clear Linux - дистрибутива для разработки приложений
Вышел дистрибутив для разработки приложений Clear Linux Developer Edition от компании Intel.
Главные особенности:
- Полная изоляция приложений с помощью контейнеров (KVM).
- Приложения поставляются в виде пакетов Flatpak, которые в свою очередь могут объединяться в бандлы (Bundle). Так же предлагается каталог приложений с готовыми бандлами для разворачивания рабочей среды.
- Режимы обновления дистрибутива: возможность скачивания необходимых патчей в работающей системе, так и заливка нового образа в снапшот Btrfs и замена активного снапшота на новый.
- Пакеты и система с единым номером версии. В отличии от обычных дистрибутивов, где каждый пакет имеет свой номер версии, здесь все имеет единый номер версии, и обновление отдельного компонента системы обновляет весь дистрибутив.
- В качестве основной DE предлагается Gnome, но есть возможность переключиться на KDE, LXQt, Xfce, Aweome или i3.
>>> Подробности
Вышел Erlang/OTP 22
Несколько часов назад команда Erlang объявила об очередном релизе языка программирования и всей платформы.
Напомню, что Erlang/OTP предназначен для создания широко масштабируемых систем, работающих в режиме мягкого реального времени с требованиями высокой доступности. Платформа давно и успешно используется в таких сферах, как телекоммуникации, банки, электронная коммерция, телефония и мгновенная передача сообщений.
( читать дальше... )
GDB 8.3
Состоялся релиз отладчика GDB версии 8.3.
Из нововведений:
- Поддержка архитектуры RISC-V в качестве основной (native) и целевой (target) для систем семейства Linux и FreeBSD. Также поддержка архитектур CSKY и OpenRISC в качестве целевых.
- Возможность получить доступ к регистрам PPR, DSCR, TAR, EBB/PMU, и HTM в ОС семейства Linux в системах на базе архитектуры PowerPC.
- Вывод списка всех файлов, открытых конкретным процессом.
- Поддержка IPv6 в GDB и GDBserver.
- Экспериментальная поддержка компиляции и внедрения кода на C++ в контролируемый процесс (требует GCC версии 7.1 и выше).
- Автоматическое кэширование индекса DWARF.
- Новые команды: «frame apply COMMAND», «taas COMMAND», «faas COMMAND», «tfaas COMMAND», «set/show debug compile-cplus-types», «set/show debug skip» и т.д.
- Улучшения в командах: «frame», «select-frame», «info frame»; «info functions», «info types», «info variables»;«info thread»;«info proc» и т.д.
- и многое другое.
>>> Анонс
Технические подробности недавнего отключения дополнений в Firefox
Прим. переводчика: для удобства читателей даты приведены по московскому времени
Недавно мы пропустили момент истечения срока действия одного из сертификатов, используемых для подписи дополнений. Это привело к отключению дополнений у пользователей. Теперь, когда по большей части проблема исправлена, я хотел бы рассказать о подробностях произошедшего и о проделанной работе.
( читать дальше... )
>>> Подробности
Уязвимость в образе Docker Alpine Linux
Официальные образы Docker Alpine Linux, начиная с версии 3.3, содержат пустой пароль суперпользователя. При использовании PAM или другого механизма аутентификации, использующего файл /etc/shadow
в качестве источника, система может позволить вход пользователю root
с пустым паролем. Обновите версию базового образа или измените файл /etc/shadow
вручную.
Уязвимость исправлена в версиях:
- edge (20190228 snapshot)
- v3.9.2
- v3.8.4
- v3.7.3
- v3.6.5
>>> CVE-2019-5021
()
video2midi 0.3.1
Вышло обновление video2midi – утилиты, предназначенной для воссоздания midi-файла из видеороликов Synthesia и ей подобных. Утилита позволяет воссоздать многоканальный midi-файл с любого видео, в котором присутствует виртуальная midi-клавиатура.
Основные изменения с версии 0.2:
- Переработан графический интерфейс.
- Добавлены новые клавиши и модификаторы к ним.
- Добавлено получение цвета при нажатии мыши.
- Переделан переход кадров OpenCV с указания прямого кадра на указание времени в мс (из-за проблем в поведении OpenCV на MPEG формате).
- Переработана функция масштабирования видео (включается переменной resize и масштабирует окно и видео до значений, указанных в переменных «resize_width» и «resize_height», по умолчанию это 1280x720).
>>> Подробности
Open Source Networking meet-up — now in Yandex.Cloud #3.2019
20 мая приглашаем всех, кому интересна тематика Open Source Networking, на третье в этом году мероприятие из серии OSN Meetup. Организаторы мероприятия: Яндекс.Облако и российское сообщество Open Source Networking.
Об Open Source Networking User Group Moscow
Open Source Networking User Group (OSN User Group Moscow) — сообщество увлеченных людей, которые обсуждают пути изменения сетевой инфраструктуры с помощью решений с открытым исходным кодом, таких как: DPDK, FD.io, ONAP, OpenDaylight, OPNFV, PNDA, и SNAS и других решений. Группа обсуждает вопросы “лицом к лицу”, делится идеями, а также совместно работает над преодолением проблем, связанных с программно-определяемыми сетями (SDN), виртуализацией сетевых функций (NFV), управлением и оркестрацией (MANO), облачными технологиями, анализом данных и совершенствованием базовой сетевой инфраструктуры.
Записи предыдущих мероприятий Вы можете найти на YouTube канале.
Чтобы оставаться в курсе событий, присоединяйтесь в наш чат в Телеграмме и Meetup группу.
Подробная программа и важная информация о регистрации под катом.
( читать дальше... )
GCC 9.1
3 мая состоялся первый публичный выпуск девятой версии GCC: GCC 9.1. Он содержит множество существенных улучшений и добавлений по сравнению с восьмой версией.
( читать дальше... )
>>> Серия релизов девятой ветки GCC
>>> Подробности
Ядро Linux 5.1
Состоялся выход ядра Linux версии 5.1. Из значимых нововведений:
- io_uring - новый интерфейс для асинхронного ввода/вывода. Поддерживает поллинг, буферизацию ввода/вывода и многое другое.
- добавлена возможность выбора уровня сжатия для алгоритма zstd файловой системы Btrfs.
- поддержка TLS 1.3.
- режим Intel Fastboot включён по умолчанию для процессоров серии Skylake и новее.
- поддержка нового оборудования: GPU Vega10/20, множество одноплатных компьютеров (NanoPi M4, Raspberry Pi Model 3 A+ etc) и т.д.
- низкоуровневые изменения для стековой организации загрузки модулей безопасности: возможность загрузки одного LSM-модуля поверх другого, изменение порядка загрузки и т.д.
- возможность использования устройств постоянной памяти (например, NVDIMM) в качестве оперативной.
- 64-разрядная структура time_t теперь доступна на всех архитектурах.
Сообщение в LKML: https://lkml.org/lkml/2019/5/5/278
>>> Подробности
Red Hat Enterprise Linux 8
На Red Hat Summit 2019 была представлена новая версия дистрибутива RHEL, основаного на Fedora 28. Данный релиз является последним в линейке, созданным без непосредственного участия владельца Red Hat — IBM.
Из отличительных нововведений:
- Wayland теперь является протоколом по умолчанию для рабочей среды GNOME.
- Application Streams — система поставки разных версий програмного обеспечения (в виде модулей и rpm-пакетов).
- YUMv4 — новая версия пакетного менеджера теперь базируется на технологиях DNF и поддерживает работу с модульным програмным обеспечением.
- Поддержка шифрования LUKS2 установщиком Anaconda по умолчанию.
- Криптографические правила применены по умолчанию. Доступна поддержка протоколов TLS 1.2 и 1.3, IKEv2, SSH2.
- nftables теперь поставляется по умолчанию вместо iptables.
- Добавлена страница настройки файрволла в Cockpit (веб-интерфейс для администрирования сервера).
Страница дистрибутива: https://www.redhat.com/en/enterprise-linux-8
Загрузить ознакомительный ISO: https://www.redhat.com/en/technologies/linux-platforms/enterprise-linux/try-it
Корректирующее обновление Firefox
Вышло корректирующее обновление для Firefox, которое исправляет проблему с сертификатом, и снова делает доступными отключенные дополнения, темы оформления, поисковые системы и языковые пакеты. Обновление доступно для Windows, Linux и macOS (66.0.4 и 60.6.2 ESR) и Android (66.0.4).
Тем не менее, некоторые проблемы всё ещё не исправлены (например, некоторые пользователи пишут, что исследования включены, но дополнения всё ещё недоступны), но разработчики хотели выпустить исправление до понедельника.
>>> Подробности
()
Вышел GNU Guix 1.0.0
2 мая 2019 года, после 7 лет разработки, программисты из фонда свободного программного обеспечения (FSF) выпустили GNU Guix версии 1.0.0. За эти 7 лет было принято более 40 000 коммитов от 260 человек, выпущено 19 релизов.
GNU Guix является результатом совместных усилий программистов из разных стран. Он одобрен FSF и теперь доступен для широкой аудитории. В настоящее время установочный образ имеет графическую установку, в которой генерируется конфигурационный файл, исходя из предпочтений пользователя.
Guix — это пакетный менеджер и дистрибутив операционной системы, в котором используется этот пакетный менеджер. Операционная система инициализируется из файла описания ОС, который использует язык Scheme. В качестве системы инициализации используется собственная разработка — GNU Shepherd. Ядро — Linux-libre.
Идея транзакционного пакетного менеджера впервые реализована в Nix. Guix - это транзакционный пакетный менеджер, написанный на Guile. В Guix пакеты устанавливаются в профили пользователей, для установки не требуются привилегии root, возможно использование многих версий одного пакета, также доступны откаты до предыдущих версий. Guix — первый пакетный менеджер, в котором реализована идея воспроизводимых (повторяемых) сборок с использованием архива Software Heritage. Установка программного окружения любой доступной версии позволяет программистам удобно работать с предыдущими версиями пакетов. Guix предоставляет инструменты работы с контейнерами, виртуальными машинами. Он собирает пакеты из исходников, использует серверы подстановки собранных бинарников для ускорения процесса установки пакетов.
В настоящее время вариант установки desktop включает X11, GDM, Gnome, NetworkManager по умолчанию. Можно переключиться на Wayland, также доступны рабочие столы Mate, Xfce4, LXDE, Enlightenment, различные оконные менеджеры X11. В настоящее время KDE отсутствует (см. Limitations).
Дистрибутив на данный момент включает 9712 пакетов, которые соответствуют требованиям FSF к свободному программному обеспечению и распространяются под свободными лицензиями GPL. Доступны nginx, php7, postgresql, mariadb, icecat, ungoogled-chromium, libreoffice, tor, blender, openshot, audacity и другие. Готовится перевод руководства на русский язык.
>>> Подробности
Rust 1.34
Вышел релиз 1.34 языка системного программирования Rust, развиваемого проектом Mozilla.
Ключевое-долгожданное:
- Начиная с этого выпуска, Cargo может поддерживать альтернативные реестры. (Эти реестры сосуществуют с crates.io, так что вы можете писать программы, которые зависят и от crates.io и от вашего реестра.)
- Трейты TryFrom и TryInto были стабилизированы для поддержки ошибок при преобразовании типов.
>>> Полный анонс
Wio — реализация Plan 9 Rio на Wayland
Drew DeVault, активный разработчик протокола Wayland, создатель проекта Sway и сопутствующей библиотеки wlroots анонсировал в своём микроблоге новый Wayland-композитор — Wio, реализации оконной системы Rio, что используется в операционной системе Plan 9.
( читать дальше... )
>>> Подробности
Fedora 30
30 апреля 2019 года, точно в запланированный срок, вышел новый выпуск Fedora 30
Из основных новшеств GNOME 3.32 следующие особенности:
- Обновленная тема оформления, включая значки приложений, элементы управления, новая цветовая палитра.
- Удаление «меню приложений» с переносом функционала в окно приложения.
- Увеличение скорости анимаций интерфейса.
- Возвращение возможности размещения значков на рабочем столе, при помощи стороннего расширения «Desktop icons»
- Возможность настройки прав приложений на ресурсы системы
- Обновленный раздел настройки звука
- Настраиваемая цветовая температура Night Light
Классический консольный метод обновления с 29 до 30 версии:
sudo dnf upgrade --refresh
sudo dnf install dnf-plugin-system-upgrade
sudo dnf system-upgrade download --releasever=30
sudo dnf system-upgrade reboot