The OpenNET Project / Index page

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

·29.04 Обновление Firefox 125.0.3 (3)
  Доступен корректирующий выпуск Firefox 125.0.3, в котором исправлено несколько проблем:
  • Устранена ошибка, из-за которой после обновления до Firefox 125 у некоторых пользователей периодически самопроизвольно стали открываться новые вкладки с URL "https://0.0.0.1" в адресной строке. Эффект проявлялся только на платформе Windows. Разбор ситуации показал, что вкладки возникают при попытке запуска ещё одной копии Firefox из командной строки, когда Firefox уже запущен. Пользователям, которые столкнулись с данной проблемой, если они сами не запускали новых копий Firefox, рекомендуется проверить свои системы антивирусным ПО, так как подобная активность может быть следствием работы вредоносных программ.

    Появление вкладки с адресом "https://0.0.0.1" вызвано ошибкой в обработчике "Application Launch Prefetcher". В ветке Firefox 125 при запуске дополнительного процесса используется метод nsWinRemoteClient::SendCommandLine с добавлением опции "/prefetch:1" к командной строке, которая во время разбора параметров преобразуется в "-prefetch 1". В дальнейшем параметр "-prefetch" игнорируется, а оставшаяся единица воспринимается как URL для открытия (эквивалент запуска "firefox.exe 1"), что и приводит к попытке открытия сайта "https://0.0.0.1".

  • В сборках для Linux устранено повреждение текста, проявляющееся при перемещении в режиме drag&drop текста, содержащего Unicode-символы.
  • Устранена ошибка при проверке размера аргументов (arguments.length) внутри генератора или async-функции, приводившая к передаче пустого объекта.
  • Решена проблема с некорректной обработкой фокуса ввода в элементах <select>.

  1. Главная ссылка к новости
  2. OpenNews: Обновление Firefox 125.0.2. Проблема с появлением вкладки с адресом 0.0.0.1
  3. OpenNews: Релиз Firefox 125
  4. OpenNews: Mozilla начала формирование ночных сборок Firefox для Linux-систем на архитектуре ARM64
  5. OpenNews: В Firefox появится группировка вкладок
  6. OpenNews: Планы в отношении поддержки в Firefox второй и третьей версий манифеста Chrome
Обсуждение (3) | Тип: Программы |


·29.04 Релиз десктоп-окружения Trinity R14.1.2, продолжающего развитие KDE 3.5 (42 +3)
  Опубликован релиз десктоп-окружения Trinity R14.1.2, продолжающего развитие кодовой базы KDE 3.5.x и Qt 3. Бинарные пакеты в ближайшее время будут подготовлены для Ubuntu, Debian, RHEL/CentOS, Fedora, openSUSE и других дистрибутивов.

Из особенностей Trinity можно отметить собственные средства для управления параметрами экрана, основанная на udev прослойка для работы с оборудованием, новый интерфейс для настройки оборудования, переход на композитный менеджер Compton-TDE (форк Compton с расширениями TDE), улучшенный конфигуратор сети и механизмы аутентификации пользователей. Окружение Trinity может быть установлено и использовано одновременно с более актуальными выпусками KDE, в том числе предоставлена возможность использования в Trinity уже установленных в системе KDE-приложений. Также присутствуют средства для корректного отображения интерфейса GTK-программ без нарушения единого стиля оформления.

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

  • Добавлен новый стиль оформления виджетов и декорирования окон tde-style-polyester, балансирующий между визуальной привлекательностью и простотой.
  • Добавлен новый стиль декорирования окон twin-style-fahrenheit, предлагающий оформление, напоминающее KDE 3.2.
  • Предложено шесть новых цветовых схем.
  • Добавлено пять новых стилей для приложений, использующих GTK.
  • Добавлена настройка, позволяющая выбрать стиль диалога завершения работы (стандартный или похожий на Ubuntu).
  • В ksnapshot в режиме создания скриншота области экрана появилась возможность определения задержки. В протокол управления DCOP (Desktop COmmunication Protocol) добавлен вызов setPixmap для удалённой настройки пиксельной карты.
  • В оконном менеджере twin предоставлена поддержка управления мозаичной компоновкой окон при помощи протокола DCOP.
  • В эмуляторе терминала konsole добавлена поддержка сброса цвета вкладки в значение по умолчанию.
  • В микшере звука kmix предложены новые пиктограммы для системного лотка, отражающие выставленный уровень громкости.
  • Улучшены графический интерфейс и логика работы программы записи потокового вещания kstreamripper.
  • В kxkb реализовано уведомление об изменении раскладки клавиатуры и задействованы доступные переводы, предоставленные через xkeyboard-config.
  • В почтовый клиент kmail добавлена поддержка открытия во внешнем браузере тела письма в формате HTML.
  • В обработчике sftp переработаны методы аутентификации. В zeroconf ioslave добавлена поддержка серверов SFTP.
  • Во фреймворке TQt3 добавлена поддержка кнопок перемещения по истории (HistoryBack и HistoryForward). Устранены утечки памяти.
  • В просмотрщике изображений gwenview добавлена опция, позволяющая не загружать метаданные.
  • Добавлена поддержка Python 3.12, libpoppler 24.02, taglib 2 и libxml2 2.12.0.
  • Решены проблемы с изменением размера окон приложений, использующих виртуальный терминал, таких как эмуляторы терминалов из xfce и mate, а также текстовый редактор gvim.

  1. Главная ссылка к новости
  2. OpenNews: Релиз десктоп-окружения Trinity R14.1.1, продолжающего развитие KDE 3.5
  3. OpenNews: Выпуск дистрибутива Q4OS 5.2, поставляемого с окружением Trinity
  4. OpenNews: Релиз дистрибутива Porteus 1.1 с десктоп-окружением Trinity (форк KDE 3.5)
Обсуждение (42 +3) | Тип: Программы |


·29.04 Леннарт Поттеринг представил run0, замену sudo, интегрированную в systemd (79 +3)
  Леннарт Поттеринг представил утилиту run0, позволяющую выполнять процессы под идентификаторами других пользователей. Новая утилита позиционируется как более безопасная замена программы sudo, реализованная в форме надстройки над командой systemd-run и позволяющая избавиться от применения исполняемого файла с флагом SUID. Утилита run0 включена в состав выпуска systemd 256, который находится на стадии кандидата в релизы.

Отмечается, что смена идентификатора при помощи флага SUID в sudo сопряжена с дополнительными рисками, связанными с тем, что SUID-процесс наследует контекст исполнения, включающий множество свойств, контролируемых непривилегированным пользователем, таких как переменные окружения, файловые дескрипторы, параметры планировщика и привязки cgroup. Часть из подобных свойств автоматически очищается для SUID-процессов ядром, а часть - самим приложением. Тем не менее, в сложных SUID-программах, таких как sudo, продолжают регулярно находить уязвимости, вызванные неаккуратным обращением с внешними данными, на которое может влиять непривилегированный пользователь.

В run0 вместо использования SUID осуществляется обращение к системному менеджеру с запросом запуска командной оболочки или процесса с указанным идентификатором пользователя, создания нового псевдотерминала (PTY) и пересылки данных между ним и текущим терминалом (TTY). Подобное поведение больше напоминает запуск при помощи ssh, чем выполнение при помощи классического sudo. Привилегированный процесс запускается в изолированном контексте, который порождается процессом PID 1, а не процессом пользователя, т.е. не наследует свойства окружения пользователя, за исключением проброса переменной окружения $TERM. Проброс регулируется через список явно разрешённых свойств, вместо попыток запретить опасные свойства (концепция белого списка, вместо чёрного).

Для авторизации и определения возможностей пользователя в run0 используется Polkit. Классический язык описания правил (/etc/sudoers), применяемый в sudo, не поддерживается. Функциональность для запуска программ с другими привилегиями встроена в systemd-run, а команда run0 создаётся как символическая ссылка на systemd-run, при использовании которой предоставляется схожий с sudo интерфейс командной строки.

Из дополнительных возможностей run0 выделяется индикация работы с повышенными привилегиями через установку красноватого фона в терминале и добавление красной точки в заголовок окна. После прекращения выполнения с иными привилегиями точка исчезает, а фон меняется на обычный. Кроме того, run0 поддерживает все опции "systemd-run", например, параметр "--property", через который можно выставить произвольные настройки сервисов systemd (например, "CPUWeight=200 MemoryMax=2G IPAccounting=yes").

  1. Главная ссылка к новости
  2. OpenNews: При портировании во FreeBSD утилиты doas, аналога sudo от OpenBSD, возникла опасная уязвимость
  3. OpenNews: Использование SSH поверх UNIX-сокета вместо sudo для избавления от suid-файлов
  4. OpenNews: Первый стабильный выпуск sudo-rs, реализации утилит sudo и su на языке Rust
  5. OpenNews: Уязвимость в sudo, позволяющая изменить любой файл в системе
  6. OpenNews: Обновление sudo 1.9.5 с устранением уязвимостей
Обсуждение (79 +3) | Тип: К сведению | Интересно


·29.04 Выпуск видеоредактора Shotcut 24.04 (22 +2)
  Доступен релиз видеоредактора Shotcut 24.04, который развивается автором проекта MLT и использует данный фреймворк для организации редактирования видео. Поддержка форматов видео и звука реализована через FFmpeg. Возможно использование плагинов с реализацией видео и аудио эффектов, совместимых с Frei0r и LADSPA. Из особенностей Shotcut можно отметить возможность многотрекового редактирования с компоновкой видео из фрагментов в различных исходных форматах, без необходимости их предварительного импортирования или перекодирования. Имеются встроенные средства для создания скринкастов, обработки изображения с web-камеры и приёма потокового видео. Для построения интерфейса применяется Qt. Код написан на C++ и распространяется под лицензией GPLv3. Готовые сборки доступны для Linux (AppImage, flatpak и snap), macOS и Windows.

Среди изменений в новом выпуске:

  • Добавлен фильтр с реализацией кодировщика объёмного звука на базе технологии Ambisonic.
  • В меню "Просмотр > Области" (Added View > Scopes) добавлены новые виджеты "Аудио Вектор" (Audio Vector) и "Аудио Окружение" ("Audio Surround").
  • Добавлена возможность изменения формата времени при отображении и редактировании. Для изменения формата добавлена настройка "Формат Времени" (Settings > Time Format).
  • Реализована возможность отката (Undo/Redo) операций добавления, удаления и изменения ключевых кадров с использованием фильтров:
    • Нарастание/убывание звука ("Fade In/Out Audio")
    • Усиление / Громкость ("Gain / Volume")
    • Яркость ("Brightness")
    • Сортировка по цвету ("Color Grading")
    • Контраст ("Contrast")
    • Нарастание/затухание ("Fade In/Out Video")
    • Текст: RTF ("Text: Rich")
    • Размер, позиция и поворот ("Size, Position & Rotate")
    • Баланс белого ("White Balance")
  • При работе с несколькими выделенными клипами предоставлена возможность использования операции "Применить скопированные фильтры" из контекстного меню или редактора в меню на шкале времени ("Timeline > menu > Edit").
  • Фреймворк MLT обновлён до версии 7.24.0.

  1. Главная ссылка к новости
  2. OpenNews: Выпуск видеоредактора Shotcut 24.01
  3. OpenNews: Релиз свободного видеоредактора Avidemux 2.8.0
  4. OpenNews: Выпуск программы для редактирования видео LosslessCut 3.49.0
  5. OpenNews: Выпуск свободных видеоредакторов OpenShot 3.1 и Pitivi 2023.03
  6. OpenNews: Опубликован видеоредактор Flowblade 2.14
Обсуждение (22 +2) | Тип: Программы |


·29.04 Выпуск музыкального проигрывателя Amarok 3.0.0 (125 +16)
  Спустя шесть лет с момента прошлого выпуска сформирован релиз музыкального проигрывателя Amarok 3.0.0, пользовавшегося большой популярностью во времена KDE 3 и KDE 4. Выпуск пока доступен только в исходных текстах. Amarok 3.0.0 стал первым выпуском, портированным на Qt5 и библиотеки KDE Frameworks 5. Код проекта написан на языке C++ и распространяется под лицензией GPLv2.

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

Среди изменений в новой версии:

  • Кодовая база переведена на использование Qt 5 и KDE Frameworks 5.
  • Предоставлена возможность перегруппировки мышью элементов в редакторе очередей, используя режим drag&drop.
  • Включена поддержка перетаскивания в режиме drag&drop треков из контекстных апплетов в список воспроизведения.
  • В меню добавлен пункт для сворачивания всех раскрытых элементов в коллекции.
  • В экранном индикаторе (OSD) задействован более высокий DPI для изображений. Отключены неработающие настройки OSD-экрана в окружениях на базе Wayland.
  • В экранном OSD-индикаторе обеспечено отображение прогресса воспроизведения композиции.
  • Движок для написания скриптов портирован с QtScript на QJSEngine.
  • Добавлена возможность копирования информации о треке через клик на контекстном апплете текущего трека.
  • Добавлена поддержка FFmpeg 5.0 и TagLib 2.0.
  • Удалён плагин upnpcollectionplugin.
  • В режиме редактирования в контекстные апплеты добавлена визуальная подсказка, демонстрирующая возможность изменения размера.
  • Добавлена кнопка для остановки автоматического обновления с данных с Wikipedia.
  • Для загрузки текстов песен задействован сервис lyrics.ovh вместо прекратившего работу lyricwiki.

  1. Главная ссылка к новости
  2. OpenNews: Выпуск музыкального проигрывателя Amarok 2.9
  3. OpenNews: Вышел медиаплеер Clementine 1.3, продолжающий развитие Amarok 1.4
  4. OpenNews: Выпуск музыкального проигрывателя Amarok 2.8
Обсуждение (125 +16) | Тип: Программы |


·29.04 Выпуск дистрибутива OpenIndiana 2024.04, продолжающего развитие OpenSolaris (40 +5)
  Представлен релиз свободного дистрибутива OpenIndiana 2024.04, пришедшего на смену бинарному дистрибутиву OpenSolaris, развитие которого было прекращено компанией Oracle. OpenIndiana предоставляет пользователю рабочее окружение, построенное на базе свежего среза кодовой базы проекта Illumos. Непосредственно разработка технологий OpenSolaris продолжается проектом Illumos, в котором развивается ядро, сетевой стек, файловые системы, драйверы, а также базовый набор пользовательских системных утилит и библиотек. Для загрузки сформировано три вида iso-образов - серверная редакция с консольными приложениями (970 МБ), минимальная сборка (470 МБ) и сборка с графическим окружением MATE (1.9 ГБ).

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

  • Обновлено примерно 1230 пакетов, среди которых около 900 пакетов, связанных с языком Python и 200 - с Perl.
  • Пользовательское окружение MATE обновлено до ветки 1.28 (официально не анонсирована проектом MATE). В базовые библиотеки MATE перенесены исправления из других дистрибутивов, нацеленные на повышение стабильности работы.
  • Обновлены версии LibreOffice 24.2, PulseAudio 17, alpine 2.26, Firefox 125, Thunderbird 125 (тестовые бета-сборки, следующий стабильный релиз Thunderbird ожидается летом).
  • Обновлены LLVM/Clang 18, Node.js 22, golang 1.22. Многие пакеты собраны с использованием GCC 13.
  • В базовую поставку добавлен пакет fail2ban для защиты от флуда и попыток подбора паролей.
  • Подготовлен пакет HPN SSH (High-Performance SSH), включающий вариант OpenSSH с патчами, устраняющими узкие места, влияющие на производительность передачи данных по сети.
  • Пакеты, использовавшие в качестве зависимости libjpeg6, переведены на библиотеку libjpeg8-turbo, которая задействована по умолчанию в дистрибутиве.
  • Для сжатия загрузочных образов задействован алгоритм zstd.

  1. Главная ссылка к новости
  2. OpenNews: Доступны OmniOS CE r151048 и OpenIndiana 2023.10, продолжающие развитие OpenSolaris
  3. OpenNews: Выпуск дистрибутива OpenIndiana 2022.10, продолжающего развитие OpenSolaris
  4. OpenNews: Проект Illumos, продолжающий развитие OpenSolaris, прекратит поддержку архитектуры SPARC
  5. OpenNews: Представлен OmniOS Community Edition, новый дистрибутив Illumos
  6. OpenNews: Опубликован дистрибутив Helios на базе Illumos. Поддержка Solaris 11.4 продлена до 2037 года
Обсуждение (40 +5) | Тип: Программы |


·28.04 Доступна операционная система RISC OS 5.30 (77 +19)
  Сообщество RISC OS Open представило выпуск операционной системы RISC OS 5.30, оптимизированной для создания встраиваемых решений на базе плат с процессорами ARM. Выпуск основан на исходных текстах RISC OS, открытых в 2018 году компанией RISC OS Developments (ROD) под лицензией Apache 2.0. Сборки RISC OS сформированы для плат Raspberry Pi, PineA64, BeagleBoard, Iyonix, PandaBoard, Wandboard, RiscPC / A7000, OMAP 5 и Titanium. Размер сборки для Raspberry Pi составляет 157 МБ.

Операционная система RISC OS развивается с 1987 года и ориентирована в основном на создание специализированных встраиваемых решений на базе ARM-плат, обеспечивающих максимальную производительность. ОС не поддерживает вытесняющую многозадачность (только кооперативная) и является однопользовательской (все пользователи имеют права суперпользователя). Система состоит из ядра и модулей-надстроек, в том числе доступен модуль с простым оконным графическим интерфейсом и набор простых приложений. В графическом окружении используется кооперативная многозадачность. В качестве web-браузера используется NetSurf.

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

  • В разряд стабильных переведена поддержка платформы OMAP5, формированию первого стабильного выпуска для которой ранее мешали проблемы с видеодрайвером.
  • Для всех платформ реализована полная поддержка ФС SparkFS с возможностью чтения и записи данных.
  • Обновлена редакция RISC OS для плат Raspberry Pi. Для плат Raspberry Pi 3B, 3A+, 3B+, 4B, 400, Compute Module 4, Zero W and Zero 2W реализована поддержка Wi-Fi. В сборку добавлен издательский пакет Ovation Pro. Улучшены ознакомительные инструкции для новичков, не знакомых с RISC OS.
  • Обновлена коллекция приложений, среди прочего предложен новый выпуск браузера NetSurf 3.11.
  • Введено в строй тестирование в системе непрерывной интеграции компонентов Alarm, ShellCLI, FileSwitch, DOSFS, SDFS, FPEmulator, AsmUtils, OSLib, RISC_OSLib, TCPIPLibs, mbedTLS, remotedb, Freeway, Net, AcornSSL, HTTP, URL, Dialler, PPP, NetTime, OmniClient, LanManFS, OmniNFS, FrontEnd, HostFS, Squash и !Internet.
  • Прекращена поддержка Internet 4, старого стека TCP/IP, который применялся до версии RISC OS 3.70, в компонентах Freeway, Net, HTTP, URL, PPP, NFS, NetTime, OmniClient, LanManFS, OmniNFS, !Boot, !Internet, TCPIPLibs и remotedb, что значительно упростило их сопровождение.
  • В SharedCLibrary добавлена поддержка хуков для использования статических конструкторов и деструкторов в коде на C++, что позволило расширить поддержку высокоуровневых языков программирования.
  • Для плат Raspberry Pi, Beagleboard и Pandaboard добавлен новый драйвер EtherUSB для использования Ethernet-адаптеров с интерфейсом USB.
  • Для плат Pandaboard и Raspberry Pi в HAL (hardware abstraction layer) реализована поддержка встроенного контроллера Wi-Fi, используя шину SDIO.
  • В приложении !Draw добавлена поддержка файлов в формате DXF.
  • В приложении !Paint добавлена возможность экспорта изображений в форматах PNG и JPG. Улучшены возможности рисования кистями. Добавлена поддержка прозрачности.
  • По умолчанию включён модуль WimpMan, упрощающий написание десктоп-приложений.
  • В оконном менеджере реализована возможность настройки цвета и теней для кнопок, а также изменения фона панели.
  • По умолчанию включены гаджеты Tabs и TreeView.
  • В файловый менеджер Filer добавлена возможность настройки видимости системных каталогов.
  • Максимальный размер RAM-диска увеличен до 2 ГБ.
  • Библиотеки стека TCP/IP частично обновлены с использованием кода из FreeBSD 12.4. Максимальное число сетевых сокетов, которое может открыть одно приложение, увеличено с 96 до 256.
  • В модуле HTTP значительно улучшена обработка Cookie.
  • Добавлена утилита RMFind для проверки поддержки взаимодействия по TCP/IP.
  • Прекращена поддержка устаревшего протокола Xerox NS.

  1. Главная ссылка к новости
  2. OpenNews: Код RISC OS будет открыт под лицензией Apache 2.0
  3. OpenNews: RISC OS запустили на Pocket PC
  4. OpenNews: Зафиксировано коммерческое применение открытых процессоров OpenRISC
  5. OpenNews: Первые результаты портирования Debian для архитектуры OpenRISC
  6. OpenNews: Микроядро seL4 математически верифицировано для архитектуры RISC-V
Обсуждение (77 +19) | Тип: Программы |


·28.04 Выпуск дистрибутива EndeavourOS 24.04 (115 +4)
  Представлен выпуск проекта EndeavourOS 24.04, пришедшего на смену дистрибутиву Antergos, развитие которого было прекращено в мае 2019 года из-за нехватки у оставшихся мэйнтейнеров свободного времени для поддержания проекта на должном уровне. Размер установочного образа 2.7 ГБ (x86_64).

Endeavour OS даёт возможность пользователю без лишних усложнений установить Arch Linux с необходимым рабочим столом в том виде, каким он задуман в своей штатной начинке, предлагаемой разработчиками выбранного рабочего стола, без дополнительных предустановленных программ. Дистрибутив предлагает простой инсталлятор для установки базового окружения Arch Linux с рабочим столом KDE по умолчанию и возможностью установить из репозитория один из типовых рабочих столов на основе Mate, LXQt, Cinnamon, Xfce, GNOME, Budgie, а также мозаичных оконных менеджеров i3, BSPWM и Sway. Ведётся работа по добавлению поддержи оконных менеджеров Qtile и Openbox, рабочих столов UKUI, LXDE и Deepin. Одним из разработчиков проекта развивается собственный оконный менеджер Worm.

В новой версии:

  • В инсталлятор и Live-окружение добавлена поддержка использования среды рабочего стола KDE Plasma 6. В Live-окружении для запуска KDE используется X11, а в стационарных установках по умолчанию задействован Wayland, но оставлена опция для запуска с использованием X11.
  • Инсталлятор обновлён до версии Calamares 3.3.5.
  • Обновлены версии ядра Linux 6.8.7, Firefox 125.0.1, Mesa 24.0.5, драйверов NVIDIA 550.76, Xorg-server 21.1.13.
  • Прекращено формирование сборок для ARM-плат.
  • Для систем с видеокартами NVIDIA вместо пакета Nvidia-dkms задействованы пакеты с обычными проприетарными драйверами NVIDIA.
  • При выборе опции "replace partition" обеспечено корректное создание EFI-раздела.
  • В состав Live-образа возвращён редактор дисковых разделов Gparted, в дополнение к ранее применявшемуся KDE-приложению partitionmanager, в котором отсутствуют некоторые востребованные возможности.
  • В пакетах Welcome updater и eos-bash-shared по умолчанию задействован GNOME Terminal при использовании GNOME и xterm при использовании остальных окружений.
  • Из базовой поставки удалено приложение для вывода уведомлений о наличии обновлений.

  1. Главная ссылка к новости
  2. OpenNews: Выпуск дистрибутива EndeavourOS 23.11
  3. OpenNews: Релиз фреймворка для создания установщиков Calamares 3.3.0
  4. OpenNews: Организация Open Collective Foundation приняла решение о закрытии
  5. OpenNews: Сообщество продолжило разработку дистрибутива Antergos под новым именем Endeavour OS
  6. OpenNews: Релиз KDE 6.0
Обсуждение (115 +4) | Тип: Программы |


·28.04 Релиз консольной библиотеки ncurses 6.5 (114 +17)
  После полутора лет разработки представлен релиз библиотеки ncurses 6.5, предназначенной для создания многоплатформенных интерактивных консольных пользовательских интерфейсов и поддерживающей эмуляцию программного интерфейса curses из System V Release 4.0 (SVr4). Выпуск ncurses 6.5 совместим на уровне исходных текстов с ветками ncurses 5.x и 6.0, но расширяет ABI. Из популярных приложений, построенных с использованием ncurses, можно отметить aptitude, lynx, mutt, ncftp, vim, vifm, minicom, mosh, screen, tmux, emacs, less.

Среди добавленных новшеств:

  • В программные интерфейсы для низкоуровневого доступа к terminfo и termcap добавлены функции: tiparm_s для передачи информации об ожидаемых строковых параметрах терминала, которые используются для формирования вывода на терминал; tiscan_s для проверки возможностей форматирования при передаче строковых параметров в функцию tiparm_s. Указанные функции решают проблемы при обработке повреждённых или некорректных файлов с параметрами терминала (terminfo и termcap).
  • Добавлена сборочная опция "--enable-check-size" для упрощения инициализации на терминалах, не передающих данные о размере окна или экрана. При включении опции для определения размера окна в функции setupterm используются данные о позиции курсора, если сведения о размере не выставлены через переменные окружения и не передаются через ioctl.
  • Добавлены функции для получения флагов TTY из структур с типом SCREEN.
  • Добавлены проверки для более безопасной обработки строковых параметров в функциях tiparm, tparm и tgoto.

  1. Главная ссылка к новости
  2. OpenNews: Релиз консольной библиотеки ncurses 6.4
  3. OpenNews: Выпуск консольного оконного менеджера GNU screen 4.9.0
  4. OpenNews: Концепция атаки по подмене копируемого в терминал текста с сайта
  5. OpenNews: Релиз cool-retro-term 1.0, эмулятора терминала в стиле ЭЛТ-дисплеев
  6. OpenNews: Уязвимость, позволяющая подставить escape-последовательности в чужие терминалы
Обсуждение (114 +17) | Тип: Программы |


·27.04 Выпуск web-браузера Min 1.32 (44 –7)
  Опубликована новая версия браузера Min 1.32, предлагающего минималистичный интерфейс, построенный вокруг манипуляций с адресной строкой. Браузер создан с использованием платформы Electron, позволяющей создавать обособленные приложения на основе движка Chromium и платформы Node.js. Интерфейс Min написан на JavaScript, CSS и HTML. Код распространяется под лицензией Apache 2.0. Сборки сформированы для Linux, macOS и Windows.

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

Центральным элементом управления в Min является адресная строка, через которую можно отправлять запросы к поисковой системе (по умолчанию DuckDuckGo) и выполнять поиск на текущей странице. При вводе в адресной строке по мере набора формируется сводка актуальной для текущего запроса информации, такой как ссылка на статью в Wikipedia, выборка из закладок и истории посещений, а также рекомендации от поисковой системы DuckDuckGo. Каждая открытая в браузере страница индексируется и становится доступна для последующего поиска в адресной строке. В адресной строке также можно вводить команды для быстрого выполнения операций (например, "!settings" - переход к настройкам, "!screenshot" - создание скриншота, "!clearhistory"- очистка истории посещений и т.п.).

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

  • Добавлена настройка, позволяющая выбрать язык, отличный от языка операционной системы.
  • Обеспечено отображение домена страницы при наведении курсора на вкладку.
  • Ускорен поиск по истории посещений и улучшена обработка диакритических знаков.
  • Решена проблема, допускавшая выполнение скриптов, несмотря на блокировку скриптов в настройках.
  • Обновлены переводы для русского и украинского языков.
  • Добавлены сборки для систем c Windows на базе архитектур ARM и x86 (32-бит).

  1. Главная ссылка к новости
  2. OpenNews: Доступны web-браузеры qutebrowser 2.5 и Min 1.24
Обсуждение (44 –7) | Тип: Программы |


·27.04 Проект Genode опубликовал выпуск ОС общего назначения Sculpt 24.04 (41 +19)
  Представлен выпуск проекта Sculpt 24.04, развивающего операционную систему на базе технологий Genode OS Framework, которая сможет быть использована обычными пользователями для выполнения повседневных задач. Исходные тексты проекта распространяются под лицензией AGPLv3. Для загрузки предлагается LiveUSB-образ, размером 30 МБ. Поддерживается работа на системах с процессорами и графической подсистемой Intel с включёнными расширениями VT-d и VT-x, а также на системах ARM с расширениями VMM.

Основные новшества:

  • Полностью переделан звуковой стек. В новом звуковом стеке реализована возможность использования подключаемых драйверов, установки произвольной частоты дискретизации, гибкой маршрутизации звуковых потоков и микширования звука. Добавлены оптимизации для снижения задержек при обработке звука.
  • Реализована экспериментальная возможность перехода в спящий режим.
  • Добавлена поддержка экранов с разрешением 4K (3840 x 2160)
  • Добавлена поддержка тачпадов, использующих протокол I2C (применяются на некоторых ноутбуках).
  • Добавлена поддержка привязки USB-устройств к виртуальным машинам и приложениям.
  • В интерфейс конфигурирования добавлены средства для управления включением дополнительных возможностей, настройки источников приложений и установки приложений.
  • В окне с визуализацией графа компонентов и конфигураторе добавлена поддержка прокрутки.
  • Улучшена обработка событий от HID-устройств (Human interface device).
  • Изменён интерфейс для управления драйверами устройств.
  • Предложен новый стек TCP/IP, использующий прослойку DDE (device-driver environment) на базе ядра Linux 6.1.20.
  • Добавлена возможность использовать Sculpt OS в Goa SDK в качестве внешней цели для тестирования приложений.

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

В любой момент пользователь может переключиться в консольный режим управления, который предоставляет большую гибкость в управлении. Традиционный рабочий стол может быть получен при помощи запуска дистрибутива TinyCore Linux в виртуальной машине с Linux. В данном окружении доступны браузеры Firefox и Aurora, текстовый редактор на базе Qt и различные приложения. Для запуска утилит командной строки предлагается окружение noux.

Genode предоставляет унифицированную инфраструктуру для создания пользовательских приложений, работающих поверх ядра Linux (32 и 64 бит) или микроядер NOVA (x86 с виртуализацией), seL4 (x86_32, x86_64, ARM), Muen (x86_64), Fiasco.OC (x86_32, x86_64, ARM), L4ka::Pistachio (IA32, PowerPC), OKL4, L4/Fiasco (IA32, AMD64, ARM) и выполняющегося напрямую ядра для платформ ARM и RISC-V. Входящее в состав паравиртуализированное Linux-ядро L4Linux, работающее поверх микроядра Fiasco.OC, позволяет выполнять в Genode обычные Linux программы. Ядро L4Linux не работает с оборудованием напрямую, а использует сервисы Genode через набор виртуальных драйверов.

Для Genode осуществлено портирование различных Linux и BSD компонентов, обеспечена поддержка Gallium3D, осуществлена интеграция Qt, GCC и WebKit, реализована возможность организации гибридных Linux/Genode программных окружений. Подготовлен порт VirtualBox, работающий поверх микроядра NOVA. Большое число приложений адаптировано для запуска напрямую поверх микроядра и окружения Noux, обеспечивающего виртуализацию на уровне ОС. Для запуска не портированных программ предусмотрена возможность задействования механизма создания виртуальных окружений уровня отдельных приложений, позволяющих запускать программы в виртуальном Linux-окружении с использованием паравиртуализации.

  1. Главная ссылка к новости
  2. OpenNews: Проект Genode опубликовал выпуск ОС общего назначения Sculpt 23.10
  3. OpenNews: Опубликован план превращения Genode в операционную систему общего назначения
  4. OpenNews: Микроядерная ОС Genode переходит на лицензию AGPL
  5. OpenNews: Прототип отечественной ОС Phantom на базе Genode будет готов до конца года
Обсуждение (41 +19) | Тип: Программы |


·27.04 Выпуск OSMC 2024.04-1, дистрибутива для создания медиацентра на основе Raspberry Pi (38 +6)
  Представлен выпуск дистрибутива OSMC 2024.04-1, предназначенного для создания медиацентра на базе одноплатных компьютеров Raspberry Pi или телеприставок Vero, развиваемых разработчиками дистрибутива. Дистрибутив укомплектован медиацентром Kodi и предлагает из коробки полный набор инструментов для создания домашнего кинотеатра, поддерживающего отображение видео с качеством 4K, 2K и HD (1080p). Для загрузки доступны как образы для прямой записи на USB-накопитель или SD-карту, так и специализированные инсталляторы для Windows, macOS и Linux, позволяющие начинающему пользователю установить дистрибутив. Готовые сборки сформированы для плат Raspberry Pi 2, 3, 3+, Zero W 2, 4 и 400, а также для приставок Vero 4K, 4K+ и V.

Дистрибутив основан на пакетной базе Debian и поддерживает установку пакетов из стандартных репозиториев. В процессе работы с дистрибутивом не требуется знание Linux, все операции по настройке выполняются через графический интерфейс. Медиацентр на базе Raspberry Pi предлагается подключить к телевизору через порт HDMI и запитать через порт USB, который имеется в некоторых телевизорах. При воспроизведении видео используются средства аппаратного декодирования видео, предоставляемые графическим ускорителем Broadcom VideoCore.

OSMC имеет встроенную поддержку различных TV-тюнеров, DVB-адаптеров и пультов дистанционного управления. Возможно подключение инфракрасного приёмника через порт GPIO. Дополнительно поддерживается организация управления Kodi по сети со смартфона при помощи специализированных приложений для платформ iOS и Android. Для обеспечения трансляции музыки и видео с устройств Apple дистрибутивом поддерживаются технологии AirPlay и AirTunes.

Сетевое соединение может быть организовано как по проводной, так и по беспроводной сети. В состав интегрированы сервисы для организации доступа к локальной коллекции контента по протоколам SMB, NFS, FTP, HTTP и SSH. По умолчанию правила межсетевого экрана настроены на возможность доступа только из локальной сети. Для поддержания системы в актуальном состоянии применяется система автоматической установки обновлений.

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

  • Медиацентр Kodi обновлён до версии 20.5. Началось тестирование окружения на базе Kodi 21, но для широкой публики оно будет предложено в следующем выпуске, запланированном на май.
  • Добавлена начальная поддержка предоставляемого стриминговыми сервисами контента UHD и Dolby Vision.
  • Значительно улучшена поддержка воспроизведения контента на представленной в конце прошлого года телеприставке Vero V, оснащённой 4-ядерным CPU ARM64 S905X4-O, 4 GB ОЗУ, 32GB eMMC, 802.11 ac/n/g/b WiFi, Bluetooth 4.0, IR/RF приёмниками, 2x USB 2.0,1x USB 3.0, micro SD, 3.5mm, SPDIF audio, HDMI 2.1, Gigabit Ethernet. Поддерживается H265/VP9/AV1, HDR10, HDR10+, HLG и воспроизведение с качеством 4K.
  • Для приставок Vero 4K, 4K+ и V реализован режим синхронизации звука и видео при воспроизведении контента. Добавлена поддержка специализированной клавиатуры Ortek. Повышена производительность при использовании Bluetooth.
  • Для приставок Vero V для HDR и SDR добавлена поддержка преобразования цветового пространства (тонального отображения), соответствующего пятому профилю Dolby Vision (Profile 5).
  • Улучшен механизм регулирования частоты процессора (cpu governor), подгоняющий параметры работы CPU к текущей нагрузке.
  • Добавлена возможность изменения настроек, связанных с установкой обновлений.
  • Убрана необходимость перезагрузки при выполнении операций создания или восстановления резервных.

  1. Главная ссылка к новости
  2. OpenNews: Новые сборки дистрибутива Raspberry Pi OS. Разгон плат Raspberry Pi 5 до 3.14 GHz
  3. OpenNews: Проект PiDP-10 развивает клон мэйнфрейма PDP-10 на базе платы Raspberry Pi 5
  4. OpenNews: Представлен Raspbmc, дистрибутив для создания медиацентра на основе Raspberry Pi
  5. OpenNews: Доступен Armbian 24.2, дистрибутив для одноплатных компьютеров
  6. OpenNews: Обновление OpenWrt 23.05.3 и DietPi 9.2
Обсуждение (38 +6) | Тип: Программы |


·26.04 Движок Servo прошёл тесты Acid2. Сrash Reporter в Firefox переписан на Rust (86 +23)
  Разработчики браузерного движка Servo, написанного на языке Rust, объявили о достижении проектом уровня, позволяющего успешно пройти тесты Acid2, применяемые для проверки поддержки web-стандартов в web-браузерах. Тесты Acid2 созданы в 2005 году и оценивают базовые возможности CSS и HTML4, а также корректность поддержки изображений PNG с прозрачным фоном и URL-схемы "data:". Из недавних изменений в Servo упоминается синхронизация CSS-движка Stylo с кодовой базой Firefox, улучшение отрисовки и обработки шрифтов, показ заставки для тега <video>, подготовка демонстрации Servo WebView для Qt.

Дополнительно можно отметить инициативу Mozilla по переписыванию на языке Rust компонента Сrash Reporter в Firefox. Сrash Reporter отслеживает аварийное завершение основного процесса Firefox и выводит диалог для отправки отчёта о проблеме разработчикам браузера. Необходимость переработки Сrash Reporter обусловлена проблемами с сопровождением старой кодовой базы, которые мешали дальнейшему развитию и подготовке изменений из-за наличия трёх отдельных реализаций графического интерфейса (для Windows, Linux и macOS) и применения дополнительных прослоек на Objective-C для macOS.

В новом варианте обеспечена унификация интерфейса для всех платформ и задействован язык Rust для снижения вероятности появления ошибок с памятью, повышения надёжности и упрощения сопровождения. Для создания кросс-платформенного GUI, независимого от Firefox, задействован уровень абстракции с базовыми элементами интерфейса, реализуемыми поверх GTK, API Win32 и Cocoa для придания интерфейсу родного вида для каждой платформы.

  1. Главная ссылка к новости
  2. OpenNews: Развиваемый проектом SerenityOS web-браузер успешно прошёл тесты Acid3
  3. OpenNews: Webkit первым прошел полный комплект тестов Acid3
  4. OpenNews: Релиз браузерного движка WebKitGTK 2.42.0 и обновление проекта Servo
  5. OpenNews: Проект по интеграции с Qt web-движка Servo, развиваемого на языке Rust
  6. OpenNews: Инициатива по избавлению браузерного движка Servo от привязки к Mozilla SpiderMonkey
Обсуждение (86 +23) | Тип: К сведению |


·26.04 FCC восстанавливает правила в отношении сетевого нейтралитета (85 +29)
  Федеральное агентство по связи США (FCC) утвердило возвращение правил, касающихся соблюдения сетевого нейтралитета, отменённых в 2018 году. Из пяти участвующих в голосовании членов комиссии, три проголосовало за возвращение правил, запрещающих провайдерам платное повышение приоритета, блокирование доступа и ограничение скорости обращения к контенту и сервисам, распространяемым на законных основаниях.

В соответствии с принятым решением широкополосный доступ будет трактоваться как "информационный сервис", а не "телекоммуникационный сервис", что поставит распространителей контента и операторов связи в один ранг и не допустит дискриминации одной из сторон. Правила также дадут FCC возможность требовать от провайдеров предоставления отчётов о сбоях, осуществлять надзор в области безопасности и контролировать устранение проблем.

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

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

  1. Главная ссылка к новости
  2. OpenNews: FCC обяжет телефонных операторов аутентифицировать звонки
  3. OpenNews: Mozilla выиграла судебное разбирательство, связанное с сетевым нейтралитетом
  4. OpenNews: В FCC официально вступили в силу изменения, отменяющие правила сетевого нейтралитета
  5. OpenNews: Сенат США проголосовал за отмену решения FCC, касающегося сетевого нейтралитета
  6. OpenNews: Федеральное агентство по связи США отменяет правила сетевого нейтралитета
Обсуждение (85 +29) | Тип: Тема для размышления |


·26.04 IBM покупает HashiCorp за 6.4 млрд долларов (144 +18)
  Корпорация IBM объявила о заключении соглашения по покупке компании HashiCorp, занимающейся разработкой инструментариев Vagrant, Packer, Hermes, Nomad и Terraform. Размер сделки составит 6.4 млрд долларов. Сделку, которая уже одобрена советами директоров IBM и HashiCorp, планируют завершить до конца года после получения одобрения со стороны акционеров HashiCorp (крупнейшие акционеры выразили готовность проголосовать за сделку) и регулирующих органов. После поглощения HashiCorp продолжит работу под своим именем в качестве отдельного подразделения IBM.

Компания IBM намерена использовать разработки HashiCorp для создания комплексной гибридной облачной платформы, предоставляющей инструменты для управления жизненным циклом ПО с поддержкой разных облачных окружений, как внешних, так и развёрнутых на своих серверах. Платформа будет построена с учётом увеличения сложности современных облачных внедрений и продвижения систем машинного обучения. Ожидается, что покупка HashiCorp поможет IBM укрепить свои позиции в таких областях, как автоматизация IT-процессов, защита данных и консалтинг, а также поможет развитию платформы Watsonx и продуктов Red Hat. Например, комбинация возможностей управления конфигураций Red Hat Ansible Automation со средствами автоматизации процессов HashiCorp Terraform позволит подготовить новое решение для гибридных облачных систем, упрощающее доставку и настройку приложений.

О возможности возвращения проектов HashiCorp на открытую лицензию пока ничего не сообщается. Напомним, что изначально продукты HashiCorp развивались под открытой лицензией MPL, но в августе 2023 года были переведены на проприетарную лицензию BSL 1.1, ограничивающую использование кода в облачных системах, конкурирующих с продуктами и сервисами HashiCorp. Cмена лицензии объяснялась желанием сохранить финансирование своих разработок в условиях неспособности классических моделей лицензирования противостоять паразитированию компаний, использующих готовые открытые исходные тексты разработок HashiCorp для создания собственных коммерческих облачных продуктов без участия в совместной разработке.

Изменение лицензии привело к созданию форков OpenTofu и OpenBao, которые продолжили развитие открытых кодовых баз платформы автоматизации поддержания инфраструктуры Terraform и хранилища Vault. Разработка форков переведена на нейтральную площадку организации Linux Foundation и ведётся с использованием открытой модели управления при участии сообщества, сформированного из заинтересованных в проекте компаний и энтузиастов. Например, о поддержке OpenTofu и намерении участвовать в разработке форка объявили 161 компаний и 792 индивидуальных разработчиков, которые выделили на разработку форка ресурсы, эквивалентные работе 18 инженеров в режиме полного рабочего дня в течение следующих 5 лет.

Несколько дней назад проект OpenTofu получил от компании HashiCorp требование о прекращении незаконной деятельности (cease and desist), предлагающее добровольно устранить нарушение под угрозой возможного предъявления судебного иска. Проект OpenTofu обвинялся в нарушении интеллектуальной собственности HashiCorp в связи с переносом изменений из ветки Terraform, добавленных под лицензией BSL, в ветку OpenTofu, поставляемую под лицензией MPL. Представители OpenTofu не согласились с претензией и привели доказательство того, что до этого спорный код присутствовал в старой кодовой базе с лицензией MPL, но потом при реализации дополнительной функциональности был скопирован разработчиками HashiCorp в код под лицензией BSL.

  1. Главная ссылка к новости
  2. OpenNews: Проект OpenBao начал развитие форка Hashicorp Vault
  3. OpenNews: OpenTF, форк платформы Terraform, переименован в OpenTofu
  4. OpenNews: Компания HashiCorp меняет лицензию на своё ПО с MPLv2 на проприетарную BSL 1.1
  5. OpenNews: Компания IBM объявила о покупке Red Hat
  6. OpenNews: HashiCorp временно приостановил приём изменений от сообщества в проекте Terraform
Обсуждение (144 +18) | Тип: К сведению |


Следующая страница (раньше) >>



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

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