Άντριου Τανενμπάουμ

Βιογραφία

Γεννήθηκε στην πόλη της Νέας Υόρκης και μεγάλωσε στο προάστιο Γουάιτ Πλέινς. Απέκτησε το δίπλωμά του (B.Sc.) στη Φυσική από το Τεχνολογικό Ινστιτούτο της Μασαχουσέτης το 1965. Στη συνέχεια πήρε το διδακτορικό του (Ph.D.) στη Φυσική από το Πανεπιστήμιο της Καλιφόρνια, στο Μπέρκλεϊ το 1971. Για ένα διάστημα ήταν ενεργός υποστηρικτής του Sierra Club, ενός διεθνούς οργανισμού προστασίας του φυσικού περιβάλλοντος. Μετακόμισε στην Ολλανδία για να ζήσει μαζί με την σύζυγό του, η οποία είναι Ολλανδή, αλλά παραμένει Αμερικανός πολίτης. Διδάσκει μαθήματα γύρω από την Οργάνωση Υπολογιστών και τα Λειτουργικά Συστήματα, και επιβλέπει την εργασία υποψηφίων διδακτόρων στο Πανεπιστήμιο Βρέιε (Vrije Universiteit) του Άμστερνταμ.

Έργα

Ανάμεσα στα έργα του Άντριου Τανενμπάουμ συγκαταλέγονται τα βιβλία του, το λειτουργικό σύστημα MINIX και άλλα λογισμικά που έχει γράψει, και διάφορες ερευνητικές εργασίες στις οποίες έχει συμμετάσχει.

Amsterdam Compiler Kit

Το Amsterdam Compiler Kit είναι ένα εργαλείο το οποίο παράγει φορητούς μεταγλωττιστές. Ξεκίνησε πριν το 1981,  και ο Άντριου Τανενμπάουμ ήταν ο αρχιτέκτονάς του από την αρχή μέχρι την έκδοση 5.5.

MINIX

Το 1987, ο Τανενμπάουμ  έγραψε έναν κλώνο του UNIX, και τον ονόμασε MINIX (από το MIni-uNIX), για υπολογιστές IBM PC. Το λειτουργικό σύστημα απευθυνόταν σε φοιτητές και σε οποιονδήποτε άλλον ήθελε να μελετήσει πώς δουλεύει ένα λειτουργικό σύστημα. Στη συνέχεια, έγραψε ένα βιβλίο το οποίο περιείχε όλο τον πηγαίο κώδικα, και ένα παράρτημα το οποίο εξηγούσε τον κώδικα με λεπτομέρεια. Ο κώδικας ήταν διαθέσιμος σε μια σειρά από δισκέτες. Μέσα σε τρεις μήνες, μια ομάδα συζητήσεων γεννήθηκε στο USENET, με το όνομα comp.os.minix, με 40.000 χρήστες οι οποίοι συζητούσαν και βελτίωναν το σύστημα. Ένας από αυτούς τους χρήστες ήταν ο Φινλανδός Λίνους Τόρβαλντς ο οποίος άρχισε να προσθέτει δυνατότητες στο MINIX και να το προσαρμόζει στις ανάγκες του. Στις 5 Οκτωβρίου 1991, ο Τόρβαλντς ανακοίνωσε την κυκλοφορία του δικού του πυρήνα, του Linux, ο οποίος αρχικά χρησιμοποιούσε το σύστημα αρχείων του MINIX χωρίς όμως να βασίζεται στον πηγαίο κώδικα του MINIX code.
Το MINIX σήμερα συνεχίζει να αναπτύσσεται, τόσο ως εκπαιδευτικό σύστημα, αλλά και ως σύστημα παραγωγής. Ο στόχος του είναι η δημιουργία ενός αρθρωτού, αξιόπιστου και ασφαλούς λειτουργικού συστήματος. Το σύστημα βασίζεται σε έναν μικροπυρήνα με μόνο 6000 γραμμές κώδικα. Το υπόλοιπο λειτουργικό σύστημα τρέχει ως ένας αριθμός από ξεχωριστές διεργασίες σε λειτουργία χρήστη, συμπεριλαμβανομένων διεργασιών για το σύστημα αρχείων, τον διαχειριστή διεργασιών, και κάθε οδηγό υλικού. Το σύστημα επιβλέπει συνεχώς κάθε μία από αυτές τις διεργασίες, και όταν ανιχνευθεί σε αυτές κάποια αποτυχία τότε το σύστημα μπορεί να αντικαταστήσει την αποτυχημένη διεργασία χωρίς να χρειάζεται επανεκκίνηση, χωρίς να διακόψει τα προγράμματα που τρέχουν, και χωρίς να το καταλάβει καθόλου ο χρήστης. Το MINIX 3, όπως ονομάζεται η τρέχουσα έκδοση, διατίθεται ελεύθερα από το www.minix3.org, υπό τους όρους της Άδειας BSD.

Electoral-vote.com

Το 2004 ο Τανενμπάουμ δημιούργησε τον ιστότοπο Electoral-vote.com], ο οποίος ανέλυε τις δημοσκοπήσεις για τις Προεδρικές εκλογές του 2004 στις ΗΠΑ, και τις χρησιμοποιούσε για να προβλέψει το αποτέλεσμα του Κολεγίου των Ελεγκτόρων. Δήλωσε ότι δημιούργησε τον ιστότοπο ως Αμερικανός ο οποίος «γνωρίζει από πρώτο χέρι τι νομίζει ο κόσμος για την Αμερική, και δεν είναι καλή εικόνα αυτή τη στιγμή. Θέλω ο κόσμος να βλέπει την Αμερική ως την γη της ελευθερίας και της δημοκρατίας, και όχι της αλαζονείας και της τυφλής εκδίκησης. Θέλω να είμαι ξανά περήφανος για την Αμερική.» Ο ιστότοπος παρείχε ένα χρωματικό χάρτη, ο οποίος ενημερωνόταν καθημερινά με την πρόβλεψη ψήφου κάθε πολιτείας. Ο Τανενμπάουμ κράτησε την ταυτότητά του μυστική κατά την μεγαλύτερη διάρκεια της προεκλογικής περιόδου, αναφερόμενος στον εαυτό του μόνο ως «the Votemaster» και φανερώνοντας μόνο ότι ο ίδιος προτιμούσε τον John Kerry. Ο φιλελεύθερος υποστηρικτής των Δημοκρατικών αποκάλυψε την ταυτότητά του την 1η Νοεμβρίου 2004, την προηγούμενη ημέρα των εκλογών, αναφέροντας μαζί και τους λόγους για τους οποίους έφτιαξε τον ιστότοπο. Μέσω του ίδιου ιστότοπου κάλυψε και τις Αμερικανικές εκλογές του 2006, προβλέποντας σωστά το αποτέλεσμα και των τριάντα τριών διεκδικήσεων για θέσεις στην Γερουσία.
Το 2008 χρησιμοποίησε ξανά τον ιστότοπο για τις προεδρικές εκλογές και τις εκλογές της Γερουσίας και της Βουλής. Για τις προεδρικές, προέβλεψε σωστά όλες τις πολιτείες εκτός από την Ιντιάνα, για την οποία είπε ότι θα κέρδιζε ο ΜακΚέιν με 2%, ενώ κέρδισε ο Ομπάμα με 1%, και το Μιζούρι, για το οποίο τα ποσοστά ήταν υπερβολικά όμοια για να μπορεί να προβλεφθεί αποτέλεσμα (τελικά κέρδισε ο ΜακΚέιν με 0,1%. Επίσης προέβλεψε σωστά όλους τους νικητές για την Γερουσία, εκτός από την Μινεσότα, για την οποία προέβλεψε 1% προβάδισμα του Νορμ Κόλμαν, ενώ το αποτέλεσμα τελικά κρίθηκε δικαστικά μετά από επτάμηνη δίκη, και κέρδισε ο Αλ Φράκνεν με 0,1% (312 ψήφους).

Ακαδημαϊκά στοιχεία και βραβεύσεις

Κατά τη διάρκεια της πολυετούς διδασκαλίας του στον ακαδημαϊκό χώρο, ο Τανενμπάουμ έχει διδάξει αξιόλογους μαθητές και έχει τιμηθεί με επιβραβεύσεις και αξιώματα.

Πρύτανης της Σχολής Προχωρημένης Πληροφορικής και Εικονογραφίας

Στις αρχές της δεκαετίας του 1990, η Ολλανδική κυβέρνηση άρχισε τη δημιουργία μιας σειράς από θεματικά εστιασμένες ερευνητικές σχολές, μοιρασμένες σε πολλά πανεπιστήμια. Αυτές οι σχολές στόχευαν να συνδέσουν μεταξύ τους καθηγητές και διδακτορικούς φοιτητές από διάφορα Ολλανδικά (και αργότερα παγκόσμια) πανεπιστήμια, ώστε να τους βοηθήσουν να συνεργαστούν και να ενισχύσουν την έρευνά τους. Ο Τανενμπάουμ ήταν ένας από τους συνιδρυτές και ο πρώτος πρύτανης της Σχολής Προχωρημένης Πληροφορικής και Εικονογραφίας (Advanced School for Computing and Imaging - ASCI). Αυτή η σχολή αρχικά απότελούνταν από 200 μέλη του προσωπικού και διδακτορικούς φοιτητές του Πανεπιστημίου Βρέιε, του Πανεπιστημίου του Άμστερνταμ, του Πανεπιστημίου Τεχνολογίας του Ντελφτ και του Πανεπιστημίου Λέιντεν, οι οποίοι εργάζονταν πάνω σε θέματα προχωρημένων υπολογιστικών συστημάτων, ειδικά πάνω στον παράλληλο υπολογισμό, και στην ανάλυση και επεξεργασία εικόνων. Ο Τανενμπάουμ παρέμεινε Πρύτανης για 12 χρόνια, μέχρι το 2005, όταν έγινε Ακαδημαϊκός Καθηγητής από την Βασιλική Ολλανδική Ακαδημία των Τεχνών και των Επιστημών, οπότε και έγινε πλήρους απασχόλησης καθηγητής και ερευνητής. Η Σχολή ASCI έχει σήμερα μεγαλώσει και συμπεριλαμβάνει ερευνητές από σχεδόν μια ντουζίνα πανεπιστήμια στην Ολλανδία, το Βέλγιο και την Γαλλία. Η ASCI προσφέρει μαθήματα επιπέδου διδακτορικού, και διοργανώνει ένα ετήσιο συνέδριο και πολλά εργαστήριο κάθε χρόνο.

Επίτημος διδάκτωρ

Στις 12 Μαΐου 2008 ο Τανενμπάουμ έγινε επίτιμος διδάκτωρ στο Πολυτεχνικό Πανεπιστήμιο του Βουκουρεστίου. Η απονομή έγινε στην αίθουσα της ακαδημαϊκής συνόδου, και στη συνέχεια ο Τανενμπάουμ έδωσε μια διάλεξη για το όραμά του για το μέλλον του πεδίου των υπολογιστών. Η τιμή αυτή του δόθηκε ως αναγνώριση όλου του έργου του, το οποίο συμπεριλαμβάνει περίπου 150 δημοσιευμένα άρθρα, 18 βιβλία (μεταφρασμένα σε περισσότερες από 20 γλώσσες) και τη δημιουργία ενός μεγάλου αριθμού από λογισμικά ανοικτού κώδικα, μεταξύ αυτών τα Amsterdam Compiler Kit, Amoeba, Globe, και MINIX.