Доступен Firefox 147.
( читать дальше... )
9 января состоялся выпуск 3.3.3 DJV – кроссплатформенной (Linux, macOS и Windows) программы с открытым исходным кодом для воспроизведения и анализа файлов мультимедиа. DJV может воспроизводить последовательности изображений высокого разрешения и фильмы в режиме реального времени с аудио, сравнением A/B, управлением цветом и другими функциями.
Возможности программы:
( читать дальше... )
Тихо и незаметно вышел основанный на Ubuntu дистрибутив Linux Mint 22.3 «Zena».
В дистрибутиве используется ядро Linux версии 6.14 и пакетная база Ubuntu 24.04 «Noble».
Дистрибутив относится к версии с долгосрочной поддержкой:
( читать дальше... )
>>> Release Notes
В Budgie 11 планируется использовать Qt 6 и библиотеки из проекта KDE Frameworks. Такая миграция разработчиками уже опробована на примере Budgie Display Configurator.
Также планируется введение модульной архитектуры, состоящей из Budgie Core и Budgie Desktop. Цель модульной архитектуры – возможность использования окружения на планшетах, телевизорах, устройствах виртуальной реальности, смартфонах и пр. Budgie Core будет отвечать за запуск компонентов в зависимости от типа устройства и библиотеки для организации вывода информации, поддержки языков и локализации, управления энергопотреблением, взаимодействием с устройствами ввода и конфигурирования. Budgie Desktop будет предоставлять функциональность графической оболочки: компоновка окон, управление рабочими столами, построение интерфейса. Планируются также кроссплатформенные темы и возможность замены компонентов и расширений, таких как композитный сервер, система вывода уведомлений и панели.
>>> OpenNET
8 января, после более четырёх месяцев разработки, состоялся выпуск 1.7.2 консольной утилиты deark, позволяющей декодировать определенные типы файлов и либо конвертировать их в более современный или более читаемый формат, либо извлекать из них встроенные файлы. Она также имеет опцию -d для отображения подробной информации о содержимом файла и метаданных.
Для извлечения ресурсов используются собственные парсеры, не зависящие от сторонних библиотек.
( читать дальше... )
Состоялся выпуск 8.0.0 библиотеки simdutf.
Библиотека предоставляет быстрые SIMD-оптимизированные функции Unicode:
Библиотекой также предоставляются консольные утилиты fastbase64 и sutf.
( читать дальше... )
На сайте репозитория AOSP (Android Open Source Project), в котором размещён исходный код платформы Android, появилось предупреждение об изменении схемы публикации кода, подразумевающей открытие нового кода Android только после очередного релиза. Содержимое AOSP отныне будет обновляться только два раза в год - во втором и четвёртом кварталах. Ранее Google практиковал ежеквартальную публикацию кода.
( читать дальше... )
Линус Торвальдс, создатель Linux и Git, во время этих зимних каникул работал над новым хобби-проектом AudioNoise.
Он признался, что часть кода была написана с помощью «vibe coding» и инструмента Google Antigravity. Это примечательно, учитывая его недавние скептические комментарии о необходимости документации для AI-инструментов.
Линус, использует зимние каникулы для отдыха от ядра Linux и работы над личными техническими хобби. Это помогает ему перезагрузиться, например, в прошлом году он мастерил гитарные педали, что он назвал «Lego для взрослых с паяльником».
AudioNoise — это проект с открытым исходным кодом для создания случайных цифровых аудиоэффектов, связанных с гитарными педалями, сам он называет его «еще одним глупым репозиторием».
Вайб-кодинг — это неформальный ироничный термин, описывает стиль программирования, когда:
Иначе этот метод можно назвать «парное программирование с ИИ».
В файле README проекта AudioNoise Линус пишет, что он не эксперт в Python. Он признается, что знает об аналоговых фильтрах больше, чем о Python.
Сначала он использовал свой старый подход: «делай по принципу „обезьяна видит — обезьяна делает“». То есть искал готовые примеры кода и адаптировал их. Затем он пошел дальше и перестал быть этим «посредником». Вместо того чтобы самому копировать и переделывать код из Google, он поручил эту работу Google Antigravity — AI-инструменту для генерации кода.
В чем же суть?
Незадолго до этого Линус критиковал коллег-разработчиков ядра Linux за то, что они используют AI-инструменты без должной документации и проверки. Он подчеркивал, что ответственность за код всегда лежит на человеке.
Теперь выясняется, что он сам использует похожие AI-инструменты, но для личного хобби-проекта, а не для критического ядра ОС.
Это иллюстрирует, как AI-инструменты становятся полезны даже самым опытным, но узкоспециализированным разработчикам как Линус для решения задач за пределами их основной экспертизы.
Состоялся первый релиз библиотеки CrazyCPM.
Библиотека написана на Python, C, Cython и предназначена для сетевого моделирования проектов и работ методом критического пути (CPM), а также методом анализа и оценки программ (PERT).
Особенности CrazyCPM:
Библиотека CrazyCPM используется в прототипе системы управления проектами VibePM.
Вышел (согласно новости на OpenNET) дистрибутив Static Linux с графическим окружением на базе Wayland, предназначенный для загрузки непосредственно из UEFI.
В качестве формата пакетов используется APK (от проекта Alpine, к Android отношения не имеет).
В качестве базовых приложений используются CoreApps.
Ну как вышел – список изменений или хотя бы текущая версия на сайте отсутствуют, анонса нет, список пакетов выдаёт ошибки рендеринга, инструкции по сборке и исходники находятся непонятно где… в общем можно попробовать на свой страх и риск. :)
Однако концепция дистрибутива сама по себе интересна (напоминает TinyCore) и, на мой взгляд, достойна обсуждения в мини-новости.
25 декабря состоялся выпуск 0.19.0 ELinks – программы для просмотра веб-страниц в текстовом режиме. С самого начала целью проекта было создание многофункционального текстового браузера с открытой политикой включения патчей и функций, и активной разработкой. Одной из таких функций является включение в ELinks Links-Lua, который добавляет в ELinks возможность использования пользовательских скриптов.
Наиболее примечательные функции:
Все возможности перечислены здесь.
( читать дальше... )
Состоялся релиз дистрибутива Manjaro 26.0, ключевыми особенностями которого стали обновления Gnome до версии 49 и KDE Plasma до версии 6.5, а также переход на Wayland в обеих указанных средах по умолчанию. Включен драйвер Nvidia 590.48, в котором прекращена поддержка видеокарт Maxwell (GTX 9xx) и Pascal (GTX 10xx).
Среди ядер на выбор теперь доступны варианты: 5.10, 5.15, 6.1, 6.6, 6.12 и 6.18.
Также обновлен ряд прикладных программ, таких как браузеры и Libreoffice.
Проект Loss32 развивает дистрибутив, который сочетает в себе ядро Linux и графическое окружение, основанное на Windows-совместимых компонентах. Компоненты используются из Wine и ReactOS.
Ключевым отличием от ReactOS является отказ от идеи использования ядра Windows NT в основе и использование подхода, близкого к Android (в котором также используется ядро Linux для вышеуказанных целей, но не используются такие компоненты, как Systemd, утилиты GNU, Wayland/X11, менеджеры пакетов и т.п), позволяющего добиться большей аппаратной совместимости по сравнению с оригинальным проектом.
В качестве композитного менеджера используется Mutter, среда рабочего стола базируется на приложениях и библиотеках Win32, таких как explorer.exe и shell32.dll.
2 января состоялся релиз дистрибутива Devuan Excalibur 6.1, основанного на Debian 13 «trixie». Ключевое отличие дистрибутива – это поддержка систем инициализации, отличных от systemd. Дистрибутив поставляется по умолчанию с окружением Xfce. Пакеты собираются для архитектур i386, amd64, armel, armhf, arm64, ppc64el и riscv64.
Дистрибутив сопровождает около 400 пакетов, позволяющих функционировать без systemd, такие как например, elogind, OpenRC или runit. В целом, дистрибутив сохраняет совместимость с Debian, за исключением данных моментов. Доступны также окружения: Cinnamon, KDE, LXQt, LXDE, MATE и Sway. Система инициализации по умолчанию – SysVinit, можно перейти на OpenRC и runit. Также присутствует возможность работы без D-Bus. В качестве сетевого менеджера используется Network-Manager в варианте, не привязанном к systemd. ConsoleKit используется в Xfce и MATE, в остальных – elogind. Также стали доступны неофициальные сборки для Raspberry Pi.
Запущен также Devuan Testing 7 «Freia». Ключевые особенности релиза со стороны Devuan пока неизвестны.