MidnightBSD是FreeBSD操作系統中的一個免費的BSD發行版,是圍繞GNUstep圖形桌面環境構建的。它旨在為大眾提供一個易於使用的面向桌面的操作系統。它分佈在BSD和GPL開放源代碼許可證下。
支持32位和64位計算機
此FreeBSD派生操作系統可作為僅可安裝的ISO映像下載,支持32位(x86)和64位(x86_64)計算機。用戶必須在CD光盤或USB閃盤驅動器上下載並寫入與其計算機體系結構對應的ISO映像(推薦)。
僅啟動的ISO映像也可供下載,專為只想引導操作系統和訪問最小shell提示的人以及VMware和Parallels虛擬化軟件的虛擬設備。
啟動選項
使用USB記憶棒或光盤從PC的BIOS引導ISO映像時,您將被刪除到引導菜單,從中可以引導系統並加載安裝程序,然後進入shell提示符,重新啟動計算機,啟用ACPI(高級配置和電源接口)以及在安全模式,單用戶模式或詳細模式下啟動
是什麼?
- MidnightBSD 0.8包括系統的幾項增強功能。我們將系統編譯器從GCC 4.2切換到llvm / clang 3.3,計劃更新到較新的版本。我們在包管理器中使用libdispatch。修復了mports框架的幾個長期錯誤。
-
什麼是新:
MidnightBSD 0.8包括系統的幾項增強功能。我們將系統編譯器從GCC 4.2切換到llvm / clang 3.3,計劃更新到較新的版本。我們在包管理器中使用libdispatch。修復了mports框架的幾個長期錯誤。 - 安全:
- OpenSSL:收到特製DTLS握手訊息可能會導致OpenSSL消耗大量內存。 [CVE-2014-3506]
- 接收到特製DTLS包可能會導致OpenSSL洩漏內存。 [CVE-2014-3507]
- OBJ_obj2txt中的缺陷可能會導致出色的打印功能,例如X509_name_oneline,X509_name_print_ex等。從堆棧洩漏一些信息。 [CVE-2014-3508]
- OpenSSL DTLS客戶端允許匿名(EC)DH密碼套件受到拒絕服務攻擊。 [CVE-2014-3510]
- TCP SYN:當具有已存在連接的SYN標誌的段到達時,TCP堆棧會斷開連接,繞過檢查段中的序列號是否在期望的窗口中。
- 修正路由,rtsold和namei中的幾個安全漏洞,相對於Capsicum沙盒查找不存在的路徑名稱和洩漏內存。
- routed(8)中的輸入路徑將接受來自任何來源的查詢,並嘗試回答它們。但是,輸出路徑假設響應的目標地址位於直接連接的網絡上。
- 由於處理DNS參數的代碼缺少長度檢查,格式不正確的路由器通告消息可能導致rtsold(8)中的堆棧緩衝區溢出。
- tnftp 20141031使用tnftp,CVE-2014-8517修復了安全漏洞。
- 解決文件和libmagic的安全問題,可以允許攻擊者在使用libmagic的任何程序上創建拒絕服務攻擊。
- 配置為執行DNSSEC驗證並且使用託管密鑰(使用“dnssec-validation auto;”或“dnssec-lookaside auto”時隱式發生的)的BIND服務器可能由於以下原因而呈現不可預測的行為:使用未正確初始化的變量。
- CVE-2015-1349計算IGMPv3數據緩衝區大小時的整數溢出可能導致緩衝區太小,無法滿足請求的操作。這可能會導致DOS攻擊。
- IPv6:鄰居發現協議允許本地路由器通告鏈路的建議的當前跳數限制值,這將替換連接到MidnightBSD系統上的鏈路的接口上的當前跳數限制。
- sqlite 3.8.9 - 修復sqlite3_blob_read()和sqlite3_blob_write()接口中潛在的32位整數溢出問題。
- 增強功能:
- 在安裝GDBM端口時在buildworld期間修復構建perl。
- 修復了我們的clearenv(3)實施中的一個錯誤,該錯誤導致了包括Dovecot在內的一些程序的segfault。
- 更新USB怪癖,以支持K70 Corsair鍵盤和其他幾個設備。
- 新軟件版本:
- Apple mDNSResponder 561.1.1
- mksh R50e
- OpenSSH 6.6p1
- OpenSSL 0.9.8.zf
- serf 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只允許在卸載時刪除目錄。這需要一些plist包含mkdir命令內置。新的過程是更乾淨,更快。
- 這也意味著已更新的端口不再兼容MidnightBSD 0.5和更低版本的mport工具。
- libmport嘗試檢測交互式tty正在使用中,並在非交互式會話中運行時將靜默某些狀態消息。
- 在列表中有多種新的資產類型,包括ASSET_DIR和ASSET_SAMPLE。如果客戶端改變處理plist文件的行為,那麼消費libmport的客戶端可能需要更改。
- 更新了mport軟件包的數據庫版本(軟件包版本),並將新的CPE列添加到數據庫中。此信息也通過mport info命令公開,並且許多mport現在提供此信息。您可以使用mport cpe列出已安裝軟件包的摘要。
- 關於軟件包,當前選擇不大。目前有1500個軟件包用於i386,1400個用於amd64。這是由於對進行中的mports系統的主要重構。自1月以來,可用包裹數量翻了一番,我們預計更多即將推出。一些項目將需要使用mports而不是二進制包手動構建。這是不幸的是目前的xorg服務器是真的。我們正在努力將X11軟件包作為二進制安裝的首要任務。
- 如果要更新現有系統,則在安裝0.6後,可以使用mport upgrade更新0.6個版本的軟件包。建議您刪除/ usr / mports / Packages並運行mport clean以刪除舊程序包殘留。
- 修復了mksh R50c的回歸。
- 安全:
- 修復了TCP SYN數據包處理可能導致拒絕服務攻擊的安全問題。
- 修復了clearenv(3)可能導致segfault 的錯誤
- 在此版本中解決了幾個OpenSSL安全問題,包括[CVE-2014-3506],[CVE-2014-3507],[CVE-2014-3508]和[CVE-2014-3510]
- 修復控制消息API中的漏洞。緩衝區未與用戶空間共享前未正確清除。
- Sendmail無法正確設置打開的文件描述符的關閉執行。
- ktrace頁面錯誤內核跟踪條目設置為不正確的大小,導致信息洩露。
- 修復可能導致DOS攻擊的TCP重新裝配錯誤
- bsnmpd在發送某些查詢時包含堆棧溢出。
- 增強功能:
- Jails現在運行關閉腳本。
- 支持長度為32的用戶名。上限為16
- 導入FreeBSD 9.2 usb堆棧(加上來自穩定版的z87補丁)
- 更新了em(4),igb(4)和ixgbe(4)
- MidnightBSD現在可與Z87 Intel芯片組搭配使用。
- rarpd支持vlan(4)並具有pid標誌。 (來自FreeBSD)
- 添加了對65,536個路由表的支持。 (從16開始)
- 已將subversion新增至base(svnlite)
- virtio(4)從FreeBSD 9穩定導入。不支持SCSI支持
- 已移除的功能:
- Sparc64平台支持
- 從基準中刪除(BIND)。我們仍然包括客戶端實用程序,直到找到替換。
- 新軟件版本:
- 文件5.19
- MKSH R50
- 少v458
- Perl 5.18.2
- Sendmail 8.14.7(plus AAAA record patch)
- Subversion 1.8.1
- zlib 1.2.7
- mports和打包工具:
- 修改libmport以支持“升級”的概念。從一個操作系統版本遷移到另一個操作系統版本。軟件包現在包含它們構建的操作系統版本。 mport列表現在顯示幫助更新和mport列表更新的操作系統版本,建議升級到當前版本。
- 解決了關於校驗和處理的幾個錯誤修復。
- 版本的軟件包版本尚未完成。
- 由於我們的港口缺乏維護人員,KDE已從mport中刪除。 KDE 3.x太不安全,4.x在MidnightBSD上有一段時間沒有正常工作。
- 目前,我們建議將xfce 4.x作為桌面環境。
- 添加了新的軟件包管理工具mport。
- 從FreeBSD 9.1導入了大量功能,包括ZFS支持ZPOOL 28 / dedup支持,基於LLVM + CLANG,遷移到GPT作為默認安裝程序,bsdinstall,BSD授權排序和grep,cpucontrol 8)和UFS2 + SUJ(日誌)。
- 還導入了較新的FreeBSD USB堆棧,NFSv4客戶端,syscons和基於CAM的ATA。
- 0.3包括令人興奮的新功能,如支持ZFS,mDNSResponder的多播DNS,libdispatch(沒有塊支持),brainfuck(1),AMD CPU溫度監控,更新linux仿真層2.6.16兼容性)和OpenBSD傳感器框架。
- 此版本包括FreeBSD 7.0-RELEASE的大型合併。開發人員投票決定在2008年11月將FreeBSD 7的許多方面合併到MidnightBSD中。這種合併需要一些時間,並推遲了0.3-RELEASE。它不打算再做任何這種性質的東西。因此,此版本基於FreeBSD 7.0而不是6.1。
- 添加了幾個新腳本,以便於管理系統。其中之一是rc.d中的網絡。它允許您等待網絡接口啟動時啟動,以確保網絡活動已準備好觸摸軟件。
- 更新軟件
- 以下軟件包已針對此版本進行了更新:
- batt(1)改寫為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)with 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
- 解壓縮(BSD)
- zlib 1.2.5
- 新軟件:
- ale(4)
- amdtemp(4)
- 審核(OpenBSM)
- brainfuck(MirBSD)
- FreeBSD的固件(9)
- jemalloc(FreeBSD)
- libdispatch
- libffi 3.0.9
- makefs(NetBSD)
- mDNSResponder
- mport工具(可選新軟件包系統)
- netpgp(NetBSD)
- nfe(4)
- 傳感器框架(OpenBSD),包括sensorsd(8)
- ZFS(v6)
- 已刪除軟件:
- 來自usr / sbin的Alpha&PC98公用程式
- pcc
- pcvt(4)
- HPFS支持
- 此版本專注於為更新的設備添加硬件,包括ATI,NVIDIA和英特爾SATA控制器以及無線支持標準。在我們的FTP服務器上提供了超過2000個包的大量工作。新版本包括兩個CD的軟件包以及disc1上的X11。其他軟件更新:GCC 3.4.6,BIND 9.4.2-p1,Sendmail,bzip2,OpenSSH 5.0p1,PCC編譯器添加(i386),刪除GNU cpio的BSD許可版本,cpdup添加,IPv6修復,mksh添加。從ISO安裝KDE的用戶將能夠在啟動時啟用圖形登錄。現在腳本在第一次啟動時運行,要求啟用BSDStats和'圖形桌面環境'。
- 此版本主要用於穩定,ZFS和mport軟件包工具增強。
版本0.6中的新功能:
版本0.5.2中的新功能:
版本0.5中的新功能:
版本0.4中的新功能:
<0.3>版本0.3中的新功能:
版本0.2.1中的新功能:
評論沒有發現