...Μιας και πιασαμε τους File-managers ... οριστε και ενας ακομα...
Eμένα μεγάλη έκπληξη πάντως μου είχε κάνει κάπου το 2013-14 που περιεργαζόμουν το λειτουργικό Mac OS X υποτίθεται ότι ήταν ότι πιο εξελιγμένο, ακόμα μέσα είχε το BASH !!!!!
Ολόκληρα modules από UNIX και Linux....! Αυτοί που κατηγορούσαν την Microsoft βάσιζαν το λειτουργικό τους σε κομμάτια ελεύθερου κώδικα......
Το Mac OSX είναι πιστοποιημένο UNIX όπως και τα Solaris, AIX, HP-UX και κάτι άλλα που μου διαφεύγουν. Το Linux από την άλλη ΔΕΝ είναι. Μπορεί να είναι συμβατό αλλά ΔΕΝ μπορεί να έχει την "σφραγίδα". Αυτό σημαίνει πως μια εφαρμογή γραμμένη σε ένα UNIX μπορεί να τρέξει κανονικά σε οποιδήποτε άλλο UNIX χωρίς καμία μετατροπή (εξαιρούνται φυσικά οι hardware διαφορές).
Το Mac OSX είναι απόγονος του NextSTEP της δεύτερης εταιρίας του Jobs. Ήταν ένα απίστευτο λειτουργικό. Τουλάχιστον μια δεκαετία μπροστά από την εποχή του. Ήταν βασισμένο αποκλειστικά σε αντικειμενοστραφή προγραμματισμό. Επίσης η απεικόνιση στην οθόνη γινόταν μέσω διανυσματικών γραφικών με αποτέλεσμα να έχει εξαιρετικό scaling και επιτάχυνση μέσω κάρτας από το 1988. Σκέψου ότι εμείς στα Windows είδαμε προκοπή 20 χρόνια μετά με τα Vista.
Το NextSTEP ήταν βασισμένο σε BSD κώδικα που είχε γραφτεί στο Berkeley από φοιτητές που μετά ίδρυσαν την Sun Microsystems. Όταν αγοράστηκε το 95-96 η Next από την Apple άλλαξε η βάση και μετέβησαν στο FreeBSD που ήταν η εξέλιξη του αρχικού BSD. Είναι το αντίπαλο δέος του Linux στο FOSS. Η αλλαγή - ενσωμάτωση είναι τέτοια που η Apple έχει προγραμματιστές στην κύρια ομάδα που έχει δικαίωμα εγγραφής στο δέντρο του κώδικα.
Και πάμε τώρα στη γκρίνια της Apple. Η βασική ιδεολογική διαφορά μεταξύ της άδειας GNU και BSD είναι η εξής. Στην GNU μπορείς να κάνεις ότι γουστάρεις με τον κώδικα αλλά πρέπει να δώσεις πίσω στην κοινότητα τις αλλαγές. Δηλαδή ΔΕΝ μπορείς να πάρεις τον πυρήνα του Linux, να τον πεις Βαγγέλη και να πεις ότι από δω και πέρα θα κάνω ότι γουστάρω χωρίς να σας δίνω πίσω κώδικα. Από την άλλη η άδεια BSD σου λέει κάνε ότι γουστάρεις με τον κώδικά μου αλλά βάλε μια σημείωση ότι ΔΕΝ τον έγραψες εσύ. Οι κακές γλώσσες λένε πως όλος ο δικτυακός κώδικας των Windows NT ήταν κλώνος του FreeBSD.
Γι' αυτό μη σου κάνει εντύπωση. Η Apple δεν είναι τυχαία εδώ που είναι. Τα μηχανήματά της είναι η No 1 επιλογή για UNIX προγραμματισμό χωρίς τις "χαζομάρες" του Linux.
Καθόλου περίεργο. Είναι μακράν το καλύτερο Unix shell. Το πρώτο πράγμα που κάνω σε νέες εγκαταστάσεις FreeBSD είναι να βάλω το BASH. Το απλό SH που έχει δεν παλεύεται. Και το CSH δεν έχει τις ίδιες ευκολίες.
We use essential cookies to make this site work, and optional cookies to enhance your experience.