嵌入式操作系统02.ppt
第二章 Linux操作系统简介,2.1 Linux的发展2.2 Linux的版本2.3 Linux的特性和功能2.4 Linux的常用软件2.5 Linux的内核体系结构2.6 Linux的现状及前景,2.1 Linux的发展,一、什么是Linux Linux是一个网络操作系统(Network Operating System,NOS)。网络操作系统则在一般操作系统的功能上增加了网络功能,具体包括:实现网络中各计算机之间的通信和资源共享提供多种网络服务软件;提供网络用户的应用程序接口。,2.1 Linux的发展,二、Linux的历史 Linux最早是Linus Torvalds于1991年在芬兰赫尔辛基大学原创开发的,并在GNU的GPL(General Public License)原则下发行。,2.2 Linux的版本,Linux的版本号又分为两部分:内核(Kernel)版本和发行(Distribution)版本。内核版本的序号由3部分数字构成,其形式如下:major.minor.patchlevel(主版本号.从版本号.补丁)如:2.4.18 2.6.14偶数结尾的Linux版本表示稳定版,也就是发行版;奇数结尾的表示是一个调试版、测试版。,2.2 Linux的版本,一、国外主要发行版本Red Hat LinuxSuSE Linux Debian LinuxMandrake LinuxTurbo Linux,二、国内主要发行版本红旗Linux中标普华Linux共创桌面Linux冲浪Linux蓝点linux,2.3 Linux的特性和功能,一、Linux的特性多任务、多用户支持多种文件系统(Ext2、Ext3,支持NTFS、FAT)采用虚拟内存管理技术(SWAP分区)良好的可移植性(ARM、MIPS、Power PC 68K等)设备独立性 丰富的网络功能(FTP、Samba)提供全部源代码,2.3 Linux的特性和功能,二、Linux的功能稳定的核心(偶数版是稳定版)丰富的应用软件(OpenOffice)X Window系统多重启动网络功能软件开发工具(QT、GTK),2.3 Linux的特性和功能,查看ubuntu版本号的方法,2.4 Linux的常用软件,基本命令和工具办公软件程序设计网络软件X Window多媒体软件,2.4 Linux的常用软件,一、Linux常用的网络软件:WWW服务器:Apache、Caudium、CERN HTTPD Server、Netscape Fast Track Server、Zeus Server;FTP服务器:Wu-ftp、proftpd、vsftpd;FTP客户端:gFTP、lftp;Mail服务器:Qmail、sendmail、XMail;E-Mail客户端:pine、Kmail;浏览器:Netscape、Mozilla、Phoenix、lynx;虚拟终端:rxvt、xterm、gnome-terminal、mlterm;聊天工具:gaim、Licq;网络共享服务:samba;远程登陆:telnet、ssh1、ssh2,2.4 Linux的常用软件,三、X Window:X窗口系统是Linux上的标准图形界面,它是一个有效的支持多种应用的环境。在XWindow 基础上实现不同的桌面系统,如:KDE,gnome桌面系统。,2.5 Linux的内核体系结构,Linux系统结构 图,2.5 Linux的内核体系结构,Linux系统大致可分为3层内核:Linux操作系统的常驻内存部分Shell层:操作系统的系统程序部分应用层:即用户程序部分,包括各种文本处理程序、语言编译程序及游戏程序等,2.5 Linux的内核体系结构,Linux系统核心框图,2.6 Linux的现状及前景,目前,Linux主要应用于服务器、桌面和嵌入式系统。淘宝、腾讯,