Windows Survival Guide für Linux / Unix-Benutzer

Autor: Roger Morrison
Erstelldatum: 17 September 2021
Aktualisierungsdatum: 4 Kann 2024
Anonim
Windows Survival Guide für Linux / Unix-Benutzer - Technologie
Windows Survival Guide für Linux / Unix-Benutzer - Technologie

Inhalt


Quelle: Binu Omanakkuttan / Dreamstime.com

Wegbringen:

Bevorzugen Sie Linux / Unix, müssen aber Windows verwenden? Hier sind einige Möglichkeiten, wie Sie Ihren Windows-Computer ein wenig an Ihr bevorzugtes Betriebssystem anpassen können.

Seien wir ehrlich, Linux und Unix sind großartige Betriebssysteme, aber viele Benutzer müssen in der realen Welt leben, und in der realen Welt zu leben, bedeutet oft, ein bestimmtes Betriebssystem namens Windows zu verwenden. Unabhängig davon, ob Sie Windows besuchen oder dort leben, gibt es einige Möglichkeiten, die dafür sorgen, dass es mehr wie die Systeme funktioniert, die Sie gewohnt sind.

Cygwin

Wenn Sie ein ernsthafter Linux / Unix-Benutzer sind, der mit Windows konfrontiert ist, fehlt Ihnen wahrscheinlich die Befehlszeile. Sicher, die Windows-Eingabeaufforderung ist in Ordnung, hat aber nicht annähernd die Flexibilität der Unix-Shell. Cygwin ist die Antwort für Sie. Es handelt sich um eine DLL- und POSIX-Kompatibilitätsebene, die das Portieren von Linux-Software nach Windows erleichtert und Ihnen eine vertraute Umgebung bietet.


Laden Sie einfach die Datei Setup.exe von der Projektwebsite herunter und installieren Sie Cygwin. Das Installationsprogramm fungiert gleichzeitig als Paketmanager, und Sie können Ihre bevorzugten Dienstprogramme, Tools, Editoren usw. installieren. Es gibt ein Befehlszeilen-Frontend namens Cyg-get, das dem Dienstprogramm apt-get unter Debian und Ubuntu ähnelt.

Sie können mit Cygwin keine Linux-Binärdateien verwenden. Software muss für Windows kompiliert sein. Es gibt Hunderte von Paketen zur Verfügung. Wenn Sie dazu neigen, können Sie GCC installieren und selbst aus dem Quellcode kompilieren.

Sie können nicht nur Befehlszeilenanwendungen ausführen, sondern auch Programme, die für das X Window System entwickelt wurden, mit Cygwin / X.

Power Shell

Microsofts eigene PowerShell ist eine interessante Alternative sowohl zur traditionellen Unix-Shell als auch zur von MS-DOS abgeleiteten Windows-Standardbefehlszeile. PowerShell ist stark objektorientiert.


Sie können wie in Unix-Shells Pipelines aus verketteten Befehlen erstellen. Der Unterschied besteht jedoch darin, dass Objekte nicht einfach, sondern per Pipeline weitergeleitet werden. Dies ist möglicherweise eine Beleidigung für ernsthafte Unix-Programmierer, hat jedoch den Vorteil, dass Sie Daten ohne die Verwendung komplexer Verarbeitungswerkzeuge wie AWK oder sogar Perl auswählen können.

Es gibt eine gewisse Lernkurve, aber die Designer haben versucht, das Erlernen von PowerShell zu vereinfachen. Es ist nützlicher für die Interaktion mit Windows. Möglicherweise möchten Sie sich an andere Skriptsprachen halten, wenn Sie keine Windows-Aufgaben automatisieren müssen.

Keine Bugs, kein Stress - Ihre schrittweise Anleitung zur Erstellung lebensverändernder Software, ohne Ihr Leben zu zerstören

Sie können Ihre Programmierkenntnisse nicht verbessern, wenn sich niemand um die Softwarequalität kümmert.

Herausgeber

Unabhängig davon, auf welcher Seite der "Editor-Kriege" zwischen vi und Emacs Sie sich befinden, können Sie Ihren Favoriten unter Windows verwenden. Unter Windows steht eine große Auswahl an Editoren zur Verfügung, darunter die unter Cygwin verfügbaren Unix-Editoren sowie native Ports von vi und Emacs.

Eine gute, leichte, aber voll funktionsfähige Alternative zu beiden ist Notepad ++.

SSH

Wenn Sie ein ernsthafter Programmierer oder Systemadministrator sind, kennen Sie SSH bereits. Glücklicherweise können Sie sowohl unter Windows als auch unter Linux auf Remotecomputer zugreifen. Eine Möglichkeit ist PuTTY, mit dem Sie Verbindungen verwalten können.

Sie können SSH auch mit Cygwin installieren. Dies hat den Vorteil, dass Sie Mosh verwenden können, sodass Sie in Verbindung bleiben, wenn Sie Ihren Computer in den Energiesparmodus versetzen oder das Netzwerk wechseln. Es ist wirklich großartig, um über WLAN an einem Laptop zu arbeiten.

Programmiersprachen

Unix ist eine großartige Entwicklungsumgebung, und was auch immer Ihre Lieblingsprogrammiersprache unter Unix ist, sie ist für Windows verfügbar.

Alle wichtigen Skriptsprachen, einschließlich Python, Perl, PHP und andere, haben native Windows-Versionen sowie Cygwin-Versionen zur Verfügung.

Microsoft hat seine eigenen Entwicklungstools, aber Unix-Tools sind in der Regel viel leichter.

Desktop-Manager

Ein weiteres Merkmal von Linux-Desktops, das Sie wahrscheinlich vermissen, sind virtuelle Desktops. Während Microsoft es zu Windows 10 hinzufügt, müssen Sie nicht warten. Sie können VirtuaWin installieren, das Ihnen jetzt erweiterte Funktionen zur Fensterverwaltung bietet. Wie die beste Linux-Software ist es kostenlos und Open Source.

Anreise nach Real * nix

Wenn Sie echtes Unix haben müssen, müssen Sie Ihr Lieblingssystem nicht aufgeben. Das Dual-Booten von Windows und Linux ist die klassische Lösung.

Wenn Sie diesen Weg gehen, stellen Sie einfach sicher, dass Windows zuerst installiert ist. Andernfalls überschreibt Windows bei der Installation jeden Bootloader im Master Boot Record mit einem eigenen Bootloader. Die meisten Linux-Distributionen sind intelligent genug, um Windows-Partitionen zu erkennen und einen Bootloader zu installieren, mit dem Sie auswählen können, unter welchem ​​Betriebssystem Sie booten möchten.

Ein weiteres Problem, das bei neueren Computern für Windows 8 auftreten kann, ist der UEFI-Schutz. Angeblich zur Abwehr von Rootkits und Bootkits entwickelt, wurde kritisiert, dass Betriebssysteme kryptografisch signiert sein müssten, was das Potenzial hatte, viele Distributionen auszusperren.

Microsoft schreibt vor, dass neue PCs diese Funktion standardmäßig aktivieren müssen. Zum Glück müssen Sie sie jedoch auch deaktivieren können, jedoch nur auf x86-PCs. Sie könnten in Zukunft anders entscheiden. Wenn Sie sicher booten möchten oder einen ARM-Prozessor verwenden, können Sie signierte Distributionen auswählen, z. B. die 64-Bit-Version von Ubuntu.

Fazit

Auch wenn Sie vorübergehend oder dauerhaft in Windows stecken, können Sie mit ein paar einfachen Ergänzungen zu Ihrer Windows-Umgebung Ihren eigenen kleinen Vorgeschmack auf den Himmel haben.