`
wickyl
  • 浏览: 34137 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
最近访客 更多访客>>
社区版块
存档分类
最新评论

和Gentoo在一起

阅读更多


----
这是我在JavaEye的第一篇文章。
尝试写技术博客,真是需要相当的的决心。毕竟我也只是一个新手,我也在我另外一个博客
上面刻意的避免提到计算机科学技术方面的东西。
如果此博客可以达到分享,讨论的目的,本人就已经十分欣慰。
----

Linux不是Windows

  当年初出茅庐的Bill Gates就信誓旦旦的说:要让全世界人人都拥有一台电脑,很多人
对这种想法嗤之以鼻,但对如今而言,Bill Gates再说这句话的时候,几乎没有人能够怀疑
了。用划等号的句子而言,世界上几乎全部家用用户都已经装上了Microsoft的Windows操作
系统。
        这个情况在慢慢改变,至少我是这样认为的。
        毫无疑问,Linux和Windows无轮从内核架构上,还是软件理念上都存在非常大的差别。
当然对用户来说操作和易用性是最为直接的感受,相比Windows系统,Linux的操作十分蹩脚,
硬件驱动不足,安装软件十分麻烦,单单在浩如烟海的Linux发布中找寻一个适合的发布,
就已经是一个不小的难题。
        我简单的把以上几个问题的来源归咎于先入为主,这是因为绝大多数用户首先接触的就
是Windows操作系统,现在的Linux死忠们也无法否认这一点。但是如果你要是因为这一点拒
绝接纳Linux,我觉得我丝毫不觉得难过,毕竟并非所有玩计算机的人都要懂得服务器配置,
也并非所有人都可以忍受大批量的命令行参数。
        但是我更乐于接受那些以求学为目标,热爱自由的人。
        我们首先得明白Linux不是Windows。你得尝试像张无忌那样打一套太极拳,抛却以前的
诸多理念,来进入属于Linux的世界。

Linux是一个友好的操作系统

  Linux对于人们来说是个奇怪的东西,他的很多东西都需要自己手动操作完成,包括硬
盘分区,X服务器配置。如果没有桌面Linux的复兴,那么这些工作甚至需要在文本中完成。
Windows就像是一部豪华客车,Linux相对而言就之可以算的上是一个自制的卡丁车,大多情
况下而言,卡丁车和宝马相比惨不忍睹。但是令人兴奋的一点就是,咱们的卡丁车可以自由
的装载我们想要的配件,我们可以换上以前习惯的离合器,再换作一个大规格的汽缸,一些
狂热的爱好者还可以搭配敞篷,在车的侧面喷涂超个性的彩带样式。这样的车子很炫,最重
要的是世界上仅此一辆!
        对Linux而言就是如此,Linux尝试用各种方法给予人们使用计算机的自由,这些大家都
很清楚,包括可以自定义的内核,大量的自由软件可供选择,这些软件绝大多数都是开放源
代码的,你可以展现优雅的身手,修改这些软件来适合自己的需求。至于那些繁杂的软件安
装,其实也是千篇一律的,源代码,到半编译状态,然后到二进制安装包,这不是给予你更
多的选择吗?
        选择,最重要的就是选择!
        Linux is a friendly os, but she's picky for her friends.
        你会成为Linux的朋友吗?

Gentoo, 不一般的Linux

  个人是从大学时代开始接触Linux(Red Hat Linux 9.0),但是当时的接触十分肤浅,
摆弄了几下Shell命令以后,我就对这样一个既古怪,又慢吞吞的东西失去了耐性。然后在
一年前的第一份工作上面,比较全方位的了解了Red Hat,实际上,我对一年前的幼稚观点
抱有悔恨的态度,我现在觉得Red Hat实在是太经典了,称的上是Linux史上的杰作。
        后来,经过朋友介绍我就开始使用了Ubuntu,这个衍生于Debian的后起之秀,是2006年
度最为风光的操作系统,他甚至抢占了相当数量的桌面市场,给Windows一个很好的警示。
但是对于我来说,我觉得Ubuntu在某些方面仍旧不符合我的心意。我需要一个适合我的,时
常给予我足够兴奋度的发行版本。那就是Gentoo了。
        和几个朋友网上聊天,他们就曾经提到过Gentoo,恩,这家伙安装非常麻烦,但是用起
来棒。恩,那我随大流吧,这么多厉害的家伙推荐,那一定不会错的,因此我安装了Gentoo,
他是我现在使用的操作系统。
        我想我已经是使用Linux超过半年的用户了,所谓万变不离其宗。但是Gentoo真是让我
受够了,我真没有想到安装一个Linux是如此的麻烦,实际上我完全放弃了从Stage1来构建
系统,即便是使用Stage3,我还是感到十分的吃力,连时区设置,内核编译都需要自己完成,
这是完全未有的感觉。
        但是Gentoo实在是打动了我,获得源代码十分方便,Portage管理十分灵活,从源代码
编译安装的软件执行速度相当的快,用起来是十分的合乎心意。另外留意到Gentoo创始人
Daniel Robbins还是一个钟爱Pac Man的电玩爱好者,和我拥有同样的爱好让我感觉亲近不
少^_^

        以后在这里努力耕耘,请大家多多指教。
分享到:
评论
2 楼 猫尾摆摆 2007-08-22  
没试过gentoo。。

以前桌面用ubuntu,
现在服务器上用centos,远程ssh上去用。。
1 楼 somebody 2007-08-17  
支持一下。我也准备用gentoo了。
不过觉得freebsd的ports真的不错。
还不知道portage是不是也是这样的。
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    gentoo-stage4:带有自动安装程序脚本的gentoo stage4存档

    由于当今的编译器强制使用pie和ssp,因此这一阶段4的目标是避免使用ssp / pie / relro和其他保护进行编译,以在不需要保护标志的情况下尽可能地加快速度,否则它将看起来与经过强化的保护非常相似

    genstall:Gentoo Linux 安装脚本

    用法:与 Packer 和 Vagrant 一起使用 先决条件: 使用 Packer 构建 VirtualBox VM: packer build --only=gentoo-amd64-vbox packer/gentoo-amd64.json 将 VirtualBox VM 导入到 Vagrant: vagrant box add ...

    pkgdev:用于Gentoo开发和维护的工具

    pkgdev pkgdev提供了一系列用于Gentoo开发和维护的工具,包括: pkgdev commit :提交到ebuild存储库pkgdev push :在向上游推送之前,扫描提交的质量检查问题依存关系pkgdev与 , 和一起开发。 从git运行pkgdev通常...

    sigrok-overlay:用于在 gentoo(及其衍生产品)上安装 sigrok 的 ebuild

    注意:我不进行任何跨版本测试(例如,尝试将旧版本的 sigrok-cli 与较新的 libsigrok 一起使用)。 如果您发现对特定版本的依赖,请提交错误或提出请求以添加它! libsigrokdecode PYTHON_SINGLE_TARGET 对于...

    portage-bashrc-mv:为portage软件包管理器提供对etcportagebashrc.d和etcportagepackage.cflags的支持(Gentoo Linux)

    SPDX许可证标识符:仅GPL-2.0 portage-bashrc-mv项目旨在与gentoo portage系统一起使用,有两个目的。 它提供对/etc/portage/bashrc.d目录的支持,您可以在其中定义在出现阶段执行的功能。 它在/etc/portage/bashrc...

    portapotty:用于将我的Shit:trade_mark:保持在一起的Simple:trade_mark:Solution:trade_mark:

    “ portapotty是控制Linux配置的版本的Gentoo” 怎么运行的 创建目录以将用于部署和配置您所使用的某些软件(例如vim,tmux,emacs等)的所有逻辑进行分组 在packages.yml指定用于部署软件的依赖项 编写用于在hooks...

    QOwnNotes-20.3.6.dmg 与Nextcloud集成的纯文本文件笔记

    彩色标签和子文件夹编辑笔记QOwnNotes是Patrizio Bekerle(在GitHub和IRC上的pbek)针对GNU / Linux,Mac OS X和Windows纯文本文件Markdown笔记应用程序, (可选)与ownCloud或Nextcloud的notes应用程序一起使用。...

    QOwnNotes-20.3.7.dmg qownnotes: 20.3.7,b5443-124854 与Nextcloud集成的纯文本文件笔记

    用Markdown突出显示,彩色标签和子文件夹编辑笔记QOwnNotes是Patrizio Bekerle(在GitHub和IRC上的pbek)的纯文本文件Markdown笔记应用程序, (可选)与ownCloud或Nextcloud的notes应用程序一起使用。所有便笺均...

    网狐6603代码

    代表版本有:debian、centos、ubuntu、fedora、gentoo等。 Nginx是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP代理服务器。 Mysql是一个小型关系型数据库管理系统。 PHP是一种在服务器端执行的嵌入...

    搭建web服务nginx所有的包

    代表版本有:debian、centos、ubuntu、fedora、gentoo等。 Nginx是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP代理服务器。 Mysql是一个小型关系型数据库管理系统。 PHP是一种在服务器端执行的嵌入...

    cargo-ebuild-使用树内eclass为包裹生成ebuild-Rust开发

    用于Gentoo安装的基于Cargo的项目与Cargo一起安装:$ cargo install cargo-ebuild用法您首先需要将源获取到要安装的板条箱中。 最好的选择是在crates.io上搜索板条箱,然后点击“存储库”链接。 这应该使您能够克隆...

    NetMauMau:单人/多人纸牌游戏Mau Mau(类似于UNO:registered:)-开源

    在计算机上或通过网络与朋友一起玩流行的纸牌游戏Mau Mau(类似于UNO:registered:)。 它由一个高度可配置的独立服务器和一个基于Qt4 / 5的客户端组成。 现在,客户的开发已停止,正在寻找新的维护者,将其从更糟糕...

    Docker中文指南.zip

    docker正式版已经推出,做的改动非常多,以前版本的docker翻译已经不能用了,所以现在重新开始希望有兴趣的朋友一起加入! About the author Questions and Issues Edit and ...

    trains

    它默认情况下会查询SNCF官方api,但可与任何兼容的Navitia api实现一起使用,并将结果显示在可快速加载的最小网页中(与带有所有图片和广告的官方网站不同)。内容依存关系去是必需的。 在Linux amd64(Gentoo和...

    vigilante:using使用C ++ 11和Cocos2d-x进行2D横向滚动单人RPG

    玩家可以站在猎人行会一边保护世界,也可以站在吸血鬼一边给世界带来破坏。 故事情节将根据玩家的游戏风格进行量身定制。 -2D物理引擎序列化g ++(Gentoo 8.3.0-r1 p1.1)8.3.0人物 维吉randint的 具有以下具体子类...

    kindness:一些很棒的东西给很棒的WM

    警告:IT不能与新的窗口小部件系统一起使用。 善良 一些很棒的东西,适合很棒的wm。 大师是真棒wm的当前git版本。 使用“稳定”分支可获得稳定的版本。 如何安装 只需将存储库克隆到您的配置文件夹即可。 对于Arch...

    在Mac OS下搭建LNMP开发环境的步骤详解

    代表版本有:debian、centos、ubuntu、fedora、gentoo等。Nginx是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP代理服务器。Mysql是一个小型关系型数据库管理系统。PHP是一种在服务器端执行的嵌入HTML...

    qAllInOne:可以在不同平台上播放任何格式的媒体播放器-开源

    但主要针对那些从头开始安装操作系统(例如Gentoo)并希望为其GUI系统(Gnome,Xfce,LXDE或任何基于x11的环境)提供良好Media Player的人,或者只是为那些与操作系统随附的默认媒体播放器不同,qAllInOne是跨平台的...

    procon2015:第26届Kosen-Procon比赛

    没有银弹东京国立技术大学竞赛科在第二十六届全国技术学院编程竞赛(长野锦标赛)竞赛部分中实际使用的源代码。排行26日普罗康第12名NAPROCK2014 第13名开发环境取决于Linux QtCreator。 如果MSVC很聪明,我可以使用...

    pkgcheck:用于ebuild仓库的基于pkgcore的QA实用程序

    pkgcheck与和一起开发。 从git运行pkgcheck通常也需要同时从git同时使用pkgcore和snakeoil。 有关发行版,请参见所需的运行时。 如果在主机系统上发现了几个可选的运行时依赖项,它们可以通过各种方式添加或扩展...

Global site tag (gtag.js) - Google Analytics