当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 19 篇帖子 ]  前往页数 1, 2  下一页
作者 内容
1 楼 
 文章标题 : LMOS-00.02发布了!!
帖子发表于 : 2012-11-06 9:35 

注册: 2010-08-27 22:29
帖子: 232
送出感谢: 4
接收感谢: 2
更多文档和祥情请参阅此博客 lmos.blog.chinaunix.net
说实话,这个月真是糟糕的一月。我感觉我好像没做什么这个月就完了。我不得不承认我们的这个纷乱的物理世界,时间是最快的东西。这个月我玩到12号,才开始写代码。毕竟十一嘛。但是时间重来不管是十一还是十五(呵呵)。
好了,说说这次有什么新特性吧。以其说是特性还不如说是“限制”,为什么这样说呢。在上一版本中,LMOS是假设您的计算机配置都是正确的,并且是较新的计算机。如果不是这样子的LMOS会出现各种异常情况,而不告诉您出异常情况的任何信息。这是可怕的……
有哪些“限制”呢?
首先是重要的CPU,由于用了一些新CPU中的特性,所以需要intel Pentium 4 以上的CPU,并且还要是intel公司的。AMD的则不行,大家可能会说AMD和intel一直是兼容的。是的,但是还是有些细微的不同。加上我没有AMD的处理器,所以代码没有在AMD的处理器上跑过,无法确定能否正常运作,我不能把没有经过严格测试的东西就拿出来。如果LMOS检测到不是以上要求的CPU,会停转的。在说intel Pentium 4 CPU已经很古老了。
对内存的要求是最低要64MB以上内存,哇,真大啊!相比于其它系统动不动就要512MB~1GB还是小很多。开个玩笑,呵呵。事实上,LMOS只要2MB的内存就可以运作了。但是这不能做什么。现在LMOS内核的镜像文件还不到200KB大小呢,大家可能这样想有200KB内存就够了,可是这是错的。因为几乎所有LMOS的内核对象数据结构都是运行时动态分配的。这样做有很多好处,灵活,可伸缩。由于LMOS内核在运行时要频繁的分配那些数据结构,如果一次只分配一个,在需要时又分配,这样性能会大打折扣。于是LMOS内核采用大量的内存缓存池这种技术,去缓存那些数据结构的实例对象。内存就是这样被消耗的。我想如果在回去十年,64MB内存的计算机也常见。如果LMOS检测到内存低于64MB的化,会说内存不足,然后停转。
对APIC也有限制的,一定要是片上的APIC,并且APIC一定要较新版本的,这是由于应用它的 STATUP IPI机制,这种机制只有在新版本中才有的。其实上面的intel Pentium 4 以上的CPU,已经保证了这个条件。很久以前,我以为只有软件才有很多版本的,现在看来硬件版本也不少啊。当然,如果您的计算机是单核CPU,LMOS不会去检测APIC,而是会配置您计算机上的I8259。
支持VGA模式的显卡,支持IDE模式的硬盘,这个就不用说了吧。我想二十年前的计算机都支持的。如果一台PC机你用了30年了,那么我是非常佩服的。同样LMOS还是会例行检查的,不支持的化还是会停转的。
以上这些限制,是为了保证LMOS正常运转的重要基础。这个版本还完全重写了IO高速缓存的代码,修复了几个BUG。另外文件系统代码的问题还是很多,不能归并到稳定的代码树中去。我说过有问题的东西我是不会拿出来的。
下个月会有什么特性呢,下个月在说,因为我只有一个人,加上技术有限,所以不能在此做任何保证,唯一能保证的是,我会一直维护更新,不断加入新的特性……
由于LMOS尚未开源,所以大家不要以任何手段及逆向工程,研究其实现细节。因此而产生的法律问题及一切后果,大家自己负责。
.................................................


_________________
自主操作系统LMOS


页首
 用户资料  
 
2 楼 
 文章标题 : Re: LMOS-00.02发布了!!
帖子发表于 : 2012-11-06 10:34 
头像

注册: 2011-02-23 13:43
帖子: 266
系统: UBUNTU 12.04
送出感谢: 2
接收感谢: 1
支持!!!
笔者愚鈍, 只是对计算机感些兴趣,所谓的兴趣仅限于重装下系统, 用XX卫士优化一下系统. 后来有幸接触到LINUX, 但也只是学会了换个主题, 桌面环境之类的. 更深层次的东西, 心向往之, 无奈基础知识欠缺, 只能汪洋兴叹. 对楼主的行为十分的佩服.
有一个问题
楼主为什麽不直接使用现成的LINUX折腾? 不是更方便嘛? 干嘛从新自己写?


_________________
No Way to Go....


页首
 用户资料  
 
3 楼 
 文章标题 : Re: LMOS-00.02发布了!!
帖子发表于 : 2012-11-06 10:58 

注册: 2010-08-27 22:29
帖子: 232
送出感谢: 4
接收感谢: 2
marklennon 写道:
支持!!!
笔者愚鈍, 只是对计算机感些兴趣,所谓的兴趣仅限于重装下系统, 用XX卫士优化一下系统. 后来有幸接触到LINUX, 但也只是学会了换个主题, 桌面环境之类的. 更深层次的东西, 心向往之, 无奈基础知识欠缺, 只能汪洋兴叹. 对楼主的行为十分的佩服.
有一个问题
楼主为什麽不直接使用现成的LINUX折腾? 不是更方便嘛? 干嘛从新自己写?

您的意思是,我为什么要重新写个OS是吗,好,那么我告诉您,我也是出于兴趣,出于好奇,出于折腾,但我喜欢折腾自己的,而不是别人的


_________________
自主操作系统LMOS


页首
 用户资料  
 
4 楼 
 文章标题 : Re: LMOS-00.02发布了!!
帖子发表于 : 2012-11-06 11:14 
头像

注册: 2011-02-23 13:43
帖子: 266
系统: UBUNTU 12.04
送出感谢: 2
接收感谢: 1
我想这样的工程不是个人能够完成的, 何不在现在开源事业的基础上做一些更有直接效果的事情呢? 比如修改LINUX的内核, 某个应用软件的修改.


_________________
No Way to Go....


页首
 用户资料  
 
5 楼 
 文章标题 : Re: LMOS-00.02发布了!!
帖子发表于 : 2012-11-06 12:26 

注册: 2010-08-27 22:29
帖子: 232
送出感谢: 4
接收感谢: 2
marklennon 写道:
我想这样的工程不是个人能够完成的, 何不在现在开源事业的基础上做一些更有直接效果的事情呢? 比如修改LINUX的内核, 某个应用软件的修改.

首先,你修改别人的,无论做的多好,都还是别人的,请您放心吧,LMOS将来也会开源的,只是现在没有标准的框架,这时开源,只会变得混乱,您不感觉linux很“乱”吗。当然我也承认这样有利于技术的发展……


_________________
自主操作系统LMOS


页首
 用户资料  
 
6 楼 
 文章标题 : Re: LMOS-00.02发布了!!
帖子发表于 : 2012-11-06 12:42 

注册: 2010-07-19 21:41
帖子: 22323
系统: OS X
送出感谢: 8
接收感谢: 42
高级货,支持下


_________________
NO DO NO DIE
http://a/%%30%30


页首
 用户资料  
 
7 楼 
 文章标题 : Re: LMOS-00.02发布了!!
帖子发表于 : 2012-11-06 13:55 

注册: 2010-08-27 22:29
帖子: 232
送出感谢: 4
接收感谢: 2
jtshs256 写道:
高级货,支持下

谢谢支持,但这是一个非常 低级的货,因为它仅让计算机跑起来了,没有任何实际功能应用,呵呵


_________________
自主操作系统LMOS


页首
 用户资料  
 
8 楼 
 文章标题 : Re: LMOS-00.02发布了!!
帖子发表于 : 2012-11-06 14:26 
头像

注册: 2010-08-10 20:54
帖子: 796
地址: 宇宙
系统: arch
送出感谢: 2
接收感谢: 3
不开源不鸟你 :em04


页首
 用户资料  
 
9 楼 
 文章标题 : Re: LMOS-00.02发布了!!
帖子发表于 : 2012-11-06 14:39 

注册: 2010-08-27 22:29
帖子: 232
送出感谢: 4
接收感谢: 2
intel 写道:
不开源不鸟你 :em04

开源是早晚的事儿,只是我还有一些事没做好…… :em04 :em04


_________________
自主操作系统LMOS


页首
 用户资料  
 
10 楼 
 文章标题 : Re: LMOS-00.02发布了!!
帖子发表于 : 2012-11-06 16:10 
头像

注册: 2008-04-26 12:41
帖子: 11000
送出感谢: 11
接收感谢: 38
都在玩自己的,还不如去为haiku-os做点贡献 :em09


_________________
[新手必读]wubi安装常见问题(FAQ)
[分享]装双系统的同学必看——Windows与Linux系统共享交换分区的方法
kde下唯美的暗黑内透主题(无需编译)
无穷老机上的Trinity Desktop Environment


页首
 用户资料  
 
11 楼 
 文章标题 : Re: LMOS-00.02发布了!!
帖子发表于 : 2012-11-06 16:40 

注册: 2010-08-27 22:29
帖子: 232
送出感谢: 4
接收感谢: 2
photor 写道:
都在玩自己的,还不如去为haiku-os做点贡献 :em09

不做 不做 做了也是别人的, :em05 :em05 我们为什么不能有自己的操作系统呢,谁规定了,我们不能写os了,那么haiku-os,linux又是怎么产生的,难道它们一开始就是从天而降,然后就有许多人为它们作贡献,最后它们就强大了? :em05 :em05


_________________
自主操作系统LMOS


页首
 用户资料  
 
12 楼 
 文章标题 : Re: LMOS-00.02发布了!!
帖子发表于 : 2012-11-06 16:48 
头像

注册: 2009-12-12 19:29
帖子: 5059
地址: 随便一个地方
系统: 本地大型发行版除外
送出感谢: 0 次
接收感谢: 166
pdlenovo 写道:
intel 写道:
不开源不鸟你

开源是早晚的事儿,只是我还有一些事没做好……

具体是什么导致现在没开源LMOS?


_________________
Github见!


页首
 用户资料  
 
13 楼 
 文章标题 : Re: LMOS-00.02发布了!!
帖子发表于 : 2012-11-06 18:18 

注册: 2010-08-27 22:29
帖子: 232
送出感谢: 4
接收感谢: 2
mraandtux 写道:
pdlenovo 写道:
intel 写道:
不开源不鸟你

开源是早晚的事儿,只是我还有一些事没做好……

具体是什么导致现在没开源LMOS?

我想让一个整体框架 标准化后 在开源。


_________________
自主操作系统LMOS


页首
 用户资料  
 
14 楼 
 文章标题 : Re: LMOS-00.02发布了!!
帖子发表于 : 2012-11-06 20:16 
头像

注册: 2012-01-17 22:17
帖子: 441
送出感谢: 3
接收感谢: 20
其实,开源了,会有人鸟你吗?


在新华书店看到一本书,叫30天编自己的操作系统吧
一个日本的天才少年,39.1K的系统,多任务,网络,桌面都有。。。。。


页首
 用户资料  
 
15 楼 
 文章标题 : Re: LMOS-00.02发布了!!
帖子发表于 : 2012-11-06 22:39 

注册: 2010-08-27 22:29
帖子: 232
送出感谢: 4
接收感谢: 2
langyxxl 写道:
其实,开源了,会有人鸟你吗?


在新华书店看到一本书,叫30天编自己的操作系统吧
一个日本的天才少年,39.1K的系统,多任务,网络,桌面都有。。。。。

其实鸟不鸟,无所谓的,其实想让人鸟,你最好不要写OS,这本书我早看过的,没什么意思的,我还可以 告诉你一本,叫一个操作系统的实现,中国人写的,但是好像LMOS的大部特性它们都不支持吧 :em01 :em01


_________________
自主操作系统LMOS


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 19 篇帖子 ]  前往页数 1, 2  下一页

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 4 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译