diff --git a/el_GR.ISO8859-7/books/handbook/eresources/chapter.sgml b/el_GR.ISO8859-7/books/handbook/eresources/chapter.sgml index bb761b4b9c..b98fc05839 100644 --- a/el_GR.ISO8859-7/books/handbook/eresources/chapter.sgml +++ b/el_GR.ISO8859-7/books/handbook/eresources/chapter.sgml @@ -1,2132 +1,2132 @@ Πηγές Πληροφόρησης στο Διαδίκτυο Η ραγδαία εξέλιξη του &os; καθιστά τα έντυπα μέσα ανίκανα να ακολουθήσουν τις τελευταίες εξελίξεις. Οι ηλεκτρονικές πηγές είναι ο καλύτερος (αν όχι ο μόνος) τρόπος για να παραμείνετε ενήμερος για τις τελευταίες εξελίξεις. Καθώς το &os; είναι μια εθελοντική προσπάθεια, η κοινότητα των χρηστών λειτουργεί και ως τμήμα τεχνικής υποστήριξης, με το ηλεκτρονικό ταχυδρομείο, τα web forums, και τα USENET news να είναι οι πλέον αποτελεσματικοί τρόποι για να έλθετε σε επαφή με αυτή την κοινότητα. Στις παρακάτω ενότητες, θα βρείτε τα σημαντικότερα σημεία επικοινωνίας με την κοινότητα χρηστών του &os;. Αν γνωρίζετε και άλλες πηγές, οι οποίες δεν αναφέρονται εδώ, παρακαλούμε να τις στείλετε στην &a.doc; ώστε να ενταχθούν και αυτές. Λίστες Ηλεκτρονικού Ταχυδρομείου Οι λίστες ηλεκτρονικού ταχυδρομείου είναι ο πιο άμεσος τρόπος για να απευθύνετε τις ερωτήσεις σας ή να ανοίξετε μια τεχνική συζήτηση που να απευθύνεται σε κοινό ειδικευμένο στο &os;. Υπάρχει μεγάλη ποικιλία από λίστες, οι οποίες καλύπτουν ευρύ φάσμα θεμάτων του &os;. Κατευθύνοντας τις ερωτήσεις σας στη σωστή λίστα, θα εξασφαλίσετε ταχύτερη και ακριβέστερη απόκριση. Στο τέλος αυτού του κειμένου θα βρείτε ένα πίνακα με τη θεματολογία της κάθε λίστας. Παρακαλούμε να τον διαβάσετε πριν αρχίσετε να συμμετέχετε ή να στέλνετε μηνύματα σε οποιαδήποτε λίστα. Οι περισσότεροι από τους συνδρομητές μας δέχονται καθημερινά εκατοντάδες μηνύματα σχετικά με το &os;. Οι κανόνες που έχουμε καθιερώσει, βοηθάνε να γίνεται σωστή χρήση και να διατηρείται σε υψηλό επίπεδο η αναλογία σήματος προς θόρυβο της κάθε λίστας. Εάν ήμασταν πιο χαλαροί, οι λίστες μας θα έχαναν την αποτελεσματικότητα τους ως μέσο επικοινωνίας για το Project. Αν θέλετε να δοκιμάσετε την ικανότητα σας να στέλνετε μηνύματα στις λίστες του &os;, στείλτε ένα δοκιμαστικό μήνυμα στην λίστα &a.test.name;. Παρακαλούμε μη στέλνετε δοκιμαστικά μηνύματα σε οποιαδήποτε άλλη λίστα. Αν βρίσκεστε σε δίλημμα σχετικά με το ποια λίστα να στείλετε μια ερώτηση, δείτε το Πως να χρησιμοποιείτε με επιτυχία την λίστα ηλεκτρονικού ταχυδρομείου &os;-questions. Πριν στείλετε κάτι σε οποιαδήποτε λίστα, μάθετε πως να χρησιμοποιείτε καλύτερα τις λίστες ηλεκτρονικού ταχυδρομείου. Για παράδειγμα, δείτε πως μπορείτε να βοηθήσετε ώστε να αποφεύγονται συχνά επαναλαμβανόμενες συζητήσεις, διαβάζοντας το κείμενο Συχνές Ερωτήσεις Σχετικά με τις Λίστες Ταχυδρομείου (FAQ). Για όλες τις λίστες ηλεκτρονικού ταχυδρομείου διατηρείται αρχείο με τις παλιές δημοσιεύσεις, στο οποίο μπορεί να γίνει αναζήτηση χρησιμοποιώντας την Δικτυακή Τοποθεσία του &os;. Είναι δυνατή η αναζήτηση στο αρχείο μέσω λέξεων-κλειδιών, το οποίο αποτελεί ένα άριστο τρόπο για να βρείτε απαντήσεις σε συχνές ερωτήσεις. Πριν στείλετε μια ερώτηση, καλό θα είναι να πραγματοποιήσετε μια τέτοια αναζήτηση. Σημειώστε επίσης ότι τα μηνύματα που στέλνονται σε αυτές τις λίστες αποθηκεύονται για πάντα. Αν σας προβληματίζει η προστασία των προσωπικών σας δεδομένων, σας συνιστούμε να χρησιμοποιήσετε μια δευτερεύουσα διεύθυνση email, και να μην γράφετε ποτέ προσωπικές σας πληροφορίες. Σύνοψη Λιστών Γενικές λίστες: Οι ακόλουθες είναι γενικές λίστες όπου ο καθένας είναι ελεύθερος (και ενθαρρύνεται) να συμμετέχει: Λίστα Σκοπός &a.advocacy.name; Διαφήμιση και προώθηση του &os; &a.announce.name; Σημαντικά γεγονότα και ανακοινώσεις &a.arch.name; Συζητήσεις αρχιτεκτονικής και σχεδιασμού &a.bugbusters.name; Συζητήσεις που αναφέρονται στην συντήρηση της βάσης δεδομένων αναφοράς προβλημάτων του &os;, και των σχετικών εργαλείων της &a.bugs.name; Αναφορές σφαλμάτων &a.chat.name; Μη-τεχνικά θέματα που σχετίζονται με την κοινότητα του &os; &a.current.name; Συζητήσεις που σχετίζονται με τη χρήση &os.current; &a.isp.name; Θέματα για Παροχείς Υπηρεσιών Διαδικτύου που χρησιμοποιούν το &os; &a.jobs.name; Συμβουλευτικές υπηρεσίες και θέσεις εργασίας σχετικές με &os; &a.policy.name; Κατευθυντήριες αποφάσεις (policy) της ομάδας &os; Core. Λίστα με μικρή κίνηση, και μόνο για ανάγνωση &a.questions.name; Απορίες χρηστών και τεχνική υποστήριξη &a.security-notifications.name; Ειδοποιήσεις ασφαλείας &a.stable.name; Συζητήσεις που σχετίζονται με την χρήση του &os.stable; &a.test.name; Στείλτε εδώ τα δοκιμαστικά σας μηνύματα αντί για μια από τις πραγματικές λίστες Τεχνικές λίστες: Οι ακόλουθες λίστες είναι για τεχνικές συζητήσεις. Πριν αρχίσετε να συμμετέχετε και να στέλνετε μηνύματα σε αυτές, θα πρέπει να διαβάσετε προσεκτικά την περιγραφή τους. Υπάρχουν αυστηρές οδηγίες για τη χρήση και το περιεχόμενο τους. Λίστα Σκοπός &a.acpi.name; Ανάπτυξη της διαχείρισης ενέργειας και του ACPI &a.afs.name; Μεταφορά του AFS στο &os; &a.aic7xxx.name; Ανάπτυξη οδηγών για κάρτες &adaptec; AIC 7xxx &a.alpha.name; Μεταφορά του &os; στον Alpha &a.amd64.name; Μεταφορά του &os; σε συστήματα AMD64 &a.apache.name; Συζήτηση για ports σχετικά με τον Apache &a.arm.name; Μεταφορά του &os; σε επεξεργαστές &arm; &a.atm.name; Χρήση δικτύωσης ATM στο &os; &a.audit.name; Project ελέγχου πηγαίου κώδικα &a.binup.name; Σχεδίαση και ανάπτυξη του συστήματος έτοιμων ενημερώσεων (binary updates) &a.bluetooth.name; Χρήση της τεχνολογίας &bluetooth; στο &os; &a.cluster.name; Χρήση του &os; σε παράλληλα συστήματα &a.cvsweb.name; Συντήρηση του CVSweb &a.database.name; Συζήτηση για την χρήση και ανάπτυξη βάσεων δεδομένων στο &os; &a.doc.name; Δημιουργία τεκμηρίωσης για το &os; &a.drivers.name; Δημιουργία οδηγών συσκευών για το &os; &a.eclipse.name; Συζήτηση για τη χρήση του Eclipse IDE, των εργαλείων του, καθώς και rich client εφαρμογών και ports στο &os;. &a.embedded.name; Χρήση του &os; σε embedded εφαρμογές &a.eol.name; Ομότιμη υποστήριξη για λογισμικό σχετικό με &os;, που δεν υποστηρίζεται πλέον από το &os; Project. &a.emulation.name; Εξομοίωση άλλων συστημάτων, όπως είναι τα Linux/&ms-dos;/&windows; &a.firewire.name; Τεχνική συζήτηση για &os; &firewire; (iLink, IEEE 1394) &a.fs.name; Συστήματα αρχείων &a.gecko.name; Συζήτηση σχετικά με το Gecko Rendering Engine &a.geom.name; Συζητήσεις σχετικές με το GEOM και τις υλοποιήσεις του &a.gnome.name; Μεταφορά του GNOME και των εφαρμογών του &a.hackers.name; Γενικές τεχνικές συζητήσεις &a.hardware.name; Γενική συζήτηση για συμβατότητα υλικού με το &os; &a.i18n.name; Διεθνοποίηση του &os; &a.ia32.name; Το &os; στην αρχιτεκτονική IA-32 (&intel; x86) &a.ia64.name; Μεταφορά του &os; στα νέα συστήματα IA64 της &intel; &a.ipfw.name; Τεχνική συζήτηση που επικεντρώνεται στον επανασχεδιασμό του κώδικα IP του firewall &a.isdn.name; Ομάδα ανάπτυξης του ISDN &a.jail.name; Συζήτηση σχετικά με τις δυνατότητες του &man.jail.8; &a.java.name; Ομάδα ανάπτυξης &java; και άτομα που μεταφέρουν τα &jdk;s στο &os; &a.kde.name; Μεταφορά του KDE και των εφαρμογών του &a.lfs.name; Μεταφορά του LFS στο &os; &a.libh.name; Το σύστημα εγκατάστασης και διαχείρισης πακέτων δεύτερης γενιάς &a.mips.name; Μεταφορά του &os; σε επεξεργαστές &mips; &a.mobile.name; Συζητήσεις σχετικές με φορητά υπολογιστικά συστήματα &a.mono.name; Εφαρμογές Mono και C# στο &os; &a.mozilla.name; Μεταφορά του Mozilla στο &os; &a.multimedia.name; Εφαρμογές πολυμέσων &a.newbus.name; Τεχνικές συζητήσεις σχετικές με την αρχιτεκτονική διαύλων &a.net.name; Συζητήσεις δικτύωσης και πηγαίος κώδικας TCP/IP &a.openoffice.name; Μεταφορά του OpenOffice.org και του &staroffice; στο &os; &a.performance.name; Ερωτήσεις σχετικές με βελτιστοποίηση απόδοσης για εγκαταστάσεις υψηλής απόδοσης και μεγάλου φορτίου &a.perl.name; Υποστήριξη ενός αριθμού από ports σχετικά με Perl &a.pf.name; Συζήτηση και ερωτήσεις σχετικές με το σύστημα packet filter firewall &a.platforms.name; Συζήτηση για μεταφορά σε μη-&intel; αρχιτεκτονικές &a.ports.name; Συζήτηση για την Συλλογή των Ports &a.ports-bugs.name; Συζήτηση για σφάλματα και αναφορές σφαλμάτων (PRs) που αφορούν ports &a.ppc.name; Μεταφορά του &os; στο &powerpc; &a.proliant.name; Τεχνική συζήτηση για χρήση του &os; σε διακομιστές HP ProLiant &a.python.name; Θέματα σχετικά με Python στο &os; &a.qa.name; Συζήτηση σχετικά με Έλεγχο και Διασφάλιση Ποιότητας (Quality Assurance), συνήθως πριν από μια επίσημη έκδοση του &os; &a.rc.name; Συζήτηση σχετικά με το σύστημα rc.d και την ανάπτυξή του &a.realtime.name; Ανάπτυξη επεκτάσεων πραγματικού χρόνου του &os; &a.ruby.name; Συζήτηση σχετικά με τη Ruby στο &os; &a.scsi.name; Το υποσύστημα SCSI &a.security.name; Θέματα ασφαλείας που επηρεάζουν το &os; &a.small.name; Χρήση του &os; σε embedded συστήματα (Δεν χρησιμοποιείται πλέον: αντί για αυτή τη λίστα, χρησιμοποιήστε την &a.embedded.name;) &a.smp.name; Συζητήσεις ανάπτυξης για την [α]συμμετρική πολυεπεξεργασία &a.sparc.name; Μεταφορά του &os; σε &sparc; συστήματα &a.standards.name; Συμμόρφωση του &os; με τα πρότυπα C99 και &posix; &a.sun4v.name; Μεταφορά του &os; σε &ultrasparc; T1 συστήματα &a.threads.name; Πολυνηματική επεξεργασία στο &os; &a.testing.name; Δοκιμές απόδοσης και σταθερότητας του &os; &a.tokenring.name; Υποστήριξη του Token Ring στο &os; &a.usb.name; Συζήτηση υποστήριξης του USB στο &os; &a.virtualization.name; Συζήτηση σχετικά με διάφορες τεχνικές εικονικοποίησης που υποστηρίζονται από το &os; &a.vuxml.name; Συζήτηση για την υποδομή VuXML &a.x11.name; Συντήρηση και υποστήριξη του X11 στο &os; &a.xen.name; Συζήτηση για τη μεταφορά του &os; στο &xen; — υλοποίηση και χρήση Περιορισμένες λίστες: Οι ακόλουθες λίστες είναι για πιο ειδικό (και απαιτητικό) κοινό και πιθανώς δεν ενδιαφέρουν το γενικό κοινό. Πριν αρχίσετε να συμμετέχετε σε κάποια από αυτές, καλό θα είναι να έχετε παρακολουθήσει τις τεχνικές λίστες, ώστε να αντιλαμβάνεστε τον κώδικα επικοινωνίας και συμπεριφοράς που ισχύει σε αυτές. Λίστα Σκοπός &a.hubs.name; Άτομα που διατηρούν mirror sites (υποστήριξη υποδομών) &a.usergroups.name; Οργάνωση των συλλόγων χρηστών &a.vendors.name; Οργάνωση μεταπωλητών πριν από επίσημες εκδόσεις &a.wip-status.name; Κατάσταση εργασιών του &os; που βρίσκονται σε εξέλιξη (Work-in-Progress). &a.www.name; Συντηρητές του www.FreeBSD.org Λίστες digest: Όλες οι παραπάνω λίστες διατίθενται και σε μορφή digest (περίληψης). Μόλις εγγραφείτε σε μία λίστα, μπορείτε να αλλάξετε τις επιλογές digest στο τμήμα ρυθμίσεων του λογαριασμού σας. Λίστες CVS & SVN: Οι ακόλουθες λίστες είναι για όσους ενδιαφέρονται να βλέπουν τα μηνύματα (log) που δείχνουν τις αλλαγές σε διάφορες περιοχές του πηγαίου κώδικα. Είναι λίστες μόνο για ανάγνωση και δεν πρέπει να στέλνετε μηνύματα σε αυτές. Λίστα Περιοχή πηγαίου κώδικα Περιγραφή περιοχής (κώδικας για) &a.cvsall.name; /usr/(CVSROOT|doc|ports) Όλες οι αλλαγές σε κάθε μέρος του δέντρου (περιέχει όλες τις άλλες λίστες CVS) &a.cvs-doc.name; /usr/(doc|www) Όλες οι αλλαγές στα δέντρα doc και www &a.cvs-ports.name; /usr/ports Όλες οι αλλαγές στο δέντρο των ports &a.cvs-projects.name; /usr/projects Όλες οι αλλαγές στο δέντρο των projects &a.cvs-src.name; /usr/src Όλες οι αλλαγές στο δέντρο src (δημιουργείται από τα commit του προγράμματος μετατροπής svn-to-cvs) &a.svn-src-all.name; /usr/src Όλες οι αλλαγές στο Subversion repository (εκτός από τις περιοχές user και projects) &a.svn-src-head.name; /usr/src Όλες οι αλλαγές στον κλάδο head του Subversion repository (πρόκειται για τον κλάδο &os;-CURRENT) &a.svn-src-projects.name; /usr/projects Όλες οι αλλαγές στην περιοχή πηγαίου κώδικα projects του Subversion repository &a.svn-src-release.name; /usr/src Όλες οι αλλαγές στην περιοχή πηγαίου κώδικα releases του Subversion repository &a.svn-src-releng.name; /usr/src Όλες οι αλλαγές σε όλους τους κλάδους πηγαίου κώδικα releng του Subversion repository (πρόκειται για τους κλάδους security / release engineering) &a.svn-src-stable.name; /usr/src Όλες οι αλλαγές σε όλους τους κλάδους πηγαίου κώδικα stable του Subversion repository &a.svn-src-stable-6.name; /usr/src Όλες οι αλλαγές στον κλάδο πηγαίου κώδικα stable/6 του Subversion repository &a.svn-src-stable-7.name; /usr/src Όλες οι αλλαγές στον κλάδο πηγαίου κώδικα stable/7 του Subversion repository &a.svn-src-stable-other.name; /usr/src Όλες οι αλλαγές στους παλιούς stable κλάδους πηγαίου κώδικα του Subversion repository &a.svn-src-svnadmin.name; /usr/src Όλες οι αλλαγές στα scripts διαχείρισης, τα hooks, και άλλα δεδομένα που αφορούν τις ρυθμίσεις του Subversion repository &a.svn-src-user.name; /usr/src Όλες οι αλλαγές στην πειραματική περιοχή πηγαίου κώδικα user του Subversion repository &a.svn-src-vendor.name; /usr/src Όλες οι αλλαγές στην περιοχή εργασίας πηγαίου κώδικα vendor του Subversion repository Πως να Εγγραφείτε Για να εγγραφείτε σε μία λίστα, επιλέξτε το όνομα της από τους παραπάνω δεσμούς ή πηγαίνετε στο &a.mailman.lists.link; και επιλέξτε την λίστα για την οποία ενδιαφέρεστε. Η σελίδα της λίστας πρέπει να περιέχει όλες τις απαραίτητες πληροφορίες εγγραφής. Για να γράψετε σε μια λίστα, απλώς στείλτε το μήνυμα σας στο όνομα-λίστας@FreeBSD.org. Το μήνυμα σας θα διανεμηθεί σε όλα τα μέλη της λίστας, σε οποιοδήποτε σημείο του κόσμου και αν βρίσκονται. Για να διαγραφείτε από μια λίστα, επιλέξτε το URL που βρίσκεται στο τέλος κάθε μηνύματος που λαμβάνετε από την λίστα. Μπορείτε επίσης να στείλετε ένα μήνυμα στο όνομα-λίστας-unsubscribe@FreeBSD.org για να διαγραφείτε μόνος σας. Για ακόμα μια φορά, θα θέλαμε να σας ζητήσουμε να διατηρήσετε τη συζήτηση των τεχνικών λιστών στα αντίστοιχα τεχνικά θέματα. Αν ενδιαφέρεστε μόνο για σημαντικές ανακοινώσεις, τότε προτείνουμε να εγγραφείτε στην &a.announce;, η οποία έχει μικρή κίνηση. Πίνακες Λιστών Όλες οι &os; λίστες έχουν συγκεκριμένους βασικούς κανόνες οι οποίοι πρέπει να ακολουθούνται από οποιονδήποτε τις χρησιμοποιεί. Όποιος αποτύχει να ακολουθήσει αυτούς τους κανόνες θα λάβει δύο (2) γραπτές προειδοποιήσεις από τον &os; Postmaster postmaster@FreeBSD.org. Σε περίπτωση τρίτης παραβίασης, το άτομο αυτό θα απομακρυνθεί από όλες τις λίστες του &os; και τα μηνύματα του προς αυτές θα φιλτράρονται. Λυπόμαστε που χρειάζεται να επιβάλλουμε αυτούς τους κανόνες και μέτρα, αλλά το σημερινό Διαδίκτυο είναι καθώς φαίνεται ένα πολύ σκληρό περιβάλλον, και πολλοί δεν εκτιμούν πόσο εύθραυστοι είναι μερικοί μηχανισμοί του. Κανόνες: Το θέμα κάθε μηνύματος πρέπει να είναι σχετικό με τον βασικό σκοπό της λίστας που στάλθηκε, π.χ. αν η λίστα σχετίζεται με τεχνικά θέματα τότε το μήνυμα σας πρέπει να περιέχει τεχνικό περιεχόμενο. Η άσχετη φλυαρία ή το flaming μειώνει την αξία της λίστας για όλους που την παρακολουθούν και δεν μπορούμε να ανεχτούμε αυτή τη συμπεριφορά. Για ελεύθερες συζητήσεις χωρίς κάποιο συγκεκριμένο θέμα, διατίθεται η &a.chat; την οποία και θα πρέπει να χρησιμοποιείτε. Κανένα μήνυμα δεν θα πρέπει να σταλεί σε περισσότερες από 2 λίστες, και σε 2 μόνο όταν υπάρχει ξεκάθαρος και προφανής λόγος για κάτι τέτοιο. Πολλοί συνδρομητές είναι έτσι και αλλιώς γραμμένοι σε περισσότερες από μία λίστες. Έτσι, αν δεν πρόκειται να κάνετε κάποιο περίεργο συνδυασμό (π.χ. -stable & -scsi), δεν υπάρχει λόγος να στείλετε μήνυμα σε περισσότερες από μία λίστα κάθε φορά. Αν λάβετε κάποιο μήνυμα στο οποίο φαίνονται πολλαπλές λίστες στην γραμμή Cc, καλό θα είναι να περικόψετε κάποιες από αυτές πριν στείλετε απάντηση. Θεωρείστε υπεύθυνος για τα δικά σας cross-postings, ανεξάρτητα ποιος είναι ο δημιουργός τους. Προσωπικές επιθέσεις και ασέβεια (στο περιεχόμενο μιας αντιπαράθεσης) δεν επιτρέπονται, και αυτό αφορά τόσο τους χρήστες όσο και τους developers. Μεγάλες παραβάσεις των κανόνων (netiquette), όπως χρήση τμημάτων ή ολόκληρων προσωπικών μηνυμάτων όταν δεν έχει δοθεί άδεια για να γίνει αυτό και δεν ήταν αναμενόμενο, αποδοκιμάζονται αλλά δεν απαγορεύονται ρητά. Όμως, υπάρχουν μερικές περιπτώσεις όπου τέτοιο περιεχόμενο εμπίπτει στους κανονισμούς κάποιας λίστας και μπορεί να οδηγήσει σε προειδοποίηση (ή ακόμα και αποκλεισμό) από αυτήν. Διαφήμιση προϊόντων ή υπηρεσιών που δεν σχετίζονται με το &os; απαγορεύεται αυστηρά και θα οδηγήσει σε άμεσο αποκλεισμό αν είναι φανερό ότι ο πταίστης διαφημίζεται με spam. Ατομικοί πίνακες λιστών: &a.acpi.name; Ανάπτυξη της διαχείρισης ενέργειας και του ACPI &a.afs.name; Andrew File System Αυτή η λίστα είναι για συζήτηση της μεταφοράς και της χρήσης του AFS από το CMU/Transarc &a.announce.name; Σημαντικά γεγονότα και ανακοινώσεις Αυτή η λίστα είναι για άτομα που ενδιαφέρονται μόνο για περιστασιακές ανακοινώσεις σημαντικών γεγονότων του &os;. Περιλαμβάνει ανακοινώσεις σχετικά με snapshots και άλλα releases. Επίσης δημοσιεύονται σε αυτήν ανακοινώσεις για νέες ικανότητες του &os;. Μπορεί να περιέχει εκκλήσεις για εθελοντές κτλ. Πρόκειται για μία λίστα με μικρή κίνηση, και οι δημοσιεύσεις ελέγχονται αυστηρά. &a.arch.name; Συζητήσεις αρχιτεκτονικής και σχεδιασμού Σε αυτή την λίστα συζητείται η αρχιτεκτονική του &os;. Τα μηνύματα είναι κατά κύριο λόγο αρκετά τεχνικά. Παραδείγματα σχετικών θεμάτων είναι: Πως να επανασχεδιαστεί το σύστημα μεταγλώττισης ώστε να εκτελεί ταυτόχρονα πολλές προσαρμοσμένες μεταγλωττίσεις. Τι πρέπει να επισκευαστεί στο VFS ώστε να λειτουργούν τα Heidemann layers. Πώς πρέπει να μετατρέψουμε τη διεπαφή (interface) των οδηγών συσκευών ώστε να μπορούμε να χρησιμοποιήσουμε τα ίδια προγράμματα οδήγησης σε πολλούς διαύλους και αρχιτεκτονικές. Πως να γράψετε ένα οδηγό δικτύου. &a.audit.name; Project ελέγχου πηγαίου κώδικα Αυτή η λίστα χρησιμοποιείται για το project ελέγχου του πηγαίου κώδικα του &os;. Αν και αρχικά προορίζονταν για συζητήσεις αλλαγών που σχετίζονταν με την ασφάλεια, διευρύνθηκε ώστε να ασχολείται με οποιαδήποτε αλλαγή κώδικα. Η λίστα είναι γεμάτη με patches, και πιθανότατα δεν θα ενδιαφέρει έναν απλό χρήστη του &os;. Συζητήσεις ασφαλείας που δεν σχετίζονται με συγκεκριμένη αλλαγή στον κώδικα, γίνονται στην λίστα freebsd-security. Αντίθετα, όλοι οι developers παροτρύνονται να στέλνουν εδώ τα patches τους για έλεγχο, ειδικά αν σχετίζονται με ένα μέρος του συστήματος όπου ένα σφάλμα μπορεί να επηρεάσει ολόκληρη την ακεραιότητα του. &a.binup.name; Project αναβάθμισης του &os; μέσω έτοιμων (δυαδικών) αρχείων Σε αυτή την λίστα συζητείται το σύστημα αναβάθμισης μέσω έτοιμων (binary) αρχείων, ή binup. Σε αυτή τη λίστα ανήκουν θέματα σχεδιασμού, λεπτομέρειες υλοποίησης, patches, αναφορές σφαλμάτων, αναφορές κατάστασης, αιτήσεις για πρόσθετα χαρακτηριστικά, commit logs, και ότι άλλο σχετίζεται με το binup. &a.bluetooth.name; Χρήση της τεχνολογίας &bluetooth; στο &os; Σε αυτή τη λίστα συναθροίζονται οι χρήστες του &bluetooth; στο &os;. Η λίστα ασχολείται με θέματα σχεδιασμού, λεπτομέρειες υλοποίησης, patches, αναφορές σφαλμάτων, αναφορές κατάστασης, αιτήσεις για πρόσθετα χαρακτηριστικά, και ότι άλλο σχετίζεται με το &bluetooth;. &a.bugbusters.name; Προσπάθεια οργάνωσης του χειρισμού των αναφορών προβλημάτων Σκοπός αυτής της λίστας είναι να λειτουργεί ως χώρος οργάνωσης και συζήτησης για τον Bugmeister, τους Bugbusters, και όσους άλλους ενδιαφέρονται για την βάση δεδομένων PR. Αυτή ή λίστα δεν είναι για συζητήσεις σχετικά με ιδιαίτερα σφάλματα, patches ή PRs. &a.bugs.name; Αναφορές σφαλμάτων Αυτή η λίστα είναι για αναφορές σφαλμάτων του &os;. Όποτε είναι δυνατό, τα σφάλματα πρέπει να στέλνονται με την εντολή &man.send-pr.1; ή μέσω της αντίστοιχης διεπαφή WEB. &a.chat.name; Μη τεχνικά θέματα που σχετίζονται με την κοινότητα του &os; Αυτή η λίστα περιέχει κοινωνικές συζητήσεις, και γενικότερα ότι δεν σχετίζεται με τεχνικές πληροφορίες με τις οποίες ασχολούνται οι υπόλοιπες λίστες. Περιέχει συζητήσεις για το αν ο Jordan μοιάζει με μικρό κουνάβι ή όχι, για το αν πρέπει ή όχι να γράφουμε με κεφαλαία, ποιος πίνει πολύ καφέ, που φτιάχνεται η καλύτερη μπύρα, ποιος φτιάχνει μπύρα στο υπόγειο του, και άλλα. Περιστασιακές ανακοινώσεις σημαντικών γεγονότων (όπως πάρτυ, γάμοι, γεννήσεις, καινούργιες δουλειές κλπ) μπορούν να γίνουν στις τεχνικές λίστες, αλλά οι απαντήσεις τους πρέπει να στέλνονται στην λίστα -chat. &a.core.name; Ομάδα core του &os; Αυτή είναι μία εσωτερική λίστα για χρήση από τα μέλη του core. Σε αυτή τη λίστα μπορείτε να στείλετε μηνύματα, όταν προκύψει κάποιο θέμα σχετικό με το &os; το οποίο απαιτεί διαιτησία ή λεπτομερή εξέταση. &a.current.name; Συζητήσεις σχετικά με την χρήση του &os.current; Αυτή η λίστα είναι για χρήστες του &os.current;. Περιέχει προειδοποιήσεις για νέα χαρακτηριστικά που πρόκειται να προστεθούν στο -CURRENT και τα οποία θα επηρεάσουν τους χρήστες, και οδηγίες για τις κινήσεις που πρέπει να γίνουν ώστε να παραμείνετε στο -CURRENT. Όποιος εκτελεί το CURRENT πρέπει να εγγραφεί σε αυτήν την λίστα. Είναι μια τεχνική λίστα και συζητούνται μόνο αυστηρά τεχνικά θέματα. &a.cvsweb.name; &os; CVSweb Project Τεχνικές συζητήσεις για την χρήση, την ανάπτυξη και την συντήρηση του &os;-CVSweb. &a.doc.name; Project τεκμηρίωσης του &os; Αυτή η λίστα είναι για συζήτηση θεμάτων και projects που σχετίζονται με την δημιουργία τεκμηρίωσης για το &os;. Τα μέλη αυτής της λίστας αποκαλούνται συνολικά ως The &os; Documentation Project. Είναι μια ανοικτή λίστα και είστε ελεύθερος να συμμετέχετε και να συνεισφέρετε! &a.drivers.name; Δημιουργία οδηγών συσκευών για το &os; Αυτή η λίστα προορίζεται για τεχνικές συζητήσεις σχετικές με οδηγούς συσκευών στο &os;. Χρησιμοποιείται κυρίως από τους δημιουργούς οδηγών συσκευών για ερωτήσεις σχετικές με τη συγγραφή οδηγών, χρησιμοποιώντας τα APIs που παρέχει ο πυρήνας του &os;. &a.eclipse.name; &os; χρήστες του Eclipse IDE, των εργαλείων του, rich client εφαρμογών, και ports. Πρόθεση της λίστας αυτής είναι να προσφέρει αμοιβαία υποστήριξη για ότι έχει να κάνει με την επιλογή, εγκατάσταση, χρήση, ανάπτυξη και συντήρηση του Eclipse IDE, των εργαλείων του, εφαρμογών rich client στην πλατφόρμα του &os; και για βοήθεια σχετικά με την μεταφορά του Eclipse IDE και των πρόσθετων του στο περιβάλλον του &os;. Πρόθεση της είναι επίσης να διευκολύνει την ανταλλαγή πληροφοριών ανάμεσα στην κοινότητα του Eclipse και στην κοινότητα του &os;, προς όφελος και των δύο. Αν και η λίστα επικεντρώνεται κυρίως στις ανάγκες των χρηστών του Eclipse, προσφέρει επίσης ένα χώρο συζήτησης για όσους θέλουν να αναπτύξουν εφαρμογές σχετικές με το &os; χρησιμοποιώντας το Eclipse. &a.embedded.name; Χρήση του &os; σε embedded εφαρμογές Η λίστα συζητά θέματα σχετικά με την χρήση του &os; σε embedded συστήματα. Είναι μια τεχνική λίστα και συζητούνται μόνο αυστηρά τεχνικά θέματα. Για τον σκοπό της λίστας αυτής, ορίζουμε ως embedded συστήματα τις υπολογιστικές συσκευές που δεν προορίζονται για desktop εφαρμογές, και που συνήθως καλύπτουν μια μόνο ανάγκη, αντίθετα με τα γενικά υπολογιστικά περιβάλλοντα. Συμπεριλαμβάνονται, εκτός των άλλων, όλα τα τηλέφωνα, δικτυακός εξοπλισμός όπως routers, switches και PBXs, εξοπλισμός μετρήσεων από απόσταση, PDAs, συστήματα Point Of Sale, και πάει λέγοντας. &a.emulation.name; Εξομοίωση άλλων συστημάτων όπως είναι τα Linux/&ms-dos;/&windows; Είναι μια λίστα για τεχνικές συζητήσεις, σχετικές με την εκτέλεση στο &os; προγραμμάτων που δημιουργήθηκαν για άλλα λειτουργικά. &a.eol.name; Ομότιμη υποστήριξη για λογισμικό σχετικό με το &os; που δεν υποστηρίζεται πλέον από το &os; Project. Αυτή η λίστα είναι για όσους ενδιαφέρονται να παρέχουν ή να χρησιμοποιήσουν την ομότιμη υποστήριξη για λογισμικό σχετικό με το &os; που δεν υποστηρίζεται πλέον από το &os; Project (π.χ., με την μορφή patches και ανακοινώσεων ασφαλείας). &a.firewire.name; &firewire; (iLink, IEEE 1394) Αυτή η λίστα είναι για την συζήτηση της σχεδίασης και υλοποίησης ενός υποσυστήματος &firewire; (γνωστό και ως IEEE 1394 ή iLink) για το &os;. Σχετικά θέματα είναι τα πρότυπα, οι συσκευές διαύλου και τα πρωτόκολλά τους, κάρτες, προσαρμογείς και chipsets, και η αρχιτεκτονική και η υλοποίηση του κώδικα για την σωστή υποστήριξη τους. &a.fs.name; Συστήματα αρχείων Συζητήσεις σχετικές με τα συστήματα αρχείων του &os;. Είναι μια τεχνική λίστα και συζητούνται μόνο αυστηρά τεχνικά θέματα. &a.gecko.name; Gecko Rendering Engine Συζητήσεις σχετικές με εφαρμογές που χρησιμοποιούν την μηχανή Gecko στο &os;. Η συζήτηση επικεντρώνεται σε εφαρμογές της Συλλογής των Ports που χρησιμοποιούν τη μηχανή Gecko, και ειδικότερα την εγκατάσταση, ανάπτυξη και υποστήριξη τους στο &os;. &a.geom.name; GEOM Συζητήσεις σχετικές με το GEOM και παρόμοιες υλοποιήσεις. Είναι μια τεχνική λίστα και συζητούνται μόνο αυστηρά τεχνικά θέματα. &a.gnome.name; GNOME Συζητήσεις σχετικές με το περιβάλλον GNOME για συστήματα &os;. Είναι μια τεχνική λίστα και συζητούνται μόνο αυστηρά τεχνικά θέματα. &a.ipfw.name; IP Firewall Αυτή η λίστα είναι για τεχνικές συζητήσεις που αφορούν τον επανασχεδιασμό του κώδικα IP firewall στο &os;. Είναι μια τεχνική λίστα και συζητούνται μόνο αυστηρά τεχνικά θέματα. &a.ia64.name; Μεταφορά του &os; στην αρχιτεκτονική IA64 Πρόκειται για μια τεχνική λίστα, για άτομα που δουλεύουν ενεργά στην μεταφορά του &os; στην πλατφόρμα IA-64 της &intel;, για να αναφέρουν προβλήματα ή να συζητήσουν εναλλακτικές λύσεις. Άτομα που ενδιαφέρονται να παρακολουθήσουν την τεχνική συζήτηση είναι επίσης ευπρόσδεκτα. &a.isdn.name; Ανάπτυξη του ISDN Αυτή η λίστα είναι για άτομα που συζητούν την ανάπτυξη της υποστήριξης ISDN στο &os;. &a.java.name; Ανάπτυξη της &java; Αυτή η λίστα είναι για άτομα που συζητούν την ανάπτυξη σημαντικών εφαρμογών &java; για το &os; και την μεταφορά και συντήρηση των &jdk;s. &a.jobs.name; Ζήτηση και προσφορά εργασίας Αυτός είναι ένας χώρος για δημοσίευση ανακοινώσεων για προσφορά και ζήτηση εργασίας που σχετίζεται με το &os;, καθώς και βιογραφικών σχετικών με το &os;. Αν για παράδειγμα αναζητάτε εργασία σχετική με το &os;, ή προσφέρετε μια θέση εργασίας σχετική με το &os;, αυτό είναι το σωστό μέρος για να τη διαφημίσετε. Η λίστα αυτή δεν είναι για γενικά θέματα εργασίας, για τα οποία υπάρχει πληθώρα από άλλες λίστες στο Διαδίκτυο. Αυτή η λίστα, όπως και οι υπόλοιπες λίστες του FreeBSD.org, διανέμονται παγκόσμια. Έτσι, πρέπει να είστε σαφής για την τοποθεσία και την δυνατότητα τηλεργασίας ή βοήθειας στην μετοίκηση. Το μήνυμα σας θα πρέπει να χρησιμοποιεί μόνο ανοιχτά πρότυπα — κατά προτίμηση απλό κείμενο, αν και βασικής μορφής Portable Document Format (PDF), HTML, και μερικά άλλα είναι αποδεκτά από πολλούς χρήστες. Κλειστά πρότυπα όπως το µsoft; Word (.doc) θα απορριφθούν από τον διακομιστή της λίστας. &a.kde.name; KDE Συζητήσεις που αφορούν το KDE σε συστήματα &os;. Είναι μια τεχνική λίστα και συζητούνται μόνο αυστηρά τεχνικά θέματα. &a.hackers.name; Τεχνικές συζητήσεις Είναι ένας χώρος για τεχνικές συζητήσεις σχετικές με το &os;. Αυτή είναι η κύρια τεχνική λίστα. Είναι για άτομα που αναπτύσσουν ενεργά το &os;, για να αναφέρουν προβλήματα ή να συζητήσουν εναλλακτικές λύσεις. Άτομα που ενδιαφέρονται να παρακολουθήσουν την τεχνική συζήτηση είναι ευπρόσδεκτα. Είναι μια τεχνική λίστα και συζητούνται μόνο αυστηρά τεχνικά θέματα. &a.hardware.name; Γενική συζήτηση για υλικό κι εξαρτήματα υπολογιστών στο &os; Γενικές συζητήσεις για τύπους υλικού που λειτουργούν στο &os;, διάφορα προβλήματα και προτάσεις σχετικά με το τι να αγοράσετε ή να αποφύγετε. &a.hubs.name; Mirror sites Ανακοινώσεις και συζητήσεις για άτομα που συντηρούν mirror sites του &os;. &a.isp.name; Θέματα για Παροχείς Υπηρεσιών Διαδικτύου Αυτή η λίστα είναι για συζήτηση θεμάτων σχετικών με Παροχείς Υπηρεσιών Διαδικτύου (ISPs) που χρησιμοποιούν &os;. Είναι μια τεχνική λίστα και συζητούνται μόνο αυστηρά τεχνικά θέματα. &a.mono.name; Εφαρμογές Mono και C# στο &os; Αυτή η λίστα είναι για συζήτηση θεμάτων σχετικών με το σύστημα ανάπτυξης εφαρμογών Mono στο &os;. Πρόκειται για μια τεχνική λίστα. Προορίζεται για οποιονδήποτε ασχολείται ενεργά με την ανάπτυξη ή τη μεταφορά εφαρμογών Mono ή C# στο &os;. Η συζήτηση αφορά την επίλυση προβλημάτων η την εύρεση εναλλακτικών λύσεων. Άτομα που ενδιαφέρονται να παρακολουθήσουν την τεχνική συζήτηση είναι επίσης ευπρόσδεκτα. &a.openoffice.name; OpenOffice.org Συζητήσεις σχετικές με την μεταφορά και συντήρηση του OpenOffice.org και του &staroffice;. &a.performance.name; Συζητήσεις για την ρύθμιση και την βελτιστοποίηση του &os; Αυτή η λίστα υπάρχει για να παρέχει ένα μέρος όπου οι hackers, οι διαχειριστές, και όσοι άλλοι ενδιαφέρονται, να συζητούν θέματα σχετικά με την απόδοση του &os;. Αποδεκτά θέματα είναι οι συζητήσεις που αναφέρονται σε εγκαταστάσεις &os; που υπόκεινται σε μεγάλο φόρτο, έχουν προβλήματα απόδοσης, ή φτάνουν το &os; στα όρια του. Συνιστούμε ανεπιφύλακτα να γραφούν στη λίστα όσοι ενδιαφέρονται να βελτιώσουν την απόδοση του &os;. Είναι μία τεχνική λίστα που απευθύνεται σε έμπειρους χρήστες του &os;, hackers, ή διαχειριστές που ενδιαφέρονται να κάνουν το &os; γρήγορο και αξιόπιστο. Δεν πρόκειται για μια λίστα ερωτήσεων και απαντήσεων που μπορεί να αντικαταστήσει την μελέτη της τεκμηρίωσης, αλλά ένα μέρος για συνεισφορές ή για απαντήσεις σε αναπάντητα θέματα σχετικά με την απόδοση. &a.pf.name; Συζητήσεις και ερωτήσεις για το σύστημα packet filter firewall Συζητήσεις σχετικές με το packet filter (pf) firewall system στο &os;. Τεχνικές συζητήσεις και ερωτήσεις χρηστών είναι ευπρόσδεκτες. Η λίστα είναι επίσης ένα μέρος για συζήτηση του ALTQ QoS framework. &a.platforms.name; Μεταφορά του &os; σε μη-&intel; πλατφόρμες Προβλήματα του &os; που εμφανίζονται σε περισσότερες από μία πλατφόρμες, καθώς και γενικές συζητήσεις και προτάσεις για μεταφορά του &os; σε μη-&intel; πλατφόρμες. Είναι μια τεχνική λίστα και συζητούνται μόνο αυστηρά τεχνικά θέματα. &a.policy.name; Κατευθυντήριες αποφάσεις (policy) της ομάδας Core του &os; Αυτή είναι μία λίστα με μικρή κίνηση, μόνο για ανάγνωση, για τις αποφάσεις της Core ομάδας του &os; σχετικά με κάποια θέματα κατεύθυνσης του Project (policies). &a.ports.name; Συζήτηση για τα ports Συζητήσεις σχετικές με την Συλλογή των Ports του &os; (/usr/ports), την υποδομή των ports, και γενικά τις προσπάθειες συντονισμού των ports. Είναι μια τεχνική λίστα και συζητούνται μόνο αυστηρά τεχνικά θέματα. &a.ports-bugs.name; Συζήτηση για τα σφάλματα των ports Συζητήσεις που σχετίζονται με τις αναφορές προβλημάτων της Συλλογής των Ports (/usr/ports) του &os;, προτάσεις για νέα ports ή για αλλαγές σε υπάρχοντα ports. Είναι μια τεχνική λίστα και συζητούνται μόνο αυστηρά τεχνικά θέματα. &a.proliant.name; Τεχνική συζήτηση για το &os; σε διακομιστές HP ProLiant Αυτή η λίστα είναι για τεχνικές συζητήσεις σχετικά με την χρήση του &os; σε διακομιστές HP ProLiant. Η συζήτηση περιλαμβάνει θέματα προγραμμάτων οδήγησης για ProLiant, λογισμικό διαχείρισης, εργαλεία ρυθμίσεων, και ανανεώσεις του BIOS. Η λίστα αυτή είναι το καταλληλότερο μέρος για συζήτηση σχετικά με τα αρθρώματα hpasmd, hpasmcli, και hpacucli. &a.python.name; Η Python στο &os; Αυτή η λίστα είναι για συζητήσεις σχετικές με την βελτιστοποίηση της υποστήριξης της Python στο &os;. Είναι μια τεχνική λίστα. Προορίζεται για άτομα που ασχολούνται με την μεταφορά της Python, των αρθρωμάτων της (modules) και του Zope στο &os;. Όσοι ενδιαφέρονται να παρακολουθήσουν την τεχνική συζήτηση, είναι ευπρόσδεκτοι. &a.questions.name; Ερωτήσεις χρηστών Αυτή η λίστα είναι για ερωτήσεις σχετικές με το &os;. Δεν πρέπει να στέλνετε ερωτήσεις τύπου how to σε τεχνικές λίστες εκτός αν πιστεύετε ότι η ερώτηση σας είναι πολύ εξειδικευμένη. &a.ruby.name; Συζήτηση σχετικά με τη Ruby στο &os; Η λίστα αυτή είναι για συζητήσεις που σχετίζονται με την υποστήριξη της Ruby στο &os;. Πρόκειται για μια λίστα τεχνικών ερωτήσεων. Απευθύνεται σε άτομα που δουλεύουν σε Ports της Ruby, σε βιβλιοθήκες τρίτων κατασκευαστών, και σε άλλα πλαίσια λειτουργιών. Είναι επίσης ευπρόσδεκτοι όσοι ενδιαφέρονται για αυτού του είδους την τεχνική συζήτηση. &a.scsi.name; Το υποσύστημα SCSI Αυτή η λίστα είναι για άτομα που εργάζονται στο SCSI υποσύστημα του &os;. Είναι μια τεχνική λίστα και συζητούνται μόνο αυστηρά τεχνικά θέματα. &a.security.name; Θέματα ασφαλείας Αφορά θέματα ασφαλείας υπολογιστών που εκτελούν &os; (DES, Kerberos, γνωστά θέματα ασφαλείας και διορθώσεις, κτλ). Είναι μια τεχνική λίστα και συζητούνται μόνο αυστηρά τεχνικά θέματα. Σημειώστε ότι δεν πρόκειται για λίστα ερωτήσεων και απαντήσεων, αλλά η συνεισφορά (τόσο ερωτήσεων όσο ΚΑΙ απαντήσεων) στο FAQ είναι ευπρόσδεκτη. &a.security-notifications.name; Ειδοποιήσεις ασφαλείας Ειδοποιήσεις για προβλήματα ασφαλείας και διορθώσεις στο &os;. Δεν πρόκειται για λίστα συζητήσεων. Η λίστα συζητήσεων είναι η &os;-security. &a.small.name; Χρήση του &os; σε embedded εφαρμογές Αυτή η λίστα συζητά θέματα σχετικά με ασυνήθιστα μικρές και embedded εγκαταστάσεις του &os;. Είναι μια τεχνική λίστα και συζητούνται μόνο αυστηρά τεχνικά θέματα. Η λίστα αυτή έχει αντικατασταθεί από την &a.embedded.name;. &a.stable.name; Συζητήσεις σχετικές με την χρήση του &os.stable; Αυτή η λίστα είναι για τους χρήστες του &os.stable;. Περιέχει προειδοποιήσεις για νέα χαρακτηριστικά που πρόκειται να ενσωματωθούν στο -STABLE και τα οποία ενδεχομένως να επηρεάσουν τους χρήστες του. Επίσης περιέχει οδηγίες για τα βήματα που πρέπει να ακολουθήσετε ώστε να παραμείνετε στο -STABLE. Θα πρέπει να εγγραφείτε σε αυτή τη λίστα, αν ακολουθείτε το STABLE. Είναι μια τεχνική λίστα και συζητούνται μόνο αυστηρά τεχνικά θέματα. &a.standards.name; Συμμόρφωση με τα πρότυπα C99 & POSIX Αυτή η λίστα είναι για τεχνικές συζητήσεις σχετικά με την συμμόρφωση του &os; με τα πρότυπα C99 και POSIX. &a.usb.name; Συζήτηση για την υποστήριξη του διαύλου USB στο &os; Αυτή η λίστα είναι για τεχνικές συζητήσεις σχετικά με την υποστήριξη του διαύλου USB στο &os;. &a.usergroups.name; Οργάνωση των συλλόγων χρηστών Αυτή η λίστα είναι για τους συντονιστές των επιμέρους τοπικών συλλόγων χρηστών για συζήτηση θεμάτων μεταξύ τους και με κάποιο μέλος της ομάδας Core. Αυτή η λίστα θα πρέπει να αναφέρει μόνο τις συναντήσεις και την οργάνωση projects που αναφέρονται σε περισσότερους από ένα συλλόγους χρηστών. &a.vendors.name; Πωλητές Οργάνωση συζητήσεων μεταξύ του &os; Project και των πωλητών λογισμικού και υλικού σχετικού με το &os;. &a.virtualization.name; Συζήτηση διάφορων τεχνικών εικονικοποίησης που υποστηρίζονται από το &os;. Μια λίστα για τη συζήτηση των διάφορων τεχνικών εικονικοποίησης που υποστηρίζονται από το &os;. Από τη μια μεριά εστιάζει στην υλοποίηση των βασικών λειτουργιών αλλά και την προσθήκη νέων δυνατοτήτων. Από την άλλη, οι χρήστες θα έχουν μια ομάδα συζητήσεων όπου μπορούν να ζητούν βοήθεια σε περίπτωση προβλημάτων, ή να συζητούν τις δικές τους χρήσεις. &a.wip-status.name; Κατάσταση εργασιών σε εξέλιξη στο &os; Στη λίστα αυτή μπορείτε να ανακοινώσετε την έναρξη και την πρόοδο κάποιας εργασίας σας που σχετίζεται με το &os;. Τα μηνύματα σε αυτή τη λίστα ελέγχονται. Συνίσταται να στείλετε το μήνυμα σας με παραλήπτη μια πιο τοπική σας λίστα του &os;, και απλώς να κοινοποιήσετε το μήνυμα σας σε αυτή τη λίστα. Με τον τρόπο αυτό, μπορείτε επίσης να συζητήσετε για την εργασία σας στην τοπική λίστα, καθώς η συζήτηση σε αυτή τη λίστα δεν επιτρέπεται. Δείτε τα αρχεία της λίστας για να πάρετε μια ιδέα της μορφής των μηνυμάτων που μπορείτε να στείλετε. Μια περίληψη των περιεχομένων της λίστας ενδέχεται να δημοσιεύεται κατά τακτά διαστήματα στη δικτυακή τοποθεσία του &os;, ως μέρος των Αναφορών Κατάστασης (Status Reports) . Στην ίδια τοποθεσία, μπορείτε επίσης να βρείτε περισσότερα παραδείγματα και προηγούμενες αναφορές. &a.xen.name; Συζήτηση για τη μεταφορά του &os; στο &xen; — υλοποίηση και χρήση Πρόκειται για μια λίστα που εστιάζει στην μεταφορά του &os; στο &xen;. Η κίνηση σε αυτή τη λίστα αναμένεται να είναι μικρή, και έτσι θα χρησιμοποιηθεί τόσο για τεχνικές συζητήσεις σχετικά με το σχεδιασμό και την υλοποίηση, όσο και με προβλήματα εγκατάστασης και διαχείρισης. Φιλτράρισμα στις Λίστες Ηλεκτρονικού Ταχυδρομείου Οι λίστες ηλεκτρονικού ταχυδρομείου του &os; φιλτράρονται με πολλαπλούς τρόπους για να αποφύγουμε την διανομή spam, ιών, και άλλων ανεπιθύμητων μηνυμάτων. Το φιλτράρισμα που περιγράφεται σε αυτή την ενότητα, αποτελεί ένα μόνο μέρος των συνολικών μέτρων που λαμβάνουμε για την προστασία των λιστών ηλεκτρονικού ταχυδρομείου. Στις λίστες επιτρέπονται μόνο συγκεκριμένοι τύποι συνημμένων αρχείων. Όλα τα συνημμένα αρχεία με τύπο MIME που δεν βρίσκεται στην παρακάτω λίστα, διαγράφονται πριν διανεμηθεί το μήνυμα στις λίστες. application/octet-stream application/pdf application/pgp-signature application/x-pkcs7-signature message/rfc822 multipart/alternative multipart/related multipart/signed text/html text/plain text/x-diff text/x-patch Μερικές λίστες μπορεί να επιτρέπουν συνημμένα αρχεία και άλλων τύπων MIME, αλλά οι παραπάνω τύποι ισχύουν στις περισσότερες λίστες. Εάν το κείμενο ενός μηνύματος περιέχεται τόσο σε μορφή HTML όσο και απλού κειμένου, το τμήμα HTML θα αφαιρεθεί. Εάν ένα μήνυμα περιέχει μόνο HTML, θα μετατραπεί σε απλό κείμενο. Usenet Newsgroups Εκτός από δύο newsgroups που ασχολούνται με το &os;, υπάρχουν πολλά ακόμα στα οποία γίνεται συζήτηση για το &os; ή άλλα θέματα που ενδεχομένως ενδιαφέρουν τους χρήστες του. Για κάποια από αυτά τα newsgroups, μπορείτε να κάνετε αναζήτηση με λέξεις-κλειδιά στις παλιές δημοσιεύσεις, χάρη στην υπηρεσία που προσφέρει ο Warren Toomey wkt@cs.adfa.edu.au. Newsgroups Σχετικά με το BSD comp.unix.bsd.freebsd.announce comp.unix.bsd.freebsd.misc de.comp.os.unix.bsd (Στα Γερμανικά) fr.comp.os.bsd (Στα Γαλλικά) it.comp.os.freebsd (Στα Ιταλικά) tw.bbs.comp.386bsd (Σε Παραδοσιακά Κινέζικα) Άλλα Ενδιαφέροντα &unix; Newsgroups comp.unix comp.unix.questions comp.unix.admin comp.unix.programmer comp.unix.shell comp.unix.user-friendly comp.security.unix comp.sources.unix comp.unix.advocacy comp.unix.misc comp.bugs.4bsd comp.bugs.4bsd.ucb-fixes comp.unix.bsd Σύστημα X Window comp.windows.x.i386unix comp.windows.x comp.windows.x.apps comp.windows.x.announce comp.windows.x.intrinsics comp.windows.x.motif comp.windows.x.pex comp.emulators.ms-windows.wine Διακομιστές Ιστοσελίδων Forums, Blogs, και Κοινωνικά Δίκτυα Τα Forums του &os; βασίζονται σε διεπαφή web και είναι κατάλληλα για τεχνικές συζητήσεις και ερωτήσεις που αφορούν το &os;. Το Planet &os; συγκεντρώνει σε ένα σημείο τις ροές από δεκάδες ιστολόγια μελών της ομάδας ανάπτυξης του &os;. Πολλά από τα μέλη, χρησιμοποιούν αυτή τη δυνατότητα για να γνωστοποιήσουν την εργασία που κάνουν τη δεδομένη στιγμή, τυχόν νέες διορθώσεις, καθώς και τα μελλοντικά τους σχέδια. Το κανάλι BSDConferences στο Youtube παρέχει μια συλλογή βίντεο υψηλής ποιότητας, από διάφορα BSD συνέδρια σε όλο τον κόσμο. Πρόκειται για ένα θαυμάσιο τρόπο να παρακολουθήσετε σημαντικά μέλη της ομάδας ανάπτυξης να παρουσιάζουν τη νέα τους δουλειά στο &os;. Επίσημα Mirrors &chap.eresources.www.inc; Διευθύνσεις Ηλεκτρονικού Ταχυδρομείου Οι ακόλουθες ενώσεις χρηστών παρέχουν στα μέλη τους διευθύνσεις ηλεκτρονικού ταχυδρομείου που σχετίζονται με το &os;. Ο διαχειριστής που αναφέρεται παρακάτω, διατηρεί το δικαίωμα να ανακαλέσει την διεύθυνση, αν γίνει κατάχρηση της με οποιοδήποτε τρόπο. Τομέας Υπηρεσίες Ένωση Χρηστών Διαχειριστής ukug.uk.FreeBSD.org Μόνο προώθηση ukfreebsd@uk.FreeBSD.org Lee Johnston lee@uk.FreeBSD.org diff --git a/el_GR.ISO8859-7/books/handbook/jails/chapter.sgml b/el_GR.ISO8859-7/books/handbook/jails/chapter.sgml index ea13046456..21b3060913 100644 --- a/el_GR.ISO8859-7/books/handbook/jails/chapter.sgml +++ b/el_GR.ISO8859-7/books/handbook/jails/chapter.sgml @@ -1,1030 +1,1037 @@ Matteo Riondato Συνεισφορά από τον Jails jails Σύνοψη Το κεφάλαιο αυτό εξηγεί τι είναι τα jails (φυλακές) του &os; και πως χρησιμοποιούνται. Τα jails, που αναφέρονται ορισμένες φορές σαν μια ενισχυμένη εναλλακτική λύση για περιβάλλοντα chroot, είναι ένα ισχυρό εργαλείο για διαχειριστές συστημάτων, αλλά η βασική τους χρήση μπορεί επίσης να είναι χρήσιμη σε προχωρημένους χρήστες. Αφού διαβάσετε αυτό το κεφάλαιο, θα ξέρετε: Τι είναι ένα jail και τι σκοπό μπορεί να εξυπηρετήσει σε εγκαταστάσεις &os;. Πως να φτιάξετε, να εκκινήσετε, και να σταματήσετε ένα jail. Τα βασικά της διαχείρισης ενός jail, τόσο μέσα, όσο και έξω από αυτό. Άλλες πηγές χρήσιμων πληροφοριών σχετικά με τα jails είναι: Η σελίδα manual του &man.jail.8;. Περιέχει πλήρη αναφορά του βοηθητικού προγράμματος jail — του διαχειριστικού εργαλείου που μπορεί να χρησιμοποιηθεί στο &os; για την εκκίνηση, διακοπή, και έλεγχο των jails. Οι λίστες ταχυδρομείου και τα αρχεία τους. Τα αρχεία από την &a.questions; και άλλες λίστες που εξυπηρετούνται από τον &a.mailman.lists; περιέχουν πλήρη οδηγό για τα jails. Είναι πάντοτε ενδιαφέρον να ψάχνετε τα αρχεία ή να δημοσιεύετε νέες ερωτήσεις στη λίστα &a.questions.name;. Όροι των Jails Για να κατανοήσετε καλύτερα το πως οι εσωτερικές λειτουργίες του &os; σχετίζονται με τα jails και πως αυτές αλληλεπιδρούν με τα υπόλοιπα μέρη του &os;, θα χρησιμοποιήσουμε εκτενώς τους παρακάτω όρους: &man.chroot.2; (εντολή) Μια κλήση συστήματος (system call) του &os;, η οποία αλλάζει τον γονικό κατάλογο (root directory) μιας διεργασίας και όλων των άλλων διεργασιών που εξαρτώνται από αυτή. &man.chroot.2; (περιβάλλον) Το περιβάλλον μια διεργασίας που τρέχει μέσα σε ένα chroot. Αυτό περιλαμβάνει πόρους όπως το τμήμα του συστήματος αρχείων που είναι ορατό, τα ID του χρήστη και της ομάδας που είναι διαθέσιμα, καθώς και τις διεπαφές δικτύου (network interfaces), τους μηχανισμούς IPC κλπ. &man.jail.8; (εντολή) Το πρόγραμμα που σας επιτρέπει να διαχειρίζεστε το σύστημα σας και να ξεκινάτε διεργασίες σε περιβάλλον jail. host (σύστημα (system), διεργασία (process), χρήστης (user), κλπ.) Το φυσικό σύστημα που φιλοξενεί και ελέγχει ένα περιβάλλον jail. Το host system έχει πρόσβαση σε όλο το διαθέσιμο υλικό, και μπορεί να ελέγξει διεργασίες τόσο μέσα όσο και έξω από το περιβάλλον του jail. Μία από τις σημαντικότερες διαφορές μεταξύ του host system και του jail είναι ότι οι περιορισμοί που εφαρμόζονται στις διεργασίες του χρήστη root μέσα στο περιβάλλον jail, δεν ισχύουν για τις διεργασίες στο host system. hosted (σύστημα (system), διεργασία (process), χρήστης (user), κλπ.) Μια διεργασία, ένας χρήστης ή κάποια άλλη οντότητα, του οποίου η πρόσβαση στους πόρους του συστήματος περιορίζεται μέσα από ένα jail. Εισαγωγή Μια και η διαχείριση ενός συστήματος μπορεί να είναι δύσκολη και περίπλοκη, αναπτύχθηκαν αρκετά εργαλεία τα οποία μπορούν να κάνουν τη ζωή ενός διαχειριστή πολύ πιο εύκολη. Τα εργαλεία αυτά προσφέρουν κάποιες πρόσθετες δυνατότητες όσο αφορά τον τρόπο εγκατάστασης, ρύθμισης και συντήρησης ενός συστήματος. Μια από τις εργασίες που αναμένεται να εκτελέσει κάθε διαχειριστής συστήματος, είναι να ρυθμίσει σωστά την ασφάλεια του συστήματος, προκειμένου να προσφέρει τις υπηρεσίες για τις οποίες έχει προγραμματιστεί, χωρίς να επιτρέπει συμβιβασμούς στην ασφάλεια. Ένα από τα εργαλεία που μπορούν να ενισχύσουν την ασφάλεια ενός συστήματος &os; είναι τα jails. Τα Jails πρωτοεμφανίστηκαν στο &os; 4.X από τον &a.phk;, αλλά βελτιώθηκαν πολύ περισσότερο στην έκδοση &os; 5.X, προκειμένου να προσφέρουν περισσότερες δυνατότητες και να είναι περισσότερο ευέλικτα. Η ανάπτυξή τους συνεχίζεται ακόμη, με βελτιώσεις στους τομείς της ευχρηστίας, της απόδοσης, της αξιοπιστίας και της ασφάλειας που πρέπει να παρέχουν. Τι Είναι Ένα Jail Τα λειτουργικά συστήματα τύπου BSD, παρείχαν το &man.chroot.2; από την εποχή του 4.2BSD. Η εντολή &man.chroot.8; μπορεί να χρησιμοποιηθεί για να αλλάξει τον γονικό κατάλογο μιας ομάδας διεργασιών, δημιουργώντας ένα ασφαλές περιβάλλον, ξεχωριστό από το υπόλοιπο σύστημα. Όσες διεργασίες δημιουργούνται σε έναν τέτοιο περιβάλλον, δεν έχουν πρόσβαση σε αρχεία και πόρους έξω από αυτό. Για αυτό το λόγο, αν μια υπηρεσία τρέχει μέσα σε ένα τέτοιο περιβάλλον, και κάποιος εισβολέας καταφέρει να διεισδύσει σε αυτή, δε θα του επιτραπεί η πρόσβαση στο υπόλοιπο σύστημα. Η εντολή &man.chroot.8; είναι πολύ καλή για απλές εργασίες οι οποίες δε χρειάζονται να είναι πολύ ευέλικτες ή να διαθέτουν πολύπλοκα και προηγμένα χαρακτηριστικά. Ωστόσο, από την αρχή της ιδέας του chroot, βρέθηκαν αρκετοί τρόποι για να μπορέσει κάποιος να ξεφύγει από το περιβάλλον αυτό. Παρ' όλο που έχουν διορθωθεί πολλά σφάλματα στις πρόσφατες εκδόσεις του πυρήνα του &os;, ήταν ξεκάθαρο ότι η &man.chroot.2; δεν ήταν η ιδανική λύση για την ασφάλιση υπηρεσιών. Έπρεπε να υλοποιηθεί ένα νέο υποσύστημα. Αυτός είναι ένας από τους κύριους λόγους για την ανάπτυξη των jails. Τα jails βελτίωσαν με διάφορους τρόπους την ιδέα του παραδοσιακού περιβάλλοντος του &man.chroot.2;. Στο τυπικό περιβάλλον του &man.chroot.2;, οι διεργασίες περιορίζονται μόνος ως προς το μέρος του συστήματος αρχείων όπου μπορούν να έχουν πρόσβαση. Οι υπόλοιποι πόροι του συστήματος (όπως οι χρήστες, οι τρέχοντες διεργασίες, το υποσύστημα δικτύωσης) είναι κοινόχρηστοι μεταξύ των διεργασιών του περιβάλλοντος chroot και των διεργασιών του host system. Τα jails επεκτείνουν αυτό το μοντέλο, με την εικονικοποίηση όχι μόνο της πρόσβασης στο σύστημα αρχείων, αλλά επίσης των χρηστών, του υποσυστήματος δικτύωσης του πυρήνα του &os; και μερικών ακόμη πραγμάτων. Περισσότερα για τις διαθέσιμες εντολές που μπορούν να χρησιμοποιηθούν για τη ρύθμιση και τον έλεγχο ενός περιβάλλοντος jail μπορείτε να βρείτε στο . Το Jail έχει τέσσερα κύρια στοιχεία: Έναν κατάλογο με δική του δομή — το αρχικό σημείο στο οποίο εισέρχεται ένα jail. Από τη στιγμή που μια διεργασία βρίσκεται μέσα σε ένα jail, δεν επιτρέπεται να βγει έξω από τον κατάλογο αυτό. Τα προβλήματα που ταλαιπωρούσαν τον σχεδιασμό του &man.chroot.2; δεν επηρεάζουν τα jails του &os;. Ένα hostname (όνομα συστήματος) — το hostname το οποίο θα χρησιμοποιηθεί μέσα στο jail. Τα jails χρησιμοποιούνται κυρίως για την εξυπηρέτηση δικτυακών υπηρεσιών, επομένως η ύπαρξη ενός χαρακτηριστικού hostname που να περιγράφει ταυτόχρονα και τη χρήση του, μπορεί να βοηθήσει αρκετά τον διαχειριστή συστήματος. Μια διεύθυνση IP — αυτή η διεύθυνση αντιστοιχεί σε ένα jail και δεν μπορεί να αλλάξει κατά τη διάρκεια της ζωής του. Η διεύθυνση IP ενός jail είναι συνήθως μία διεύθυνση τύπου alias για μια ήδη υπάρχουσα διεπαφή δικτύου (network interface), αλλά κάτι τέτοιο δεν είναι απαραίτητο. Μία εντολή — η διαδρομή προς ένα εκτελέσιμο το οποίο θα εκτελείται μέσα στο jail. Η διαδρομή αυτή είναι σχετική ως προς τον γονικό κατάλογο του περιβάλλοντος του jail, και μπορεί να διαφέρει πολύ από jail σε jail ανάλογα με το συγκεκριμένο περιβάλλον. Εκτός αυτών, τα jails μπορούν να έχουν τις δικές τους ομάδες χρηστών και τον δικό τους χρήστη root. Φυσικά, ο έλεγχος που έχει ο χρήστης root του jail, περιορίζεται μέσα στο περιβάλλον του jail, και από την οπτική γωνία του host system, ο χρήστης αυτός δεν είναι παντοδύναμος. Επιπλέον, ο χρήστης root του jail, δεν μπορεί να εκτελέσει κρίσιμες εργασίες στο σύστημα έξω από το περιβάλλον του &man.jail.8;. Περισσότερες πληροφορίες σχετικά με τις δυνατότητες και τους περιορισμούς του root θα βρείτε στο . Δημιουργώντας και Ελέγχοντας Jails Μερικοί διαχειριστές συστημάτων κατηγοριοποιούν τα jails σε δύο ενότητες: τα complete (πλήρη) jails, τα οποία μιμούνται ένα πραγματικό σύστημα &os;, και τα service jails, τα οποία χρησιμοποιούνται για μια εφαρμογή ή υπηρεσία, που πιθανόν εκτελείται με ειδικά προνόμια. Αυτός είναι ένας νοητικός διαχωρισμός και δεν επιδρά στη διαδικασία δημιουργίας ενός jail. Η σελίδα manual του &man.jail.8; περιέχει κατατοπιστικές πληροφορίες για τη διαδικασία δημιουργίας ενός jail: &prompt.root; setenv D /here/is/the/jail &prompt.root; mkdir -p $D &prompt.root; cd /usr/src -&prompt.root; make world DESTDIR=$D +&prompt.root; make buildworld +&prompt.root; make installworld DESTDIR=$D &prompt.root; cd etc/ Το βήμα αυτό δεν απαιτείται από το &os; 6.0 και μετά. &prompt.root; make distribution DESTDIR=$D &prompt.root; mount -t devfs devfs $D/dev Ο καλύτερος τρόπος για να ξεκινήσετε είναι με την επιλογή μιας θέσης (διαδρομής) για το jail σας. Εκεί θα βρίσκονται αποθηκευμένα τα αρχεία του jail όσο αφορά το σύστημα σας. Μια καλή ιδέα είναι το /usr/jail/jailname, όπου jailname το hostname με το οποίο θα αναγνωρίζεται το jail. Το σύστημα αρχείων /usr/ έχει συνήθως αρκετό χώρο για το σύστημα αρχείων του jail, το οποίο, για ένα complete jail είναι ουσιαστικά ένας κλώνος κάθε αρχείου του βασικού συστήματος μια προεπιλεγμένης εγκατάστασης του &os;. - + + Το βήμα αυτό δεν απαιτείται αν έχετε μεταγλωττίσει στο παρελθόν + το βασικό σύστημα χρησιμοποιώντας την εντολή + make world ή + make buildworld. Μπορείτε απλώς να + εγκαταστήσετε το υπάρχον σύστημα σας στο νέο jail. + + + Η εντολή αυτή θα εμπλουτίσει τον κατάλογο που επιλέξατε για το - jail με όλα τα απαραίτητα αρχεία, βιβλιοθήκες, σελίδες βοήθειας κλπ. - Όλα γίνονται με τον τυπικό τρόπο του &os; — αρχικά - τα πάντα μεταγλωττίζονται και στη συνέχεια εγκαθίστανται στη - διαδρομή που έχετε επιλέξει. + jail με όλα τα απαραίτητα αρχεία, βιβλιοθήκες, σελίδες βοήθειας + κλπ. Το distribution target του make εγκαθιστά όλα τα αρχεία ρυθμίσεων που απαιτούνται. Με απλά λόγια, εγκαθιστά κάθε αρχείο από το /usr/src/etc/ στον κατάλογο /etc του περιβάλλοντος jail: $D/etc/. Δε χρειάζεται να προσαρτήσετε το &man.devfs.8; στο περιβάλλον του jail. Από την άλλη όμως, όλες, ή σχεδόν όλες οι εφαρμογές χρειάζονται πρόσβαση σε τουλάχιστον μία συσκευή, αναλόγως με τον σκοπό της εφαρμογής. Είναι πολύ σημαντικό να ελέγχεται η πρόσβαση στις συσκευές μέσα σε ένα jail, καθώς λανθασμένες ρυθμίσεις μπορεί να επιτρέψουν σε κάποιον εισβολέα να κάνει άσχημα παιχνίδια μέσα στο jail. Ο έλεγχος του &man.devfs.8; γίνεται μέσω ενός συνόλου κανόνων οι οποίοι περιγράφονται στις σελίδες manual του &man.devfs.8; και του &man.devfs.conf.5;. Από την στιγμή που έχει εγκατασταθεί ένα jail, μπορεί να εκκινηθεί με τη χρήση της εντολής &man.jail.8;. Η &man.jail.8; δέχεται τέσσερις υποχρεωτικές παραμέτρους οι οποίες περιγράφονται στο . Μπορείτε να δώσετε και άλλες παραμέτρους, π.χ., για να εκτελέσετε μια διεργασία στο περιβάλλον του jail με τις άδειες ενός συγκεκριμένου χρήστη. Η παράμετρος εξαρτάται από τον τύπο του jail. Για ένα εικονικό σύστημα, το /etc/rc είναι μια καλή επιλογή, μια και στην ουσία θα κλωνοποιήσει την διαδικασία εκκίνησης ενός πραγματικού συστήματος &os;. Για ένα service jail, η παράμετρος εξαρτάται από την υπηρεσία ή την εφαρμογή που θα τρέχει μέσα στο jail. Τα jails συνήθως ξεκινούν κατά την εκκίνηση και ο μηχανισμός rc του &os; παρέχει έναν εύκολο τρόπο για να γίνει κάτι τέτοιο. Η λίστα με τα jails που θέλετε να ξεκινάνε κατά την εκκίνηση θα πρέπει να προστεθούν στο αρχείο &man.rc.conf.5;: jail_enable="YES" # Set to NO to disable starting of any jails jail_list="www" # Space separated list of names of jails Για κάθε jail που υπάρχει στο jail_list, θα πρέπει να προστεθεί μια ομάδα από ρυθμίσεις στο &man.rc.conf.5;, οι οποίες θα το περιγράφουν: jail_www_rootdir="/usr/jail/www" # jail's root directory jail_www_hostname="www.example.org" # jail's hostname jail_www_ip="192.168.0.10" # jail's IP address jail_www_devfs_enable="YES" # mount devfs in the jail jail_www_devfs_ruleset="www_ruleset" # devfs ruleset to apply to jail Η προεπιλεγμένη εκκίνηση του jail μέσω του &man.rc.conf.5;, θα ξεκινήσει το script του jail /etc/rc, το οποίο υποθέτει ότι το jail είναι ένα ολοκληρωμένο εικονικό σύστημα. Για service jails, η προεπιλεγμένη εκκίνηση πρέπει να αλλάξει, ορίζοντας κατάλληλα την επιλογή jail_jailname_exec_start. Για πλήρη λίστα των διαθέσιμων επιλογών, δείτε το &man.rc.conf.5;. Το script /etc/rc.d/jail μπορεί να χρησιμοποιηθεί για να ξεκινήσει ή να σταματήσει κάποιο jail χειροκίνητα. Πρέπει όμως να υπάρχει η αντίστοιχη καταχώρηση στο rc.conf: &prompt.root; /etc/rc.d/jail start www &prompt.root; /etc/rc.d/jail stop www Για την ώρα δεν υπάρχει κάποιος απόλυτα σωστός τρόπος για να τερματίσετε κάποιο &man.jail.8;. Αυτό συμβαίνει, διότι οι εντολές που χρησιμοποιούνται συνήθως για να τερματίσουν με ασφάλεια ένα σύστημα, δεν μπορούν να χρησιμοποιηθούν μέσα στο περιβάλλον ενός jail. Ο καλύτερος τρόπος για να τερματίσετε ένα jail είναι με την εκτέλεση της ακόλουθης εντολής μέσα από το ίδιο το jail ή με χρήση του βοηθητικού προγράμματος &man.jexec.8; έξω από αυτό: &prompt.root; sh /etc/rc.shutdown Περισσότερες πληροφορίες σχετικά με αυτή τη διαδικασία μπορείτε να βρείτε στη σελίδα βοηθείας του &man.jail.8; Λεπτομερής Ρύθμιση και Διαχείριση Υπάρχουν αρκετές επιλογές που μπορούν να εφαρμοστούν σε ένα jail, καθώς και διάφοροι τρόποι για να συνδυαστεί ένα σύστημα &os; με jails προκειμένου να παράγουν εφαρμογές υψηλότερου επιπέδου. Η ενότητα αυτή παρουσιάζει: Μερικές από τις διαθέσιμες επιλογές για την ρύθμιση της συμπεριφοράς και των περιορισμών ασφαλείας που υλοποιούνται από την εγκατάσταση ενός jail. Μερικές εφαρμογές υψηλού επιπέδου για τη διαχείριση jails, οι οποίες είναι διαθέσιμες μέσω της συλλογής των Ports του &os; και μπορούν να χρησιμοποιηθούν στην υλοποίηση ολοκληρωμένων λύσεων με τη χρήση jails. Εργαλεία συστήματος του &os; για τη ρύθμιση jails Λεπτομερής ρύθμιση ενός jail γίνεται κατά κύριο λόγο μέσω των μεταβλητών του &man.sysctl.8;. Υπάρχει ένα ειδικό subtree του sysctl το οποίο αποτελεί τη βάση για την οργάνωση όλων των σχετικών επιλογών: πρόκειται για την ιεραρχία επιλογών πυρήνα security.jail.*. Παρακάτω θα βρείτε μια λίστα με τα κύρια sysctl που σχετίζονται με κάποιο jail καθώς και τις προεπιλεγμένες τιμές τους. Τα ονόματα μάλλον εξηγούν από μόνα τους την αντίστοιχη λειτουργία, αλλά για περισσότερες πληροφορίες μπορείτε να δείτε τις σελίδες βοήθειας των &man.jail.8; και &man.sysctl.8;. security.jail.set_hostname_allowed: 1 security.jail.socket_unixiproute_only: 1 security.jail.sysvipc_allowed: 0 security.jail.enforce_statfs: 2 security.jail.allow_raw_sockets: 0 security.jail.chflags_allowed: 0 security.jail.jailed: 0 Οι μεταβλητές αυτές μπορούν να χρησιμοποιηθούν από τον διαχειριστή του host system προκειμένου να προσθέσει ή να αφαιρέσει περιορισμούς οι οποίοι υπάρχουν αρχικά στον χρήστη root. Υπάρχουν όμως και κάποιοι περιορισμοί οι οποίοι δεν μπορούν να αφαιρεθούν. Ο χρήστης root δεν επιτρέπεται να προσαρτά ή να απο-προσαρτά συστήματα αρχείων μέσα από ένα &man.jail.8;. Ο root μέσα σε ένα jail δεν επιτρέπεται να φορτώσει ή να αποφορτώσει τους κανόνες (rulesets) του &man.devfs.8;, το firewall, και διάφορες άλλες εργασίες διαχείρισης οι οποίες χρειάζονται τροποποίηση των δεδομένων του πυρήνα, όπως για παράδειγμα ο ορισμός του securelevel του πυρήνα. Το βασικό σύστημα του &os; περιέχει τα βασικά εργαλεία για τη προβολή πληροφοριών σχετικά με τα ενεργά jails, και επίσης για την ανάθεση συγκεκριμένων εντολών διαχείρισης σε κάποιο jail. Οι εντολές &man.jls.8; και &man.jexec.8; αποτελούν μέρος του βασικού συστήματος του &os;, και μπορούν να χρησιμοποιηθούν για να τις παρακάτω απλές εργασίες: Προβολή λίστας των ενεργών jails και τον αντίστοιχων χαρακτηριστικών τους - jail identifier (JID), διεύθυνση IP, hostname και path. Προσκόλληση σε κάποιο ενεργό jail, από το host system, και εκτέλεση κάποιας εντολής μέσα στο jail ή εκτέλεση εργασιών διαχείρισης μέσα στο jail. Κάτι τέτοιο είναι ιδιαίτερα χρήσιμο όταν ο χρήστης root επιθυμεί να τερματίσει με ασφάλεια κάποιο jail. Μπορεί επίσης να χρησιμοποιηθεί η εντολή &man.jexec.8; για την εκτέλεση κάποιου shell μέσα στο jail προκειμένου να εκτελεστούν εργασίες διαχείρισης, για παράδειγμα: &prompt.root; jexec 1 tcsh Εργαλεία διαχείρισης υψηλού επιπέδου στη συλλογή Ports του &os; Ανάμεσα στις διάφορες εφαρμογές τρίτων κατασκευαστών για τη διαχείριση των jails, ένα από τα ποιο ολοκληρωμένα και χρήσιμα πακέτα είναι το sysutils/jailutils. Αποτελεί ένα σύνολο μικρών εφαρμογών οι οποίες συνεισφέρουν στη διαχείριση του &man.jail.8;. Για περισσότερες πληροφορίες, δείτε στον δικτυακό του τόπο. Εφαρμογή των Jails Daniel Gerzo Συνεισφορά του Service Jails Η ενότητα αυτή είναι βασισμένη στην ιδέα που παρουσιάστηκε αρχικά από τον &a.simon; στο , καθώς και σε ένα ανανεωμένο άρθρο του Ken Tom locals@gmail.com. Στην ενότητα αυτή θα σας δείξουμε πως να στήσετε ένα σύστημα &os; το οποίο να διαθέτει ένα επιπλέον επίπεδο ασφάλειας, με τη χρήση του &man.jail.8;. Υποθέτουμε ότι το σύστημα τρέχει τουλάχιστον RELENG_6_0 και ότι έχετε κατανοήσει όλες τις προηγούμενες πληροφορίες του κεφαλαίου. Σχεδιασμός Ένα από τα σημαντικότερα προβλήματα με τα jails είναι η διαχείριση της διαδικασίας αναβαθμίσεων. Αυτό τείνει να είναι πρόβλημα διότι το κάθε jail πρέπει να δημιουργηθεί από την αρχή σε κάθε αναβάθμιση. Συνήθως δεν είναι πρόβλημα αν έχετε ένα μόνο jail, μια και πρόκειται για σχετικά απλή διαδικασία, αλλά γίνεται κουραστική και χρονοβόρα αν έχετε πολλά jails. Οι παρακάτω ρυθμίσεις προϋποθέτουν εμπειρία με το &os; και τη χρήση των διάφορων χαρακτηριστικών του. Εάν τα παρακάτω βήματα σας φαίνονται πολύ περίπλοκα, είναι καλύτερα να ρίξετε μια ματιά σε κάτι ποιο απλό όπως το sysutils/ezjail, το οποίο παρέχει έναν ευκολότερο τρόπο διαχείρισης των jails του &os; και δεν είναι τόσο εξειδικευμένο όσο οι παρακάτω ρυθμίσεις. Η ιδέα αυτή έχει παρουσιαστεί για να λύσει τέτοιου είδους προβλήματα, με την βοήθεια της κοινής χρήσης όσο το δυνατόν περισσότερων αρχείων μεταξύ των jails, με έναν ασφαλή όμως τρόπο — χρησιμοποιώντας προσαρτήσεις τύπου &man.mount.nullfs.8; και μόνο για ανάγνωση (read only) έτσι ώστε η αναβάθμιση να είναι ευκολότερη, και η χρήση μεμονωμένων jails για κάθε υπηρεσία να καθίσταται επιθυμητή. Επιπλέον, παρέχει έναν απλό τρόπο για να προσθέσετε και να αφαιρέσετε jails όπως επίσης και να τα αναβαθμίσετε. Παραδείγματα υπηρεσιών τέτοιου τύπου: ένας HTTP server, ένας DNS server, ένας SMTP server, κλπ. Οι στόχοι των παρακάτω ρυθμίσεων είναι: Δημιουργία απλών και κατανοητών jails. Αυτό σημαίνει ότι δεν θα τρέξουμε ένα πλήρες installworld σε κάθε jail. Εύκολη προσθήκη και διαγραφή jails. Εύκολη αναβάθμιση υπαρχόντων jails. Δυνατότητα δημιουργίας προσαρμοσμένου τμήματος του &os;. Όσο περισσότερη ασφάλεια είναι δυνατόν, με ελαχιστοποίηση της πιθανότητας κακόβουλης χρήσης. Εξοικονόμηση χώρου και inodes. Όπως έχουμε ήδη πει, ο σχεδιασμός αυτός εξαρτάται ιδιαίτερα από την ύπαρξη ενός αρχικού template στο οποίο δεν επιτρέπεται η εγγραφή δεδομένων (γνωστό ως nullfs) και το οποίο πρέπει να έχει προσαρτηθεί σε κάθε jail, όπως επίσης και στην ύπαρξη για κάθε jail μιας συσκευής που να επιτρέπει τόσο την ανάγνωση όσο και την εγγραφή. Μια τέτοια συσκευή μπορεί να είναι κάποιος ξεχωριστός φυσικός δίσκος, μια κατάτμηση, ή κάποια συσκευή vnode &man.md.4;. Στο παρακάτω παράδειγμα, θα χρησιμοποιήσουμε προσαρτήσεις τύπου nullfs στις οποίες θα επιτρέπεται εγγραφή και ανάγνωση. Η δομή του συστήματος αρχείων περιγράφεται στην παρακάτω λίστα: Κάθε jail θα προσαρτάται κάτω από τον κατάλογο /home/j. Το /home/j/mroot είναι το template για το κάθε jail και η κατάτμηση μόνο ανάγνωσης για όλα τα jails. Θα δημιουργηθεί ένας κενός κατάλογος για κάθε jail κάτω από τον κατάλογο /home/j. Κάθε jail θα έχει έναν κατάλογο /s, ο οποίος θα είναι σύνδεσμος προς το εγγράψιμο μέρος του συστήματος. Κάθε jail θα έχει το δικό εγγράψιμο μέρος το οποίο θα βασίζεται στο /home/j/skel. Κάθε jailspace (το εγγράψιμο μέρος κάθε jail) θα πρέπει να δημιουργηθεί στον κατάλογο /home/js. Όλα αυτά προϋποθέτουν ότι τα jails βρίσκονται κάτω από τον κατάλογο /home. Αυτό βέβαια μπορεί να αλλάξει σε οτιδήποτε εσείς θέλετε, αλλά θα επηρεάσει όλα τα παρακάτω παραδείγματα. Δημιουργώντας το Template Η ενότητα αυτή θα περιγράψει τα βήματα που χρειάζονται προκειμένου να δημιουργήσετε το πρωταρχικό template το οποίο θα περιέχει το τμήμα των jails που είναι μόνο για ανάγνωση. Είναι πάντοτε καλή ιδέα να αναβαθμίζετε το &os; στη τελευταία έκδοση -RELEASE. Για το σκοπό αυτό, διαβάστε το αντίστοιχο κεφάλαιο στο Εγχειρίδιο. Στη περίπτωση που η αναβάθμιση δεν είναι εφικτή, θα χρειαστείτε buildworld για να μπορέσετε να συνεχίσετε. Επιπλέον θα χρειαστείτε το πακέτο sysutils/cpdup. Θα χρησιμοποιήσουμε το βοηθητικό πρόγραμμα &man.portsnap.8; για να κατεβάσουμε τη συλλογή των Ports. Για τους νεο-εισερχόμενους, συνίσταται η ανάγνωση του κεφαλαίου για το Portsnap στο Εγχειρίδιο του &os;. Αρχικά, δημιουργήστε μια δομή καταλόγων για το σύστημα αρχείων το οποίο θα είναι μόνο για ανάγνωση, και το οποίο θα περιέχει τα εκτελέσιμα (binaries) του &os; για τα jails. Στη συνέχεια πηγαίνετε στον κατάλογο όπου βρίσκονται τα αρχεία πηγαίου κώδικα (source tree) του &os; και εγκαταστήστε τα αντίστοιχα αρχεία στο jail template: &prompt.root; mkdir /home/j /home/j/mroot &prompt.root; cd /usr/src &prompt.root; make installworld DESTDIR=/home/j/mroot Επόμενο βήμα είναι να προετοιμάσετε τη συλλογή των Ports του &os; για τα jails όπως επίσης και ένα &os; source tree, το οποίο θα χρειαστεί για το mergemaster: &prompt.root; cd /home/j/mroot &prompt.root; mkdir usr/ports &prompt.root; portsnap -p /home/j/mroot/usr/ports fetch extract &prompt.root; cpdup /usr/src /home/j/mroot/usr/src Δημιουργήστε το σκελετό για το τμήμα του συστήματος όπου προορίζεται για ανάγνωση και εγγραφή: &prompt.root; mkdir /home/j/skel /home/j/skel/home /home/j/skel/usr-X11R6 /home/j/skel/distfiles &prompt.root; mv etc /home/j/skel &prompt.root; mv usr/local /home/j/skel/usr-local &prompt.root; mv tmp /home/j/skel &prompt.root; mv var /home/j/skel &prompt.root; mv root /home/j/skel Χρησιμοποιήστε το mergemaster για να εγκαταστήσετε τα αρχεία ρυθμίσεων που λείπουν. Στη συνέχεια διαγράψτε όλους τους έξτρα καταλόγους που δημιουργεί το mergemaster: &prompt.root; mergemaster -t /home/j/skel/var/tmp/temproot -D /home/j/skel -i &prompt.root; cd /home/j/skel &prompt.root; rm -R bin boot lib libexec mnt proc rescue sbin sys usr dev Τώρα, δημιουργήστε συνδέσμους από το σύστημα αρχείων στο οποίο επιτρέπεται η εγγραφή, προς το σύστημα αρχείων που είναι μόνο για ανάγνωση. Βεβαιωθείτε ότι οι σύνδεσμοι έχουν δημιουργηθεί στις σωστές θέσεις s/. Η ύπαρξη πραγματικών καταλόγων ή η δημιουργία καταλόγων σε λάθος θέσεις θα οδηγήσουν την εγκατάσταση σε αποτυχία. &prompt.root; cd /home/j/mroot &prompt.root; mkdir s &prompt.root; ln -s s/etc etc &prompt.root; ln -s s/home home &prompt.root; ln -s s/root root &prompt.root; ln -s ../s/usr-local usr/local &prompt.root; ln -s ../s/usr-X11R6 usr/X11R6 &prompt.root; ln -s ../../s/distfiles usr/ports/distfiles &prompt.root; ln -s s/tmp tmp &prompt.root; ln -s s/var var Σαν τελευταίο βήμα, δημιουργήστε ένα γενικό αρχείο /home/j/skel/etc/make.conf με τα παρακάτω δεδομένα: WRKDIRPREFIX?= /s/portbuild Έχοντας ορίσει το WRKDIRPREFIX με αυτόν τον τρόπο, θα μπορείτε να μεταγλωττίσετε ports του &os; μέσα σε κάθε jail. Θυμηθείτε ότι ο κατάλογος των ports είναι μέρος του συστήματος αρχείων που έχει προσαρτηθεί μόνο για ανάγνωση. Η προσαρμοσμένη διαδρομή για το WRKDIRPREFIX επιτρέπει την μεταγλώττιση των ports στο εγγράψιμο μέρος του κάθε jail. Δημιουργώντας Jails Τώρα που έχουμε ένα ολοκληρωμένο &os; jail template, μπορούμε να εγκαταστήσουμε και να ρυθμίσουμε τα jails στο /etc/rc.conf. Το παράδειγμα αυτό δείχνει τη δημιουργία τριών jails: NS, MAIL και WWW. Εισάγετε τις παρακάτω γραμμές στο αρχείο /etc/fstab, ώστε το μόνο για ανάγνωση template για τα jails και ο εγγράψιμος χώρος να είναι διαθέσιμα στα αντίστοιχα jails: /home/j/mroot /home/j/ns nullfs ro 0 0 /home/j/mroot /home/j/mail nullfs ro 0 0 /home/j/mroot /home/j/www nullfs ro 0 0 /home/js/ns /home/j/ns/s nullfs rw 0 0 /home/js/mail /home/j/mail/s nullfs rw 0 0 /home/js/www /home/j/www/s nullfs rw 0 0 Οι κατατμήσεις που είναι σημειωμένες με 0 pass number δεν ελέγχονται κατά την εκκίνηση από το &man.fsck.8;, ενώ για τις κατατμήσεις με 0 dump number, η &man.dump.8; δεν θα δημιουργεί αντίγραφα ασφαλείας. Προφανώς, δεν θέλουμε το fsck να ελέγχει τις προσαρτήσεις τύπου nullfs, ούτε και το dump να κρατά αντίγραφα από τα μόνο για ανάγνωση nullfs συστήματα αρχείων των jails. Αυτός είναι και ο λόγος που βάλαμε 0 0 στις δύο τελευταίες στήλες κάθε εγγραφής του fstab. Ρυθμίστε τα jails στο /etc/rc.conf: jail_enable="YES" jail_set_hostname_allow="NO" jail_list="ns mail www" jail_ns_hostname="ns.example.org" jail_ns_ip="192.168.3.17" jail_ns_rootdir="/home/j/ns" jail_ns_devfs_enable="YES" jail_mail_hostname="mail.example.org" jail_mail_ip="192.168.3.18" jail_mail_rootdir="/home/j/mail" jail_mail_devfs_enable="YES" jail_www_hostname="www.example.org" jail_www_ip="62.123.43.14" jail_www_rootdir="/home/j/www" jail_www_devfs_enable="YES" Ο λόγος για τον οποίο θέτουμε τη μεταβλητή jail_name_rootdir να δείχνει στο /usr/home αντί για το /home είναι ότι η φυσική διαδρομή για τον κατάλογο /home σε μια τυπική εγκατάσταση του &os; είναι το /usr/home. Η μεταβλητή jail_name_rootdir δεν δεν πρέπει να δείχνει προς διαδρομή που περιλαμβάνει συμβολικό δεσμό, διαφορετικά τα jails θα αρνηθούν να ξεκινήσουν. Χρησιμοποιήστε το βοηθητικό πρόγραμμα &man.realpath.1; για να προσδιορίσετε την τιμή που θα πρέπει να λάβει αυτή η μεταβλητή. Δείτε το &os;-SA-07:01.jail Security Advisory για περισσότερες πληροφορίες. Δημιουργήστε τα απαραίτητα σημεία προσαρτήσεων για το σύστημα αρχείων μόνο ανάγνωσης του κάθε jail: &prompt.root; mkdir /home/j/ns /home/j/mail /home/j/www Εγκαταστήστε το εγγράψιμο template μέσα στο κάθε jail. Προσέξτε εδώ τη χρήση του sysutils/cpdup, το οποίο επιβεβαιώνει ότι δημιουργείται το σωστό αντίγραφο του κάθε καταλόγου: &prompt.root; mkdir /home/js &prompt.root; cpdup /home/j/skel /home/js/ns &prompt.root; cpdup /home/j/skel /home/js/mail &prompt.root; cpdup /home/j/skel /home/js/www Σε αυτή τη φάση, τα jails έχουν δημιουργηθεί και είναι έτοιμα να ξεκινήσουν. Προσαρτήστε το σωστό σύστημα αρχείων για το κάθε jail, και στη συνέχεια εκκινήστε τα, χρησιμοποιώντας το script /etc/rc.d/jail: &prompt.root; mount -a &prompt.root; /etc/rc.d/jail start Τα jails θα πρέπει τώρα να εκτελούνται κανονικά. Γα να ελέγξετε αν έχουν ξεκινήσει σωστά, χρησιμοποιείστε την εντολή &man.jls.8;. Θα πρέπει να δείτε κάτι αντίστοιχο με το παρακάτω: &prompt.root; jls JID IP Address Hostname Path 3 192.168.3.17 ns.example.org /home/j/ns 2 192.168.3.18 mail.example.org /home/j/mail 1 62.123.43.14 www.example.org /home/j/www Σε αυτό το σημείο, θα πρέπει να μπορείτε να συνδεθείτε σε κάθε jail, να προσθέσετε νέους χρήστες ή να ρυθμίσετε υπηρεσίες. Η στήλη JID δηλώνει το χαρακτηριστικό αναγνωριστικό αριθμό κάθε ενεργού jail. Χρησιμοποιήστε την παρακάτω εντολή προκειμένου να εκτελέσετε εργασίες διαχείρισης του jail, με JID 3: &prompt.root; jexec 3 tcsh Αναβάθμιση Κάποια στιγμή, θα χρειαστεί να αναβαθμίσετε το σύστημά σας σε μια νέα έκδοση του &os;, είτε για λόγους ασφάλειας, είτε γιατί υπάρχουν νέες δυνατότητες στην νεώτερη έκδοση οι οποίες είναι χρήσιμες για τα jails που ήδη έχετε. Ο τρόπος που χρησιμοποιήσαμε για την δημιουργία των jails, επιτρέπει την εύκολη αναβάθμιση τους. Επιπλέον, ελαχιστοποιεί το χρόνο διακοπής της λειτουργίας τους, μια και θα χρειαστεί να τα σταματήσετε μόνο κατά τα λίγα τελευταία λεπτά. Επίσης, παρέχει έναν τρόπο να επιστρέψετε σε παλαιότερες εκδόσεις εάν προκύψουν οποιαδήποτε σφάλματα. Το πρώτο βήμα είναι να αναβαθμίσετε το σύστημα στο οποίο φιλοξενούνται τα jails, με το συνήθη τρόπο. Στη συνέχεια δημιουργήστε ένα νέο προσωρινό template κατάλογο, μόνο για ανάγνωση, στο /home/j/mroot2. &prompt.root; mkdir /home/j/mroot2 &prompt.root; cd /usr/src &prompt.root; make installworld DESTDIR=/home/j/mroot2 &prompt.root; cd /home/j/mroot2 &prompt.root; cpdup /usr/src usr/src &prompt.root; mkdir s Το installworld δημιουργεί μερικούς καταλόγους που δε χρειάζονται, και θα πρέπει να διαγραφούν: &prompt.root; chflags -R 0 var &prompt.root; rm -R etc var root usr/local tmp Δημιουργήστε ξανά τους συνδέσμους για το σύστημα αρχείων ανάγνωσης - εγγραφής: &prompt.root; ln -s s/etc etc &prompt.root; ln -s s/root root &prompt.root; ln -s s/home home &prompt.root; ln -s ../s/usr-local usr/local &prompt.root; ln -s ../s/usr-X11R6 usr/X11R6 &prompt.root; ln -s s/tmp tmp &prompt.root; ln -s s/var var Τώρα είναι η σωστή στιγμή για να σταματήσετε τα jails: &prompt.root; /etc/rc.d/jail stop Αποπροσαρτήστε τα αρχικά συστήματα αρχείων: &prompt.root; umount /home/j/ns/s &prompt.root; umount /home/j/ns &prompt.root; umount /home/j/mail/s &prompt.root; umount /home/j/mail &prompt.root; umount /home/j/www/s &prompt.root; umount /home/j/www Τα συστήματα αρχείων ανάγνωσης - εγγραφής είναι προσαρτημένα στο σύστημα αρχείων μόνο ανάγνωσης (/s) και πρέπει να είναι τα πρώτα που θα αποπροσαρτηθούν. Μετακινήστε τον παλιό μόνο για ανάγνωση κατάλογο, και αντικαταστήστε τον με τον καινούργιο. Ο παλιός θα παραμείνει ως αντίγραφο ασφαλείας του παλιού συστήματος σε περίπτωση προβλήματος. Ο τρόπος ονομασίας που ακολουθήσαμε εδώ αντιστοιχεί στη χρονική στιγμή δημιουργίας του νέου συστήματος αρχείων μόνο ανάγνωσης. Μετακινήστε την αρχική συλλογή των Ports του &os; στο νέο σύστημα, αρχείων προκειμένου να εξοικονομήσετε χώρο και inodes: &prompt.root; cd /home/j &prompt.root; mv mroot mroot.20060601 &prompt.root; mv mroot2 mroot &prompt.root; mv mroot.20060601/usr/ports mroot/usr Σε αυτό το σημείο το μόνο για ανάγνωση template είναι έτοιμο, οπότε το μόνο που απομένει είναι να προσαρτήσετε ξανά τα συστήματα αρχείων και να ξεκινήσετε τα jails: &prompt.root; mount -a &prompt.root; /etc/rc.d/jail start Χρησιμοποιείτε την εντολή &man.jls.8; για να ελέγξετε εάν τα jails ξεκίνησαν σωστά. Μην ξεχάσετε να εκτελέσετε το mergemaster για το κάθε jail. Θα χρειαστεί να αναβαθμίσετε τόσο τα αρχεία ρυθμίσεων, όσο και τα rc.d scripts. diff --git a/el_GR.ISO8859-7/share/sgml/trademarks.ent b/el_GR.ISO8859-7/share/sgml/trademarks.ent index 99312c6c6c..19193ab2b0 100644 --- a/el_GR.ISO8859-7/share/sgml/trademarks.ent +++ b/el_GR.ISO8859-7/share/sgml/trademarks.ent @@ -1,432 +1,435 @@ Οι λέξεις 3Com και HomeConnect είναι κατοχυρωμένα εμπορικά σύμβολα της 3Com Corporation."> 3Com"> Οι λέξεις 3ware και Escalade είναι κατοχυρωμένα εμπορικά σύμβολα της 3ware Inc."> 3ware"> Escalade"> Η λέξη Adaptec είναι κατοχυρωμένο εμπορικό σύμβολο της Adaptec, Inc."> Adaptec"> Οι λέξεις ή φράσεις Adobe, Acrobat, Acrobat Reader, και PostScript είναι είτε κατοχυρωμένα εμπορικά σύμβολα ή εμπορικά σύμβολα της Adobe Systems Incorporated στις Ηνωμένες Πολιτείες ή/και σε άλλες χώρες."> Acrobat"> Acrobat Reader"> Adobe"> PostScript"> Οι λέξεις ή φράσεις AMD, Am486, Am5X86, AMD Athlon, AMD Duron, AMD Opteron, AMD-K6, Élan, και PCnet είναι εμπορικά σύμβολα της Advanced Micro Devices, Inc."> Am486"> Am5x86"> AMD Athlon"> AMD Duron"> AMD-K6"> AMD Opteron"> AMD Sempron"> AMD Turion"> Athlon"> Élan"> Opteron"> Οι λέξεις ή φράσεις Apple, AirPort, FireWire, Mac, Macintosh, Mac OS, Quicktime, και TrueType είναι εμπορικά σύμβολα της Apple Computer, Inc., κατοχυρωμένα στις Ηνωμένες Πολιτείες και σε άλλες χώρες."> AirPort"> Apple"> FireWire"> iMac"> Mac"> Macintosh"> Mac OS"> Quicktime"> TrueType"> Η λέξη ARM είναι κατοχυρωμένο εμπορικό σύμβολο της ARM Limited."> ARM"> Η λέξη Bluetooth ανήκει στην Bluetooth SIG, Inc."> Bluetooth"> Η λέξη Broadcom είναι ένα κατοχυρωμένο εμπορικό σύμβολο της Broadcom Corporation και των θυγατρικών της."> Broadcom"> Οι λέξεις ή φράσεις Check Point, Firewall-1, και VPN-1 είναι εμπορικά σύμβολα της Check Point Software Technologies Ltd."> Οι λέξεις ή φράσεις Cisco, Catalyst, και IOS είναι κατοχυρωμένα εμπορικά σύμβολα της Cisco Systems, Inc. ή/και των συνεργατών της στις Ηνωμένες Πολιτείες και σε ορισμένες άλλες χώρες."> +Cisco"> Catalyst"> +EtherChannel"> IOS"> Οι λέξεις Corel και WordPerfect είναι εμπορικά σύμβολα ή κατοχυρωμένα εμπορικά σύμβολα της Corel Corporation ή/και των θυγατρικών της στον Καναδά, τις Ηνωμένες Πολιτείες ή/και σε άλλες χώρες."> Η λέξη Coverity είναι ένα κατοχυρωμένο εμπορικό σύμβολο. Οι λέξεις ή φράσεις Coverity Extend, Coverity Prevent και Coverity Prevent SQS είναι εμπορικά σύμβολα της Coverity, Inc."> Coverity"> Coverity Prevent"> Η φράση Sound Blaster είναι εμπορικό σύμβολο της Creative Technology Ltd. στις Ηνωμένες Πολιτείες ή/και σε άλλες χώρες."> SoundBlaster"> Η λέξη CVSup είναι κατοχυρωμένο εμπορικό σύμβολο του John D. Polstra."> Οι λέξεις ή φράσεις Dell, Dell Precision, Latitude, Optiplex, και PowerEdge είναι εμπορικά σύμβολα ή κατοχυρωμένα εμπορικά σύμβολα της Dell Computer Corporation"> Dell"> PowerEdge"> Οι λέξεις ή φράσεις EPSON και EPSON Perfection είναι κατοχυρωμένα εμπορικά σύμβολα της Seiko Epson Corporation."> EPSON"> EPSON Perfection"> Το FreeBSD είναι ένα κατοχυρωμένο εμπορικό σύμβολο του FreeBSD Foundation."> Οι λέξεις ή φράσεις Heidelberg, Helvetica, Palatino, και Times Roman είναι είτε κατοχυρωμένα εμπορικά σύμβολα ή εμπορικά σύμβολα της Heidelberger Druckmaschinen AG στις ΗΠΑ και σε άλλες χώρες."> Οι λέξεις ή φράσεις IBM, AIX, EtherJet, Netfinity, OS/2, PowerPC, PS/2, S/390, και ThinkPad είναι εμπορικά σύμβολα της International Business Machines Corporation στις Ηνωμένες Πολιτείες, άλλες χώρες, ή και στα δύο ταυτόχρονα."> AIX"> EtherJet"> Netfinity"> OS/2"> PowerPC"> PS/2"> S/390"> ThinkPad"> Οι λέξεις IEEE, POSIX, και 802 είναι κατοχυρωμένα εμπορικά σύμβολα του Institute of Electrical and Electronics Engineers, Inc. στις Ηνωμένες Πολιτείες."> +IEEE"> POSIX"> Οι λέξεις Intel, Celeron, EtherExpress, i386, i486, Itanium, Pentium, και Xeon είναι εμπορικά σύμβολα ή κατοχυρωμένα εμπορικά σύμβολα της Intel Corporation και των θυγατρικών της στις Ηνωμένες Πολιτείες και σε άλλες χώρες."> Celeron"> EtherExpress"> i386"> i486"> Intel"> Itanium"> Pentium"> Core"> Xeon"> Οι λέξεις Intuit και Quicken είναι κατοχυρωμένα εμπορικά σύμβολα ή κατοχυρωμένα σύμβολα υπηρεσιών της Intuit Inc., ή κάποιων από τις θυγατρικές της, στις Ηνωμένες Πολιτείες και σε άλλες χώρες."> Οι λέξεις Iomega, Zip, και Jaz είναι είτε κατοχυρωμένα εμπορικά σύμβολα ή εμπορικά σύμβολα της Iomega Corporation στις Ηνωμένες Πολιτείες ή/και σε άλλες χώρες."> Zip"> Jaz"> Οι λέξεις Lantronix και EasyIO είναι εμπορικά σύμβολα της Lantronix Corporation."> EasyIO"> Το Linux είναι ένα κατοχυρωμένα εμπορικό σύμβολο του Linus Torvalds στις Ηνωμένες Πολιτείες."> Linux"> Οι λέξεις LSI Logic, AcceleRAID, eXtremeRAID, MegaRAID και Mylex είναι εμπορικά σύμβολα ή κατοχυρωμένα εμπορικά σύμβολα της LSI Logic Corp."> AcceleRAID"> MegaRAID"> Mylex"> Οι λέξεις Macromedia, Flash, και Shockwave είναι εμπορικά σύμβολα ή κατοχυρωμένα εμπορικά σύμβολα της Macromedia, Inc. στις Ηνωμένες Πολιτείες και/ή σε άλλες χώρες."> Flash"> Macromedia"> Shockwave"> Οι λέξεις Microsoft, IntelliMouse, MS-DOS, Outlook, Windows, Windows Media, και Windows NT είναι είτε κατοχυρωμένα εμπορικά σύμβολα ή εμπορικά σύμβολα της Microsoft Corporation στις Ηνωμένες Πολιτείες και/ή σε άλλες χώρες."> IntelliMouse"> Microsoft"> MS-DOS"> Outlook"> Windows"> Windows Media"> Windows NT"> Οι λέξεις MIPS και R4000 είναι κατοχυρωμένα εμπορικά σύμβολα της MIPS Technologies, Inc. στις Ηνωμένες Πολιτείες και σε άλλες χώρες."> MIPS"> Η λέξη MySQL είναι κατοχυρωμένο εμπορικό σύμβολο της MySQL AB στις Ηνωμένες Πολιτείες, στην Ευρωπαϊκή Ένωση και σε άλλες χώρες."> MySQL"> Οι λέξεις M-Systems και DiskOnChip είναι εμπορικά σύμβολα ή κατοχυρωμένα εμπορικά σύμβολα της M-Systems Flash Disk Pioneers, Ltd."> DiskOnChip"> Η λέξη NetBSD είναι ένα κατοχυρωμένο εμπορικό σύμβολο του NetBSD Foundation."> Οι λέξεις Netscape και Netscape Navigator είναι κατοχυρωμένα εμπορικά σύμβολα της Netscape Communications Corporation στις Η.Π.Α και άλλες χώρες."> Netscape"> Netscape Navigator"> Οι λέξεις GateD και NextHop είναι κατοχυρωμένα εμπορικά σύμβολα και εμπορικά σύμβολα της NextHop στις Η.Π.Α. και άλλες χώρες."> GateD"> Οι λέξεις NetWare, NetWare Loadable Module, και NLM είναι εμπορικά σύμβολα ή κατοχυρωμένα εμπορικά της Novell, Inc. στις Ηνωμένες Πολιτείες και σε άλλες χώρες."> Οι λέξεις Motif, OSF/1, και UNIX είναι κατοχυρωμένα εμπορικά σύμβολα και οι λέξεις ή φράσεις IT DialTone και The Open Group είναι εμπορικά σύμβολα του The Open Group στις Ηνωμένες Πολιτείες και σε άλλες χώρες."> Η λέξη UNIX είναι κατοχυρωμένο εμπορικό σύμβολο του Open Group στις Ηνωμένες Πολιτείες και σε άλλες χώρες."> Motif"> UNIX"> Η λέξη Oracle είναι κατοχυρωμένο εμπορικό σύμβολο της Oracle Corporation."> Oracle"> Η λέξη Parallels είναι ένα κατοχυρωμένο εμπορικό σύμβολο της Parallels Software International Inc."> Οι λέξεις PowerQuest και PartitionMagic είναι κατοχυρωμένα εμπορικά σύμβολα της PowerQuest Corporation στις Ηνωμένες Πολιτείες και/ή σε άλλες χώρες."> PartitionMagic"> Οι λέξεις QUALCOMM και Eudora είναι κατοχυρωμένα εμπορικά σύμβολα της QUALCOMM Incorporated."> Eudora"> Οι λέξεις RealNetworks, RealPlayer και RealAudio είναι κατοχυρωμένα εμπορικά σύμβολα της RealNetworks, Inc."> RealPlayer"> Οι λέξεις ή φράσεις Red Hat, και RPM είναι εμπορικά σύμβολα ή κατοχυρωμένα εμπορικά σύμβολα της Red Hat, Inc. στις Ηνωμένες Πολιτείες και σε άλλες χώρες."> Οι λέξεις SAP, R/3, και mySAP είναι εμπορικά σύμβολα ή κατοχυρωμένα εμπορικά σύμβολα της SAP AG στη Γερμανία και σε πολλές άλλες χώρες του κόσμου."> R/3"> SAP"> Οι λέξεις οι φράσεις Silicon Graphics, SGI, και OpenGL είναι κατοχυρωμένα εμπορικά σύμβολα της Silicon Graphics, Inc. στις Ηνωμένες Πολιτείες και/ή σε άλλες χώρες στον κόσμο."> OpenGL"> Η λέξη Slackware είναι ένα κατοχυρωμένο εμπορικό σύμβολο του Patrick Volkerding και της Slackware Linux, Inc."> Οι λέξεις ή φράσεις Sparc, Sparc64, SPARCEngine, και UltraSPARC είναι εμπορικά σύμβολα της SPARC International, Inc. στις Ηνωμένες Πολιτείες και σε άλλες χώρες. Τα προϊόντα που φέρουν τα εμπορικά σύμβολα SPARC είναι βασισμένα στην αρχιτεκτονική που ανέπτυξε η Sun Microsystems, Inc."> Sparc"> Sparc64"> SPARCEngine"> UltraSPARC"> Οι λέξεις ή φράσεις Sun, Sun Microsystems, Java, Java Virtual Machine, JavaServer Pages, JDK, JRE, JSP, JVM, Netra, Solaris, StarOffice, Sun Blade, Sun Enterprise, Sun Fire, SunOS, και Ultra είναι εμπορικά σύμβολα ή κατοχυρωμένα εμπορικά σύμβολα της Sun Microsystems, Inc. στις Ηνωμένες Πολιτείες και σε άλλες χώρες."> Java"> Java Virtual Machine"> JavaServer Pages"> JDK"> JRE"> JSP"> JVM"> Netra"> Solaris"> StarOffice"> Sun"> Sun Blade"> Sun Enterprise"> Sun Fire"> Ultra"> SunOS"> Οι λέξεις Symantec και Ghost είναι κατοχυρωμένα εμπορικά σύμβολα της Symantec Corporation στις Ηνωμένες Πολιτείες και σε άλλες χώρες."> Η λέξη MATLAB είναι ένα κατοχυρωμένο εμπορικό σύμβολο της The MathWorks, Inc."> MATLAB"> Η λέξη SpeedTouch είναι ένα εμπορικό σύμβολο της Thomson"> SpeedTouch"> Οι λέξεις Transmeta και Crusoe είναι εμπορικά σύμβολα ή κατοχυρωμένα εμπορικά σύμβολα της Transmeta Corporation στις Ηνωμένες Πολιτείες και σε άλλες χώρες."> Crusoe"> Transmeta"> Οι λέξεις ή φράσεις U.S. Robotics και Sportster είναι κατοχυρωμένα εμπορικά σύμβολα της U.S. Robotics Corporation."> Sportster"> U.S. Robotics"> Οι λέξεις ή φράσεις Waterloo Maple και Maple είναι εμπορικά ή κατοχυρωμένα εμπορικά σύμβολα της Waterloo Maple Inc."> Maple"> Η λέξη Mathematica είναι κατοχυρωμένο εμπορικό σύμβολο της Wolfram Research, Inc."> Mathematica"> Η λέξη VMware είναι εμπορικό σύμβολο της VMware, Inc."> Η λέξη Xen είναι ένα κατοχυρωμένο εμπορικό σύμβολο της XenSource, Inc. sτις ΗΠΑ και άλλες χώρες."> Xen"> Η λέξη XFree86 είναι ένα εμπορικό σύμβολο του The XFree86 Project, Inc."> XFree86"> Οι λέξεις ή φράσεις Ogg Vorbis και Xiph.Org είναι εμπορικά σύμβολα τουXiph.Org."> Πολλές από τις λέξεις ή φράσεις οι οποίες χρησιμοποιούνται από τους κατασκευαστές ή τους πωλητές τους για να διακρίνουν τα προϊόντα τους θεωρούνται εμπορικά σύμβολα. Όπου αυτές εμφανίζονται σε αυτό το κείμενο και για όσες από αυτές γνωρίζει η Ομάδα Ανάπτυξης του FreeBSD ότι είναι πιθανόν να είναι εμπορικά σύμβολα, θα δείτε ένα από τα σύμβολα: ή ®.">