The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

·01.03.2024 Выпуск Live-дистрибутива Grml 2024.02 (1)
  После более года разработки опубликован выпуск Live-дистрибутива grml 2024.02, основанного на пакетной базе Debian GNU/Linux. Дистрибутив содержит подборку программ для выполнения операций по обработке текстовых данных средствами пакета texttools и для выполнения работ, возникающих в практике системных администраторов (восстановление данных после сбоя, разбор инцидентов и т.д.). Графическое окружение построено с использованием оконного менеджера Fluxbox. Размер полного iso-образа 915 МБ, сокращённого - 508 МБ.

В новом выпуске:

  • Произведена синхронизация пакетов с репозиторием Debian Testing по состоянию на 26 февраля. Ядро Linux обновлено до выпуска 6.6.
  • В grml-hwinfo добавлен вывод утилиты inxi и задействована утилита ethtool для определения информации о сетевых устройствах.
  • В инструментарий сборки дистрибутива grml-live добавлена начальная поддержка архитектуры ARM64 (Aarch64) и будущего выпуска Debian 13 (trixie). Унифицированы опции загрузки, используемые в syslinux и GRUB.
  • В grml-debootstrap добавлена поддержка архитектуры ARM64 и EFI при запуске в виртуальных машинах.
  • В состав включены пакеты dhcpcd, f3, fwupd, lolcat, lz4, pixz, toilet и udisks2.
  • Удалены пакеты dmraid, dstat, fai-server, fai-server, fakeroot, firmware-ath9k-htc и iso-codes, в основном из-за проблем с сопровождением или прекращения использования в зависимостях.

  1. OpenNews: Выпуск Live-дистрибутива Grml 2022.11
Обсуждение (1) | Тип: Программы |
·01.03.2024 Выпуск редактора разделов GParted 1.6 и дистрибутива GParted Live 1.6 (1 +1)
  Доступен релиз редактора дисковых разделов Gparted 1.6 (GNOME Partition Editor), поддерживающего большинство файловых систем и типов разделов, применяемых в Linux. Кроме функций управления метками, редактирования и создания разделов, GParted позволяет уменьшать или увеличивать размер существующих разделов без потери размещённых на них данных, проверять целостность таблиц разделов, восстанавливать данные с потерянных разделов и выравнивать начало раздела по границе цилиндров.

В новой версии GParted 1.6 убрана вставка пустой области, размером 1 MiB, при перемещении разделов. Устранено аварийное завершение при использовании UUID 0000-0000 для exfat. Вместо вызова встроенного интерфейса восстановления данных с разделов (Device > Attempt Data Rescue), найденных при сканировании дисков без MBR, обеспечен запуск утилиты gpart (для восстановления рекомендовано использовать специализированные утилиты, такие как TestDisk).

Одновременно сформирован релиз Live-дистрибутива GParted LiveCD 1.6.0, ориентированного на восстановление системы после сбоя и работу с дисковыми разделами при помощи редактора разделов GParted. Размеры загрузочных образов составляют: 549 МБ (amd64) и 502 МБ (i686). Дистрибутив сформирован на пакетной базе Debian Sid по состоянию на 27 февраля и включает новый выпуск редактора дисковых разделов GParted 1.6.0, а также обновление ядра Linux 6.6.15.

  1. OpenNews: Выпуск редактора разделов GParted 1.5 и дистрибутива GParted Live 1.5
  2. OpenNews: Новый выпуск сборки DogLinux для проверки оборудования
  3. OpenNews: Выпуск Live-дистрибутива Grml 2022.11
  4. OpenNews: Выпуск дистрибутива Clonezilla Live 3.1.1
  5. OpenNews: Выпуск дистрибутива SystemRescue 11.0
Обсуждение (1 +1) | Тип: Программы |
·01.03.2024 Выпуск стандартной Си-библиотеки Musl 1.2.5 (23 +10)
  После 10 месяцев разработки представлен релиз стандартной Си-библиотеки Musl 1.2.5, предоставляющей реализацию libc, которая подходит для применения как на стационарных ПК и серверах, так и на мобильных системах, сочетая полноценную поддержку стандартов (как в Glibc) с небольшим размером, низким потреблением ресурсов и высокой производительностью (как в uClibc, dietlibc и Android Bionic). Имеется поддержка всех обязательных интерфейсов C99 и POSIX 2008, а также частично C11 и набор расширений для многопоточного программирования (POSIX threads), управления памятью и работы с локалями. Код Musl поставляется под свободной лицензией MIT.

Основные изменения:

  • Добавлена функция statx(), которая отличается от fstatat64 наличием дополнительного флагового аргумента. В случае, если ядро не поддерживает системный вызов statx, возвращающего расширенную информацию о файле, включая время создания файла и специфичные для файловых систем флаги, осуществляется откат на использованием системного вызова fstatat.
  • Добавлены функции preadv2() и pwritev2(), предоставляющие обвязки над одноимёнными системными вызовами ядра Linux. От preadv() и pwritev() новые функции отличаются наличием ещё одного аргумента для передачи ядру дополнительных флагов, таких как RWF_SYNC (сброс данных и метаданных из кэша на носитель после выполнения операции) и RWF_DSYNC (принудительный сброс на носитель только данных).
  • Добавлена поддержка архитектур Loongarch64 и Riscv32.
  • Реализация функции clone() доведена до состояния, пригодного к использованию.
  • В функции statvfs() обеспечено возвращение результата с типом f_type.
  • Для систем Riscv64 добавлена поддержка механизма TLSDESC (Thread-Local Storage Descriptor).
  • В DNS-резолвере реализована обработка ответов с длинными последовательностями CNAME. Решена проблема, из-за которой отбрасывались некоторые большие ответы, передаваемые через TCP.
  • В интерфейсах mntent появилась поддержка экранирования пробелов в файловых путях и опциях.
  • В snprintf и swprintf обеспечена корректная обработка ситуации в случае обработки чисел размером больше INT_MAX. Улучшено соответствие стандарту функций семейства printf.

  1. OpenNews: Выпуск системной библиотеки Glibc 2.39 и набора утилит GNU Binutils 2.42
  2. OpenNews: Выпуск стандартной Си-библиотеки PicoLibc 1.8.6
  3. OpenNews: Gentoo начал формирование дополнительных сборок на базе Musl и systemd
  4. OpenNews: Выпуск стандартной Си-библиотеки Musl 1.2.4
Обсуждение (23 +10) | Тип: Программы |
·01.03.2024 Опубликованы Linux From Scratch 12.1 и Beyond Linux From Scratch 12.1 (38 +13)
  Представлены новые выпуски руководств Linux From Scratch 12.1 (LFS) и Beyond Linux From Scratch 12.1 (BLFS), доступные в двух вариантах, с системой инициализации SysVinit и systemd. В Linux From Scratch приведены инструкции по созданию с нуля базовой Linux-системы, используя лишь исходные тексты необходимого программного обеспечения. Beyond Linux From Scratch дополняет инструкции LFS информацией о сборке и настройке более 1000 программных пакетов, охватывающих различные области применения, от СУБД и серверных систем, до графических оболочек.

В Linux From Scratch 12.1 обновлено 43 пакета, среди которых Glibc 2.39, ядро Linux 6.7.4, Grub 2.12, Systemd 255, SysVinit 3.08, Coreutils 9.4, binutils 2.42, Openssl 3.2.1, Python 3.12 и другие.

Опубликован перевод руководств Linux From Scratch 12.1-SysV и Linux From Scratch 12.1-systemd на русский язык, где хотелось бы отметить следующие изменения:

  • Исправлена нумерация страниц в pdf.
  • Добавлена multilib-версия перевода (книга будет загружена как только состоится релиз оригинальной multilib-версии).
  • Исправлено множество ошибок, внесены обширные изменения текста для улучшения читаемости.
  • Введён в эксплуатацию репозиторий пакетов LFS.

В Beyond Linux From Scratch 12.1 содержит 1685 обновлений, среди которых GNOME 45, Xfce 4.18.2, KDE Plasma 5.27.10, LibreOffice 24.2.0.3, Thunderbird 115.8.0, Firefox 115.8.0, SeaMonkey 2.53.18, GIMP 2.10.36, Mesa 24.0.1, MariaDB 10.11.7, PostgreSQL 16.2, SQLite 3.45.1, Samba 4.19.5, Postfix 3.8.5, Exim 4.97.1, BIND 9.18.24, Apache httpd 2.4.58 и многие другие. Новыми в этой версии являются Qt6, sysmon-qt, xdg-desktop-portal, simple-scan, snapshot, Wireplumber, power-profiles-daemon и несколько вспомогательных пакетов. Также добавлены пакеты SPIRV и Vulkan для поддержки драйверов Vulkan для mesa. Объявлено, что в будущих версиях BLFS будут удалены неподдерживаемые библиотеки GTK2 и Python2.

  1. OpenNews: Опубликованы Linux From Scratch 12.0 и Beyond Linux From Scratch 12.0
  2. OpenNews: Первый выпуск самостоятельного русскоязычного ответвления Linux From Scratch
Обсуждение (38 +13) | Автор: Volkodlak | Тип: Программы |
·29.02.2024 Выпуск SBCL 2.4.2, реализации языка Common Lisp (12 +9)
  Опубликован выпуск SBCL 2.4.2 (Steel Bank Common Lisp), свободной реализации языка программирования Common Lisp. Код проекта написан на языках Common Lisp и Си, и распространяется под лицензией BSD.

В новом выпуске:

  • Компиляция системой самой-себя на системах x86-64 c Linux теперь производит побитово-идентичные кросс-компилированные fasl-ы там, где сборочным хостом является cmucl, ccl, clisp или сам sbcl.
  • Оптимизации:
    • Большое число внутренних таблиц, в частности те, которые относятся к поддержке Unicode были переведены на использование хеш функций, избавленных от коллизий (perfect), что улучшило скорость и сократило размер.
    • FIND, POSITION, ASSOC и RASSOC с аргументами неизменной последовательности, содержащими символы в роли ключей, теперь компилируются для поиска с применением хешей, избавленных от коллизий.
    • На системах x86-64 в компиляторе обеспечено устранение перехода jump-to-jump.
  • Исправления ошибок:
    • Восстановлена возможность наследования и от SEQUENCE и от SB-MOP:FUNCALLABLE-STANDARD-OBJECT.
    • COERCE не будет конвертировать лямбда формы в функции если заданное название типа будет подклассом FUNCTION.
    • LOG с аргументами double-float и рациональными аргументами (в любом порядке) не теряет точности через промежуточный single-float-аргумент.
    • LOG по основанию 2 целочисленной степени двойки вероятнее всего даст математически точный ответ.
    • LOG на рациональных числах близких к единице с числителем или знаменателем близким к степени двойки будут использовать log1p и, таким образом, будет терять меньше точности.
    • Внешний формат utf-8 с Unix-окончаниями строки обновляет информацию его размеров символов при применении быстрого пути для буферов ASCII-символов.
    • Не печаталось содержимое вероятно более не валидных динамически существующих cons-ов в методе PRINT-OBJECT для THREAD объектов.
    • Постоянное размещение внешних точек входа для функций перед любыми другими локальными функциями.
    • Удаление неактивных замечаний оптимизации для закавыченных форм и единичных вызовов APPEND на высокой скорости.
    • Бесконечный цикл в COPY-SEQ на массивах нулевой длины с типом элементов NIL.
    • Исправление компиляции конструкторов структур не верхнего уровня.
  • Исправления в SB-SIMD:
    • Улучшение проверки границ в SB-SIMD.
    • Исправление SB-SIMD AVX f64.4-reverse.
    • Исправление тасования SB-SIMD на AVX и SSE2.
    • Исправление времени жизни в sse+xmm0 VOP-ах.

  1. OpenNews: Выпуск SBCL 2.4.1, реализации языка Common Lisp
  2. OpenNews: SystemE, шуточная замена systemd на Emacs Lisp
  3. OpenNews: Языку программирования LISP исполнилось 60 лет
  4. OpenNews: Представлен LISP/c - транслятор Common Lisp в C/C++
  5. OpenNews: Реализация языка Lisp на GNU sed
Обсуждение (12 +9) | Автор: 111 | Тип: Программы |
·29.02.2024 Выпуск языка программирования Tcl 8.6.14 (26 +18)
  После 15 месяцев разработки опубликован выпуск Tcl/Tk 8.6.14, динамического языка программирования, распространяемого совместно с кроссплатформенной библиотекой базовых элементов графического интерфейса. Основное распространение Tcl получил как платформа для создания интерфейсов пользователя и как встраиваемый язык, при этом Tcl также подходит для быстрого прототипирования, web-разработки, создания сетевых приложений, администрирования систем и тестирования. Код проекта распространяется под лицензией BSD.

Среди изменений:

  • Приведена к кроссплатформенному виду нормализация файловых путей и обработка символа "~" в путях.
  • Имя пути, начинающееся с '//' не замещается через '/' в том числе в Cygwin и в QNX.
  • Разрешён пустой режим в [chan create] ("[chan create {} $cmd]") для разрешения refchan версии [socket -server].
  • Повышена производительность fork при использовании многопоточности с помощью vfork/spawn.
  • Обеспечен вызов getsockname(2) в Tcl_MakeFileChannel(3) только тогда, когда это необходимо.
  • Защита Tcl/tclsh усилена с помощью функции pledge(2) в OpenBSD или похожих механизмов.
  • tcltest адаптирован для поддержки Tcl 9 (>= tcltest 2.5.7).
  • Обеспечено применение замещающего символа при декодировании неполных последовательностей Unicode.


  • Добавлена проверка mknod, tcdrain и uname в сборочных скриптах для VxWorks или других платформ.
  • 32-разрядный Cygwin закончил своё существование, поэтому отпала потребность в аргументе "--enable-64bit" для Cygwin.
  • Tcl_VarEval больше не считается устаревшим.
  • В "[interp limit time -seconds]" решена проблема 2038 года.
  • Из win/makefile.vc убрана опция utf16.
  • zlib обновлён до версии 1.3.1.
  • libtommath обновлён до версии 1.2.1.
  • install-sh обновлён до версии 2020-11-14.01.
  • Добавлена поддержка Unicode 15.1.
  • База часовых поясов обновлена до выпуска tzdata2024a.
  • В метаданных лицензии на бинарные файлы для Windows упомянут университет Калифорнии.


  • Исправлена ошибка с неправильным форматированием аргументов в man-странице.
  • Исправлена ошибка с отсутствием сведений о Windows 11 в tcl_platforms.
  • Исправлена ошибка с некорректным сравниванием строк на системах с порядком байтов big endian.
  • Исправлена ошибка с падением при tcl_precision равным 15..18.
  • Исправлены редко проявляющиеся падения при очистке потока memchan.
  • Исправлена проблема с выводом ошибки в команде zip в случае, когда файловый комментарий/имя файла слишком длинные или не в кодировке iso-latin-1.
  • Исправлена проблема с возвращением usec из Tcl_GetTime в Windows.
  • Исправлено падение при применении трансформации канала в сокете TCP клиента.
  • Предотвращено неправильное чтение в Tcl_UtfToUniChar.
  • В macOS 13 SDK объявлена устаревшей функция sprintf().
  • Исправлено переполнение аргумента позиции в [scan %num$mode].
  • Исправлено падение при хвостовом вызове.
  • Исправлены ошибки при clock scan и clock add в ошибочных случаях или с сокращёнными опциями.
  • Исправлена ошибка с игнорированием неполных двойных байтовых кодировок, например в [encoding convertfrom gb12345 x].
  • Устранено аварийное завершение tclvfs tkt при выходе из интерпретатора с загруженным tclvfs.
  • Исправлена проблема, связанная со случаем, когда Tcl_GetUniChar осуществлял чтение символов за пределами длины строки для ASCII строк.
  • Исправлена ошибка в версии для MS Windows: файлы с емодзи находятся через glob, но не определяются через file exists или open.
  • Исправлена ошибка компиляции с помощью VC6 версии core-8-6-branch: "error C2065: 'int16_t' : undeclared identifier".
  • Исправлены ошибки в ClockGetdatefieldsObjCmd(): переполнение знаковых целых чисел и платформно-независимое поведение.
  • Исправлена ошибка с инициализацией fakeObject.refCount в tclOO.c.
  • Исправлена ошибка, когда use-after-return в AddressSanitizer ломал NRE-тесты и корутины.
  • Исправление ложных ошибок от [clock format].
  • Исправление реаллокации [exec %var%] в MS Windows. Это было запрещено в 8.6.13.
  • Bсправление документации для Tcl_PkgRequire: строка со спецификацией версии относится к "package require".
  • Исправлена ошибка в [tcl_startOfPreviousWord string end-1].
  • Устранено аварийное завершение, возникающее когда Tcl_ReadChars вызывается с Unicode-объектами.
  • Устранено зацикливание при переопределении proc ::history.
  • Устранено зацикливание в случае когда ::unknown перемещён в пространство имён.

  1. OpenNews: Выпуск Tcl/Tk 8.6.13
  2. OpenNews: Выпуск Tcl/Tk 8.6.12
  3. OpenNews: Выпуск Tcl/Tk 8.6.11
  4. OpenNews: Новый выпуск Androwish, окружения для запуска приложений Tcl/Tk на системах с Android
Обсуждение (26 +18) | Автор: 111 | Тип: Программы |
·29.02.2024 Выпуск мобильной платформы /e/OS 1.20, развиваемой создателем Mandrake Linux (38 +10)
  Представлен выпуск мобильной платформы /e/OS 1.20, нацеленной на сохранение конфиденциальности пользовательских данных. Платформа основана Гаэлем Дювалем (Gaël Duval), создателем дистрибутива Mandrake Linux. Проект предоставляет прошивки для многих популярных моделей смартфонов, а также под брендами Murena One, Murena Fairphone 3+/4 и Murena Teracube 2e предлагает редакции смартфонов OnePlus One, Fairphone 3+/4 и Teracube 2e с предустановленной прошивкой /e/OS. Всего официально поддерживается 224 смартфона.

Прошивка /e/OS развивается как ответвление от платформы Android (используются наработки LineageOS), избавленное от привязки к сервисам и инфраструктуре Google, что позволяет с одной стороны сохранить совместимость с Android-приложениями и упростить поддержку оборудования, а с другой стороны блокировать передачу телеметрии на серверы Google и обеспечить высокий уровень конфиденциальности. Блокируется и неявная отправка информации, например, обращение к серверам Google при проверке доступности сети, резолвинге DNS и определении точного времени.

Для взаимодействия с сервисами Google предустановлен пакет microG, который позволяет обойтись без установки проприетарных компонентов и предлагает вместо сервисов Google независимые аналоги. Например, для определения местоположения по Wi-Fi и базовым станциям (без GPS) задействована прослойка на основе Mozilla Location Service. Вместо поисковой системы Google предлагается собственный метапоисковый сервис на основе форка движка Searx, обеспечивающий анонимность отправляемых запросов.

Для синхронизации точного времени вместо Google NTP используется NTP Pool Project, а вместо DNS-серверов Google (8.8.8.8) - DNS-серверы текущего провайдера. В web-браузере по умолчанию включён блокировщик рекламы и скриптов для отслеживания перемещений. Для синхронизации файлов и данных приложений разработан собственный сервис, который может работать c инфраструктурой на базе NextCloud. Серверные компоненты основаны на открытом ПО и доступны для установки на подконтрольных пользователю системах.

Интерфейс пользователя существенно переработан и включает собственное окружение для запуска приложений BlissLauncher, улучшенную систему уведомлений, новый экран блокировки и иное стилевое оформление. В BlissLauncher задействован специально разработанный для проекта набор автоматически масштабируемых пиктограмм и подборка виджетов (например, виджет для показа прогноза погоды).

Проектом также развивается собственный менеджер аутентификации, позволяющий использовать для всех сервисов единую учётную запись (user@murena.io), регистрируемую в процессе первой установки. Учётную запись можно использовать для получения доступа к своему окружению через Web или на других устройствах. В облаке Murena Cloud бесплатно предоставляется 1ГБ для хранения своих данных, синхронизации приложений и резервных копий.

По умолчанию в состав входят такие приложения, как почтовый клиент (K9-mail), web-браузер (Bromite, ответвление от Chromium), программа для работы с камерой (OpenCamera), программа для отправки мгновенных сообщений (qksms), система для ведения заметок (nextcloud-notes), PDF-просмотрщик (MJ PDF), планировщик (opentasks), программа для работы с картами (Magic Earth), галерея фотографий (gallery3d), файловый менеджер (DocumentsUI).

Основные изменения в /e/OS 1.20:

  • Обновлено оформление пакета Advanced Privacy, позволяющего включить передачу приложениям фиктивных данных о местоположении и IP-адресе, а также блокировать встроенные в приложения системы отслеживания активности пользователя. Добавлена статистика о числе блокированных за последние 30 дней утечек персональных данных и вызывающих данные утечки приложениях.
  • Для просмотра документов в формате PDF вместо PDF Viewer Plus задействовано приложение MJ PDF.
  • Реализована поддержка автоматического возобновления прерванной загрузки обновлений.
  • Обеспечена совместимость с API Application Licensing, применяемом в некоторых приложениях для проверки состояния лицензии, чтобы убедиться, что пользователю разрешено использовать программу.
  • Налажена поддержка API On Demand Modules, позволяющего по мере необходимости загружать APK-пакеты для разделённых на части приложений.
  • В App Lounge обеспечено выставления метки нулевого уровня приватности для приложений, условия использования которых содержат сомнительные пункты, связанные с нарушением конфиденциальности и передачей данных пользователя.
  • Перенесены исправления из ветки LineageOS 20.
  • Для устройства Murena Two по умолчанию выставлено разрешение камеры в 12MPx.
  • Устройство Fairphone 5 переведено на использование обновления FP5.TT40.A.131.20231130.
  • Для устройств Pixel 5 и Moto G7 Play подготовлены сборки для разработчиков.

  1. OpenNews: Доступны открытая мобильная платформа /e/OS 1.0 и смартфон Murena One на её основе
  2. OpenNews: Первый бета-выпуск мобильной платформы /e/, развиваемой создателем Mandrake Linux
  3. OpenNews: Опубликована мобильная платформа LineageOS 21 на основе Android 14
  4. OpenNews: Выпуск Phosh 0.22, GNOME-окружения для смартфонов
  5. OpenNews: Компания LG опубликовала платформу webOS Open Source Edition 2.24
Обсуждение (38 +10) | Тип: Программы |
·29.02.2024 Релиз браузера Vivaldi 6.6 (68 +13)
  Опубликован выпуск проприетарного браузера Vivaldi 6.6, разрабатываемого на базе движка Chromium. Сборки Vivaldi подготовлены для Linux, Windows и macOS. Изменения, вносимые в кодовую базу Chromium , проект распространяет под открытой лицензией. Интерфейс браузера написан на языке JavaScript с использованием библиотеки React, платформы Node.js, Browserify и различных готовых NPM-модулей. Реализация интерфейса доступна в исходных текстах, но под проприетарной лицензией.

Браузер развивается силами бывших разработчиков Opera Presto и ставит своей задачей создание настраиваемого и функционального браузера, сохраняющего приватность данных пользователей. В число основных функций входит блокировщик слежки и рекламы, менеджеры заметок, истории и закладок, приватный режим просмотра, синхронизация, защищённая сквозным шифрованием, режим группировки вкладок, боковая панель, конфигуратор с большим числом настроек, режим горизонтального отображения вкладок, а также в тестовом режиме встроенный почтовый клиент, RSS-ридер и календарь.

В новом выпуске:

  • Добавлена поддержка расширений в веб-панели и предоставлена возможность навигации внутри веб-панелей. Для разработки расширений к web веб-панелей можно использовать API sidePanel.
  • В почтовом клиенте добавлены расширенные средства поиска сообщений по нескольким критериям, которые можно использовать как по отдельности, так и в комплексе с другими, что позволяет легко находить сообщения в архивах любого размера. Также пользователь может сохранить результаты поиска как фильтр и в дальнейшем использовать его для автоматической сортировки новых писем.
  • Предоставлена возможность принудительного применения тёмной темы оформления ко всем посещаемым страницам. В настройках браузера можно выбрать также и автоматическое определение необходимости применения тёмной темы к сайту в зависимости от того, есть ли такая поддержка на самом посещаемом сайте.
  • Все настройки разрешений и прав доступа для сайтов вынесены в отдельную секцию конфигуратора, при этом автоматически формируется список сайтов с индивидуальными настройками разрешений. Для таких сайтов в настройках подсвечиваются опции, отличные от глобальных настроек.
  • Добавлена возможность импорта/экспорта заметок и списка чтения.
  • Улучшено качество работы встроенного переводчика.

  1. OpenNews: Браузер Vivaldi появился на Flathub
  2. OpenNews: Релиз браузера Vivaldi 6.2 для ПК и Android
  3. OpenNews: Состоялся релиз браузера Vivaldi 6.0
  4. OpenNews: Состоялся первый релиз браузера Vivaldi для Android Automotive OS
  5. OpenNews: Vivaldi выбран браузером по умолчанию в Linux-дистрибутиве Manjaro Cinnamon
Обсуждение (68 +13) | Автор: Shpankov | Тип: Программы |
·29.02.2024 Выпуск Distrobox 1.7, инструментария для вложенного запуска дистрибутивов (28 +9)
  Опубликован инструментарий Distrobox 1.7, позволяющий быстро установить и запустить в контейнере любой дистрибутив Linux и обеспечить его интеграцию с основной системой. Код проекта написан на Shell и распространяется под лицензией GPLv3.

Проект предоставляет надстройку над Docker, Podman или Lilipod и отличается максимальным упрощением работы и интеграции запущенного окружения с остальной системой. Для создания окружения с другим дистрибутивом достаточно выполнить одну команду distrobox-create, не задумываясь о тонкостях. После запуска Distrobox обеспечивает проброс домашнего каталога пользователя в контейнер, настраивает доступ к серверу X11 и Wayland для выполнения из контейнера графических приложений, позволяет подключать внешние накопители, добавляет вывод звука, реализует интеграцию на уровне SSH-агента, D-Bus и udev.

В Distrobox заявлена возможность использования в качестве хост-системы 25 дистрибутивов, включая Alpine, Manjaro, Gentoo, EndlessOS, NixOS, Void, Arch, SUSE, Ubuntu, Debian, RHEL и Fedora. В контейнере может быть запущен любой дистрибутив для которого имеются образы в формате OCI. После установки пользователь может полноценно работать в другом дистрибутиве не покидая основную систему.

Из основных областей применения называются эксперименты с атомарно обновляемыми дистрибутивами, такими как Endless OS, Fedora Silverblue, OpenSUSE MicroOS и SteamOS3, создание отдельных изолированных окружений (например, для запуска домашней конфигурации на рабочем ноутбуке), доступ к более свежим версиям приложений из экспериментальных веток дистрибутивов.

В новом выпуске:

  • В утилиту distrobox-export добавлена опция "--enter-flags" для указания дополнительных флагов distrobox, передаваемых при запуске команды distrobox-enter. В distrobox-export также добавлены опции "--list-apps" и "--list-binaries" для вывода списков экспортируемых приложений и исполняемых файлов.
  • В утилиту distrobox-create добавлены опции "--hostname" для задания хоста, отличающегося от имени окружения, и "--unshare-groups" для отключения совместного использования групп с хост-окружением.
  • Улучшено управление login shell.
  • Улучшена поддержка systemd в контейнерах с системой инициализации.
  • Улучшено работа на системах с видеокартами NVIDIA.
  • Улучшена поддержка контейнеров c дистрибутивом Wolfi.
  • Улучшена работа графических приложений, экспортированных из контейнеров, работающих с правами root (rootful).
  • Улучшена поддержка базы терминалов terminfo.
  • Внесены изменения, нарушающие совместимость с приложениями и исполняемыми файлами, экспортированными из контейнера для вызова из хост-окружения. В случае возникновения проблем рекомендуется выполнить реэкспорт приложений и исполняемых файлов из контейнера.

  1. OpenNews: Опубликован Distrobox 1.6, инструментарий для вложенного запуска дистрибутивов
  2. OpenNews: Выпуск Bazzite 1.0, редакции Fedora Silverblue для любителей компьютерных игр
  3. OpenNews: Доступен дистрибутив blendOS 3, поддерживающий пакеты из других дистрибутивов
  4. OpenNews: Выпуск дистрибутива Nitrux 2.9 с пользовательскими окружениями NX Desktop
  5. OpenNews: Первый стабильный выпуск дистрибутива Vanilla OS
Обсуждение (28 +9) | Тип: Программы |
·29.02.2024 6 марта состоятся детско-юношеские соревнования Linux-skills (36 +12)
  Открыта регистрация на детско-юношеские соревнования по Linux — "Linux-skills", которые пройдут в рамках фестиваля технического творчества "ТехноКакТУС". Соревнования проводятся в двух номинациях: Alt-skills (ALT Linux) и Calculate-skills (Calculate Linux), в трёх возрастных группах: 10-13 лет, 14-17 лет, 18-22 лет.

С 6 по 10 марта 2024 года пройдёт отборочный этап, на котором участники пройдут тестирования. C 25 марта по 1 апреля 2024 года состоится финал - участникам будет предоставлен доступ к виртуальному стенду, на котором нужно будет настроить сеть и перевести рабочие станции с ОС MS Windows на Linux, после чего выполнить настройку Linux.

В соревнованиях используются дистрибутивы Simply Linux и Calculate Linux, а также OpenWRT на маршрутизаторе. Финал пройдёт на опорных площадках в Москве, Московской области (Щёлково) и Санкт-Петербурге. По согласованию с организаторами, желающие могут самостоятельно организовать опорную площадку в своём городе для проведения финала.

Обсуждение (36 +12) | Автор: hrundix | Тип: К сведению |
·28.02.2024 Выпуск архиватора RAR 7.0 (332 +25)
  Евгений Рошал выпустил новую значительную версию архиватора RAR 7.0. Исходный код unrar продолжает быть доступным, но распространяется под ограничивающим лицензионным соглашением. Готовые сборки сформированы для Linux, macOS, Windows, Android и FreeBSD.

Из личного опыта RAR7 по-прежнему уступает LZMA2 в степени сжатия при использовании словарей до 4GB, но предоставляет значительно более высокую скорость сжатия и поддержку некоторых возможностей, которых нет, например, в 7-Zip: информацию для восстановления и поддержку полей не только изменения файлов, но и создания и последнего открытия. Недавно вышедший бета-выпуск архиватора 7-zip 24.01 полностью поддерживает обновлённый формат RAR.

Что нового:

  • Добавлена поддержка словарей, размером до 64 гигабайт, что позволит более эффективно сжимать очень большие объёмы данных, например, образы виртуальных машин. Для словаря больше 4 гигабайт можно указать любой его размер, а не только степень двойки, как это было в предыдущих версиях. Для распаковки архивов со словарём больше 4ГБ требуется RAR/WinRar 7 и выше.
  • Добавлен новый алгоритм поиска повторяющихся сходных данных, что позволяет улучшить степень компрессии и/или ускорить процесс сжатия. Он регулируется опцией командной строки "-mcl[+|-]" (включить/выключить) - по умолчанию он выключен.
  • Добавлен новый более медленный алгоритм тщательного поиска повторений, который можно задействовать опцией "-mcx". Для словарей сжатия до 4ГБ архивы с обеими опциями будут поддерживаться для распаковки версиями RAR, начиная с 5-й.
  • Максимальная длина путей файлов в архиве увеличена с 2047 до 65 535 символов.

  1. OpenNews: Уязвимость в unrar, позволяющая перезаписать файлы при распаковке архива
  2. OpenNews: Доступна бета-версия порта файлового менеджера Far для Linux, BSD и macOS
Обсуждение (332 +25) | Автор: Artem S. Tashkinov | Тип: Программы |
·28.02.2024 Код поддержки кодека VP9 в V4L2 для чипов Hantro и Rockchip переписан на Rust (78 +13)
  Дэниел Алмейда (Daniel Almeida), занимающийся развитием видеокодеков в компании Collabora, представил для обсуждения разработчиками ядра Linux новую реализацию прослойки для использования аппаратных декодировщиков видео в формате VP9 в подсистеме V4L2, применяемой для организации доступа устройствам видеозахвата, таким как web-камеры и TV-тюнеры. Код прослойки полностью переписан на языке Rust и ориентирован на работу с драйверами rkvdec и hantro, предоставляющими доступ к средствам аппаратного декодирования видео, доступным в чипах Rockchip и Hantro.

Код с реализацией поддержки VP9 для v4l2 занимает около 2000 строк. В качестве причины создания альтернативной реализации на языке Rust упоминается желание добиться дополнительного уровня защиты за счёт применения предоставляемых языком Rust средств для безопасной работы с памятью в коде, который содержит реализацию достаточно сложных алгоритмов и применяется для обработки данных, поступающих из пространства пользователя через интерфейс V4L2. Несмотря на то, что реализация на Rust пока имеет статус выставленного на обсуждение экспериментального прототипа, при тестировании пакетом Fluster, оценивающим соответствие декодировщиков эталонным спецификациям, версии на Си и Rust показали идентичные результаты.

  1. OpenNews: Выпуск языка программирования Rust 1.76
  2. OpenNews: Google выделил миллион долларов на улучшение переносимости между С++ и Rust
  3. OpenNews: Опубликован embedded-hal 1.0, инструментарий для создания драйверов на языке Rust
  4. OpenNews: Ядро Maestro, написанное на Rust и частично совместимое с Linux
  5. OpenNews: В ядро Linux 6.8 намечено включение первого сетевого драйвера на языке Rust
Обсуждение (78 +13) | Тип: К сведению |
·28.02.2024 Выпуск серверного дистрибутива Zentyal 8.0 (34 +7)
  Спустя три года с момента формирования прошлой ветки опубликован релиз серверного Linux-дистрибутива Zentyal 8.0, построенного на пакетной базе Ubuntu 22.04 LTS и специализирующегося на создании серверов для обслуживания локальной сети предприятий среднего и малого бизнеса. Среди прочего дистрибутив позиционируется в качестве альтернативы Windows Server и включает компоненты для замены служб Microsoft Active Directory и Microsoft Exchange Server. Размер iso-образа 2.9 ГБ. Отдельно оставляется коммерческая редакция дистрибутива, при этом пакеты с компонентами Zentyal доступны пользователям Ubuntu через штатный репозиторий Universe.

Управление всеми аспектами работы дистрибутива производится через web-интерфейс, в рамках которого объединено около 40 различных модулей для управления сетью, сетевыми сервисами, офисным сервером и компонентами инфраструктуры предприятия. Поддерживается быстрая организация работы шлюза, межсетевого экрана, почтового сервера, VoIP (Asterisk), VPN-сервера, прокси (squid), файлового сервера, системы для организации взаимодействия сотрудников, системы мониторинга, сервера для резервного копирования, системы обеспечения сетевой безопасности (Unified Threat Manager), системы организации входа пользователей через Captive portal и т.п. После установки каждый из поддерживаемых модулей сразу готов для выполнения своих функций. Настройка всех модулей осуществляется через систему мастеров и не требует ручной правки файлов конфигурации.

В новом выпуске:

  • Осуществлён переход на пакетную базу Ubuntu 22.04.3 LTS.
  • Реализация контроллера домена и сервиса Active Directory обновлена до Samba 4.15.13.
  • Вместо ранее применяемого инструментария ifupdown, хранящего настройки в файле /etc/network/interfaces, для настройки сетевых интерфейсов задействована система Netplan.
  • Добавлен модуль для развёртывания контейнеров Docker.
  • Добавлен модуль для обеспечения работы web-сервера.
  • Пакет для групповой работы SOGo обновлён до выпуска 5.5.1, поддерживающего IMAP, Microsoft Exchange ActiveSync, CalDAV и CardDAV.
  • В модуле openvpn стек протоколов маршрутизации Quagga заменён на пакет Frr.

  1. OpenNews: Выпуск серверного дистрибутива Zentyal 7.0
  2. OpenNews: Выпуск SysLinuxOS 12.1, дистрибутива для системных администраторов
  3. OpenNews: Выпуск дистрибутива для маршрутизаторов VyOS 1.1.0
  4. OpenNews: Доступен серверный Linux-дистрибутив SME Server 10.1
  5. OpenNews: Релиз Proxmox VE 8.0, дистрибутива для организации работы виртуальных серверов
Обсуждение (34 +7) | Тип: Программы |
·27.02.2024 Netflix опубликовал код утилиты bpftop (67 +12)
  Компания Netflix представила утилиту bpftop, предоставляющую интерфейс для мониторинга за выполнением eBPF-программ в ядре Linux, реализованный в стиле утилиты top. Утилита показывает показатели производительности, нагрузки на CPU и обработки событий для каждой eBPF-программы. Поддерживается построение графиков для оценки динамики изменения характеристик выполнения во времени. Код bpftop написан на языке Rust и распространяется под лицензией Apache 2.0.

Основные возможности:

  • Отображение списка запущенных eBPF-программ, их идентификаторов, типа и имени.
  • Показ периода и общего среднего времени выполнения каждой eBPF-программы.
  • Расчёт для каждой eBPF-программы нагрузки на CPU и обработанных событий в секунду.
  • Графики времени выполнения, событий в секунду и нагрузки на CPU в 10-секундные отрезки.
  • Ежесекундное обновление списка.

Одной из целей разработки bpftop называется упрощение оптимизации eBPF-программ и возможность динамического наблюдения за эффективностью тех или иных изменений в eBPF-программах. Для получения статистики в bpftop используется системный вызов BPF_ENABLE_STATS и сбор информации каждую секунду. Для снижения накладных расходов статистика собирается только во время работы утилиты.

  1. OpenNews: Проект bpftime развивает реализацию eBPF, работающую в пространстве пользователя
  2. OpenNews: Ещё одна уязвимость в подсистеме eBPF, позволяющая повысить свои привилегии
  3. OpenNews: BumbleBee - инструментарий для упрощения создания и распространения eBPF-программ
  4. OpenNews: Создана организация eBPF Foundation
  5. OpenNews: Представлена библиотека Aya для создания eBPF-обработчиков на языке Rust
Обсуждение (67 +12) | Тип: Программы |
·26.02.2024 Выпуск минималистичного дистрибутива Tiny Core Linux 15.0 (144 +31)
  Опубликован релиз минималистичного Linux дистрибутива Tiny Core Linux 15.0, который может работать на системах с 48 Мб ОЗУ. Графическое окружение дистрибутива построено на основе X-сервера Tiny X, тулкита FLTK и оконного менеджера FLWM. Дистрибутив загружается целиком в ОЗУ и работает из памяти. Загрузочный iso-образ занимает всего 18 МБ. Для 64-разрядных систем подготовлена сборка CorePure64, размером 24 МБ. Дополнительно поставляется сборка CorePlus (253 МБ), в которую входит ряд дополнительных пакетов, таких как набор оконных менеджеров (FLWM, JWM, IceWM, Fluxbox, Hackedbox, Openbox), инсталлятор с возможностью установки дополнительных расширений, а также готовый набор инструментов для обеспечения выхода в сеть, включая менеджер для настройки Wifi-соединений.

В новом выпуске произведено обновление системных компонентов, включая ядро Linux 6.6.8, glibc 2.38, gcc 13.2.0, busybox 1.36.1, binutils 2.41, e2fsprogs 1.47.0, util-linux 2.39.2, zlib 1.3. В утилиту update-everything добавлены дополнительные проверки безопасности и реализована обработка отсутствующих dep-файлов. В tce-audit добавлен обработчик md5check. В busybox размер истории редактирования (CONFIG_FEATURE_EDITING_HISTORY) увеличен с 150 до 1000.

  1. OpenNews: Выпуск минималистичного дистрибутива Tiny Core Linux 14
  2. OpenNews: Доступны дистрибутивы MX Linux 23.2 и AV Linux 23.1
  3. OpenNews: После 12-летнего перерыва опубликован дистрибутив Damn Small Linux 2024
  4. OpenNews: Разработчики Ubuntu развивают минималистичный установочный образ
  5. OpenNews: Релиз минималистичного дистрибутива Alpine Linux 3.19
Обсуждение (144 +31) | Тип: Программы |
Следующая страница (раньше) >>



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру