完全使用linux工作 pdf下载,完全用Linux工作-计算机.pdf

完全用GNU/Linux工作,摈弃Windows低效率的工作方式

我已经半年没有使用 Windows 的方式工作了。Linux 高效的完成了我所有的工作。

GNU/Linux 不是每个人都想用的。如果你只需要处理一般的事务,打游戏,那么你

不需要了解下面这些了。

我不是一个狂热的自由软件份子,虽然我很喜欢自由软件。这篇文章也不是用来推

行自由软件运动的,虽然我觉得自由软件运动是非常好的。

这篇文章也不是用来比较 Linux 和 Windows 内核效率,文件系统,网络服务的。

我现在是作为一个用户而不是一个开发者来说话的,我们的讨论是基于操作,应用

层面的。是为了告诉大学里还不了解,或者不理解 UNIX 的科学工作者和大学生,

UNIX 比 Windows 更适合用于科学研究工作,请大家理解 UNIX 的工作方式,不要

用 Windows 的标准来要求 Linux,而要用一个科学工作者的标准来要求自己,用

UNIX 的思想来武装自己。

我显然是反对在大学,特别是理工科专业推广 Windows 的。我也反对在对“娃娃”

们的计算机启蒙教育中使用 Windows。因为 Windows 不论从技术上,经济上,思想

风格上都是与我们培养高科技人才的目标格格不入的。Windows 的流行属于历史遗

留问题,爷爷一级的人当然已经不可救药,但是我们不应该让下一代继续走上歧途。

UNIX 不是计算机专家的专利

当我建议一些非计算机专业的人用 Linux 的时候,很多人说:“UNIX 是计算机系

的人用的,我们不能理解。” “UNIX 是男孩用的,我们女孩不用。”

但是其实世界上的大多数科学家和工程师几乎用的都是 UNIX 作为他们的电脑工具。

就因为它简单,可靠,稳定,强大,有趣。甚至很多时候 UNIX 就是唯一的选择。

你说:“我们都会用 UNIX 的话,你们计算机专业的人还用来干什么?” 很容幸的

告诉你,计算机专业的有一部分人就是专门为你们提供这样强大而方便的计算机工

具的。如果他们制造的工具只有自己会用的话,那这个工具还有什么用?

理解 GNU/Linux 不要用 Windows 的标准来要求 Linux。

由于GNU/Linux这个词太长,下面如果没有特别指明,“Linux”就是指 “GNU/Linux”。

在这个年代,恐怕没有人需要我来介绍 Linux 是什么了吧?如果你觉得“Linux 只

不过是跟 DOS 差不多的东西”,那请问问你旁边的 Linux 用户,Linux 到底是什么?

那为什么我还要写一篇这样的文章?因为,我发现还有很多人不不理解 Linux 和

UNIX,虽然他们也在用它,但是他们有时会问:“为什么 Linux 不能像 Windows 那

样 ……?”,“怎么Redhat Linux不能 mount NTFS 分区!”,“Linux 下用什么

整理硬盘?”,“什么时候OpenOffice才能完全兼容Word文件啊?”,“现在还有什

么Windows能干的事情Linux干不了的?”……

他们有40G的硬盘,却只为 Linux 分配了2G空间,有时还抱怨 “这个东西怎么占这么

多硬盘!” 似乎 Windows 该占用大部分硬盘。他们把重要的数据装在Windows的分

区,似乎信不过Linux。他们总是到处寻找新奇的,好看的GUI程序,对命令行的东西

Linux公社(LinuxIDC.com) 是包括Ubuntu,Fedora,SUSE技术,最新IT资讯等Linux专业类网站。

一概不屑一顾。他们对Drag&Drop,菜单配置,自动升级非常感兴趣。他们如果找到

一个很像 Windows 程序的 Linux 程序,一定会很高兴的说:“哈哈!Linux 也能

……了!”如果Linux在某种测试中胜过Windows,他们会高兴得跳起来。他们没有

办法用Linux解决问题的时候,甚至用Wine来运行Windows程序。有时实在没办法,

只好重起到Windows,或者干脆省得麻烦,在 Windows 下装一个 VMWare 虚拟一个

Linux 玩。

你如果出现了上

为了透彻理解linux工作机理,以及为何它在各种系统上能顺畅运行,你需要深入到内核的心脏。cpu与外部世界的所有交互活动都是由内核处理的,哪些程序会分享处理器的时间,以什么样的顺序来分享。内核不遗余力地管理有限的内存,以使数以千计的进程有效地共享系统资源。内核还精心组织数据传送,使得cpu不再受限于慢速硬盘。    《深入理解linux内核》第三版将引领你畅游内核中用到的最主要数据结构、算法和编程技巧。如果你的确想了解计算机内部的实现机理,那么作者透过现象探寻本质,提供了颇有价值的深入分析。本书针对具体的intel平台,讨论了其重要特征,逐行剖析了相关的代码片段。但是,本书涵盖的内容不仅仅局限于代码的机理,还解释了linux运作方式的理论支撑。    本书第三版涵盖linux 2.6,从中可以看到几乎内核每个子系统都有相当大的变化,首当其冲的是内存管理和块设备部分。本书集中讨论了如下内容:    内存管理,包括文件缓冲、进程交换以及直接内存访问(dma)    虚拟文件系统层和第二及第三扩展文件系统    进程创建及调度   信号、中断及设备驱动程序的主要接口   定时   内核中的同步   进程间通信(ipc)   程序执行   本书将使你熟悉linux所有的内在工作机理,但本书不仅仅是一种学术演练。你将了解到什么条件会促使linux产生最佳性能,你还会看到,linux在各种环境下如何满足进程调度、文件访问及内存管理期间系统提出的快速响应要求。本书有助于你充分展现linux系统的魅力。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值