LinuxSir.cn,穿越时空的Linuxsir!

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

Netbas 操作系统发行版

[复制链接]
发表于 2009-1-7 13:58:22 | 显示全部楼层
根部不需要高深的技术!
常识和直觉就够了。
不知道大家知道不知道:menuetos(号称世界上最小的操作系统,一张软盘就能容纳)
http://www.menuetos.net/
看看人家是怎样做的!
即使不开源,但是却有详尽的文档资料可查。

不像那厮,只有贴图和大话。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-1-7 14:09:44 | 显示全部楼层
Post by beyond93;1935240
首先,我没有攻击楼主的意思。我很想听到有中国人能做自已的OS,但被一个“麒麟“给吓到了。第二,申请国家基金没什么不可以,不能让一些人总浪费纳税人的钱。第三,请楼主放出一部分代码,照你所展示的成果远超出当年linux的成果,可以上台面了。也许我们很多人不懂,但我至少能看懂的的驱动(一直做BSP的工作,为了生活,没多少精力奉献社区,只从社区索取,比较惭愧)。第四,可以放出来大家一起完善,sir上牛人还是很多的。最后强烈期盼源码,私底下传播也不错

确实是不可能超出linux,各位不要对这个系统抱有太高的期望,我也不期望做什么linus.

部分代码能有什么用呢,如果你想看,我自然也乐意,当然暂时不会是内核代码。用户端的代码既然兼容posix,也就是说,大部分linux的用户程序只需要重新编译下就能在这个平台下运行。
我暂时不释放这些资源不是在隐瞒什么。做一个东西,总是稳定的时候才会比较好。
有些朋友说申请国家基金,我不知道具体怎么操作,当然国家的钱不是那么容易花的,只是业余之作,也许有点言重了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-1-7 14:13:20 | 显示全部楼层
Post by kangtian;1935244
楼主连二进制文件都不想提供,怎么会提供源码?
还记得银河麒麟是怎么露出狐狸尾巴的吗?反向工程!
能理解大家都疑虑,开发一个操作系统不是你们想像中的困难。

我计划在linuxsir开一个板块,以制作netbas发行版和开发移植新程序为目标,这样既可以宣传netbas,也可以厘清你们的一些疑问。
反正现在netbas也能支持atapi接口的cdrom,(我实际测试过也可以在ia32体系上运行)可以把unix的一些命令加入到里面。这样是真是假,有没有用gpl的代码不就见分晓了么?

不知哪位兄弟可以向linuxsir的管理员引荐下?
回复 支持 反对

使用道具 举报

发表于 2009-1-7 15:31:37 | 显示全部楼层
顶贴留名,我相信中国有很多牛人的,楼主就是其中一个?linux的源代码是全人类的共同财富,我们还要学习、学习再学习啊!
回复 支持 反对

使用道具 举报

发表于 2009-1-7 16:21:39 | 显示全部楼层
大家不要苛求开源,有总比没有好。我只是怀疑系统的可用性,现在不止国外国内也有不少自己开发一个内核+简单的图形界面+几个简单的程序,但到此为止就停步不前了,真正的困难在后面。
回复 支持 反对

使用道具 举报

发表于 2009-1-7 16:49:16 | 显示全部楼层
Post by easion;1934700
netbas是我本人开发的一个操作系统,不基于其他操作系统,开发历时已久,计划在将来推出一个免费的可实际运行的版本。借linuxfans论坛这块宝地来替自己宣传下
截图请参考附件。

网站:
http://jicama.cosoft.org.cn

Netbas OS(旧名称Jicama)计划做成一个可运行在多个平台的面向娱乐应用的通用OS。包括主流的嵌入式系统和PC机(WinCE Like),当前能部分二进制兼容linux系统,并开发了自己所专有的GUI Window System:GI。
  Netbas提供了完整的TCP/IP应用和多进程/线程支持,内核高度模块化,支持多种驱动。可运行bash2,a shell,xynth,telnetd,tcc,nasm等程序,FAT,NTFS,ISO9660,romfs等文件系统。
  GI Windows system基于kernel模式,在用户层模拟实现libX11,并开发了自己的widget toolkit。能运行SDL,FLTK-1,Mesa,Doom,web browser,VNC等程序。并将移植包括gtk,twm在内的图形程序.
  Netbas当前的开发还处于alpha阶段,暂时没有释出完整的版本.


楼猪放出来的图是在i386硬件架构下安装的吗? 还是其他架构? 支持Mips吗?
回复 支持 反对

使用道具 举报

发表于 2009-1-7 16:58:21 | 显示全部楼层
Post by easion;1935120
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,多种网卡驱动。

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


坦率的说, 我相信楼猪, 也希望楼猪能够开发出一套真正实用的操作系统来.

表示怀疑的估计都是80,90后的, 孤陋寡闻.  几百K的操作系统很正常, 以前的DOS都是一张软盘装下了.

在win98时代就有人开发过装在1.44兆软盘的操作系统, 包括了图像界面和浏览器,文字处理系统.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-1-7 17:07:50 | 显示全部楼层
Post by nhluqun;1935286
大家不要苛求开源,有总比没有好。我只是怀疑系统的可用性,现在不止国外国内也有不少自己开发一个内核+简单的图形界面+几个简单的程序,但到此为止就停步不前了,真正的困难在后面。
right! 所以netbas一开始就立足做实用的系统。

to elitedaili:
暂不支持mips。
之前有做过arm,amd64的版本,其中arm版本是可运行的。但是现在的开发还是集中在x86,这样方便调试。因为大部分的代码都是c写的,所以如果对一个新cpu很熟悉的话,移植并不困难。我有点打算移植到昂达767(君正mips),也要看有没有这个精力。
当前的主要任务还是把图形系统做好,目前还不是很稳定。
回复 支持 反对

使用道具 举报

发表于 2009-1-7 17:11:29 | 显示全部楼层
抗钿(kangtian)之流不经过大脑思考就一棒子打死人的, 到这个地址开开眼界! 不会英语就不要去了.


http://www.menuetos.net/index.htm

Features


- Pre-emptive multitasking with 1000hz scheduler, multithreading, ring-3 protection
- Responsive GUI with resolutions up to 1280x1024, 16 million colours
- Free-form, transparent and skinnable application windows, drag'n drop
- IDE: Editor/Assembler for applications
- USB 2.0 Hi-speed storage, webcam and printer support
- TCP/IP stack with Loopback & Ethernet drivers
- Email/ftp/http/chess clients and ftp/mp3/http servers
- Hard real-time data fetch
- Fits on a single floppy (可以装在一张软盘里)
回复 支持 反对

使用道具 举报

发表于 2009-1-7 17:18:20 | 显示全部楼层
Post by easion;1935318
right! 所以netbas一开始就立足做实用的系统。

to elitedaili:
暂不支持mips。
之前有做过arm,amd64的版本,其中arm版本是可运行的。但是现在的开发还是集中在x86,这样方便调试。因为大部分的代码都是c写的,所以如果对一个新cpu很熟悉的话,移植并不困难。我有点打算移植到昂达767(君正mips),也要看有没有这个精力。
当前的主要任务还是把图形系统做好,目前还不是很稳定。


哦,这样的啊.

MIPS支持的话, 倒是可以和龙芯的人联系一下移植问题. 呵呵, 龙芯现在用的是debian4, 但是速度不是很快. 我有部2e.

还有就是你的系统既然还小, 而且还在开发阶段, 能否从一开始就考虑一下中文支持?
回复 支持 反对

使用道具 举报

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

本版积分规则

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