Werbung
Ich benutze Android, weil es unter Linux hergestellt wurde und ich hier nicht alleine bin. Viele Open-Source-Desktop-Benutzer haben sich aufgrund der Attraktivität eines Linux-basierten mobilen Betriebssystems zum ersten Mal für ein Android-Telefon entschieden. Ich bin sicher, deshalb lesen viele von Ihnen dies jetzt.
Android hat eine breite Akzeptanz gefunden, und das hat einige Unannehmlichkeiten verursacht. Dies ist nur teilweise auf den gelegentlichen Wunsch von Linux-Benutzern zurückzuführen, sich dem Mainstream zu widersetzen. Das größere Problem ist, was Telefonhersteller, Mobilfunkanbieter und sogar Google mit dem Betriebssystem gemacht haben. Tatsache ist, dass jedes Android-Telefon, das Sie im Geschäft abholen, gesperrt ist und eine angemessene Menge an geschlossenem Quellcode ausführt.
Infolgedessen haben sich Menschen, die Open-Source-Ideale schätzen, für Ubuntu Touch, Firefox, entschieden OS und Sailfish OS stattdessen - und mit Enttäuschung zusehen, wie alle drei bisher nicht gestartet sind. Canonical hat trotz der Auslieferung von Ubuntu auf einigen Handys noch kein wirklich verbraucherfreundliches Modell veröffentlicht. Firefox OS hat
in ein Internet der Dinge-Projekt gedreht. Obwohl Jolla kürzlich Sailfish OS 2.0 vorangetrieben hat, arbeitet er immer noch an Knicken. Keiner von ihnen ist in den US-Markt eingetreten.Aufgrund dieser Situation ist Android die Hauptoption für viele Menschen, die Linux auf ihren Handys verwenden möchten. Aber die Frage bleibt, ist Android wirklich Open Source?
Technisch ja
Android hat Open Source-Wurzeln. Das Projekt begann unter Android, Inc. im Jahr 2005, die Google zwei Jahre später kaufte. Im selben Jahr gründeten Google und mehrere andere Unternehmen die Öffnen Sie die Handset AllianceAndroid ist die wichtigste Software, auf der dieses Konsortium basiert.
Android basiert auf dem Linux-Kernel und wie dieser komplexe Code sind die meisten Teile Open Source mit ein paar binären Blobs, damit die Dinge mit bestimmter Hardware funktionieren. Die Kern-Android-Plattform, bekannt als Android Open Source Projekt (AOSP) steht jedem zur Verfügung, der mit dem tun kann, was er möchte.
HTC, Huawei, LG, Samsung, Sony, Xiaomi und viele andere Hersteller Erklärte Android-Skins: Wie ändern Hardware-Hersteller den Lagerbestand von Android?Hardware-Hersteller nehmen Android gerne und verwandeln es in etwas ganz Eigenes, aber ist das eine gute oder eine schlechte Sache? Schauen Sie sich diese verschiedenen Android-Skins an und vergleichen Sie sie. Weiterlesen haben alle genau dies auf Handys und Tablets getan. Sie sind kaum allein.
Amazon und Barnes & Noble haben es auf E-Reader gestellt. HP hat Android in einen Laptop integriert. NVIDIA hat Android auf eine Spielekonsole geschoben. Sony liefert das Betriebssystem auf seinen neuen Smart-TVs aus. Sie können Android auf alles bekommen, von Point-and-Shoot-Kameras bis hin zu Kühlschränken. Unternehmen stolpern über sich selbst, um Android Wear auf Uhren zu setzen.
Und das zählt nicht einmal all die Dinge, die Bastler auf Android gesetzt haben.
Im Gegensatz zu iOS und Windows Phone müssen Benutzer kein Geld bezahlen, um Android in ihrem Produkt zu verwenden. Und da der Code geöffnet ist, können sie die Software nach Belieben experimentieren und anpassen.
Warum fühlt es sich dann nicht so an?
Es gibt einen signifikanten Unterschied zwischen der Verwendung von herkömmlichem Desktop-Linux und der Ausführung von Windows. Der Kontrast zwischen Android und iOS ist bei weitem nicht so stark. Wenn Android Open Source ist, warum fühlt es sich dann nicht so an?
1. Personen dürfen Open Source Code sperren
Android ist Open Source, aber die meiste Software, die wir auf der Plattform ausführen, ist es nicht. Dies gilt unabhängig davon, ob Sie ein Nexus-Gerät oder etwas von Samsung erhalten. Anders als in den frühen Tagen des Android, Der Google Now Launcher und die meisten Apps von Google sind zu Closed Source geworden.
Gleiches gilt für den Code, der für benutzerdefinierte Anpassungen von Samsung, HTC, LG und anderen Herstellern geliefert wird. Die meisten Apps, die Sie bei Google Play erhalten, sind ebenfalls nicht Open Source, unabhängig davon, ob sie kostenlos heruntergeladen werden können. Da diese Software den größten Teil dessen ausmacht, was wir sehen und verwenden, fühlt sich Android letztendlich wie eine Closed-Source-Plattform an.
Aber Leute dürfen Closed-Source-Software erstellen, die unter Linux läuft. Sofern die Entwickler keine Software unter einer Copyleft-Lizenz vertreiben, können andere den Code verwenden, um proprietäre Anwendungen zu erstellen.
Google veröffentlicht einen Großteil von Android unter Apache License Version 2.0Dies hindert die Benutzer nicht daran, den Code zum Erstellen restriktiver Produkte zu verwenden. Dass die Leute dies getan haben, macht Android selbst nicht geschlossen. Wenn überhaupt, ist die Tatsache, dass so viele Menschen ihre Arbeit auf Android basieren, ein Beweis für den Erfolg als Open-Source-Projekt.
2. Die Kernentwicklung von Android ist nicht von der Community abhängig
Zum größten Teil entwickelt Google Android. Ein- oder zweimal im Jahr wirft das Unternehmen eine Menge neuen Codes über eine metaphorische Wand, die Bastler und Hardwarehersteller überstürzen (oder, wie Sie wissen, nehmen sich Zeit Warum wurde mein Android-Handy noch nicht aktualisiert?Der Android-Update-Prozess ist langwierig und kompliziert. Lassen Sie es uns untersuchen, um herauszufinden, warum die Aktualisierung Ihres Android-Telefons so lange dauert. Weiterlesen ) in ihre Sachen zu setzen.
Google veröffentlicht dann etwa jeden Monat Wartungs- und Sicherheitsupdates, während es sich auf die nächste große Version vorbereitet.
Viele andere bekannte Open-Source-Projekte streben in der Regel eine stärkere Beteiligung der breiteren Community an. Red Hat kann einen guten Teil von finanzieren die Arbeit, die in GNOME geht 5 überraschende Gründe für das Wiederaufleben von GNOMEHeute gewinnt GNOME 3 endlich wieder Benutzer, und es gibt weniger Leute, die online gehen, um ihren Hass auf die Desktop-Umgebung auszudrücken. Was hat GNOME dazu gebracht, langsam zurück zu kommen? Weiterlesen , aber Entwickler aus der ganzen Welt tragen Code bei.
Canonical, das Unternehmen hinter Ubuntu, übt eine große Kontrolle darüber aus, wie diese Linux-Distribution aussieht und sich anfühlt. Community-Mitglieder haben jedoch immer noch ein Mitspracherecht darüber, welche Programme in die App-Repositories gelangen oder was auf einigen der Websites abläuft Websites.
Im Vergleich dazu ist Android ein Google-Produkt.
3. Sie haben nicht die volle Kontrolle
Ein Teil dessen, was Menschen zu Linux und Linux anzieht andere Open Source-Betriebssysteme 3 UNIX-ähnliche Betriebssysteme, die kein Linux sindVor kurzem haben die Leute angefangen, "UNIX" mit "Linux" zu verwechseln. Linux wurde von UNIX beeinflusst, aber UNIX-Systeme haben keine Beziehung zu Linux. Hier sind einige wichtige UNIX-basierte Systeme, die Sie kennen sollten. Weiterlesen ist die Freiheit und Kontrolle, die verfügbar ist. Sie können nicht in das Herz eines Windows- oder Mac OS X-Computers eintauchen und sehen, warum er tickt. Unter Linux verstehen Sie möglicherweise den größten Teil des Codes nicht, können aber mehr oder weniger alles basteln.
In der Praxis wird ein Android-Telefon mit nur geringfügig mehr Freiheiten ausgeliefert als ein iPhone. Möglicherweise können Sie Ändern Sie den Launcher, wenden Sie einige umfangreiche Themen an und passen Sie einige Funktionen an Ihren Geschmack an Die besten Android-Optimierungen, die Sie ohne Rooting vornehmen könnenAndroid-Optimierungen sind nicht nur für Technikfreaks geeignet. So holen Sie das Beste aus Ihrem nicht verwurzelten Android-Handy oder -Tablet heraus! Weiterlesen Sie können jedoch nicht am zugrunde liegenden Betriebssystem basteln, ohne dass Ihre Garantie erlischt.
Umfangreichere Optimierungen sind erforderlich Rooten Ihres Geräts Passen Sie Ihr Telefon mit dem Xposed Framework an, ohne ein ROM zu flashenEs ist allgemein bekannt, dass Sie Ihr Android-Gerät am besten anpassen können, indem Sie es mit einem neuen ROM flashen. Es ist auch falsch. Weiterlesen oder Flashen eines benutzerdefinierten ROM 12 Gründe für die Installation eines benutzerdefinierten Android-ROMDenken Sie, Sie brauchen kein benutzerdefiniertes Android-ROM mehr? Hier sind mehrere Gründe, ein benutzerdefiniertes Android-ROM zu installieren. Weiterlesen . In dieser Hinsicht kann es sein, dass Sie auf einem proprietären Desktop-Betriebssystem mehr Freiheit haben als auf einem Open-Source-Mobilbetriebssystem.
Aber Android Ja wirklich ist Open Source
Und es ist nicht nur im Namen offen. Es gibt viele Beweise dafür, dass Android wirklich offen ist, und wir können die konkreten Vorteile nutzen.
1. Benutzerdefinierte ROMs existieren
Von der Community erstellte ROMs, die auf AOSP basieren, bieten Android-Benutzern Alternativen zu der Software, die auf ihren Geräten ausgeliefert wird. CyanogenMod läuft auf Millionen von Android-Smartphones. Nach dem Auspacken unterscheidet sich die Erfahrung nicht wesentlich von der eines Nexus. Das ist der Grund, warum sich viele Leute dafür entscheiden, ein ROM zu flashen.
CyanogenMod ist auch nicht die einzige Option Was sind die besten benutzerdefinierten Android-ROMs?Der Moment, in dem Sie feststellen, dass Sie Ihr Android-Telefon mit einem neuen ROM flashen können, ist von entscheidender Bedeutung. Plötzlich sind Sie frei: Endlose Anpassungsoptionen, keine Bloatware mehr von Anbietern, und das Beste ist, Sie haben keine ... Weiterlesen . Viele sind im Laufe der Jahre gestiegen und gefallen, wie Paranoid Android und AOKP. In gewisser Weise ähnelt das benutzerdefinierte ROM-Ökosystem dem Linux-Verteilungsmodell. Diese ROMs sind größtenteils gleich, aber Projekte verwenden denselben Code und optimieren ihn auf unterschiedliche Weise. Dies wäre nicht möglich, wenn Android selbst nicht Open Source wäre.
2. Auch die Open Source-Konkurrenten sind auf Android angewiesen
Zu Beginn dieses Beitrags habe ich Firefox OS, Sailfish OS und Ubuntu Touch als konkurrierende Open-Source-Betriebssysteme für Mobilgeräte erwähnt. Die Sache ist, dass die Teams hinter allen drei dieser Projekte auf die eine oder andere Weise Android-Code verwendet haben. Mit Sailfish OS können Sie Android-Apps direkt installieren, obwohl es nicht auf Android basiert.
Firefox OS begann als Booten Sie zu Gecko, die Sie auf Android-Geräten installieren könnten. Vor Ubuntu Touch gab es Ubuntu für Android.
Die Idee, dass Android Closed Source sein könnte, ist unglaublich ironisch, aber darauf basierende Projekte können offen sein.
3. Du Kann Übernehmen Sie die Kontrolle über Ihr Gerät
Hersteller und Spediteure möchten dies möglicherweise nicht, und dadurch erlischt möglicherweise Ihre Garantie. Sie haben jedoch die Möglichkeit, mit Ihrer Hardware das zu tun, was Sie möchten. Sie können rooten, um Administratorzugriff zu erhalten, den Bootloader zu entsperren oder ein alternatives Betriebssystem zu flashen (wie stattdessen Ubuntu Touch ausführen So booten Sie Ihr Android mit Ubuntu dual Weiterlesen ).
Dies sind möglicherweise nicht die von Android beworbenen Funktionen, aber sie sind vorhanden. Und während die überwiegende Mehrheit der Menschen mit Android-Geräten nicht so daran bastelt, sind Sie kaum die einzige Person, die dies tut.
Es gibt Millionen von Menschen, die es lieben, die Freiheit zu haben, ihre Telefone und Tablets auf diese Weise zu verwenden.
Warum spielt es eine Rolle?
Menschen verwenden Open Source-Betriebssysteme aus vielen verschiedenen Gründen. Einige vertrauen nicht darauf, die Kontrolle über ihre Daten aufzugeben. Außerdem kommen und gehen proprietäre Anwendungen und Dienste, aber Open Source-Software bleibt bestehen, auch wenn sie nicht unterstützt wird. Kostenlose Betriebssysteme können auch der Hardware Leben einhauchen, die einwandfrei funktioniert, aber Unternehmen haben beschlossen, sie aufzugeben.
Und es gibt keinen Mangel an ethischen Gründen, von der Entscheidung, wer mitreden soll, was auf welcher Hardware läuft, bis hin zu Diskussionen über Wohlstand, Datenschutz und Freiheit.
Da Millionen von Menschen Mobile Computing bevorzugen, ist es wichtig, dass die Menschen über die Optionen verfügen, die auf Desktops und Laptops verfügbar sind. Sich um eines der oben genannten Dinge zu kümmern, sollte nicht bedeuten, auf Telefone, Tablets und coole Dinge mit Touchscreens zu verzichten.
Heute ist Android die beste mobile Option für Menschen, die Open Source schätzen. Nach dem Auspacken ist es möglicherweise eine übermäßig kommerzialisierte, werbeintensive Erfahrung, aber Sie können dies ändern.
ich Verwenden Sie CyanogenMod und holen Sie sich meine Software von F-Droid So verwenden Sie Android ohne Google: Alles, was Sie wissen müssenMöchten Sie Android ohne Google verwenden? Kein Google, kein Problem. Hier ist eine Anleitung, wie Sie auf Ihrem Android-Gerät Google-frei werden, um die Privatsphäre wiederzugewinnen. Weiterlesen . Diese Kombination mag im Vergleich zu Google Play einschränkend erscheinen, bietet jedoch mehr Funktionen als die derzeit verfügbaren Open Source-Betriebssysteme. Ich schaue immer noch zu und hoffe, dass diese Alternativen Erfolg haben, aber während ich darauf warte, dass sie erfolgreich sind, höre ich Podcasts mithilfe der GPS-Navigation. Verwaltung meiner lokalen Musikbibliothek und Kontaktaufnahme mit Personen, die ein zuverlässiges und schnelles mobiles Gerät verwenden, auf dem überwiegend Open Source-Software ausgeführt wird heute.
Warum benutzt du Android? Bedeutet Ihnen der Open Source-Aspekt viel? Warten Sie auf ein alternatives kostenloses mobiles Betriebssystem? Ich würde gerne deine Gedanken hören!
Bildnachweis:Pinguin springen von bluezace über Shutterstock
Bertel ist ein digitaler Minimalist, der von einem Laptop mit physischen Datenschutzschaltern und einem von der Free Software Foundation empfohlenen Betriebssystem schreibt. Er schätzt Ethik über Funktionen und hilft anderen, die Kontrolle über ihr digitales Leben zu übernehmen.