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授权软件 是可以从事商业行为的。