Schlagwort-Archive: Virtualisierung

thematrix

Linux ist heutzutage wirklich außerordentlich benutzerfreundlich und intuitiv. Ihr müsst eigentlich nur mal kurz das Terminal aufmachen und diesen einen (gar nicht mal soooo langen) Befehl eintippen, den ihr euch im ganzen Leben nicht merken könnt. Und dann nur noch zwei oder drei weitere Befehle, und dann müsst ihr normalerweise nur noch den Nippel durch die Lasche ziehen und dann im Internet nachschauen wie man diesen einen Fehler behebt, und dann habt ihr es fast geschafft ein ganz normales Programm zu installieren. Kaum der Rede wert, so einfach ist das.

Ich habe mir mal zum Herumspielen Linux Mint 18 in einer VM installiert, also die womöglich beliebteste Linux-Distribution der letzten Jahre. Das hat sogar fast problemlos geklappt. So ist Linux im Jahr 2016: Es klappt immer fast problemlos. Man muss eigentlich nur in vier oder fünf Linux-Foren vorbeischauen, und jemanden finden, der irgendwann mal dieselben Probleme und dieselben Fehlermeldungen hatte wie man selbst, dann geht das schon irgendwie. So hat sich Linux gleich nach der Installation komplett aufgehängt, und ich habe mit zusammengebissenen Zähnen und viel bescheuertem Herumsuchen den Soundtreiber dazu bekommen, mal endlich Ton unter Linux abzuspielen. Ton unter Linux – wie das klingt, der reine Wahnsinn! Am Ende laufen vielleicht sogar noch Spiele unter Linux – sogar mit Grafik! Ihr werdet es bestimmt noch erleben!

So untersuchte ich staunend die tolle Benutzeroberfläche meines brandneuen Betriebssystems und wollte mir mal ein paar Programme installieren, um damit zu arbeiten. Als erstes fiel mir ein, dass ich gerne eine Linux-Alternative zum grandiosen Notepad++ hätte. Einen brauchbaren Linux-Klon gibt es wohl unter dem Namen „Notepadqq“. Den werde ich mir mal eben kurz installieren, so dachte ich jedenfalls. Also schnell die wundervolle Linux-Anwendungsverwaltung aufgemacht und „Notepadqq“ eingetippt. Und ich sah, dass ich nichts sah. Sehr nützlich diese Anwendungsverwaltung. Auf die Verlässlichkeit von Linux ist offenbar Verlass. Kein Problem, der Firefox ist ja praktischerweise vorinstalliert: Ich lade mir Notepadqq einfach von der Webseite runter. Dort steht unter „Install Notepadqq in Ubuntu 14.04 and Linux Mint 17„:

For Ubuntu and Ubuntu based Linux distributions such as Linux Mint, Elementary OS, PinguyOS there is a PPA available from the developers. Open the terminal and use the following commands:

sudo add-apt-repository ppa:notepadqq-team/notepadqq
sudo apt-get update
sudo apt-get install notepadqq

Hey, ich hatte wirklich schon die Befürchtung, ich müsste mir erst umständlich per Mausklick irgendeinen Installer herunterladen und dann darauf auch noch doppelklicken. Aber Linux zeigt konsequent wie es richtig geht. Und das ist noch gar nicht alles! Um das Tool wieder zu deinstallieren muss ich nicht erst umständlich in der Softwareverwaltung bei Notepadqq auf „Deinstallieren“ klicken – NEIN! Ich muss einfach nur folgende zwei Zaubersprüche in die Konsole hämmern und schon gehts los:

sudo apt-get remove notepadqq
sudo add-apt-repository –remove ppa:notepadqq-team/notepadqq

Das kann sogar meine Oma. Am besten schreibt man sich diese Befehle irgendwo ins Notizbuch oder klebt sich Post-Its an den Monitor. So geht das unter Linux. Da kann sich jeder wie der größte Hacker fühlen. Ich frage mich gerade, wie man unter Linux die Uhr umstellt. Wahrscheinlich irgendwie so:

sudo set-os-clock-configuration –time+date format:YYYY-MM-DD_HH:mm:SS/2016-09-17_11:18:22 -persist update
sudo clock-configuration change confirm -silent kthxbye
sudo sudo sudo kamehameha

Linux…

Linux und ich, wir beide haben eine schwierige Beziehung. Wir verstehen uns nicht besonders gut, aber wir kommen zur Not miteinander aus, wenn es sich nicht vermeiden lässt. Ich kann den Linux-Desktop bedienen, wenn ich muss, und ich bin auch in der Unix-Shell nicht völlig hilflos, auch wenn ich die Konsolenbefehle meistens trotzdem immer wieder nachlesen muss. Ich empfinde oft eine gewisse prinzipielle Sympathie für Linux, aber ich habe auch Vorbehalte und in mancher Hinsicht wiederum sogar eine Abneigung. Schon im Jahr 2000 begann ich mich grundsätzlich für Linux zu interessieren. Im Juli 2003 besuchte ich sogar den LinuxTag in Karlsruhe und hörte mir einige Vorträge an. Ich wollte mich informieren. Meine ersten eigenen Gehversuche in der Linux-Welt machte ich dann tatsächlich erst im Jahr 2005 mit SUSE Linux in einer virtuellen Maschine.

Ich wollte eigentlich gar nicht viel machen, nur einen Apache Webserver installieren, dann darin eine OTRS-Installation laufen lassen. Nur so zum Spaß und zum Testen. Ich rechnete bereits fest damit, dass nichts funktionieren würde, und so ging die Installation von Apache wie erwartet total in die Hose. Jeder Fliegenschiss unter Linux musste umständlich über die Konsole gemacht werden, der Linux-Desktop war vermutlich nur als Gag dabei, um Windows-Nutzer zu trollen. Meine Arbeit bestand hauptsächlich darin, kryptische Fehlermeldungen aus der Shell bei Google einzutippen, im Internet nach einer Lösung zu suchen, daraus wiederum kryptische Befehle in die Shell einzutippen, und das dann jeweils für die nächsten 200 Fehlermeldungen. Da werden reihenweise Pfade nicht gefunden, irgendwelche Pakete fehlen, die Zeichenkodierung ist falsch, Dateien können nicht gelesen werden, Berechtigungen sind falsch gesetzt, der Mond steht nicht im richtigen Verhältnis zur Sonne, man kennt das ja. Schöne, gemütliche Linux-Welt.

Schon im Jahr 2008 startete ich einen erneuten Versuch, mich endlich so richtig mit Linux anzufreunden, die Chancen standen besser denn je: Linux war offenbar so richtig ausgereift und benutzerfreundlich geworden. Linux ist die Zukunft, wie könnte ich dem Betriebssystem da eine zweite Chance verweigern? Ich glaube ich installierte Fedora oder Debian oder sowas. Ich konnte tatsächlich schon recht viel mit dem Desktop arbeiten, da störte es mich auch nicht, dass die Soundtreiber für das Notebook unter Linux nicht funktionierten. Es sah schließlich alles so schön aus. Ich wollte einen Compiler für C++ ausprobieren und versuchte nach einer Internet-Anleitung über die Konsole (wie denn auch sonst?) den GCC zu installieren. Die Installation war mir nach anfänglichen Problemen irgendwann geglückt. Dummerweise wusste ich leider nicht, wohin der Compiler eigentlich installiert worden war oder auf welchen Namen er hörte. Die Installation über die Konsole kommt einem doch sehr spartanisch vor, wenn man die bunten Windows-Installer gewohnt ist, die brav nach dem Pfad fragen. Ich kratzte mich hilflos am Kopf während ich versuchte, aus dem Linux-Dateisystem schlau zu werden. Wo ist Laufwerk C? „etc“? „opt“? „var“? Hilfe, wie kann ich Dateien suchen?

Okay, ich hätte mich schlauer anstellen können, aber es macht einfach keinen Spaß, sich wie der größte Anfänger zu fühlen, und Linux gab mir genau dieses unangenehme Gefühl. Und so verschwand Linux wieder von meinem Notebook. Dennoch verwarf ich meinen ursprünglichen Plan nie, es irgendwann doch einmal ganz ernsthaft zu versuchen, wenn die Zeit reif ist. Aber dazu müsste Linux mir schon noch ein ganzes Stück entgegenkommen.

Januar 2016: Microsoft gibt sich seit Monaten mit der aktuell noch kostenfreien Spyware Windows 10 alle Mühe, mir den Spaß an Windows endgültig zu verderben. Ein Wechsel zu Windows 10 kommt für mich derzeit aus mehreren Gründen überhaupt nicht in Frage. Es ist also der perfekte Zeitpunkt, einen Blick auf eine aktuelle Linux-Distribution zu werfen, die zudem besonders anfänger- und umsteigerfreundlich zu sein scheint: Ubuntu. Schon vor Monaten habe ich mich bei echten Linux-Fans unter meinen Arbeitskollegen informiert und mich beraten lassen. Ubuntu sei so wundervoll, sehr benutzerfreundlich und wirklich extrem leicht zu bedienen. Die Probleme der Vergangenheit sind alle längst behoben, sogar die Treiberunterstützung wurde deutlich verbessert. Prima, dann ist ja alles klar.

Ich installierte mir also Ubuntu 15.10 in Virtualbox:

ubuntu

Oh, ja, in der Tat sehr wundervoll. Ubuntu lässt sich nicht starten. Schon kurz nach der Installation ist meine Abenteuerreise beendet, der Zeichensalat auf dem Bildschirm sah jedenfalls nicht nach dem Betriebssystem aus, das ich haben wollte. Ich musste wohl irgendetwas falsch gemacht haben. Sogleich wurde die VM gelöscht, neu angelegt und Ubuntu nochmals installiert. Diesmal aber richtig und mit doppelt soviel Konzentration bei den Details.

Nachdem auch die zweite Installation zu meinem Entsetzen scheinbar missglückt war und Ubuntu sich partout nicht starten ließ, beschloss ich entgegen meiner eigentlichen Vorsätze die Fehlermeldung wie gewohnt bei Google einzutippen. Dadurch fand ich tatsächlich heraus, dass ich die Bootreihenfolge der Laufwerke ändern musste, so dass die VM zuerst von der Festplatte startet (obwohl keine DVD im Laufwerk ist). Für aussagekräftigere Fehlermeldungen ist in der Linux-Community offenbar auch kein Geld da. Es ist mir schleierhaft, wie ich aus dem hingerotzten Output erkennen soll, dass die Bootreihenfolge falsch ist oder warum sie falsch ist. „I/O Error“, „Unable to read page“, „squashfs_read_data failed to read block“, „SQUASHFS error“, alles klar, das hilft mir natürlich weiter. Auch hätte ich doch von Geburt an wissen müssen, dass „dev sr0“ das DVD-Laufwerk ist. Aha.

Ubuntu fängt also wieder GENAU so an, wie ich Linux seit vielen Jahren kenne und hasse: Ich muss jedes Mal nach Fehlermeldungen googlen, um das Betriebssystem halbwegs nutzen zu können. Egal wie ich es anfange, endet es irgendwie immer damit, dass ich Fehlermeldungen in eine Suchmaschine eintippe um jemanden zu finden, der irgendwo die Lösung gepostet hat. Wieso geht das bei Linux nicht anders? Ich kann es mir absolut nicht erklären. Ich will das nicht, ich habe darauf keine Lust. Ich versuche es vielleicht in 4 Jahren nochmal. Merci, dass es dich gibt, Windows 7.

Die freie Virtualisierungslösung VirtualBox von Oracle (vormals Sun) liegt seit dem 22. Dezember in der Version 4.0 vor. Erstmals unterstützt diese Version das sogenannte Guest-Scaling. Darunter versteht man nicht etwa das Anpassen der Gast-Auflösung an die Host-Auflösung, sondern das nachträgliche Hoch- oder Runterskalieren von kleineren oder größeren Gast-Auflösungen. Bislang gab es stattdessen nur dicke schwarze Balken zu sehen, wenn die Host-Auflösung sehr viel größer war als die des Gastes.

Seit nicht weniger als drei Jahren warte ich auf diese Funktion, daher auch dieser Beitrag dazu. Von Nutzen kann diese Funktion z.B. dann sein, wenn Anwendungen in der Gastmaschine in einer fixen Auflösung laufen (z.B. Spiele wie Starcraft) und man diese aber trotzdem über die gesamte Monitorgröße nutzen will. Auch kann man nun Gäste schrumpfen lassen um so mehrere gleichzeitig laufende virtuelle Maschinen simultan auf einem Monitor überwachen zu können, ohne deren interne Auflösung zu ändern.

VirtualBox ist so ziemlich die spielefreundlichste und -kompatibelste verfügbare Virtualisierungssoftware und zudem noch frei. Microsofts Virtual PC und VMwares Workstation kommen da nicht ganz ran. VirtualBox ist vielleicht nicht ganz so komfortabel wie VMware Workstation mit seiner automatisierten „unattended“ Windows-Installation, und rein offiziell unterstützt VirtualBox keine Windows 9x-Gäste, aber wenn es um Windows NT geht, ist es meines Erachtens die beste Wahl.