Ένα λειτουργικό σύστημα (OS) είναι ένα πρόγραμμα που σας επιτρέπει να αλληλεπιδράσετε με τον υπολογιστή - όλο το λογισμικό και το υλικό στον υπολογιστή σας. Πως?
Βασικά, υπάρχουν δύο τρόποι.
- Με ένα λειτουργικό σύστημα γραμμής εντολών (π.χ. DOS), πληκτρολογείτε μια εντολή κειμένου και ο υπολογιστής ανταποκρίνεται σύμφωνα με αυτήν την εντολή.
- Με ένα γραφικό περιβάλλον εργασίας χρήστη (GUI) (π.χ. Windows), αλληλεπιδράτε με τον υπολογιστή μέσω γραφικής διεπαφής με εικόνες και κουμπιά χρησιμοποιώντας το ποντίκι και το πληκτρολόγιο.
Με το Unix έχετε γενικά την επιλογή να χρησιμοποιήσετε είτε γραμμή εντολών (περισσότερο έλεγχο και ευελιξία) είτε GUI (ευκολότερη).
Unix vs. Windows: Μια ανταγωνιστική ιστορία και το μέλλον
Τα Microsoft Windows και το Unix είναι δύο μεγάλες κατηγορίες λειτουργικών συστημάτων. Το λειτουργικό σύστημα υπολογιστή Unix έχει χρησιμοποιηθεί για περισσότερο από τρεις δεκαετίες. Αρχικά αυξήθηκε από τις στάχτες μιας αποτυχημένης απόπειρας στις αρχές της δεκαετίας του 1960 για την ανάπτυξη ενός αξιόπιστου λειτουργικού συστήματος με χρονομεριστική μίσθωση. Μερικοί επιζώντες από την Bell Labs δεν εγκατέλειψαν και ανέπτυξαν ένα σύστημα που παρέσχε ένα εργασιακό περιβάλλον που περιγράφεται ως "ασυνήθιστη απλότητα, δύναμη και κομψότητα".
Από τον κύριο ανταγωνιστή του Unix το 1980, τα Windows έχουν κερδίσει τη δημοτικότητα λόγω της συνεχώς αυξανόμενης ισχύος μικρο-υπολογιστών με επεξεργαστές συμβατούς με την Intel (CPUs), που είναι η πλατφόρμα για την οποία σχεδιάστηκαν τα Windows. Τα τελευταία χρόνια, όμως, αναδύθηκε μια νέα έκδοση του Unix που ονομάζεται Linux, ειδικά σχεδιασμένη για μικρο-υπολογιστές. Μπορεί να ληφθεί δωρεάν και είναι επομένως μια προσοδοφόρα επιλογή για ιδιώτες και επιχειρήσεις με προϋπολογισμό.
Στο μπροστινό μέρος του διακομιστή, το Unix κλείνει στο μερίδιο αγοράς της Microsoft. Το 1999, το Linux απομακρύνθηκε από το Netware του Novell για να γίνει το λειτουργικό σύστημα διακομιστή No. 2 πίσω από τα Windows NT. Το 2001, το μερίδιο αγοράς για το λειτουργικό σύστημα Linux ήταν 25%. άλλες γεύσεις Unix 12 τοις εκατό. Από την πλευρά του πελάτη, η Microsoft κυριαρχεί σήμερα στην αγορά του λειτουργικού συστήματος με μερίδιο αγοράς άνω του 90%.
Λόγω των επιθετικών πρακτικών μάρκετινγκ της Microsoft, εκατομμύρια χρήστες που δεν έχουν ιδέα για το τι λειτουργικό σύστημα χρησιμοποιούν τα λειτουργικά συστήματα των Windows που τους δόθηκαν όταν αγόραζαν τους υπολογιστές τους. Πολλοί άλλοι απλά δεν γνωρίζουν ότι υπάρχουν λειτουργικά συστήματα διαφορετικά από τα Windows. Εσείς, από την άλλη πλευρά, διαβάζετε εδώ αυτό το άρθρο και ίσως προσπαθείτε να κάνετε συνειδητές αποφάσεις OS για οικιακή χρήση ή για τον οργανισμό σας. Σε αυτή την περίπτωση, θα πρέπει τουλάχιστον να δώσετε στο Unix την προσοχή σας, ειδικά εάν τα ακόλουθα είναι σχετικά στο περιβάλλον σας.
Πλεονεκτήματα του Unix
- Το Unix είναι πιο ευέλικτο και μπορεί να εγκατασταθεί σε πολλούς διαφορετικούς τύπους μηχανών, συμπεριλαμβανομένων κεντρικών υπολογιστών, υπερυπολογιστών και μικροϋπολογιστών.
- Το Unix είναι πιο σταθερό και δεν κατεβαίνει τόσο συχνά όσο τα Windows, επομένως απαιτεί λιγότερη διαχείριση και συντήρηση.
- Το Unix διαθέτει μεγαλύτερες ενσωματωμένες δυνατότητες ασφάλειας και δικαιωμάτων από τα Windows.
- Το Unix διαθέτει πολύ μεγαλύτερη επεξεργαστική ισχύ από τα Windows.
- Το Unix είναι ο ηγέτης στην υπηρεσία του Ιστού. Περίπου το 90% του Διαδικτύου βασίζεται σε λειτουργικά συστήματα Unix που εκτελούνται στον Apache, τον πιο διαδεδομένο διακομιστή στον κόσμο, ο οποίος είναι δωρεάν.
- Οι αναβαθμίσεις λογισμικού από τη Microsoft συχνά απαιτούν από τον χρήστη να αγοράσει νέο ή περισσότερο υλικό ή προαπαιτούμενο λογισμικό. Αυτό δεν συμβαίνει με το Unix.
- Τα περισσότερο ελεύθερα ή φθηνά λειτουργικά συστήματα ανοιχτού κώδικα, όπως το Linux και το BSD, με την ευελιξία και τον έλεγχο τους, αποδειχθούν πολύ ελκυστικά για τους (επίδοξους) οδηγούς υπολογιστών. Πολλοί από τους πιο έξυπνους προγραμματιστές αναπτύσσουν δωρεάν λογισμικό τελευταίας τεχνολογίας για την ταχέως αναπτυσσόμενη "κίνηση ανοιχτού κώδικα".
- Το Unix εμπνέει επίσης νέες προσεγγίσεις στο σχεδιασμό λογισμικού, όπως η επίλυση προβλημάτων με τη διασύνδεση απλούστερων εργαλείων αντί για τη δημιουργία μεγάλων προγραμμάτων μονολιθικών εφαρμογών.
Να θυμάστε ότι κανένας τύπος λειτουργικού συστήματος δεν μπορεί να προσφέρει απαντήσεις σε όλες τις ανάγκες σας. Πρόκειται για την επιλογή και τη λήψη εκπαιδευμένων αποφάσεων.