Linux για αρχάριους: Όλα όσα πρέπει να γνωρίζετε για να ξεκινήσετε

Το Linux μπορεί να φαίνεται τρομακτικό στην αρχή, αλλά δεν είναι τόσο περίπλοκο όσο νομίζετε. Εδώ είναι ο οδηγός για αρχάριους για το Linux.

Γρήγοροι Σύνδεσμοι

  • Τι είναι το Linux;
  • Απαιτήσεις υλικού και πώς να εγκαταστήσετε το Linux
  • Η εμπειρία επιφάνειας εργασίας στο Linux
  • Λήψη εφαρμογών σε Linux
  • Με κάθε κυκλοφορία, το Linux πλησιάζει ένα βήμα πιο κοντά στο να γίνει για όλους

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

Τι είναι το Linux;

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

Έτσι, αυτό που είναι το Linux για τους περισσότερους ανθρώπους είναι μια οικογένεια λειτουργικών συστημάτων που χρησιμοποιούν τον πυρήνα του Linux και στη συνέχεια διαφέρουν ως προς τα πράγματα όπως η διεπαφή χρήστη, τα προγράμματα οδήγησης και άλλα πράγματα που είναι πιο ορατά στον χρήστη και επηρεάζουν άμεσα την εμπειρία χρήστη. Τα λειτουργικά συστήματα Linux είναι γνωστά ως διανομές ή διανομές και κυμαίνονται από μοναδικά έως βασισμένα σε άλλη διανομή.

Διανομές όπως το Debian και το Fedora είναι αυτό που θα μπορούσατε να ονομάσετε διανομές πρώτης τάξης ή πρωτότυπες διανομές επειδή παίρνουν τον πυρήνα του Linux και κάνουν τη δουλειά της δημιουργίας ενός λειτουργικού συστήματος από την αρχή. Το Ubuntu, ωστόσο, είναι μια διανομή που χρησιμοποιεί το Debian ως βάση και στη συνέχεια αλλάζει κάποια πράγματα και προσθέτει άλλες συναρτήσεις, που σημαίνει ότι είναι μια παράγωγη διανομή. Υπάρχουν ακόμη και διανομές που βασίζονται στο Ubuntu (Linux Mint, για παράδειγμα), που σημαίνει ότι έχει αφαιρεθεί ένα ολόκληρο λειτουργικό σύστημα από τη μητρική διανομή και το Mint.

Απαιτήσεις υλικού και πώς να εγκαταστήσετε το Linux

Οι απαιτήσεις υλικού για λειτουργικά συστήματα Linux διαφέρουν από διανομή σε διανομή, αλλά γενικά, οι περισσότερες διανομές συνιστούν αυτές τις ελάχιστες απαιτήσεις:

  • CPU 64-bit με δύο πυρήνες
  • 4 GB μνήμης RAM συστήματος
  • 25 GB αποθηκευτικού χώρου
  • Μια μονάδα DVD ή USB που περιέχει την εγκατάσταση για το λειτουργικό σύστημα

Δεν χρειάζεστε ακριβώς έναν υπερυπολογιστή για να τρέξετε το Linux, και σχεδόν οποιοσδήποτε υπολογιστής της περασμένης δεκαετίας περίπου θα πρέπει να μπορεί να τον τρέξει, ενώ ακόμη και παλαιότερες φορητές συσκευές θα πρέπει να είναι επίσης ικανοί. Αυτές οι προτεινόμενες προδιαγραφές συστήματος είναι επίσης μόνο για τις πιο πρόσφατες εκδόσεις των πιο δημοφιλών διανομών, μπορείτε απολύτως βρείτε παλαιότερες εκδόσεις με λιγότερο αυστηρές απαιτήσεις ή ελαφρύτερες διανομές που θα τρέχουν σε επεξεργαστές 32 bit και 2 GB μνήμη.

Όσον αφορά τις μεθόδους εγκατάστασης, κάθε διανομή είναι διαφορετική, αλλά σε γενικές γραμμές, θα χρειαστείτε μέσα εγκατάστασης είτε σε μορφή DVD είτε σε USB stick, τα οποία μπορείτε να δημιουργήσετε με ένα πρόγραμμα όπως balenaEtcher. Αυτό ισχύει επίσης για τα Windows και σχεδόν κάθε άλλο λειτουργικό σύστημα που μπορείτε να σκεφτείτε, οπότε το Linux δεν είναι μοναδικό από αυτή την άποψη, και οι mainstream διανομές θα έχουν αρκετά απλή εγκατάσταση διαδικασίες.

Υπάρχουν δύο άλλα πράγματα που θα πρέπει να έχετε υπόψη σας. Ένα από αυτά είναι το σύστημα αρχείων του Linux, το οποίο είναι εντελώς διαφορετικό από αυτό των Windows, επομένως δεν θα μπορείτε απλά να βάλετε μια μονάδα δίσκου που έχει διαμορφωθεί για Windows σε έναν υπολογιστή Linux και να περιμένετε να λειτουργεί. Πρέπει επίσης να ανησυχείτε για τα προγράμματα οδήγησης, τα οποία είναι τα πράγματα που διευκολύνουν την επικοινωνία μεταξύ του λειτουργικού συστήματος και συσκευών όπως οι κάρτες γραφικών. Η υποστήριξη προγραμμάτων οδήγησης μπορεί να κυμαίνεται από εξαιρετική έως ανύπαρκτη, επομένως θα πρέπει να ερευνήσετε τα στοιχεία σας και να προσδιορίσετε εάν είναι κατάλληλα για Linux.

Η εμπειρία επιφάνειας εργασίας στο Linux

Επειδή κάθε διανομή Linux είναι διαφορετική, δεν υπάρχει ενιαία "εμπειρία επιτραπέζιου υπολογιστή Linux". Ωστόσο, δύο από τις πιο δημοφιλείς διανομές, Ubuntu και Μαλακό καπέλλο, χρησιμοποιήστε αυτό που ονομάζεται διεπαφή επιφάνειας εργασίας GNOME και αν έχετε χρησιμοποιήσει ποτέ Windows ή macOS θα σας αρέσει το GNOME. Λαμβάνετε μια γραμμή εργασιών και ένα μενού έναρξης (ή μενού εφαρμογών, σε αυτήν την περίπτωση) και το λειτουργικό σας σύστημα θα έχει συνήθως επίσης ένα κατάστημα εφαρμογών. Εξακολουθεί να είναι Linux, επομένως θα πρέπει να αντιμετωπίσετε το γεγονός ότι περιορίζεστε στο λογισμικό Linux (συνήθως), αλλά εκτός και αν ψάχνετε για κάτι εξειδικευμένο, αυτό που μπορείτε να βρείτε στα Windows θα υπάρχει Linux. Άλλες διανομές χρησιμοποιούν διαφορετική διεπαφή χρήστη, οπότε αν δεν έχετε εμπειρία με το Linux, προτείνω να ξεκινήσετε με κάτι που χρησιμοποιεί το GNOME.

Η διαχείριση αρχείων σε όλες τις διανομές είναι αρκετά παρόμοια όχι μόνο μεταξύ τους αλλά και με τα Windows και το MacOS. Έχετε αρχεία, φακέλους, καταλόγους και ούτω καθεξής. δεν είναι εντελώς εξωγήινο. Η διεπαφή χρήστη για τη διαχείριση αρχείων ή την εφαρμογή εξερεύνησης μπορεί να είναι διαφορετική μεταξύ διανομών, αλλά συνήθως είναι αυτονόητη. Παρεμπιπτόντως, οι εξωτερικές συσκευές αποθήκευσης χρησιμοποιούν ένα πιο καθολικό σύστημα αρχείων (συνήθως βασισμένο σε NTFS) από την εσωτερική αποθήκευση, η οποία σημαίνει ότι δεν θα χρειαστεί να διαμορφώσετε ξανά τις εξωτερικές κάρτες SSD, HDD ή SD για να μεταφέρετε αρχεία από υπολογιστή Windows σε υπολογιστή Linux ή αντίστροφα αντίστροφα.

Ωστόσο, ακόμη και για φιλικές προς το χρήστη διανομές όπως το Ubuntu, υπάρχει σχεδόν σίγουρα ένα πράγμα που θα πρέπει να χρησιμοποιήσετε τουλάχιστον μία φορά στο Linux: το τερματικό (γνωστό και ως κονσόλα ή κονσόλα). Το τερματικό είναι ουσιαστικά όπου εισάγετε εντολές κειμένου για να ολοκληρώσετε τα πράγματα, κάτι που μπορεί να είναι λίγο απόκρυφο. Μερικές φορές, είναι αναπόφευκτο να χρειαστεί να αλληλεπιδράσετε με το τερματικό για κάτι που πρέπει να εγκαταστήσετε ή να διαμορφώσετε. Ορισμένα λειτουργικά συστήματα κάνουν φειδωλή χρήση του τερματικού, ενώ άλλα βασίζονται σε μεγάλο βαθμό σε αυτό.

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

Λήψη εφαρμογών σε Linux

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

Ρεαλιστικά, οι επιλογές σας είναι μεταξύ ενός καταστήματος εφαρμογών ή μιας μη αυτόματης εγκατάστασης μέσω του τερματικού. Εάν προτιμάτε να αποφύγετε το τερματικό, θα πρέπει πιθανώς να πάρετε το Ubuntu ή ένα από τα λειτουργικά συστήματα που βασίζονται στο Ubuntu, όπως το Mint ή το Pop! OS. Το Fedora είναι επίσης μια επιλογή και έχει το δικό του κατάστημα εφαρμογών. Εάν χρειάζεται να βασιστείτε στο τερματικό επειδή μια εφαρμογή δεν βρίσκεται στο κατάστημα εφαρμογών ή η διανομή σας δεν έχει καν κατάστημα εφαρμογών, τότε θα πρέπει να μάθουμε λίγα πράγματα για την εγκατάσταση του Linux μέσω του τερματικού, αν και μόλις το συνηθίσετε, δεν είναι πολύ δύσκολος.

Ένα πράγμα στο οποίο είναι εξαιρετικό το Linux είναι να κάνει λογισμικό που δεν είναι Linux να τρέχει σε Linux. Το κρασί είναι ένα κομμάτι λογισμικού Οι χρήστες Linux τρέχουν για να κάνουν τις εφαρμογές των Windows να λειτουργούν σε Linux και είναι αρκετά αξιόπιστο από την κυκλοφορία του πριν από πολλά χρόνια. Για παιχνίδια, της Valve Πρωτόνιο η εφαρμογή γνώρισε μεγάλη επιτυχία στο Steam Deck και το Linux στο σύνολό του, και λειτουργεί εκπληκτικά καλά, παρόλο που τα παιχνίδια είναι γνωστό ότι είναι αρκετά ιδιοσυγκρασιακά. Το Wine έχει ξεχωριστή λήψη ενώ το Proton έρχεται με το Steam όταν το εγκαταστήσετε.

Με κάθε κυκλοφορία, το Linux πλησιάζει ένα βήμα πιο κοντά στο να γίνει για όλους

Σήμερα, το Linux δεν είναι κατάλληλο για όλους. Το οικοσύστημα λογισμικού μπορεί να αποτρέψει πολλούς, επειδή η εξάρτηση από το τερματικό μπορεί να είναι απενεργοποίηση και είναι απλά δύσκολο να αλλάξετε από τα Windows ή το macOS. Τούτου λεχθέντος, το Linux είναι πολύ πιο χρησιμοποιήσιμο για περισσότερους ανθρώπους από ό, τι ήταν ποτέ, και αυτό ισχύει με κάθε ενημέρωση σε κάθε διανομή. Μπορείτε ακόμη και να πάρετε υπέροχοι φορητοί υπολογιστές που τρέχουν διανομές Linux όπως το Ubuntu από το κουτί.

Και αυτή είναι ακριβώς η κατάσταση στον υπολογιστή. Οι χρήστες Android χρησιμοποιούν Linux στα τηλέφωνά τους και πολλοί διακομιστές χρησιμοποιούν Linux αντί για Windows. Ο υπολογιστής είναι πραγματικά το τελευταίο κράτημα όπου το Linux δεν είναι πραγματικά μια κύρια επιλογή σήμερα, αλλά αυτό μπορεί να μην ισχύει για πάντα. Εν πάση περιπτώσει, σήμερα, δεν είναι πολύ δύσκολο να μάθεις πώς να χρησιμοποιείς, να σου αρέσει, ακόμη και να ευδοκιμείς στο Linux.