/ / Ubuntu für Entwickler [geschlossen] - Ubuntu, Android

Ubuntu für Entwickler [geschlossen] - Ubuntu, Android

Als Entwickler, welche Ubuntu-Version soll ichentscheiden Sie sich für, weil ich zwischen dem LTS und der Standardversion verwechselt bin. Unterscheiden sie sich weit? Ist Ubuntu auch das beste Linux OS, was die Android-Entwicklung angeht? Vielen Dank.

Antworten:

0 für Antwort № 1

Wir verwenden den Begriff "Paket" für Software, weilEs gibt Packager / Leute, die eine Datei mit einer Dateierweiterung wie ".deb" für Linux Mint, Ubuntu und Debian, ".rpm" für SuSE, RedHat, Fedora, Mageia usw. erstellen.

Es gibt zwei Trends im GNU / Linux-Distributionssystem.

  1. Standardfreigaben: Hin und wieder freigegeben, d.h. Ubuntu erstellt und veröffentlicht alle 6 Monate eine neue Version. Sie müssen die Pakete neu installieren oder von einer älteren Version auf die neuere aktualisieren. Es gibt Langzeit-Support-Versionen (Ubuntu LTS), die 7 Jahre Support bieten (hauptsächlich Sicherheitsupdates, keine neuen Funktionen). Je länger die Laufzeit, desto weniger neuere Versionen / Funktionen erhalten Sie in einem Programm. Wenn die neue Version viele Funktionen hat, wird sie als ungetestet betrachtet, und es werden nur Sicherheitspatches von Hand ausgewählt ("cherry-picked") und in das Programmpaket aufgenommen.

    Sie sind jedoch weiterhin sicher und verfügen über ständige Sicherheitsupdates. Sie haben auch ein Ende der Lebensdauer - die Unterstützung für Sicherheitsupdates endet an einem bestimmten Datum, das im Voraus berechnet wurde, normalerweise 1-2 Jahre.

    Beispiel: Ubuntu Linux, Debian GNU / Linux stabil

  2. Rollende Releases: Updates "rollen" Sie ständig einInstallieren Sie das Betriebssystem einmal und installieren Sie Updates, sobald die neue Version jedes Programms verarbeitet und "gepackt" wurde. Sie verwenden Software-Versionen mit dem Namen "modernste"- Es macht nichts, der Begriff ist normalerweise sicher, aber Sie haben Fehler, die Sie beheben müssen (alle neuen Funktionen müssen getestet und behoben werden). Beispiel: Arch Linux, Debian-Tests, Debian instabil

Sie haben nicht nur Ubuntu - Linux - Distributionen. Es gibt übergeordnete Distributionen wie:

  • Debian: Debian hat sowohl stabile als auch "rollende" Aromen.

    • Debian stabil Die Version ist hauptsächlich für Server gedacht und bietet mit Sicherheitsupdates eine solide, stark getestete Stabilität.
    • Debian testen Version hat etwas getestete Versionen, aber gefülltmit neuen Programmversionen und Funktionen, also halte es für semi-rollend. Sie erzeugen wöchentlich CD-Images (.iso) neu, aber Sie installieren nicht jede Woche von einer CD, da Ihr System während der Woche ständig aktualisiert wird.
    • Debian instabil Es handelt sich um eine hochmoderne, meist ungetestete Software, die jedoch aktualisiert wird, sobald sie erkannt und gepackt wurde.

    Debian-basierte sind Ubuntu und Ubuntu-basiert ist Linux Mint - Linux Mint hat auch eine Version, die auf Debian-Tests basiert (LMDE).

  • Slackware
  • RPM-basiert (SuSE /OpenSUSE, Roter Hut/Fedora, Mandriva oder Mageia) obwohl sie eine ähnliche Art der Verpackung haben (.rpm - Pakete), haben sie nicht immer die gleichen Eigenschaften.
  • Gentoo
  • Pacman-basierte, wie Arch Linux: Einfachheit von ihrer besten Seite. Es ist das Prinzip KUSS.. Sie werden sich beim Aufstellen die Hände schmutzig machenFür Ihr Betriebssystem ist eine Menge Konfiguration erforderlich. Leute, die ihr Betriebssystem lieben und es für sie funktionieren lassen wollen, wählen diese Linux-Distribution. Unterwegs lernen Sie das Linux-Dateisystem und viele Linux-Befehle kennen.

Eine Liste finden Sie unter https://en.wikipedia.org/wiki/List_of_Linux_distributions - Wikipedia-Artikel sind über jede Linux-Distribution auf dem neuesten Stand. Sie werden auch jede Menge Dokumentation für jeden von ihnen finden.

Zum Schluss noch eine Empfehlung. Wenn Sie neu in der Linux-Welt sind, probieren Sie Linux Mint oder Ubuntu aus. Wenn Sie eine neue Version erhalten möchten, können Sie eine Semi-Rolling-Version wie LMDE ausprobieren oder Debian-Tests direkt verwenden: http://cdimage.debian.org/cdimage/weekly-builds/

Wenn es um Desktop-Manager geht, haben Sie Cinnamon Desktop (Linux Mint herunterladen) und MATE Desktop. Sie haben auch Gnome-Shell und Ubuntu Unity. Ich würde Zimt vorschlagen, weil es die meisten neuen Funktionen von anderen Desktop-Managern kombiniert, aber den Desktop im alten Stil beibehält (wie Windows-XP, aber mit mehr Funktionen, wie das Einrasten von Fenstern an den Rändern des Monitors).

Probieren Sie sie alle aus und finden Sie eine, die Ihren Bedürfnissen entspricht. Sie können sie auf eine CD / DVD-RW brennen oder zum Testen und Booten einen USB-Stick mit dem "live usb" oder "live cd" verwenden (live = ohne Installation des Releases).

Für die reine Android-Entwicklung werden Sie virtuellMaschinen für Ihre Tests. Alle diese Distributionen sind in Ordnung, aber ich würde Ubuntu LTS oder Debian stable für einen Softwareprogrammierer nicht empfehlen (es sei denn, sie sind zufriedener mit einem stabilen Desktop und soliden Sicherheitsupdates, die so lange aufbewahrt werden).

Was macht Sie glücklich ist, was du wählen wirst. Und die Wahl ist alles deine. :)


Verwandte Fragen
Bemerkungen
Einen Kommentar hinzufügen