MidnightBSD είναι ένα δωρεάν διανομή BSD διχαλωτή από το λειτουργικό σύστημα FreeBSD και χτίστηκε γύρω από το περιβάλλον γραφικό περιβάλλον εργασίας GNUstep. Στόχος του είναι να παραδώσει μια εύκολη στη χρήση επιφάνεια εργασίας προσανατολισμένη OS για τις μάζες. Θα διανέμεται στο πλαίσιο τόσο BSD και τις άδειες ανοιχτού κώδικα GPL.
Υποστηρίζει 32-bit και 64-bit υπολογιστές
Αυτό το FreeBSD που προέρχονται από το λειτουργικό σύστημα είναι διαθέσιμο για λήψη ως εγκατασταθούν μόνο-εικόνες ISO που υποστηρίζουν τόσο 32-bit (x86) και 64-bit (x86_64) υπολογιστές. Ο χρήστης πρέπει να κατεβάσετε και να γράψετε την εικόνα ISO που αντιστοιχεί στον υπολογιστή του / της & rsquo?. S αρχιτεκτονική σε ένα δίσκο CD ή μια μονάδα USB (συνιστάται)
εικόνες εκκίνησης μόνο για ISO είναι επίσης διαθέσιμο για download, σχεδιασμένο για ανθρώπους που θέλουν απλά να εκκινήσετε το λειτουργικό σύστημα και πρόσβαση σε μια ελάχιστη προτροπή του κελύφους, καθώς και εικονικές συσκευές για το λογισμικό virtualization VMware και Parallels.
επιλογών εκκίνησης
Κατά την εκκίνηση της εικόνας ISO από το BIOS του υπολογιστή, χρησιμοποιώντας είτε ένα USB stick ή ένα Compact Disc, θα πέσει σε ένα μενού εκκίνησης από όπου μπορείτε να εκκινήσετε το σύστημα και να φορτώσει τον εγκαταστάτη, πτώση σε ένα κέλυφος εντολών , επανεκκινήστε το μηχάνημα, επιτρέπει ACPI (Advanced Configuration and Interface ρεύματος), καθώς και για την εκκίνηση σε ασφαλή λειτουργία, κατάσταση ενός χρήστη ή φλύαρη λειτουργία
Τι είναι καινούργιο σε αυτήν την έκδοση:
- MidnightBSD 0.8 περιλαμβάνει αρκετές βελτιώσεις στο σύστημα. Αλλάξαμε compilers σύστημα από το GCC 4.2 έως LLVM / κλαγγή 3.3 με τα σχέδια για την ενημέρωση σε νεότερες εκδόσεις. Κάνουμε χρήση των libdispatch στο διαχειριστή πακέτων μας. Αρκετές μακροχρόνια σφάλματα με το πλαίσιο mports έχουν καθοριστεί.
Τι είναι καινούργιο στην έκδοση 0.8:
- MidnightBSD 0.8 περιλαμβάνει αρκετές βελτιώσεις στο σύστημα. Αλλάξαμε compilers σύστημα από το GCC 4.2 έως LLVM / κλαγγή 3.3 με τα σχέδια για την ενημέρωση σε νεότερες εκδόσεις. Κάνουμε χρήση των libdispatch στο διαχειριστή πακέτων μας. Αρκετές μακροχρόνια σφάλματα με το πλαίσιο mports έχουν καθοριστεί.
Τι είναι καινούργιο στην έκδοση 0.7:
- Αυτή η έκδοση είναι κατά κύριο λόγο για σταθεροποίηση, ZFS και το πακέτο mport εργαλείο βελτιώσεις.
Τι είναι καινούργιο στην έκδοση 0.6:
- Ασφάλεια:
- OpenSSL: Η παραλαβή μιας ειδικά δημιουργημένο μήνυμα χειραψία DTLS μπορεί να προκαλέσει OpenSSL να καταναλώνουν μεγάλες ποσότητες μνήμης. [CVE-2014-3506]
- Η λήψη μιας ειδικά δημιουργημένο πακέτο DTLS θα μπορούσε να προκαλέσει OpenSSL διαρροή μνήμης. [CVE-2014-3507]
- Ένα ελάττωμα στο OBJ_obj2txt μπορεί να προκαλέσει αρκετά λειτουργίες εκτύπωσης, όπως X509_name_oneline, X509_name_print_ex et al. να διαρρέουν κάποιες πληροφορίες από τη στοίβα. [CVE-2014-3508]
- OpenSSL DTLS πελάτες που επιτρέπει ανώνυμα (ΕΚ) πακέτα αλγορίθμων κρυπτογράφησης DH υπόκεινται σε επίθεση άρνησης υπηρεσίας. [CVE-2014-3510]
- TCP SYN:. Όταν ένα τμήμα με τη σημαία ΣΥΝ για μια ήδη υπάρχουσα σύνδεση φτάνει, η στοίβα TCP κατεδαφίζει τη σύνδεση, παρακάμπτοντας μια επιταγή ότι ο αριθμός ακολουθίας του τμήματος είναι στη αναμένεται παράθυρο
- Fix αρκετά τρωτά σημεία της ασφάλειας στην δρομολογούνται, rtsold και namei σε σχέση με Capsicum sandboxes κοιτώντας ψηλά ανύπαρκτο ονόματα διαδρομή και διαρροή μνήμης.
- Η διαδρομή εισόδου στην δρομολογούνται (8) θα δέχεται ερωτήματα από οποιαδήποτε πηγή και θα προσπαθήσει να τους απαντήσει. Ωστόσο, η πορεία εξόδου υποθέτει ότι η διεύθυνση προορισμού για την απάντηση βρίσκεται σε απ 'ευθείας συνδεδεμένο δίκτυο.
- Λόγω έλεγχο λείπει μήκος στον κώδικα που χειρίζεται τις παραμέτρους DNS, ένα ακατάλληλο μήνυμα διαφήμιση δρομολογητή μπορεί να οδηγήσει σε υπερχείλιση του buffer στοίβας σε rtsold (8).
- tnftp 20141031 διορθώνει ένα θέμα ευπάθειας ασφαλείας με tnftp, CVE-2014 με 8517.
- Στερεώστε ένα θέμα ασφαλείας με το αρχείο και libmagic που μπορεί να επιτρέψει σε έναν εισβολέα να δημιουργήσει μια επίθεση άρνησης υπηρεσίας σε οποιοδήποτε πρόγραμμα που χρησιμοποιεί libmagic.
- BIND που έχουν ρυθμιστεί για να εκτελέσει την επικύρωση DNSSEC και οι οποίες χρησιμοποιούν διαχείριση κλειδιών (η οποία εμφανίζεται σιωπηρά όταν χρησιμοποιούν & quot? αυτόματη DNSSEC επικύρωση? & quot? ή & quot? DNSSEC-lookaside auto? & quot?) μπορεί να εμφανίζουν απρόβλεπτη συμπεριφορά λόγω η χρήση ενός σωστά αρχικοποιηθεί μεταβλητές.
- CVE-2015-1349 Μια υπερχείλιση ακεραίου στον υπολογισμό του μεγέθους του buffer δεδομένων IGMPv3 μπορεί να οδηγήσει σε ένα ρυθμιστικό διάλυμα το οποίο είναι πολύ μικρό για τη λειτουργία που ζητήθηκε. Αυτό μπορεί να οδηγήσει σε μια επίθεση DOS.
- IPv6: Ο γείτονας Ανακαλύψτε πρωτόκολλο επιτρέπει σε ένα τοπικό δρομολογητή για να διαφημίσει μια προτεινόμενη τιμή Τρέχουσα Hop Limit ενός συνδέσμου, η οποία θα αντικαταστήσει την τρέχουσα Όριο Hop σε ένα περιβάλλον που συνδέονται με τη σύνδεση στο σύστημα MidnightBSD .
- SQLite 3.8.9 - Fix ένα δυναμικό 32-bit πρόβλημα υπερχείλιση ακεραίου στο sqlite3_blob_read () και sqlite3_blob_write (interfaces) .
- Βελτιώσεις:
- Διορθώστε την κατασκευή Perl κατά τη διάρκεια buildworld όταν έχει εγκατασταθεί η θύρα GDBM.
- Διορθώθηκε ένα bug με clearenv μας (3) εφαρμογή που προκάλεσε segfaults με μερικά προγράμματα, συμπεριλαμβανομένων Dovecot.
- ιδιορρυθμίες Ενημέρωση USB για να υποστηρίξει το πληκτρολόγιο K70 Corsair, και πολλές άλλες συσκευές.
- Νέες εκδόσεις λογισμικού:
- Η Apple mDNSResponder 561.1.1
- mksh R50e
- OpenSSH 6.6p1
- OpenSSL 0.9.8.zf
- δουλοπάροικος 1.3.8
- sudo 1.7.8
- SQLite 3.8.9
- tnftp 20141031
- tzdata 2014i
- xz 5.0.7
- mports & εργαλεία πακέτου:
- libmport τώρα υποστηρίζει εντολές plist @dir, @owner, @group, @mode και @sample. Αυτό επιτρέπει αρχεία pkg-plist να ορίσετε δικαιώματα και να χειρίζονται δημιουργία και την αφαίρεση των καταλόγων. Προηγουμένως, @dirrm επιτρέπεται μόνο η αφαίρεση του καταλόγου στην απεγκατάσταση. Αυτό που απαιτείται κάποια plists να περιέχει εντολές mkdir χτίστηκε. Η νέα διαδικασία είναι καθαρότερο και πιο γρήγορα.
- Αυτό σημαίνει επίσης ότι οι λιμένες που έχουν ενημερωθεί δεν είναι συμβατές με MidnightBSD 0,5 και κάτω εργαλεία mport πια.
- libmport προσπαθεί να ανιχνεύσει ένα διαδραστικό TTY είναι σε χρήση και θα φιμώσουν ορισμένα μηνύματα κατάστασης όταν τρέχει σε μη-διαδραστική συνεδρία.
- Υπάρχουν αρκετοί νέοι τύποι περιουσιακών στοιχείων σε plists συμπεριλαμβανομένων ASSET_DIR και ASSET_SAMPLE. Οι πελάτες που καταναλώνουν libmport μπορεί να χρειάζεται αλλαγές, αν είχαν την τροποποίηση της συμπεριφοράς με αρχεία plist χειρισμό.
- Η έκδοση της βάσης δεδομένων για τα πακέτα mport ενημερώθηκε (έκδοση του πακέτου) και νέες στήλες για CPE προστέθηκαν στη βάση δεδομένων. Αυτές οι πληροφορίες είναι επίσης εκτεθειμένοι μέσω της εντολής πληροφορίες mport και πολλά mports τώρα παρέχουν αυτές τις πληροφορίες. Μπορείτε να χρησιμοποιήσετε mport CPE στη λίστα περίληψη για τα εγκατεστημένα πακέτα.
- Όσον αφορά τα πακέτα, η τρέχουσα επιλογή δεν είναι μεγάλη. Υπάρχουν επί του παρόντος 1500 πακέτα για i386 και 1400 για amd64. Αυτό οφείλεται σε μείζονα refactoring στο σύστημα mports σε εξέλιξη. Διαθέσιμο καταμέτρηση πακέτο έχει διπλασιαστεί από τον Ιανουάριο και περιμένουμε περισσότερο για να είναι σύντομα διαθέσιμη. Ορισμένα στοιχεία θα πρέπει να κατασκευαστεί με το χέρι χρησιμοποιώντας mports παρά δυαδικό πακέτο. Αυτό είναι, δυστυχώς, ισχύει και για xorg-server σήμερα. Δουλεύουμε για να πάρει τα πακέτα X11 διαθέσιμο για δυαδικά εγκατάσταση ως κορυφαία προτεραιότητα.
- Εάν ενημερώνετε ένα υπάρχον σύστημα, μετά την εγκατάσταση 0.6, μπορείτε να χρησιμοποιήσετε mport αναβάθμιση για να ενημερώσετε τα πακέτα με 0,6 εκδόσεις. Είναι συνιστάται να διαγράψετε / usr / mports / Πακέτα και να τρέξει mport καθαρά για την απομάκρυνση παλαιών απομεινάρια πακέτο.
servers
Τι είναι καινούργιο στην έκδοση 0.5.2:.
- Διορθώθηκε παλινδρόμησης με mksh R50c
Τι είναι καινούργιο στην έκδοση 0.5:
- Ασφάλεια:
- Διορθώθηκε ένα ζήτημα ασφαλείας με επεξεργασία πακέτων TCP SYN που θα μπορούσε να οδηγήσει σε μια επίθεση άρνησης υπηρεσίας.
- Διορθώθηκε ένα bug με clearenv (3), η οποία θα μπορούσε να οδηγήσει σε μια segfault
- Διάφορα θέματα ασφάλειας OpenSSL εξετάστηκαν σε αυτή την έκδοση, συμπεριλαμβανομένων [CVE-2014-3506], [CVE-2014-3507], [CVE-2014-3508] και [CVE-2014-3510]
- Στερεώστε ένα θέμα ευπάθειας στο API μήνυμα ελέγχου. Ένα ρυθμιστικό διάλυμα δεν είναι σωστά εκκαθαριστεί πριν από την ανταλλαγή με userland.
- Sendmail απέτυχε να ρυθμίσετε σωστά close-on-exec για ανοιχτά περιγραφείς αρχείο.
- σελίδα ktrace καταχωρήσεις ίχνος πυρήνα βλάβης τέθηκαν σε λάθος μέγεθος το οποίο οδήγησε σε διαρροή των πληροφοριών.
- Στερεώστε ένα σφάλμα TCP επανασυναρμολόγηση που θα μπορούσε να οδηγήσει σε μια επίθεση DOS
- bsnmpd περιέχει μια υπερχείλιση στοίβας όταν έστειλε ορισμένα ερωτήματα.
- Βελτιώσεις:
- φυλακές τρέχουν τώρα shutdown scripts.
- Υποστήριξη για το όνομα χρήστη με το μήκος 32. προηγούμενο όριο ήταν 16
- Τα εισαγόμενα FreeBSD 9.2 usb στοίβα (συν Z87 μπαλώματα από σταθερό)
- Ενημέρωση em (4), IGB (4) και ixgbe (4)
- MidnightBSD λειτουργεί τώρα με Z87 Intel chipsets.
- rarpd υποστηρίζει VLAN (4) και έχει σημαία pid. (Από το FreeBSD)
- Προστέθηκε υποστήριξη για 65.536 πίνακες δρομολόγησης. (Από 16)
- Προστέθηκε ανατροπή στη βάση (όπως svnlite)
- virtio (4) που εισάγονται από το FreeBSD 9-σταθερή. υποστήριξη SCSI που δεν περιλαμβάνεται
- Αφαιρέθηκε Χαρακτηριστικά:
- υποστήριξη πλατφόρμας sparc64
- Κατάργηση (BIND) ονομάστηκε από τη βάση. Εξακολουθούμε να περιλαμβάνει τα βοηθητικά προγράμματα πελάτη για τώρα μέχρι να βρεθούν αντικαταστάτες.
- Νέες εκδόσεις λογισμικού:
- Αρχείο 5,19
- mksh R50
- λιγότερο v458
- Perl 5.18.2
- Sendmail 8.14.7 (συν ΑΑΑΑ ρεκόρ μπάλωμα)
- Subversion 1.8.1
- zlib 1.2.7
- mports & εργαλεία πακέτου:
- libmport τροποποιήθηκε για να υποστηρίξει την ιδέα της & quot? Αναβάθμιση & quot? να μεταναστεύσουν από τη μια απελευθέρωση OS στο άλλο. Πακέτα τώρα περιέχουν έκδοση του λειτουργικού συστήματος που χτίστηκαν με. κατάλογος mport εμφανίζει τώρα την έκδοση του λειτουργικού συστήματος του πακέτου για να βοηθήσει με την ενημέρωση και τη λίστα mport ενημερώσεις άλλαξε να προτείνει την αναβάθμιση στην τρέχουσα έκδοση.
- Αρκετές διορθώσεις σφαλμάτων γύρω από το χειρισμό του αθροίσματος ελέγχου επιλύθηκαν.
- Πακέτο χτίζει για την απελευθέρωση δεν έχουν ακόμη ολοκληρωθεί.
- KDE αφαιρέθηκε από mports λόγω της έλλειψης ενός συντηρητή για τα λιμάνια μας. KDE 3.x ήταν πολύ ανασφαλής και 4.x δεν λειτούργησε σωστά για κάποιο χρονικό διάστημα για MidnightBSD.
- Αυτή τη στιγμή, είμαστε συνιστώντας Xfce 4.x ως περιβάλλον εργασίας.
Τι είναι καινούργιο στην έκδοση 0.4:.
- Ένα νέο εργαλείο διαχείρισης πακέτων, mport, προστέθηκε
- Ένα μεγάλο αριθμό χαρακτηριστικών εισήχθησαν από το FreeBSD 9.1, συμπεριλαμβανομένου του ZFS με zpool 28 / Dedup υποστήριξη, LLVM + κλαγγή στη βάση, μια μετάβαση στο GPT ως προεπιλογή στο πρόγραμμα εγκατάστασης, bsdinstall, BSD άδεια ταξινόμησης και grep, cpucontrol ( 8), και UFS2 + SUJ (journaling).
- εισάγονται Επίσης, ήταν η νεότερη FreeBSD USB στοίβα, ο πελάτης NFSv4, syscons, και CAM με βάση ΑΤΑ.
Τι είναι καινούργιο στην έκδοση 0.3:
- 0.3 περιλαμβάνει συναρπαστικά νέα χαρακτηριστικά, όπως υποστήριξη για το ZFS, mDNSResponder για multicast DNS, libdispatch (δεν μπλοκ υποστηρίζουν ακόμη), brainfuck (1), η AMD CPU παρακολούθησης της θερμοκρασίας, ενημερώσεις για τη στιβάδα του linux εξομοίωσης ( 06/02/16 συμβατότητα) και το OpenBSD πλαίσιο αισθητήρες.
- Αυτή η έκδοση περιλαμβάνει μια μεγάλη συγχώνευση από το FreeBSD 7.0-RELEASE. Προγραμματιστές ψήφισε για την απόφαση να συγχωνεύσει πολλές πτυχές του FreeBSD 7 σε MidnightBSD το Νοέμβριο του 2008. Η συγχώνευση πήρε κάποιο χρόνο και να καθυστερήσει την 0.3-RELEASE. Δεν έχει προγραμματιστεί να κάνει τίποτα αυτού του είδους και πάλι. Αυτή η έκδοση βασίζεται συνεπώς στο FreeBSD 7.0 αντί για 6.1.
- Αρκετά νέα σενάρια έχουν προστεθεί για να καταστεί ευκολότερη τη διαχείριση του συστήματος. Ένα από αυτά είναι netwait σε rc.d. Σας επιτρέπει να περιμένετε για μια διασύνδεση δικτύου για να καταλήξει, ενώ η εκκίνηση για να εξασφαλιστεί δραστηριότητα του δικτύου είναι έτοιμη για ευαίσθητο λογισμικού.
- Ενημέρωση λογισμικού
- Τα ακόλουθα πακέτα λογισμικού έχουν ενημερωθεί για αυτήν την έκδοση:
- βάτας (1) ξαναγραφεί σε C
- BIND 9.6.1-P2
- bzip2 1.0.6
- cpudup (του FreeBSD)
- diffutils 2.8.7
- em (4)
- GCC 4.2.1
- libarchive (2.5.5) με bsdcpio
- libreadline 5.2 (GNU)
- mksh R39c
- NVE (4)
- OpenNTPD 4.4
- OpenSSH 5.3p1
- OpenSSL .98e
- pnpinfo
- Sendmail 8.14.4
- sudo 1.7.2p6
- SQLite 03.06.23
- tcpdump 3.9.8
- tzdata 2010e
- unzip (BSD)
- zlib 1.2.5
- Νέο λογισμικό:
- ale (4)
- amdtemp (4)
- ελέγχου (OpenBSM)
- brainfuck (MirBSD)
- firmware (9) από το FreeBSD
- jemalloc (FreeBSD)
- libdispatch
- libffi 3.0.9
- makefs (NetBSD)
- mDNSResponder
- εργαλεία mport (προαιρετικό νέο σύστημα συσκευασίας)
- netpgp (NetBSD)
- NFE (4)
- Αισθητήρες (OpenBSD) συμπεριλαμβανομένων sensorsd (8)
- ZFS (v6)
- Αφαιρέθηκε λογισμικού:
- Η Alpha & PC98 επιχειρήσεις κοινής ωφέλειας από usr / sbin
- PCC
- pcvt (4)
- υποστήριξη HPFS
Οι
πλαισίου
Τι είναι καινούργιο στην έκδοση 0.2.1:
- Αυτή η έκδοση επικεντρώθηκε στην προσθήκη υλικού για τις νεότερες συσκευές, συμπεριλαμβανομένων ATI, NVIDIA και οι ελεγκτές της Intel SATA, και ασύρματο πρότυπο υποστήριξης. Ένα μεγάλο μέρος της εργασίας τέθηκε σε δημιουργία πακέτων με πάνω από 2.000 πακέτα που είναι διαθέσιμα στο διακομιστή FTP μας. Η νέα έκδοση περιλαμβάνει δύο CD των πακέτων συν X11 για disc1. Άλλο λογισμικό ενημερωμένο: GCC 3.4.6, BIND 9.4.2-p1, Sendmail, bzip2, OpenSSH 5.0p1, PCC compiler προστεθεί (i386), η αφαίρεση του GNU cpio για BSD άδεια έκδοση, cpdup πρόσθεσε, IPv6 διορθώσεις, mksh πρόσθεσε. Οι χρήστες που εγκαθιστούν το KDE από το ΑΔΣ θα είναι σε θέση να επιτρέψει την είσοδο γραφικών κατά την εκκίνηση. Ένα σενάριο τρέχει τώρα για την πρώτη εκκίνηση ζητώντας να ενεργοποιήσετε BSDStats και «γραφικό περιβάλλον επιφάνειας εργασίας '.
Τα σχόλια δεν βρέθηκε