码迷,mamicode.com
首页 > 系统相关 > 详细

Linux-操作系统

时间:2015-04-05 10:36:54      阅读:261      评论:0      收藏:0      [点我收藏+]

标签:开发   内核   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

Linux-操作系统

标签:开发   内核   linux   

原文地址:http://blog.csdn.net/wangzi11322/article/details/44885839

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!