現(xiàn)在都有哪些操作系統(tǒng)是基于它來開發(fā)的?
嚴(yán)格來說,linux只表示linux內(nèi)核,是基于POSIX和UNIX的多用戶、多任務(wù)、支持多線程和多CPU的操作系統(tǒng)。
linux是類Unix系統(tǒng),只不過linux是免費(fèi)使用和自由傳播的。能運(yùn)行主要的UNIX工具軟件、應(yīng)用程序和網(wǎng)絡(luò)協(xié)議,使用GNU工程各種工具和數(shù)據(jù)庫的操作系統(tǒng)。
它支持32位和64位硬件。Linux繼承了Unix以網(wǎng)絡(luò)為核心的設(shè)計(jì)思想,是一個(gè)性能穩(wěn)定的多用戶網(wǎng)絡(luò)操作系統(tǒng)。
Linux可安裝在各種計(jì)算機(jī)硬件設(shè)備中,比如手機(jī)、平板電腦、路由器、視頻游戲控制臺(tái)、臺(tái)式計(jì)算機(jī)、大型機(jī)和超級(jí)計(jì)算機(jī)。
Linux存在著許多不同的Linux版本,但它們都使用了Linux內(nèi)核。如:
ubuntuUbuntu是一個(gè)以桌面應(yīng)用為主的Linux操作系統(tǒng)。Ubuntu基于Debian發(fā)行版和GNOME桌面環(huán)境,而從11.04版起,Ubuntu發(fā)行版放棄了Gnome桌面環(huán)境,改為Unity,與Debian的不同在于它每6個(gè)月會(huì)發(fā)布一個(gè)新版本。Ubuntu的目標(biāo)在于為一般用戶提供一個(gè)最新的、同時(shí)又相當(dāng)穩(wěn)定的主要由自由軟件構(gòu)建而成的操作系統(tǒng)。Ubuntu具有龐大的社區(qū)力量,用戶可以方便地從社區(qū)獲得幫助。2013年1月3日,Ubuntu正式發(fā)布面向智能手機(jī)的移動(dòng)操作系統(tǒng)。Ubuntu所有系統(tǒng)相關(guān)的任務(wù)均需使用Sudo指令是它的一大特色,這種方式比傳統(tǒng)的以系統(tǒng)管理員賬號(hào)進(jìn)行管理工作的方式更為安全,此為Linux、Unix系統(tǒng)的基本思維之一。Windows 在較新的版本內(nèi)也引入了類似的 UAC 機(jī)制,但用戶數(shù)量不多。 同時(shí),Ubuntu也相當(dāng)注重系統(tǒng)的易用性,標(biāo)準(zhǔn)安裝完成后(或Live CD啟動(dòng)完成后)就可以立即投入使用,簡單地說,就是安裝完成以后,用戶無需再費(fèi)神安裝瀏覽器、Office套裝程序、多媒體播放程序等常用軟件,一般也無需下載安裝網(wǎng)卡、聲卡等硬件設(shè)備的驅(qū)動(dòng)(但部份顯卡需要額外下載的驅(qū)動(dòng)程序,且不一定能用包庫中所提供的版本);Ubuntu的開發(fā)者與Debian和GNOME開源社區(qū)合作密切,其各個(gè)正式版本的桌面環(huán)境均采用GNOME的最新版本,通常會(huì)緊隨GNOME項(xiàng)目的進(jìn)展而及時(shí)更新(同時(shí),也提供基于KDE、XFCE等桌面環(huán)境的派生版本)。Ubuntu與Debian使用相同的deb軟件包格式,可以安裝絕大多數(shù)為Debian編譯的軟件包,雖然不能保證完全兼容,但大多數(shù)情況是通用的。centosCentOS(Community Enterprise Operating System,中文意思是:社區(qū)企業(yè)操作系統(tǒng))是Linux發(fā)行版之一,它是來自于Red Hat Enterprise Linux依照開放源代碼規(guī)定釋出的源代碼所編譯而成。由于出自同樣的源代碼,因此有些要求高度穩(wěn)定性的服務(wù)器以CentOS替代商業(yè)版的Red Hat Enterprise Linux使用。兩者的不同,在于CentOS并不包含封閉源代碼軟件。CentOS,也叫做社區(qū)企業(yè)操作系統(tǒng),是企業(yè)Linux發(fā)行版領(lǐng)頭羊Red Hat Enterprise Linux(以下稱之為RHEL)的再編譯版本。RHEL是很多企業(yè)采用的Linux發(fā)行版本,但是如果想得到RedHat的服務(wù)與技術(shù)支持,用戶必須向Red Hat付費(fèi)才可以。CentOS的開發(fā)者們使用Red Hat Linux的源代碼創(chuàng)造了一個(gè)和RHEL近乎相同的Linux。但是一切和RedHat有關(guān)的商標(biāo)都被去除了,因?yàn)镽edHat不允許他們這樣做。CentOS是免費(fèi)的,你可以使用它像使用RHEL一樣去構(gòu)筑企業(yè)級(jí)的Linux系統(tǒng)環(huán)境,但不需要向RedHat付任何的費(fèi)用。CentOS的技術(shù)支持主要通過社區(qū)的官方郵件列表、論壇和聊天室。KaliKali Linux是基于Debian的Linux發(fā)行版, 設(shè)計(jì)用于數(shù)字取證和滲透測試。由Offensive Security Ltd維護(hù)和資助。最先由Offensive Security的Mati Aharoni和Devon Kearns通過重寫B(tài)ackTrack來完成,BackTrack是他們之前寫的用于取證的Linux發(fā)行版 。Kali Linux預(yù)裝了許多滲透測試軟件,包括nmap (端口掃描器)、Wireshark (數(shù)據(jù)包分析器)、John the Ripper (密碼破解器),以及Aircrack-ng (一應(yīng)用于對(duì)無線局域網(wǎng)進(jìn)行滲透測試的軟件)。 用戶可通過硬盤、live CD或live USB運(yùn)行Kali Linux。Metasploit的Metasploit Framework支持Kali Linux,Metasploit一套針對(duì)遠(yuǎn)程主機(jī)進(jìn)行開發(fā)和執(zhí)行Exploit代碼的工具。Kali是BackTrack Linux完全遵循Debian開發(fā)標(biāo)準(zhǔn)的完整重建.全新的目錄框架、復(fù)查并打包所有工具、還為VCS建立了Git 樹.超過300個(gè)滲透測試工具: 復(fù)查了BackTrack里的每一個(gè)工具之后,去掉了一部分已經(jīng)無效或功能重復(fù)的工具.永久免費(fèi): Kali Linux一如既往的免費(fèi).你永遠(yuǎn)無需為Kali Linux付費(fèi)。
CoreOSCoreOS是一種操作系統(tǒng),于2013年十二月發(fā)布,它的設(shè)計(jì)旨在關(guān)注開源操作系統(tǒng)內(nèi)核的新興使用——用于大量基于云計(jì)算的虛擬服務(wù)器。CoreOS是一個(gè)基于Linux 內(nèi)核的輕量級(jí)操作系統(tǒng),為了計(jì)算機(jī)集群的基礎(chǔ)設(shè)施建設(shè)而生,專注于自動(dòng)化,輕松部署,安全,可靠,規(guī)模化。作為一個(gè)操作系統(tǒng),CoreOS 提供了在應(yīng)用容器內(nèi)部署應(yīng)用所需要的基礎(chǔ)功能環(huán)境以及一系列用于服務(wù)發(fā)現(xiàn)和配置共享的內(nèi)建工具。Debian廣義的Debian是指一個(gè)致力于創(chuàng)建自由操作系統(tǒng)的合作組織及其作品,由于Debian項(xiàng)目眾多內(nèi)核分支中以Linux宏內(nèi)核為主,而且 Debian開發(fā)者 所創(chuàng)建的操作系統(tǒng)中絕大部分基礎(chǔ)工具來自于GNU工程 ,因此 “Debian” 常指Debian GNU/Linux。非官方內(nèi)核分支還有只支持x86的Debian GNU/Hurd(Hurd微內(nèi)核),只支持amd64的Dyson(OpenSolaris混合內(nèi)核)等。這些非官方分支都存在一些嚴(yán)重的問題,沒有實(shí)用性,比如Hurd微內(nèi)核在技術(shù)上不成熟,而Dyson則基礎(chǔ)功能仍不完善。適用于開發(fā)。
FreeBSDFreeBSD是一種類UNIX操作系統(tǒng),是由經(jīng)過BSD、386BSD和4.4BSD發(fā)展而來的Unix的一個(gè)重要分支。FreeBSD 為不同架構(gòu)的計(jì)算機(jī)系統(tǒng)提供了不同程度的支持。并且一些原來BSD UNIX的開發(fā)者后來轉(zhuǎn)到FreeBSD的開發(fā),使得FreeBSD在內(nèi)部結(jié)構(gòu)和系統(tǒng)API上和UNIX有很大的兼容性。由于FreeBSD寬松的法律條款,其代碼被好多其他系統(tǒng)借鑒包括蘋果公司的macOS,正因此由于MacOS X的UNIX兼容性,使得macOS獲得了UNIX商標(biāo)認(rèn)證。FreeBSD支持x86、amd64(x86_64)、ARM、IA-64、PowerPC、PC-98、SPARC等架構(gòu)(不同版本支持有所不同)(詳細(xì)情況見官方文檔)。
openSUSEopenSUSE 項(xiàng)目是由 Novell 發(fā)起的開源社區(qū)計(jì)劃。 旨在推進(jìn) Linux 的廣泛使用,提供了自由簡單的方法來獲得世界上最好用的 Linux 發(fā)行版之一openSUSE。openSUSE 項(xiàng)目為 Linux開發(fā)者和愛好者提供了開始使用 Linux 所需要的一切。該項(xiàng)目由SUSE等公司贊助,2011年Attachmate集團(tuán)收購了Novell,并把Novell和SUSE做為兩個(gè)獨(dú)立的子公司運(yùn)營。openSUSE 操作系統(tǒng)和相關(guān)的開源程序會(huì)被SUSE Linux Enterprise(比如 SLES 和 SLED)使用。openSUSE對(duì)個(gè)人來說是完全免費(fèi)的,包括使用和在線更新。openSUSE是著名Novell公司旗下的 Linux的發(fā)行版,發(fā)行量在歐洲占第一位。它采用的KDE4.3作為默認(rèn)桌面環(huán)境,同時(shí)也提供GNOME桌面版本。它的軟件包管理系統(tǒng)采用自主開發(fā)的YaST,頗受好評(píng)。他的用戶界面非常華麗,甚至超越windows7,而且性能良好,最新版本是openSUSE Leap 42.1。openSUSE被評(píng)價(jià)為最華麗的Linux桌面發(fā)行版。但它的優(yōu)勢(shì)絕不僅僅局限于比Windows7還要絢麗的用戶交互界面,其性能也絕不亞于其他Linux桌面發(fā)行版!openSuSE不僅是優(yōu)秀的桌面系統(tǒng),作為中小型企業(yè)服務(wù)器也是有十分的優(yōu)勢(shì)的,使用YaST2可以使服務(wù)器的配置更加簡單和快捷,大型服務(wù)器系統(tǒng)可以選用SuSE Enterprise Linux。說到Linux,大家就一定會(huì)想到LInux是一款安全性十分高的OS,openSUSE也不例外,除了 AppArmor 外,openSUSE 11.1 將加入SELinux,以進(jìn)一步增加 openSUSE 11.1 的安全性。用戶可以根據(jù)自己的要求開啟這一新加入的功能。openSUSE 將繼續(xù)用 AppArmor 作為默認(rèn)的防入侵系統(tǒng),當(dāng)然在即將發(fā)布的 openSUSE 11.1 也將默認(rèn)使用 AppArmor。SUSESUSE(發(fā)音 /?su?s?/)。SUSE Linux 原來是德國的 SuSE Linux AG公司發(fā)行維護(hù)的Linux發(fā)行版,是屬于此公司的注冊(cè)商標(biāo)。第一個(gè)版本出現(xiàn)在1994年年初。2004年這家公司被Novell公司收購。即使是有經(jīng)驗(yàn)的Linux管理員,SUSE也是事半功倍的好用的工具。一些SUSE服務(wù),包括多個(gè)SUSE配置文件需要捆綁在一起。管理員不必找出是哪些SUSE配置文件,因?yàn)镾USE提供了一個(gè)通用的接口,適SUSE用修改所有相關(guān)的文件,如圖1所示。這讓管理員可以方便地配置復(fù)雜的SUSE配置文件。使用SUSE并不意味著管理員必須將SUSE運(yùn)行在圖形窗口模式下。雖然SUSE有一個(gè)可靠的圖形窗口版本。SUSE和無圖形窗口模式100%兼容,對(duì)于SUSE遠(yuǎn)程服務(wù)器來說這也不是問題,而且SUSE是使用標(biāo)準(zhǔn)的SSH協(xié)議,通過SecureCRT,Putty等標(biāo)準(zhǔn)SSH工具都可以遠(yuǎn)程進(jìn)行SUSE管理。