找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
.COM/.NET/.ORG 国际域名注册全功能虚拟主机/免备案虚拟主机
查看: 2197|回复: 1

也谈linux

[复制链接]

3

主题

6

回帖

3057

积分

论坛元老

积分
3057
发表于 2004-10-8 22:46:10 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
如果你是linux新手,建议你把这些文章看完,虽然没多大用(让你变不了一个黑客),但至少让你懂的什么是linux:

1991年8月,芬兰的一个学生在comp.os.minix新闻组贴上了以下这段话:

你好,所有使用minix的人 -我正在为386(486)AT做一个免费的操作系统(只是为了爱好,不会象gnu那样很大很专业).

这名学生就是Linus Torvalds, 而他所说的'爱好'就变成我们今天知道的Linux.

Linux引起黑客们(hacker)的注意,通过计算机网络加入了Linux的内核开发,Linux倾向于成为一个黑客的系统----直到今天,在Linux社区里内核的开发被认为是真正的编程.由于一批高水平黑客的加入,使Linux发展迅猛.



作为一个具备所有特性的类似POSIX的操作系统,Linux并非仅由Linus一人开发,而是由全世界 几百个程序员共同开发的.有趣的是这个巨大的全世界的开发活动不是很协调. 当然, Linus 为内核定了调子,但Linux并不只是内核. 没有一个管理组织;一个俄罗斯学生得到一块新的 主板,就写了驱动程序支持这块主板. 马里兰的一个系统管理员需要备份软件, 就写一个,并把它传给任何需要的人. 好象总是在正确的时间发生正确的事.



到1993年底94年初,Linux 1.0终于诞生了! Linux1.0已经是一个功能完备的操作系统,而且内核写得紧凑高效,可以充分发挥硬件的性能,在4M内存的80386机器上也表现得非常好,至今人们还在津津乐道于此,不过自从2.1.xx系列的内核Linux开始走高端的路子----硬件的发展太快了,但是Linux不会失去它的本色.Linux具有良好的兼容性和可移植性,大约在1.3版本之后,开始向其他硬件平台上移植,包括号称最快的CPU---Digital Alpha(至少目前主频是最高的).所以不要总把Linux与低档硬件平台联系到一块,Linux发展到今天,这是一个误区,它只是将硬件的性能充分发挥出来而已,Linux必将从低端应用横扫到高端应用!



在Linux的发展历程上还有一件重要的事inux加入GNU并遵循公共版权许可证(GPL).此举大大加强了GNU和Linux,几乎所有应用的GNU库/软件都移植到Linux,完善并提高了Linux的实用性,而GNU有了一个根基,我现在也搞不清楚到底是GNULinux呢还是基于Linux的GNU. :-)更重要的是遵循公共版权许可证,在继承自由软件的精神的前提下,不再排斥对自由软件的商业行为(如把自由软件打包以光盘形式出售),不排斥商家对自由软件进一步开发,不排斥在Linux上开发商业软件.



另一个有趣的事是你可不花钱就得到Linux. 你只要有时间并愿意下载,你就可以免费得到大多数软件.



为了使Linux变的容易使用,Linux也有了许多发布版本,发布版实际上就是一整套完整的程序组合。现在已经有许多不同的Linux发行版和各自的版本号,为了不产生混淆,我们先解释一些常提到的术语。



当我们提到的Linux时,一般是指"Real Linux",即内核,是所有UNIX操作系统的“心脏”。但光有linux并不能成为一个可用的操作系统。还需要许多软件包,编译器,程序库文件,Xwindow系统等等。因为组合方式不同,面向用户对象不同,所以这就是为什么有许多不同的Linux发行版的原因。



各地出现了很多的Linux发行版,如Slackware,Redhat,Suse,TurboLinux,OpenLinux等十多种,而且还在增加,注意,严格来说,你不能说"Redhat Linux""Suse Linux""SlackwareLinux"等等,Linux主要指操作系统内核,对所有发行版内核原代码都是一样的(但集成的内核版本可能因发行时间不同而有所不同).



越来越多的公司在Linux上开发商业软件或把其他Unix平台的软件移植到Linux上来,如今很多IT业界的大腕IBM, Intel, Oracle, Infomix, Sysbase,Corel,Netscape,CA,Novell等都宣布支持 Linux!商家的加盟弥补了纯自由软件的不足和发展障碍,Linux迅速普及到广大计算机爱好者,并且进入商业应用,正是打破某些公司垄断文化圈的希望所在!!



Linux是爱好者们通过Internet协同开发出来的,当然它的网络功能十分强大,比如你可以通过ftp,nfs等来安装Linux,用它来做网关等等.随着Linux的发展衍生出来的应用恐怕出乎Linus本人最初的预料,如有人用它来做路由器,有人来做嵌入式系统,有人来做实时性系统......常有新手问Linux能做什么,其实它不象那些中看不中用的操作系统,不在于你用它能干什么,而在于你想干什么!



感谢Internet的飞速发展使得全世界的程序开发员有了一种全新的有效沟通方法。还要感谢在数年之前由Richard Stallman主持的GNU项目。Linux在几年后变成了一个完整的操作系统。它的能量特到了释放,它变得非常可靠,并且每天都会有新的改进加入进去。



为了使Linux变的容易使用,Linux也有了许多发布版本,发布版实际上就是一整套完整的程序组合。现在已经有许多不同的Linux发行版和各自的版本号,为了不产生混淆,我们先解释一些常提到的术语。



当我们提到的Linux时,一般是指"Real Linux",即内核,是所有UNIX操作系统的“心脏”。但光有linux并不能成为一个可用的操作系统。还需要许多软件包,编译器,程序库文件,Xwindow系统等等。因为组合方式不同,面向用户对象不同,所以这就是为什么有许多不同的Linux发行版的原因。



Linux是一个在386/486/Pentium PC机上运行的Uinux系统.Linux系统具有最新 Unix的全部功能,包括真正的多任务,虚拟存储,共享库函数,即时负载,优越的存储管理和TCP/IP,UUCP网络工具.Linux系统及其发展均符合Posix标准.其内核支持Ethernet,PPP,SLIP,NFS,AX.25,IPX/SPX(Novell),NCP(Novell)等.系统应用包括tellnet,rlogin,ftp,Mail,gopher,talk,term,news(tin,trn,nn)等全套UNIX工具包.X图形库,包括xterm,fvwm,xxgdb, mosaic, xv, gs, xman等全部X-Win应用工具.商业软件有Motif,WordPerfect.中文工具已有Cxterm,celvis,cemasc,cless,hztty,cytalk,ctalk,cmail,等,可以处理GB,BIG5,HZ文件.此外还有DOS模拟软件,可以运行DOS/Win下的软件。



Linux由于其系统软件的免费获取,硬件费用低廉的特点,近年来发展迅猛.Linux的应用软件已达上千兆.从DOS环境摸拟到图像,音响信号的处理,从游戏到中文软件,无所不包.各大软件公司已纷纷开始推出Linux版本的商业软件.最近,对Linux所做的基准测试表明,Pentium/100的速度可以跟SUN/200蓖美.94年底在华盛顿万国会议中心召开了Linux世界年会,各大软件公司都派出了阵容强大的代表团.



写这段话的人就是文明于世的Linus Torvalds









linux最重要的东西叫“内核”(kernel)它是整个操作系统的灵魂,它负责系统的启动,设置硬件,管理内存,有了内核你的linux系统才能正常运行,redhat,SuSE,DeBian,redflag这些商业的操作系统不论怎么变,但是,始终离开不了"Kernel"可以这么的说“Linux是最受欢迎的自由电脑操作系统内核。它是一个用C语言写成,符合POSIX标准的类Unix操作系统。”

其实linux并不是一个专家级的操作系统,只要你用点心去学,我保证,最起码你会在一个月后会装她,有些东



西是必须死记硬背的,比如命令。有些东西你光看理论怎么看都是不行的,比如安装linux,调试



samba,dhcp,sql,apache,ldap。然后就是思考,不要管别人说你象傻子一样顿在那里一动不动,多想想,其实



linux是一个非常人性化的操作系统。

或许,大家用惯了windows,熟悉了鼠标,有问题了就点“我的电脑”来修,可是在linux下根本就找不到“我



的电脑”这个单词,还要告诉你,鼠标在linux下屁用都不顶!

大家经常会听到编译什么,其实这就是linux的优点,因为源代码是公开的,你可以去根据自己的需要去修改它



,最简单的例子,网吧管理员要用linux做一个电影服务器,拿到samba的源码后,第一件事情就是编译它,让



他以网吧的模式来运行,因为网吧需要的是一个高质量,可靠的samba,不需要帐号密码就可以访问的服务器,



编译就成了最重要的过程了,这仅仅是一个非常简单的例子。如果是apache,那么编译是非常重要的,因为服



务器要完完全全的按客户的需要来工作。不编译,就会多给服务器加负担。总结一下,编译就是按照你的要求



,按照你的要求把软件新配置,让软件在自己的机器上达到最佳运行,修复漏洞(至少我是这么认为)

公开的源码跟windows不一样,直到现在除了在microsoft工作的人,根本就没人见过windows的源码,microsoft的东西你根本就不能改.

linux是一个非常有挑战性的操作系统,因为他的源码是公开的,因为公开,在你点击windows鼠标的一瞬间就有新的软件诞生了,我这么说毫不夸张,你要时刻学习,才能掌握最前沿的技术。

试着自己去体验亲手维护系统:在一般的情形下,在寻求外在的帮助前,请先想办法自己试着解决问题。毕竟,你要解决问题也得要先执行Linux吧!请注意Linux注重的就是自己去钻研及解决问题,它不是商业化的操作系统,也不会成为试着让自己像个商业软件。自己动手去钻研并不会要了你的命。事实上,自己动手调查与解决问题会让你了解到很多关于系统方面的知识----足以让你将来成为一个Linux高手。所以请试着去体验自己钻研系统的价值,并学习如何自行解决问题。你不能期待你能运行一个完整的Linux系统,而不需要自己动手做些工作。

大家在学习linux时,尽量自己去实践一下,如果你身边有高手,那可是非常好的机会,不要碍于脸皮薄难于开口,那样只能自己给自己挖路,多问多学,相信你一定会是个高手的。

好了,就写到这里,两年没写东西了,写了这么点花了3个小时,真是费劲,如果大家有对linux感兴趣的,可以跟我联系交流xlreyur@hotmail.com
回复

使用道具 举报

281

主题

3228

回帖

55万

积分

管理员

积分
551869
发表于 2004-10-8 22:56:23 | 显示全部楼层
[emb7]很不错,很好的入门读物

很多人只是听说过linux好就赶去学了

都不知道linux怎么来的,到底是为什么设计的

还是知道底细比较好 呵呵 ^_^
网路游侠 www.youxia.org
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|西京校友网 ( 陕ICP备11003551号-5 )

GMT+8, 2025-5-6 19:41 , Processed in 0.019923 second(s), 6 queries , MemCache On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表