В 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: обзоры и обновления
• NVIDIA Graphics Driver 595.99.02 для Linux: исправлены артефакты на Blackwell и чёрный экран на ядре 7.0
• AMD Radeon Software 26.14 для Linux. Расширенная поддержка функций дисплеев: Panel Replay, PSR и HDCP
• Btrfs в Linux 7.3 обогнала ядро 7.2 на 25% в сводном зачёте тестов
• GeForce NOW получит поддержку Steam Machine и Steam Controller
• Ядру Linux исполнилось 35 лет: от 10 239 строк до 43 миллионов
• Релиз дистрибутива Vanilla OS 3 Reunion: Что нового
