Сегодня, спустя 3 года, вышла новая мажорная версия известнейшего текстового редактора Vim.
Основным нововведением в этой версии является поддержка языка Vim9 script для написания плагинов. В этой версии языка значительно улучшена скорость исполнения: ожидаемое ускорение от 10 до 100 раз по сравнению с прошлыми версиями. Vim9 script не является обратно совместимым с предыдущими версиями Vim script.
Планы на будущее:
Vim 9.1 обязательно выйдет. Когда — никто не знает.
Так гласит официальный релиз.
6 июня состоялся выпуск дистрибутива Deepin 20.6, использующего одноимённое окружение рабочего стола.
О Deepin
Deepin — это дистрибутив GNU/Linux, ранее Linux Deepin, а еще раньше Hiweed GNU/Linux, разрабатываемый китайской коммерческой компанией в Ухане, которая разрабатывает проекты окружения Deepin, ориентированные на R&D и на пользовательские услуги.
Константин Комаров, основатель и руководитель компании Paragon Software, предложил для включения в ядро Linux 5.19 первое корректирующее обновление драйвера ntfs3. С момента включения ntfs3 в состав ядра 5.15 в октябре прошлого года драйвер не обновлялся, а с разработчиками была потеряна связь, что привело к обсуждению необходимости перевода кода NTFS3 в категорию осиротевших («orphaned») с последующим удалением драйвера из состава ядра.
Теперь разработчики возобновили публикацию изменений и сгруппировали накопившийся набор исправлений. Предварительно патчи были добавлены и протестированы в ветке linux-next. В предложенных патчах устранены ошибки, приводящие к утечкам памяти и аварийным завершениям, решены проблемы с выполнением xfstests, проведена чистка неиспользуемого кода и исправлены опечатки. Всего предложено 11 исправлений.
Корпорация HP объявила о скором поступлении в продажу нового ноутбука HP Dev One, созданного в кооперации с компанией System76. Устройство позиционируется как инструмент для разработчиков и работает под управлением Pop!_OS. Заявлены следующие технические характеристики:
операционная система Pop!_OS;
8-ядерный процессор AMD Ryzen™ 7 PRO;
ОЗУ 16 Гб DDR4 на частоте 3200 МГц;
ПЗУ на быстром PCIe NVMe M.2 накопителе в 1 Тб;
14" FHD экран с антибликовым (anti-glare) покрытием;
графический ускоритель AMD Radeon™.
Цена новинки начинается от 1099 долларов. Конкретная дата старта продаж будет объявлена чуть позднее.
Стоит отметить, что HP уже имеет опыт производства ноутбуков на базе Linux, и в копилке корпорации уже имеется ранее вышедшая модель HP ZBook G7 под управлением Linux, так же предназначенная для разработчиков.
Представлен релиз 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/
новая команда udevadm lock позволяет получить эксклюзивный доступ к блочному устройству на время выполнения критических операций - см. https://systemd.io/BLOCK_DEVICE_LOCKING/
добавлен юнит systemd-networkd-wait-online@<interface>.service для удобного ожидания появления сети на определённом интерфейсе
новая опция сборки default-user-shell= позволяет задать пользовательскую оболочку в явном виде вместо окаянного bash
Qubes OS — это дистрибутив GNU/Linux, основанный на RHEL и использующий пакетный менеджер RPM. За основу Qubes OS был взят гипервизор Xen с режимом паравиртуализации оборудования (PVH), минимизирущий функции управления ресурсами процессора, памятью и VM (виртуальными машинами). За разработку и выход новых релизов Qubes OS отвечает Qubes Developers Team под руководством Йоанны Рутковской (Joanna Rutkowska). Qubes OS выпускается под лицензией GNU GPLv2. Срок поддержки Qubes OS 4.1 составляет 2 года.
Основная идея Qubes OS — повсеместная изоляция на уровне виртуальных машин, при помощи которых осуществляется отделение пользовательских приложений от базовой ОС. Целью служит сокращение возможных маневров злоумышленников в случае компрометации той или иной виртуальной машины (высокий уровень безопасности, обеспечиваемый за счет предельной взаимной изоляции приложений и компонентов системы).
Команда Tiny Core анонсировала выход новой версии дистрибутива Tiny Core Linux 13.0.
Tiny Core Linux (TCL) — это дистрибутив GNU/Linux для архитектур x86, AMD64, ARMv7 и armhf (ARM hard float), отличающийся минимализмом, легковесностью, небольшим потреблением ОЗУ (от 28 МБ) и небольшим размером установочного ISO-образа (от 16 до 163 МБ). Дистрибутив выпускается под лицензией GNU GPL v2 и использует простой и минималистичный менеджер окон FLWM по умолчанию. Пакетный менеджер в TCL — appbrowser (GUI) и tce (reddit.com) (CLI). Создатель Tiny Core Linux - Роберт Шингледекер, его разработчики TCL D&A. Tiny Core Linux 13.0 был выпущен в двух редакциях: stable и current.
Целью проекта Tiny Core Linux является создание легко переносимой ультракомпактной настольной операционной системы с графической облочкой, поддерживающей загрузку с компакт-диска, флешки или с жёсткого диска. Команда Tiny Core предлагает заинтересованным пользователям и разработчикам изучить Tiny Core Linux 13.0. «Мы поощряем обмен знаниями. Мы пропагандируем участие сообщеста и расширение встроенных приложений» — заявил ведущий разработчик Tiny Core Linux, Роберт Шингледекер.
Cockpit — это графический веб-интерфейс для управления серверами, распространяемый под лицензией GNU LGPL v2.1. Cockpit работает на многих Linux-системах, включая Debian, Fedora и RHEL.
С помощью Cockpit можно управлять контейнерами, администрировать хранилище, настраивать сети и проверять журналы.