Linux教程
Linux命令
开发相关

Linux操作系统

Linux内核kernel最初是由芬兰人李纳斯·托瓦兹(Linus Torvalds)在赫尔辛基大学上学时出于个人爱好而编写的。在1991年10月5日第一次正式向外公布。

(照片来自网络)

在linux发布之前,有一种操作系统叫unix,由于价格昂贵不开放源码,所以李纳斯·托瓦兹(Linus Torvalds)决心要开发自己免费的操作系统,Linux借鉴了unix的思想,但没有一行unix的代码,linux系统是从unix系统发展出来的。

Linux 英文解释为 Linux is not Unix。现在业界有一种说法叫:类unix

Linux:有广义和狭义之分:

① 狭义的linux指的是linux kernel

② 广义的 linux 指的是 linux kernel+软件包

发行版本

Linux的发行版就是将Linux内核与应用软件做一个打包。目前市面上比较知名的发行版有:

RedHat、CentOS、Fedora、Debian、Ubuntu、SuSE、OpenSUSE、TurboLinux 等。

应用领域

服务器领域:互联网应用,java应用,php应用多数都使用linux的服务器嵌入式设备:例如Android一些政府机构:巴西,俄罗斯,西班牙,葡萄牙,德国,法国等。

Linux系统优点

Linux由众多微内核组成,其源代码完全开源;

Linux继承了Unix的特性,具有非常强大的网络功能,其支持所有的因特网协议,包括TCP/IPv4、 TCP/IPv6和链路层拓扑程序等,且可以利用Unix的网络特性开发出新的协议栈;

Linux系统工具链完整,简单操作就可以配置出合适的开发环境,可以简化开发过程,减少开发中仿真工具的障碍,使系统具有较强的移植性;