Android Gerçekten Açık Kaynak mı? Ve Hatta Önemli mi?

Android Gerçekten Açık Kaynak mı? Ve Hatta Önemli mi?

Android'i Linux'tan yapıldığı için kullanıyorum ve burada yalnız değilim. Birçok açık kaynaklı masaüstü kullanıcısı, Linux tabanlı bir mobil işletim sisteminin çekiciliği nedeniyle ilk önce bir Android telefon aldı. Eminim bu yüzden çoğunuz şu anda bunu okuyorsunuz.





Android geniş çapta benimsendi ve bu biraz rahatsızlığa neden oldu. Bu, yalnızca kısmen, ara sıra Linux kullanıcılarının ana akıma karşı çıkma arzusundan kaynaklanmaktadır. Daha büyük sorun, telefon üreticilerinin, operatörlerin ve hatta Google'ın işletim sistemine yaptıklarıdır. İşin aslı, mağazadan aldığınız herhangi bir Android telefon kilitlenir ve makul miktarda kapalı kaynak kodu çalıştırır.





Sonuç olarak, açık kaynak ideallerine değer veren insanlar, kendilerini bunun yerine Ubuntu Touch, Firefox OS ve Sailfish OS'ye bakarken buldular - ve üçü de şimdiye kadar başarısız olduğu için hayal kırıklığıyla izliyorlar. Canonical, Ubuntu'yu birkaç telefona göndermesine rağmen, henüz gerçekten tüketiciye hazır bir model piyasaya sürmedi. Firefox işletim sistemi var Nesnelerin İnterneti projesine dönüştü . Jolla, son zamanlarda Sailfish OS 2.0'ı zorlamasına rağmen, hala bükülmeler üzerinde çalışıyor. Hiçbiri ABD pazarına girmedi.





Bu durum, telefonlarında Linux kullanmak isteyen birçok insan için Android'i birincil seçenek olarak bırakıyor. Ancak soru şu: Android gerçekten açık kaynak mı?

karanlık tema windows 10 dosya gezgini

Teknik olarak, Evet

Android'in açık kaynak kökleri vardır. Proje, Google'ın iki yıl sonra satın aldığı 2005 yılında Android, Inc. altında başladı. Aynı yıl, Google ve diğer birkaç şirket, Handset Alliance'ı aç , Android bu konsorsiyumun üzerine inşa edildiği birincil yazılım parçası.



Android, Linux çekirdeğine dayanmaktadır ve bu karmaşık kod parçası gibi, çoğu parça, belirli donanımlarla işlerin çalışmasını sağlamak için birkaç ikili blob içeren açık kaynak kodludur. olarak bilinen çekirdek Android platformu, Android Açık Kaynak Projesi (AOSP), herkesin dilediğini yapmasına açıktır.

HTC, Huawei, LG, Samsung, Sony, Xiaomi ve diğer birçok üretici, telefonlarda ve tabletlerde tam olarak bunu yaptı. Neredeyse yalnız değiller.





Amazon ve Barnes & Noble bunu e-okuyuculara koydu. HP, Android'i bir dizüstü bilgisayara yerleştirdi. NVIDIA, Android'i bir oyun konsoluna itti. Sony, işletim sistemini yeni akıllı TV'lerinde gönderiyor. Android'i bas-çek kameralardan buzdolaplarına kadar her şeye sahip olabilirsiniz. Şirketler, Android Wear'ı saatlere takmak için kendilerini kandırıyorlar.

Ve bu, tamircilerin Android'e koyduğu her şeyi saymıyor bile.





iOS ve Windows Phone'un aksine, insanlar ürünlerinde Android kullanmak için kimseye para ödemek zorunda değiller. Ve kod açık olduğu için yazılımı istedikleri gibi deneyip uyarlamakta özgürler.

O halde Neden Hissetmiyor?

Geleneksel masaüstü Linux kullanmak ile Windows çalıştırmak arasında önemli bir fark vardır. Android ve iOS arasındaki kontrast neredeyse o kadar keskin gelmiyor. Android açık kaynaksa, neden öyle hissetmiyor?

1. İnsanların Açık Kaynak Kodunu Kilitlemelerine İzin Verilir

Android açık kaynaktır, ancak platformun üzerinde çalıştırdığımız yazılımların çoğu değildir. Bu, bir Nexus cihazı veya Samsung'dan bir şey alsanız da geçerlidir. Android'in ilk günlerinden farklı olarak, Google Asistan Başlatıcı ve Google'ın uygulamalarının çoğu kapalı kaynak haline geldi .

Aynı şey Samsung, HTC, LG ve diğer üreticilerin özel uyarlamalarında gönderilen kod için de geçerlidir. Google Play'de edindiğiniz uygulamaların çoğu, ücretsiz olarak indirilip indirilmediklerine bakılmaksızın açık kaynak değildir. Bu yazılım, gördüğümüz ve kullandığımız şeylerin çoğunu oluşturduğundan, durum Android'i nihayetinde kapalı kaynaklı bir platform gibi hissettiriyor.

Ancak insanların Linux üzerinde çalışan kapalı kaynaklı yazılım yapmalarına izin verilir. Yaratıcılar yazılımı bir copyleft lisansı altında dağıtmadıkça, diğerleri kodu alabilir ve özel uygulamalar yapmak için kullanabilir.

Google, Android'in çoğunu altında yayınlar Apache Lisansı sürüm 2.0 Bu, insanların kodu kısıtlayıcı ürünler oluşturmak için kullanmasını engellemez. İnsanların bunu yapmış olması, Android'in kendisini kapatmaz. Bu kadar çok insanın çalışmalarını Android'e dayandırması, açık kaynaklı bir proje olarak başarısının bir kanıtıdır.

2. Android'in Temel Gelişimi Topluluk Odaklı Değil

Çoğunlukla, Google Android'i geliştirir. Yılda bir veya iki kez, şirket, tamircilerin ve donanım üreticilerinin eşyalarını koymak için acele ettiği (ya da bilirsin, zaman ayırdığı) mecazi bir duvarın üzerine bir sürü yeni kod atıyor.

Ardından Google, bir sonraki büyük sürüme hazırlanırken her ay bakım ve güvenlik güncellemeleri yayınlar.

Diğer birçok iyi bilinen açık kaynak projesi tipik olarak daha geniş topluluktan daha fazla katılım ister. Red Hat, GNOME'a giden çalışmanın büyük bir bölümünü finanse edebilir, ancak dünyanın her yerinden geliştiriciler koda katkıda bulunur.

Ubuntu'nun arkasındaki şirket olan Canonical, Linux dağıtımının nasıl göründüğü ve hissettirdiği üzerinde büyük bir kontrole sahiptir, ancak topluluk üyeleri, uygulama havuzlarına hangi programların gireceği veya bazı web sitelerinde neler olup bittiği konusunda hala söz sahibidir.

Karşılaştırıldığında, Android tamamen bir Google ürünü olarak ortaya çıkıyor.

3. Tam Kontrole Sahip Değilsiniz

İnsanları Linux'a ve diğer açık kaynaklı işletim sistemlerine çeken şeyin bir kısmı, mevcut olan özgürlük ve kontroldür. Bir Windows veya Mac OS X makinesinin kalbine dalıp onu neyin harekete geçirdiğini göremezsiniz. Linux ile, kodun çoğunu anlamayabilirsiniz, ancak aşağı yukarı tamamıyla uğraşmakta özgürsünüz.

Pratik olarak konuşursak, bir Android telefon, bir iPhone'dan yalnızca marjinal olarak daha fazla özgürlükle kutudan çıkar. Başlatıcıyı değiştirebilir, bazı kapsamlı temalar uygulayabilir ve bazı işlevleri zevkinize göre uyarlayabilirsiniz, ancak garantinizi geçersiz kılmadan temel işletim sistemini kuramazsınız.

Daha kapsamlı ince ayarlar, cihazınızın köklenmesini veya özel bir ROM'un yanıp sönmesini gerektirir. Bu bağlamda, tescilli bir masaüstü işletim sisteminde açık kaynaklı bir mobil işletim sisteminden daha fazla özgürlüğe sahip olduğunuzu hissedebilirsiniz.

Ama Android Yok canım Açık Kaynak

Ve sadece isimle açık değil. Android'in gerçekten açık olduğuna dair çok sayıda kanıt var ve somut faydalar elde ediyoruz.

1. Özel ROM'lar Var

AOSP tabanlı topluluk yapımı ROM'lar, Android kullanıcılarına cihazlarında gelen yazılımlara alternatifler sunar. CyanogenMod, milyonlarca Android akıllı telefonda çalışır. Kutudan çıktığı haliyle deneyim, bir Nexus'ta edinebileceğinizden çok da farklı değil. Heck, birçok insanın ilk etapta bir ROM'u flaş etmeyi seçmesinin nedeni budur.

satılık köpek yavruları nerede bulunur

CyanogenMod da oradaki tek seçenek değil. Paranoid Android ve AOKP gibi birçok kişi yıllar içinde yükseldi ve düştü. Bazı yönlerden özel ROM ekosistemi, Linux dağıtım modeline benzer. Bu ROM'lar çoğunlukla aynıdır, ancak projeler aynı kodu alır ve farklı şekillerde değiştirir. Android'in kendisi açık kaynak olmasaydı bu mümkün olmazdı.

2. Açık Kaynak Rakipleri Bile Android'e Bağlı

Bu yazının başında, rakip açık kaynaklı mobil işletim sistemleri olarak Firefox OS, Sailfish OS ve Ubuntu Touch'tan bahsetmiştim. Mesele şu ki, bu üç projenin arkasındaki ekipler şu ya da bu şekilde Android kodunu kullandılar. Sailfish OS, Android tabanlı olmamasına rağmen, Android uygulamalarını doğrudan yüklemenize izin verir.

Firefox OS olarak başladı Gecko'ya önyükleme Android cihazlara yükleyebileceğiniz . Ubuntu Touch'tan önce, Android için Ubuntu .

Android'in kapalı kaynak olabileceği fikrinde inanılmaz bir ironi var, ancak buna dayalı projeler açık olabilir.

3. Sen Yapabilmek Cihazınızın Kontrolünü Elinize Alın

Üreticiler ve taşıyıcılar bunu istemeyebilir ve bunu yapmak garantinizi geçersiz kılabilir, ancak donanımınızla istediğinizi yapma seçeneğiniz vardır. Yönetici erişimi elde etmek, önyükleyicinin kilidini açmak veya alternatif bir işletim sistemini flaş etmek için root yapabilirsiniz ( bunun yerine Ubuntu Touch'ı çalıştırmak gibi ).

Bunlar Android'in reklamı yapılan özellikleri olmayabilir, ancak oradalar. Ve Android cihazlara sahip insanların büyük çoğunluğu onlarla bu şekilde kurcalamasa da, bunu yapan tek kişi siz olamazsınız.

Telefonlarını ve tabletlerini bu şekilde kullanma özgürlüğüne sahip olmayı seven milyonlarca insan var.

Neden fark eder?

İnsanlar açık kaynaklı işletim sistemleri kullanıyor birçok farklı nedenden dolayı . Bazıları verilerinin kontrolünden vazgeçmeye güvenmiyor. Ayrıca tescilli uygulamalar ve hizmetler gelir ve gider, ancak açık kaynaklı yazılımlar desteklenmediğinde bile varlığını sürdürür. Ücretsiz işletim sistemleri de gayet iyi çalışan donanımlara hayat verebilir, ancak şirketler vazgeçmeye karar verdiler.

Kimin söz sahibi olması gerektiğinin belirlenmesinden, neyin hangi donanımda çalıştığına, zenginlik, mahremiyet ve özgürlük tartışmalarına kadar etik nedenler de eksik değil.

Milyonlarca insan mobil bilgi işlemi benimserken, insanların masaüstü ve dizüstü bilgisayarlarda bulunan seçeneklere sahip olması önemlidir. Yukarıdaki şeylerden herhangi birini önemsemek, telefonlardan, tabletlerden ve dokunmatik ekranlı harika şeylerden vazgeçmek anlamına gelmemelidir.

Bugün Android, açık kaynağa değer veren insanlar için en iyi mobil seçenek olmaya devam ediyor. Kutunun dışında, aşırı ticarileştirilmiş, reklam ağırlıklı bir deneyim olabilir, ancak bunu değiştirebilirsiniz.

ben CyanogenMod'u kullan ve yazılımımı F-Droid'den al . Bu kombinasyon, Google Play'den elde ettiğinizle karşılaştırıldığında sınırlayıcı görünebilir, ancak rakip açık kaynaklı işletim sistemlerinin şu anda masaya getirdiğinden daha zengin özelliklere sahip bir deneyimdir. Hâlâ izliyor ve bu alternatiflerin başarılı olmasını umuyorum, ancak başarılı olmalarını beklerken podcast dinliyorum, GPS navigasyon kullanıyorum, yerel müzik kitaplığımı yönetiyorum ve güvenilir ve hızlı bir mobil cihaz kullanarak insanlarla iletişim halinde kalıyorum. ağırlıklı olarak açık kaynaklı yazılım çalıştıran cihaz bugün .

Android'i neden kullanıyorsun? Açık kaynak yönü sizin için çok şey ifade ediyor mu? Yakalamak için alternatif bir ücretsiz mobil işletim sistemi mi bekliyorsunuz? Düşüncelerinizi duymayı çok isterim!

Resim Kredisi: penguen atlama Shutterstock aracılığıyla bluezace tarafından

Paylaş Paylaş Cıvıldamak E-posta Windows 11'i Uyumsuz Bir PC'ye Yüklemek Tamam mı?

Artık Windows 11'i eski bilgisayarlara resmi ISO dosyasıyla yükleyebilirsiniz... ama bunu yapmak iyi bir fikir mi?

Sonrakini Oku
İlgili konular
  • Linux
  • Android
  • Açık kaynak
  • Android Özelleştirme
  • Linux
Yazar hakkında Bertel Kral(323 Makale Yayınlandı)

Bertel, fiziksel gizlilik anahtarlarına ve Özgür Yazılım Vakfı tarafından onaylanmış bir işletim sistemine sahip bir dizüstü bilgisayardan yazan dijital bir minimalisttir. Özelliklerden çok etiğe değer verir ve başkalarının dijital yaşamları üzerinde kontrol sahibi olmalarına yardımcı olur.

Bertel King'dan Daha Fazla

Haber bültenimize abone ol

Teknik ipuçları, incelemeler, ücretsiz e-kitaplar ve özel fırsatlar için bültenimize katılın!

instagramda seni takipten çıkanları nasıl anlarsın
Abone olmak için buraya tıklayın