Толығымен тегін Android микробағдарламасы Replicant нұсқасына жаңарту

Соңғы жаңартудан бері төрт жарым жылдан кейін Replicant 6 жобасының төртінші шығарылымы құрылды, ол Android платформасының меншікті компоненттері мен жабық драйверлері жоқ толығымен ашық нұсқасын әзірледі. Replicant 6 тармағы LineageOS 13 кодтық базасында құрастырылған, ол өз кезегінде Android 6 негізінде жасалған. Түпнұсқа микробағдарламамен салыстырғанда, Replicant бейне драйверлерін, Wi-Fi үшін екілік микробағдарламаны, кітапханаларды қоса алғанда, меншікті құрамдастардың үлкен бөлігін ауыстырды. GPS, компас, веб-камера, радио интерфейс және модеммен жұмыс істеуге арналған. Құрылымдар 9 құрылғы үшін дайындалған, оның ішінде Samsung Galaxy S2/S3, Galaxy Note, Galaxy Nexus және Galaxy Tab 2.

Жаңа нұсқадағы өзгерістердің ішінде:

  • Қоңырау шалу және қабылдау қосымшасында WhitePages, Google және OpenCnam қызметтерінде телефон нөмірлерін тексеруге байланысты кіріс және шығыс қоңыраулар туралы ақпараттың ағып кетуіне әкелген құпия деректерді сақтау мәселесі шешілді.
  • F-Droid каталогымен жұмыс істеуге арналған қосымша құрамнан алынып тасталды, өйткені бұл каталогта ұсынылған көптеген бағдарламалар толығымен тегін таратуға арналған Free Software Foundation талаптарынан алшақтайды.
  • «Артқа» және «үй» түймелерінің жұмысымен байланысты екілік микробағдарлама анықталды және жойылды (түймелер осы микробағдарламаларсыз да жұмыс істеп тұрды).
  • Бастапқы коды жоқ Galaxy Note 8.0 сенсорлық экрандарына арналған микробағдарлама жойылды.
  • Модемді толығымен өшіру үшін сценарий қосылды. Бұрын ұшақ режиміне кірген кезде модем төмен қуат режиміне ауыстырылды, ол оны толығымен өшірмеді және модемде орнатылған меншікті микробағдарлама жұмысын жалғастырды. Жаңа нұсқада модемді өшіру үшін модемге операциялық жүйені жүктеу бұғатталған.
  • LineageOS 13 жүйесінен тасымалданған бос емес Ambient SDK жойылды.
  • SIM картасын тану мәселелері шешілді.
  • RepWiFi орнына патчтар сымсыз байланысты басқару үшін пайдаланылады, бұл стандартты Android мәзірін сыртқы сымсыз адаптерлермен пайдалануға мүмкіндік береді.
  • Ethernet адаптерлеріне қолдау қосылды.
  • USB құрылғылары негізінде желі жұмысын орнатуға арналған сценарийлер қосылды. Микробағдарламаны жүктемей жұмыс істейтін Ralink rt2500 чипіне негізделген USB адаптерлеріне қолдау қосылды.
  • Қолданбаларда OpenGL көрсету үшін әдепкі бойынша бағдарламалық құрал растризаторы llvmpipe пайдаланылады. Графикалық интерфейстің жүйелік құрамдас бөліктері үшін libagl көмегімен көрсету қалды. OpenGL іске асырулары арасында ауысуға арналған сценарийлер қосылды.
  • Репликантты дереккөзден құруды жеңілдету үшін сценарийлер қосылды.
  • Жадтағы бөлімдерді тазалау үшін өшіру пәрмені қосылды.

Бұл ретте Android 11 платформасына (LineageOS 11) негізделген және кәдімгі Linux ядросымен (Android-дан емес, ваниль ядросы) жеткізілетін Replicant 18 филиалының даму күйі жарияланды. Жаңа нұсқа келесі құрылғыларды қолдайды деп күтілуде: Samsung Galaxy SIII (i9300), Galaxy Note II (N7100), Galaxy SIII 4G (I9305) және Galaxy Note II 4G (N7105).

Құрылымдар Linux ядросының қорында қолдау көрсетілетін және Репликант талаптарына сәйкес келетін басқа құрылғылар үшін дайындалуы мүмкін (құрылғылар модемді оқшаулауды қамтамасыз етуі керек және пайдаланушыны құрылғы ажыратылғаннан кейін шынымен өшірілетініне сенімді ету үшін ауыстырылатын батареямен бірге келуі керек). батарея). Linux ядросында қолдау көрсетілетін, бірақ Репликант талаптарына сәйкес келмейтін құрылғыларды энтузиастар Replicant бағдарламасын іске қосуға бейімдеп, бейресми құрастырулар түрінде ұсынуы мүмкін.

Еркін бағдарламалық қамтамасыз ету қорының толығымен тегін таратуға қойылатын негізгі талаптары:

  • FSF мақұлдаған лицензиялары бар бағдарламалық жасақтаманы тарату пакетіне қосу;
  • Екілік микробағдарламаны және кез келген екілік драйвер компоненттерін жеткізуге жол бермеу;
  • Өзгермейтін функционалдық құрамдастарды қабылдамау, бірақ оларды коммерциялық және коммерциялық емес мақсаттарда көшіруге және таратуға рұқсат етілген жағдайда жұмыс істемейтіндерді қосу мүмкіндігі (мысалы, GPL ойынына арналған CC BY-ND карталары);
  • Пайдалану шарттары бүкіл таратуды немесе оның бір бөлігін тегін көшіруге және таратуға кедергі келтіретін тауар белгілерін пайдалануға жол берілмейді;
  • Лицензиялық құжаттамаға сәйкестік, белгілі бір мәселелерді шешу үшін меншікті бағдарламалық қамтамасыз етуді орнатуды ұсынатын құжаттамаға жол бермеу.

Ақпарат көзі: opennet.ru

пікір қалдыру