- Ladybird, mevcut bir motorun fork’u değil, sıfırdan geliştirilen bir tarayıcı motorudur; 501(c)(3) kâr amacı gütmeyen kuruluş desteği altında Linux ve macOS için ilk Alpha sürümünü 2026 hedefiyle geliştiriyor
- Web’in az sayıda tarayıcı motoruna bağımlı olduğu ve her motorun belirli bir şirketin çıkarları altında bulunduğu gerçeğinden hareketle Ladybird, web standartlarına dayalı bağımsız bir motor oluşturmayı amaçlıyor
- Ayırt edici yönleri; mevcut motor koduna dayanmayan geliştirme yaklaşımı, tarayıcıya odaklanan kapsamı ve varsayılan arama anlaşmaları, kripto para token’ları veya kullanıcıdan gelir elde etme yöntemleri içermeyen işletim ilkeleridir
- Katılımcılar hata bildirerek, küçültülmüş yeniden üretim örnekleri oluşturarak, web sitelerini test ederek, güvenlik sorunlarını bildirerek, teknik geri bildirim vererek ve yerel derleme çalıştırarak projeye katkıda bulunabilir
- Finansman yalnızca kısıtlamasız bağış şeklinde kabul edilir; yönetim kurulu koltuğu ya da teknik yol haritası üzerinde etki satılmaz ve masaüstü kararlı hâle geldikten sonra Windows ile mobil desteğin genişletilmesi planlanır
Ladybird’ün oluşturmak istediği tarayıcı
- Ladybird, mevcut bir tarayıcı motorunun fork’u değil, sıfırdan geliştirilen bir tarayıcı motorudur
- Proje, 501(c)(3) kâr amacı gütmeyen kuruluş tarafından desteklenir
- Şu anda aktif olarak geliştirilmektedir ve Linux ile macOS için ilk Alpha sürüm hedefi 2026’dır
- Web önemli bir bilgi işlem platformudur; ancak tüm web, az sayıda tarayıcı motoru tarafından çalıştırılır ve her motor kendi gündemi olan şirketlerin kontrolündedir
- Ladybird, web standartlarına dayalı bağımsız bir motor geliştirmeyi ve çıkar çatışmalarından bağımsız bir tarayıcı olmayı hedefler
Ladybird’ün farkı
-
Gerçek bağımsızlık
- Blink, WebKit, Gecko gibi mevcut motorlara yaslanmadan, web standartlarını temel alan yeni bir tarayıcı motoru inşa eder
-
Yalnızca tarayıcıya odaklanma
- Projenin odağı, web tarayıcısı geliştirme işinin kendisidir
-
Kullanıcıdan gelir elde etme yok
- Varsayılan arama anlaşmaları, kripto para token’ları veya başka kullanıcıdan gelir elde etme yöntemleri kullanılmaz
Son geliştirme akışı
- 5 Haziran 2026: Changing How We Develop Ladybird
- Gerçek kullanıcılar için bir tarayıcı yayımlamaya hazırlanırken kodun projeye giriş biçimi değiştiriliyor
- Mayıs 2026: This Month in Ladybird - May 2026
- Cloudflare Turnstile’ı geçme, out-of-process compositor’da eşzamansız kaydırma, Media Source Extensions’ın varsayılan olarak etkinleştirilmesi, WebAssembly JIT, yerel içerik engelleme, Rust tabanlı HTML ayrıştırıcı, disk tabanlı JS bytecode önbelleği, CSS
@container, @scope ve subgrid gibi öğeleri içerir
- Nisan 2026: This Month in Ladybird - April 2026
- pdf.js tabanlı satır içi PDF görüntüleyici, GTK4 frontend, ziyaret geçmişi, spekülatif HTML ayrıştırma, off-thread JS derleme, eşzamansız DNS ve CSS anchor positioning eklendi
- Mart 2026: This Month in Ladybird - March 2026
- Elle yazılmış assembly yorumlayıcısı, off-thread ayrıştırma, yeni düzenli ifade motoru, Mach port IPC, yer imleri, CSS
if(), inherit(), @container, @function ve stil geçersizleştirme gibi konular ele alındı
- Şubat 2026: Ladybird adopts Rust, with help from AI
- C++’ın ardılı dil olarak Rust benimsendi ve geçişi hızlandırmak için yapay zeka ajanları kullanıldı
Katılım ve derleme
- Ladybird açık kaynaklıdır ve küçük bir ekip tarafından açık şekilde geliştirilmektedir
- Katkı yolları; hata bildirme, küçültülmüş yeniden üretim örnekleri oluşturma, web sitesi test etme, güvenlik sorunlarını bildirme ve teknik geri bildirim paylaşmadır
- Yerel çalıştırma, çeşitli geliştirme makinelerinde aşağıdaki komutlarla başlatılabilir
git clone https://github.com/LadybirdBrowser/ladybird.git
cd ladybird
./Meta/ladybird.py run
Finansman yapısı
- Ladybird yalnızca bağışlar ve sponsorluklar ile finanse edilir
- Arama anlaşmaları, veri toplama veya reklam kullanılmaz
- Sponsorluklar 1 yıllıktır ve web sitesinde ve proje güncellemelerinde gösterilir
- Platinum: $100,000
- Gold: $50,000
- Silver: $10,000
- Bronze: $5,000
- Copper: $1,000
- Bireyler Donorbox üzerinden tek seferlik veya aylık tekrarlayan bağış yapabilir
- Büyük tutarlı bağışlar için işlem ücretlerinden kaçınmak amacıyla doğrudan
contact@ladybird.org ile iletişime geçilmesi önerilir
Platform desteği ve bağımsızlık SSS
- İlk Alpha, 2026’da Linux ve macOS hedefiyle geliştiriciler ve erken kullanıcılar için planlanmaktadır
- Şu anda geliştirme küçük bir tam zamanlı mühendislik ekibi tarafından yürütülür; topluluğun testleri, hata bildirimleri, güvenlik raporları ve teknik geri bildirimleri bunu destekler
- Ekip büyüklüğü şu anda istikrarlıdır; projenin ihtiyaçları değişirse işe alım yeniden değerlendirilecektir
- Proje her zaman 18 aylık runway korumaya çalışır
- “Mevcut bir motorun fork’u değil” ifadesi, Blink, WebKit, Gecko veya başka bir tarayıcı motorunun kodunun kullanılmadığı anlamına gelir
- Tarihsel olarak SerenityOS projesinden çeşitli kütüphaneler kullanılmıştır
- SerenityOS’tan fork edildikten sonra artık her şeyi kendi yazma kültürüne bağlı değildir; görüntü, ses ve video formatları, kriptografi, grafikler gibi ortak işlevler için üçüncü taraf kütüphaneler kullanır
- Diğer tarayıcıların kullandığı bazı kütüphaneler de kullanılabilir
- Windows tarafında JavaScript motoru CI’da hâlihazırda derlenip test edilmektedir
- Tüm tarayıcı motoru için Windows desteği sonraki aşamada ele alınacaktır
- Tam zamanlı mühendisler şu anda macOS ve Linux’a odaklanmaktadır
- Mobil platformlar şu anda odak noktası değildir
- Masaüstü sürümü iyi bir duruma geldikten sonra Android ve iOS için daha fazla çaba harcanacaktır
- Sponsorlukların tamamı kısıtlamasız bağış biçimindedir
- Yönetim kurulu koltuğu veya başka bir etki biçimi satılmaz
- Sponsorların teknik yol haritası veya ürün yönü üzerinde söz hakkı yoktur
- Ladybird, SerenityOS’un parçası olan bir C++ projesi olarak başlamış; kod tabanı C++ ile başlamış ve büyük ölçüde C++ olarak kalmıştır
- Daha sonra C++’ın ardılı dil olarak Rust benimsendi ve alt sistemler kademeli olarak Rust’a taşınıyor
Henüz yorum yok.