midnightbsd is een gratis BSD distributie gevorkte van het FreeBSD besturingssysteem en gebouwd rond de GNUstep grafische desktop omgeving. Het doel is om een eenvoudig te gebruiken desktop-georiënteerde besturingssysteem te leveren voor de massa. Het wordt verspreid onder zowel BSD en de GPL open source licenties.
Ondersteunt 32-bits en 64-bits computers
Dit FreeBSD-afgeleide besturingssysteem is beschikbaar voor download als installeerbare-only ISO beelden die zowel 32-bit (x86) en 64-bit (x86_64) computers te ondersteunen. De gebruiker moet downloaden en schrijf de ISO-image dat overeenkomt met zijn / haar computer & rsquo;. De architectuur op een CD of een USB-stick (aanbevolen)
Boot-only ISO images zijn ook beschikbaar voor download, ontworpen voor mensen die alleen maar willen het besturingssysteem op te starten en toegang te krijgen tot een minimale shell prompt, evenals virtuele appliances voor VMware en Parallels virtualisatiesoftware.
Opstartopties
Als de ISO-image van het BIOS van een PC opstarten, met behulp van een USB-stick of een Compact Disc, wordt u gedaald tot een boot menu van waaruit u het systeem kan opstarten en laden van de installateur, dalen tot een shell prompt , herstart de machine, schakel ACPI (Advanced Configuration and Power Interface), maar ook om op te starten in de veilige modus, single user mode of verbose mode
Wat is nieuw in deze release:
- midnightbsd 0.8 bevat diverse verbeteringen aan het systeem. We stapten systeem compilers van GCC 4.2 tot llvm / Clang 3.3 met plannen om te updaten naar nieuwere versies. We maken gebruik van libdispatch in ons pakket manager. Verschillende langdurige bugs met de Invoervoorschriften kader zijn vastgesteld.
Wat is nieuw in versie 0.8:
- midnightbsd 0.8 bevat diverse verbeteringen aan het systeem. We stapten systeem compilers van GCC 4.2 tot llvm / Clang 3.3 met plannen om te updaten naar nieuwere versies. We maken gebruik van libdispatch in ons pakket manager. Verschillende langdurige bugs met de Invoervoorschriften kader zijn vastgesteld.
Wat is nieuw in versie 0.7:
- Deze release is de eerste plaats voor stabilisatie, ZFS en mport pakket gereedschap verbeteringen.
Wat is nieuw in versie 0.6:
- Beveiliging:
- OpenSSL: De ontvangst van een speciaal vervaardigde DTLS handdruk bericht kan OpenSSL leiden tot grote hoeveelheden geheugen verbruikt. [CVE-2014-3506]
- De ontvangst van een speciaal vervaardigde DTLS pakket kan OpenSSL toebrengen aan het geheugen lekken. [CVE-2014-3507]
- Een fout in OBJ_obj2txt kan vrij printfuncties zoals X509_name_oneline, X509_name_print_ex et al veroorzaken. bepaalde gegevens van de stapel lekt. [CVE-2014-3508]
- OpenSSL DTLS klanten waardoor anoniem (EG) DH ciphersuites zijn onderworpen aan een denial of service-aanval. [CVE-2014-3510]
- TCP SYN:. Als een segment met de SYN vlag voor een reeds bestaande verbinding komt, de TCP stack tranen langs de verbinding, het omzeilen van een controle dat het volgnummer in het segment is in de verwachte venster
- Fix een aantal beveiligingsproblemen in gerouteerd, rtsold en namei met betrekking tot Capsicum zandbakken opzoeken van niet-bestaand pad namen en lekkende geheugen.
- De input pad in gerouteerd (8) zal vragen van elke bron te accepteren en proberen om ze te beantwoorden. Echter, de output pad gaat ervan uit dat het bestemmingsadres voor het antwoord op een direct aangesloten netwerk.
- Als gevolg van een ontbrekende lengte controle in de code die DNS parameters behandelt, kan een onjuist router reclame boodschap leiden tot een stack buffer overflow in rtsold (8).
- tnftp 20141031 fixes een beveiligingsprobleem met tnftp, CVE-2014-8517.
- Een beveiligingsprobleem met file en libmagic, dit kan een aanvaller een denial of service-aanval te maken op elk programma dat libmagic gebruikt.
- BIND-servers die zijn geconfigureerd om DNSSEC validatie uitvoeren en welke gebruikt beheerd toetsen (die impliciet optreedt bij het gebruik van & quot; DNSSEC-validatie auto; & quot; of & quot; DNSSEC-lookaside auto; & quot;) kan onvoorspelbaar gedrag als gevolg van exposeren het gebruik van een onjuist geïnitialiseerde variabele.
- CVE-2015-1349 een integer overflow bij het berekenen van de grootte van IGMPv3 databuffer kan resulteren in een buffer die te klein voor de gevraagde bewerking. Dit kan resulteren in een DOS attack.
- IPv6: The Neighbor Discover Protocol kan een lokale router met een voorstel voor Current Hop Limit waarde van een link, die Huidige Hop Limit zal vervangen op een interface aangesloten op de link op de midnightbsd systeem adverteren .
- SQLite 3.8.9 - Fix een potentiële 32-bit integer overflow probleem in de sqlite3_blob_read () en sqlite3_blob_write () interfaces .
- Verbeteringen:
- Fix opbouwen perl tijdens buildworld wanneer de GDBM poort is geïnstalleerd.
- Fixed a bug met onze clearenv (3) implementatie die ervoor zorgde dat segfaults met een aantal programma's, waaronder Dovecot.
- USB-update eigenaardigheden te steunen K70 Corsair toetsenbord, en diverse andere apparaten.
- Nieuwe software versies:
- Apple mDNSResponder 561.1.1
- mksh R50e
- OpenSSH 6.6p1
- OpenSSL 0.9.8.zf
- lijfeigene 1.3.8
- sudo 1.7.8
- sqlite 3.8.9
- tnftp 20141031
- tzdata 2014i
- XZ 5.0.7
- Invoervoorschriften & package tools:
- libmport ondersteunt nu plist commando @dir, @owner, @group, @mode en @sample. Dit maakt het mogelijk pkg-plist-bestanden om machtigingen in te stellen en te hanteren creatie en het verwijderen van directories. Voorheen @dirrm alleen toegestaan de verwijdering van de directory op uninstall. Dit vereist een aantal plists om mkdir commando's gebouwd in bevatten. Het nieuwe proces is schoner en sneller.
- Dit betekent ook dat de havens die zijn bijgewerkt zijn niet compatibel met midnightbsd 0,5 en lagere mport gereedschappen langer.
- libmport probeert op te sporen een interactieve tty in gebruik en zal bepaalde statusberichten zwijgen op te leggen wanneer deze wordt uitgevoerd in een niet-interactieve sessie.
- Er zijn verschillende nieuwe soorten activa in plists inclusief ASSET_DIR en ASSET_SAMPLE. Cliënten consumeren libmport kunnen veranderingen als zij gedrag met handling plist-bestanden werden veranderen nodig.
- De database versie voor mport pakketten is herzien (pakket versie) en nieuwe kolommen voor CPE werden toegevoegd aan de database. Deze informatie is ook blootgesteld via de mport info commando en vele Invoervoorschriften bieden nu deze informatie. U kunt mport CPE gebruiken om een lijst van een samenvatting voor geïnstalleerde pakketten.
- Ten aanzien van pakketten, de huidige selectie is niet groot. Er zijn momenteel 1.500 pakketten voor i386 en 1400 voor amd64. Dit komt door de grote refactoring de Invoervoorschriften systeem uitgevoerd. Beschikbaar pakket telling is verdubbeld sinds januari en we verwachten meer om binnenkort beschikbaar zijn. Sommige items moeten handmatig worden gebouwd met behulp van Invoervoorschriften in plaats van binair pakket. Dit is helaas het geval voor Xorg-server momenteel. We zijn bezig om X11 pakketten beschikbaar voor binaire installatie als een topprioriteit.
- Als u een bestaand systeem worden bijgewerkt, na het installeren van 0.6, kunt u gebruik maken mport upgraden naar packages te updaten met 0,6 versies. Het wordt aanbevolen dat u verwijdert / usr / Invoervoorschriften / Arrangementen en lopen mport schoon oude pakket resten te verwijderen.
Wat is nieuw in versie 0.5.2:.
- Vast een regressie met mksh R50c
Wat is nieuw in versie 0.5:
- Beveiliging:
- Vast een beveiligingsprobleem met TCP SYN packet processing die kunnen leiden tot een denial of service-aanval.
- Fixed a bug met clearenv (3) die kunnen leiden tot een segfault
- Verschillende OpenSSL veiligheidskwesties werden behandeld in dit persbericht, waaronder [CVE-2014-3506], [CVE-2014-3507], [CVE-2014-3508] en [CVE-2014-3510]
- Een kwetsbaarheid in de controle-bericht API. Een buffer is niet goed gewist voordat het delen met userland.
- Sendmail niet close-on-exec voor de open bestandindicators goed ingesteld.
- KTRACE pagina veroorzaakt kernel trace inzendingen werden ingesteld op een verkeerde grootte, die resulteerde in een lekken van informatie.
- Een TCP hermontage bug die kan leiden tot een DoS-aanval
- bsnmpd bevat een stack overflow bij verzending van bepaalde vragen.
- Verbeteringen:
- Jails nu gerund shutdown scripts.
- Ondersteuning voor gebruikersnaam met de lengte 32. Vorige limiet was 16
- Geïmporteerde FreeBSD 9.2 usb stack (plus Z87 patches van stabiel)
- Bijgewerkt em (4), IGB (4) en ixgbe (4)
- midnightbsd werkt nu met Z87 Intel-chipsets.
- rarpd ondersteunt vlan (4) en heeft een pid vlag. (Van FreeBSD)
- Ondersteuning voor 65.536 routeringstabellen werd toegevoegd. (Was 16)
- Toegevoegd subversie te baseren (zoals svnlite)
- virtio (4) van FreeBSD 9-stabiele geïmporteerd. SCSI-ondersteuning niet inbegrepen
- Verwijderd Features:
- Sparc64 platform support
- Verwijder (BIND) met de naam van de basis. We nemen nog steeds de client hulpprogramma's voor nu tot vervanging worden gevonden.
- Nieuwe software versies:
- Bestand 5,19
- mksh R50
- minder v458
- Perl 5.18.2
- Sendmail 8.14.7 (plus AAAA opnemen patch)
- Subversion 1.8.1
- zlib 1.2.7
- Invoervoorschriften & package tools:
- libmport werd gewijzigd om het concept van & quot te ondersteunen; upgraden & quot; om te migreren van het ene OS versie naar de andere. Pakketten bevatten nu versie van het besturingssysteem ze werden gebouwd met. mport lijst toont nu de OS-versie van het pakket om te helpen met het bijwerken en mport lijst updates werd veranderd om te suggereren upgraden naar de huidige versie.
- Verschillende bug fixes rond checksum handling zijn opgelost.
- Package bouwt voor de vrijlating zijn nog niet afgerond.
- KDE werd uit Invoervoorschriften door gebrek aan een beheerder bevat onze havens. KDE 3.x was te onzeker en 4.x niet correct werkte enige tijd op midnightbsd.
- Op dit moment zijn we bevelen Xfce 4.x als een desktop-omgeving.
Wat is nieuw in versie 0.4:.
- Een nieuw pakket management tool, mport, werd toegevoegd
- Een groot aantal functies werden uit FreeBSD 9.1 ingevoerd, met inbegrip ZFS met zpool 28 / dedup ondersteuning, LLVM + Clang in basis, een migratie naar GPT als de standaard in de installer, bsdinstall, BSD licentie gegeven sorteren en grep, cpucontrol ( 8), en UFS2 + SUJ (journaling).
- Ook geïmporteerd waren de nieuwere FreeBSD USB stack, NFSv4 client, syscons en CAM gebaseerde ATA.
Wat is nieuw in versie 0.3:
- 0.3 bevat interessante nieuwe functies zoals ondersteuning voor ZFS, mDNSResponder voor multicast DNS, libdispatch (geen blokken te ondersteunen nog), brainfuck (1), AMD CPU temperatuurbewaking, updates van de linux-emulatie laag ( 2.6.16 compatibiliteit) en de OpenBSD sensoren kader.
- Deze release bevat een grote fusie van FreeBSD 7.0-RELEASE. Ontwikkelaars gestemd over het besluit om vele aspecten van FreeBSD 7 samenvoegen in midnightbsd in november 2008. Deze fusie duurde enige tijd en vertraagde de 0.3-RELEASE. Het is niet van plan om iets van deze aard opnieuw doen. Deze release is dus gebaseerd op FreeBSD 7.0 in plaats van 6.1.
- Verschillende nieuwe scripts toegevoegd om het gemakkelijker maken om het systeem te beheren. Een daarvan is netwait in rc.d. Het staat u te wachten op een netwerkinterface te komen tijdens het opstarten om ervoor te zorgen netwerkactiviteit is klaar voor gevoelig software.
- Bijgewerkt Software
- De volgende softwarepakketten zijn bijgewerkt voor deze versie:
- batt (1) herschreven in C
- BIND 9.6.1-P2
- bzip2 1.0.6
- cpudup (DragonFly)
- diffutils 2.8.7
- em (4)
- GCC 4.2.1
- libarchive (2.5.5) met 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 3.6.23
- tcpdump 3.9.8
- tzdata 2010e
- unzip (BSD)
- zlib 1.2.5
- Nieuwe software:
- ale (4)
- amdtemp (4)
- audit (OpenBSM)
- brainfuck (MirBSD)
- firmware (9) van FreeBSD
- jemalloc (FreeBSD)
- libdispatch
- libffi 3.0.9
- makefs (NetBSD)
- mDNSResponder
- mport gereedschappen (optioneel nieuw pakket systeem)
- netpgp (NetBSD)
- NFE (4)
- Sensoren kader (OpenBSD), met inbegrip sensorsd (8)
- ZFS (v6)
- Verwijderd software:
- Alpha & PC98 utilities uit usr / sbin
- PCC
- pcvt (4)
- HPFS support
Wat is nieuw in versie 0.2.1:
- Deze versie gericht op het toevoegen van hardware voor nieuwere apparaten, waaronder ATI, nVidia en Intel SATA-controllers en draadloze ondersteuning standaard. Een groot deel van het werk is in het creëren van pakketten met meer dan 2.000 pakketten beschikbaar op onze FTP-server te zetten. De nieuwe release bevat twee cd's van pakketten plus X11 op disc1. Andere software-update: GCC 3.4.6, BIND versie 9.4.2-p1, Sendmail, bzip2, OpenSSH 5.0p1, PCC compiler toegevoegd (i386), het verwijderen van GNU cpio voor BSD licentie gegeven, cpdup toegevoegd IPv6 fixes, mksh toegevoegd. Gebruikers die KDE uit de ISO's te installeren in staat zal zijn om grafische login op het opstarten mogelijk te maken. Een script draait nu op de eerste boot te vragen om BSDStats mogelijk te maken en 'grafische desktop environment'.
Reacties niet gevonden