文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>linux的历史演绎2

linux的历史演绎2

时间:2009-03-23  来源:sjhf

1.5 linux和windows网络功能上

     可以说linux对于TCP/IP(大家应该知道,使用最广泛的网络传输协议)是最高级别的。Linux提供了对于当前的TCP/IP协议的完全支持,并且包括了对下一代Internet。协议Ipv6(IP地址长度机制,现在我们使用的是ipv4即32位的。而新的ipv6将达128位。)的支持。Linux内核还包括了IP防火墙代码、IP防伪、IP服务质量控制及许多安全特性。这些特性可以和像Cisco公司的高端路由设备相媲美。

1.6.3 设备驱动上(对硬件的支持上)

     早期的LINUX对硬件设备的支持不好,特别是对声卡的支持,烂是出了名的。我刚开始装我的声卡的时候花了我两天。当然我想这是个时间问题。如内核2.4各个主要LINUX软件提供商的产品已经可以识别象刻录机,扫描仪等新设备。不过和windows比就差一点。我在装winwdos XP的时候感觉不到驱动的存在,完全识别。

1.6.6在编程方面

     linux具有对多种语言如:C、C++、Java、Tcl/tk、Perl等很多语言的编译器/解释器,以及集成开发环境、调试和其它开发工具。以前,我们一直对windows平台下如VB VC软件开发的高效和便捷津津乐道,也是windows对linux围剿的利器。可是现在一切都改变了,因为有了Borland公司的Kylix。提起borland公司,在业界几乎是无人不知无人不晓,Borland公司一向以高性能、高效率的应用程序开发工具而着称,最著名的是DOS平台上的Turbo C、Borland C++,Windows平台上的Delphi、C++Build和Java开发工具。以上这些产品都称得上是经典之作,尤其是以面向对象的Pascal为基础的Delphi,更是经典中的经典,C++Bulid也是脍炙人口。Kylix就提供了linux版的Delphi和C++Bulid。这两个版本被认为是linux平台上第一个RAD(Rapid Application Development,快速应用软件开发工具)开发工具。      说了这么多linux的好处和这么少linux的劣势,而事实上我们很少能够看到有人正在使用它。特别是桌面应用。难道这么多优势是在唬人?当然不是。限制Linux发展最重要的一点就是他的易用性。由于易用性不强,普及率比较低其中的优势当然无处体现喽。

1.7 linux名字由来

     开始,linux还没有专门的新闻组。linus只是在赫尔辛基技术大学的一台FTP服务器上发了一则消息,说可以下载linux的公开版本。Linux是linus的笔名,他担心如果用Linux来命名的话有人会说他狂妄而且不会认真对它。于是他用了一个很怪的名字Freak(free+freak+X)---free就是自由;freak愿意是怪胎的意思。表示这个系统还有很多不完善的地方。加上X是模仿UNIX和MINIX让人家一看就知道这是一个操作系统。后来,这台FTP的管理员不喜欢Freax这个名字,最后选择了Linux.。

1.7.2.UNIX全球流行的软件按其提供方式和是否赢利可以划分为四种模式

1.):

2.或Freesoftware)      他的英文名称和自由软件一样。所以很多书上都把它归为自由软件。其实那是不确切的。免费软件是不要钱的。但免费软件不一定提供源代码。可以提供可以不提供。只有当自由软件免费的或者免费软件提供软代码的时候才是一样的。

1.8.2 Richard Stallman)

     较宽松公共许可证:也是由FSF制定的。FSF发现GPL很难满足所有的程序。特别是库函数的调用。在编写程序的时候,免不了要用到其中的函数,总不能就这样成为自由软件了。所以就发布了GNU 函式库公共许可证 (GNU Library Public License)。规定虽然这个函式库是在GPL下面的,但如果程序中使用了函数库,程序作者还是可以把该软件定为非自由软件。

2.BSD

     如果读者仔细看上面UNIX的介绍的话,就知道BSD系统也是开放源代码的。当然也有一个相应的许可。称之为BSD许可。简单来说,BSD许可是最宽松的许可。你可以在BSD许可下做任何事。

1.9 Linux主版本号.例如:Linux 2.4.10 ,第10,主版本号是2次修正.的威力

     初学者可能根本感觉不到Linux的优点,有的只是Linux的难学。学东西首先要感觉到这东西的好,心灵要有震撼,让你从骨子里想学。这样才会提供你源源不断的动力。说到这里,我就想起了中国的教育,就拿大学时我们普遍学习的C语言。有几个人是学好的?大多数人觉得没什么用。C有用吗?研究Linux的没人会说它没用吧。那是为什么?因为没东西让他感受到C的有用。为什么感受不到?最大的问题:课程安排极其不合理。大多数学校把C语言放在第一课。结果是一个windows系统还没有熟练运用计算机也没摸过几次的大一学生学C语言学得昏天黑地。你想它能感受到嘛。靠老师在那里叫嚣C有如何重要是没用的。从人的本性意识来说,一个人是不可能被另外一个人说服的,尽管他口头上表示同意。一个不懂C语言的人完全可能成为MCSE。你说你三脚猫的C和微软系统工程师哪个更有价值?C语言的学习完全可以放到大三大四学习。在这之前完全可以开一些简单实用的课程。通过这些课程,你才会发现许多现象你不能解释,这样激起了求知欲,同时产生兴趣。看过一篇报道,关于诺贝尔奖得主关于成功因数的讨论,几乎都把兴趣摆在第一。学校现在的做法正好相反,不仅不培养兴趣,弄个让你们看不懂的不知道干什幺的先杀杀你们的锐气,厉害厉害!人认识事物总是从简单到复杂的,地球人都知道。你说先有牛顿定律还是先有原子核式结构?中国现在的大学教育就相当于介绍扇刚门先要帮你分析刚的原子结构,等那个听的人完全没有了兴趣再介绍刚门的外形如何。真他/妈的□□□□了。 以前总是说大学计算机课程教本如何陈旧。现在这个问题有所改善。看来课本的陈旧并不可怕可怕的是人思想的陈旧。

――不可思议的系统

1996。系统部经理Quinn Coldiron之后,竟会遇到那幺多难以解决的麻烦,多次打电话寻求技术支持又让学校破费了很多钱。万般无奈之际,他决定试用一下Linux月至7系统上,如果同时有五个用户登录做专业出版,系统就会崩溃;而现在,还是同样的硬件(256M),但是Linux服务器已经证明和我所用过的其它服务器操作系统同样地可靠,而且要比其中的大多数操作系统更为可靠。”

1.10.3 linux--

相关阅读 更多 +
排行榜 更多 +
星空动漫app官方下载

星空动漫app官方下载

趣味娱乐 下载
反恐主义枪战射击下载最新版

反恐主义枪战射击下载最新版

飞行射击 下载
三晋通app官方下载最新版本

三晋通app官方下载最新版本

生活实用 下载