第一课:背景知识
GNU/Linux的历史
Unix操作系统
GNU工程成立
Linux内核的出现
GNU/Linux操作系统
本课程的学习环境
GNU/Linux的历史
Unix操作系统简介
。1969年产生于美国Bell实验室
AT&T公司公司公开了第一版的源代码后,被许多厂商,科研机构修改,产生了很多的衍生版本,各自都有自己的名字,比如后来的AIX,HP/UX,Solaris等等。
。求同存异
各种不同的版本之间为了保存兼容性,共同遵循POSIX标准,但为了保持各自的优势,使用习惯上各自不一样,主要分为两大流派---SysV 和BSD(美国加州大学伯克利分校发布版)
。重要的特性
支持多用户,多进程;将一切看作文件;程序短小而功能单一;具有很好的稳定性和扩展性;价格昂贵。
GNU工程
。1984年由Richard Stallman组织成立
为了创造一个自由的"类UNIX"系统--GNU,最终取代昂贵的商业UNIX系统。直到1990年基本的用户程序(比如gcc编译器,emacs编辑器)已经完善,但内核hurd迟迟不能发布。
。工程网站--http://www.gnu.org
国内镜像站点--http://gnu.sea9.com;http://gnu.linuxforum.net
。自由软件基金会(FSF)提供资金支持
。GPL(General Public License)--通用版权许可协议保护自由软件的权利不被侵犯,采用该协议的软件具有以下特点:
.允许软件被自由的拷贝
.允许软件被自由的修改
.允许软件被修改后自由的传播,但必须提供源代码
Linux内核历史
。1991年有芬兰大学生Linus Torvalds牵头开发
因为不满课本上的Minix操作系统,还是大学生的Linus Torvalds根据从Minix学来的知识,从头写了一个内核,公布在网上,吸引了无数的内核爱好者参与开发。
。内核加入了GNU项目,采用GPL协议发布
工程网 --http://www.kernel.org
。1994年发布1.0版本,开始大范围的流行
。我该下载2.6.5还是2.7.2?
内核的版本号=主版本号.次版本号.修正次数
次版本号为偶数是稳定版本,使奇数为开发版本
GNU/Linux
。伟大的GNU/Linux系统
.GNU为首的组织提供各种自由的应用软件
.Linus维护最新内核的开发
.XFree86组织提供开发的Xwindow图形应用系统
.Gnome和KDE组织提供图形桌面
.无数的爱好者帮助测试,提供技术支持
。商业发布版本
Slackware Redhat Mandrake Suse TurboLinux Debian
本课程的学习环境
。需要Fedora Core1--http://fedora.redhat.com
Fedora项目由RedHat公司提供赞助,开发一个可以免费下载使用跟RedHat Linux兼容的操作系统
。需要两台主机
Linux Server <------Client(Windows [putty] 或者 Linux[ssh])
对于putty登陆Server,需要IP address Port为22
分享到:
相关推荐
一本Linux学习笔记33页.pdf 一本Linux学习笔记33页.pdf 一本Linux学习笔记33页.pdf 一本Linux学习笔记33页.pdf 一本Linux学习笔记33页.pdf 一本Linux学习笔记33页.pdf 一本Linux学习笔记33页.pdf 一本Linux学习笔记...
Linux学习笔记
Linux学习笔记包含LINUX常用命令、磁盘管理、用户管理、文件权限、目录结构、软件安装等内容,适用于Linux初学者学习以及高水平者查遗补漏
【linux学习笔记--17】POSIX IPC——消息队列.doc 【linux学习笔记--18】POSIX IPC——信号量.doc 【linux学习笔记--19】POSIX IPC——共享内存.doc 【linux学习笔记-10】Linux进程相关系统调用(三).doc 【linux...
redhat linux学习笔记 redhat linux学习笔记
《Linux学习笔记》这份资料非常全面且详细,从 Linux 常用命令到 Linux 常用操作,再到网络管理、性能优化,几乎覆盖了 Linux 基础学习的方方面面,非常适合初学者入门!这里只是对于常用命令进行了整理,希望可以...
linux学习笔记linux学习笔记linux学习笔记linux学习笔记
linux 学习笔记linux 学习笔记linux 学习笔记linux 学习笔记linux 学习笔记linux 学习笔记
Linux学习笔记-超全总结值得一看(带标签目录),共154页。
linux 学习笔记linux 学习笔记linux 学习笔记linux 学习笔记linux 学习笔记linux 学习笔记
Linux学习笔记.pdf
【linux学习笔记-1】使用GDB调试简单的用户程序 【linux学习笔记-2】父子进程共享文件描述符 【linux学习笔记-3】文件操作(stat,chmod,umask) 【linux学习笔记-4】进程扇和进程链 【linux学习笔记-5】编写自己的ls...
linux学习笔记linux学习笔记linux学习笔记linux学习笔记linux学习笔记linux学习笔记linux学习笔记linux学习笔记
linux学习笔记,适合新手查看,很详细
Linux学习笔记,关于Linux的一些学习心得体会。
Linux学习笔记(强悍总结值得一看)网友总结的强烈推荐的Linux学习笔记
linux学习各种指令查询笔记,方便大家日常查找和学习。加油,奥利给。 君子生非异业,善假于物也
Linux学习笔记,新手入门linux的基础必备知识,简单易懂
linux学习笔记,linux学习笔记
学习linux的笔记,发到博文了,鉴于文档方便保存和查阅,发出来,免费的哈 博文来自http://blog.csdn.net/wklken,共12篇,类似手册,可快速练习和查阅,容易上手 文档列表: Linux笔记——vim常用操作及扩展补充...