第一章 openSUSE 简介

“o 妹”,何许人也?据说她窈窕淑女,传说她美丽大方,听说她善解人意,那么,“o 妹”到底是谁?疑问吧,好奇吧,想知道吧,往下看吧……
传说中有过这样一份调查:中国大陆的电脑用户中,99.99% 以上首先接触到的是 Windows 操作系统,80% 左右没听过除了 Windows 之外的其他操作系统(现在好多人知道并且向往苹果的 Mac OS 操作系统,依然好多人不知道 Linux 操作系统,当然比例肯定没这么高),70% 表示并不希望尝试除 Windows 之外的其他操作系统……
当然,传说中还样一条真理:凡是尝试过 Linux 操作系统的人 0% 愿意离开!
既然有兴趣阅读这篇文章,按照常理,你最少是芸芸计算机用户中 20% 听闻过 Linux 操作系统、10% 可能体验 Linux 操作系统以及 100% 爱上 Linux 操作系统的人之一,掌声为你响起……
即使电脑是你最好的朋友,即使身边朋友尊你为“IT 大神”,即使你掌握计算机操作的每一个细节……扪心自问,你对计算机和操作系统的发展历史足够了解吗?如果你不能肯定,那么接下来,让我们一起回顾一下这份历史吧。
翻开半个世纪的书章,虽只是漫漫时间长河的一瞬,纸张却亦蒙尘。

“C”星球简史

人类活在阳光照射的地球,“o 妹”住在燃烧电力的“C”星球——卡姆皮尤特星球,看看星球史吧……
1946 年~1958 年,第一代计算机穿着真空管、穿孔卡片和纸带划破天际,仿佛天外来客一般牵动了地球人民的心,只不过占地面积以百平方米、重量按吨位计算的电脑们实在难以使用,因此基本上用在计算弹道等异常繁杂的事务上面。后来,晶体管的出现使情况有所改观,所以 1958 年~1964 年计算机减肥成功,只需要几个大柜子就能够装得下,而且智商提高,运算能力增强,免疫力也大幅度增强,不需要一天检修好几遍了,人们称为第二代计算机。聚沙成塔,塔没见,但是科学家成功研制出了集成电路板,取代了之前的晶体管,而计算机也跟着踏上了硅元素铺就的阳关大道,飞速发展,体积、重量、运算能力、用户友好程度不断提高,渐渐的成为人们生活、工作不可或缺的一部分。习惯上,人们称 1964 年~1971 年的计算机为第三代计算机,使用中小规模集成电路板;1971 年~1981 年的计算机为第四代计算机,使用大规模集成电路板。
计算机经过前四代的发展,一直勤勤恳恳,任劳任怨,是人类的好工具以及处理问题的得力助手,但是,它们本质上从来没有变过:它们只是工具,人们反复的输入信息,无数次复杂的计算,最终输出,等待报废……计算机过的或许安于现状,但是人类需要的却不只如此。相对于“好工具”,人们更希望“好朋友”:具备人工智能的计算机朋友。1981 年,由具备问题求解与推理、知识库管理和智能化人机接口三个基本子系统组成的第五代智能计算机投入研究,届时,计算机将能够用日常语言与我们沟通,帮助我们处理问题、陪我们聊天跟游戏。
人类的欲望无止境,因此探索同样无止境的展开。第五代计算机尚未出襁褓,第六代生物计算机又出现在人类脑海中。与前五代计算机最大的区别在于,第六代计算机希望利用蛋白质分子制成芯片,能够自我修复,还能直接与生物体结合 ,具备人脑的判断和适应能力,可并行处理多种数据……OMG,这不就是造个人出来吗?不过,非常希望有生之年能够看到这种“电脑人”的出现。

Linux 家谱

卡姆皮尤特星球有好多土著居民,譬如瘟都死家族、爱麦克家族,当然还有利纳科斯家族,不错,“o 妹”就是这家的姑娘……
操作系统是管理计算机硬件资源,控制其他程序运行并为用户提供交互操作界面的系统软件的集合。现代意义上来讲,计算机如果剥离出操作系统,充其量就是一堆废铜烂铁外加一堆沙子。
当今的操作系统,按照其“生活环境”,可以分为桌面操作系统、服务器操作系统和嵌入式操作系统。Linux 操作系统可以完美地支持各种环境,名副其实属于操作系统界的“跨界天王”、“三栖巨星”。曾经有人做过这样的比喻:就像汉语与英语的关系一样,Windows 操作系统是使用人数最多的操作系统,但是主要局限在桌面操作系统,Linux 才是操作系统界通行无阻的操作系统。此言不虚,Linux 操作系统模块化的设计结构可以满足从昂贵的工作站到普通的 PC 电脑再到简单的移动设备等几乎所有的需求,近乎完美的资源管理能力使其运行异常稳定,真可谓“上天下海,无所不能”。据统计,Top500 基于 Linpack 基准测试评定的全球 500 台最快的超算操作系统中有 93.8% 使用的是 Linux 操作系统,而最快的 10 台计算机采用的均是 Linux 操作系统。
卖了这么多关子,Linux 操作系统到底是怎么产生的呢?Linux 得名于 Linus,这不是废话吗,恐龙还得名于 Dinosaur 呢。别着急,这个 Linus 是一个人的名字,这个人很 NB,在读大学的时候发起并主要编写了自由软件——可以遵照 GNU 公共许可权限免费获得而且自由传播。这个牛人是芬兰人 Linus Torvalds(林纳斯·托瓦兹),这个自由软件就是 Linux 内核,因为其优秀的特性并且开源,日后在广大黑客的共同努力之下,发展为很多操作系统发行版本,而人们习惯于称以 Linux 内核为基础的操作系统为 Linux 操作系统。


Linux 操作系统是一个类 UNIX 操作系统,包含 Linux 内核和支持内核的实用程序和库,由 Linux 内核负责处理进程控制、网络以及外围设备和文件系统的访问。
Linux 的最大特征就是开源,它是可以免费使用和自由传播的。用英文 Free 来表达或许更加贴切,当然,在这里 Free 的含义更多的是自由,而不是大家心目中的免费,要知道,严格讲起来,开源和免费之间有一道又长又深的鸿沟。譬如腾讯的 QQ,为了扩大用户量提高竞争力而免费给用户使用,但是其程序源代码完全保密,甚至连通讯协议都是自行一套,目的还是搭建壁垒,巩固自己的市场地位。QQ 软件虽然免费,但是不开源,因此第三方开发版譬如珊瑚虫等全部涉及版权问题而被警告甚至被捕。Linux is free,世界上成千上万的程序员基于兴趣爱好而不断完善并开发更好的发行版本。孔夫子云:知之者不如好之者,好之者不如乐之者。在一帮“乐之者”组成的世界顶级黑客团队的维护下,Linux 可谓是最好的操作系统。
Linux 操作系统自始至终依赖着五大支柱:UNIX 操作系统、MINIX 操作系统、GNU 计划、POSIX 标准和 Internet 网络。简单讲起来,1971 年,贝尔实验室(Bell Labs)的 Ken Thompson 为了玩一个叫做“Space Travel(太空旅行)”的游戏而开发出 UNIX 操作系统,而因为 UNIX 操作系统版权保护加上价格昂贵,1987 年,阿姆斯特朗大学的教授 Andrew Tanenbaum 克隆出了一个叫做 MINIX 的开源的类 UNIX 操作系统,然后在 1991 年,大神 Linus Torvalids 在此基础上开发 Linux 操作系统并且由广大黑客不断完善,为了使 Linux 操作系统更好的发展,Linux 转向 GPL,补充了 GNU 计划唯一缺乏的组件——操作系统内核,完美配合其功能强大的程序库和各种工具,从此踏上腾飞之路。Linux 是一个类 UNIX 操作系统,为了使用 UNIX 运行的软件,Linux 实现了 POSIX 兼容,不过,并没有参加正式的 POSIX 认证。Linux 操作系统是产生于网络、发展于网络并且成熟于网络的一个操作系统,因此,Internet 网络是 Linux 操作系统的大贵人。
除了自由、开源之外,Linux 操作系统本身具备很多种优秀的特性,这些也是广大用户使用它的最根本原因。Linux 操作系统的文件系统管理非常优秀,可以称得上是操作系统中的“瑞士军刀”。Linux 操作系统的文件系统可以分为三大块,一是上层的文件系统的系统调用,二是内核中的虚拟文件系统 VFS(有时称为虚拟文件系统交换器),三是挂载到 VFS 中的实际文件系统,譬如 EXT4、NFTS 等。Linux 操作系统支持各种文件系统,通过一组通用的 API 函数,Linux 操作系统可以支持多种存储设备上从日志型文件系统到集群文件系统再到加密文件系统的多种文件系统。Linux 操作系统的文件系统管理非常优秀,不会像 Windows 操作系统那样容易产生碎片而且速度巨慢。Linux 操作系统认为一切都是文件,包括各种硬件等,全部以文件形式表示,在 Linux 操作系统中称为目录树,从 root(/)作为树根,逐渐分级出去并且扩展,大树最终枝繁叶茂。关于具体的目录的用途,后面章节会有更加详细具体的讲述,在此不再赘述。请移步:手把手教会你使用 Linux 控制台
Windows 操作系统产生的背景是纸张的世界,其伟大成就之一就是将工作成果打印出来,Linux 操作系统产生的时代与 Windows 不同,其设计定位为网络操作。起源决定了 Linux 操作系统在文件管理上面更加简洁,倾向于纯文本文件解决一切包括配置、文件传播等问题。Linux 操作系统使用文件的头内容来识别文件类型,因此不需要扩展名。
在 Linux 操作系统中,内存管理和调度方式非常优秀,这样可以有效地利用一切硬件资源,乍看起来,可能 Linux 操作系统下 CPU 占用率经常“爆表”,但是用起来会发现即使 CPU 占用 100% 也不会卡。这是因为 Linux 下,系统会尽可能利用全部的硬件资源,等到其他程序需要使用硬件资源的时候,立刻分配出去,这样可以避免单程序运行时大量硬件资源闲置。
Linux 操作系统的用户管理非常严格,安全性好,再加上 Linux 下可执行程序是由文件的权限决定的,这样脚本病毒等如果得不到 root 权限,即使运行起来也不会产生大规模雪崩一样的破坏,导致操作系统崩溃。因此,Linux 操作系统无愧于“世界上最安全的操作系统”这一光荣称号。
Linux 是真正的多用户多线程操作系统,默认允许 7 个终端同时登陆运行,并且互不影响,包括网上远程登陆,充分利用系统硬件资源。
一言以概之,Linux 操作系统的优秀特性主要包括:开源、免费、安全、简洁、快速、多用户等。

openSUSE

说了这么久,对“o 妹”的祖宗十八代算是了解了吧?那么接下来,跟“o 妹”面对面的时间到了。与清纯“白富美”搭讪哦,你准备好了吗?
如前所述,Linux 其实只是一个内核,真正面世并且为广大用户使用的其实是广大社区开发集成各种程序库和工具的发行版。Linux 发行版众多,而且经常发行版的基础上又衍生出其他发行版,环环相扣,发展速度飞快。目前,广为传播的发行版包括:openSUSE、Fedora、Debian、Gentoo、Ubuntu、Linux Mint 等。
openSUSE 的起源可以追溯到 1992 年,4 个德国文艺青年——Roland Dyroff、Thomas Fehr、Hubert Mantel 和 Burchard Steinbild 以 SuSE(软件和系统开发)Linux 命名发起这个项目。开发者采用 RPM 软件包管理形式和异常方便好用的 YaST 图形界面管理员工具,加上频繁的发行版本、卓越的打印文档与遍布欧洲和北美的可售光盘商店,openSUSE 版本普及率迅速攀升。
2003 年,SuSE Linux 被 Novell 公司购买,同时 Novell 公司向大家保证 SUSE 的开发工作仍会继续下去。接着,Novell 把公司内全线电脑的系统换成 SUSE Linux,而且把 SUSE 特有而优秀的系统管理程序 – YaST2 以 GPL 授权释出。2005 年,Novell 公司将 SuSE 的开发变得更加开放,为了吸引更多的使用者和开发人员,将新的开发计划命名为 openSUSE,同时,用户可以从网上免费获取安装。
openSUSE 本身就结合了德国人的质量工程,开发、校验等工作可谓一丝不苟,因此其稳定性堪称一流。除了用于桌面系统,更可以作为中小型企业的服务器。openSUSE 的安全性同样屈指可数,其默认的 AppArmor 功能强大,11.1 版本之后加入 RedHat 等发行版本所带的 SELinux,用户可以根据个人需要开启这一新功能。
除了技术层面的硬性要求做的非常到位,openSUSE 的界面也是非常友好而绚丽,其实 openSUSE 号称”最华丽的 Linux 发行版“,其桌面效果完爆 Windows 7,绝对的操作系统中的”白富美“。各位爱宅的技术吊丝,如果泡不到妹子,何不勾搭一下这位呢?&*%%&……
openSUSE 默认桌面环境为 KDE,当然也有 GNOME 和 XFCE 等,无意吐槽,个人使用感觉 KDE 固然华丽,但是 GNOME 更加简洁、易用,而且华丽度并无丝毫逊色。

买整橱衣服

哪个女人没有好几衣柜的衣服?“o 妹”也不能少。光看看她平时会穿出门的吧。
晚礼服——KDE 桌面环境华丽美观,雍容大方,走红毯之必备……
KDE 是德国人 Matthias Ettrich 在 1996 年就读于蒂宾根大学时开始的一个计划,使用 Qt 程序库开发 KDE 桌面系统,附带各种软件及工具,其吉祥物为一条小青龙。
套装——GNOME 桌面环境简洁干练,优雅从容,笑傲职场之首选……
GNOME 是 GNU 计划的一部分,为类 UNIX 操作系统提供功能完善、操作简单以及界面友好的桌面环境,GNOME 计划的应用程序通常符合 GPL 许可证,其吉祥物为一个大脚丫。
平服——轻量级桌面环境朴素整洁,含蓄简约,亲民之佳品……
XFCE 桌面环境是类 UNIX 操作系统上的轻量级桌面环境,致力于快速与低资源消耗,因此其华丽度一定程度上受到影响。



LXDE 是台湾著名开放源代码程序设计者洪任谕(PCMan)等开发的一个轻量、快速的桌面系统,同样注重实用性和轻巧性,为老旧机器运行首选桌面操作环境。


话说女生从来不嫌自己衣服多,看见总还想买,买了就是不穿……“o 妹”也不能免俗。现在她天天看网购,好像是想买一套叫做”MATE“的衣服,牌子货啦……有点期待“o 妹”穿上之后是什么样子了……

各位网友阅读之后请留下宝贵的意见,一定及时修改,谢谢

这个肯定是假的,我知道楼主真心喜欢 linux,但请先扔开狂热情绪。

楼主语言也不够严谨,带有&*%%& 这种东西。“这种人也有资格教我计算机发展史?!”

1赞

写的挺好, 我也喜欢 GNOME :clown_face:

谢谢回帖。请注意前面还有一句“传说中有这么一条真理”,与电影之前的“纯属虚构,如有雷同,纯属巧合”相同,因此成年人除了六小龄童应该都不会天天拿着棍子说自己是齐天大圣孙悟空吧?
还有,先不谈资格,没有人有任何义务去教你什么。论坛是大家进行交流提高的地方,如果我写的文章有病句或者错别字或者原理不通、错误,欢迎批评指正。谢谢楼上配合。

谢谢支持,大脚加油,哈哈。 :1:

我目测 Linux 留住用户的比例是低于 OSX 的,虽然按照我的观点 Linux 确实比 OSX 好得多。 但是就我所见把,由于舆论影响,很多 Windows 或者 OSX 换到 Linux 的人,两三天不适应就会抱怨。 而由于 OSX 被捧成神仙,所以说有很多人用了半年没适应,还自欺欺人自我安慰道“一旦适应,就无敌了”。

不过我对 OSX 确实有偏见,主要是 Mac 用户里脑残比例太高了。 但是就算放下一切偏见,我也觉得 Linux 比 OSX 好用得多,我承认对于高音乐、电影、电视制作的人来讲,OSX 确实要更好,但是对于其他方面,我觉得不是一个档次。

1赞

我也不同意用了 Linux0% 愿意离开。

我觉得 Linux 留住用户的比例较低。

但是我个人愿意相信不带偏见、不脑残迷信 OSX 的人,认真体会过 Linux 的,大部分都不会离开。

单就 Linux 桌面版来讲,用户量与忠诚度两级分化,值得考量。有死粉,这类人基本上是技术宅,很大一部分酱油飘过党,因为没有日常腾讯、支付宝等而感觉一无用处,关键还是习惯,就像腾讯抓住国内即即时通讯的真空期积攒用户量之后其他公司就很难发展,就是这个道理。

我觉得所谓尝试绝不只是简单的一瞥,而应该是进行了系统的了解和使用过一段时间,那样才能算得上尝试过 Linux, 而对于那些安装后找不到 QQ 或联不上网,于是直接放弃的人,难道也算尝试过吗???如果再较真了说,android 肯定也是要算作 linux 的,我相信但凡用过 android 的人,是肯定受不了 windows phone 的脑殘设计的,至于使用 OSX 的人,呵呵…

windows phone 用户路过。。。 不用流量就能看地图,而且地图支持全世界,都是免费的,解决了我在美国可能迷路的问题。 其他手机都不行:) Andriod 我没有用过。 iOS 身边基本上 90% 的人用的 iphone,我个人感觉不过如此而已。 我用手机就只用来打电话发短信,然后当成 GPS 用。

我确实同意。 真正认真使用过一段时间 Linux 的,都会被 Linux 感染的。 不过也不可否认在个别行业(比如 Windows 在工程方面、OSX 在影音制作方面),Windows 和 OSX 有特定领域内的优势。 但是就通用的计算机使用而言,我个人觉得 Linux 是远强于其他的。

但是不可否认的就是因为 OSX 被捧成了“桌面进化的终点”,而 Linux 却被扣上了“不适合新手使用”的帽子。 这种舆论营销所带来的结果就是很多人就算发现 OSX 很难用,也不断说服自己可能自己还没适应,而 Linux 刚开始用,可能就来了个“果然 Linux XXXXXX”。 我觉得这才是 Linux 普及的最大障碍。 只要在心里上客观去比较,都会发现 Linux 的强大的。

至于 OSX,我也呵呵。。。 不过我们教授也用的 OSX,他人还是可以的,有一些成就,也绝对不是脑残,他从来没有用过 Windows。 估计是比较早就开始用电脑的人了,他还用过那种界面类似 Windows 3.2 的老 Mac 系统。

另外我一直说一句话,就是没有仔细体会过 KDE,就没有理由说 Windows 和 Mac 比 Linux 好用。 我用了这么多年 KDE,前段时间也折腾过 awesome 一类的,现在又回到 KDE 了。 每次用 Windows 和 Mac 都觉得难用缺功能:)

我倒是认为您所说的那些 “优势”,是那些领域的优质软件带来的优势,而不是 Windows 和 Mac OS X 自身的优势

比如说,以前每天都能听到 “Linux 不适合游戏” 这句话,但我现在每天都在 Steam 上打游戏。那以前是 “Linux 不适合游戏” 呢,还是 “Linux 没有游戏” 呢?是 “Windows 有优势” 呢,还是 “Windows 有软件” 呢?
如果您说的是 “Windows 的 ‘生态环境’ 有优势”,我觉得算是蒙混过关;要是只说 “Windows 自身有优势”,那我就不认同了
(Mac OS X 已经被我无视了)

提到电影特效,貌似大名鼎鼎的《泰坦尼克号》和《美梦成真》还有 3D 的巅峰《阿凡达》都是使用 Linux 操作系统的超级计算机渲染特效

好像用的软件是 lightroom 之前不开源现在开源了。

另外我不觉得在鼓吹文里吹吹牛有啥错的。。。看下 omgubuntu 就知道脑残粉是什么样的了。。。你们想达到人家那颠倒黑白的本事还嫩着,最多也就是夸大下事实。。。适度夸张本来就是文学创作的要素之一。。。楼主这是纪实文学啊,要求不要像技术文档那么高嘛。

嗯嗯嗯,还是苏姐懂得文学,那些都是坏人 :heart_eyes:

对的,就是优质软件带来的优势。也有圈内垄断的优势。 但是排除掉这些领域,我觉得 Linux 优势巨大。。
不过确确实实可能只能说是生态环境有优势,这样说更准确。

但是对于普通的影音制作者,Linux 里与 finalcut 竞争的产品太少了。 kdenlive 太业余了。

lightworks 现在有 Linux 版本了,是个好事情。

个人觉得做为一般用户,那么你就继续去忍受 windows 吧。做为一个普通的只是看电影,玩游戏,社区交流的使用者,完全没有必要更改自己的使用习惯。
用 linux 的伙伴,一定要能够经得起折腾。乐趣就是在一个个问题解决之后,你心中的窃喜。因为这是 linux,你自己的 linux。
感谢坛子里面的大神,我一定会进阶成功。

@ derick_1983
活着就是折腾

看了有两章了,感觉还不错,鼓励楼主继续加油! 本人也和你一样非计算机 业余爱好者

在看鸟哥 Linux 私房菜的书 ing!!!!