----
这是我在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的电玩爱好者,和我拥有同样的爱好让我感觉亲近不
少^_^
以后在这里努力耕耘,请大家多多指教。
分享到:
相关推荐
由于当今的编译器强制使用pie和ssp,因此这一阶段4的目标是避免使用ssp / pie / relro和其他保护进行编译,以在不需要保护标志的情况下尽可能地加快速度,否则它将看起来与经过强化的保护非常相似
pkgdev pkgdev提供了一系列用于Gentoo开发和维护的工具,包括: pkgdev commit :提交到ebuild存储库pkgdev push :在向上游推送之前,扫描提交的质量检查问题依存关系pkgdev与 , 和一起开发。 从git运行pkgdev通常...
使用Shell脚本可以将一系列命令集合在一起,实现自动化操作。 从压缩包的文件名“x220-gentoo-foo-master”来看,这可能是项目的主要分支或者源代码仓库的主分支,通常在Git等版本控制系统中,“master”分支代表了...
用法:与 Packer 和 Vagrant 一起使用 先决条件: 使用 Packer 构建 VirtualBox VM: packer build --only=gentoo-amd64-vbox packer/gentoo-amd64.json 将 VirtualBox VM 导入到 Vagrant: vagrant box add ...
Gentoo Linux是一款以高度定制性和灵活性著称的Linux发行版,它...这本书和其他官方文档资源一起,为用户学习和使用Gentoo Linux提供了宝贵的帮助,使得即便是没有丰富经验的用户也能够充分挖掘Linux系统的强大潜力。
注意:我不进行任何跨版本测试(例如,尝试将旧版本的 sigrok-cli 与较新的 libsigrok 一起使用)。 如果您发现对特定版本的依赖,请提交错误或提出请求以添加它! libsigrokdecode PYTHON_SINGLE_TARGET 对于...
SPDX许可证标识符:仅GPL-2.0 portage-bashrc-mv项目旨在与gentoo portage系统一起使用,有两个目的。 它提供对/etc/portage/bashrc.d目录的支持,您可以在其中定义在出现阶段执行的功能。 它在/etc/portage/bashrc...
再者,文献中提到,人们往往将Linux与商业发行版联系在一起,但实际上,Linux是一个产业,代表了一种新的软件开发和经营模式。除了商业Linux发行版,还有由全球各地的爱好者通过互联网协作开发并共同维护的非商业...
这些资料结合在一起,构成了一套完整的Linux USB网卡驱动学习资源,从基础到高级,从理论到实践,为开发和调试USB网卡驱动提供了全面的指导。无论是对初学者还是经验丰富的开发者,都能从中受益匪浅。
发行版是指把Linux内核与应用软件整合在一起的操作系统,通常由社区或者公司来维护。内核版本指的是Linux内核的版本,Linux内核是操作系统的心脏,负责管理系统资源,如CPU、内存、设备驱动程序等。 Linux操作系统...
“ portapotty是控制Linux配置的版本的Gentoo” 怎么运行的 创建目录以将用于部署和配置您所使用的某些软件(例如vim,tmux,emacs等)的所有逻辑进行分组 在packages.yml指定用于部署软件的依赖项 编写用于在hooks...
- **统一的Java EE 3平台**:Seam 将 Java EE 3 平台的各项技术(如 JSF、EJB 3、JPA 等)整合在一起,形成一个统一的开发环境。 - **强大的组件模型**:Seam 提供了一套灵活的组件模型,可以方便地创建可重用的 UI ...
彩色标签和子文件夹编辑笔记QOwnNotes是Patrizio Bekerle(在GitHub和IRC上的pbek)针对GNU / Linux,Mac OS X和Windows纯文本文件Markdown笔记应用程序, (可选)与ownCloud或Nextcloud的notes应用程序一起使用。...
用Markdown突出显示,彩色标签和子文件夹编辑笔记QOwnNotes是Patrizio Bekerle(在GitHub和IRC上的pbek)的纯文本文件Markdown笔记应用程序, (可选)与ownCloud或Nextcloud的notes应用程序一起使用。所有便笺均...
关于自由软件和开源软件的概念,虽然两者经常被一起提及,但它们并不完全相同。自由软件强调用户拥有四个基本自由:运行、研究、复制和改进软件的权利。而开源软件则主要关注源代码的开放性。Richard Stallman提出的...
代表版本有:debian、centos、ubuntu、fedora、gentoo等。 Nginx是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP代理服务器。 Mysql是一个小型关系型数据库管理系统。 PHP是一种在服务器端执行的嵌入...
视图通常与模型和模板一起工作,处理数据并决定如何呈现给用户。 2. 模板系统:Django的模板语言允许开发者创建动态HTML,结合变量和控制结构,生成响应。 3. 数据模型:模型定义了应用程序的数据结构,Django的ORM...
代表版本有:debian、centos、ubuntu、fedora、gentoo等。 Nginx是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP代理服务器。 Mysql是一个小型关系型数据库管理系统。 PHP是一种在服务器端执行的嵌入...