自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

你了解Linux發(fā)行版嗎?各發(fā)行版回顧,你用過哪幾款?

譯文
系統(tǒng) Linux
開放源代碼有一個獨特的特征,就是它從來不會真正走向生命的終點。有關(guān)它的光盤鏡像仍會存在網(wǎng)絡(luò)當(dāng)中,如此一來,回顧Linux的整個發(fā)展歷程將不存在任何技術(shù)難度。

【51CTO.com快譯】開放源代碼有一個獨特的特征,就是它從來不會真正走向生命的終點。有關(guān)它的光盤鏡像仍會存在網(wǎng)絡(luò)當(dāng)中,如此一來,回顧Linux的整個發(fā)展歷程將不存在任何技術(shù)難度。   

[[179754]] 

這段旅程始于Slackware 1.01,并一路經(jīng)過20年的演變直至現(xiàn)在。

1.Slackware 1.01 (1993)  

Slackware 1.01

Slackware 1.01

世界上第一個linux發(fā)行版本,Slackware 1.01最為顯著的優(yōu)勢在于,大家并不需要手動執(zhí)行安裝任務(wù)。其引導(dǎo)命令為:

  1. $ qemu-kvm -m 16M -drive if=ide,format=qcow2,file=slackware.qcow2 \ -netdev user,id=slirp -device ne2k_isa,netdev=slirp \ -serial stdio -redir tcp:22122::22 

1993年版本的Linux已經(jīng)擁有大家熟悉的多種元素,包括ls與cd在內(nèi)的各類基本命令,外加gawk、cut、diff、perl以及elvis等基礎(chǔ)工具都已在列。如果,大家嘗試對數(shù)百個文件進(jìn)行tab-complete時,BASH會請求用戶確認(rèn),另外用于壓縮文件的各類工具(例如zless、zmore以及zcat)都已經(jīng)出現(xiàn)了。事實上,這款系統(tǒng)已經(jīng)極具現(xiàn)代風(fēng)格。

不過,里面不存在任何軟件包管理機制。一切安裝與卸載工作都需要手動完成。

總體來講,Slackware 1.01的使用感受類似于現(xiàn)代UNIX,它的設(shè)計大體上是我們所熟悉的,但細(xì)節(jié)上還是有很多不同。

2.Debian 0.91 (1994)  

 

我使用的Debian 0.91,是1994年的時候,Ibiblio網(wǎng)站提供的數(shù)字歸檔磁盤鏡像。其引導(dǎo)命令為:

  1. $ gunzip bootdsk.gz basedsk1.gz basedsk2.gz 

$ qemu-system-i386 -M pc -m 64 -boot order=ac,menu=on \ -drive file=bootdisk,if=floppy,format=raw \ -drive file=debian.raw,if=ide,format=raw \ -device ne2k_isa,netdev=slirp \ -serial msmouse -vga std \ -redir tcp:22122::22 \ -netdev user,id=slirp

Debian 0.91的引導(dǎo)盤,是利用一套簡單shell實現(xiàn)引導(dǎo),安裝過程非常順利。只需要七個步驟即可完成引導(dǎo)。

Debian目前的最大優(yōu)勢是軟件包管理系統(tǒng),但在早期版本中并沒有明確體現(xiàn)。雖然已經(jīng)擁有dpkg命令,但只是一種基于交互式菜單的系統(tǒng)——類似于弱智版的aptitude,而且只能支持一部分軟件包。

盡管如此,大家還是能感受到它設(shè)計理念中的先進(jìn)之處。大家只需要下載三份軟盤鏡像即可獲得一套的引導(dǎo)系統(tǒng),并利用一套簡單的文本菜單就可以安裝更多程序。正是這種便利性讓Debian獲得了廣泛的歡迎。

3.Jurix/S.u.S.E. (1996)  

 

Jurix installation

作為SUSE的前身,Jurix自帶將二進(jìn)制.tgz軟件包生成為目錄結(jié)構(gòu)的功能,結(jié)構(gòu)與Slackware的安裝軟件包非常相似。其引導(dǎo)命令為:

  1. $ qemu-system-i386 -M pc -m 1024 \ -boot order=ac,menu=on \ -drive \ file=jurix/install,if=floppy,format=raw \ -drive file=jurix.img,if=ide \ -drive file=pkg.raw,if=ide,format=raw \ -device ne2k_isa,netdev=slirp \ -serial msmouse -vga std \ -redir tcp:22122::22 \ -netdev user,id=slirp 

這是第一套,讓用戶真正感覺在使用圖形界面Linux發(fā)行版。它的默認(rèn)安裝是XFree86,因此如果大家不打算使用,則需要手動退出。

它提供了usr/lib/X11/XF86Config示例文件(在隨后的版本中變成了Xorg.conf),90%的使用方式都屬于GUI形式。我在花了一個周末調(diào)整vsync、hsync以及ramdac色圖之后,我最終選擇放棄。

在Jurix上安裝新軟件包非常簡單,只要找到源驅(qū)動器上的.tgz并運行tar命令:: $ su -c 'tar xzvf foo.tgz -C /'。該軟件包會被解壓,接著會提取到根分區(qū)當(dāng)中,并可立即供我們使用。我親自進(jìn)行了幾次嘗試,發(fā)現(xiàn)這種方式輕松、快速且非??煽?。

4.SUSE 5.1 (1998)   

在SuSE 5.1上運行FVWM 

在SuSE 5.1上運行FVWM

SUSE 5.1是1998年的時候,在馬里蘭州某家軟件店購買的InfoMagic光盤。其引導(dǎo)命令為:

  1. $ qemu-system-i386 -M pc-0.10 -m 64 \ -boot order=ad,menu=on \ -drive file=floppy.raw,if=floppy,format=raw \ -cdrom /dev/sr0 \ -drive file=suse5.raw,if=ide,format=raw \ -vga cirrus -serial msmouse 

但它的安裝流程相對比較復(fù)雜。SUSE 5.1的主要目的是提供一套GUI環(huán)境。它有幾款出色的圖形工具,可以用來測試以及調(diào)試鼠標(biāo)與顯示器問題。我花了不到一個小時讓GUI正常運轉(zhuǎn),但最麻煩是研究Qemu虛擬顯卡能夠處理哪些分辨率與色彩組合。

它的桌面選項包括fvwm、fvwm2以及ctwm。我選擇了fvwm,發(fā)現(xiàn)tkDesk和Unbuntu的Unity啟動欄非常相似??傮w來講,這套版本的使用感受不錯,而且桌面的運行效果極佳。

5.紅帽6.0 (1999)  

在紅帽6上運行GIMP 1.x 

在紅帽6上運行GIMP 1.x

這里的紅帽6.0,要注意:這不是紅帽企業(yè)Linux 6.0,而僅僅是紅帽6.0。我使用的光盤,是在1999年6月購買的。這是商店里發(fā)售的桌面發(fā)行版,當(dāng)時RHEL或者Fedora都不存在。其引導(dǎo)命令為:

  1. $ qemu-system-i386 -M pc-0.10 -m 512 \ -boot order=ad,menu=on \ -drive file=redhat6.raw,if=ide,format=raw \ -serial msmouse -netdev user,id=slirp \ -vga cirrus -cdrom /dev/sr0 

安裝過程,有明確指導(dǎo)而且速度很快。紅帽6有一款xf86config的應(yīng)用程序,可以用來幫助用戶完成X配置。

紅帽6的桌面選項為GNOME,但窗口管理器則為早期版本的Enlightenment,同時也能提供主音效守護(hù)程序。Xdm與gdm是登錄管理器的存在,也就是說普通用戶能夠在無需開啟或關(guān)閉X本身的前提下進(jìn)行登錄,這一點對于多用戶系統(tǒng)而言非常重要。

另外,紅帽6中選擇了gnotepad+作為GUI文本編輯器(Emacs當(dāng)時還沒有誕生)。總體而言,這套桌面還是相當(dāng)直觀的。與后期的GNOME版本不同,其早期版本將功能面板設(shè)置在屏幕底部,而應(yīng)用程序菜單、啟動器圖標(biāo)與虛擬桌面控制則處于中間位置。我可以想象其它操作系統(tǒng)用戶在面對這樣一套系統(tǒng)時會出現(xiàn)多么強烈的不適應(yīng)感。

紅帽6是一套強大的Linux入門選項,而且正努力發(fā)展為一套理想的桌面操作系統(tǒng)。

6.Mandrake 8.0 (2001)  

Mandrake: Linux發(fā)展歷程中的轉(zhuǎn)折點 

Mandrake:Linux發(fā)展歷程中的轉(zhuǎn)折點

Mandrake 8.0發(fā)布于2001年,因此那時候人們會將它和Apple OS 9.2以及Windows ME進(jìn)行比較。其引導(dǎo)命令為:

  1. $ qemu-system-i386 \ -M pc-0.10 -m 2048 \ -boot order=ad,menu=on \ -drive file=mandrake8.qcow2 \ -usb -net nic,model=rtl8139 \ -netdev user,id=slirp \ -vga cirrus \ -cdrom mandrake-8.0-i386.iso 

我原本以為紅帽的安裝流程就已經(jīng)非常出色了,但Mandrake的安裝機制則堪稱精彩。簡單且快速,我甚至不需要導(dǎo)入自己的XF86Config文件,Mandrake的安裝器就已經(jīng)順利完成了這項任務(wù)。  

Mandrake 8.0安裝器 

Mandrake 8.0安裝器

Mandrake桌面的使用感受與當(dāng)時的其它桌面基本相同。我覺得,馬上上手Mandrake,也絕對不會因為年輕且技術(shù)水平不高而陷入困境。它的界面非常直觀,而且文檔也很有幫助,軟件包管理機制自然易懂——畢竟那時候人們還不習(xí)慣,直接通過網(wǎng)絡(luò)下載自己需要的安裝包。

7.Fedora 1 (2003)  

請點擊此處輸入圖片描Blue Fedora, 紅帽 

請點擊此處輸入圖片描Blue Fedora,紅帽

在2003年,新的Fedora Core發(fā)行版正式推出,F(xiàn)edora Core發(fā)行版是為了能夠?qū)inux的桌面與紅帽的企業(yè)Linux(簡稱RHEL)明確區(qū)分開來的作用。引導(dǎo)Fedora Core 1光盤并沒有特別需要注意的部分,其引導(dǎo)命令為:

  1. $ qemu-system-i386 -M pc \ -m 2048 -boot order=ac,menu=on \ -drive file=fedora1.qcow2 -usb \ -net nic,model='rtl8139' -netdev user \ -vga cirrus -cdrom fedora-1-i386-cd1.iso 

Fedora Core的安裝流程簡單且有親切感——事實上,F(xiàn)edora與紅帽在接下來的九年中一直使用同一款安裝器。它的圖形界面易于使用并容易理解。  

Anaconda GUI 

Anaconda GUI

Fedora Core的使用體驗與紅帽6、7基本沒有區(qū)別。GNOME桌面非常精致,另外還提供各類配置。

桌面上的Start Here圖標(biāo)會引導(dǎo)用戶前往三個位置:Applications文件夾,Preferences面板以及System Settings。紅帽圖標(biāo)則代表應(yīng)用程序菜單,而下方的GNOME面板則容納著最新的Linux程序啟動器,其中包括OpenOffice辦公套件以及Mozilla瀏覽器。

未來前景

到2000年初,Linux已經(jīng)有了良好的發(fā)展軌道。其桌面呈現(xiàn)出前所未有的精致感,可應(yīng)用大量的程序且安裝方式,比其它系統(tǒng)更為輕松高效。事實上,從2000年初開始,用戶與系統(tǒng)之間的關(guān)系就已經(jīng)確立,并且直到今天仍未顯著改變。

最后我們一起了解與項目名稱有關(guān)的一點小掌故:

Mandrake而后更名為Mandriva,如今則定名為Mageia。

Fedora Core隨后更名為Fedora。

Ubuntu脫胎于Debian并幫助“Linux”真正走入尋常百姓家。

Valve公司打造的SteamOS成為其官方游戲平臺。

Slackware目前仍然低調(diào)存在。

原文標(biāo)題:How Linux got to be Linux: Test driving 1993-2003 distros,原文作者:Seth Kenlon

【51CTO譯稿,合作站點轉(zhuǎn)載請注明原文譯者和出處為51CTO.com】

責(zé)任編輯:龐桂玉 來源: 51CTO頭條號
相關(guān)推薦

2009-12-15 10:49:22

2020-02-10 10:05:12

Linux發(fā)行版Ubuntu

2009-02-09 10:56:50

Linux發(fā)行版

2015-11-05 09:26:34

Fedora發(fā)行版Linux

2015-08-13 15:01:24

Linux發(fā)行版

2017-08-07 17:22:06

2021-09-06 11:29:59

LinuxCutefishOS操作系統(tǒng)

2023-07-19 16:01:25

Linux發(fā)行版

2016-03-28 10:32:26

Linux桌面發(fā)行版

2017-08-11 10:38:12

LinuxCoreOS發(fā)行版

2009-12-01 16:55:40

Live Linux

2011-02-16 16:23:09

Debian發(fā)行版

2023-01-03 13:13:20

Linux發(fā)行版

2016-01-04 10:15:54

Linux發(fā)行版UbuntuLinux

2016-06-22 09:01:31

Linux MintUbuntu發(fā)行版

2011-08-01 09:57:14

Linux發(fā)行版

2009-03-30 14:30:44

LinuxPuppy發(fā)行版

2009-02-20 11:14:33

LinuxArch 2009.02

2019-04-09 15:38:18

Linux發(fā)行版Windows

2021-11-03 08:00:00

Linux開源操作系統(tǒng)
點贊
收藏

51CTO技術(shù)棧公眾號