Kolon Google’ı muhtemelen biliyordunuz ChromeOS bir Linux dağıtımıdır. Ama şimdi, kaputun altında Linux’tan daha fazlasında çalışıyor. Yapmadım ve geldiği günden beri Chrome OS’yi paint gibi kaplıyorum. Bugün, yeni Chromebook’unuz da açık kaynağa bağlıdır Zephyr Projesi Gerçek Zamanlı İşletim Sistemi (RTOS). İşte Chrome OS’nin geçmişi ve Zephyr’in devreye girdiği yer.
Başlangıçta, ChromeOS’un başlangıcı gizemle örtülmüştü. Eski bir Google mühendisi olan Jeff Nelson, tarayıcı olarak Firefox’u kullanan Chrome OS’nin atası olan “Google OS”yi kendisinin yarattığını iddia etti. anlaşmazlık Bu projenin bugün bildiğimiz işletim sistemine bağlı olup olmadığı.
“Projedeki üç orijinal mühendisten biri” olan Antoine Labour, Nelson’ın projesinin ve nihai Chrome OS’nin farklı çabalar olduğunu söyledi.
İşçi, “Büyüyen ve aslında ürünleri sevk eden Chrome OS projesinin kendisi, 2006’da yoktu.”
ChromeOS’un ortaya çıktığına dair daha net kanıtlar var. ubuntu Linux Kasım 2009’da Ubuntu’nun ana şirketi olan Canonical ile artık her yerde bulunan işletim sisteminin oluşturulmasına yardımcı oldu.
O zamanlar Canonical’ın OEM Hizmetlerinden Sorumlu Başkan Yardımcısı olan Chris Kenyon’un yazdığı gibi, “Canonical, sözleşme kapsamında Google’a mühendislik katkısı sağlıyor. Tartışmalarımızda, Sundar Pichai [Google’s senior vice president of Chrome] ve Linus Upson [Google’s VP of engineering for Chrome] mümkün olduğunda, gereksiz yeniden icatlar olmadan açık kaynak topluluğunun mevcut bileşenlerini ve araçlarını geliştirmek istediklerini açıkça belirttiler.”
Ancak ChromeOS, Ubuntu’ya dayalı kalmayacaktı. Şubat 2010’da Chrome OS, Ubuntu’dan Gentoo Linux. Evet, bu doğru, Linux ineğinin uzun yıllar hardcore dağıtımı, en kolay Linux dağıtımının temelini oluşturdu. Kim biliyordu? (Eh, Gentoo kullanıcılarının yanı sıra, ChromeOS geliştiricileri ve ben.)
Bu, bir Chromium OS geliştirici e-posta listesi tartışmasında kaydedildiği gibi yapıldı, çünkü “panoya özgü derlemeleri destekleme ve araçlarımızı iyileştirme ihtiyacı daha acil hale geldi. Oraya daha hızlı ulaşmak için birkaç farklı yapım aracını araştırıyoruz. bulduk ki taşıma ihtiyaçlarımıza uygun araçlar oluşturun ve önümüzdeki hafta içinde yüzde 100 geçiş yapacağız.” Portage, Gentoo kullanıcısı olmayanlarınız için programları doğrudan kaynak kodundan derler.
Ancak ChromeOS da Gentoo’da kalmayacaktı. Portage, paket yönetimi için kullanılmaya devam ederken, daha yeni ChromeOS sürümleri, Google tarafından özelleştirilmiş bir Linux çekirdeğini temel alır. Bugün ayrıca Zephyr’de çalışıyor.
Bu, Temmuz 2021’de Chromebook’lar orijinalinden geçiş yaptığında gerçekleşti. Google Chrome Gömülü Denetleyici (EC) Zephyr’e dayalı birine. Ancak yeni Chromebook’unuz vanilya Zephyr’de çalışmıyor. üzerinde çalışıyor ChromeOS Zephyr çatalı.
Neden? İlk olarak Google, Chromebook’ların olabildiğince güvenli olmasını istiyor. Google’ın Chrome OS Mühendislik Direktörü Puneet Kumar’ın 2020’de söylediği gibi, “Google, güvenli ürünler oluşturmaya inanıyor güvenli bir gerçek zamanlı işletim sistemi geliştirmek için Zephyr ile güçlerimizi birleştirmekten heyecan duyuyoruz.”
O zamandan beri, Zephyr, yerleşik denetleyiciden (EC) sorumluydu. Bu, her zaman açık olan ultra düşük güçlü bir mikro denetleyicidir. Uygulama işlemcisi kapalıyken veya uykudayken bir Chromebook’un yapmasını istediğiniz her şeyin üstesinden gelir. EC, özellikle Chromebook’un pil ömrünü uzatmak için kritik öneme sahiptir.
Muhtemelen bu anahtarı duymamış olmanızın bir nedeni, ChromeOS geliştiricilerinin bu konuda endişelenmesine gerek olmamasıdır. EC’nin uygulama programlama arayüzleri (API) değişmeden kaldı. Bu nedenle, bir Chromebook’un orijinal EC kodunu veya daha yeni Zephyr tabanlı EC kodunu kullanıp kullanmadığına bakılmaksızın, ChromeOS uygulamaları her zamanki gibi çalışır.
Zephyr, bir RTOS olmasının yanı sıra, birden çok mimari üzerinde kaynak kısıtlaması olan sistemlerde kullanım için ideal olan küçük, ölçeklenebilir bir işletim sistemidir. Bu, Google ve Chromebook iş ortaklarının yeni mimarilere geçmesini ve yeni ekipman sürücülerini desteklemesini daha kolay ve daha hızlı hale getiriyor.
Kim bilir? Belki RISC-V destekli bir Chromebook görürüz: CPU desteği burada. ®