Mobil işletim sistemi denince akla ilk gelenler genellikle Android ve iOS olur. Ancak açık kaynak dünyası, mobil cihazlarda farklı bir deneyim sunmayı hedefleyen alternatif projeler de barındırır. Bu projelerden biri olan ve başlangıçta Canonical tarafından geliştirilen Ubuntu Touch, günümüzde UBports topluluğu tarafından yaşatılmaktadır. Peki, nedir bu Ubuntu Touch, ne gibi özellikler sunar ve neden mobil cihazlarda farklı bir yol arayanlar için ilgi çekicidir?
Ubuntu Touch’ın Doğuşu ve UBports Macerası
Ubuntu Touch projesi, ilk olarak Canonical şirketi tarafından “Ubuntu for Phones” ve “Ubuntu for Tablets” adlarıyla duyuruldu. Canonical’ın hedefi, bilgisayarlar, tabletler ve telefonlar arasında “yakınsama” (convergence) adı verilen tek bir platform deneyimi sunmaktı. Yani, telefonunuzu bir monitöre bağladığınızda tam teşekküllü bir masaüstü deneyimi elde edebilecektiniz. Proje, başlangıçta büyük bir heyecan yarattı ve bazı cihazlarda ön yüklü olarak geldi veya sonradan yüklenebilir hale getirildi.
Ancak, mobil pazarındaki rekabetin zorluğu ve Canonical’ın stratejik önceliklerindeki değişiklikler nedeniyle şirket, 2017 yılında Ubuntu Touch projesinin geliştirilmesini durdurma kararı aldı. Bu durum, projeyi seven ve potansiyeline inanan açık kaynak topluluğu için hayal kırıklığı yarattı.
İşte tam bu noktada, projenin devamlılığını sağlamak amacıyla UBports topluluğu devreye girdi. Eski bir Ubuntu Touch kullanıcısı olan Marius Gripsgård liderliğinde kurulan UBports, Canonical’ın durdurduğu projenin kod tabanını devralarak geliştirmeye devam etti. Günümüzde Ubuntu Touch, tamamen UBports topluluğu tarafından geliştirilen, sürdürülen ve desteklenen bir mobil işletim sistemidir. Dolayısıyla “Ubuntu Mobile” denince akla gelen proje, artık Canonical’ın değil, UBports’un Ubuntu Touch’ıdır.
Felsefe ve Hedefler (UBports ile)
UBports topluluğunun Ubuntu Touch’ı geliştirirken benimsediği temel felsefe ve hedefler şunlardır:
- Özgürlük ve Açıklık: Tamamen açık kaynak kodlu bir mobil işletim sistemi sunarak kullanıcılara dijital özgürlüklerini geri kazandırmak.
- Gizlilik ve Güvenlik: Kullanıcı verilerinin gizliliğini korumak, izlenmeyi zorlaştırmak ve güvenli bir mobil platform sağlamak. Büyük teknoloji şirketlerinin ekosistemlerine alternatif sunmak.
- Yakınsama (Convergence): Cihazlar arasında tek bir kullanıcı deneyimi sunma vizyonunu sürdürmek. Telefonu bir ekrana bağlayarak masaüstü benzeri bir ortam elde etme potansiyelini devam ettirmek.
- Topluluk Gücü: Geliştirme, test etme, belgeleme ve portlama (farklı cihazlara uyarlama) süreçlerini topluluk katılımıyla yürütmek.
- Alternatif Ekosistem: Android ve iOS’a bağımlı olmayan, kendi uygulama ekosistemini (OpenStore) geliştirmek.
- Donanım Desteği: Mümkün olduğunca çok sayıda farklı mobil cihaza (başlangıçta Android ile gelen cihazlar dahil) Ubuntu Touch yüklemeyi mümkün kılmak.
UBports, kar amacı gütmeyen bir vakıf çatısı altında faaliyet gösterir ve gelişimini bağışlar ve gönüllülerin emeğiyle sürdürür.
Öne Çıkan Özellikler
Ubuntu Touch, diğer mobil işletim sistemlerinden farklılaşan ve kullanıcılar için ilgi çekici olabilecek bazı özellikler sunar:
- Yakınsama (Convergence) Potansiyeli: Belirli desteklenen cihazlarda, telefonunuzu bir monitöre, klavyeye ve fareye bağlayarak tam teşekküllü bir masaüstü ortamı elde etme imkanı sunar. Bu, özellikle mobil cihazlarını aynı zamanda temel bilgisayar ihtiyaçları için kullanmak isteyenler için cazip bir özelliktir. (Bu özelliğin donanım desteğine ve uygulamaların uyumluluğuna bağlı olduğunu unutmamak gerekir.)
- Kenar Kaydırma Tabanlı Arayüz: Ubuntu Touch’ın kullanıcı arayüzü (Lomiri – eski adıyla Unity 8), ekranın kenarlarından yapılan kaydırma hareketlerine dayanır. Uygulama değiştirme, bildirimlere erişim, ana ekran ve kapsamlar arasında geçiş gibi birçok temel işlem bu hareketlerle yapılır. Bu, farklı ve akıcı bir navigasyon deneyimi sunar.
- Kapsamlar (Scopes): Geleneksel uygulama çekmecesi yerine “kapsamlar” adı verilen bilgi ve içeriği bir araya getiren ekranlar kullanır. Örneğin, müzik kapsamı farklı kaynaklardan (yerel depolama, çevrimiçi hizmetler) müzikleri tek bir yerden sunabilir. (Bu özelliğin geliştirilmesi ve entegrasyonu zaman içinde değişmiştir.)
- Gizlilik Odaklı Yapı: Android’in yoğun Google entegrasyonuna ve iOS’un Apple ekosistemine sıkı sıkıya bağlılığına alternatif olarak, Ubuntu Touch kullanıcı gizliliğini ön planda tutar. Varsayılan olarak kullanıcı verilerini toplamaz veya büyük teknoloji şirketleriyle paylaşmaz.
- Ubuntu’nun Temeli: Ubuntu’nun sağlam Linux temelini kullanması, kullanıcılara güçlü bir komut satırı erişimi ve Linux ekosisteminin esnekliğini sunar.
- OpenStore Uygulama Mağazası: Ubuntu Touch için özel olarak geliştirilmiş yerel uygulamaların bulunduğu resmi uygulama mağazasıdır. Topluluk tarafından geliştirilen birçok uygulama burada bulunur.
- Libertine Konteynerleri: Geleneksel masaüstü Linux uygulamalarını mobil cihazda çalıştırmak için “Libertine” adı verilen konteynerler oluşturma imkanı sunar. Bu, tam teşekküllü ofis paketleri veya diğer masaüstü yazılımlarını mobil cihazınızda kullanma potansiyeli taşır. (Bu özelliğin performansı ve kullanılabilirliği donanıma ve uygulamaya bağlıdır.)
- Güncellemeler: UBports topluluğu düzenli olarak “OTA” (Over-The-Air) güncellemeleri yayınlayarak hata düzeltmeleri, performans iyileştirmeleri ve yeni özellikler sunar.
Desteklenen Cihazlar ve Uygulama Ekosistemi
Ubuntu Touch, başlangıçta çok az sayıda cihazda resmi olarak destekleniyordu. UBports topluluğu devraldıktan sonra, çeşitli gönüllülerin çabalarıyla desteklenen cihazların sayısı artmıştır. Genellikle başlangıçta Android ile piyasaya sürülmüş eski veya yeni bazı telefon ve tabletlere UBports Installer aracı kullanılarak Ubuntu Touch yüklenebilir. Fairphone, PinePhone ve Volla Phone gibi gizlilik odaklı cihazlar, Ubuntu Touch ile ön yüklü olarak da satışa sunulmaktadır. Ancak, her cihaz için donanım desteğinin (Wi-Fi, Bluetooth, kamera, sensörler vb.) tam ve stabil olmayabileceğini unutmamak gerekir.
Uygulama ekosistemi, Android ve iOS’a kıyasla daha sınırlıdır. Yerel Ubuntu Touch uygulamaları OpenStore’da bulunur. Telegram, Signal gibi bazı popüler hizmetler için üçüncü parti veya web tabanlı uygulamalar mevcuttur. Libertine konteynerleri aracılığıyla bazı masaüstü uygulamaları çalıştırılabilse de, tüm masaüstü uygulamalarının mobil arayüze veya performansa uygun olmadığını belirtmek önemlidir. Android uygulamalarını çalıştırmak için Waydroid gibi uyumluluk katmanları üzerinde de çalışmalar yapılmaktadır.
Paket Yönetimi
Ubuntu Touch, temel olarak Ubuntu’yu esas aldığı için APT paket yönetim sistemini kullanır. Ancak, mobil ortamın kısıtlamaları ve güvenlik gereksinimleri nedeniyle paket yönetimi geleneksel masaüstü Linux’tan farklılıklar gösterir.
Yerel Ubuntu Touch uygulamaları genellikle “click” paket formatını kullanır ve OpenStore aracılığıyla yönetilir. Geleneksel .deb paketlerini kurmak ve masaüstü uygulamalarını çalıştırmak için ise “Libertine” adı verilen ayrı konteynerler kullanılır. Bu konteynerler içinde standart APT komutları kullanılabilir.
Avantajları ve Dezavantajları
Avantajları:
- Özgür ve Açık Kaynak: Tamamen ücretsizdir ve kodları şeffaftır.
- Gizlilik ve Güvenlik Odaklı: Kullanıcı verilerinin gizliliğini ön planda tutar.
- Yakınsama Potansiyeli: Tek bir cihazla hem mobil hem de masaüstü deneyimi yaşama imkanı (donanıma bağlı).
- Farklı Arayüz: Kenar kaydırma tabanlı arayüzü ile alışılmışın dışında bir navigasyon deneyimi sunar.
- Güçlü Linux Temeli: Komut satırı erişimi ve Linux esnekliği.
- Alternatif Ekosistem: Android ve iOS’a bağımlı olmayan bir mobil deneyim.
- Topluluk Desteği: Aktif bir topluluk tarafından geliştirilir ve desteklenir.
- Eski Cihazları Değerlendirme Potansiyeli: Desteklenen bazı eski Android cihazlara yüklenebilir.
Dezavantajları:
- Sınırlı Cihaz Desteği: Yüklenebileceği cihaz sayısı Android ve iOS’a kıyasla çok daha azdır ve her cihazda tüm donanım özellikleri tam olarak çalışmayabilir.
- Sınırlı Uygulama Ekosistemi: OpenStore’daki uygulama sayısı Android ve iOS mağazalarına göre oldukça azdır.
- Uygulama Uyumluluğu: Android uygulamalarını çalıştırmak için Waydroid gibi uyumluluk katmanları hala geliştirme aşamasındadır ve tam performans sağlamayabilir. Libertine ile masaüstü uygulamaları çalıştırmak her zaman pratik veya performanslı değildir.
- Geliştirme Durumu: Tamamen topluluk tarafından geliştirildiği için, özellik gelişimi ve hata düzeltme hızı ticari projelere göre daha yavaş olabilir.
- Bazı Kararlılık Sorunları: Donanıma ve yazılımın güncelliğine bağlı olarak ara sıra kararlılık sorunları yaşanabilir.
- Genel Kullanıcı İçin Öğrenme Eğrisi: Android veya iOS’a alışkın kullanıcılar için farklı arayüz ve iş akışına adapte olmak zaman alabilir.
- Yakınsama Tam Oturmuş Değil: Yakınsama özelliği donanıma ve yazılım uyumluluğuna bağlıdır, her zaman sorunsuz bir masaüstü deneyimi sağlamayabilir.
Sonuç
Ubuntu Touch (UBports), mobil cihazlarda büyük platformlara alternatif arayan, özgürlüklerine ve gizliliklerine önem veren kullanıcılar için cesur bir projedir. Yakınsama potansiyeli, farklı kullanıcı arayüzü ve güçlü Linux temeli ile dikkat çeker.
Her ne kadar sınırlı cihaz desteği ve uygulama ekosistemi gibi önemli dezavantajları olsa da, aktif UBports topluluğu sayesinde yaşamaya ve gelişmeye devam etmektedir. Eski bir Android cihazınızı farklı bir deneyimle canlandırmak veya büyük teknoloji şirketlerinin ekosistemleri dışına çıkmak istiyorsanız, Ubuntu Touch denemeye değer bir seçenektir.




