Το πρώτο τμήμα αυτού του βιβλίου, οδηγεί τον νέο χρήστη στη διαδικασία εγκατάστασης του FreeBSD, και τον εισάγει ομαλά στη φιλοσοφία και τον σχεδιασμό του UNIX®. Αυτό το τμήμα δεν έχει ιδιαίτερες απαιτήσεις. Αρκεί μόνο η διάθεση για εξερεύνηση ενός νέου συστήματος, και η δυνατότητα αφομοίωσης των γνώσεων για το FreeBSD καθώς αυτές εισάγονται σταδιακά.
Αφού διαβάσετε το πρώτο τμήμα, το δεύτερο, κατά πολύ μεγαλύτερο τμήμα, περιλαμβάνει μια εκτενή αναφορά σε διάφορα θέματα που ενδιαφέρουν τους διαχειριστές συστημάτων FreeBSD. Μερικά από αυτά τα κεφάλαια είναι ευκολότερο να τα κατανοήσετε αν έχετε ήδη μελετήσει συγκεκριμένα τμήματα του βιβλίου. Όπου χρειάζεται κάτι τέτοιο, θα αναφέρεται στη σύνοψη του κεφαλαίου που μόλις ξεκινήσατε να διαβάζετε.
Για περισσότερες πηγές πληροφοριών, δείτε το Παράρτημα B.
Η τρέχουσα online έκδοση του Εγχειριδίου, είναι το αποτέλεσμα της προσπάθειας πολλών εκατοντάδων εθελοντών στο διάστημα των τελευταίων 10 χρόνων. Οι πιο σημαντικές αλλαγές σε σχέση με την τρίτη έντυπη έκδοση του Εγχειριδίου (2004) φαίνονται παρακάτω:
Κεφάλαιο 25, το DTrace, είναι ένα νέο κεφάλαιο με πληροφορίες σχετικά με αυτό το πανίσχυρο εργαλείο ανάλυσης απόδοσης.
Κεφάλαιο 20, η Υποστήριξη Συστημάτων Αρχείων, είναι ένα νέο κεφάλαιο με πληροφορίες για συστήματα αρχείων που δεν υποστηρίζονται εγγενώς από το FreeBSD, όπως το ZFS από την Sun™.
Κεφάλαιο 17,ο Έλεγχος Συμβάντων Ασφαλείας, είναι ένα νέο κεφάλαιο με πληροφορίες σχετικά με τις νέες δυνατότητες και την χρήση του auditing στο FreeBSD.
Κεφάλαιο 22, η Εικονικοποίηση, είναι ένα νέο κεφάλαιο με πληροφορίες σχετικά με την εγκατάσταση του FreeBSD σε λογισμικό εκτέλεσης εικονικών (virtual) μηχανημάτων.
Η τρίτη έκδοση αυτού του βιβλίου ήταν το αποτέλεσμα της προσπάθειας περισσότερων από δύο χρόνων από τα μέλη της Ομάδας Τεκμηρίωσης του FreeBSD. Η έντυπη έκδοση είχε τόσο μεγάλο μέγεθος, που κρίθηκε αναγκαίο να τυπωθεί σε δύο χωριστούς τόμους. Παρακάτω φαίνονται οι σημαντικότερες αλλαγές σε αυτή τη νέα έκδοση:
Κεφάλαιο 11, Το κεφάλαιο Ρύθμισης και Βελτιστοποίησης του FreeBSD, επεκτάθηκε με νέες πληροφορίες για τη διαχείριση ενέργειας και πόρων του συστήματος μέσω ACPI, με περισσότερες πληροφορίες για το σύστημα cron και με περισσότερες επιλογές παραμετροποίησης του πυρήνα του FreeBSD.
Κεφάλαιο 14, Το κεφάλαιο Ασφάλειας, επεκτάθηκε με νέες πληροφορίες για Δίκτυα VPN, για λίστες ελέγχου πρόσβασης αρχείων (ACLs), και περισσότερες συμβουλές σχετικά με την ασφάλεια του FreeBSD.
Κεφάλαιο 16, Ο Υποχρεωτικός Έλεγχος Πρόσβασης (MAC), είναι ένα νέο κεφάλαιο σε αυτή την έκδοση. Εξηγεί τι είναι ο μηχανισμός MAC, και πώς μπορεί να χρησιμοποιηθεί για να ενισχυθεί η ασφάλεια ενός συστήματος FreeBSD.
Κεφάλαιο 18, Το κεφάλαιο για τα Αποθηκευτικά Μέσα, επεκτάθηκε, με νέες πληροφορίες για συσκευές αποθήκευσης USB, στιγμιότυπα συστήματος αρχείων (snapshots), περιορισμούς στη χρήση των συστημάτων αρχείων (quotas), συστήματα αρχείων που βασίζονται σε υπάρχοντα αρχεία ή στο δίκτυο, καθώς και κρυπτογραφημένες κατατμήσεις δίσκων.
Κεφάλαιο 21, Ο Διαχειριστής Τόμων Vinum, είναι ένα νέο κεφάλαιο σε αυτή την έκδοση. Περιγράφει τον τρόπο χρήσης του Vinum, ενός συστήματος διαχείρισης αποθηκευτικών μέσων που υλοποιεί την οργάνωση φυσικών δίσκων του συστήματος σε διάταξη RAID-0, RAID-1 και RAID-5.
Στο Κεφάλαιο 27, προστέθηκε ένα τμήμα σχετικό με την επίλυση προβλημάτων στις συνδέσεις PPP και SLIP.
Κεφάλαιο 28, Το κεφάλαιο για το Ηλεκτρονικό Ταχυδρομείο, επεκτάθηκε με νέες πληροφορίες για την χρήση εναλλακτικών MTA, πιστοποίηση ταυτότητας στο SMTP, το πρωτόκολλο UUCP, τα εργαλεία fetchmail και procmail, και με άλλα θέματα για προχωρημένους.
Κεφάλαιο 29, Το κεφάλαιο Εξυπηρετητών Δικτύων, περιλαμβάνεται για πρώτη φορά σε αυτή την έκδοση. Αυτό το κεφάλαιο περιγράφει πως να εγκαταστήσετε τον Διακομιστή HTTP Apache, τον εξυπηρετητή ftpd του FreeBSD, και τον διακομιστή Samba για επικοινωνία με πελάτες Microsoft® Windows®. Στο κεφάλαιο αυτό, έχουν μεταφερθεί κάποιες ενότητες από το Κεφάλαιο 31 (Προχωρημένα Θέματα Δικτύωσης), προκειμένου να βελτιωθεί η παρουσίαση τους.
Κεφάλαιο 31, Το κεφάλαιο για Προχωρημένα Θέματα Δικτύωσης, επεκτάθηκε με νέες πληροφορίες για τη χρήση συσκευών Bluetooth® στο FreeBSD, την εγκατάσταση ασύρματων δικτύων, και την Μέθοδο Δικτύωσης Ασύγχρονης Μεταφοράς (ATM).
Προστέθηκε ένα Λεξιλόγιο, για να συγκεντρώσει όλους τους τεχνικούς όρους και τους διάφορους ορισμούς που περιέχονται σε ολόκληρο το βιβλίο.
Έγιναν αισθητικές βελτιώσεις στους πίνακες και στα γραφήματα σε ολόκληρο το βιβλίο.
Η δεύτερη έκδοση ήταν το αποτέλεσμα τουλάχιστον δύο χρόνων εργασίας από τα μέλη της Ομάδας Τεκμηρίωσης του FreeBSD. Οι πιο σημαντικές αλλαγές σε αυτή την έκδοση ήταν οι παρακάτω:
Προστέθηκε ένα ολοκληρωμένο Ευρετήριο.
Όλα τα γραφήματα σε ASCII αντικαταστάθηκαν από γραφικά διαγράμματα.
Προστέθηκε μια τυποποιημένη σύνοψη σε κάθε κεφάλαιο, η οποία περιέχει μια σύντομη ανακεφαλαίωση των πληροφοριών που περιέχει το κεφάλαιο, και τι αναμένεται να γνωρίζει από πριν ο αναγνώστης.
Το περιεχόμενο αναδιοργανώθηκε σε τρία λογικά μέρη: «Ξεκινώντας με το FreeBSD», «Διαχείριση Συστήματος», και «Παραρτήματα».
Το Κεφάλαιο 2 («Εγκαθιστώντας το FreeBSD») ξαναγράφτηκε από την αρχή με πολλές εικόνες, ώστε να διευκολύνει τους χρήστες να κατανοήσουν το κείμενο.
Το Κεφάλαιο 3 («Βασικές Έννοιες στο UNIX») επεκτάθηκε ώστε να συμπεριλαμβάνει πρόσθετες πληροφορίες για τις διεργασίες (processes), τους δαίμονες (daemons), και τα σήματα (signals).
Το Κεφάλαιο 4 («Εγκατάστασης Εφαρμογών: Πακέτα και Ports») επεκτάθηκε ώστε να συμπεριλαμβάνει πρόσθετες πληροφορίες για την διαχείριση προμεταγλωττισμένων πακέτων (packages).
Το Κεφάλαιο 5 («Το Σύστημα X Window») ξαναγράφτηκε από την αρχή με έμφαση στην χρήση μοντέρνων τεχνολογιών, όπως τα περιβάλλοντα εργασίας KDE και GNOME σε XFree86™ 4.X.
Το Κεφάλαιο 12 («Η Διαδικασία Εκκίνησης του FreeBSD») επεκτάθηκε με περισσότερες πληροφορίες.
Το Κεφάλαιο 18 («Αποθηκευτικά Μέσα») ξαναγράφτηκε με βάση τα παλαιότερα δύο κεφάλαια «Δίσκοι» και «Αντίγραφα Ασφαλείας». Πιστεύουμε ότι τα θέματα αυτά είναι πιο ευκολονόητα όταν παρουσιάζονται μαζί σαν ένα κεφάλαιο. Προστέθηκε επίσης μια ενότητα για RAID (υλοποίηση μέσω υλικού ή λογισμικού).
Το Κεφάλαιο 26 («Σειριακές Επικοινωνίες») αναδιοργανώθηκε από την αρχή και ενημερώθηκε για τις εκδόσεις FreeBSD 4.X/5.X.
Το Κεφάλαιο 27 («PPP και SLIP») ενημερώθηκε σε σημαντικό βαθμό.
Πολλοί νέοι τομείς προστέθηκαν στο Κεφάλαιο 31 («Προχωρημένα Θέματα Δικτύωσης»).
Το Κεφάλαιο 28 («Ηλεκτρονικό Ταχυδρομείο») επεκτάθηκε για να συμπεριλαμβάνει περισσότερες πληροφορίες για τις ρυθμίσεις του Sendmail.
Το Κεφάλαιο 10 («Συμβατότητα με Εκτελέσιμα του Linux®») επεκτάθηκε για να συμπεριλαμβάνει πληροφορίες για την εγκατάσταση της βάσης δεδομένων Oracle® και του SAP® R/3®.
Στην δεύτερη έκδοση καλύπτονται επίσης τα παρακάτω νέα θέματα:
Ρύθμιση και Βελτιστοποίηση (Κεφάλαιο 11)
Πολυμέσα (Κεφάλαιο 7)
Αυτό το βιβλίο χωρίζεται σε πέντε διακριτά λογικά τμήματα. Το πρώτο τμήμα, Ξεκινώντας με το FreeBSD, περιγράφει την εγκατάσταση και την βασική χρήση του FreeBSD. Ο προτεινόμενος τρόπος ανάγνωσης αυτού του τμήματος είναι ένα-ένα κεφάλαιο, με τη σειρά, προσπερνώντας κεφάλαια με γνωστά θέματα. Το δεύτερο τμήμα, Βασικές Εργασίες, περιγράφει μερικά χαρακτηριστικά του FreeBSD τα οποία χρησιμοποιούνται συχνά. Μπορείτε να διαβάσετε τα κεφάλαια σε αυτό το τμήμα (καθώς και σε όλα τα τμήματα που ακολουθούν) με όποια σειρά θέλετε. Κάθε κεφάλαιο ξεκινά με μια σαφή και σύντομη σύνοψη, η οποία περιγράφει τα περιεχόμενα του κεφαλαίου καθώς και τι χρειάζεται να γνωρίζει ήδη ο αναγνώστης. Αυτό επιτρέπει στον περιστασιακό αναγνώστη να προσπερνά γρήγορα ενότητες, για να βρει κεφάλαια τα οποία τον ενδιαφέρουν περισσότερο. Το τρίτο τμήμα, Διαχείριση Συστήματος, περιέχει θέματα σχετικά με τη διαχείριση συστημάτων FreeBSD. Το τέταρτο τμήμα, Δικτυακές Επικοινωνίες, καλύπτει θέματα δικτύωσης και διακομιστών. Το πέμπτο τμήμα περιέχει παραρτήματα με διάφορες πληροφορίες.
Παρουσιάζει το FreeBSD στο νέο χρήστη. Περιγράφει την ιστορία του FreeBSD Project, τους στόχους του, και το μοντέλο ανάπτυξης του.
Οδηγεί τον χρήστη στην διαδικασία της πλήρης εγκατάστασης. Επίσης συμπεριλαμβάνονται μερικά θέματα εγκατάστασης για προχωρημένους, όπως η εγκατάσταση μέσω σειριακής κονσόλας.
Περιέχει τις βασικές εντολές και λειτουργίες του λειτουργικού συστήματος FreeBSD. Εάν είστε εξοικειωμένος με το Linux ή με άλλο λειτουργικό τύπου UNIX μπορείτε πιθανώς να προσπεράσετε αυτό το κεφάλαιο.
Περιγράφει τον τρόπο εγκατάστασης λογισμικού τρίτων κατασκευαστών με την καινοτόμο «Συλλογή των Ports (Ports Collection)» του FreeBSD και με τα συνήθη προμεταγλωττισμένα πακέτα (packages).
Περιγράφει γενικά το σύστημα X Window και ειδικότερα το X11 του FreeBSD. Επίσης περιγράφει ολοκληρωμένα περιβάλλοντα εργασίας όπως το KDE και το GNOME.
Αναφέρει και εξηγεί μερικές από τις πιο συνήθεις εφαρμογές για υπολογιστές γραφείου, όπως προγράμματα πλοήγησης ιστοσελίδων και εφαρμογές γραφείου, και περιγράφει πως να τις εγκαταστήσετε στο FreeBSD.
Υποδεικνύει πως να εγκαταστήσετε δυνατότητες αναπαραγωγής ήχου και βίντεο στο σύστημα σας. Επίσης περιλαμβάνει δειγματοληπτικά κάποιες εφαρμογές ήχου και βίντεο.
Εξηγεί τους λόγους για τους οποίους θα πρέπει να δημιουργήσετε ένα νέο πυρήνα, και παρέχει λεπτομερείς οδηγίες για την ρύθμιση, μεταγλώττιση, και εγκατάσταση του νέου σας προσαρμοσμένου πυρήνα.
Περιγράφει πως να διαχειρίζεστε εκτυπωτές στο FreeBSD. Συμπεριλαμβάνει πληροφορίες για σελίδες λογοτύπων, λογαριασμούς εκτυπωτών, και αρχικές ρυθμίσεις.
Περιγράφει τις δυνατότητες συμβατότητας του FreeBSD με εφαρμογές Linux. Επίσης παρέχει λεπτομερείς οδηγίες εγκατάστασης για πολλές γνωστές εφαρμογές του Linux όπως Oracle, SAP R/3, και Mathematica®.
Περιγράφει τις παραμέτρους που έχουν στη διάθεση τους οι διαχειριστές του συστήματος, ώστε να ρυθμίσουν ένα σύστημα FreeBSD για βέλτιστη απόδοση. Επίσης περιγράφει τα διάφορα αρχεία ρυθμίσεων που χρησιμοποιούνται στο FreeBSD και που να τα βρείτε.
Περιγράφει την διαδικασία εκκίνησης του FreeBSD και εξηγεί πως μπορούμε να την ελέγχουμε με τη βοήθεια επιλογών και ρυθμίσεων.
Περιγράφει την δημιουργία και την διαχείριση των λογαριασμών χρηστών. Επίσης περιγράφει τρόπους με τους οποίους μπορούν να τεθούν περιορισμοί στους χρήστες όσο αφορά τη χρήση πόρων του συστήματος, καθώς και άλλες λειτουργίες διαχείρισης λογαριασμών.
Περιγράφει διάφορα διαθέσιμα εργαλεία που θα σας βοηθήσουν να κρατήσετε το FreeBSD σύστημα σας ασφαλές. Συμπεριλαμβάνονται οι υλοποιήσεις Kerberos, IPsec και OpenSSH.
Περιγράφει το πλαίσιο λειτουργιών των jails, και τις βελτιώσεις που παρέχουν σε σχέση με την παραδοσιακή chroot υποστήριξη του FreeBSD.
Εξηγεί τι είναι ο Υποχρεωτικός Έλεγχος Πρόσβασης (MAC) και πως ο μηχανισμός αυτός μπορεί να χρησιμοποιηθεί για την ασφάλιση ενός FreeBSD συστήματος.
Περιγράφει τι είναι ο Έλεγχος Συμβάντων, πως μπορεί να εγκατασταθεί, να ρυθμιστεί, και πως μπορούν να διερευνώνται και να παρακολουθούνται τα ίχνη του ελέγχου (audit trails).
Περιγράφει πως να διαχειρίζεστε μέσα αποθήκευσης και συστήματα αρχείων με το FreeBSD. Συμπεριλαμβάνονται φυσικοί δίσκοι, συστοιχίες RAID, οπτικά και μαγνητικά μέσα, εικονικοί δίσκοι μνήμης, και δικτυακά συστήματα αρχείων.
Περιγράφει τι είναι το πλαίσιο λειτουργιών GEOM στο FreeBSD και πως να ρυθμίσετε διάφορα επίπεδα RAID που υποστηρίζονται στο FreeBSD.
Εξετάζει την υποστήριξη μη-εγγενών συστημάτων αρχείων στο FreeBSD, όπως το Z File System της Sun.
Περιγράφει πως να χρησιμοποιήσετε το Vinum, ένα διαχειριστή λογικών τόμων που παρέχει λογικούς δίσκους ανεξάρτητα από τη συσκευή στην οποία είναι αποθηκευμένοι, καθώς και δυνατότητες RAID-0, RAID-1 και RAID-5 μέσω λογισμικού.