Telefon mit Linux-Betriebssystem. Nachteile von Postmarket OS. Welches Betriebssystem kann auf mobilen Geräten installiert werden?

Während Ubuntu Phone ohne zusätzliche Unterstützung für neue Geräte und ohne Interesse der Entwickler ins Stocken geraten ist mobile Anwendungen, andere Versuche, Linux auf Smartphones zu bringen, nehmen Fahrt auf. Der wichtigste unter ihnen ist KDE Plasma-Mobil.

KDE selbst braucht keine Einführung, es ist eine der beliebtesten Desktop-Umgebungen für alle Linux-Distributionen und wurde kürzlich 20 Jahre alt. Plasma ist eine der besten grafischen Shells auf dem Markt und Sie haben sie wahrscheinlich schon verwendet.

Aber KDE-Entwickler sind nicht nur an der Entwicklung der Desktop-Umgebung interessiert. Sie werden eine größere Vielfalt von Geräten unterstützen. einschließlich Tablets und Smartphones.

Ist KDE Plasma Mobile eine Android-Alternative?

Der Mobilfunkmarkt braucht einen dritten Player. Microsoft hat alles, aber sie installieren ihr System nur auf Windows Phone Der Blackberry ist noch lange nicht vollständig einsatzbereit. Jollas SaifishOS und Canonicals Ubuntu Phone sind ziemlich gute Systeme, aber fast niemand verwendet sie. Und dann erscheint eine andere Plattform - KDE Plasma Mobile.

Der Aufbau einer neuen mobilen Plattform ist eine sehr undankbare Aufgabe. Der Markt wird von Android und iOS dominiert, und Endbenutzer wünschen sich ein ausgereiftes Ökosystem von Apps, die sie verwenden können. Alles, was Sie auf Ihrem Smartphone tun, hängt letztendlich von den verfügbaren Apps ab.

Plasma Mobile verfolgt einen anderen Ansatz. Dieses System verwandelt Ihr Smartphone in ein vollständig anpassbares und kostenloses Gerät, genau wie ein Computer. Ziel des Projekts ist es, eine hochgradig anpassbare und flexible Benutzeroberfläche zu schaffen, die modular aufgebaut ist. Plasma Mobile legt auch viel Wert auf Privatsphäre.

Plasma Mobile zielt darauf ab, ein komplettes System für mobile Geräte zu werden. Die Shell versucht, den Benutzern die vollständige Kontrolle über das System, die Informationen, die Kommunikation und maximale Privatsphäre zu geben. Die Schale enthält Anwendungen von Drittherstellern, die es dem Benutzer ermöglicht, die zu verwendenden Programme und Dienste auszuwählen. Plus Plasma Mobile wird unter Verwendung offener Standards entwickelt und ist vollständig offen für die Community.

Im Gegensatz zu Android zielt Plasma Mobile darauf ab, hochgradig anpassbar zu sein und die meisten modernen Smartphones zu unterstützen. Die Shell unterstützt Dual-Booting mit Android und kann sowohl auf ARM- als auch auf Intel-Prozessoren ausgeführt werden. Plasma Mobile verwendet einen gut getesteten und bewährten Anwendungsstapel, einschließlich libhybris, KWin, Wayland, Voicecall, Ofono, Telepathy und Pulseaudio.

Von Apps aus können Sie benutzerdefinierte Programme von Entwicklern installieren, einige KDE-Widgets, Web-Apps, einige Ubuntu-Programme Telefon und Support für Sailfish und Nemo sind ebenfalls geplant. Es gibt auch Pläne, traditionelle Computeranwendungen, die in Qt und Gtk geschrieben sind, über xWayland zu ermöglichen.

Plasma Mobile unterstützt derzeit Nexus 5 und OnePlus One sowie mehrere darauf basierende Geräte Intel-Prozessor... Das System befindet sich noch in der Entwicklung, aber Sie können bereits telefonieren, SMS senden und es gibt eine Grundausstattung an Anwendungen.

Das Ausführen von Linux auf Android ist möglich! Und dafür brauchen Sie kein gerootetes Gerät: Die gesamte Software, die Sie benötigen, ist in offizieller Laden Google Play... In nur 10-15 Minuten erhalten Sie ein Betriebssystem, das sich in der erweiterten Funktionalität von Android unterscheidet.

Hinweis: Wenn Sie unseren Anweisungen folgen, startet das Linux-Betriebssystem in virtuelle Umgebung... Android läuft weiterhin im Hintergrund. Es wäre falsch, ein solches System vollständig zu nennen. Trotzdem kommt sie mit der Liste der Standardaufgaben gut zurecht.

Schließen Sie alle vor der Installation nicht erforderliche Anwendungen und sauber RAM Android-Gerät.

1. Installieren Sie GNURoot Debian und XServer XSDL aus dem Google Play Store.

2. Vor dem Anfang Linux-Installationen Stellen Sie sicher, dass Ihr Gerät mit einem stabilen WLAN-Netzwerke... Starten Sie GNURoot. Der Download der erforderlichen Umgebungspakete beginnt.

Die Installation dauert je nach Geschwindigkeit Ihrer Internetverbindung zwischen 30 Sekunden und mehreren Minuten. Ignorieren Sie die schleichenden Linien, bis die folgende Inschrift erscheint:

[E-Mail geschützt]:/#

Lassen Sie sich von dieser Zeile nicht abschrecken, wenn Sie mit dem Konzept von "" vertraut sind: Die Anwendung wird dem Gerät keinen Schaden zufügen, da sie in der "Sandbox" funktioniert.

3. Geben Sie den folgenden Befehl ein:

apt-get-Update

Warten Sie, bis die Pakete heruntergeladen wurden. Dies wird durch die Zeile Paketlisten werden gelesen… Fertig angezeigt.

4. Geben Sie nun eine weitere Zeile ein:

apt-get-Upgrade

Auf die Frage "Möchten Sie fortfahren?" Geben Sie den englischen Buchstaben Y ein und drücken Sie die Eingabetaste. Die Installation der Pakete beginnt.

Diesmal dauert der Installationsvorgang etwas länger. Warten Sie geduldig das Ende der Installation ab, bis die begehrte Zeile erscheint:

[E-Mail geschützt]:/#

Mittwoch Debian-Linux installiert, und jetzt können Sie mit der Bereitstellung fortfahren grafische Shell.

5. Die Installation aller Pakete der Linux-Distribution erfolgt mit folgendem Befehl:

apt-get install lxde

Es gibt auch eine Option, um den Systemkernel mit der Zeile zu installieren:

apt-get install lxde-core

Bestätigen Sie die Installation, indem Sie Y erneut eingeben und die Eingabetaste drücken. Der Vorgang zum Herunterladen des Pakets beginnt.

Stellen Sie während der Installation sicher, dass alle Dateien erfolgreich heruntergeladen wurden und dass beim Entpacken nicht der freie Speicherplatz auf Ihrem Gerät ausgeht. Andernfalls wird das Starten des Systems mit einem Fehler beendet.

6. Um die Installation des Betriebssystems abzuschließen, müssen Sie drei zusätzliche Dienstprogramme herunterladen:

  • XTerm - für den Zugriff auf das Terminal über die grafische Linux-Shell;
  • Synaptic Package Manager - zum Verwalten von apt-Paketen und zum Herunterladen von Anwendungen;
  • Pulsaudio - zum Installieren von Soundtreibern.

Alle drei Dienstprogramme werden mit einem einzigen GNURoot-Terminalbefehl installiert:

apt-get install xterm synaptic pulseaudio

Etwa 260 MB Daten werden auf das Gerät heruntergeladen.

7. Minimieren Sie nun die GNURoot-Anwendung und öffnen Sie die zuvor installierte XServer XSDL. Dem Download zustimmen zusätzliche Schriftarten... Tippen Sie nach Abschluss der Installation mehrmals auf den Bildschirm (die Anwendung fordert Sie auf, die Auflösung und die Schriftgröße auszuwählen - alles hängt von Ihren Vorlieben ab), bis Sie einen Begrüßungsbildschirm mit blauem Hintergrund und weißem Text sehen.

Starten Sie GNURoot neu und geben Sie nacheinander die folgenden beiden Befehle ein:

export DISPLAY =: 0 PULSE_SERVER = tcp: 127.0.0.1: 4712
startlxde &

Die Reihenfolge des weiteren Neustarts des Systems (wenn Sie Linux neu öffnen möchten) sieht so aus: XServer XSDL starten und auf das Erscheinen warten blauer Bildschirm, öffnen Sie GNURoot und geben Sie die beiden obigen Befehle ein, kehren Sie zum XServer XSDL zurück.

Wenn das Terminal auf einen ungültigen Befehl schwört, gehen Sie zurück zu Schritt 5 dieses Handbuchs und versuchen Sie, den "nackten" Kernel zu installieren. Überprüfen Sie den Speicherstatus Ihres Android-Geräts.

8. Öffnen Sie nun die XServer XSDL, warten Sie ein paar Sekunden und schon ist Linux startklar.

Um Anwendungen zu installieren, öffnen Sie in der unteren linken Ecke das Startmenü und wählen Sie Ausführen. Geben Sie Synaptic ein und drücken Sie die Eingabetaste.

Verwenden Sie im sich öffnenden Fenster die Suche und installieren Sie die erforderlichen Anwendungen. Das kann sein Firefox-Browser, GIMP-Bildeditor, Libre Office-Suite und andere Linux-kompatible Programme.

Natürlich kann diese Option zur Installation von Linux nicht als vollwertiger Start des Betriebssystems auf Android bezeichnet werden. Virtuelles Linux hat mehrere Einschränkungen, aber bei der Verwendung kabellose Maus und einer Tastatur (auch über einen OTG-Adapter und einen USB-Hub möglich) können Sie Ihr Smartphone oder Tablet in einen Laptop mit der Funktionalität eines Erwachsenen-Betriebssystems verwandeln.

  • Smartphones,
  • Crowdsourcing
  • "Träumen Elektriker von Linux auf ihren Handys?"


    Um die Wahrheit zu sagen, nachdem das Ubuntu Phone fehlgeschlagen ist und die epische Scheiße, die mit SailfishOS passiert, bin ich ein wenig entmutigt. Ich weiß nicht, wie es Ihnen geht, aber die Situation deprimiert mich schon lange, wenn ich das Gerät, das ich die meiste Zeit benutze, nicht vollständig kontrollieren kann.


    Ich kann "Bannerschneider" nicht auf Systemebene setzen oder dnscrypt erhöhen. Taxi einen Teil des Verkehrs über WLAN und einen Teil über das Mobilfunknetz. Holen Sie sich genau die Datei, die ich brauche, auf die nur unter dem Root zugegriffen werden kann. Und wenn Sie den Bootloader öffnen, verfliegt die Garantie, er funktioniert nicht mehr kontaktloses Bezahlen und all diese "Enhancer" für die Kamera vom Hersteller. Ich kann die Installation über ssh nicht registrieren und bekomme in ein paar Sekunden eine Anwendung mit allen notwendigen Patches.


    Und wenn ich Dutzende von nicht entfernbaren Anwendungen des Herstellers sehe, die Speicherplatz beanspruchen, Akku verbrauchen, ständig Benachrichtigungen spammen und Analysen sammeln, bin ich völlig traurig. Dies ist die Gegenwart, zu der wir gekommen sind. Mit geschlossener Firmware für Hardware und den Anwender nur als Gewinnquelle betrachten.


    Ich bin kürzlich über ein Projekt gestolpert, das möglicherweise etwas ändern könnte ...


    AKTUALISIERT: Der i.MX8M- und FullHD-Bildschirm werden mit ziemlicher Sicherheit verwendet. Hurra!
    AKTUALISIERT2: In 5 Tagen wurden die fehlenden 500.000 $ 1,5 Mio. gesammelt. 300.000 US-Dollar davon sind Firmenaufträge. Es sind noch 2 Wochen bis zum Firmenende. Eine gute Antwort für diejenigen, die "keine Notwendigkeit" gesagt haben.



    FÜR UFOs (kann entfernt werden): Der Artikel handelt in erster Linie von den Problemen und schwierigen Entscheidungen, die Entwickler von freien Geräten in manchmal treffen müssen moderner Markt geschlossenes Eisen. + einige Informationen zu diesem speziellen Projekt, die nicht gemeinfrei sind. Ich habe alle Verweise auf Fundraising (und den Link dazu) entfernt. Als Referenz - die lebt gut von Geektimes (es gibt übrigens einen Link zur Crowdfunding-Firma).

    Was ist das?

    Librem 5 ist ein Linux-Smartphone, das unter Berücksichtigung von Sicherheit und Datenschutz auf der offensten Hardware und Software basiert. Es existiert noch nicht, aber es gibt einen Plan, der in 1,5 Jahren mehr oder weniger ausgearbeitet ist, und die aktive Entwicklung wird in weniger als einem Monat beginnen.

    WHO!

    Das Purism-Team hat erfolgreich eine Reihe von Notebooks mit möglichst viel freier Hardware, Open-Source-BIOS und der von ihnen entwickelten Linux-Distribution auf den Markt gebracht und richtet nun sein Augenmerk auf Smartphones.

    Eisen

    Was tut eine angemessene Person, wenn sie einen Artikel über ein neues Gerät öffnet? Natürlich scrollt er durch die gesamte Marketing-Aufzählung, um die Eigenschaften der Hardware zu beschreiben. Dann wird es eine Liste mit dem Büro geben. Seite? ˅. Warum es so kurz ist, erkläre ich weiter unten.


    Eigenschaften

    • 5″ Touchscreen″
    • i.MX6 / i.MX8-CPU
    • Vivante GPU (Etnaviv Free Software Accelerated Driver)
    • Separates mobiles Basisband
    • 3GB LPDDR3
    • 32 GB eMMC
    • MicroSD-Slot
    • Kamera (vorne und hinten)
    • Blitz
    • Kopfhörer- und Mikrofonanschluss (3,5 mm)
    • Mikrofon
    • Lautsprecher
    • Ein-/Aus-Taste
    • Lautstärkeregler
    • SIM-Steckplatz
    • WLAN 802.11
    • Bluetooth 4
    • Debugging-Schnittstelle (intern)
    • USB-Host
    • USB Typ-C
    • Batterie
    • Sensoren:
      • Beschleunigungsmesser
      • Gyroskop
      • Kompass
      • Umgebungslicht
      • Nähe
    • Hardware-Kill-Switches für:
      • Kamera
      • Mikrofon
      • Basisband
      • WLAN / Bluetooth

    Separater Mobilfunkchip

    Beginnen wir mit einem unerwarteten Punkt. Aber er beeinflusste viele spätere Entscheidungen.

    Mobilfunknetze sind unsicher. Und das Problem liegt gar nicht in der Implementierung der Software oder falsche Einstellung(obwohl dies nur allzu oft vorkommt) - das Problem liegt viel tiefer und hängt mit der Netzwerkarchitektur selbst zusammen. Dutzende verschiedener Angriffsvektoren: von bekannten (SS7-Gateways, 2G-Abfang, 3G / 4G-Verschlüsselungsfehler) bis hin zu spezifischen Hardware-Angriffen auf bestimmte Geräte.

    Die Situation wird dadurch erschwert, dass die meisten mobilen Chips binäre Firmware ohne Quellcode verwenden. Und wenn sich dieser auch physisch im SoC befindet, arbeitet man mit Kamera und Mikrofon... Ein paranoider Albtraum.

    Aber ein Telefon ohne Mobilfunknetze- kein Telefon. Daher wäre der richtige Ausweg für ein sicheres Smartphone, den Mobilfunkchip so weit wie möglich von allem anderen zu isolieren. Librem 5 verwendet einen separaten Chip vom Prozessor Mobile Kommunikation... Mehr noch: Dafür wird ein physischer Schalter bereitgestellt. Ich weiß nicht, was genau die Entwickler ausschalten werden, aber Sie müssen die Stromversorgung, die Antenne und die Kommunikation mit dem Hauptprozessor endgültig abschalten.

    Übrigens, verwenden Sie SMS nicht mehr zur Authentifizierung und Autorisierung. Ich bin ernst. Es ist nicht sicher.

    CPU & GPU

    Also sollte der Prozessor nicht haben Kabellose Kommunikation... Was sonst? Vollständig Open-Source-Treiber mit guter Betriebssystemunterstützung. Glaubt man den Librem 5-Entwicklern, wurden sie von dem, was jetzt auf dem Markt ist, von einer ganzen (!) SoC-Linie angesprochen - i.MX6 von NXP. Nur die Qual der Wahl. Die moderne Realität des offenen Eisens.

    Was werden wir von dieser Prozessorlinie bekommen? 2 Kerne 32-Bit Cortex-A9 1.0 GHz, Vivante GC880 GPU, DDR3 und USB 2.0. Eine Art Mittelbauer vor 5 Jahren. Natürlich nicht viel, aber für den normalen Gebrauch sollte es reichen.
    Aber wir wollen, dass die Welt auf unserem Gentoo in ein paar Stunden und nicht in einer Woche neu aufgebaut wird, und der Server, den wir definitiv auf diesem Smartphone betreiben werden, hat vielleicht nicht 10k RPS herausgedrückt, könnte aber mindestens ein paar bedienen Dutzend Benutzer? ;)

    Glücklicherweise hat NXP Anfang des Jahres eine neue Reihe von i.MX8-Prozessoren vorgestellt, die vielleicht sogar stolz als die diesjährige Mittelklasse bezeichnet werden könnten. 4 Kerne 64-Bit Cortex-A53, Vivante GC7000Lite GPU mit Unterstützung für Vulkan, 4kp60, h.265 und VP9, ​​DDR4, USB 3.0-C - damit kann man schon gut leben und existiert nicht. Du kannst dich natürlich nicht an die Krypta erinnern, aber dafür sind wir nicht da? Die GPU sollte mittelschweres 3D verarbeiten können - es hätte gerade erst angefangen :)

    Warum in den Eigenschaften des i.MX6 / i.MX8? Leider ist der i.MX8 noch nicht verfügbar. Gerüchten zufolge ist dort alles produktionsreif, bis Ende des Jahres soll eine neue Linie auf den Markt kommen. Einige Kunden erhielten im Sommer Prototypen. Und die Entwickler von Librem 5 sind sogar bereit, 2-3 zusätzliche Monate zu warten, wenn überhaupt. Aber vorerst als Versicherung i.MX6.

    Bildschirm

    5 Zoll, mindestens HD. Geplant ist, FullHD auszuliefern, wenn es eine solche Möglichkeit gibt. Wie sich herausstellte, ist es schwierig, bei einer so kleinen Charge im Voraus 100% zu vereinbaren. Wenn die Spendenaktion vorbei ist, a die beste Art und ein Vertrag mit einem Lieferanten wurde unterzeichnet. Von mir aus will ich hinzufügen, dass sogar HD für 5 Zoll nicht so schlecht ist.

    Erinnerung

    3GB LPDDR3 für i.MX6 und möglicherweise mehr LPDDR4 für i.MX8-M. 32 GB eMMC- und microSD-Slot.

    Kabellos

    Separater Wifi/Bluetooth-Chip, physischer Switch - die gleichen Gründe wie bei Mobilfunknetzen.

    Kamera, Navigation, Beschleunigungsmesser usw.

    Alles ist Standard. Es gibt zwei Kameras - und gut. Es lohnt sich nur darauf zu achten, dass Kameras und ein Mikrofon auch über physische Schalter verfügen. Diejenigen, die gerne Klebeband verwenden, sind empört.

    Batterie

    Abnehmbar, keine weiteren Informationen.

    Gehäuse

    Metall, einfacher Zugriff auf alle Interna und Debug-Ports.

    NFC und kabelloses Laden

    Wahrscheinlich nicht. Zumindest nicht für die erste Version. Das Arbeitsvolumen ist schon sehr groß.

    Fingerabdruckscanner, Gesichtserkennung, Netzhauterkennung und Performance "Smoooooouuk on ze vooooote"

    Grundsätzlich nein. Biometrie ist so etwas, das ohne Ihren Wunsch verwendet werden kann, und es ist nach einem Kompromiss schwer zu ändern. Im Gegensatz zu Passwörtern, die nur in Ihrem Kopf sind. "The Beginning" ist immer noch nur Fantasie (hoffe ich).
    Die Erkennung durch die Leistung eines unbekannten Titels aus dem Titel kann jedoch selbst vorgenommen werden - schließlich haben Sie die volle Kontrolle über das Telefon.

    Software

    Betriebssystem

    Linux wird standardmäßig das selbst erstellte PureOS (basierend auf Debian) sein, das in den Laptops des Unternehmens verwendet wird. Sie versprechen, jede Distribution verwenden zu können, die ARM unterstützt. Natürlich mit einer Datei. Es sieht ziemlich realistisch aus, wenn man bedenkt, dass der Bootloader geöffnet ist und alle Treiber verfügbar sind.

    Wird es eine Sandbox für Apps geben? PureOS hat bereits einen Kernel mit GrSecurity, daher wird dieser Mechanismus höchstwahrscheinlich implementiert. Nun, SELinux mit AppArmor wieder. Im Allgemeinen kann alles, was für Linux gedacht ist, für eine bestimmte Stufe Ihrer Paranoia verwendet werden.

    Schnittstelle und Standardanwendungen

    Die Entwickler haben sich bereits auf die Unterstützung durch die Gnome- und KDE-Community geeinigt. Was der Standard sein wird, ist noch nicht entschieden. Es ist geplant, das "Gentleman's Set" der für Touchscreens optimierten Anwendungen zu portieren. Wenn diese Arbeit abgeschlossen ist, wird die Zeit für komplexere Dinge kommen.

    Matrix

    Standard als dezentral sicherer Weg Mitteilungen werden am 12. November 2011 um 03:17 Uhr verwendet

    Seelenverlagerung: Linux on Android Tablet

    • * nix

    Guten Tag allerseits.

    Meine Geschichte beginnt mit dem Lesen, woraufhin ich mich entschied, das Wunder der chinesischen Tablettenherstellung zu kaufen: Superpad. Dieses Tablet wurde als Spielzeug für "ein bisschen graben", Teilzeit, ein Lesegerät, ein Pairing-Player und ein Wächter für eine lange Reise mitgenommen ... Sofort stelle ich fest, dass ich zwei USB-Festplatten für 500 GB und 1 . habe TB, auf dem alle wichtigen Dinge für ein lustiges Leben gespeichert sind, und sie sind in ntfs und ext4 aufgeteilt. Und natürlich sieht das Tablet sie nicht.

    Hier ist mein Freiwilliger

    Dies ist der erste Grund, tiefer zu graben. Nach dem Betrachten von 200 Forenseiten auf xda-developers.com, sicher

    Auf der diese Phase alle Versuche, dieses Tablet zu öffnen, wurden verschoben in lange Kiste... Bis zu einer glorreichen Zeit für die Schüler - Sitzungen. Und da die Studenten in der Session absolut alles machen, nur nicht im Fach, haben sich dann wieder lustige nächtliche Zusammenkünfte im Internet auf offensichtlich bürgerlichen Seiten entwickelt. Und die geniale Idee kam anzuziehen dieses Tablet Orthodoxes Linux, in meinem Fall - Ubuntu.
    Was dabei herausgekommen ist, siehe unten.

    Es ist klar, dass es nicht möglich sein wird, einfach zu nehmen und zu installieren ... nun, wo unseres nicht verschwunden ist ...

    Wir brauchen:

    Betrachten Sie die Hauptphasen Android-Downloads und Linux
    1. ROM-Code-Ausführung einschalten und booten ROM-Code-Ausführung einschalten und booten
    2. Der Bootloader Der Bootloader
    3. Der Linux-Kernel Der Linux-Kernel
    4. Der Init-Prozess Der Init-Prozess
    5. Zygote und Dalvik Konsole (bash, zsh ...) / wm (kde, gnome ...)
    6. Der Systemserver Bootvorgang abgeschlossen
    7. Bootvorgang abgeschlossen

    Wie Sie sehen, beginnen die Unterschiede in der Init-Phase.
    Der einfachste Weg, es zu ändern, ist.

    Ehrlich gesagt dachte ich, dass nur Hadroids Init verwendet werden kann und dass es fest mit dem Kern verschraubt ist. Und selbst nachdem ich ein Beispiel für eine funktionierende Ramdisk von einem anderen Tablet erhalten hatte, dachte ich nicht, dass es starten würde ...

    ramdiska inhalt
    bin dev etc home init init.rc lib linuxrc mnt newroot opt ​​​​proc root sbin sys tmp usr var
    / Bin enthält busybox, / sbin enthält switch_root mit einem Link darauf.
    Der Init-Code von der Ramdisk von zt-180

    #! /bin /sh echo Beginnend mit dem initram-Image. Echo Wartet auf SD-KARTE aufwachen ... sleep 3 echo "Neues rootfs mounten" mount -t ext2 / dev / mmcblk0p2 / newroot && echo OK echo Hold on, root wechseln ... exec switch_root / newroot / sbin / init echo hrm, habe stattdessen eine Shell exec / bin / ash

    Es bleibt, die Ramdisk in den Speicher zu flashen (ich habe Burntool unter XP verwendet) und - voila, die Bootphase. Ja, ich habe geblitzt, anstatt mich zu erholen, also für Linux-Start Sie müssen die Tasten beim Start gedrückt halten.

    Die Ladephase ist also bestanden und es lohnt sich, geduldig zu sein, da die Konsole keine Lebenszeichen zeigt und alles recht langsam geladen wird.

    Automatische Anmeldung auf der ersten Konsole konfigurieren
    In /etc/init/tty1.conf ersetzen Sie die letzte Zeile durch exec /bin /login -f Yor_Login< /dev/tty1 >/dev/tty1 2> & 1 dann kannst du in deine ~/.bashrc Befehle schreiben, die beim automatischen Login starten.
    Kampf gegen den X-Server
    Er war definitiv nicht freundlich mit dem Touchscreen, xorg.conf und xterm ... er entfernte den synaptischen Treiber, fügte Folgendes in ~ / .xinitrc ein:
    #! / bin / bash # $ Xorg: xinitrc.cpp, v 1.3 2000/08/17 19:54:30 cpqbld Exp $ # / etc / X11 / xinit / xinitrc # # globale xinitrc-Datei, die von allen gestarteten X-Sitzungen verwendet wird von xinit (startx) # globales X-Sitzungsskript aufrufen #. /etc / X11 / Xsession xclock -geometry 50x50-1 + 1 & exec xterm -geometry 80x66 + 0 + 0 -name login
    Umgang mit der Arbeitsumgebung
    Ich wollte kde installieren, da mir das Rendern von Grafiken mit der qt-Bibliothek sehr gut gefällt. Ich sage gleich: ja, es wurde installiert und gestartet, aber WIE ...
    Zuerst habe ich sofort Autologin eingerichtet:
    in /etc/kde4/kdm/kdmrc finden und ändern wir folgendes für uns
    AutoLoginEnable = true # Wenn true, automatische Anmeldung nach dem Abmelden. Bei false wird die automatische Anmeldung nur # durchgeführt, wenn eine Anzeigesitzung gestartet wird. # Standard ist false # AutoLoginAgain = true # Die Verzögerung in Sekunden, bevor die automatische Anmeldung beginnt. # Standard ist 0 AutoLoginDelay = 3 # Der Benutzer zum automatischen Anmelden. NIEMALS root angeben! # Standard ist "" AutoLoginUser = Login # Das Passwort für den Benutzer, um sich automatisch anzumelden. Dies ist NICHT erforderlich, # es sei denn, der Benutzer ist bei einer NIS- oder Kerberos-Domäne angemeldet. Wenn Sie diese Option # verwenden, sollten Sie aus offensichtlichen Gründen "chmod 600 kdmrc" verwenden. # Standard ist "" AutoLoginPass = Passwort
    und, wie geschrieben, führen wir chmod 600 kdmrc in der Konsole unter dem Root aus, damit böse Leute unser Passwort nicht ausspionieren.
    Zweitens hing der Begrüßungsbildschirm am Eingang verdächtig lange, und ich rief im Zweifel startkde von der Konsole aus an. Nach langer und mühsamer Anzeige von allerlei Fehlern lud das Plasma endlich im Netbook-Modus. Grafikeffekte off, da sitzen wir unter einem framebuffer, und einige wilde bremsen sind zu beobachten, aber trotzdem ist dies kde und es wird geladen!
    Alles und alles für sich selbst feintunen
    Jeder hat seine eigenen, Optimierungen habe ich noch nicht durchgeführt, aber es gibt viel zu tun: Beschleunigen des Ladens, Optimieren des Arbeitsbereichs. Ich schaue in Richtung des leichteren wm - e16 - aber das Hauptgerät habe ich noch nicht gemacht. Außerdem müssen Sie den Touchscreen kalibrieren, da sich die virtuelle Tastatur bereits in kde befindet.
    Blick in Richtung openbox + Original: Android basiert auf Linux, aber was bedeutet das?
    Autor: Chris Hoffmann
    Veröffentlichungsdatum: 12. Mai 2014
    Übersetzung: N. Romodanov
    Datum der Übertragung: Juni 2014

    Android kann Linux-basiert sein, aber es basiert nicht auf der Art des Linux-Systems, das Sie wahrscheinlich auf Ihrem verwenden persönlicher Computer... Du kannst nicht rennen Android Apps auf typischen Linux-Distributionen und Sie können die Linux-Programme, mit denen Sie vertraut sind, nicht auf einem Android-System ausführen.

    Linux ist der Kern von Android, aber Google hat nicht alles typische hinzugefügt Software und Bibliotheken, die Sie auf einer Linux-Distribution wie Ubuntu finden. Das ist der Unterschied.

    Vergleich von "Linux" und dem Linux-Kernel

    Der große Unterschied liegt hier darin, was wir unter Linux verstehen. Die Leute verwenden den Begriff "Linux", um viele verschiedene Dinge zu bedeuten. Im Kern bedeutet Linux den Linux-Kernel. Der Kernel ist der Hauptbestandteil eines jeden Betriebssystems.

    Wir bezeichnen Linux-Distributionen auch einfach als "Linux". Distributionen bestehen jedoch nicht nur aus dem Linux-Kernel. Sie enthalten viele andere Softwareteile, wie die GNU-Shell-Dienstprogramme, den grafischen Xorg-Server, den GNOME-Desktop, den Firefox-Webbrowser und so weiter. Aus diesem Grund denken einige Leute, dass der Begriff GNU / Linux für "Distributionen" wie Ubuntu, Mint, Debian, Fedora, Arch, OpenSUSE und andere verwendet werden sollte.

    Android unter der Haube verwendet den Linux-Kernel. Da Linux Open Source ist, hatten die Android-Entwickler bei Google die Möglichkeit, den Linux-Kernel an ihre Bedürfnisse anzupassen. Linux bietet Android-Entwicklern einen vorgefertigten und bereits unterstützten Betriebssystemkernel für den Einstieg, damit sie keinen eigenen Kernel schreiben müssen. Dies ist die Methode, mit der viele gebaut wurden verschiedene Geräte zum Beispiel verwendet die PlayStation 4 den Open Source FreeBSD-Kernel, während die Xbox One den Windows NT-Kernel verwendet, der in modernen Windows-Versionen zu finden ist.

    Sie sehen sogar die Version des Linux-Kernels, die auf Ihrem Gerät ausgeführt wird, unter dem Menüpunkt Über das Telefon oder Über das Tablet im Einstellungsmenü von Android.

    Unterschiede

    Es gibt einige Diskussionen darüber, ob Android als "Linux-Distribution" gilt. Es verwendet den Linux-Kernel und andere Software, enthält jedoch nicht die meiste Software, die normalerweise in Linux-Distributionen enthalten ist.

    Wenn Sie ein Android-Gerät booten, bootet der Linux-Kernel genau wie bei einer Distribution. Der Großteil der restlichen Software variiert jedoch. Android enthält weder die GNU-C-Bibliothek (glibc), die in Standard-Linux-Distributionen verwendet wird, noch alle GNU-Bibliotheken, die Sie in einer typischen Linux-Distribution finden. Es hat auch X-Server wie Xorg, sodass Sie den Standard nicht ausführen können Grafikanwendungen Linux.

    Anstatt typische Linux-Anwendungen auszuführen, verwendet Android die virtuelle Maschine von Dalvik ausschließlich zum Ausführen von Java-Anwendungen. Diese Anwendungen zielen Android-Geräte und Application Programming Interfaces (APIs), die auf Android statt auf Linux im Allgemeinen bereitgestellt werden.


    Warum Sie eine Android-Desktop-App für Linux nicht ausführen können

    Da Android weder einen grafischen X-Server noch alle Standard-GNU-Bibliotheken enthält, können Sie Linux-Anwendungen nicht einfach auf Android ausführen. Sie müssen Apps ausführen, die speziell für Android geschrieben wurden.

    Android hat Befehlsshellähnlich dem, den Sie unter Linux finden. Aber "out of the box" gibt es keine Möglichkeit darauf zuzugreifen, aber Sie können eine Anwendung installieren, zum Beispiel Android Terminal-Emulator um auf diese Terminalumgebung zuzugreifen.

    Hier können Sie standardmäßig nicht zu viel tun. Das Terminal wird in einer eingeschränkten Umgebung ausgeführt, sodass Sie nicht zugreifen können voller Zugriff zum System-Root, ohne Ihr Android-Gerät zu rooten. Viele der Standardbefehle, die Sie möglicherweise benötigen, sind nicht verfügbar - weshalb diejenigen, die ihre Geräte gerootet haben, im Allgemeinen die BusyBox-App installieren, die viele Dienstprogramme installiert. Befehlszeile... Diese Dienstprogramme werden von Anwendungen verwendet, die etwas mit Superuser-Rechten tun müssen.


    Warum läuft Android-Software nicht auf einem Linux-Desktop?

    Linux enthält nicht die virtuelle Maschine von Dalvik, daher kann Linux keine Android-Anwendungen ausführen. Dalvik virtuelle Maschine und alle andere Software Android-Software, Sie können es nicht einfach auf einem Linux-Desktop ablegen - zum Beispiel müssen Sie es tun mehr Arbeit damit Android-Anwendungen das Ergebnis in einem Fenster auf einem normalen Desktop über Xorg anzeigen können. Theoretisch könnten Entwickler nach all der Arbeit Dalvik auf einem Linux-Desktop ausführen und Linux-Desktop-Benutzer könnten Android-Apps auf ihren Desktops ausführen. Es wurde versucht, eine (jetzt nicht mehr funktionierende) Anwendung für Ubuntu zu erstellen, die versuchte, so etwas zu tun, Ubuntu und Android auf dem Telefon zu integrieren und diese Programme auf dem Ubuntu-Desktop ausführen zu lassen.

    Für Windows und Mac OS wurde versucht, dies mit dem BlueStacks-Emulator und anderen Android-Apps zu tun. Sie führen Android in einer virtuellen Umgebung auf virtuelle Maschine wodurch sie Android-Apps auf dem Desktop mit einem großen Leistungseinbruch ausführen können. Diese Lösungen erwiesen sich jedoch als nicht sehr beliebt.


    Auch Googles Chrome OS basiert auf Linux. Wie Android bietet Chrome OS kein standardmäßiges X-Fenstersystem Standardanwendungen Linux kann nicht auf Chrome OS ausgeführt werden. Im Gegensatz zu Android ist Chrome OS näher am Standard Linux-Distributionen für Desktops, sodass Sie im Entwicklermodus fehlende Desktop-Linux-Software installieren können.

    Fortsetzung des Themas:
    Router

    Standard-Gadgets sind bedingungslos aus modernen Versionen von Windows OC verschwunden. Aber die Benutzer sind es nicht gewohnt, etwas Gutes zu verlieren und verwenden daher aktiv Analoga. Lange bevor ...