`

GNU/Linux 背景知识

阅读更多
  Start ...
*GNU/Linux的历史
   Unix 操作系统简介:
   1969年产生于美国BELL实验室。
   AT&T公开了第一版的源代码后,许多厂家,科研机构进行了修改,添加了自己的代码,产生了许多衍生版本。分别有自己的名字,例如IBM AIX, HP UX, SUN SOLARIS 等。
   各版本为了保持兼容性,共同遵守POSIX标准。 POSIX 应用程序调用的一组接口。两大流派 : SYS V, BSD(美国加州大学伯克利分校发布版)。
重要特性:支持多用户,多进程。一切看作文件。稳定,灵活。 价格昂貴。

1984年 由Richard Stallman 成立GNU组织。
*工程网站:http://www.gnu.org
国内镜象:http://gnu.sea9.com;http://gnu.linuxforum.net
*FSF(自由软件基金会)提供资金支持
*GPL(general public License)通用版权许可协议
它保护自由软件权利不被侵犯。允许软件自由考贝,修改,允许修改后自由传播,  但必须提供源代码。

*内核历史:1991年由linus Torvald 开始开发
内核版本号=主版本号.次版本号.修正次数
次版本号为偶数是稳定版,是奇数为开发版本。

商业发布版本:Redhat, Suse, Debian, Slackware and so on.

分享到:
评论

相关推荐

    LINUX编程白皮书 (全集)

    1.3 软件系统结构的背景知识 342 1.4 方法与途径 343 1.5 适用本书的读者 344 1.6 本部分的章节安排 344 第2章 系统结构 345 第3章 子系统结构 346 3.1 进程调度程序 346 3.1.1 目标 346 3.1.2 外部接口 346 3.1.3 ...

    Linux内核阅读

    对于源代码的阅读,要想比较顺利,事先最好对源代码的知识背景有一定的了解。对于linux内核源代码来讲,我认为,基本要求是:1、操作系统的基本知识;2、对C语言比较熟悉,最好要有汇编语言的知识和GNU C对标准C的...

    清华大学Linux操作系统原理与应用

    4.6.1 相关背景知识 100 4.6.2 代码体系结构介绍 100 4.6.3 实现步骤 103 4.6.4 程序代码 103 习题4 108 第5章 中断和异常 110 5.1 中断的基本知识 110 5.1.1 中断向量 110 5.1.2 外设可屏蔽中断 111 5.1.3 异常及非...

    RED HAT LINUX 6大全

    5.7 GNU Window Maker窗口管理器特性 82 5.7.1 重要的文件 82 5.7.2 配置Window Maker 82 5.8 fvwm2窗口管理器 83 5.9 fvwm窗口管理器 83 5.10 twm窗口管理器 84 5.11 公共桌面环境特性 86 5.12 使用RPM安装Red Hat ...

    Linux编程从入门到精通

    1.3 软件系统结构的背景知识 342 1.4 方法与途径 343 1.5 适用本书的读者 344 1.6 本部分的章节安排 344 第2章 系统结构 345 第3章 子系统结构 346 3.1 进程调度程序 346 3.1.1 目标 346 3.1.2 外部接口 346 3.1.3 ...

    Linux内核工作原理 word版本 强烈推荐

    虽然我可以根据上叙任何一种平台来编写本书的内容,但是我的技术知识与背景让我主要根据Alpha AXP处理器和ARM处理器来编写。这是本书有时使用非Intel硬件来描叙一些重要观点。值得注意的是,不管运行在哪种平台上,...

    linux编程白皮书

    1.3 软件系统结构的背景知识 342 1.4 方法与途径 343 1.5 适用本书的读者 344 1.6 本部分的章节安排 344 第2章 系统结构 345 第3章 子系统结构 346 3.1 进程调度程序 346 3.1.1 目标 346 3.1.2 外部接口 346 3.1.3 ...

    Linux编程--Linux内核具体系统结构

    1.3 软件系统结构的背景知识 342 1.4 方法与途径 343 1.5 适用本书的读者 344 1.6 本部分的章节安排 344 第2章 系统结构 345 第3章 子系统结构 346 3.1 进程调度程序 346 3.1.1 目标 346 3.1.2 外部接口 346 3.1.3 ...

    LINUX系统管理白皮书

    2.1 背景知识 194 2.2 root文件系统 195 2.3 /etc文件系统 196 2.4 /dev文件系统 198 2.5 /usr文件系统 198 2.6 /var文件系统 198 2.7 /proc文件系统 199 第3章 磁盘和其他存储媒体的使用 201 3.1 两类设备 ...

    LINUX编程白皮书

    1.3 软件系统结构的背景知识 342 1.4 方法与途径 343 1.5 适用本书的读者 344 1.6 本部分的章节安排 344 第2章 系统结构 345 第3章 子系统结构 346 3.1 进程调度程序 346 3.1.1 目标 346 3.1.2 外部接口 346 3.1.3 ...

    Linux编程白皮书

    1.3 软件系统结构的背景知识 342 1.4 方法与途径 343 1.5 适用本书的读者 344 1.6 本部分的章节安排 344 第2章 系统结构 345 第3章 子系统结构 346 3.1 进程调度程序 346 3.1.1 目标 346 3.1.2 外部接口 346 3.1.3 ...

    redhat linux教材20课程学习文档

    1.1 Linux 的历史及背景 1.1.1 什么是 Linux? 1.1.2 Linux 该怎么念? 1.1.3 Linux 的历史 1.1.4 Linux的优点 1.2 Linux与开源软件 1.3 Linux 与 Windows 的比较 1.3.1 开发模式和系统架构的区别 1.3.2 局部的区别 ...

    Linux编程资料

    1.3 软件系统结构的背景知识 342 1.4 方法与途径 343 1.5 适用本书的读者 344 1.6 本部分的章节安排 344 第2章 系统结构 345 第3章 子系统结构 346 3.1 进程调度程序 346 3.1.1 目标 346 3.1.2 外部接口 346 3.1.3 ...

Global site tag (gtag.js) - Google Analytics