Linux中国  设为主页
 收藏本站
 
当前位置: > 首页 ->Linux技术 ->BSD相关 ->Solaris,Linux和FreeBSD的内核比较
  相关分类: 
入门与提高
系统管理
网络应用
嵌入式系统
内核研究
服务器相关
发行版专区
Linux程序设计
Linux安全
BSD相关
桌面应用
  站内搜索: 
热门文章排行
热门文章排行 怎么样在Linux/FreeBSD下玩模拟器游(04-11)
一山可容二虎 让Linux与FreeBSD共存(04-11)
Solaris,Linux和FreeBSD的内核比较(04-11)
Solaris、Linux和FreeBSD的内核比较(04-11)
教你自动下载文件并制作OpenBSD ISO(04-11)
精采文章排行
精采文章排行 Linux系统中BSD套接口开发的基础介绍(04-11)
一山可容二虎 让Linux与FreeBSD共存(04-11)
教你定制自己的压缩的FreeBSD内核(04-11)
教你制作可以随身携带的FreeBSD系统(04-11)
教你制作软盘上运行的FreeBSD系统(04-11)
  ·教你定制自己的压缩的FreeBSD内核·教你制作可以随身携带的FreeBSD系统·教你制作软盘上运行的FreeBSD系统·Linux系统中BSD套接口开发的基础介绍·怎么样在Linux/FreeBSD下玩模拟器游戏·NetBSD的创建人之一为NetBSD未来担忧·教你自动下载文件并制作OpenBSD ISO·福布斯:Open BSD老板对Linux大肆攻击·FreeBSD 决心与桌面 Linux 一争高下

Solaris,Linux和FreeBSD的内核比较

作者:   来源:   点击:   日期:2007-04-11 [收藏] [投稿]

  IE是否经常中毒?推荐您

1。我个人认为作者MAX对Linux的了解不像他对Solaris那样深入,我不知道也没法知道他的下列关于Linux的内容来自自己的代码阅读分析还是只是来自第三方的文档资料而未经自己实地验证;

  2。我已经尽量符合原意地翻译了,当然中间实在忍不住的地方也插两句自己的话;

  3。无论是只阅读这一篇文章,还是看其他东西,我都觉得,保持自己头脑清醒很重要

  Max Bruning 是一名教师/资讯专家,他的教授内容包括Solaris内部组织,设备驱动,内核和应用的crash分析及调试,网络组织和其他一些特定科目(他的blog在blogspot,不费点劲可能访问不了,所以也可以看看www.bruningsystems.com)。

  在解释这些子系统在Solaris中是怎么样实现的时候,他的学生们总会问“Linux里它是怎么工作的?”或者“FreeBSD里是这样,Solaris里呢?”这种经历最终让Max在OpenSolaris网站写了这篇A Comparison of Solaris, Linux, and FreeBSD Kernels。

  文章里讨论了调度,内存管理和文件系统架构--这3个子系统在任何操作系统中都有普遍应用,而且他们是最well-understood 的组件。

  目前很多分析或对比文章所引用的材料及代码都比较老,与现实脱节,Max推荐如下几个多少比较up to date的网站:

Solaris Vs. Linux

Comparing MySQL Performance

Fast Track to Solaris 10 Adoption

Solaris 10 Heads for Linux Territory



  其实抛开3个系统之间的差别,他们也有很多相似之处。除了那些不同的命名习惯,这些OS在实现不同概念的时候采用了非常相似的方法。他们都支持线程的分时调度,支持最近未使用页面替换算法实现请求调页,支持虚拟文件系统层允许不同文件系统架构。这个系统里的一个好概念在另一个系统里也会采用。比如Linux也接受并实现了 Solaris slab 内存分配算法的概念。FreeBSD 代码里的很多术语在Solaris里也出现了(快去看看代码。。。)。考虑到这3个系统的源代码都能得到了, fxr.watson.org提供了系统源码的交叉阅读浏览,可能会发现很多有趣的地方。

  好了,温情默默的套近乎结束,进入正题。

  

 如果您对本文有任何疑问或者建议,请到讨论区发表您的意见: >> 论坛入口 <<

上一页12 3 4 5 下一页

上一篇:Solaris、Linux和FreeBSD的内核比较   下一篇:FreeBSD 决心与桌面 Linux 一争高下
文章评论】 【收藏本文】 【推荐好友】 【打印本文】 【我要投稿】 【论坛讨论

   相关文章:
·一山可容二虎 让Linux与FreeBSD共存

   文章评论:(2条)
  
 请留名: 匿名评论   点击查看所有评论 论坛讨论
 

 声明:刊登此文章是为了传递更多信息,文章内容仅供参考,转载请注明出处。