В 2026 году состоится выход первой альфа-версии веб-браузера Ladybird для операционных систем Linux и macOS. Бета-тестирование намечено на 2027 год, а полноценный стабильный релиз ожидается в 2028 году. Разработчики не планируют выпуск программы для Windows и в настоящее время не ведут активную работу над мобильными портами для Android и iOS. Ранняя сборка ориентирована в первую очередь на энтузиастов и профильных специалистов.
Независимый движок и отказ от монополии
Веб-браузер создается с нуля без заимствования кода существующих движков Blink, WebKit или Gecko. Проектом руководит Андреас Клинг (Andreas Kling) при поддержке сооснователя GitHub Криса Уанстрата (Chris Wanstrath). Цель разработки - предоставление полноформатной альтернативы монополии Chromium на рынке веб-технологий. Использование единого базового компонента большинством современных обозревателей ставит стандарты в зависимость от решений одной корпорации. Наглядным примером стала ситуация 2024-2025 годов, когда переход Google Chrome со стандарта Manifest V2 на систему Manifest V3 жестко ограничил функциональность расширения uBlock Origin во всех совместимых приложениях.
Открытый исходный код и кроссплатформенность
Проект имеет открытый исходный код, доступный для независимого аудита и самостоятельной сборки. Автономность веб-браузера позволит внедрять его за пределами популярных платформ, включая устройства на базе архитектуры RISC-V, а также в операционных системах Haiku OS и SerenityOS. Подобный подход возвращает контроль над инструментами серфинга пользователям и профильным сообществам.
Финансирование и безопасность данных
Ladybird носит статус некоммерческого проекта и существует за счет пожертвований. Отсутствие рекламной бизнес-модели исключает необходимость сбора и продажи персональных данных, что гарантирует защиту от скрытого отслеживания. Предусмотрено несколько уровней спонсорской поддержки. Платиновыми спонсорами выступают компании Futo, Shopify и Cloudflare.
Архитектура и техническое оснащение
Программа базируется на многопроцессной архитектуре. Разделение включает основной процесс пользовательского интерфейса, несколько процессов рендеринга WebContent, отдельный процесс ImageDecoder и RequestServer. Декодирование изображений и сетевые подключения вынесены в обособленные процессы для повышения устойчивости к вредоносному коду. Каждая вкладка располагает собственным процессом рендеринга, который надежно изолирован от остальной системы технологией песочницы.
Базовые компоненты унаследованы от SerenityOS:
-
LibWeb: механизм веб-рендеринга
-
LibJS: движок JavaScript
-
LibWasm: реализация WebAssembly
-
LibCrypto и LibTLS: криптографические примитивы и протокол Transport Layer Security
-
LibHTTP: клиент HTTP/1.1
-
LibGfx: библиотека двумерной графики, декодирования и рендеринга изображений
-
LibUnicode: поддержка Unicode и локалей
-
LibMedia: воспроизведение аудио и видео
-
LibCore: цикл событий, уровень абстракции операционной системы
-
LibIPC: межпроцессное взаимодействие
Linux: обзоры и обновления
• В Flathub запретили приложения и заявки, созданные с помощью ИИ
• KDE выпустили вторую бету Plasma 6.7 с исправлениями KWin
• Valve обновила Proton Experimental: исправлены проблемы в Subnautica 2, War Thunder и Far Cry 4
• NVIDIA Graphics Driver 610.43.02 для Linux: поддержка новых расширений Vulkan и улучшения Wayland
• Колорадо и Калифорния выводят открытые операционные системы из-под законов США о проверке возраста
• ИИ-агенты закрепились в разработке ядра Linux 7.1
