Ενημερώστε το Replicant, εντελώς δωρεάν υλικολογισμικό Android

Μετά από τεσσεράμισι χρόνια από την τελευταία ενημέρωση, δημιουργήθηκε η τέταρτη έκδοση του έργου Replicant 6, αναπτύσσοντας μια εντελώς ανοιχτή έκδοση της πλατφόρμας Android, χωρίς ιδιόκτητα στοιχεία και κλειστά προγράμματα οδήγησης. Το υποκατάστημα Replicant 6 είναι χτισμένο στη βάση κώδικα LineageOS 13, το οποίο με τη σειρά του βασίζεται στο Android 6. Σε σύγκριση με το αρχικό υλικολογισμικό, το Replicant έχει αντικαταστήσει ένα μεγάλο μέρος ιδιόκτητων στοιχείων, όπως προγράμματα οδήγησης βίντεο, δυαδικό υλικολογισμικό για Wi-Fi, βιβλιοθήκες για εργασία με GPS, πυξίδα, κάμερα web, διεπαφή ραδιοφώνου και μόντεμ. Οι εκδόσεις είναι προετοιμασμένες για 9 συσκευές, συμπεριλαμβανομένων των Samsung Galaxy S2/S3, Galaxy Note, Galaxy Nexus και Galaxy Tab 2.

Μεταξύ των αλλαγών στη νέα έκδοση:

  • Στην εφαρμογή πραγματοποίησης και λήψης κλήσεων, διορθώθηκε ένα πρόβλημα αποθήκευσης εμπιστευτικών δεδομένων, το οποίο οδήγησε σε διαρροή πληροφοριών για εισερχόμενες και εξερχόμενες κλήσεις λόγω επαλήθευσης αριθμών τηλεφώνου στις υπηρεσίες WhitePages, Google και OpenCnam.
  • Η εφαρμογή για εργασία με τον κατάλογο F-Droid έχει αφαιρεθεί από τη σύνθεση, καθώς πολλά από τα προγράμματα που προσφέρονται σε αυτόν τον κατάλογο αποκλίνουν από τις απαιτήσεις του Ιδρύματος Ελεύθερου Λογισμικού για εντελώς δωρεάν διανομές.
  • Εντοπίστηκε και αφαιρέθηκε δυαδικό υλικολογισμικό που σχετίζεται με τη λειτουργία των κουμπιών «πίσω» και «αρχική» (τα κουμπιά παρέμειναν λειτουργικά ακόμη και χωρίς αυτά τα υλικολογισμικά).
  • Το υλικολογισμικό για τις οθόνες αφής Galaxy Note 8.0, για τις οποίες έλειπε ο πηγαίος κώδικας, καταργήθηκε.
  • Προστέθηκε ένα σενάριο για την πλήρη απενεργοποίηση του μόντεμ. Προηγουμένως, κατά την είσοδο σε λειτουργία πτήσης, το μόντεμ άλλαζε σε λειτουργία χαμηλής κατανάλωσης, η οποία δεν το απενεργοποίησε εντελώς και το αποκλειστικό υλικολογισμικό που ήταν εγκατεστημένο στο μόντεμ συνέχιζε να λειτουργεί. Στη νέα έκδοση, για την απενεργοποίηση του μόντεμ, η φόρτωση του λειτουργικού συστήματος στο μόντεμ αποκλείεται.
  • Καταργήθηκε το μη δωρεάν Ambient SDK που μεταφέρθηκε από το LineageOS 13.
  • Τα προβλήματα με την αναγνώριση κάρτας SIM επιλύθηκαν.
  • Αντί για το RepWiFi, χρησιμοποιούνται ενημερώσεις κώδικα για τον έλεγχο των ασύρματων επικοινωνιών που σας επιτρέπουν να χρησιμοποιείτε το τυπικό μενού Android με εξωτερικούς ασύρματους προσαρμογείς.
  • Προστέθηκε υποστήριξη για προσαρμογείς Ethernet.
  • Προστέθηκαν σενάρια για τη ρύθμιση της λειτουργίας δικτύου με βάση συσκευές USB. Προστέθηκε υποστήριξη για προσαρμογείς USB που βασίζονται στο τσιπ Ralink rt2500, οι οποίοι λειτουργούν χωρίς φόρτωση υλικολογισμικού.
  • Για την απόδοση του OpenGL σε εφαρμογές, χρησιμοποιείται από προεπιλογή το λογισμικό rasterizer llvmpipe. Για τα στοιχεία συστήματος της γραφικής διεπαφής, απομένει η απόδοση με χρήση του libagl. Προστέθηκαν σενάρια για εναλλαγή μεταξύ εφαρμογών OpenGL.
  • Προστέθηκαν σενάρια για να διευκολυνθεί η δημιουργία του Replicant από την πηγή.
  • Προστέθηκε η εντολή wipe για τον καθαρισμό των κατατμήσεων στον χώρο αποθήκευσης.

Ταυτόχρονα, δημοσιεύτηκε η κατάσταση ανάπτυξης του κλάδου Replicant 11, που βασίζεται στην πλατφόρμα Android 11 (LineageOS 18) και αποστέλλεται με τον κανονικό πυρήνα Linux (πυρήνας βανίλιας, όχι από Android). Η νέα έκδοση αναμένεται να υποστηρίζει τις ακόλουθες συσκευές: Samsung Galaxy SIII (i9300), Galaxy Note II (N7100), Galaxy SIII 4G (I9305) και Galaxy Note II 4G (N7105).

Είναι πιθανό ότι οι εκδόσεις θα προετοιμαστούν για άλλες συσκευές που υποστηρίζονται στον πυρήνα του αποθέματος Linux και πληρούν τις απαιτήσεις του Replicant (οι συσκευές πρέπει να παρέχουν απομόνωση μόντεμ και να διαθέτουν αντικαταστάσιμη μπαταρία για να διαβεβαιώνουν τον χρήστη ότι η συσκευή θα απενεργοποιηθεί πραγματικά μετά την αποσύνδεση η μπαταρία). Οι συσκευές που υποστηρίζονται στον πυρήνα του Linux αλλά δεν πληρούν τις απαιτήσεις του Replicant μπορούν να προσαρμοστούν για να εκτελούν το Replicant από λάτρεις και να προσφέρονται με τη μορφή ανεπίσημων εκδόσεων.

Οι κύριες απαιτήσεις του Ιδρύματος Ελεύθερου Λογισμικού για εντελώς δωρεάν διανομές:

  • Συμπερίληψη λογισμικού με άδειες εγκεκριμένες από το FSF στο πακέτο διανομής.
  • Απαράδεκτο παροχής δυαδικού υλικολογισμικού και τυχόν δυαδικών στοιχείων προγράμματος οδήγησης.
  • Μη αποδοχή αμετάβλητων λειτουργικών στοιχείων, αλλά δυνατότητα συμπερίληψης μη λειτουργικών, με την επιφύλαξη της άδειας αντιγραφής και διανομής τους για εμπορικούς και μη εμπορικούς σκοπούς (για παράδειγμα, κάρτες CC BY-ND για παιχνίδι GPL).
  • Είναι απαράδεκτη η χρήση εμπορικών σημάτων των οποίων οι όροι χρήσης εμποδίζουν την ελεύθερη αντιγραφή και διανομή ολόκληρης της διανομής ή μέρους αυτής.
  • Συμμόρφωση με την τεκμηρίωση αδειοδότησης, απαράδεκτη τεκμηρίωση που συνιστά την εγκατάσταση αποκλειστικού λογισμικού για την επίλυση ορισμένων προβλημάτων.

Πηγή: opennet.ru

Προσθέστε ένα σχόλιο