- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Linux用户基础培训讲义
Linux内核分析与应用进阶 2007,7 Linux! Linux是通过网络合作写成的一个Free/Open的操作系统内核。它采用单一内核(monolithic)结构,而支持内核模块运行时动态加载(Loadable Kernel Module)。广义的Linux是指结合了大量的GNU应用软件的发行版本,著名的有Redhat、Debian、Mandrake等。Linux系统在服务器、安全、专用及嵌入式系统等领域有应用潜力。Linux是一个实际的系统,是一个优秀的学习对象。对于深入了解操作系统的原理,探索系统软件的开发方式都很有好处。 Linux是一个软件系统模式,是一种精神,一种信念。 ToC [1] Linux is a UNIX clone [2] GNU/GPL许可 [3] Linux目录结构 [4] GNU/Linux 软件包 [5] Linux发行版 [6] Linux试用 [7] Linux管理 [8] Programming in Linux 【1】 Linux is a Unix clone Windows / UNIX ATT - Novell - SCO BSD FreeBSD、NetBSD、 OpenBSD Macintosh OS OS目录 /Review/OSes.html /Top/Computers/Software/Operating_Systems/ UNIXs IBM AIX SGI Irix Compaq Tru64 Unix HP-UX? SCO UnixWare / OpenServer Sun Solaris 关于差异和IEEE/POSIX BSD:FreeBSD, OpenBSD MINIX、Nachos UNIXs Tree Solaris 9 The Single UNIX The Single UNIX Specification, Version 3 Base Definitions - a list of definitions and conventions used in the specifications and a list of C header files Shell and Utilities System Interfaces - a list of available C system calls which must be provided Rationale - the explanation behind the standard. IEEE/ISO POSIX - Portable Operating System Interface for uniX based on the BSD and System V releases non-Unix systems such as Microsofts Windows NT are POSIX compliant POSIX thread Linux功能 兼容unix 多用户环境 多进程、SMP 进程调度 进程间通信 IPC、Pipe、Socket 网络支持 TCP/IPv4/IPv6 Linux特色 特色 Open 开发工作活跃 可靠性 性能 移植性好 性价比,硬件要求低 可为我所用 Linux Kernel 内核源代码()bz2压缩有40M,展开有200多M计21k多个文件,编译后可压缩为约几M的核心(vmlinuz),及几十M的驱动文件。 在开机启动运行后,内核提供了300多个系统调用,这是内核和用户进程交互的接口。 内核管理CPU、存储器、外设及进程调度等。 内核功能可以在运行过程中以内核模块(kernel module)的方式得以扩充。 Linux当前状态 Linux Kernel GNU/Linux Distribution Fedora 7, Redhat Enterprise Linux 5 Debian 3.1/4.0, Ubuntu 7.04 … Office Suite: staroffice / openoffice Web/Application Server Develop Game Linux应用现状 应用 网络服务器 (Netcraft) 集群和分布式 (Top500和Beowulf/Networx) 嵌入式/设备驱动 安全领域 进一步 个人桌面应用 服务和支持 付费/盈利方式 教学与科研 Linux in Top500 Top500 / Linux Networx / Beowulf based on Linux …built on commodity hardware deploying Linux OS a
文档评论(0)