Linux 新手入门十问[1]

本文介绍了Linux的基本概念,包括其历史背景、与UNIX的区别、重要性及应用场景,并提供了学习Linux的建议。
   
1、 Linux 究竟是什么?  

    用最简单的话说,Linux 是一个 操作系统。它是一位赫尔辛基 大学 学生 Linus Torvalds(Linux 是 Linus's UNIX 的缩写)在 1991 年 10 月创造的。Linux 本身实际上只是其内核;它实现了多任务和多用户功能,管理硬件,分配内存并且使应用程序能够运行。

    对于任何一种操作 系统 ,普通用户绝对没有足够的兴趣去了解如内核内部细节这样的内容。只有真正致力于此的人 ― 那些放弃个人生活或受雇做这种工作的人 ― 才愿意探索这些复杂的东西。

    但即使您从未亲身深入研究过内核,那么也别担心,您可以很容易地雇用一家承包商或公司来为您做这项工作;要对一个专有系统进行这样的修改常常较困难,花费也比较大。

    对于初学者,有关内核要记住的最重要的事是:带奇数的内核版本(即 2.3、2.5、2.7 等)是实验性的 开发 版内核。稳定的发行版内核的版本号是偶数(即 2.4、2.6、2.8 等)。

    典型的 Linux 发行版包含 Linux 内核,但还包含许多 应用 程序和工具。总的说来,Linux 分发版中出现的许多系统级别和用户级别的工具都来自自由软件基金会(Free Software Foundation)的 GNU 项目(GNU 是“GNU's Not UNIX”的缩写)。

    Linux 内核和 GNU 工具套件都在 GNU 通用公共许可证(GNU General Public License,GNU GPL)下发行。如果您还不熟悉 GNU GPL,那么理解它的最佳方法就是去阅读它。冒着可能会遗漏某些重要方面的 风险,我这样概括 GNU GPL:它是一种使计算机代码可自由使用的方式,使用其代码的用户可随意使用和实验它。

    2、UNIX 和 Linux 有什么不同?  

    UNIX(此名称是源自以前的“Multics”操作系统)于 1969 年在 AT&T 贝尔实验室被创造出来,它是一种健壮的、灵活的和对开发人员友好的计算环境。尽管 UNIX 最初是为 Digital Equipment Corporation(DEC)的 PDP 微型计算机系列编写的,但它却成为最受欢迎的多用户通用操作系统,并已在所有计算领域 ― 甚至包括曾一度被大型机垄断的领域 ― 占据主导地位。

    3、为什么 Linux 很重要?  

    因为它是自由软件,通过 GNU 通用公共许可证授权,Linux 使 程序员无 需在每次开发新项目时都要不断重新设计操作层。打个比方,GNU 的系列工具就好比免版税的砖块和灰泥,您可以用它们构建独立的项目。自由软件的批评者们常常担心自由软件的自由和低成本会将导致一场计算行业的经济灾难。 然而,自由软件对计算领域的影响只不过象(不然的话更象)古腾堡(Gutenberg)的印刷机对文字世界的影响一样。

    4、我能用 Linux 做什么?  

    您希望用 Linux 系统做什么将决定您想要什么样的 Linux 系统,以及在开始使用该系统之前要对它有多深的理解。

    Linux 是进行内核研究、学习 UNIX 或学习编程的绝佳学习 平台;有许多工具和应用程序可用来玩游戏、进行桌面排版或者只是闲来无事发一下电子邮件和浏览 Web

    它也是开放和封闭式生产系统的绝佳平台,因为可自由地对其进行最大程度的定制。Linux 可以作为各种事物的平台,从中间件到 嵌入式计算和群集,从并行超级计算机到小玩意儿。 IBM 已经参与了制造在 Linux 上运行的收银机的项目,以及制造 Linux 手表的项目。其他开发人员已经在 手机、Sony PlayStation、TiVo 和 Sh arp Zaurus 上使用了 Linux。

    尽管 GNU 通用公共许可证要求将修改过的代码发布给使用该代码的客户,但它不要求将所有修改后的代码都发布给公众(这是某些自由软件的批评者没有领会的关键一点)。的确,对于基于 Linux 的收银机,把代码发布给大众在 安全性上完全是一种冒险。GNU GPL 只要求使用代码的客户可以获得修改后的代码。

    5、如何开始学习 Linux?   

    如果完全不了解 Linux,或者正在使用 Linux 作为桌面操作系统,那么您至少需要学习一些有 关系 统管理和安全性的基本知识。和试图将这些任务 自动化 的 商业性个人操作系统不同,Linux 并不承诺手把手帮助您,也不承诺跟在您后面做一些清理工作:您必须自己管理系统。幸运的是,基本的维护和基本的安全性都很简单。在许多方面,现在的 Linux 和 UNIX 管理要比流行的商业性个人操作系统的管理容易得多,因为前者更透明。

    尽管 Linux 的确有几个窗口环境可让您执行管理,但控制系统最直接的方法是使用命令行。构建在命令行环境结构之中的是大量的命令和数种基于文本的帮助系统。

    在 Web 上,在现实世界中,有许多 资源可以帮助您开始使用 Linux。有许多专门针对这一主题的 网站 、文章和书籍,Linux 用户组(Linux User Groups,也称为 LUG)在世界各个国家和城市举行 会议 ― 众所周知,他们对新用户也非常友好。  
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值