LinuxSir.cn,穿越时空的Linuxsir!

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

Netbas 操作系统发行版

[复制链接]
 楼主| 发表于 2009-1-31 22:30:39 | 显示全部楼层
最近完善了用户态的线程库,下面是运行xynth的截图。

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

发表于 2009-2-3 11:30:25 | 显示全部楼层
靠,这个系统不区分大小写啊!!!
回复 支持 反对

使用道具 举报

发表于 2009-2-3 13:34:21 | 显示全部楼层
不是真正了解gnu/linux还是多多了解一下在发言吧!!!

非常支持楼主的行动!!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-2-3 15:23:00 | 显示全部楼层
Post by wkt;1943439
靠,这个系统不区分大小写啊!!!
默认文件系统为fat/iso9660,确实不区分大小写。
这个版本稍后释出,将支持tcp/ip应用。
回复 支持 反对

使用道具 举报

发表于 2009-2-3 19:15:40 | 显示全部楼层
这个系统能安装linux驱动吗?
回复 支持 反对

使用道具 举报

发表于 2009-2-3 19:29:48 | 显示全部楼层
Post by easion;1943501
默认文件系统为fat/iso9660,确实不区分大小写。
这个版本稍后释出,将支持tcp/ip应用。

我还是觉得象linux一样区分大小写,比较好!
什么时候给个有gui,带gtk支持的版本出来啊??
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-2-3 21:24:38 | 显示全部楼层
Post by dxqwx1;1943555
这个系统能安装linux驱动吗?

因为版权的原因,驱动模块没刻意追求和linux驱动的二进制或者api兼容,但是却提供了类似的api接口,所以linux驱动稍微修改编译后即可在这个系统运行,和linux不同的是netbas能实际运行c++编码的驱动.
驱动其实也支持freebsd/麒麟操作系统驱动架构,bsd操作系统的驱动修改后编译即可运行。

下面是一个简单的netbas驱动源代码:
hello.c
/*
** NetbasOS 可安装模块测试
** 2005-3-5
*/
#include <drv/drv.h>
static        tid_t id1;
static        tid_t id2;

void thread1(void *arg)
{
        kprintf("thread1 run  ...\n");

        while (1)
        {
                //kprintf("thread1 run loops  ...\n");
                kprintf("%s sleep 2 sec...\n",arg);
                thread_wait(current_thread(), 2000);
                schedule();
        }
}


void thread_test()
{
        id = new_kernel_thread("thread1", thread1,"[thread1 args]");
        kprintf("create thread %d ok\n",id);

        id = new_kernel_thread("thread2", thread1,"[thread2 args]");
        kprintf("create thread %d ok\n",id);
}


/*dll entry*/
int dll_main(char **argv)
{
        puts("Hello world, module Runing!\n");
        thread_test();       

        return 0;
}


int dll_destroy()
{
        kprintf("dll_destroy called!\n");

        thread_exit_byid(id1,NULL);
        thread_exit_byid(id2,NULL);
        return 0;
}

编译:
i386-elf-gcc -nostdinc -nostdlib -I/drv/include -c hello.c -o hello.sys
回复 支持 反对

使用道具 举报

发表于 2009-2-3 22:02:59 | 显示全部楼层
先占个位,慢慢观看。
这帖不错,有成为第二个Sinox的潜力,楼主我很看好你~~~
回复 支持 反对

使用道具 举报

发表于 2009-2-5 08:47:54 | 显示全部楼层
希望成为另一个汉奥操作系统.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-2-5 10:19:32 | 显示全部楼层
Post by netphi;1943609
先占个位,慢慢观看。
这帖不错,有成为第二个Sinox的潜力,楼主我很看好你~~~


善者不辨,辨者不善.
回复 支持 反对

使用道具 举报

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

本版积分规则

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