Οδηγός επιβίωσης των Windows για χρήστες Linux / Unix

Συγγραφέας: Roger Morrison
Ημερομηνία Δημιουργίας: 17 Σεπτέμβριος 2021
Ημερομηνία Ενημέρωσης: 4 Ενδέχεται 2024
Anonim
Οδηγός επιβίωσης των Windows για χρήστες Linux / Unix - Τεχνολογία
Οδηγός επιβίωσης των Windows για χρήστες Linux / Unix - Τεχνολογία

Περιεχόμενο


Πηγή: Binu Omanakkuttan / Dreamstime.com

Πάρε μακριά:

Προτιμήστε το Linux / Unix αλλά να αναγκάσετε να χρησιμοποιήσετε τα Windows; Εδώ είναι μερικοί τρόποι για να κάνετε τον υπολογιστή σας των Windows λίγο περισσότερο σαν το προτιμώμενο λειτουργικό σύστημα.

Ας το παραδεχτούμε, το Linux και το Unix είναι εξαιρετικά λειτουργικά συστήματα, αλλά πολλοί χρήστες πρέπει να ζουν στον πραγματικό κόσμο και η ζωή στον πραγματικό κόσμο συχνά σημαίνει τη χρήση ενός συγκεκριμένου λειτουργικού συστήματος που ονομάζεται Windows. Είτε επισκεφθείτε μόνο τα Windows ή ζείτε εκεί, υπάρχουν μερικοί τρόποι που θα σας κάνουν να λειτουργούν περισσότερο σαν τα συστήματα στα οποία συνηθίζετε.

Cygwin

Εάν είστε σοβαρός χρήστης Linux / Unix που αντιμετωπίζει τα Windows, ίσως λείπει η γραμμή εντολών. Σίγουρα, η Γραμμή εντολών των Windows είναι εντάξει, αλλά δεν έχει καμία σχέση με την ευελιξία του κελύφους Unix. Το Cygwin είναι η απάντηση για σας. Είναι ένα επίπεδο συμβατότητας DLL και POSIX για να διευκολύνετε τη μεταφορά λογισμικού Linux στα Windows, ενώ παράλληλα σας δίνει ένα οικείο περιβάλλον.


Απλά κατεβάστε το αρχείο Setup.exe από την ιστοσελίδα του έργου και εγκαταστήστε το Cygwin. Ο εγκαταστάτης διπλασιάζεται ως διαχειριστής πακέτων και μπορείτε να εγκαταστήσετε τα αγαπημένα σας βοηθητικά προγράμματα, εργαλεία, εκδότες κ.ο.κ. Υπάρχει ένα front-end γραμμή εντολών που ονομάζεται Cyg-get που είναι παρόμοιο με το βοηθητικό πρόγραμμα apt-get στο Debian και το Ubuntu.

Δεν θα μπορείτε να χρησιμοποιήσετε τα δυαδικά αρχεία Linux με το Cygwin. Το λογισμικό πρέπει να καταρτιστεί για τα Windows. Υπάρχουν διαθέσιμες εκατοντάδες πακέτα. Αν είστε τόσο διατεθειμένοι, μπορείτε να εγκαταστήσετε το GCC και να συντάξετε τον εαυτό σας από την πηγή σας.

Δεν μπορείτε να εκτελέσετε μόνο εφαρμογές γραμμής εντολών, αλλά προγράμματα που έχουν σχεδιαστεί για το X Window System καθώς και Cygwin / X.

PowerShell

Το PowerShell της Microsoft είναι μια ενδιαφέρουσα εναλλακτική λύση τόσο για το παραδοσιακό κέλυφος Unix όσο και για την τυπική γραμμή εντολών των Windows που προέρχεται από το MS-DOS. Το PowerShell είναι έντονα αντικρουόμενο.


Μπορείτε να δημιουργήσετε αγωγούς αλυσοδερυγμένων εντολών όπως ακριβώς μπορείτε σε κελύφη Unix, αλλά η διαφορά είναι ότι αντί να χρησιμοποιείτε απλά, αντλούν αντικείμενα. Αυτό μπορεί να είναι μια προσβολή σε σοβαρούς προγραμματιστές Unix, αλλά το πλεονέκτημα είναι ότι μπορείτε να επιλέξετε δεδομένα χωρίς να χρησιμοποιήσετε πολύπλοκα εργαλεία επεξεργασίας όπως το AWK ή ακόμα και το Perl.

Υπάρχει μια καμπύλη μάθησης, αλλά οι σχεδιαστές προσπάθησαν να διευκολύνουν τη μάθηση του PowerShell. Είναι πιο χρήσιμο για την αλληλεπίδραση με τα ίδια τα Windows. Ίσως θελήσετε να παραμείνετε σε άλλες γλώσσες δέσμης ενεργειών, αν δεν χρειάζεται να αυτοματοποιήσετε τις εργασίες των Windows.

No Bugs, No Stress - Ο οδηγός σας βήμα προς βήμα για τη δημιουργία λογισμικού που αλλάζει τη ζωή χωρίς να καταστρέφει τη ζωή σας

Δεν μπορείτε να βελτιώσετε τις δεξιότητες προγραμματισμού σας όταν κανείς δεν ενδιαφέρεται για την ποιότητα του λογισμικού.

Συντάκτες

Ανεξάρτητα από την πλευρά του "πολέμου εκδοτών" μεταξύ του vi και του Emacs, μπορείτε να χρησιμοποιήσετε το αγαπημένο σας από τα Windows. Έχετε μια μεγάλη ποικιλία εκδοτών στα Windows, από τους επεξεργαστές Unix που είναι διαθέσιμοι στο Cygwin, καθώς και από τα εγγενή ports των vi και Emacs.

Μια καλή ελαφριά αλλά πλήρως εξοπλισμένη εναλλακτική λύση και στα δύο είναι το Notepad ++.

SSH

Αν είστε σοβαρός προγραμματιστής ή διαχειριστής συστήματος, γνωρίζετε ήδη για SSH. Ευτυχώς, μπορείτε να αποκτήσετε πρόσβαση σε απομακρυσμένα μηχανήματα στα Windows και στο Linux. Ένας τρόπος είναι ο PuTTY, ο οποίος σας επιτρέπει να διαχειριστείτε τις συνδέσεις.

Μπορείτε επίσης να εγκαταστήσετε το SSH χρησιμοποιώντας το Cygwin. Το πλεονέκτημα να το κάνετε αυτό είναι ότι μπορείτε να χρησιμοποιήσετε το Mosh, το οποίο σας επιτρέπει να παραμείνετε συνδεδεμένοι εάν βάζετε το μηχάνημα σε ύπνο ή αλλάζετε δίκτυα. Είναι πολύ ωραίο για την εργασία σε φορητό υπολογιστή μέσω Wi-Fi.

Γλώσσες προγραμματισμού

Το Unix είναι ένα εξαιρετικό περιβάλλον ανάπτυξης και όποια και αν είναι η αγαπημένη σας γλώσσα προγραμματισμού στο Unix, είναι διαθέσιμη για τα Windows.

Όλες οι κύριες γλώσσες δέσμης ενεργειών, συμπεριλαμβανομένων των Python, Perl, PHP και άλλων, έχουν διαθέσιμες εκδόσεις των Windows και Cygwin.

Η Microsoft έχει τα δικά της εργαλεία ανάπτυξης, αλλά τα εργαλεία Unix τείνουν να είναι πολύ πιο ελαφριά.

Διαχειριστής επιφάνειας εργασίας

Ένα άλλο χαρακτηριστικό των επιτραπέζιων υπολογιστών Linux που πιθανώς λείπει είναι οι εικονικοί επιτραπέζιοι υπολογιστές. Ενώ η Microsoft το προσθέτει στα Windows 10, δεν χρειάζεται να περιμένετε. Μπορείτε να εγκαταστήσετε το VirtuaWin, το οποίο σας παρέχει προηγμένες λειτουργίες διαχείρισης παραθύρων αυτήν τη στιγμή. Όπως το καλύτερο λογισμικό Linux, είναι δωρεάν και ανοιχτό.

Να φτάσετε στο Real * nix

Αν πρέπει να έχετε πραγματικό Unix, δεν χρειάζεται να εγκαταλείψετε το αγαπημένο σας σύστημα. Η διπλή εκκίνηση των Windows και του Linux είναι η κλασική λύση.

Αν πάτε αυτή τη διαδρομή, βεβαιωθείτε ότι έχετε εγκαταστήσει πρώτα τα Windows. Διαφορετικά, τα Windows θα αντικαταστήσουν οποιονδήποτε bootloader στο Master Boot Record με τη δική του όταν την εγκαταστήσετε. Οι περισσότερες διανομές του Linux είναι αρκετά έξυπνες ώστε να εντοπίζουν τα διαμερίσματα των Windows και να εγκαταστήσουν ένα bootloader που σας επιτρέπει να επιλέξετε το λειτουργικό σύστημα στο οποίο θέλετε να εκκινήσετε.

Ένα άλλο ζήτημα που ενδέχεται να αντιμετωπίσετε σε νεότερους υπολογιστές σχεδιασμένους για Windows 8 είναι η προστασία UEFI. Φαινομενικά σχεδιασμένο για να υπερασπιστεί τα rootkits και τα bootkits, επικρίθηκε ότι απαιτούσε την κρυπτογράφηση των λειτουργικών συστημάτων, τα οποία είχαν τη δυνατότητα να κλείσουν πολλές διανομές.

Η Microsoft εξουσιοδοτεί τους νέους υπολογιστές να την ενεργοποιήσουν από προεπιλογή, αλλά ευτυχώς απαιτούν επίσης να έχετε τη δυνατότητα να την απενεργοποιήσετε, αλλά μόνο σε υπολογιστές x86. Μπορούν να αποφασίσουν διαφορετικά στο μέλλον. Εάν θέλετε να διατηρήσετε ασφαλή εκκίνηση ή χρησιμοποιείτε επεξεργαστή ARM, μπορείτε να επιλέξετε διανομές που έχουν υπογραφεί, όπως η έκδοση 64-bit του Ubuntu.

συμπέρασμα

Ακόμα κι αν βρεθείτε προσωρινά ή μόνιμα στα Windows, μπορείτε ακόμα να έχετε τη δική σας μικρή γεύση από τον ουρανό με μερικές απλές προσθήκες στο περιβάλλον των Windows σας.