Update fĂŒr Replicant, ein vollstĂ€ndig freies Android-Betriebssystem.

Nach viereinhalb Jahren seit dem letzten Update wurde die vierte Version des Projekts Replicant 6 veröffentlicht, das eine vollstĂ€ndig offene Version der Android-Plattform entwickelt, die frei von proprietĂ€ren Komponenten und geschlossenen Treibern ist. Die Version Replicant 6 basiert auf dem Code von LineageOS 13, das wiederum auf Android 6 basiert. Im Vergleich zum Original-Firmware wurden in Replicant viele proprietĂ€re Komponenten ersetzt, einschließlich Grafiktreibern, binĂ€ren Firmware-Dateien fĂŒr Wi-Fi, Bibliotheken zur Nutzung von GPS, Kompass, Webcam, Funk-Interface und Modem. Die Builds sind fĂŒr 9 GerĂ€te vorbereitet, darunter Samsung Galaxy S2/S3, Galaxy Note, Galaxy Nexus und Galaxy Tab 2.

Zu den Neuerungen in der neuen Version gehören:

  • In der App fĂŒr das TĂ€tigen und Empfangen von Anrufen wurde ein Problem behoben, das zur Offenlegung von Informationen ĂŒber eingehende und ausgehende Anrufe fĂŒhrte, da Telefonnummern in den Diensten WhitePages, Google und OpenCnam ĂŒberprĂŒft wurden.
  • Die F-Droid-Katalog-App wurde entfernt, da viele der im Katalog angebotenen Programme nicht den Anforderungen der FSF fĂŒr vollstĂ€ndig freie Distributionen entsprechen.
  • Es wurden binĂ€re Firmware-Dateien entfernt, die mit den Tasten "ZurĂŒck" und "Start" verbunden sind (die Tasten funktionieren auch ohne diese Firmware).
  • Die Firmware fĂŒr die Touchscreens des Galaxy Note 8.0 wurde entfernt, da die Quelltexte fehlten.
  • Ein Skript zum vollstĂ€ndigen Deaktivieren des Modems wurde hinzugefĂŒgt. Zuvor wurde das Modem im Flugmodus in den Energiesparmodus versetzt, was es nicht vollstĂ€ndig deaktivierte, sodass die im Modem installierte proprietĂ€re Firmware weiterhin funktionierte. In der neuen Version wird der Bootloader im Betriebssystem des Modems blockiert, um das Modem zu deaktivieren.
  • Das nicht freie Ambient SDK, das aus LineageOS 13 ĂŒbernommen wurde, wurde entfernt.
  • Probleme bei der Erkennung von SIM-Karten wurden behoben.
  • Statt RepWiFi zur Verwaltung der drahtlosen Verbindung kommen Patches zum Einsatz, die das standardmĂ€ĂŸige Android-MenĂŒ mit externen drahtlosen Adaptern nutzen.
  • Die UnterstĂŒtzung fĂŒr Ethernet-Adapter wurde hinzugefĂŒgt.
  • Skripte zur Netzwerkkonfiguration basierend auf USB-GerĂ€ten wurden hinzugefĂŒgt. USB-Adapter mit dem Ralink rt2500-Chip, die ohne Firmware-Update arbeiten, werden unterstĂŒtzt.
  • FĂŒr die OpenGL-Darstellung in Anwendungen wird standardmĂ€ĂŸig der softwarebasierte Rasterizer llvmpipe verwendet. FĂŒr die systemeigenen Komponenten der grafischen BenutzeroberflĂ€che bleibt die Darstellung mit libagl erhalten. Skripte wurden hinzugefĂŒgt, um zwischen den Implementierungen von OpenGL zu wechseln.
  • Es wurden Skripte hinzugefĂŒgt, um den Aufbau von Replicant aus Quelltexten zu erleichtern.
  • Der Befehl wipe wurde hinzugefĂŒgt, um die Partitionen im Speicher zu löschen.

Gleichzeitig wurde der Entwicklungsstatus von Replicant 11 veröffentlicht, das auf der Plattform Android 11 (LineageOS 18) basiert und mit einem normalen Linux-Kernel (vanille Kernel, nicht aus Android) geliefert wird. In der neuen Version wird die UnterstĂŒtzung der folgenden GerĂ€te erwartet: Samsung Galaxy SIII (i9300), Galaxy Note II (N7100), Galaxy SIII 4G (I9305) und Galaxy Note II 4G (N7105).

Es könnten auch Builds fĂŒr andere GerĂ€te vorbereitet werden, die im Standard-Linux-Kernel unterstĂŒtzt werden und die Anforderungen von Replicant erfĂŒllen (GerĂ€te mĂŒssen die Isolation des Modems sicherstellen und mit einem wechselbaren Akku geliefert werden, um dem Benutzer zu garantieren, dass das GerĂ€t nach dem Trennen des Akkus tatsĂ€chlich ausgeschaltet ist). GerĂ€te, die im Linux-Kernel unterstĂŒtzt werden, aber nicht den Anforderungen von Replicant genĂŒgen, können von Enthusiasten modifiziert und in Form von inoffiziellen Builds angeboten werden.

Die grundlegenden Anforderungen der Free Software Foundation an vollstÀndig freie Distributionen:

  • Integration von Software mit von der FSF genehmigten Lizenzen in die Distribution;
  • UnzulĂ€ssigkeit der Bereitstellung von binĂ€ren Firmware und jeglichen binĂ€ren Komponenten von Treibern;
  • Keine Annahme unverĂ€nderlicher funktionaler Komponenten, Möglichkeit jedoch, nicht-funktionale Elemente einzuschließen, vorausgesetzt, dass deren Kopie und Verbreitung zu kommerziellen und nicht-kommerziellen Zwecken erlaubt ist (z. B. CC BY-ND-Karten fĂŒr GPL-Spiele);
  • UnzulĂ€ssigkeit der Verwendung von Warenzeichen, deren Nutzungsbedingungen die freie Kopie und Verbreitung der gesamten Distribution oder eines Teils davon beeintrĂ€chtigen;
  • Wahrung der Lizenzreinheit der Dokumentation, UnzulĂ€ssigkeit von Dokumentation, die die Installation proprietĂ€rer Software zur Lösung bestimmter Aufgaben empfiehlt.

Quelle: opennet.ru

60GB SSD 8Gb DDR4