LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1362|回复: 13

LINUX内核源码的压缩包才40MB?

[复制链接]
发表于 2006-12-21 20:58:44 | 显示全部楼层 |阅读模式
怎么这么小?我都怀疑下载错了.
是最新版本2.6.19.
发表于 2006-12-21 21:03:03 | 显示全部楼层
你解压看看
呵呵好像快200m
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-12-21 22:54:52 | 显示全部楼层
楼上的朋友是在说我没有下载错是吗?
回复 支持 反对

使用道具 举报

发表于 2006-12-21 23:23:22 | 显示全部楼层
md5 校对便知一二
回复 支持 反对

使用道具 举报

发表于 2006-12-22 10:24:06 | 显示全部楼层
是真的.
一 系统架构的对比
1 内核
(1) 内核的弹性
  Linux的内核表现出了高度的可配置性和独立性,主要是完成:IO驱动设备管理、TCP/IP,以及任务调度。Linux的标准内核发布版本有40~50MB,而我现在在一些评估板上试验的嵌入式Linux系统(使用Arm或M68K系列的CPU)只用到了2MB,同样实现了网络功能和完整的任务调度,这使得Linux可以适用于从高端服务器到嵌入式应用的各个等级的计算平台上,与之相比,windows 没有明确的内核概念.windows只适合台式机,NT从未真正的打入高端服务器,WinCE也遇到了一些结构性的困难。
(2) 内核的任务管理
  衡量一个内核的重要指标是多任务环境下的安全性和任务调度的效率。
Linux在这方面继承了Unix的优点.而win9.x(包括winme)从来就没有实现过安全的多任务环境,NT/2K 勉强做到了安全性,但是效率还是不敢恭维,我曾今将一个多串口并发驱动的应用程序改写成多线程的方式,原本希望提高处理速度,实际上速度降低了2到3倍。这也就不难理解为什么同样的企业级应用在低硬件的机器上跑得比高硬件配置的NT/2k快。

2 系统的可增值性与历史兼容性
  一个设计优良的操作系统应该有一个精简和一致的构造,在添加新的功能时不必破坏原有的结构,而且在后继发展中能够保持前后一致性。Unix由于当初设计时的科学性,以致于20多年的时间内,没有在设计思想上做过大的变动。虽然Unix有很多的版本,但是通过Posix标准,这些系统在源代码上保持高度的兼容。与之相比,windows的几乎每个操作系统的框架设计都显得十分的随意,几乎不考虑硬件有了新的发展后,会出现什么问题。windown16 位和32位两个时期的操作系统出现明显的"代沟",作为一个好的os,这种硬件上的差异是应该由其本身来考虑的,而不是把问题交给二次开发者,比如定义一堆PSZ、LPSZ的指针,将来64位时代,大概要出现LLPSZ了

3 GUI 图形用户界面
  Linux的GUI建立在X-WINDOWS的基础,这是与windows的GUI完全不同的一种架构windows的GUI是通过应用程序直接调用 winows底层的GUI函数。或者说这是一种垂直的关系。而Linux的GUI是应用程序通过socket向X-WINDOW server发送请求实现的,只有X server在真正的写屏幕。或者说这是一种平行的关系。后者的方式带来更高的系统稳定性,因为图形显示系统崩溃,对于Linux来说,只不过是死掉一个进程而已,而对windows来说会导致整个系统的崩溃。当然X-window的开销要比windows的方式大,但是由于硬件的发展X-window在稳定性上的优点会将会弥补速度上微不足道的差异。

4 应用开发环境
  Linux上的开发工具没有windows的容易入门,并不代表Linux上的开发环境比windows 差,其实linux编程入门慢,但是一旦熟悉了,以后就很少需要补充新的概念,与之相比,微软用一些很“简便”的编程概念吸引你,然后很快的淘汰这些概念,强迫你学习新的概念,你发现很多时间花费在气喘嘘嘘的跟着微软后面跑.你在这方面花费的时间远远超过你去学习linux编程的时间。另一方面,Linux上IDE的开发工具也在成长,最终会吸引更多的应用开发工程师

5 技术上的发展潜力
  windows现在的技术架构基本上走进了一个死胡同,很难有大的创新.除非提出一个完全不同的系统,然后在里面做个win32子系统,以兼容现有的程序.就像在nt上搞win16子系统一样:),并且体积再扩大一倍。对于linux来说,一个很好的架构放在哪里,现在主要是填充内容,丰富应用。在可以预见的时间内,windows无法在架构上超过Linux。
回复 支持 反对

使用道具 举报

发表于 2006-12-24 13:44:10 | 显示全部楼层
Post by chinabiue
是真的.

这句很像我的英语老师吹牛时的开场白……
回复 支持 反对

使用道具 举报

发表于 2006-12-25 14:45:48 | 显示全部楼层
40M还小?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-12-25 14:56:35 | 显示全部楼层
呵呵,似乎以前听人说过,微软有1GB的源代码泄露...不知真假...
回复 支持 反对

使用道具 举报

发表于 2006-12-25 15:00:39 | 显示全部楼层
Post by zzzbbs
呵呵,似乎以前听人说过,微软有1GB的源代码泄露...不知真假...

所有的软件的?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-12-25 15:04:01 | 显示全部楼层
这就不清楚了,似乎是内核和软件的代码都有.
回复 支持 反对

使用道具 举报

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

本版积分规则

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