Ας τρέξουμε το τελευταίο αληθινό UNIX

To Linux δεν είναι UNIX. Τόσο νομικά, όσο και τεχνικά. Τεχνικά γιατί δεν μοιράζετε καθόλου κωδικά με την υλοποίηση του UNIX από την AT&T, και νομικά γιατί δεν έχει πληρώσει όποιον έχει το εμπορικό δικαίωμα σήμερα. Το τελευταίο έχει αλλάξει χέρια τόσες φορές και έχει χαθεί η μπάλα.

Αλλά πως ήταν άραγε μια “διανομή” UNIX, πως ήταν η σωστή εμπειρία UNIX; Το δοκίμασα σήμερα σε μια εικονική μηχανή. Της έδωσα 16 ολόκληρα megabytes (ΜΒ) μνήμη :slight_smile: και σε αυτήν έτρεξα την τελευταία έκδοση του UNIX που έχει βγει από την AT&Τ και τα Bell Labs κάπου το έτος 1979. Το θρυλικό και ιστορικό UNIX V7.

Αυτό ήταν τι περιμένατε; Να έχει δυνατότητα να μπαίνει στο διαδίκτυο ή να έχει γραφικά; Στην εικόνα βλέπουμε όλο τον κώδικα του init system. Systemd φάε την σκόνη μας.

Στην παρακάτω σελίδα υπάρχει αυτή η τελευταία έκδοση, τροποποιημένη ώστε να μπορεί να τρέξει σε x86 (i386). Περιέχει τον αρχικό κώδικα, και την αρχική τεκμηρίωση, κλασικά προγράμματα όπως το vi καθώς και ένα assembler για τον X86.

Κατέβασα τον δίσκο για εικονική μηχανή, 145 ολόκληρα MB, και είχα την αυθεντική εμπειρία σε ελάχιστα λεπτά.

Πριν λίγες μέρες κάποιος δημοσίευσε στο Facebook τι βρήκε στην αποθήκη του. Αυτό ήταν λίγο μετά.

Πολύ χαρτούρα αδελφάκι μου. Για να το αγοράσεις ήθελες ένα νεφρό. Και για κάποιο λόγο το φτηνό Coherent, που δεν είχε μέσα κωδικά της AT&T και δεν μπορούσε να λεχθεί UNIX δεν ήρθε ποτέ στην Ελλάδα (ή δεν έπεσα ποτέ πάνω του).

Τα βιβλία του Coherent μπορείς να τα κατεβάσεις από εδώ και αξίζουν ακόμα και σήμερα να τα διαβάσεις. Μέσα σε 1500 σελίδες θα μάθεις τα βασικά και που ισχύουν ακόμα και σήμερα!

Σχετική συζήτηση: https://news.ycombinator.com/item?id=25213659

11 Likes

Θεωρω τον εαυτο μου τυχερο , απο την αποψη οτι την δεκαετια του '90 ημουν φοιτητης σε πανεπιστημιο και ειχα στην διαθεση μου μια μεγαλη ποικιλια απο μηχανηματα και unix flavors στα computer rooms.
Απο dumb terminals που “τραβαγαν” την login screen απο καποιον σερβερ , μεχρι SGI ( τρεχανε IRIX ) , SunOS workstations ( solaris ) , HP ( hp/ux ) . Καποια στιγμη ειχα πετυχει και μηχανημα που ετρεχε vms .
Σε καποια απο αυτα τα μηχανηματα ειχαμε φυσικη προσβαση , π.χ. τα SunOS workstations , που τοτε οι τεραστιες (17αρες οθονες αν θυμαμαι καλα) και το Χ γραφικο περιβαλλον μας δημιουργουσε σοκ και δεος :slight_smile:
Ολες τις υπολοιπες ωρες την βγαζαμε στα dumb terminals με την λιγδα στο πληκτρολογιο , το μονοχρωμο μονιτορ με μαξιμουμ 5 fps στο scrolling … που τρεχανε καποιο τελειωμενο δεν-το-ξερει-η-μανα-του-δεν-θυμαμαι-ποιο unix flavor … ουτε γραφικο , ουτε administrative rights ( επισημα ;) ), ουτε dependency resolving , ουτε τιποτα. Ετσι ανδρωθηκαμε :slight_smile:

4 Likes

Χαχα!! Τί μου θύμησες τώρα! Ωραία χρόνια!

1 Like

Ήθελε να κάνες και ένα screen capture!!
Με έβαλες στην περιέργεια να κατεβάσω να ρίξω μία ματιά.:thinking:

Μα έκανα. Η εικόνα είναι από την εγκατάσταση στο VirtualBox

2 Likes

2 Likes

Η πρώτη δημοσίευση για το κέλυφος με τίτλο “The UNIX Command Language” από τον Ken Thompson
το έτος 1976

Απευθείας link στο PDF

1 Like