Η αρχιτεκτονική του Linux

Ενώ τα Windows υιοθετούν μια μονολιθική αρχιτεκτονική πυρήνα, το Linux αποτελείται από ένα πλήθος λογισμικού "τούβλων".
  • Για παράδειγμα, κάτω από τα Windows, είναι σχεδόν αδύνατο να λειτουργήσει χωρίς το GUI ή ακόμα και να αλλάξει το GUI manager.
  • Κάτω από το Linux απλά αφαιρέστε το αντίστοιχο τούβλο και αντικαταστήστε το με άλλο (π.χ. αντικαταστήστε το Gnome με το KDE ή το XFCE).

Επεξηγήσεις

Ο χώρος του πυρήνα είναι η καρδιά του λειτουργικού συστήματος. Διαχειρίζεται το υλικό (δίσκος, κάρτα βίντεο, δίκτυο ...) και παρέχει πρόσβαση σε λογισμικό και βιβλιοθήκες που βρίσκονται στο επίπεδο χρήστη.

  • Έτσι, εάν το λογισμικό ή οι βιβλιοθήκες του στρώματος χρήστη αποτύχουν, δεν επηρεάζει το σύστημα.
  • Από γραφική άποψη, όπως μπορείτε να δείτε από το παραπάνω διάγραμμα, ένα λογισμικό μπορεί να χρησιμοποιήσει - για παράδειγμα - τα χαρακτηριστικά του Gnome, GTK +, ή να χρησιμοποιήσει απευθείας X. .. ή τίποτα καθόλου και να τρέξει χωρίς GUI.

Σημειώσεις

Αυτό το σχήμα είναι απλό:

  • Όλα τα τούβλα δεν αντιπροσωπεύονται
  • Δεν αναφέρονται όλες οι σχέσεις μεταξύ τούβλων
  • Η εσωτερική δομή κάθε τούβλου δεν είναι λεπτομερής

Υπάρχουν χιλιάδες λογισμικά τούβλα διαθέσιμα για το Linux. Έχουν τη μορφή εκτελέσιμου ή βιβλιοθήκης.

  • Για παράδειγμα, εάν θέλετε να δημιουργήσετε ένα πρόγραμμα που κάνει αιτήσεις HTTP, δεν χρειάζεται να το δημιουργήσετε μόνοι σας: απλά χρησιμοποιήστε τη βιβλιοθήκη libcurl ή τη βιβλιοθήκη curl.
  • Αν θέλετε μια ιδέα των διαθέσιμων στοιχείων λογισμικού, τρέξτε το Synaptic και δείτε τα πακέτα που αρχίζουν με το "lib ...": Σας δίνει μια ιδέα για το τι είναι διαθέσιμο.

Διαχειριστές παραθύρων

Στο παραπάνω διάγραμμα, εμφανίζονται οι διαχειριστές παραθύρων KWin και Metacity, αλλά υπάρχουν και άλλες δεκάδες διαθέσιμες.

Προηγούμενο Άρθρο Επόμενο Άρθρο

Οι Καλύτερες Συμβουλές