MINIX 3 - ΣΥΧΝΕΣ ΕΡΩΤΗΣΕΙΣ |
|
|
|
ΠΙΝΑΚΑΣ ΠΕΡΙΕΧΟΜΕΝΩΝ Γενικές Ερωτήσεις
Ερωτήσεις Νομικού
περιεχομένου Τεχνικές
Ερωτήσεις Εκτέλεση του
MINIX 3 σε Προσομοιωτή ή σε Εικονική Μηχανή
ΓΕΝΙΚΕΣ ΕΡΩΤΗΣΕΙΣ
Τι είναι το MINIX 3;Το MINIX 3 είναι ένας ελεύθερου
λογισμικού, μικρού μεγέθους κλώνος του Unix σχεδιασμένος για υψηλή
αξιοπιστία. Είναι ιδιαίτερα κατάλληλος για Η/Υ χαμηλών δυνατοτήτων,
συστήματα περιορισμένων πόρων, και ενσωματωμένες εφαρμογές. Είναι
διαθέσιμο με ολόκληρο τον πηγαίο κώδικα, γεγονός που το καθιστά
κατάλληλο για εκπαιδευτική χρήση ή για αυτοδίδακτους ανθρώπους που
επιθυμούν να μάθουν πως δουλεύει ένα λειτουργικό σύστημα.
Τι υλικό χρειάζομαι για να τρέξω το MINIX 3;Χρειάζεσαι έναν
Intel 386 ή νεότερο με 4 MB RAM, έναν σκληρό δίσκο IDE με 100 MB
ελεύθερο χώρο, και ένα ΙDE CD-ROM για την εκκίνηση. Δεν είναι δυνατό
να γίνει η εκκίνηση από οδηγό USB CD-ROM (ακόμη).
Που μπορώ να βρω το MINIX 3;Η έκδοση 3.1 του MINIX 3
διατίθεται σε CD-ROM που περιλαμβάνεται στο βιβλίο Operating Systems Design and Implementation, 3/e
των Andrew S. Tanenbaum και Albert S. Woodhull. Νεότερες εκδόσεις
είναι διαθέσιμες δωρεάν στη σελίδα μεταφόρτωσης του
MINIX 3.
Που μπορώ να βρώ βοήθεια σχετικά με το MINIX 3;Υπάρχει η ομάδα συζήτησης
USENET. Απέστειλε ερωτήσεις εκεί. Υπάρχει επίσης μια ταχυδρομική λίστα.
Είμαι αρχάριος. Που μπορώ να μάθω για τον προγραμματισμό σε
MINIX 3; Δες το ακόλουθο οδηγό για αρχή.
Κάποιος πρέπει να έχει εντοπίσει το πρόβλημα μου πριν. Είναι
αρχειοθετημένη η ομάδα συζήτησης;Ναι. Κοίταξε στο αρχείο.
Μια σελίδα που είδα έχει εξαφανιστεί. Υπάρχει τρόπος να την
βρω;Ίσως. Δοκίμασε την Μηχανή Οπισθοδρόμησης.
Που μπορώ να βρώ πληροφορίες για διδασκαλία με το MINIX 3;
Ένα καλό σημείο εκκίνησης είναι η Ιστοσελίδα.
Μπορώ να γίνω σχεδιαστής εφαρμογών στο MINIX 3;Εάν έχεις
τον απαραίτητο χρόνο, το ενδιαφέρον, και τη γνώση, είσαι
ευπρόσδεκτος να ενταχθείς στην κοινότητα του MINIX 3. Εδώ είναι το
σημείο
εκκίνησης.
ΕΡΩΤΗΣΕΙΣ ΝΟΜΙΚΟΥ ΠΕΡΙΕΧΟΜΕΝΟΥ
Ποια είναι η άδεια του MINIX 3;Η άδεια MINIX 3 είναι
ένας κλώνος της άδειας του Berkeley (BSD). Σε απλά Ελληνικά, λέει
ότι μπορείς να κάνεις οτιδήποτε σου αρέσει με το σύστημα με την
προϋπόθεση ότι (1) συμφωνείς να μην μας μηνύσεις κάτω από
οποιαδήποτε συνθήκη, και (2) κρατάς τις γραμμές πιστοποίησης στον
κώδικα, στην τεκμηρίωση, και στις δημοσιεύσεις εκτός και αν έχουν
γίνει άλλες συμφωνίες. Συγκεκριμένα, είσαι ελεύθερος να
τροποποιήσεις τον πηγαίο κώδικα, να τον επανακυκλοφορήσεις, να τον
ενσωματώσεις σε επαγγελματικά προϊόντα τηρώντας μόνο τους πιο πάνω
περιορισμούς.
Γιατί δεν χρησιμοποιήσατε την GPL;Αισθανόμαστε ότι η GPL
είναι αρκετά περιοριστική. Οι εταιρείες που επενδύουν πολλά χρήματα
στην περαιτέρω ανάπτυξη λογισμικού ανοιχτού κώδικα, ορθώς δεν
επιθυμούν να τον διαθέσουν στους ανταγωνιστές τους. Από τη στιγμή
που το ΜΙΝΙΧ 3 έχει προφανείς εφαρμογές στα ενσωματωμένα συστήματα,
αισθανθήκαμε ότι η άδεια BSD ήταν πιο κατάλληλη.
Ποια είναι η σχέση μεταξύ του MINIX και του Linux;Το MINIX
διατέθηκε το 1987 σαν ένας μικρός και εύκολος στην κατανόηση UNIX
κλώνος για χρήση σε μαθήματα διδασκαλίας λειτουργικών συστημάτων. Ο
Linus Torvalds, μαθητής τότε του Πανεπιστημίου του Ελσίνκι, σπούδασε
το MINIX σε ένα μάθημα λειτουργικών συστημάτων και εντυπωσιάστηκε
αρκετά ώστε να αγοράσει ένα PC για να το τρέξει. Στη συνέχεια
χρησιμοποίησε το MINIX σαν βάση, οδηγό, και ως έμπνευση για να
αναπτύξει ένα κλώνο του MINIX, που ονομάστηκε Linux, το οποίο
εξέδωσε το 1991. Εδώ βρίσκεται η ανακοίνωση του για το Linux.
Ο Linus κατηγορήθηκε ότι έκλεψε το Linux απο το ΜΙΝΙΧ. Είναι
αυτό σωστό; Όχι. Οπωσδήποτε όχι. Ο Ken Brown του Ινστιτούτου Alexis de
Tocqueville έγραψε μια αναφορά, χρηματοδοτούμενη εν μέρη από την
Microsoft, με την οποία ισχυρίστηκε ότι ο Linus έκλεψε το Linux απο
το MINIX. Το συμπέρασμα του Brown ήταν ότι οι εταιρείες δεν θα
έπρεπε να χρησιμοποιούν το Linux επειδή δεν είναι ξεκάθαρα τα
δικαιώματα πνευματικής ιδιοκτησίας. Αυτό είναι τελείως ανόητο. Ενώ
είναι μάλλον απίθανο ένας 21 ετών σπουδαστής να είναι ικανός να
γράψει το δικό του λειτουργικό σύστημα, αν δεν είχε χρησιμοποιήσει,
μελετήσει και τροποποιήσει τον πλήρη πηγαίο κώδικα από ένα παρόμοιο
λειτουργικό σύστημα, ο Linus έγραψε την αρχική έκδοση του κώδικα του
Linux μόνος του. Η αναφορά του Brown και η απάντηση από
τον δημιουργό του MINIX είχε συζητηθεί λεπτομερώς στο Slashdot.
ΤΕΧΝΙΚΕΣ ΕΡΩΤΗΣΕΙΣ
Το MINIX 3 θεωρεί ότι είναι συμβατό με το POSIX. Τι είναι το
POSIX;Δες αυτό το έγγραφο σχετικά με το
POSIX.
Πως μπορώ να μάθω να προγραμματίζω σε περιβάλλον MINIX
3;Δες αυτό το έγγραφο σχετικά με τον
προγραμματισμό σε ΜΙΝΙΧ.
Πως μπορώ να δημιουργήσω ένα δίσκο RAM μεγαλύτερο από 8
MBytes;Δες αυτό το έγγραφο σχετικά με
τους δίσκους RAM.
Πως μπορώ να εκκινήσω πολλά λειτουργικά συστήματα στον ίδιο Η/Υ;
Χρησιμοποίησε ένα φορτωτή πολλαπλής εκκίνησης. Δες αυτό το έγγραφο σχετικά με
φορτωτές πολλαπλής εκκίνησης για περισσότερες πληροφορίες.
Πως μπορώ να αποφύγω προβλήματα με την εντολή vol και με
δισκέτες; Δες αυτό το έγγραφο σχετικά με το
vol.
Γιατί ο συντάκτης elle δεν συμπεριφέρεται με τον τρόπο που θα
έπρεπε, σύμφωνα με τις σελίδες του εγχειριδίου; Για βοήθεια
σχετικά με το elle, δες αυτό το έγγραφο σχετικά με
το elle.
Είναι δυνατό να γίνει ανταλλαγή δεδομένων μεταξύ συστημάτων
αρχείων διαφορετικών λειτουργικών συστημάτων;Ναι. Δες αυτό το
έγγραφο σχετικά με
ανταλλαγή δεδομένων.
Πως μπορώ να δω μια πρόχειρη σελίδα εγχειριδίου (man page) που
δεν έχει εγκατασταθεί ακόμη; Χρησιμοποίησε nroff -man
man_file | more
Ποια είναι η απόδοση του MINIX 3;Έχουμε κάνει μετρήσεις
στην απόδοση του MINIX 3 (με οδηγούς ως διεργασίες) έναντι του MINIX
2 (με οδηγούς στον πυρήνα) και το MINIX 3 είναι 5-10% πιο αργό. Δεν
το έχουμε συγκρίνει με άλλα συστήματα επειδή υπάρχουν πάρα πολλές
διαφορές (π.χ. οι τωρινοί οδηγοί δίσκων δεν έχουν καν DMA, ο
μεταγλωττιστής ACK είναι πιο γρήγορος από τον gcc αλλά ο κώδικας
είναι χειρότερος, τα συστήματα αρχείων διαφέρουν κλπ.) Η μεγαλύτερη
διαφορά είναι ότι το MINIX 3 εκπροσωπεί περίπου 1 εργατο-χρόνο
δουλειάς μέχρι στιγμής και τα άλλα συστήματα εκπροσωπούν χιλιάδες
εργατο-χρόνους δουλειάς και η προτεραιότητα μας υπήρξε η αξιοπιστία,
όχι οι επιδόσεις.
ΕΚΤΕΛΕΣΗ ΤΟΥ MINIX 3 ΣΕ ΠΡΟΣΟΜΟΙΩΤΗ Η ΣΕ ΕΙΚΟΝΙΚΗ ΜΗΧΑΝΗ
Πως μπορώ να τρέξω το MINIX 3 στο VMWare;Δες αυτό το έγγραφο σχετικά με το MINIX και το VMWare. Επίσης,
μπορείς να κατεβάσεις μια VMWare εικονική μηχανή, προ-εγκατεστημένη
με το Minix 3. Υπάρχει ένας σύνδεσμος σχετικά στην κύρια σελίδα, στο 'VM installed
with MINIX 3'. Μπορείς να τρέξεις αυτήν την εικονική μηχανή
χρησιμοποιώντας το ελεύθερα ματαφορτώμενο VMWare Player του
VMWare.
Μπορώ να μεταφέρω δεδομένα ανάμεσα σε έναν επισκέπτη MINIX 3 σε
VMWare και σε ένα σύστημα υποδοχής Windows;Αυτό το εργαλείο αντιγραφής-και-επικόλλησης θα το
πραγματοποιήσει. Εάν επιλέξεις το κύκλωμα LANCE Ethernet όταν
εγκαθιστάς το MINIX 3, μπορείς τότε να χρησιμοποιήσεις FTP από το
MINIX 3.
Μπορώ να χρησιμοποιήσω τον εξομοιωτή Βochs για να τρέξω το MINIX
3 σε έναν Mac;Ναι. Δες αυτό το έγγραφο σχετικά με το MINIX και το Bochs.
Μπορώ να τρέξω το MINIX 3 πάνω σε Windows χρησιμοποιώντας το
Virtual PC;Ναι. δες αυτό το έγγραφο σχετικά με το MINIX και το Virtual PC.
Τροποποίηση: 24 Οκτωβρίου 2005 Copyright Albert S. Woodhull
Μετάφραση Χρήστος Καραγιάννης <christos@kar.forthnet.gr>
|
|