Replikantı yeniləyin, tamamilə pulsuz Android proqram təminatı

Son yeniləmədən dörd il yarım sonra, mülkiyyət komponentləri və qapalı drayverlərdən azad olan Android platformasının tamamilə açıq versiyasını hazırlayan Replicant 6 layihəsinin dördüncü buraxılışı formalaşdı. Replicant 6 filialı LineageOS 13 kod bazası üzərində qurulub, o da öz növbəsində Android 6-a əsaslanır. Orijinal proqram təminatı ilə müqayisədə Replicant xüsusi komponentlərin böyük bir hissəsini, o cümlədən video drayverləri, Wi-Fi üçün ikili proqram təminatı, kitabxanaları əvəz edib. GPS, kompas, veb kamera, radio interfeysi və modemlə işləmək üçün. Quraşdırmalar Samsung Galaxy S9/S2, Galaxy Note, Galaxy Nexus və Galaxy Tab 3 daxil olmaqla 2 cihaz üçün hazırlanır.

Yeni versiyada dəyişikliklər arasında:

  • Zənglərin edilməsi və qəbulu üçün tətbiqdə məxfi məlumatların saxlanması ilə bağlı problem aradan qaldırılıb ki, bu da WhitePages, Google və OpenCnam xidmətlərində telefon nömrələrinin yoxlanılması nəticəsində gələn və gedən zənglər haqqında məlumatın sızmasına səbəb olub.
  • F-Droid kataloqu ilə işləmək üçün proqram kompozisiyadan çıxarıldı, çünki bu kataloqda təklif olunan proqramların çoxu Azad Proqram təminatı Fondunun tamamilə pulsuz paylama tələblərindən fərqlənir.
  • "Geri" və "ev" düymələrinin işləməsi ilə əlaqəli ikili proqram təminatı müəyyən edildi və silindi (düymələr bu proqram təminatı olmadan belə işlək qaldı).
  • Mənbə kodunun çatışmadığı Galaxy Note 8.0 sensor ekranları üçün proqram təminatı silinib.
  • Modemi tamamilə söndürmək üçün skript əlavə edildi. Əvvəllər təyyarə rejiminə daxil olan zaman modem aşağı güc rejiminə keçirdi, bu da onu tamamilə söndürmədi və modemdə quraşdırılmış xüsusi proqram təminatı işləməyə davam etdi. Yeni versiyada modemi söndürmək üçün əməliyyat sisteminin modemə yüklənməsi bloklanır.
  • LineageOS 13-dən daşınan qeyri-pulsuz Ambient SDK silindi.
  • SİM kartın tanınması ilə bağlı problemlər həll edildi.
  • RepWiFi əvəzinə, xarici simsiz adapterlərlə standart Android menyusundan istifadə etməyə imkan verən simsiz rabitəni idarə etmək üçün yamaqlar istifadə olunur.
  • Ethernet adapterləri üçün əlavə dəstək.
  • USB cihazları əsasında şəbəkə əməliyyatının qurulması üçün skriptlər əlavə edildi. Mikroproqramı yükləmədən işləyən Ralink rt2500 çipinə əsaslanan USB adapterləri üçün əlavə dəstək.
  • Tətbiqlərdə OpenGL-i göstərmək üçün standart olaraq llvmpipe proqram rasterizatoru istifadə olunur. Qrafik interfeysin sistem komponentləri üçün libagl istifadə edərək göstərmə qalıb. OpenGL tətbiqləri arasında keçid üçün skriptlər əlavə edildi.
  • Mənbədən Replikant qurmağı asanlaşdırmaq üçün skriptlər əlavə edildi.
  • Yaddaşdakı arakəsmələri təmizləmək üçün silmək əmri əlavə edildi.

Eyni zamanda, Android 11 platformasına (LineageOS 11) əsaslanan və adi Linux nüvəsi (Android-dən deyil, vanil nüvəsi) ilə göndərilən Replicant 18 filialının inkişaf statusu dərc edilib. Yeni versiyanın aşağıdakı cihazları dəstəkləyəcəyi gözlənilir: Samsung Galaxy SIII (i9300), Galaxy Note II (N7100), Galaxy SIII 4G (I9305) və Galaxy Note II 4G (N7105).

Mümkündür ki, Linux nüvəsində dəstəklənən və Replikant tələblərinə cavab verən digər qurğular üçün qurğular hazırlansın (qurğular modem izolyasiyasını təmin etməli və istifadəçini cihazın şəbəkədən ayrıldıqdan sonra həqiqətən söndürüləcəyinə əmin olmaq üçün dəyişdirilə bilən batareya ilə təchiz olunmalıdır) batareya). Linux nüvəsində dəstəklənən, lakin Replikant tələblərinə cavab verməyən qurğular həvəskarlar tərəfindən Replikantı işə salmaq üçün uyğunlaşdırıla və qeyri-rəsmi qurğular şəklində təklif oluna bilər.

Tamamilə pulsuz paylamalar üçün Azad Proqram təminatı Fondunun əsas tələbləri:

  • FSF tərəfindən təsdiq edilmiş lisenziyaları olan proqram təminatının paylama paketinə daxil edilməsi;
  • Binar proqram təminatının və hər hansı ikili sürücü komponentlərinin təmin edilməsinin yolverilməzliyi;
  • Dəyişməz funksional komponentləri qəbul etməmək, lakin qeyri-funksional komponentləri kommersiya və qeyri-kommersiya məqsədləri üçün kopyalamaq və yaymaq icazəsi ilə daxil etmək imkanı (məsələn, GPL oyunu üçün CC BY-ND kartları);
  • İstifadə şərtləri bütövlükdə və ya onun bir hissəsinin pulsuz surətdə çıxarılmasına və yayılmasına mane olan əmtəə nişanlarından istifadə edilməsi yolverilməzdir;
  • Lisenziyalaşdırma sənədlərinə uyğunluq, müəyyən problemləri həll etmək üçün xüsusi proqram təminatının quraşdırılmasını tövsiyə edən sənədlərin yolverilməzliyi.

Mənbə: opennet.ru

Добавить комментарий