it-swarm.com.de

Lubuntu vs. Xubuntu für die Entwicklung

Ich habe kürzlich begonnen, das Interesse daran zu verlieren, meine Arbeitsumgebung als Windows 10 für die Entwicklung im Allgemeinen zu haben. Die ununterbrochenen Updates und Programme, die Windows ohne meine Bestellung startet, sind lächerlich, und seit dem letzten Windows 10-Update (1803) sind meine Fans aufgrund einiger schwerer Arbeiten, die Windows ohne meine Sorge geplant hat, in gleichbleibender Geschwindigkeit zu einer Linux-Umgebung.

Ich habe einige Linux-Distributionen untersucht, und die, die mir am meisten am Herzen lag, war Ubuntu, das für sich genommen Einfachheit verkörpert. Obwohl ich mit Ubuntu sympathisiere, konzentriert sich mein Interesse auf die Ubuntu-Derivatprojekte wie Lubuntu, Xubuntu und Kubuntu.

Ich habe Informationen zum vergleichenden RAM und zur Festplattennutzung von Ubuntu, Lubuntu, Xubuntu und Kubuntu gesammelt, indem ich dieses YouTube-Video .

enter image description here

Für die Entwicklung im Allgemeinen (Software, Web & App): Welches Projekt sehen Sie als das Beste an? Hier ist eine Liste der IDEs und Code-Editoren, die ich täglich verwende:

  • Netbeans/InteliJ für die Java Entwicklung
  • Atom/VS Code/Webstorm für die Webentwicklung (JavaScript, NodeJS und Frameworks)
  • Quellenbaum für Git-Nutzung und -Verwaltung

Ich möchte darauf hinweisen, dass ich auf der Suche nach einer schnellen Umgebung ohne große Speichernutzung bin, die ich auf meinem Laptop, der zwar nicht so alt ist, aber im Vergleich zu neueren Laptops langsam veraltet, dual booten werde. Hier sind einige Spezifikationen, die mein Laptop derzeit verwendet:

  • Intel Core i7-3537U (2 Kerne/4 Hyper-Threading)
  • 4 GB RAM
  • 500 GB Festplatte
1

Ubuntu MATE entspricht Xubuntu in Bezug auf die geringen Systemanforderungen, ist jedoch besser als Lubuntu oder Xubuntu, da die Desktop-Umgebung MATE ab 18.04 echte HiDPI-Unterstützung bietet. Jeder Aspekt von Ubuntu MATE 18.04, seine Themen, seine Anwendungen, seine Symbole und seine Toolkit-Assets wurden aktualisiert, um die Vorteile von HiDPI zu nutzen. Dies ist eine großartige Funktion für die Webentwicklung.

1
karel

Es könnte schwierig sein, die Antwort zu kennen, ohne sie zu testen.

  • Sie können sie live oder permanent live von einem schnellen USB 3-Stick oder einer über USB 3 angeschlossenen SSD (ohne Berühren des internen Laufwerks) starten.

  • Sie können den gleichen oder einen ähnlichen Test mit installierten Systemen auf den gleichen externen Laufwerken durchführen .

    Nach solchen Tests wissen Sie, welche Tools für Sie am besten geeignet sind. Es kann auch sinnvoll sein, in einer Multiboot-Umgebung mehrere Varianten zu verwenden, um zu testen, was in Ihrer bevorzugten Desktop-Umgebung entwickelt wurde.

  • Ich sollte auch sagen, dass es vier leichte Varianten der Ubuntu-Familie gibt,

    • Lubuntu - ultraleicht
    • Ubuntu Budgie - mittleres Licht
    • Ubuntu MATE - mittleres Licht
    • Xubuntu - mittleres Licht

      Alle diese Geschmacksrichtungen sind leicht genug für Ihren Computer. Ich würde sagen, dass es auch mit Standard-Ubuntu und Kubuntu gut funktionieren sollte, obwohl ihre Desktop-Umgebungen mehr 'PS' und RAM benötigen, um gut zu funktionieren, verglichen mit den leichten.

  • Ich schlage vor, dass Sie Versionen mit langjähriger Unterstützung verwenden, LTS. Die neueste Version ist 18.04 LTS (die LTS-Versionen erscheinen im April in geraden Jahren, also 14.04, 16.04, 18.04 ...). Standard Ubuntu und Ubuntu Server werden 5 Jahre lang unterstützt und die Community-Versionen 3 Jahre lang.

    Die anderen Versionen der Ubuntu-Familie erscheinen in ungeraden Jahren im April und jedes Jahr im Oktober. Sie werden 9 Monate lang unterstützt, eine sehr kurze Zeit.

0
sudodus

IMHO für reine Entwicklung ist alles möglich, da Sie die meiste Zeit in einem IDE verbringen.

Wenn Sie jedoch zufällig Server (oder VMs auf Ihrem PC) verwalten/konfigurieren und Code auf diesen ausführen, finde ich die nahtlose Integration der Dateiverwaltungstools von KDE sehr effizient. Sobald Sie den SSH-Zugriff eingerichtet haben, können Sie in Remote-Dateien navigieren, diese verschieben, umbenennen und bearbeiten, als befänden Sie sich auf Ihrem lokalen Computer. Ich finde auch die "Aktivitäten" von KDE ziemlich nützlich.

0
xenoid

Ich benutze Xubuntu seit 8-9 Jahren für die Webentwicklung und bin damit zufrieden. Wenig Ressourcen und die Aktiensoftware ist einfach, aber ziemlich solide. Es kann individuell angepasst werden, um angenehm für das Auge zu sein, zum Beispiel mit Numix Theme.

Ich empfehle Ihnen, ein Upgrade auf mindestens 8 GB RAM durchzuführen. Dies ist nicht unbedingt erforderlich, erleichtert jedoch Ihr Leben, insbesondere, wenn Sie VMs und/oder Docker verwenden möchten. Es ist auch das billigste Upgrade, das Sie mit einer großen Leistungsverbesserung durchführen können. Ein sdd-Laufwerk für die Boot- und Root-Partition (auch ein kleines) ist ebenfalls eine nette Ergänzung, da Ihr aktuelles Laufwerk als sekundäres Laufwerk in einem Caddy verwendet wird. Das ist mein Setup.

Wie die Leute betonten, sollten Sie sich für eine LTS-Veröffentlichung entscheiden. Auf diese Weise können Sie Ihr benutzerdefiniertes Setup mindestens 2 Jahre lang mit Sicherheitsunterstützung aufbewahren.

Abgesehen davon besteht eine der Schwierigkeiten beim Wechsel von Windows in der Software. In Ihrem Fall ist der größte Teil der aufgelisteten Software plattformübergreifend, mit Ausnahme von sourcetree, das nur für Mac/Windows gilt. Es gibt einige Alternativen wie GitKraken oder Git-Cola.

0
bistoco