Ich benutze Android, weil es aus Linux besteht, und ich bin hier nicht allein. Viele Open-Source-Desktop-Benutzer haben sich aufgrund der Attraktivität eines Linux-basierten mobilen Betriebssystems zuerst ein Android-Telefon zugelegt. Ich bin mir sicher, dass viele von Ihnen das jetzt lesen.
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 gegen den Mainstream zu wehren. Das größere Problem ist, was Telefonhersteller, Mobilfunkanbieter und sogar Google mit dem Betriebssystem gemacht haben. Tatsache ist, dass jedes Android-Telefon, das du aus dem Laden geholt hast, gesperrt ist und eine ordentliche Menge an geschlossenem Quellcode enthält.
Als Ergebnis haben Leute, die Open-Source-Ideale schätzen, stattdessen auf Ubuntu Touch, Firefox OS und Sailfish OS geschaut - 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 konsumfertiges Modell veröffentlicht. Firefox OS hat sich in ein Internet der Dinge-Projekt verwandelt. Jolla, obwohl sie Sailfish OS 2.0 vor kurzem gedrängt hat, arbeitet immer noch an Knicken. Keiner von ihnen hat den US-Markt betreten.
Die Situation lässt Android als die primäre Option 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 2005 unter Android, Inc., das Google zwei Jahre später kaufte. Im selben Jahr gründeten Google und mehrere andere Unternehmen die Open Handset Alliance, wobei Android das wichtigste Teil der Software ist, auf der dieses Konsortium aufgebaut ist.
Android basiert auf dem Linux-Kernel, und ähnlich wie dieser komplexe Code sind die meisten Teile Open Source mit einigen binären Blobs, die enthalten sind, um die Arbeit mit bestimmter Hardware zu ermöglichen. Die zentrale Android-Plattform, bekannt als Android Open Source Project (AOSP), ist für jeden verfügbar, der mit ihnen arbeitet.
HTC, Huawei, LG, Samsung, Sony, Xiaomi, und viele andere Hersteller Android Skins erklärt: Wie Hardware-Makers ändern Stock Android? Android Skins erklärt: Wie Hardware-Maker Stock Android ändern? Hardware-Hersteller nehmen gerne Android und verwandeln es in etwas, das ganz ihnen gehört, aber ist das eine gute oder eine schlechte Sache? Schau dir diese verschiedenen Android-Skins an und vergleiche sie. Lesen Sie mehr haben alle genau dies auf Handys und Tablets getan. Sie sind kaum alleine.
Amazon und Barnes & Noble haben es auf E-Reader gebracht. HP hat Android in einen Laptop gesteckt. NVIDIA schob Android auf eine Spielekonsole. Sony liefert das Betriebssystem auf seinen neuen Smart TVs. Sie können Android auf alles von Point-and-Shoot-Kameras zu Kühlschränken bekommen. Unternehmen stolpern über sich selbst, um Android Wear auf Uhren zu legen.
Und das zählt noch nicht einmal all die Dinge, mit denen Tüftler Android ausgestattet haben.
Im Gegensatz zu iOS und Windows Phone müssen Nutzer kein Geld für die Verwendung von Android in ihrem Produkt bezahlen. Und da der Code offen ist, können sie experimentieren und die Software nach Belieben anpassen.
Warum fühlt es sich dann nicht so an?
Es gibt einen signifikanten Unterschied zwischen der Verwendung von herkömmlichem Desktop-Linux und dem Ausführen von Windows. Der Kontrast zwischen Android und iOS fühlt sich nicht annähernd so stark an. Wenn Android Open Source ist, warum fühlt es sich dann nicht so an?
1. Menschen dürfen den Open Source Code sperren
Android ist Open Source, aber die meiste Software, die wir oben auf der Plattform ausführen, ist nicht. Dies gilt unabhängig davon, ob Sie ein Nexus-Gerät oder etwas von Samsung erhalten. Anders als zu Beginn des Android-Zeitalters sind der Google Now Launcher und die meisten Apps von Google geschlossen geworden.
Das Gleiche gilt für den Code, der auf den individuellen Anpassungen von Samsung, HTC, LG und anderen Herstellern basiert. Die meisten Apps, die Sie bei Google Play erhalten, sind unabhängig davon, ob sie kostenlos heruntergeladen werden können, ebenfalls keine Open Source-Apps. Da diese Software den Großteil dessen bildet, was wir sehen und verwenden, fühlt sich Android letztendlich wie eine geschlossene Plattform an.
Aber Leute dürfen geschlossene Quellsoftware machen, die unter Linux läuft. Sofern Entwickler keine Software unter einer Copyleft-Lizenz vertreiben, können andere den Code verwenden und damit proprietäre Anwendungen erstellen.
Google veröffentlicht viel von Android unter Apache License Version 2.0, was nicht verhindert, dass Benutzer den Code verwenden, um restriktive Produkte zu erstellen. Dass die Leute das gemacht haben, macht Android selbst nicht zu einem Dorn im Auge. Wenn überhaupt, so viele Leute ihre Arbeit auf Android basieren, ist ein Beweis für ihren Erfolg als Open-Source-Projekt.
2. Die Android-Core-Entwicklung ist nicht Community-gesteuert
In den meisten Fällen entwickelt Google Android. Ein oder zwei Mal im Jahr gibt das Unternehmen einen Haufen neuen Code über eine metaphorische Wand aus, auf der Tüftler und Hardware-Hersteller rauschen (oder, wissen Sie, nehmen sich Zeit) Warum hat mein Android Phone noch nicht aktualisiert? Warum hat mein Android Phone nicht Aktualisiert Noch? Der Android-Update-Prozess ist lang und kompliziert, lasst uns untersuchen, um herauszufinden, warum dein Android-Smartphone so lange braucht, um es zu aktualisieren.
Google veröffentlicht dann etwa jeden Monat Wartungs- und Sicherheitsupdates, während es sich auf das nächste große Release vorbereitet.
Viele andere bekannte Open-Source-Projekte suchen in der Regel mehr Beteiligung von der breiteren Gemeinschaft. Red Hat kann einen guten Teil der Arbeit, die in GNOME 5 fließt, finanzieren. Überraschende Gründe hinter der GNOME-Wiederauferstehung 5 Überraschende Gründe hinter der GNOME-Wiederauferstehung Heute gewinnt GNOME 3 endlich wieder Nutzer und es gibt weniger Menschen, die online gehen, um ihren Hass zu äußern die Desktop-Umgebung. Was ist passiert, um GNOME langsam wieder zurück zu bekommen? Lesen Sie mehr, aber Entwickler aus der ganzen Welt liefern Code.
Canonical, das Unternehmen hinter Ubuntu, übt eine große Kontrolle darüber aus, wie diese Linux-Distribution aussieht und sich anfühlt, aber Community-Mitglieder haben immer noch Einfluss darauf, welche Programme in die App-Repositories gelangen oder was auf einigen der Websites passiert.
Im Vergleich dazu ist Android ein reines Google-Produkt.
3. Sie haben nicht die volle Kontrolle
Ein Teil dessen, was Benutzer zu Linux und anderen Open-Source-Betriebssystemen anzieht 3 UNIX-ähnliche Betriebssysteme, die nicht Linux sind 3 UNIX-ähnliche Betriebssysteme, die kein Linux sind In letzter Zeit haben Benutzer "UNIX" mit "Linux" verwechselt. Linux wurde von UNIX beeinflusst, aber UNIX-Systeme haben keine Beziehung zu Linux. Hier sind einige wichtige UNIX-basierte Systeme, die Sie kennen sollten. Lesen Sie mehr ist die Freiheit und Kontrolle, die zur Verfügung steht. Sie können nicht in das Herz eines Windows- oder Mac OS X-Computers eintauchen und sehen, was es antreibt. Unter Linux verstehen Sie möglicherweise den Großteil des Codes nicht, aber Sie können mit mehr oder weniger alles basteln.
Praktisch gesagt, ein Android-Handy versendet mit nur geringfügig mehr Freiheiten als ein iPhone aus der Box. Sie können möglicherweise den Launcher ändern, einige umfangreiche Themen anwenden und einige Funktionen nach Ihrem Geschmack anpassen Die besten Optimierungen, die Sie an Ihrem Android vornehmen können, ohne zu rooten Die besten Optimierungen, die Sie an Ihrem Android ohne rooting vornehmen können t nur für den Tech-versierten. Erfahren Sie, wie Sie Ihr Android-Smartphone oder -Tablet optimal nutzen können! Lesen Sie mehr, aber Sie können nicht mit dem zugrunde liegenden Betriebssystem basteln, ohne Ihre Garantie zu verlieren.
Weitere Optimierungen erfordern das Rooten deines Geräts Anpassen deines Telefons ohne das Flashen eines ROMs mit dem Xposed-Framework Anpassen deines Telefons ohne Flashen eines ROMs mit dem Xposed-Framework Es ist allgemein bekannt, dass du dein Android-Gerät am besten mit einem neuen ROM flashen kannst . Es ist auch falsch. Lesen Sie mehr oder blitzen Sie ein benutzerdefiniertes ROM 6 Gründe, warum Sie ein benutzerdefiniertes ROM verwenden müssen 6 Gründe, warum Sie ein benutzerdefiniertes ROM verwenden müssen Benutzerdefinierte ROMs sind das Beste daran, ein Android-Telefon zu haben! Verpassen Sie nicht! Weiterlesen . In dieser Hinsicht kann es sich so anfühlen, als ob Sie auf einem proprietären Desktop-Betriebssystem mehr Freiheit haben als auf einem Open-Source-Handy.
Aber Android ist wirklich Open Source
Und es ist nicht nur im Namen nur offen. Es gibt viele Beweise dafür, dass Android wirklich offen ist und wir die greifbaren Vorteile ernten können.
1. Benutzerdefinierte ROMs vorhanden
Community-made ROMs basierend auf AOSP geben Android-Nutzern Alternativen zur Software, die auf ihren Geräten ausgeliefert wird. CyanogenMod läuft auf Millionen von Android-Smartphones. Out-of-the-Box ist die Erfahrung nicht viel anders als das, was Sie auf einem Nexus bekommen können. Verdammt, das ist der Grund, warum viele Leute sich dafür entscheiden, ein ROM zu flashen.
CyanogenMod ist nicht die einzige Option da draußen Was sind die besten benutzerdefinierten Android ROMs? Was sind die besten benutzerdefinierten Android-ROMs? In dem Moment, in dem Sie feststellen, dass Sie Ihr Android-Smartphone mit einem neuen ROM flashen können, ist dies ein entscheidender Faktor. Plötzlich sind Sie frei: Endlose Anpassungsmöglichkeiten, keine Blowarware mehr, und das Beste von allem ist, dass Sie nicht ... Read More. Viele sind im Laufe der Jahre gestiegen und gefallen, wie Paranoid Android und AOKP. In gewisser Hinsicht ähnelt das benutzerdefinierte ROM-Ökosystem dem Linux-Verteilungsmodell. Diese ROMs sind größtenteils gleich, aber Projekte nehmen den gleichen 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 hängen von Android ab
Zu Beginn dieses Posts habe ich Firefox OS, Sailfish OS und Ubuntu Touch als konkurrierende Open-Source-Betriebssysteme für mobile Geräte erwähnt. Die Sache ist, dass die Teams hinter allen drei Projekten Android-Code auf die eine oder andere Weise verwendet haben. Sailfish OS ermöglicht es Ihnen, Android-Apps direkt zu installieren, obwohl Sie nicht auf Android basieren.
Firefox OS begann als Boot to Gecko, welches Sie auf Android-Geräten installieren konnten. Vor Ubuntu Touch gab es Ubuntu für Android.
Es gibt eine unglaubliche Ironie in der Idee, dass Android eine geschlossene Quelle sein könnte, aber Projekte, die darauf basieren, können offen sein.
3. Sie können die Kontrolle über Ihr Gerät übernehmen
Hersteller und Netzbetreiber möchten möglicherweise nicht, dass Sie Ihre Garantie verlieren, aber Sie haben die Möglichkeit, mit Ihrer Hardware zu tun, was Sie wollen. Sie können root, um administrativen Zugriff zu erhalten, den Bootloader entsperren, oder ein alternatives Betriebssystem (z. B. Ubuntu Touch statt How To Dual-Boot Ihr Android mit Ubuntu So starten Sie Ihr Android mit Ubuntu Read More).
Dies sind möglicherweise nicht die angekündigten Funktionen von Android, aber sie sind da. Und während die überwiegende Mehrheit der Menschen mit Android-Geräten nicht so an ihnen bastelt, wäre sie kaum die einzige Person, die das tut.
Es gibt Millionen von Menschen, die es lieben, ihre Telefone und Tablets auf diese Weise zu nutzen.
Warum spielt es eine Rolle?
Menschen benutzen Open-Source-Betriebssysteme aus vielen verschiedenen Gründen. Einige vertrauen nicht darauf, die Kontrolle über ihre Daten aufzugeben. Hinzu kommt, dass proprietäre Anwendungen und Dienste kommen und gehen, aber Open-Source-Software bleibt auch dann bestehen, wenn sie nicht unterstützt wird. Freie Betriebssysteme können auch Hardware, die gut funktioniert, mit Leben erfüllen, aber Unternehmen haben sich entschieden, aufzugeben.
Und es gibt keinen Mangel an ethischen Gründen, von der Entscheidung, wer was zu sagen hat, was auf welcher Hardware läuft, bis hin zu Diskussionen über Reichtum, Privatsphäre und Freiheit.
Da Millionen von Menschen mobile Computer nutzen, ist es wichtig, dass die Benutzer über die Optionen verfügen, die auf Desktops und Laptops verfügbar sind. Sich um irgendwelche der oben genannten Dinge zu kümmern, sollte nicht bedeuten, Telefone, Tablets und coole Dinge mit Touchscreens aufzugeben.
Heute ist Android die beste mobile Option für Leute, die Open Source schätzen. Out-of-the-Box, kann es eine übermäßig kommerzielle, ad-schwere Erfahrung sein, aber Sie können das ändern.
Ich benutze CyanogenMod und bekomme meine Software von F-Droid Hier ist, wie man Android verwenden kann Aber Ditch Google Hier ist, wie Sie Android verwenden können, aber Graben Google Möchten Sie Ihr Android Smartphone oder Tablet ohne Google verwenden? Möchten Sie Open-Source-Software verwenden? Wir schauen uns genau an, wie das geht. Weiterlesen . Diese Kombination scheint im Vergleich zu Google Play zwar begrenzend zu sein, bietet jedoch eine umfangreichere Erfahrung als konkurrierende Open-Source-Betriebssysteme. Ich beobachte und hoffe immer noch, dass diese Alternativen Erfolg haben, aber während ich darauf warte, dass ich Erfolg habe, höre ich Podcasts, verwende GPS-Navigation, verwalte meine lokale Musikbibliothek und bleibe mit Leuten in Kontakt, die ein zuverlässiges und schnelles Handy benutzen Gerät läuft heute überwiegend Open-Source-Software.
Warum benutzt du Android? Bedeutet Ihnen der Open-Source-Aspekt viel? Warten Sie auf ein alternatives kostenloses mobiles Betriebssystem, um sich durchzusetzen? Ich würde gerne deine Gedanken hören!
Bildnachweis: Pinguin Jumping von bluezace über Shutterstock