Ενώ τα Windows και το Linux θεωρούνται αντίπαλοι, το πρώτο είναι πολύ πιο δημοφιλές από το δεύτερο. Παρόλο που είμαι οπαδός του Linux, εξακολουθώ να χρησιμοποιώ αρκετά συχνά τα Windows. Ωστόσο, έχω μάθει πράγματα από το Linux που έχουν κάνει τη χρήση των Windows πολύ καλύτερη. “Linux Tips που Βελτίωσαν την Εμπειρία μου στα Windows”.
Διαβάστε και το άρθρο μας: Γιατί να προτιμήσετε Linux αντί Windows σε desktop PC
1. Το Linux μου έμαθε να αφήνω το μητρώο (Registry) στην ησυχία του
“Επεξεργαστής μητρώου των Windows 11“
Στις περισσότερες αναρτήσεις στο Reddit ή σε άλλα φόρουμ από ανθρώπους που αντιμετωπίζουν προβλήματα με τα Windows, ένα από τα πρώτα πράγματα που προτείνουν πολλοί είναι η ρύθμιση του μητρώου των Windows. Δεν υπάρχει τίποτα κακό σε αυτό, αλλά τις περισσότερες φορές, δεν χρειάζεται να το κάνετε.
Το Linux ρυθμίζεται κυρίως μέσω αρχείων απλού κειμένου, σε αντίθεση με το Μητρώο των Windows. Είναι ως επί το πλείστον εύκολα κατανοητά, αρκεί να διαβάσετε την τεκμηρίωση. Το Μητρώο προορίζεται κυρίως για τους προγραμματιστές για την αποθήκευση ρυθμίσεων. Και αν πρόκειται να τροποποιήσετε οποιεσδήποτε ρυθμίσεις, να είστε πολύ προσεκτικοί σε αυτό.
2. Έμαθα πώς να διαχειρίζομαι ένα μηχάνημα
Πολλοί άνθρωποι πιστεύουν ότι το Linux είναι δύσκολο στη χρήση, και μπορεί να υπάρχει κάποια αλήθεια σε αυτόν τον ισχυρισμό. Ένα πράγμα που είναι αλήθεια είναι ότι το Linux έχει διαφορετική προσέγγιση στη διαχείριση από τα Windows. Όπως αναφέρθηκε προηγουμένως, το Linux ρυθμίζεται κυρίως μέσω αρχείων απλού κειμένου. Αυτή η μέθοδος έχει το πλεονέκτημα της διαφάνειας. Για να κάνετε αλλαγές σε όλο το σύστημα, χρειάζεστε μόνο έναν επεξεργαστή κειμένου και έναν κωδικό πρόσβασης root.
Αυτό είναι ένα σχεδιαστικό χαρακτηριστικό που το Linux κληρονόμησε από το Unix. Το Unix προοριζόταν να είναι ένα ερευνητικό έργο για προγραμματιστές που ήξεραν τι έκαναν. Αν και υπάρχει περισσότερη βοήθεια στις mainstream διανομές Linux, αν θέλετε. Τείνετε να έρχεστε σε επαφή με το λειτουργικό σύστημα από κοντά, αν το χρησιμοποιείτε σοβαρά.
Αυτός είναι ο λόγος για τον οποίο αν είστε παθιασμένοι με τους υπολογιστές, θα πρέπει να δοκιμάσετε να χρησιμοποιήσετε το Linux. Ακόμα και αν είναι μόνο μέσα σε μια εικονική μηχανή. Είναι μια καλή πρακτική εξάσκηση στο πώς να ρυθμίζετε και να συντηρείτε έναν υπολογιστή. Μπορώ να εφαρμόσω αυτές τις δεξιότητες στα Windows, ακόμη και αν το λογισμικό είναι διαφορετικό.
3. Επειδή μπορώ να κάνω μικροεπεμβάσεις (Tweaks), δεν σημαίνει ότι πρέπει να το κάνω
Ένα από τα πράγματα που με ενθουσίασαν περισσότερο στο Linux σε σχέση με τα Windows ήταν ότι μπορούσα να ρυθμίσω και να μεταγλωττίσω έναν πυρήνα. Αυτό ήταν κάτι που δεν μπορούσα να κάνω στα Windows με τον ιδιόκτητο πηγαίο κώδικά τους. Έτσι, φόρτωνα το μενού διαμόρφωσης του πυρήνα, συνέθετα τον πυρήνα, έλεγα στον φορτωτή εκκίνησης πού βρίσκεται στον σκληρό δίσκο, έκανα επανεκκίνηση και… είχα έναν πανικό του πυρήνα.
Αυτό οφειλόταν κυρίως στο ότι ξέχασα να φτιάξω έναν αρχικό δίσκο ramdisk, ο οποίος επιτρέπει στον πυρήνα να φορτώσει modules για να χειριστεί τους σκληρούς δίσκους. Χωρίς να γίνω πολύ τεχνικός, αυτό λύνει ένα πρόβλημα με το αυγό και την κότα στην εκκίνηση.
Το θέμα είναι ότι δεν χρειαζόταν πραγματικά να το κάνω αυτό. Οι σύγχρονοι πυρήνες που παραδίδονται με τις μεγάλες διανομές, παρά το γεγονός ότι είναι σχετικά μεγάλοι, λειτουργούν αρκετά καλά από μόνοι τους.
Η κουλτούρα των Windows, ιδιαίτερα γύρω από τα παιχνίδια, φαίνεται να ενθαρρύνει τις άσκοπες μικροεπεμβάσεις. Στον πραγματικό κόσμο, το να έχεις αξιόπιστα συστήματα είναι πολύ πιο σημαντικό από το να έχεις απολύτως τέλεια συστήματα. Το Linux με δίδαξε να μην αφήνω την τελειότητα να είναι ο εχθρός του καλού και να αφήνω τα πράγματα στην ησυχία τους, εκτός αν είναι απολύτως απαραίτητο.
4. Μάθημα Linux: Update, Update, Update
“Ενημέρωση των Windows”
Τίποτα δεν φαίνεται να εμπνέει μεγαλύτερο φόβο στους χρήστες των Windows από τις αυτόματες ενημερώσεις. Υπάρχουν μερικοί λόγοι γι’ αυτό, αλλά ο μεγαλύτερος είναι ο φόβος για τα νέα σφάλματα που μπορεί να εισάγει μια ενημέρωση. Οι ενημερώσεις δεν είναι επίσης ιδιαίτερα ομαλές, καθώς απαιτούν αρκετό χρόνο για τη λήψη και την εγκατάσταση.
Πολλοί χρήστες των Windows καθυστερούν τις ενημερώσεις όσο περισσότερο μπορούν, αλλά είναι κάτι που δεν πρέπει να κάνετε. Με αυτόν τον τρόπο λαμβάνετε πολλές διορθώσεις και όσο περισσότερο περιμένετε, τόσο περισσότερες ενημερώσεις πρέπει να κατεβάσετε. Αν ανησυχείτε για τις διακοπές, μπορείτε να το ελαχιστοποιήσετε με τις Ενεργές Ώρες, για παράδειγμα, ρυθμίζοντάς τες έτσι ώστε οι ενημερώσεις να γίνονται ενώ κοιμάστε.
Έμαθα να μη φοβάμαι τις ενημερώσεις εξαιτίας της χρήσης του Linux. Παρόλο που υπάρχουν προβλήματα, οι ενημερώσεις είναι πιο σημαντικές. Η πρόσφατη κερκόπορτα XZ Utils είναι ένα καλό παράδειγμα. Πολλές διανομές Linux απέστειλαν ενημερώσεις σχεδόν αμέσως μόλις ανακαλύφθηκε η ευπάθεια.
5. Οι διαχειριστές πακέτων (Package Managers) είναι φοβεροί!
“Microsoft Store 2024”
Ένα ωραίο πράγμα που μόλις τώρα αρχίζει να εδραιώνεται στα Windows είναι η ιδέα της εγκατάστασης λογισμικού από ένα κεντρικό αποθετήριο, ένα χαρακτηριστικό που πρωτοεμφανίστηκε στο Linux. Είναι ένας λόγος που τα Windows 11 και το desktop Linux μοιάζουν περισσότερο όμοια παρά διαφορετικά αυτές τις μέρες.
Οι διαχειριστές πακέτων είναι απαραίτητοι στο Linux επειδή τα προγράμματα του Linux βασίζονται σε κοινές ενότητες κώδικα και τα προγράμματα τείνουν να απαιτούν αρκετές από αυτές, που ονομάζονται “εξαρτήσεις – dependencies“, για να τρέξουν. Πριν από τους διαχειριστές πακέτων, έπρεπε να τα παρακολουθείτε αυτά και να τα μεταγλωττίζετε μόνοι σας από τον πηγαίο κώδικα! Οι διαχειριστές πακέτων γλιτώνουν πολλή κόπωση με τη διαχείριση του λογισμικού και τη διατήρησή του ενημερωμένο.
Θα προτιμούσατε να κατεβάζετε μεμονωμένα προγράμματα ή να εγκαθιστάτε λογισμικό από ένα μέρος; Το Microsoft Store, το Win-get και το Ninite είναι όλες καλές επιλογές για την εγκατάσταση προγραμμάτων στον υπολογιστή σας με Windows.
Διαβάστε και το άρθρο μας: Μαζική εγκατάσταση εφαρμογών με το Ninite
Windows + Linux: Ένας ισχυρός συνδυασμός
“Neofetch στο Ubuntu WSL”
Όσο κι αν αγαπώ το Linux, υπάρχουν λόγοι για τους οποίους πρέπει να τρέχω Windows (π.χ. παιχνίδια), αλλά δεν χρειάζεται να εγκαταλείψω το Linux για τα Windows. Ένα πράγμα που η κουλτούρα του Linux πήρε σωστά είναι η συνειδητοποίηση ότι δεν χρειάζεται να είναι είτε-είτε. Παραδοσιακά, ο τρόπος εκτέλεσης Linux και Windows ήταν η διπλή εκκίνηση, αλλά οι εικονικές μηχανές (virtual machines) και το Υποσύστημα Windows για Linux (WSL) σας επιτρέπουν να έχετε το καλύτερο και από τους δύο κόσμους: το κύριο λογισμικό στα Windows συν τα προηγμένα βοηθητικά προγράμματα στο Linux.
Διαβάστε και το άρθρο μας: Πώς να ενεργοποιήσετε το υποσύστημα των Windows για το Linux
Μπορείτε να κατεβάσετε επίσης δωρεάν, πολύ ενδιαφέροντα e-books που έφτιαξα σχετικά με τη δημιουργία websites αλλά και για γλώσσες προγραμματισμού, εδώ στα free downloads.