Halium, Android Dışı Mobil İşletim Sistemleri için Ortak Tabana Yönelik Çalışan Açık Kaynaklı Bir Projedir

click fraud protection

Project Halium, Android olmayan, GNU/Linux tabanlı tüm işletim sistemleri için ortak bir çalışma tabanı oluşturmayı amaçlayan açık kaynaklı bir projedir.

Tamamen Android tabanlı özel ROM'ların dünyasının ötesini de keşfetmiş bir Android meraklısıysanız, muhtemelen Ubuntu Touch, Sailfish OS ve benzeri projeleri duymuşsunuzdur.

Bunlar iddialı, genellikle uzun süredir çalışan, Android olmayan, GNU/Linux tabanlı mobil işletim sistemleridir. Ancak parçalanma, bu alternatif işletim sistemlerinin geliştirilmesini ve kullanıcıların benimsenmesini oldukça zorlaştırıyor... ama orası Halyum Projesi içeri gelir.

Bu açık kaynaklı proje, Ubuntu Touch bağlantı noktalarından geliştiricileri, Sailfish OS topluluk geliştiricilerini ve açık webOS Lune OS projesi ve diğer geliştiricilerin yanı sıra KDE Plasma Mobile'a katkıda bulunanlar (Jolla'dan şüpheleniyoruz) parçalanmaya son vermek ilgili projelerin alt düzey tabanında görülüyor. Şu anda Ubuntu Touch, Sailfish OS/Mer, Plasma Mobile ve diğerleri, farklı şekilde oluşturulmuş yığınlar için farklı Android kaynak ağaçları ve yöntemleri kullanıyor. Bu, Android dışındaki en popüler, GNU/Linux tabanlı mobil işletim sistemi projeleri arasında çok fazla parçalanmaya yol açıyor. Android kaynak ağacını kullanmaları, Android init'in nasıl başlatıldığı ve görüntülerin bilgisayara nasıl aktarıldığı cihaz. Bu projelerin çoğu aslında aynı işi yapıyor ancak farklı bir şekilde.

İdeal olarak, bu işletim sistemlerinin hepsinin sonuçta aynı amacı olması nedeniyle bu parçaların ayrı olması gerekmez: Android ikili sürücülerini kullanırken önyükleme yapmak. Bu nedenle Halium'un amacı, daha sonra tüm bu farklı projeler tarafından ilgili telefonlarda önyükleme yapmak için kullanılabilecek ortak bir Linux tabanı üzerinde çalışmaktır. Bu şu anlama gelir Linux çekirdeği yapısını ve Android HAL'i standartlaştırma (Donanım Soyutlama Katmanı), libibris Android sürücü desteği için ve ardından standart bir kullanıcı alanı bileşenleri setine sahip olmak. Bundan sonra üst düzey arayüz kararları bireysel projelere bırakılacak, ancak alt düzey temel paylaşılacak.

Bu yaklaşımın, Android olmayan, GNU/Linux tabanlı tüm mobil işletim sistemi projelerine yardımcı olacak adil bir faydası vardır. Paylaşılan taşıma çabası, akıcı bir HAL'ye ulaşacak ve diğer dağıtımların mobil cihazlarda çalışması daha kolay olacaktır. Temel atıldığında çeşitli projeler arasında iletişim için de bir "ortak zemin" oluşacaktır. Bu, ilk geliştirme aşamasından başlayarak birkaç aşamadan oluşan iddialı bir projedir. libibris, ardından donanımın etkinleştirilmesi (hazır hale getirilmesi) ve son olarak cihazın etkinleştirilmesi (referans Google Nexus 5, OnePlus One ve Google Nexus 5X'in ötesinde yeni cihazların genişletilmesi ve dahil edilmesi).

Daha fazla bilgi edinmek veya bu projede yer almak istiyorsanız bize ulaşabileceğiniz çeşitli yollar var. Freenode IRC aracılığıyla tartışmak için #halium'a katılabilirsiniz; Halium Telegram'ı ziyaret edebilirsiniz süper grup; veya son olarak Matrix (#halium: disroot.org veya #halium: matrix.org) kullanarak sohbet edebilirsiniz. Henüz erken aşamalarda olmasına rağmen proje hala incelemeye değer. Nasıl ilerlediğini ve bu mobil işletim sistemi alternatiflerinden nasıl yararlanacağını umuyoruz!