MidnightBSD je bezplatná distribuce BSD klikaté od operačního systému FreeBSD a postaven kolem GNUstep grafické desktopové prostředí. Jeho cílem je poskytovat snadno použitelný desktop-orientovaný operační systém pro masy. Je distribuován pod oběma BSD a GPL open-source licencí.
Podporuje 32-bit a 64-bitové počítače
Tento FreeBSD odvozený operační systém je k dispozici ke stažení jako instalovatelné-jen ISO obrazy, které podporují 32bitové (x86) a 64-bit (x86_64) počítačů. Uživatel musí stáhnout a psát ISO obraz, který odpovídá jeho / její počítač & rsquo; s. Architekturu na CD disku nebo USB flash disk (doporučeno)
Boot jen ISO obrazy jsou také k dispozici ke stažení, určený pro lidi, kteří chtějí, aby spuštění operačního systému a přístup k minimální výzva prostředí, stejně jako virtuální zařízení pro virtualizačním softwarem VMware a Parallels.
možnosti boot
Při zavádění ISO obraz ze systému BIOS počítače, buď pomocí USB nebo disku CD-ROM, budete vhozeni do boot menu, odkud lze zavést systém a zatížení instalačního programu klesnout na shellu , restartovat počítač, povolit ACPI (Advanced Configuration and Power Interface), jakož i pro spuštění v nouzovém režimu, režimu jednoho uživatele nebo upovídaný režim
Co je nového v této verzi:
- MidnightBSD 0.8 obsahuje několik vylepšení systému. Přešli jsme systémových kompilátory GCC od 4,2 do LLVM / Clang 3.3 s plány aktualizovat na novější verze. Děláme využití libdispatch v naší správci balíků. Byly opraveny některé dlouhotrvající problémy s funkcemi rámci mports.
Co je nového ve verzi 0.8:
- MidnightBSD 0.8 obsahuje několik vylepšení systému. Přešli jsme systémových kompilátory GCC od 4,2 do LLVM / Clang 3.3 s plány aktualizovat na novější verze. Děláme využití libdispatch v naší správci balíků. Byly opraveny některé dlouhotrvající problémy s funkcemi rámci mports.
Co je nového ve verzi 0.7:
- Tato verze je určena především pro stabilizaci, ZFS a mport balíček nástroj vylepšení.
Co je nového ve verzi 0.6:
- Bezpečnost:
- OpenSSL: Příjem speciálně vytvořený DTLS handshake zprávy může způsobit OpenSSL konzumovat velké množství paměti. [CVE-2014-3506]
- Příjem speciálně vytvořený paket DTLS může způsobit OpenSSL úniku paměti. [CVE-2014-3507]
- Chyba v OBJ_obj2txt může způsobit docela tiskových funkcí, jako je X509_name_oneline, X509_name_print_ex et al. prosakovat nějaké informace ze zásobníku. [CVE-2014-3508]
- OpenSSL DTLS klienti umožňující anonymous (ES) DH ciphersuites podléhají denial of service. [CVE-2014-3510]
- TCP SYN:. Když segment s příznakem SYN na již existující spojení přijde, TCP stack boří spojení, obcházet kontrolu, že pořadové číslo v segmentu je v očekávaném okna
- Fix několik bezpečnostních zranitelností v směrována, rtsold a namei s ohledem na Paprika pískovišť vzhlédl neexistující názvy cest a netěsní paměti.
- Vstupní cesta v směrovány (8) bude přijímat dotazy z libovolného zdroje a pokusí se na ně odpovědět. Avšak výstupní cesta předpokládá, že cílová adresa pro odpověď je na přímo připojené síti.
- Vzhledem k chybějící kontrole délkou v kódu, který zpracovává parametry DNS, chybně router advertisement zpráva může mít za následek přetečení zásobníku vyrovnávací paměti v rtsold (8).
- tnftp 20141031 opravuje bezpečnostní zranitelnosti s tnftp, CVE-2014-8517.
- Opravit problém se zabezpečením souborem a libmagic, které mohou útočníkovi umožnit vytvoření denial of service na jakémkoli programu, který používá libmagic.
- BIND servery, které jsou konfigurovány provést ověření DNSSEC a které používají spravované klíčů (k němuž dochází implicitně při používání & quot; dnssec-validation auto; & quot; nebo & quot; dnssec-Lookaside auto; & quot;) mohou vykazovat nepředvídatelné chování z důvodu použití nesprávně inicializuje proměnnou.
- CVE-2015-1349 přetečení celého čísla při výpočtu velikosti datové vyrovnávací paměti IGMPv3 může vést k vyrovnávací paměti, která je příliš malá pro požadovanou operaci. To může vést k útoku DOS.
- IPv6: soused Discover protokol umožňuje lokální router inzerovat navrhované Aktuální Hop mezní hodnotu odkazem, který nahradí aktuální limit Hop na rozhraní připojeném k odkazu na systému MidnightBSD .
- sqlite 3.8.9 - Fix potenciálního 32-bit přetečení celé číslo problém v sqlite3_blob_read () a sqlite3_blob_write () rozhraní .
- Vylepšení:
- Fix stavební perl během buildworld, když je nainstalován port GDBM.
- Opravena chyba s naší clearenv (3) implementace, která způsobila segfault chyb s některými programy, včetně Dovecot.
- Aktualizace USB vtípky na podporu K70 Corsair klávesnici a několik dalších zařízení.
- Nové verze softwaru:
- Apple mDNSResponder 561.1.1
- mksh R50E
- OpenSSH 6.6p1
- OpenSSL 0.9.8.zf
- nevolník 1.3.8
- sudo 1.7.8
- sqlite 3.8.9
- tnftp 20141031
- tzdata 2014i
- xz 5.0.7
- mports a balíček nástrojů:
- libmport nyní podporuje příkazy PLIST @dir, @owner, @group, @mode a @sample. To umožňuje PKG-plist souborů nastavit oprávnění a zvládnout tvorbu a odstranění adresářů. Dříve @dirrm pouze povolily odebrání adresáře na odinstalaci. To si vyžádalo několik plist obsahovat mkdir příkazy zabudované. Nový proces je čistší a rychlejší.
- To také znamená, že porty, které byly aktualizovány nejsou kompatibilní s MidnightBSD 0.5 a nižší mport nářadí déle.
- libmport pokusí rozpoznat interaktivní tty je používán i při spuštění v neinteraktivní relaci se umlčet některé stavové zprávy.
- Existuje několik nových typů aktiv v plist včetně ASSET_DIR a ASSET_SAMPLE. Klienti konzumující libmport potřebné změny, pokud byly měnící chování s manipulace PLIST soubory.
- verze databáze mport balíčků byl aktualizován (verze balení) a nové sloupce pro CPE byly přidány do databáze. Tato informace je také vystavena pomocí příkazu mport info a mnoho mports nyní poskytují tuto informaci. Můžete použít mport CPE do seznamu shrnutí pro nainstalované balíčky.
- Pokud jde o obalech, aktuální výběr není velký. V současné době existuje 1500 balíčky pro i386 a 1400 pro amd64. To je vzhledem k hlavní refactoring do systému mports v průběhu. K dispozici Počet balení zdvojnásobila od ledna a očekáváme, že více bude brzy k dispozici. Některé položky budou muset být postaveny ručně pomocí mports spíše než binárního balíčku. To je bohužel pravda pro xorg-server v současné době. Pracujeme na získání X11 balíčky k dispozici pro binární instalaci jako nejvyšší prioritu.
- Pokud aktualizujete stávající systém po instalaci 0,6, můžete použít mport upgrade na aktualizaci balíčků s 0,6 verzí. Doporučuje se, aby odstranit / usr / mports / packages a spustit mport čisté odstranit staré zbytky balíček.
Co je nového ve verzi 0.5.2:.
- Opravena regrese s mksh R50c
Co je nového ve verzi 0.5:
- Bezpečnost:
- Opraven bezpečnostní problém se zpracováním TCP SYN paketů, které by mohly mít za následek denial of service.
- Opravena chyba s clearenv (3), které by mohly mít za následek segfault
- Některé bezpečnostní otázky OpenSSL byly řešeny v této tiskové zprávě, včetně [CVE-2014-3506], [CVE-2014-3507], [CVE-2014-3508] a [CVE-2014 - 3510]
- Oprava chyby v rozhraní API kontrolní zprávy. Vyrovnávací paměť není před sdílením s userland řádně odklizeny.
- Sendmail se nepodařilo správně nastavit close-on-exec otevřených popisovačů souboru.
- ktrace strana chyba jádra záznamy stopové byla nastavena na nesprávnou velikost, což vedlo k úniku informací.
- Oprava TCP zpětné montáži chybu, která by mohla vést k útoku DOS
- bsnmpd obsahuje přetečení zásobníku, když poslal některých dotazů.
- Vylepšení:
- věznice nyní spustit vypnutí skripty.
- Podpora pro uživatelské jméno s délkou 32. Předchozí limit byl 16
- Importované FreeBSD 9.2 USB stack (plus Z87 skvrny od stable)
- Aktualizováno em (4), IGB (4) a ixgbe (4)
- MidnightBSD nyní pracuje s Z87 čipové sady Intel.
- rarpd podporuje VLAN (4) a má vlajku pid. (Od FreeBSD)
- Byla přidána podpora pro 65.536 směrovacích tabulek. (Až z 16)
- Přidal Subversion na základnu (jako svnlite)
- virtio (4) dovezené z FreeBSD 9 stabilní. Podpora SCSI nejsou zahrnuty
- Odebrané vlastnosti:
- Podpora Sparc64 platforma
- Odstranit BIND () s názvem od základny. Stále patří klientské nástroje pro tuto chvíli, dokud se nacházejí náhrady.
- Nové verze softwaru:
- Soubor 5.19
- MKSH R50
- méně v458
- Perl 5.18.2
- Sendmail 8.14.7 (plus AAAA záznam náplast)
- Subversion 1.8.1
- zlib 1.2.7
- mports a balíček nástrojů:
- libmport byl upraven tak, aby podporovaly koncepci & quot; inovovat & quot; migrovat z jedné verze operačního systému do druhého. Balíčky nyní obsahují verzi operačního systému, které byly stavěny s. Seznam mport nyní zobrazuje verzi OS balíčku na pomoc při aktualizaci a seznam mport aktualizací byl změněn navrhnout upgrade na aktuální verzi.
- Několik oprav chyb kolem manipulace s kontrolním součtem byly vyřešeny.
- vytvoří balíček pro vydání ještě nejsou kompletní.
- KDE byl odstraněn z mports kvůli nedostatku udržovatele pro naše porty. KDE 3.x byla příliš nejistá a 4.x nepracoval správně na nějakou dobu na MidnightBSD.
- V současné době budeme doporučovat Xfce 4.x jako desktopové prostředí.
Co je nového ve verzi 0.4:.
- , byl přidán
- Nový balíček pro správu nástroj, mport
- velké množství funkcí, byly dovezeny z FreeBSD 9.1, včetně ZFS s ZPOOL 28 / dedup podporu, LLVM + zvonění v základně, migrace na GPT jako výchozí v instalačním bsdinstall, BSD licencí seřazení a grep, cpucontrol ( 8), a UFS2 + SUJ (do deníku).
- také importovat byly novější FreeBSD USB stack, NFSv4 klient, syscons a CAM ATA bázi.
Co je nového ve verzi 0.3:
- 0.3 obsahuje zajímavé nové funkce, jako je podpora pro ZFS, mDNSResponder pro multicast DNS, libdispatch (žádné bloky zatím podporují), brainfuck (1), AMD CPU sledování teploty, aktualizace emulace linux vrstvy ( 2.6.16 kompatibilita) a senzory rámec OpenBSD.
- Toto vydání obsahuje velké korespondence z FreeBSD 7.0-RELEASE. Vývojáři hlasovali o rozhodnutí o sloučení mnoha aspektů FreeBSD 7 do MidnightBSD v listopadu 2008. Toto sloučení trvalo nějaký čas a zpozdil 0,3 uvolňováním. To není plánováno nic dělat tohoto druhu znovu. Tato verze je tedy založen na FreeBSD 7.0 místo 6.1.
- několik nových skripty byly přidány, aby bylo snazší správu systému. Jedním z nich je netwait v rc.d. To vám umožní počkat na síťové rozhraní přijít při bootování, aby zajistily činnost v síti je připraven k choulostivé software.
- aktualizovaný software
- Následující softwarové balíčky byly aktualizovány pro tuto verzi:
- rouno (1) přepsán v jazyce 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) s 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
- Nový software:
- pivo (4)
- amdtemp (4)
- audit (OpenBSM)
- brainfuck (MirBSD)
- firmware (9) od FreeBSD
- jemalloc (FreeBSD)
- libdispatch
- libffi 3.0.9
- makefs (NetBSD)
- mDNSResponder
- mport nástroje (na přání nový systém balíčků)
- netpgp (NetBSD)
- NFE (4)
- Senzory (OpenBSD), včetně sensorsd (8)
- ZFS (v6)
- Odebráno software:
- Alpha & PC98 pomůcky z usr / sbin
- PCC
- pcvt (4)
- Podpora HPFS
Rámec
Co je nového ve verzi 0.2.1:
- Tato verze zaměřená na přidávání hardwaru pro novější zařízení, včetně ATI, NVIDIA a Intel SATA řadiče a bezdrátovým standardem podpory. Velká část práce byla uvedena do vytváření balíčků s více než 2000 balíčky jsou k dispozici na FTP server. Nová verze obsahuje dvě CD obalů plus X11 na disc1. Další software aktualizováno: GCC 3.4.6, 9.4.2 BIND-p1, Sendmail, bzip2, OpenSSH 5.0p1, PCC kompilátor přidá (i386), odstranění GNU cpio pro BSD licencí verze, cpdup dodal, opravy IPv6, mksh dodal. Uživatelé, kteří instalují KDE z ISO obrazů budou moci aktivovat grafické přihlášení při startu. Skript nyní běží na prvním spuštění žádostí o umožnění BSDStats a "grafického desktopového prostředí".
Komentáře nebyl nalezen