Linux-操作系统

初识Linux

类Unix(Unix-like)操作系统
其他类UNIX系统包括Solaris、Mac OS等
基于GPL(GNU Public License)的自由操作系统
第一个版本发行于1991年
主要用C语言编写,部分代码用汇编语言编写
“Linux”在不同语境下的内涵不同
Linux内核、Linux系统、Linux开发套件等
严格来说,Linux指由Linux Torvalds维护(及通过主要镜像网站发布)的内核

Linux老版本

一个类UNIX系统
其他类UNIX系统包括Solaris、Mac OS X等
一个自由的操作系统
起源于1991年,Linus Torvalds
一个系统多个桌面
GNOME,KDE等
主要发行版本
Red Hat Enterprise
Fedora
SUSE
Ubantu
Red Flag 

Linux的内核特点

Linux是单内核、多模块系统
Linux内核运行在单独的内核地址空间
所有操作系统功能作为一个模块实现在其内核中
模块均运行在内核态,直接调用函数,无需消息传递
具备模块化设计、抢占式内核(Linux 2.6支持,Linux 2.4用户级抢占)、支持内核线程及动态装载内核模块的能力
与Unix主要区别
Linux汲取了微内核设计思想(基于模块定制内核)
Unix也是单内核系统
Windows NT和Mach是微内核系统
只提供基础功能,其他功能通过服务实现
微内核功能被划分为多个独立过程,每个过程称为服务器

Linux单内核结构

技术分享

主流的Linux发行版本

技术分享

Linux与Windows的区别

文件系统
Linux需要一个挂载根目录/的ext分区和一个作为虚拟内存的swap分区
Linux没有盘符,可通过设备名挂载,挂在信息在/dev/fstab,如
mount -t ntfs /dev/sda1 /mnt/win_c
Linux将所有设备都映射成/dev目录下的一个文件
用户管理
系统管理员是root,使用su命令切换

Linux操作系统特征

符合POSIX标准规范的操作系统 
Portable Operation System Interface of Unix:可移植的操作系统接口
由IEEE开发,ANSI和ISO标准化
具备现代操作系统的基本功能
抢占式多任务处理,支持多用户
图形用户接口
异构硬件支持
支持SMP
支持TCP/IP
多体系结构支持,支持32/64位CPU
主要发行版本
Red Hat Enterprise、Fedora、Ubuntu、Red Flag 

Linux的常用软件

办公软件OpenOffice.org
浏览器FireFox
即时通讯Gaim
QQ使用LumaQQ或Eva
播放音乐XMMS
若需支持MP3,需加插件
文本编辑gedit
FTP下载gftp

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。