ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ свободного Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° Ladybird ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ» ΠΏΠΎΠΆΠ΅Ρ€Ρ‚Π²ΠΎΠ²Π°Π½ΠΈΠ΅ Π² 1 ΠΌΠ»Π½. Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ² ΠΎΡ‚ со-основатСля GitHub

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ Ρ€Π°Π·Π²ΠΈΠ²Π°Π΅ΠΌΠΎΠ³ΠΎ с нуля свободного web-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° Ladybird объявили ΠΎ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠΈ поТСртвования, Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ Π² 1 ΠΌΠ»Π½. Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ². ΠŸΠΎΠΆΠ΅Ρ€Ρ‚Π²ΠΎΠ²Π°Π½ΠΈΠ΅ прСдоставлСно ΠšΡ€ΠΈΡΠΎΠΌ Ванстратом (Chris Wanstrath), со-основатСлСм GitHub.

Π Π°Π½Π΅Π΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Ladybird являлся ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠΌ SerenityOS, Π»ΡŽΠ±ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΏΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ с нуля Unix-ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠΉ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±Ρ‹Π» основан АндрСасом Клингом (Andreas Kling), Ρ€Π°Π½Π΅Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π²ΡˆΠΈΠΌ Π² Nokia ΠΈ занимавшимся Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΎΠΉ Safari. Π’ июнС 2024 Π³ΠΎΠ΄Π°, Клинг Ρ€Π΅ΡˆΠΈΠ» ΠΎΡ‚Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° ΠΎΡ‚ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы, ΠΈ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΏΠΎΡΠ²ΡΡ‚ΠΈΡ‚ΡŒ своё врСмя Π΅Π³ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅.

Богласно ΡΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΡŽ Π½Π° сайтС ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°, Ванстрат ΠΈ Π΅Π³ΠΎ сСмья Ρ€Π΅ΡˆΠΈΠ»ΠΈ ΠΏΠΎΠΆΠ΅Ρ€Ρ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠΈΠ»Π»ΠΈΠΎΠ½ Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρƒ для дальнСйшСго финансирования Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½ΠΈ вСрят Π² Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ присутствия Π½Π° Ρ€Ρ‹Π½ΠΊΠ΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ‚Π°ΠΊ ΠΈΠ»ΠΈ ΠΈΠ½Π°Ρ‡Π΅ Π½Π΅ финансируСтся Google ΠΈ Π½Π΅ полагаСтся Π½Π° тСхнологичСский стСк Google Chrome ΠΈΠ»ΠΈ любого Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°.

Для управлСния Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΎΠΉ Ванстратом ΠΈ Клингом основываСтся нСкоммСрчСский (501c3) Ρ„ΠΎΠ½Π΄ Ladybird Browser Initiative. Π“Π»Π°Π²Π½Ρ‹ΠΌ срСдством сущСствования Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ частныС поТСртвования, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅, ΠΎΠ΄Π½Π°ΠΊΠΎ, Π½Π΅ позволят ТСртвоватСлям ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ процСсс Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈ управлСния ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ (unrestricted donations). ΠžΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ оговариваСтся, Ρ‡Ρ‚ΠΎ Π½ΠΈ ΠΏΡ€ΠΈ ΠΊΠ°ΠΊΠΈΡ… ΠΎΠ±ΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΡΡ‚Π²Π°Ρ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΡ‡Π°ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Π² спонсорских сдСлках, условиями ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π±ΡƒΠ΄Π΅Ρ‚, ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, установка поисковой систСмы ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ.

На Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΠΊΠΎΠΌΠ°Π½Π΄Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ состоит ΠΈΠ· Ρ‡Π΅Ρ‚Ρ‹Ρ€Ρ‘Ρ… Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Клинга, занятых Π½Π° постоянной основС; Π² дальнСйшСм планируСтся Π½Π°Π½ΡΡ‚ΡŒ Π΅Ρ‰Ρ‘ Ρ‚Ρ€ΠΎΠΈΡ…. ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСм Linux ΠΈ macOS; Π²Ρ‹Ρ…ΠΎΠ΄ вСрсии для Windows ΠΏΠΎΠΊΠ° Π½Π΅ планируСтся. Π’Ρ‹Ρ…ΠΎΠ΄ ΠΏΠ΅Ρ€Π²ΠΎΠΉ Π°Π»ΡŒΡ„Π°-вСрсии Π·Π°ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Π½ Π½Π° 2026 Π³ΠΎΠ΄.

Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€ Ladybird ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ собствСнныС Π΄Π²ΠΈΠΆΠΎΠΊ LibWeb, JavaScript-ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€ LibJS, Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ отрисовки тСкста ΠΈ 2D-Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ LibGfx, Π΄Π²ΠΈΠΆΠΎΠΊ для рСгулярных Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ LibRegex, XML-парсСр LibXML, ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€ ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° WebAssembly (LibWasm), Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Unicode LibUnicode, Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ для прСобразования тСкстовых ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΎΠΊ LibTextCodec, парсСр для Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ Markdown (LibMarkdown), Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ с криптографичСскими ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²Π°ΠΌΠΈ (LibCrypto, LibTLS), Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π°Ρ€Ρ…ΠΈΠ²Π°ΠΌΠΈ LibArchive, Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ для воспроизвСдСния Π·Π²ΡƒΠΊΠ° ΠΈ Π²ΠΈΠ΄Π΅ΠΎ (LibAudio, LibVideo) ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ LibCore с ΠΎΠ±Ρ‰ΠΈΠΌ Π½Π°Π±ΠΎΡ€ΠΎΠΌ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Π²Π²ΠΎΠ΄Π°/Π²Ρ‹Π²ΠΎΠ΄ ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° MIME-Ρ‚ΠΈΠΏΠΎΠ². ГрафичСский интСрфСйс ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ Π² классичСском стилС ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ. ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ основныС web-стандарты (Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ тСсты Acid3), HTTP/1.1 ΠΈ HTTPS.

Π’ Ladybird примСняСтся многопроцСссная Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π·Π°Π½ΠΈΠΌΠ°ΡŽΡ‰ΠΈΠΉΡΡ Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ интСрфСйса процСсс ΠΎΡ‚Π΄Π΅Π»Ρ‘Π½ ΠΎΡ‚ процСссов, ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΡ… ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ web-ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°, ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΡƒ запросов ΠΏΠΎ сСти, Π΄Π΅ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ ΠΈ Ρ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ Cookie. БвязанныС с Π΄Π΅ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ ΠΈ сСтСвым взаимодСйствиСм ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ Π²Ρ‹Π΄Π΅Π»Π΅Π½Ρ‹ Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ процСссы для усилСния изоляции ΠΈ Π·Π°Ρ‰ΠΈΡ‚Ρ‹. Для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ процСсс ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ web-ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°,
ΠΈΠ·ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ ΠΎΡ‚ ΠΎΡΡ‚Π°Π»ΡŒΠ½ΠΎΠΉ систСмы. Для построСния интСрфСйса Π² macOS ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ AppKit, Π² Android — Ρ€ΠΎΠ΄Π½ΠΎΠΉ для Π΄Π°Π½Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ API создания графичСского интСрфСйса, Π° Π½Π° ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ… — Qt. Код написан Π½Π° языкС C++ ΠΈ распространяСтся ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ BSD.

ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ свободного Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° Ladybird ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ» ΠΏΠΎΠΆΠ΅Ρ€Ρ‚Π²ΠΎΠ²Π°Π½ΠΈΠ΅ Π² 1 ΠΌΠ»Π½. Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ² ΠΎΡ‚ со-основатСля GitHub


Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru