background image

Linux 面试精华问题

1.什么是 Linux?

  

Linux 是一个诞生于网络、成长于网络且成熟于网络的奇特的操作系统。1991 年,芬兰

大学生

Linus Torvalds 萌发了开发一个自由的 UNIX 操作系统的想法,当年,Linux 就诞生

了,为了不让这个羽毛未丰的操作系统矢折,

Linus 将自已的作品 Linux 通过 Internet 发布。

从此一大批知名的、不知名的电脑黑客、编程人员加入到开发过程中来,

Linux 逐渐成长起

来。

  

Linux 一开始是要求所有的源码必须公开,并且任何人均不得从 Linux 交易中获利。然

而这种纯粹的自由软件的理想对于

Linux 的普及和发展是不利的,于是 Linux 开始转向

GPL,成为 GNU 阵营中的主要一员。

  现在,

Linux 凭借优秀的设计,不凡的性能,加上 IBM、INTEL、CA、CORE、ORACLE

等国际知名企业的大力支持,市场份额逐步扩大,逐渐成为主流操作系统之一。

2.什么是自由软件?

  自

1984 年起,麻省理工学院开始支持"世界最后一名黑客"Richard stallman 在软件开发

团体中发起自由软件运动,从而自由软件基金会

FSF、GPL 协议和 GNU 项目就此诞生,掀

开了自由软件革命的序章。

  

GPL,通用公共许可协议,这是与传统商业软件许可协议 CopyRight 对立的,所以又

被戏称为

CopyLeft。GPL 保证任何人有共享和修改自由软件的自由。任何人有权取得、修改

和重新发布自由软件的源代码,并且规定在不增加附加费用的条件下可以得到自由软件的
源代码。同时还规定自由软件的衍生作品必须以

GPL 作为它重新发布的许可协议。

  而

GNU 项目的目标是建立可自由发布的、可移植的 UNIX 类操作系统。

3.从技术上说,Linux 有什么优点?

  

1) 提供了先进的网络支持:内置 TCP/IP 协议;

  

2) 真正意义上的多任务、多用户操作系统;

  

3) 与 UNIX 系统在源代码级兼容,符合 IEEE POSIX 标准;

  

4) 核心能仿真 FPU;

  

5) 支持数十种文件系统格式;

  

6) 完全运行于保护模式,充分利用了 CPU 性能;

  

7) 开放源代码,用户可以自己对系统进行改进;

  

8) 采用先进的内存管理机制,更加有效地利用物理内存;

4.我需要学习 Linux 吗?

  电脑初学者:强烈建议你远离配置、管理均相当繁琐的

Linux,去拥抱 Windows 那通俗