歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Unix知識 >> 關於Unix >> FreeBSD的特點和應用范圍

FreeBSD的特點和應用范圍

日期:2017/2/28 11:20:37   编辑:關於Unix


  FreeBSD主要特點是它的高性能和高可靠性,除了BSD Unix本身已經是一個非常成熟的操作系統,F reeBSD開發小組也基於實際工作任務,花費了相當多的時間進行系統調試,以取得最大性能和最高可靠性。它的性能和可靠性並不遜於任何商用Unix系統,甚至更為優秀。
  FreeBSD是真正的32位操作系統,不是任何16位操作系統的升級版本。它是十分成熟的BSD Un ix向英特爾386體系的處理器進行移植的結果,系統核心不包含任何16位代碼,也不需要兼容任何16位軟件,從而提高了系統穩定性。
  FreeBSD具有可調整的動態優先級搶占式多任務能力。使多個應用程序能夠十分平滑的共享系統資源,即使在高負載下仍然能在不同任務間平緩切換,而不會發生由於個別任務獨占系統資源,其他任務因此而發生停頓、死鎖現象,也決不會造成整個系統死鎖。
  FreeBSD是多用戶操作系統,可以支持多個使用者同時使用FreeBSD系統,共享系統的磁盤、外設、處理器等系統資源。每個用戶也可以同時啟動多個任務,使得工作效率更高。
  FreeBSD全面支持TCP/IP協議。FreeBSD能夠十分方便的和其他支持TCP/IP的系統集成在一起,用作Internet/Intranet服務器,提供NFS,ftp,email,www,路由和防火牆能力。
  其操作系統內部的存儲器保護機制使每個應用程序和用戶互不干擾。一旦一個任務崩潰,其他任務仍然照常運行。由於FreeBSD中不存在任何16位代碼,這使得這一點能夠真正實現,保證了系統的強壯性。
  FreeBSD中使用另一個著名自由軟件,XFree86,來提供工業標准的X窗口系統(X11R6),在X上可以運行多種圖形界面軟件提供方便用戶使用的圖形界面和應用軟件。
  它也支持在英特爾的386芯片上運行的其他Unix操作系統的二進制執行文件,包括SCO Unix,B SD/OS,NetBSD,Linux等。能夠直接運行這些系統的二進制應用程序而不需重新編譯,這極大的豐富了Fr eeBSD下的可使用的應用軟件。
  FreeBSD的Ports Collections包括了成千個立即可以使用的應用程序,使得安裝應用程序十分簡便。FreeBSD與其他多種Unix在源碼級兼容,並且由於BSD在Unix和Internet發展中的巨大影響,大多數軟件是在類似BSD的系統下開發的,因此FreeBSD是最容易移植的平台,在Internet上有很多的軟件很容易移植到FreeBSD上。
  高效的虛擬存儲器管理結構,可以按照需要合理分配內存空間,只有在必要的時候,內存中的數據才被交換到交換設備上去。並且磁盤緩沖區不是單獨劃分出來的,而是和虛擬存儲器結合為一體,使FreeBSD既能夠高效的滿足要求大量內存的應用程序,又能最大效率的利用內存來緩沖硬盤數據,提高讀、寫硬盤效率。
  具有動態共享連接庫的能力,使應用程序能夠共享庫函數(類似Windows下的DLL),充分利用內存和磁盤空間。
  FreeBSD下包括了各種高級語言和各種開發工具,C, C++, Fortran, perl, T cl/Tk, cvs 等。這使得軟件開發和移植非常方便。
  FreeBSD提供系統的全部源代碼,這樣可以按需定制系統和進一步更改系統,提供了對應用環境的最大控制。另一方面這些源代碼會經過世界范圍內的程序員的檢驗和測試,避免系統中內嵌未知的惡意病毒代碼。
  提供了在線文檔和手冊等豐富的技術資料。
  FreeBSD的主要應用范圍可以在網絡服務器方面,但是FreeBSD的應用並不局限於此,具體怎樣使用F reeBSD完全依賴於用戶的目的,FreeBSD能夠滿足各種不同的需要。
Copyright © Linux教程網 All Rights Reserved