位置:海鸟网 > IT > linux/Unix >

Linux初学整理

  LInux 由芬兰大学生Linus Torvalds 开发。

  由于计算机只能识别0/1,因此,计算机主要是以二进制方式来计算的。通常计算机的记忆/存储单位以字节(Byte) 或位(bit) 位基本单位。它们的换算关系如下:

  1 Byte = 8bit

  1KB = 1024B

  1MB = 1024KB

  1GB = 1024MB

  由于计算机所进行的工作都是计算机硬件实现的,如果我想播放VCD 那么,这些硬件如何知道播放VCD呢?这是因为有一种系统在正确地控制硬件工作,该系统称之为操作系统。操作系统可以管理整台计算机的硬件,它可以控制CPU进行正确的运算,可以分辨硬盘里的数据并进行读取,它还必须能够识别所有的适配卡,这样才能正确地使用所有的硬件。所以,如果没有这个操作系统,计算机就等于一堆废铁。

  从定义来看,只要能让计算机 硬件正确地运行,就算是操作系统了。所以,操作系统其实就是核心与其提供的接口的工具。如上所述,因为最基本的缺乏与用户沟通的友好界面,所以在目前,一般提到操作系统,都会包含核心与相关的用户应用软件。所有的硬件资源都是由核心来管理的。

  Linux的系统与用户的相关性如下图所示

  

  一个软件挂上了GPL版权声明之后,它自然就成了自由软件。这个软件就具有如下特性。

  获取软件与源码:可以根据自己的需求来执行这个自由软件

  复制:可以自由复制该软件

  修改:可以将获取的源码进行程序修改,使之适合自己的工作。

  再发行:您可以 将修改过的程序再度自由发行,而不会与原先编写者发生冲突。

  回馈:您应该将您修改后的程序代码回馈于社会

  请特别注意,您所修改的任何一个自由软件都不应该也不能有这样的要求

  修改授权:一个GPL授权的自由软件,在您修改后,不能取消GPL授权

  单纯销售:您不能单纯销售自由软件

  linux 的特性主要有如下几点:自由与开放、配置要求低廉、功能强大而稳定、独立工作

  linux 的缺点:没有特定的支持厂商、图形界面还不够友好

  GNU 是史托曼在1984年发起的 其实GNU是GNU'S Not UNIX 的缩写,意思是说,GNU并不是UNIX。 GPL(GNU General Public License,GPL) GPL授权软件 是可以从事商业行为的。