第一次看鸟哥的时候还是在上学的时候,现在已经在公司入职了。不由得要感慨一下时光了(- -)闲话不多说了 ,现在开始一起跟鸟哥回顾一下LINUX吧。
这部书大概分为四个部分:LINUX基础文件,LINUX架构文件,LINUX安全和Solaris。在学习LINUX之前要了解一下LINUX的历史,看一下发展,总结一下术语(免得别人说话, 你听不懂。这对初来在公司很常见)。这一篇我就来介绍一下LINUX的历史(第一次写博客,有不对的地方大家见谅0.0)。
说LINUX就要提一提UNIX,UNIX是Thompson在MIT等一系列组织在创造Multics失败的大前提下独自把Multics简化之后得到的原始操作系统。它是由组译语言(对于现在的开发人员来说简直是天书)写成的,系统的复杂程度对于预期的Multics来说简化了不少。Thompson在这个时期提出的两个重要的概念:
(1)所有的程序和系统配置都是档案
(2)不管建构编辑器还是附属档案,所写的程序只有一个目的,且要有效地完成目标。
1973年Ritchie用C语言重写了Thompson的“Unics”。1977年BILL JOY得到unix的源码之后动手进行改造,把Unix改造成了更适合自己操作系统的版本,并命名为BSD,这是UNIX发展的重要分支。1979年因为种种商业原因AT&T决定收回UNIX的所有权。在这种大环境下,1984年以X86架构为媒介的MInix由谭宁帮教授创作出来,但是它致力于教育用途,一心想把Minix用于教育一途,故没有对Minix在进行更加优秀的改良。到现在为止,我们所用的LINUX还是没有显出她婀娜的身影。接下来在1984年Stallman发起了GNU计划,是不是感觉名字很熟啊。之前看鸟哥的时候都把这一段历史跳跃掉了,生不知是先有的GNU才有的Kernel啊。这个GNU计划的产物我不说大家也都知道有GUN C了 ,除了GNU C之外还有Emacs(听说是个很强大的编辑器也有人说是IDE),GNU C Library(就是C的类库)。之后88年相继又产出了图形界面系统X window(LINUX我基本不玩GUI所以。。。)。91的时候kernel第一代才出现。出现的形式居然是在简讯当中提到了一个在386上可以运行的核心程序,消息一出很多人都关注起来。渐渐的他们形成了一个虚拟的线上团队,他们配合十分默契但是团队之间确实从没见过面的陌生人。托瓦兹把第一代kernel传到了FTP上,在“虚拟团队”的帮助下Linux迅速茁壮的成长起来。之后便是LINUX distributions的产生也就进入了我们现在的LINUX生活了。
大概的LINUX介绍就差不多了,下面我整理了一些鸟哥给出的社区链接列在下面方便大家(也包括我)查找。
国人CLE计划:http://cle.linux.org.tw/
自由软件技术交流网: http://freesf.tnc.edu.tw/index.php
KNOPPIX:http://www.knoppix.net/
中文 KNOPPIX: http://knoppix.tnc.edu.tw/
FHS: http://www.pathname.com/fhs/
LSB: http://www.linuxbase.org/
计算机基础 (http://www.study-area.org/compu/compu.htm)
网络基础 (http://www.study-area.org/network/network.htm)
http://linux.vbird.org/linux_basic/0120howtolinux/0120howtolinux_1.phpAbout Internet
Study-Area ( http://www.study-area.org) Linux 实战分享
Linux学习社群
Study-Area http://www.study-area.org
鸟哥的私房菜馆 http://linux.vbird.org
狼主的网络实验室 http://netlab.kh.edu.tw/index.htm
卧龙大师的网络技术文件 http://linux.tnc.edu.tw/techdoc/
大南国小(林克敏主任文件集) http://freebsd.lab.mlc.edu.tw/
张毓麟先生的小文章 http://www.se.ntou.edu.tw/~ylchang/MyDocuments/index.html
台湾 Linux 社群 http://www.linux.org.tw/
吴仁智的文件集 http://www.cses.tcc.edu.tw/~chihwu/
常用的FAQ网站
Linux 自己的文件数据: /usr/share/doc (在你的 PC 中)
CLDP 中文文件计划 http://www.linux.org.tw/CLDP/
Unix 的一般常见问题 http://www.csie.nctu.edu.tw/document/unixfaq/
The LinuxDocumentation Project:http://www.tldp.org/
『提问的智慧http://phorum.vbird.org/viewtopic.php?t=96』
提问社区
Study-Area 讨论区http://phorum.study-area.org
鸟哥的私房菜馆讨论区http://phorum.vbird.org
狼主的网络实验室讨论区http://netlab.kh.edu.tw/board/board.asp
台北的研讨会 http://tnlug.linux.org.tw/
李果正先生之 GNU/Linux 初学者之旅: http://info.sayya.org/~edt1023/linux_entry.html
鸟哥备份
http://linux.vbird.org/linux_basic/0120howtolinux/0120howtolinux_3.php
信息人的有效学习(洪朝贵教授网页)
http://www.cyut.edu.tw/~ckhung/published/018learn.shtml
Linux硬件支持
Linux 的硬件中文 HowTo:http://www.linux.org.tw/CLDP/HOWTO/hardware.html#hardware
Mandriva 的硬件支持: http://www.linux-mandrake.com/en/hardware.php3
Red Hat 的硬件支持: http://hardware.redhat.com/hcl/?pagename=hcl
SuSE 的硬件支持: http://hardwaredb.suse.de/index.php?LANG=en_UK
Linux 对 Printer 的支援: http://www.linuxprinting.org/
Linux 对 Notebook 计算机的支持:http://www.linux-laptop.net/
显示卡对 XFree86/Xorg 的支持: http://www.linuxhardware.org/
实用的Linux distributions下载点