LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: easion

Netbas 操作系统发行版

[复制链接]
发表于 2009-1-7 07:15:18 | 显示全部楼层
哈哈,还不错

与Linux有什么同异呢?

不过可能使用范围太小,问题是楼主为什么要再造一个轮子呢……


PS: 无谓漫骂只能显示自己无知
回复 支持 反对

使用道具 举报

发表于 2009-1-7 08:41:09 | 显示全部楼层
建议楼主加入Linux系统的开发团队,参与到主流的系统开发中才会有更多的人从你的劳动中获益。你的加入也能让中国人在Linux系统的发展方向上有更多的话语权。
回复 支持 反对

使用道具 举报

发表于 2009-1-7 09:06:36 | 显示全部楼层
强人现身!linuxsir风生水起!
回复 支持 反对

使用道具 举报

发表于 2009-1-7 09:48:41 | 显示全部楼层

lz出来回答几个问题。

操作系统基本上=kernel + 基本工具 + 函数库,于是我想问问你,

kernel是你自己写的吗,你又写了多少驱动呢?

基本工具是你自己写的吗?

函数库是你自己写的吗?


从你的帖子上看你的系统实现了x,于是我有想问问你,

使用的x服务器是你自己写的吗?

使用窗口管理器是你自己写的吗?

你使用的图形界面程序是你自己写的吗?


不是很懂,探讨一下,以上诸多疑问,请lz作答,

我对这个系统表示非常怀疑。
回复 支持 反对

使用道具 举报

发表于 2009-1-7 09:49:53 | 显示全部楼层
首先,图标不像自己画的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-1-7 10:06:13 | 显示全部楼层
kangtian兄弟,我理解你的想法,但必须得对你说:
1.虽然我的id注册已久,确实这是我在linuxsir发达第一个帖子。我不是芙蓉姐姐,还请你对人有一个基本的尊重。
2.coming???没问题,但是我不打算放出一个alpha版本的软件,这点我在上面讲的很清楚。您可以再耐心等着。
你可以再参考下面实际运行的截图。

to wosmvp兄:
你的问题问得好,这也是我常常问自己的问题。
再造轮子与我而言,大部分是出于兴趣驱动,这个OS并非才1-2年,基本都是在业余时间和节假日开发的。
很显然,这个操作系统在桌面领域或者服务器领域是没办法同linux,windows一较高下的,所以我的开发重点是u盘上的os和嵌入式的OS,作为面向娱乐应用的OS,替代wince还是可能的。
下面我讲下这个系统的主要特征:
1.支持posix,也就是说它是一款类unix的操作系统。
2.多平台支持,大部分都是c开发。
3.组件高度模块化,内核才不到200K,包含文件系统和图形系统,驱动都是可动态加载的。
4.多文件系统和完整的tcp/ip支持。
5.基于内核的gui,其兼容x11的api接口,这意味着相当大的x程序能被移植到netbas
6.支持主要的unix应用程序,bash,ash,tcc,nasm,busybox,python等,这些是已经移植到,实际支持更多。
7.多设备驱动支持。目前可支持usb1.1-2.0,pci,cdrom,floppy,vmware,多种网卡驱动。

最后谢谢上面各位的关心!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-1-7 10:17:32 | 显示全部楼层
Post by zyx173;1935112
首先,图标不像自己画的

你猜对了,我可不不懂美术,哈哈。图标是从一些相关的icon搜索网站取得的,一般都是免费的或者lgpl版权的。

to fender010:
操作系统基本上=kernel + 基本工具 + 函数库,于是我想问问你,

>>kernel是你自己写的吗,你又写了多少驱动呢?
没错,驱动部分其实也是参考,或者直接使用了bsdl版权的软件,比方tcp/ip就是改写lwip,主要是精力有限.

>>基本工具是你自己写的吗?
>>函数库是你自己写的吗?
c库采用uclibc 0.9.26,但是修改了很小的一部分,因为这是一个很好的跨平台的工具,使用的人多,尺寸小。另外也有助于一些unix,linux的移植。



从你的帖子上看你的系统实现了x,于是我有想问问你,

使用的x服务器是你自己写的吗?
>没错,基于内核。
之前还写了一个c/s的,我在上面移植了fltk,gtk等,但是不是很理想。基于内核的版本,在速度上有亮眼的表现,更适合嵌入式系统。

>使用窗口管理器是你自己写的吗?
这方面的原理其实和x的窗口服务程序是完全一致的。

>你使用的图形界面程序是你自己写的吗?
当然。


我随后可能发布sdk包,希望有更多的人加入进来。
回复 支持 反对

使用道具 举报

发表于 2009-1-7 10:37:41 | 显示全部楼层
既然lz做了这么多工作,我来替他总结一下吧,

lz开发了一个200k的内核,这个内核包含了文件系统,硬件驱动,图形界面服务器,窗口管理器,这个内核实现了unix的posix标准,另外你还开发了一些图形界面程序,

由于你的内核是遵循posix标准的所以大多数unix-like下面的程序都能在你的系统上运行。

最终lz把这一切组合到一起,弄出来一个系统。

=========================================

不要截图了,没有什么意义,

放出源代码来,我虽然看不懂,但是有人看的懂。

=========================================

我非常怀疑200k能放多少硬件驱动或者是文件系统,

不知道你用的是什么文件系统?自己开发的,还是现有的。

=========================================
回复 支持 反对

使用道具 举报

发表于 2009-1-7 10:42:49 | 显示全部楼层

帮忙看看真假。

有个人说自己弄了一个系统,

http://www.linuxsir.cn/bbs/thread342587.html

我对系统了解有限,从使用角度还算过的去,往深了就不行了,

所以我想请人帮忙鉴定一下,

我不是非要把别人怎么样,只是想鉴定一下真假,但是自己水平有限。

这个年代造假的太多了,所以跑着找人帮忙看看。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-1-7 10:52:48 | 显示全部楼层
>不要截图了,没有什么意义,
>放出源代码来,我虽然看不懂,但是有人看的懂。
关于开源的问题,我也认真考虑过,但暂时不会开放代码,不排除在适当的时候再考虑这个问题。
目前的版本还有很多地方待整理。


>我非常怀疑200k能放多少硬件驱动或者是文件系统,
>不知道你用的是什么文件系统?自己开发的,还是现有的。
200k仅仅是内核文件的体积,而驱动是启动时候动态加载的,(可参考grub的kernel和module命令)加上驱动模块早就不是这个数目了。
文件系统考虑debug的原因,没有开发专有的文件系统,当然这也不是什么难事。目前能实际运行的仅仅支持ntfs,fat12-32,romfs,iso9660.
待测有:ext2,cifs

还补充下,这个系统也能支持内核态和用户态度多线程(posix thread),开发时间since 2002.
回复 支持 反对

使用道具 举报

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

本版积分规则

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