购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

1.3 Linux操作系统

1.3.1 Linux简介

Linux是一种类UNIX操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统,支持32位和64位硬件。Linux继承了UNIX以网络为核心的设计思想,是一种性能稳定的多用户网络操作系统,其特点如下:

(1)Linux由众多微内核组成,源代码完全开源。

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

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

1.3.2 Linux的发行版本

在Linux的发展过程中,各种Linux发行版本推动了Linux的应用,让更多的人开始关注Linux。往往多款Linux发行版本使用的是同一个Linux内核,因此不同发行版本不存在兼容性问题。常用的几款Linux发行版本介绍如下:

(1)RedHat Linux。RedHat公司的产品主要包括RHEL(RedHat Enterprise Linux)和CentOS(RHEL的社区克隆版本)、Fedora Core(由RedHat桌面版本发展而来)。

(2)Ubuntu Linux。Ubuntu Linux是基于Debian Linux发展而来的,其界面友好、容易上手,对硬件的支持非常全面,适合作为桌面系统。

(3)SuSE Linux。SuSE Linux以Slackware Linux为基础,于1994年发行了第一版,2004年被Novell公司收购后,成立了OpenSUSE社区,推出了社区版本OpenSUSE。SuSE Linux可以与Windows交互,拥有界面友好的安装过程和图形管理工具。

(4)Gentoo Linux。Gentoo Linux最初是由Daniel Robbins(FreeBSD的开发者之一)创建的,首个稳定版本发布于2002年。

(5)其他Linux发行版本。除了以上4款Linux发行版本,还有很多其他版本。表1.1所示为常见的Linux发行版本及其特点。

表1.1 常见的Linux发行版本及其特点 LKrd8zLUUePcvvggnO66klfJiapdNA3YkNmxeYaf/vs620AkqxM0udW/ZhZspYl0

点击中间区域
呼出菜单
上一章
目录
下一章
×