Альфа выпуск SerpentOS – новая эволюция Linux-дистрибутивов
Ну, так считают его создатели. Проект разрабатывается старой командой разработчиков дистрибутива Solus. SerpentOS использует собственный пакетный менеджер moss (собственные пакеты Stone) и атомарную модель обновления системы. Дистрибутив гарантирует целостность системы: в случае сбоя во время установки обновления, система откатывается на прошлое рабочее состояние. За исключением ядра и некоторых системных компонентов изменения применяются на лету, без необходимости перезагрузки. Для экономии дискового пространства при хранении нескольких версий пакетов применяется дедупликация на основе жёстких ссылок.
Проектом также развиваются инсталлятор Lichen, система сборки boulder, панель управления summit, менеджер загрузки blsforme и система контейнеров moss-container. Пакетный менеджер и низкоуровневые утилиты написаны на языке Rust. Большая часть пакетов, включая ядро Linux, собрана при помощи компилятора Clang. В качестве стандартной библиотеки для приложений на С++ используется libc++ от проекта LLVM.
Linux Club
Ну, так считают его создатели. Проект разрабатывается старой командой разработчиков дистрибутива Solus. SerpentOS использует собственный пакетный менеджер moss (собственные пакеты Stone) и атомарную модель обновления системы. Дистрибутив гарантирует целостность системы: в случае сбоя во время установки обновления, система откатывается на прошлое рабочее состояние. За исключением ядра и некоторых системных компонентов изменения применяются на лету, без необходимости перезагрузки. Для экономии дискового пространства при хранении нескольких версий пакетов применяется дедупликация на основе жёстких ссылок.
Проектом также развиваются инсталлятор Lichen, система сборки boulder, панель управления summit, менеджер загрузки blsforme и система контейнеров moss-container. Пакетный менеджер и низкоуровневые утилиты написаны на языке Rust. Большая часть пакетов, включая ядро Linux, собрана при помощи компилятора Clang. В качестве стандартной библиотеки для приложений на С++ используется libc++ от проекта LLVM.
Linux Club
👍78🤔18💩4❤1
Представлен сервер Minecraft на COBOL
Разработчик Фабиан Мейер представил открытый проект CobolCraft. Это сервер Minecraft, написанный на языке программирования COBOL, и он совместим с декабрьским выпуском Minecraft 1.21.4. Для сборки может использоваться компилятор GnuCOBOL, а для быстрого запуска есть образ контейнера для Docker. В качестве причины выбора языка COBOL, созданного в 1959 году, называется желание изучить данный язык и развеять связанные с ним предрассудки.
Поддерживаются такие возможности как генерация бесконечного ландшафта, динамическая загрузка блоков, сохранение состояния игрока и игрового мира, импорт миров в формате Minecraft, участие до 10 сетевых игроков, интерактивные блоки (например, двери, открывающиеся после нажатия), встроенный чат, консоль для ввода команд. Из расширенных блоков поддерживаются факелы, плиты, кнопки, брёвна, двери, люки и кровати.
Linux Club
Разработчик Фабиан Мейер представил открытый проект CobolCraft. Это сервер Minecraft, написанный на языке программирования COBOL, и он совместим с декабрьским выпуском Minecraft 1.21.4. Для сборки может использоваться компилятор GnuCOBOL, а для быстрого запуска есть образ контейнера для Docker. В качестве причины выбора языка COBOL, созданного в 1959 году, называется желание изучить данный язык и развеять связанные с ним предрассудки.
Поддерживаются такие возможности как генерация бесконечного ландшафта, динамическая загрузка блоков, сохранение состояния игрока и игрового мира, импорт миров в формате Minecraft, участие до 10 сетевых игроков, интерактивные блоки (например, двери, открывающиеся после нажатия), встроенный чат, консоль для ввода команд. Из расширенных блоков поддерживаются факелы, плиты, кнопки, брёвна, двери, люки и кровати.
Linux Club
😁80🔥28👍18🤔3💩3
Релиз Ghostty – эмулятора с GPU-ускорением
Он доступен под Linux и macOS, главная фича – в использовании GPU-ускорения для вывода контента. В тестах Ghostty оказывается быстрее iTerm, Kitty и стандартного терминала macOS. Код проекта написан на языке Zig. Интерфейс версии для Linux разработан с помощью GTK, а для macOS – с помощью SwiftUI. Это позволяет использовать стандартные элементы интерфейса каждой платформы, включая окна, вкладки и меню. За ускорение отрисовки на Linux отвечает API OpenGL, в macOS – Metal.
Ghostty может выводить изображения с помощью Kitty, ссылки, сложные символы, эмодзи и лигатуры. Кроме того, пользователи могут настраивать оформление интерфейса, а сам терминал полностью соответствует стандарту ECMA-4. Сейчас команда проекта работает над библиотекой libghostty, с помощью которой возможности Ghostty можно будет встраивать в сторонние приложения.
Linux Club
Он доступен под Linux и macOS, главная фича – в использовании GPU-ускорения для вывода контента. В тестах Ghostty оказывается быстрее iTerm, Kitty и стандартного терминала macOS. Код проекта написан на языке Zig. Интерфейс версии для Linux разработан с помощью GTK, а для macOS – с помощью SwiftUI. Это позволяет использовать стандартные элементы интерфейса каждой платформы, включая окна, вкладки и меню. За ускорение отрисовки на Linux отвечает API OpenGL, в macOS – Metal.
Ghostty может выводить изображения с помощью Kitty, ссылки, сложные символы, эмодзи и лигатуры. Кроме того, пользователи могут настраивать оформление интерфейса, а сам терминал полностью соответствует стандарту ECMA-4. Сейчас команда проекта работает над библиотекой libghostty, с помощью которой возможности Ghostty можно будет встраивать в сторонние приложения.
Linux Club
👍68❤4😁1
NetBSD 10.1 на ноутбуке из 1998 года
Энтузиаст смог запустить последнюю сборку NetBSD от 26 декабря на ноутбуке Toshiba Satellite Pro из 1998 года, который работает на i586 процессоре с частотой 133 МГц, 81 МБ ОЗУ и 1 ГБ IBM 2.5" IDE HDD. Так как BIOS древнего ноутбука не поддерживает PXE, пришлось создавать свой загрузочный образ из сборки i386 NetBSD-10.1, заодно почистив его от лишних драйверов.
И все получилось! Сборка включает base.tgz, kern-GENERIC.tgz, modules.tgz, etc.tgz, comp.tgz, man.tgz, text.tgz и misc.tgz, после запуска остается свободно еще 71 МБ ОЗУ, даже заработала сеть при помощи USB Wi-Fi адаптера и получилось поставить установщик пакетов pkgin. Из минусов – не заработал SoundBlaster и оба PCMCIA одновременно, но все еще запуск свежей системы с минимальными доработками на 26-летнем ноутбуке весьма показателен в плане возможностей NetBSD.
Linux Club
Энтузиаст смог запустить последнюю сборку NetBSD от 26 декабря на ноутбуке Toshiba Satellite Pro из 1998 года, который работает на i586 процессоре с частотой 133 МГц, 81 МБ ОЗУ и 1 ГБ IBM 2.5" IDE HDD. Так как BIOS древнего ноутбука не поддерживает PXE, пришлось создавать свой загрузочный образ из сборки i386 NetBSD-10.1, заодно почистив его от лишних драйверов.
И все получилось! Сборка включает base.tgz, kern-GENERIC.tgz, modules.tgz, etc.tgz, comp.tgz, man.tgz, text.tgz и misc.tgz, после запуска остается свободно еще 71 МБ ОЗУ, даже заработала сеть при помощи USB Wi-Fi адаптера и получилось поставить установщик пакетов pkgin. Из минусов – не заработал SoundBlaster и оба PCMCIA одновременно, но все еще запуск свежей системы с минимальными доработками на 26-летнем ноутбуке весьма показателен в плане возможностей NetBSD.
Linux Club
❤84👍46🤯7😁2
Дорогие Linux-юзеры! Пусть в новом году любителей Open Source станет еще больше, а ваши системы работают стабильно. С наступающим Новым, 2025 годом!
Linux Club
Linux Club
👍270❤72🔥33
Релиз Winlator 9.0
Опубликован выпуск Android-приложения Winlator 9.0, который является миксом эмуляторов Wine, Box86 и Box64 для запуска Windows-программ на Android. Winlator создаёт Linux-окружение на базе Ubuntu с Mesa, DXVK, D8VK, Vkd3d и CNC DDraw, что позволяет запускать x86 софт и игры.
В новой версии:
•Добавлен экспериментальный Vulkan-драйвер Vortek (libvulkan_vortek.so).
•Добавлены опции для установки компонентов Box64, Turnip и DXVK.
•Улучшена работа плагина для звуковой подсистемы ALSA.
•Улучшена работа возможности для принудительного запуска в полноэкранном режиме (полезно для игр с низким экранным разрешением).
•Эмулятор Box64 обновлён до версии 0.3.2.
•Добавлена поддержка игры Ghost Song.
•Внесены изменения для повышения производительности X-сервера.
Linux Club
Опубликован выпуск Android-приложения Winlator 9.0, который является миксом эмуляторов Wine, Box86 и Box64 для запуска Windows-программ на Android. Winlator создаёт Linux-окружение на базе Ubuntu с Mesa, DXVK, D8VK, Vkd3d и CNC DDraw, что позволяет запускать x86 софт и игры.
В новой версии:
•Добавлен экспериментальный Vulkan-драйвер Vortek (libvulkan_vortek.so).
•Добавлены опции для установки компонентов Box64, Turnip и DXVK.
•Улучшена работа плагина для звуковой подсистемы ALSA.
•Улучшена работа возможности для принудительного запуска в полноэкранном режиме (полезно для игр с низким экранным разрешением).
•Эмулятор Box64 обновлён до версии 0.3.2.
•Добавлена поддержка игры Ghost Song.
•Внесены изменения для повышения производительности X-сервера.
Linux Club
👍109🤔19🔥7❤2👎1😁1
Выпуск игрового дистрибутива Nobara 41
Он базируется на Fedora Linux 41 и настроен на улучшение игрового процесса, стриминга и создания контента. Для этого в дистрибутив интегрированы патчи для снижения задержек в играх (Zenify), решения проблем с OpenRGB, использования драйвера amdgpu со старыми GPU, поддержки приставки Steam Deck и устройства Microsoft Surface, улучшения совместимости с ноутбуками ASUS, устранения несовместимости SimpleDRM с драйверами NVIDIA, поддержки ноутбуков Lenovo Legion, включения ashmem и binder для Waydroid, устранения проблем при использовании Wayland с драйвером Nouveau.
В Nobara 41 включены наиболее свежие выпуски Mesa и Wine, собранные из репозиториев основных проектов. SELinux заменён на AppArmor. Добавлены патчи к Glibc, Flatpak, SDL2, Mutter и xwayland. В пакет с Blender включена поддержка FFmpeg и библиотеки трассировки лучей HIP. Установлены дополнительные зависимости для Davinci Resolve. Включена большая подборка патчей для OBS Studio, среди которых патчи для решения проблем с захватом экрана игр, использующих OpenGL и Vulkan, а также патчи для аппаратного кодирования H.264 и H.265/HEVC на системах AMD, NVIDIA и Intel. По умолчанию активирован репозиторий RPMFusion.
Linux Club
Он базируется на Fedora Linux 41 и настроен на улучшение игрового процесса, стриминга и создания контента. Для этого в дистрибутив интегрированы патчи для снижения задержек в играх (Zenify), решения проблем с OpenRGB, использования драйвера amdgpu со старыми GPU, поддержки приставки Steam Deck и устройства Microsoft Surface, улучшения совместимости с ноутбуками ASUS, устранения несовместимости SimpleDRM с драйверами NVIDIA, поддержки ноутбуков Lenovo Legion, включения ashmem и binder для Waydroid, устранения проблем при использовании Wayland с драйвером Nouveau.
В Nobara 41 включены наиболее свежие выпуски Mesa и Wine, собранные из репозиториев основных проектов. SELinux заменён на AppArmor. Добавлены патчи к Glibc, Flatpak, SDL2, Mutter и xwayland. В пакет с Blender включена поддержка FFmpeg и библиотеки трассировки лучей HIP. Установлены дополнительные зависимости для Davinci Resolve. Включена большая подборка патчей для OBS Studio, среди которых патчи для решения проблем с захватом экрана игр, использующих OpenGL и Vulkan, а также патчи для аппаратного кодирования H.264 и H.265/HEVC на системах AMD, NVIDIA и Intel. По умолчанию активирован репозиторий RPMFusion.
Linux Club
👍100💩12❤6🔥5🤔5
Релиз Firefox 134
Состоялся релиз браузера Firefox 134 и сформированы обновления прошлых веток с длительным сроком поддержки – 115.19.0 и 128.6.0. Главные нововведения:
•Свежее оформление страницы новой вкладки (пока не для всех). Новый вариант имеет поисковую строку, виджет с прогнозом погоды и список рекомендованных страниц. Наиболее часто посещаемые и закреплённые сайты теперь показываются в одну строку.
•Для Linux реализованы новые жесты на тачпаде (касание двумя пальцами для приостановки инертной прокрутки).
•Обеспечено более точное следование спецификации при определении состояния активации пользователя. Например, пока пользователь не начал работать со страницей, не работают некоторые Web API и блокируются всплывающие диалоги.
•Устранено 20 уязвимостей.
•Множество изменений для разработчиков: в JavaScript добавлена поддержка метода RegExp.escape(), в WebRTC для Simulcast-видео при трансляции содержимого окон или всего экрана добавлена поддержка кодека VP8, добавлена экспериментальная поддержка HTML-атрибута autocorrect и JavaScript-свойства HTMLElement.autocorrect. Также улучшены инструменты для отладки дополнений.
Linux Club
Состоялся релиз браузера Firefox 134 и сформированы обновления прошлых веток с длительным сроком поддержки – 115.19.0 и 128.6.0. Главные нововведения:
•Свежее оформление страницы новой вкладки (пока не для всех). Новый вариант имеет поисковую строку, виджет с прогнозом погоды и список рекомендованных страниц. Наиболее часто посещаемые и закреплённые сайты теперь показываются в одну строку.
•Для Linux реализованы новые жесты на тачпаде (касание двумя пальцами для приостановки инертной прокрутки).
•Обеспечено более точное следование спецификации при определении состояния активации пользователя. Например, пока пользователь не начал работать со страницей, не работают некоторые Web API и блокируются всплывающие диалоги.
•Устранено 20 уязвимостей.
•Множество изменений для разработчиков: в JavaScript добавлена поддержка метода RegExp.escape(), в WebRTC для Simulcast-видео при трансляции содержимого окон или всего экрана добавлена поддержка кодека VP8, добавлена экспериментальная поддержка HTML-атрибута autocorrect и JavaScript-свойства HTMLElement.autocorrect. Также улучшены инструменты для отладки дополнений.
Linux Club
👍68💩10🤔2
This media is not supported in your browser
VIEW IN TELEGRAM
🔥113👍24😁11❤5🤯1
Создана коалиция «Сторонников браузеров на основе Chromium»
Google в сотрудничестве с Linux Foundation, M**a, Microsoft и Opera объявили о запуске инициативы по финансированию открытой разработки и улучшению проектов в экосистеме Chromium. Фонд «Сторонников браузеров на основе Chromium» позиционируется как «нейтральное» пространство для поддержки проектов Chromium. По словам Microsoft, это «обеспечит чёткое и открытое управление, направляющее средства на нужды сообщества».
В 2024 году Google внесла свыше 100 тыс. изменений в Chromium — порядка 94% общего объёма. В компании не собираются сокращать инвестиции в этот проект и приветствуют участие других. Google продолжит вкладывать значительные средства в общую инфраструктуру проекта, чтобы поддерживать его работоспособность. Управлять фондом будет Linux Foundation, отдавая приоритет прозрачности, инклюзивности и развитию, основанному на интересах сообщества.
А Chomium, который стал новым IE и тянет веб-разработку на дно, точно нуждается в такой поддержке?
Linux Club
Google в сотрудничестве с Linux Foundation, M**a, Microsoft и Opera объявили о запуске инициативы по финансированию открытой разработки и улучшению проектов в экосистеме Chromium. Фонд «Сторонников браузеров на основе Chromium» позиционируется как «нейтральное» пространство для поддержки проектов Chromium. По словам Microsoft, это «обеспечит чёткое и открытое управление, направляющее средства на нужды сообщества».
В 2024 году Google внесла свыше 100 тыс. изменений в Chromium — порядка 94% общего объёма. В компании не собираются сокращать инвестиции в этот проект и приветствуют участие других. Google продолжит вкладывать значительные средства в общую инфраструктуру проекта, чтобы поддерживать его работоспособность. Управлять фондом будет Linux Foundation, отдавая приоритет прозрачности, инклюзивности и развитию, основанному на интересах сообщества.
А Chomium, который стал новым IE и тянет веб-разработку на дно, точно нуждается в такой поддержке?
Linux Club
🤔97💩46👍17🤬5👎2😁2
Разработчик Томас Ринсма представил проект pdftris — это тетрис в PDF в браузере, написанный на Python. «Я понял, что движки PDF современных настольных браузеров (PDFium и PDF.js) поддерживают JavaScript с достаточным количеством примитивов ввода‑вывода для создания простой игры вроде Tetris. Было немного сложно найти объединение функций, которые работают в обоих движках, но в итоге оказалось, что отображение/скрытие полей аннотаций хорошо работает для создания монохромных пикселей, а ввод с клавиатуры можно осуществить, набрав текст в поле ввода. В целом это довольно криво, но это хорошее напоминание о том, насколько универсальным может быть скриптование PDF».
Linux Club
Linux Club
🤯69👍24❤7😁7🤔6🔥2
Основатель WordPress потроллил участников, желающих создать форк
Мэтт Мулленвег, основатель движка для сайтов WordPress и владелец компании Automattic, заблокировал в каталоге WordPress.org учётные записи пятерых участников, в основном маркетологов и SEO-специалистов, продвигавших идеи создания форка WordPress и смены модели управления в сообществе. Мэтт написал, что приветствует создание форка, и заблокировал учётные записи, чтобы дать необходимый толчок для старта и стимулировать переход от слов к делу. По его словам, в обсуждавшемся заблокированными участниками форке есть смелые и интересные идеи, и ему любопытно посмотреть, что из этого получится.
Мэтт также написал, что достоинство открытого кода в возможности взять WordPress и реализовать в новом проекте своё видение. Просто взять и сделать, без необходимости получения разрешения на это. Если в новом проекте удастся реализовать что-то стоящее, сообщество сможет перенести улучшения обратно в WordPress, ведь именно возможность перетекания идей между проектами делает открытый код двигателем инноваций. Через год Мэтт предлагает провести совместный саммит разработчиков WordPress и форка, на котором оценить, что сделано и чему удалось научиться.
Linux Club
Мэтт Мулленвег, основатель движка для сайтов WordPress и владелец компании Automattic, заблокировал в каталоге WordPress.org учётные записи пятерых участников, в основном маркетологов и SEO-специалистов, продвигавших идеи создания форка WordPress и смены модели управления в сообществе. Мэтт написал, что приветствует создание форка, и заблокировал учётные записи, чтобы дать необходимый толчок для старта и стимулировать переход от слов к делу. По его словам, в обсуждавшемся заблокированными участниками форке есть смелые и интересные идеи, и ему любопытно посмотреть, что из этого получится.
Мэтт также написал, что достоинство открытого кода в возможности взять WordPress и реализовать в новом проекте своё видение. Просто взять и сделать, без необходимости получения разрешения на это. Если в новом проекте удастся реализовать что-то стоящее, сообщество сможет перенести улучшения обратно в WordPress, ведь именно возможность перетекания идей между проектами делает открытый код двигателем инноваций. Через год Мэтт предлагает провести совместный саммит разработчиков WordPress и форка, на котором оценить, что сделано и чему удалось научиться.
Linux Club
😁145👍25💩5🤬2🤔1