Tamamen ücretsiz bir Android ürün yazılımı olan Replicant'a güncelleme

Son güncellemeden bu yana geçen dört buçuk yılın ardından Replicant 6 projesinin dördüncü sürümü oluşturuldu ve Android platformunun özel bileşenlerden ve kapalı sürücülerden arındırılmış, tamamen açık bir sürümü geliştirildi. Replicant 6 dalı, Android 13'yı temel alan LineageOS 6 kod tabanı üzerine inşa edilmiştir. Orijinal aygıt yazılımıyla karşılaştırıldığında Replicant, video sürücüleri, Wi-Fi için ikili aygıt yazılımı ve kitaplıklar dahil olmak üzere özel bileşenlerin büyük bir kısmının yerini almıştır. GPS, pusula, web kamerası, radyo arayüzü ve modem ile çalışmak için. Yapılar Samsung Galaxy S9/S2, Galaxy Note, Galaxy Nexus ve Galaxy Tab 3 dahil olmak üzere 2 cihaz için hazırlanmıştır.

Yeni sürümdeki değişiklikler arasında:

  • Arama yapma ve alma uygulamasında, WhitePages, Google ve OpenCnam hizmetlerinde telefon numaralarının doğrulanması nedeniyle gelen ve giden aramalarla ilgili bilgilerin sızmasına yol açan gizli verilerin saklanmasıyla ilgili bir sorun düzeltildi.
  • F-Droid dizini ile çalışma uygulaması, bu dizinde sunulan programların çoğu, Özgür Yazılım Vakfı'nın tamamen ücretsiz dağıtım gereksinimlerinden farklı olduğundan, bileşimden kaldırılmıştır.
  • "Geri" ve "ana sayfa" düğmelerinin çalışmasıyla ilişkili ikili donanım yazılımı tanımlandı ve kaldırıldı (düğmeler, bu donanım yazılımları olmasa bile çalışır durumda kaldı).
  • Kaynak kodunun eksik olduğu Galaxy Note 8.0 dokunmatik ekranlarının ürün yazılımı kaldırıldı.
  • Modemi tamamen devre dışı bırakmak için bir komut dosyası eklendi. Daha önce uçak moduna geçildiğinde modem düşük güç moduna geçiriliyordu, bu da onu tamamen kapatmıyordu ve modeme yüklenen özel ürün yazılımı çalışmaya devam ediyordu. Yeni versiyonda modemi devre dışı bırakmak için işletim sisteminin modeme yüklenmesi engellenmiştir.
  • LineageOS 13'ten taşınan özgür olmayan Ambient SDK kaldırıldı.
  • SIM kart tanımayla ilgili sorunlar çözüldü.
  • RepWiFi yerine, standart Android menüsünü harici kablosuz adaptörlerle kullanmanıza olanak tanıyan kablosuz iletişimi kontrol etmek için yamalar kullanılır.
  • Ethernet adaptörleri için destek eklendi.
  • USB aygıtlarına dayalı olarak ağ işlemini ayarlamak için komut dosyaları eklendi. Ürün yazılımı yüklenmeden çalışan Ralink rt2500 yongasını temel alan USB adaptörleri için destek eklendi.
  • OpenGL'yi uygulamalarda oluşturmak için varsayılan olarak rasterleştirici llvmpipe yazılımı kullanılır. Grafiksel arayüzün sistem bileşenleri için libagl kullanılarak görüntü oluşturma işlemi bırakılmıştır. OpenGL uygulamaları arasında geçiş yapmak için komut dosyaları eklendi.
  • Replicant'ı kaynaktan oluşturmayı kolaylaştırmak için komut dosyaları eklendi.
  • Depolamadaki bölümleri temizlemek için silme komutu eklendi.

Aynı zamanda, Android 11 platformunu (LineageOS 11) temel alan ve normal Linux çekirdeği (Android'den değil vanilya çekirdeği) ile birlikte gönderilen Replicant 18 şubesinin geliştirme durumu da yayınlandı. Yeni sürümün şu cihazları desteklemesi bekleniyor: Samsung Galaxy SIII (i9300), Galaxy Note II (N7100), Galaxy SIII 4G (I9305) ve Galaxy Note II 4G (N7105).

Hazır Linux çekirdeğinde desteklenen ve Replicant gereksinimlerini karşılayan diğer cihazlar için yapıların hazırlanması mümkündür (cihazlar modem yalıtımı sağlamalı ve kullanıcıya cihazın bağlantı kesildikten sonra gerçekten kapanacağından emin olmak için değiştirilebilir bir pille birlikte gelmelidir) batarya). Linux çekirdeğinde desteklenen ancak Replicant gereksinimlerini karşılamayan cihazlar, meraklılar tarafından Replicant'ı çalıştıracak şekilde uyarlanabilir ve resmi olmayan yapılar halinde sunulabilir.

Tamamen ücretsiz dağıtımlar için Özgür Yazılım Vakfı'nın temel gereksinimleri:

  • FSF onaylı lisanslara sahip yazılımların dağıtım kitine dahil edilmesi;
  • İkili bellenim (bellenim yazılımı) ve sürücülerin herhangi bir ikili bileşeninin sağlanmasının kabul edilemezliği;
  • Değişmez fonksiyonel bileşenleri kabul etmemek, ancak ticari ve ticari olmayan amaçlarla (örneğin, bir GPL oyunu için CC BY-ND haritaları) kopyalama ve dağıtma iznine tabi olarak işlevsel olmayan bileşenleri dahil etme olasılığı;
  • Kullanım koşulları, dağıtım kitinin tamamının veya bir kısmının ücretsiz olarak kopyalanmasını ve dağıtılmasını engelleyen ticari markaların kullanımının kabul edilemezliği;
  • Lisanslı belgelerin saflığına uygunluk, belirli sorunları çözmek için özel mülk yazılımların yüklenmesini öneren belgelerin kabul edilemezliği.

Kaynak: opennet.ru

Yorum ekle