LinuxSir.Org  
| 网站首页 | 论坛帮助 |

欢迎来到LinuxSir.Org!
您还未登录,请登录后查看论坛,或者点击论坛上方的注册链接注册新账号。


发表新主题 回复
精华主题  
主题工具
旧 04-02-11, 20:58 第 211 帖
liuqionline
 
 
 
注册会员  
  注册日期: Feb 2003
  帖子: 542
  精华: 2
 

GNU/HURD 操作系统里应该有很多用到 Lisp 的地方吧。很可惜当年的 Lisp 机器没有能够生存下来。







__________________
Somehow , I am still alive ...
  liuqionline 当前离线   回复时引用此帖
旧 04-02-11, 21:07 第 212 帖
tyfrlj
 
tyfrlj 的头像
 
 
注册会员  
  注册日期: Mar 2003
  我的住址: 杭州
  帖子: 340
  精华: 1
 

GNU Mach 1.3 was released in May 2002, and features advanced boot script support, support for large disks (>= 10GB) and an improved console.

GNU Mach is used as the default microkernel in the GNU/Hurd system. It is compatible with other popular Mach distributions. The device drivers for block devices and network cards are taken from Linux 2.0.x kernel versions, and so a broad range of common hardware is supported.

However, the Linux device drivers have been improved greatly since the 2.0.x version, and a new version of GNU Mach based on the OSKit library is being worked on, which uses newer drivers and in general has cleaner machine specific support code.

发展十分缓慢啊。







__________________
春早雨迷濛,白雾绕青山。
寂寥破古屋,愁思倚阑干。
LFS ID : 13994
  tyfrlj 当前离线   回复时引用此帖
旧 04-02-12, 02:09 第 213 帖
无双
 
无双 的头像
 
 
注册会员  
  注册日期: May 2003
  帖子: 1,799
  精华: 25
 

那是因为微内核的开发与调试很难

开发时多进程间进程通信等机制 这些都很难调出哪里有问题的

偶看过UNIX简史 古代黑客分成两个派别 MULTICS的与unix派
MIT的人也就是开发MULTICSE的,他们技术高超,甚至使用ASM和lisp编写了multics
但是后面因为汇编不好移植 结果随着PDA机型的停产的而失去目标 后面也转移到了unix阵营







__________________
loveunix.net

讨论技术的好地方

[IMG]http://www.loveunix.net/style_images/1/logo2.gif[/IMG]
欢迎参观我的论坛
  无双 当前离线   回复时引用此帖
旧 04-02-12, 14:06 第 214 帖
liuqionline
 
 
 
注册会员  
  注册日期: Feb 2003
  帖子: 542
  精华: 2
 

理论上说微内核的开发要比单一内核的开发要简单, 因为把一些系统功能比如 内存管理 ,文件系统,驱动,TCP/IP 等等独立成服务进程进行调试要比直接调试内核要简单。但是微内核的消息传递机制大大地增加了微内核的开发验难度。像微软的 Windows 2000 就把内存管理和文件系统以及 GUI 集成进了内核。

此帖于 04-02-12 14:14 被 liuqionline 编辑.
  liuqionline 当前离线   回复时引用此帖
旧 04-02-13, 09:16 第 215 帖
bouzouki
 
bouzouki 的头像
 
 
注册会员  
  注册日期: Apr 2003
  我的住址: tj
  帖子: 397
  精华: 1
 

以hurd的经验来看,multi server的微内核os的调试的复杂程度大大超过了人们的预期,其中很大的原因就是用ipc代替了例程调用,引入了很多同步问题
  bouzouki 当前离线   回复时引用此帖
旧 04-02-13, 17:40 第 216 帖
waq
 
 
 
注册会员  
  注册日期: Jul 2003
  帖子: 1,781
  精华: 5
 

Linux至少迄今为止的所有版本都是大家的,永远都是大家的,这由GPL来保证!
HURD很想试,但是由于不成熟,加上个人水平有限,也帮不上忙,等着。

用oskit你也可以来一个操作系统哦!这是oskit说的。

此帖于 04-02-13 17:48 被 waq 编辑.
  waq 当前离线   回复时引用此帖
旧 04-02-13, 18:28 第 217 帖
bouzouki
 
bouzouki 的头像
 
 
注册会员  
  注册日期: Apr 2003
  我的住址: tj
  帖子: 397
  精华: 1
 

引用:
最初由 waq 发表
Linux至少迄今为止的所有版本都是大家的,永远都是大家的,这由GPL来保证!
HURD很想试,但是由于不成熟,加上个人水平有限,也帮不上忙,等着。

用oskit你也可以来一个操作系统哦!这是oskit说的。
不过把oskit的那些文档看一遍也不容易,好多啊
  bouzouki 当前离线   回复时引用此帖
旧 04-02-14, 20:49 第 218 帖
jessew 帅哥
 
jessew 的头像
 
 
注册会员  
  注册日期: Dec 2002
  我的住址: 北京
  帖子: 200
  精华: 2
 

大家说得都很好,从这里面可以学到很多东西,谢谢!!
L4-Hurd 项目仍在积极地开发中,Mach 显然已经年迈。







__________________
Work Smarter,Work GNU!
  jessew 当前离线   回复时引用此帖
旧 04-02-16, 17:31 第 219 帖
sipingal
 
sipingal 的头像
 
 
注册会员  
  注册日期: Nov 2002
  我的住址: 深圳
  帖子: 692
  精华: 4
 

标题: 希望不是当年的osi七层


感觉它与linux的命运有点类似Tcp/ip与osi七层的发展一样的。
  sipingal 当前离线   回复时引用此帖
旧 04-02-19, 14:20 第 220 帖
tyfrlj
 
tyfrlj 的头像
 
 
注册会员  
  注册日期: Mar 2003
  我的住址: 杭州
  帖子: 340
  精华: 1
 

hurd-install-guide好像没有人翻译嘛,我把标题、目录翻译了一下,水平太差,花了一个上午,一边查词典一边翻译,权当自娱自乐 也顺便把早就扔掉的EN捡些回来。
上传的附件
文件类型: htm hurd-install-guide.htm (52.6 KB, 54 次查看)

此帖于 04-02-19 15:33 被 tyfrlj 编辑.
  tyfrlj 当前离线   回复时引用此帖
旧 04-02-20, 16:36 第 221 帖
tyfrlj
 
tyfrlj 的头像
 
 
注册会员  
  注册日期: Mar 2003
  我的住址: 杭州
  帖子: 340
  精华: 1
 

引用:
最初由 jessew 发表
L4-Hurd 项目仍在积极地开发中,Mach 显然已经年迈。
L4不用Mach做内核了?
  tyfrlj 当前离线   回复时引用此帖
旧 04-02-22, 12:29 第 222 帖
bouzouki
 
bouzouki 的头像
 
 
注册会员  
  注册日期: Apr 2003
  我的住址: tj
  帖子: 397
  精华: 1
 

L4就是微内核,当然不用mach
  bouzouki 当前离线   回复时引用此帖
旧 04-02-23, 01:18 第 223 帖
bascacaler
 
bascacaler 的头像
 
 
注册会员  
  注册日期: Jul 2002
  帖子: 90
  精华: 2
 

读这个帖子我最大的收获就是对整个操作系统世界有了一个全新的认识,谢谢众位兄弟的努力。
  bascacaler 当前离线   回复时引用此帖
旧 04-02-23, 18:11 第 224 帖
carlos
 
 
 
★☆临时★退役☆版主★☆  
  注册日期: Sep 2002
  我的住址: NZ
  帖子: 7,719
  精华: 24
 

希望在 L4 老去之前,GNU Hurd 能给大家一个交待。
hoho







__________________
Aoccdrnig to a rscheearch at an Elingsh uinervtisy,
it deosn't mttaer in waht oredr the ltteers in a wrod are,
the olny iprmoetnt tihng is taht frist and lsat ltteer is at the rghit pclae.
  carlos 当前离线   回复时引用此帖
旧 04-02-23, 22:02 第 225 帖
g_strings 帅哥
 
g_strings 的头像
 
 
注册会员  
  注册日期: Jan 2004
  我的住址: UK
  帖子: 171
  精华: 1
 

目前,Hurd 运行在 IA32 系统上。未来 Hurd 应该,而且可能会被移植到其他硬件系统或微内核上。
  g_strings 当前离线   回复时引用此帖
发表新主题 回复


主题工具

发帖规则
您 [不可以] 发表新主题
您 [不可以] 回复主题
您 [不可以] 上传附件
您 [不可以] 编辑您的帖子

已 [启用] BB 代码
已 [启用] 表情符号
已 [启用] IMG 代码
已 [禁用] HTML 代码
[论坛跳转…]


所有时间均为[北京时间]。现在的时间是 16:50


Powered by vBulletin 版本 3.6.8
版权所有 ©2000 - 2012, Jelsoft Enterprises Ltd.
官方中文技术支持: vBulletin 中文
版权所有 ©2002 - 2011, LinuxSir.Org