西西河

主题:【荣誉推荐】基于Linux内核的开放源代码操作系统的组成 -- Highway

共:💬22 🌺10 新:
分页树展主题 · 全看首页 上页
/ 2
下页 末页
  • 家园 【荣誉推荐】基于Linux内核的开放源代码操作系统的组成

    为了方便大家阅读,特地将请尽量朋友的文章制作成PDF,这样大家可以方便的阅读,打印。随着请尽量后续几部分陆续推出,PDF会做及时更新。PDF德下在地址是:外链出处

    点看全图


    本帖一共被 1 帖 引用 (帖内工具实现)
    • 家园 这文章回来了,可惜已经物是人非了

      可怜我还等着看下篇呢。。。

    • 家园 送两朵花,分别给原作和编辑。再说我怎样打印的

      重新弄成一页四版,双面打印,两张半就可以搞定,嘿嘿,枕上厕上携带方便啊。

    • 家园 文章看完了,对Linux的人士又加深了一层。

      大拿们能不能比较一下各个Linux的发行版本的区别?

      比如RedHat(Fedora),Slackware,Debian,SuSE,以及FreeBSD。

      我还从来没接触过FreeBSD,大拿们能不能详细介绍一下。

      谢了先。

      • 家园 我也来凑凑热闹

        现在用过的非M$的操作系统有Apple的Mac OSX,FreeBSD以及Linux中的Mandrake和Gentoo。分别说下自己的感受。

        Mac OSX是Apple自己的操作系统,用的是Mach的内核,但是借鉴了FreeBSD的很多东西。前些时候FreeBSD项目的一个大拿就到了Apple任职。Apple的东西就是做的很漂亮,界面很豪华。不过在我256MB内存的iBook上跑起来就比较慢。不过Apple的系统确实做得很容易使用,没怎么用过电脑的人用Apple我想都不会很困难。不过这个是要收费的,而且也不是开放代码的,就不多谈了。

        FreeBSD是典型的Unix系统。Unix系统分成两类,一种是System V的,一种是BSD的。但是早先的Unix都是要收费的,而且源码不公开。这就导致了FreeBSD和Linux的产生。其实FreeBSD出来的还要早些,而且应该说比起Linux来更Unix些,属于学院派的风格。FreeBSD出来后不久就惹上了官司,官司一打就好些年,妨碍了发展。这期间Linux就广泛流行起来。FreeBSD的特点是很好的稳定性,所以很多服务器选择用FreeBSD。不过对我们这些只做桌面应用的来说,稳定性倒不是很关注的性能。FreeBSD吸引我的最重要的两点:一是他的 Ports系统,一是他的一切从源码开始的精神。FreeBSD从内核到系统再到应用软件,除了商用的不开放源代码,你可以都用源码自己重新编译一遍。FreeBSD据称是“榨干计算机的最后一点能力”。因为你编译的时候,你可以针对自己的计算机进行优化,这样产生的程序运行起来更快。迄今为止,我只看到过最高针对586级别的linux发行版。但是如果你用FreeBSD自己编译整个系统,你完全可以做出一个针对自己的P4带HTT的FreeBSD发行版,充分发挥你的计算机的能力。这也是我为什么喜欢源代码安装的原因。但是源代码安装很多应用程序的时候有一个很麻烦的问题:很多程序都需要你的计算机上预先有一些别的程序,比如一些程序库来提供必要的支持。所以你安装软件的时候往往会告诉你某些必要组件找不到或者版本不够。我最开始用Linux时用Mandrake就遇到这个问题,满世界的寻找这些组件,然后下载安装,不胜其烦。FreeBSD的Ports在这时候就表现出了独特的优势。他会在你的系统上维护一个Ports系统,记录着上万个软件。当你要安装某个软件的时候,只要到记录这个软件的目录执行一些简单的命令,系统就会下载所有必要的软件编译安装,当然你也可以让系统直接给你下载装上编译好的软件。不需要你到处去查那些必须的组件。几个命令一打,你就可以去喝茶了,茶喝完了,软件也装好了。非常高效。FreeBSD也兼容Linux,绝大多数Linux程序可以不经修改直接在FreeBSD上运行。FreeBSD有着所有源码安装的系统的缺点,就是你必须自己去配置很多必要的文件。这对初次接触Unix世界的人来说怕有些困难。幸好FreeBSD有非常完善的文档,只要你认真阅读,基本没有什么问题,而且可以学到不少东西。另外由于FreeBSD历史上的坎坷,目前来说,直接支持FreeBSD的软件并不如Linux多。不过这主要时针对不开放源码的软件而言。开放源码的,基本都可以在FreeBSD的Ports里面找到。

        Gentoo将FreeBSD的理念引入了Linux。你基本上可以仿照FreeBSD一样完全自己定制一个从源码开始的Gentoo Linux。Gentoo也维护一个类似Ports的Portage来安装软件。他也有很完善的文档。当然缺点也是你要自己去配置很多文件。Gentoo的另外一个有点就是支持的硬件平台比FreeBSD多。FreeBSD目前主要是支持x86架构的芯片。而Gentoo可以支持Apple的PowerPC等芯片。这也是我为什么在我的Apple的iBook上装Gentoo的原因。同样是256MB的内存,我自己编译定制的Gentoo运行起来机子上原配的Mac OSX快了很多。

        至于别的Linux发行版,基本都是已经替你编译好的系统,你自己不需要再去配置很多文件,相对容易了很多。Mandrake据说界面最友好,Debian据说软件最多,性能也是那些非自己编译的发行版中最好的之一。RedHat很老牌,相信应该很稳定。都没怎么用过,不敢多言。

        提供几个网址:

        FreeBSD:

        http://www.freebsd.org

        http://www.freebsdchina.org

        Gentoo:

        http://www.gentoo.org

        http://www.gentoo-portage.com

        元宝推荐:Highway,
        • 家园 RedHat的优势好像不在于稳定

          而是各种软件新版本使用非常迅速。在日本RedHat有一个很大的“恶名”就是仅仅提供一年的技术支持,一年以前的版本发现了什么bug都不负责。不知道其他国家怎么样。

        • 家园 Mandrake 也有类似ports的功能

          你得事先在 Mandrake 的 configuration center 里指定若干个ftp,这样安装rpm包的时候,就会自动去寻找并下载相关联的rpm包的了。

          有一次我装openoffice,就是一口气下载安装了100多个rpm包。如果都要自己去找到下载,岂不麻烦死了。

          而且 Mandrake 的 configuration center,是图形界面的,从方便性的角度来说,应该更好些。

          其实我想说的就是,所有这些类UNIX的操作系统的功能都是大同小异,不见得谁比谁更好。如果个人想选择一种来安装的话,最主要的标准还应当是:用的人是否较多,今后若干年内是否还会继续更新,以保证不会过时。

        • 家园 谢谢,长知识的好文章。

          Highway在哪里呢?

          也打成PDF?

        • 家园 thanks for your

          hey 孤子, thanks your introduction for "PORTS", I have used FreeBSD for mail server, didn't know that....

          for johny's post:

          RedHat is good for the first time users, currently has the biggest market share in Linux world!? easy to install on most of the HW platforms.

          Fedora is sponsored by RH, but not a supported product of RH.

          Slackware, you need to know what you are doing, because you will install everything manually, stable, slowly update.

          Debian, easy to install and update packages (dselect, dpkg, apt-get..., I don't have an installed Debian on hand, might be wrong), stable.

          SuSE, I feel it is good at drivers support (video, sound, NIC...)

          FreeBSD, BSD family (Open/Net/Free)is also free UNIX, different from Linux though, OpenBSD is so-called the most secure UNIX, not sure if it's true.

          these distributions have their own developed applications, which all based on the same Linux kernal (except BSD), for a project's point of view, they are all the same as long as you fine tuning it.

          • 家园 好文。送花一朵。OpenBSD确实是非常安全。据说,到目前为止,

            OpenBSD只发生了两起安全事故。考虑到BSD的distribution还包括了所有的应用软件,这样的成绩至少在free and open source software里是最好的。

            不知道那些专门为政府、军队、情报机关开发的操作系统的安全性如何?

          • 家园 谢谢诺曼的和孤子。

            我以前一直以为FreeBSD也是Linux的一种。

            丢脸了。。。

            • 家园 I didn't even know BSD ...

              when I first met Linux.

              BSD (Berkeley Software Distribution) was on the market earlier than Linux, and had the legal trouble with UNIX(??), if I remember.

    • 家园 好东东啊,准备打印出来慢慢学习。

      谢谢“请尽量”和Highway两位高手。

      要有疑问的话,请你们还尽量解答哦?

    • 家园 实在是太抬举在下了,汗颜中... PDF做的非常精致,用的Acrobat?
分页树展主题 · 全看首页 上页
/ 2
下页 末页


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河