龙芯开源社区

 找回密码
 注册新用户(newuser)
查看: 58600|回复: 89

龙梦电脑软件任务列表

  [复制链接]
发表于 2006-11-26 16:41:48 | 显示全部楼层 |阅读模式
一 操作系统移植
1、        Ubuntu, Gentoo, Suse, Redhat(Fedora)等主要Linux发行版
2、        各种livecd制作
3、        国内的一些较好的免费系统:Hiweed, everest等
4、        各类嵌入式系统。eCos, ucOS/II, vxworks, winCE(这个目前微软在做)等等。
5、        有兴趣的话,freebsd和netbsd也是一个不错的移植对象
6、        制作纯64位的龙芯OS。目前debian MIPS只支持32位应用程序,内核已经可以支持64位,但是还没有64位应用发行版。
7、        实现prelink支持,可以大幅提高大程序的启动速度
  这些任务工作量可能很大,也许可以通过dev.lemote.com来进行协同开发。我们会提供一些debian开发的经验和各种基础工具。
  除了从头移植的高难工作外,也可以通过参与软件测试以及协助修复软件包、提供美化界面和使用经验等方式来作出贡献。
二、解决方案(面向特定行业的应用)
1、        机顶盒、IPTV解决方案 (可以从mythTV, GeeXbox等移植做起)
2、        网络计算机解决方案(电子教室、多媒体阅览室等)
3、        教育信息化(课件制作和演示、教学考试系统、学习机、高校操作系统等实验机方案)
4、        农村信息化应用(农业信息搜索,简易界面等)
5、        车载电子方案(GPS导航、多媒体系统、视频监控等)
6、        其它:各类行业、工控应用,如多媒体信息亭、股软等,可以结合嵌入式系统的移植开展;
三、功能增加和优化
1、        bootloader. 改进pmon(增加图形界面,改进USB支持等),或者移植u-boot等其它优秀的bootloader.
2、        linux内核。升级、增加功能(电源管理、suspend等)、性能优化(如写龙芯版memcpy、原子操作、TLB优化等)、测试。
3、        编译器和工具链。制作和测试交叉编译工具链,针对龙芯优化(利用龙芯特有指令、针对龙芯结构改进指令调度、link time优化、试验不同编译优化的效果等)。
4、        多媒体。龙芯2有自己的一套完整多媒体指令集,但是目前还没有完整的多媒体库,只做过mplayer中libmpeg的一些优化;其它的许多播放器和解码器都可以做专门的优化,比如totem/wine播放器,以及mpeg1/mpeg4/wmv等等媒体格式。此外,龙芯平台目前对flash的支持和real audio/video的支持还不理想。real部分我们已经和real公司合作在移植real player;flash部分gnash等开源播放器能够使用,但是需要一些优化。
5、        Java虚拟机。我们已经完成sun jdk 1.5的移植,目前已经能够运行LumaQQ,永中Office等java应用。下一步的工作包括:解决个别bug,提高虚拟机效率,移植Server版和新版本java虚拟机。这个工作可以供一些在校学生参考,是一个不错的研究点。
6、        openoffice。我们已经完成openoffice-2.0.4的移植,需要进一步测试和优化。如果可能,修复MS office兼容出现的种种问题。
7、        firefox。这个基本是现成可用的。可以做的工作包括为其移植各种插件,以及增强IE兼容性。
8、        桌面设置和美化。我们希望能够提供多种风格的预配置好的桌面(包括菜单、桌面快捷方式、窗口风格、字体配置、特效等),欢迎大家贡献自己的杰作。
9、        windows小应用程序兼容。也许可以开发模拟器来支持联众游戏、QQ游戏等
10、        性能分析和优化工具。如Oprofile等,为龙芯应用程序优化提供便利条件。在此基础上对常用的一些软件进行分析和优化。
11、        一键恢复系统。
12、        快速启动支持,例如initNG。
13、        移植和测试其它各种软件。如网络电视、BT软件、手写系统、语音识别系统等。
14、        文档翻译和校正。Linux软件目前的中文文档往往还不是很好,

说明:以上软件任务列表肯定不能面面俱到,欢迎提出您的意见。另外,其中一些任务龙梦科技将组织人力进行开发,因此如果有人想承担某项任务一定要和我们联系,免得重复工作。
发表于 2006-11-26 17:09:40 | 显示全部楼层
操作系统的移植应该由红旗,中软这些操作系统厂商负责吧,什么都由龙梦来搞,哪那么多时间啊?至于fans们,不能专职搞移植,所以这种大件很难帮上忙的,移植一些应用软件倒不是问题。
发表于 2006-11-26 17:29:03 | 显示全部楼层
原帖由 华中科大一学生 于 2006-11-26 05:09 PM 发表
操作系统的移植应该由红旗,中软这些操作系统厂商负责吧,什么都由龙梦来搞,哪那么多时间啊?至于fans们,不能专职搞移植,所以这种大件很难帮上忙的,移植一些应用软件倒不是问题。

能争取一个主要发行版的支持也好呀
 楼主| 发表于 2006-11-26 17:34:49 | 显示全部楼层
原帖由 华中科大一学生 于 2006-11-26 05:09 PM 发表
操作系统的移植应该由红旗,中软这些操作系统厂商负责吧,什么都由龙梦来搞,哪那么多时间啊?至于fans们,不能专职搞移植,所以这种大件很难帮上忙的,移植一些应用软件倒不是问题。

龙梦肯定不会都搞,只是给fans们提供一个参考。我也建议大家从小事做起。
发表于 2006-11-26 17:58:18 | 显示全部楼层
原帖由 laura.kylin 于 2006-11-26 05:39 PM 发表
我觉得你们应该向上级反应一下,比如这个:
“6、        制作纯64位的龙芯OS。目前debian MIPS只支持32位应用程序,内核已经可以支持64位,但是还没有64位应用发行版”
就应该由政府出面,强制麒麟或中标等在限 ...


这也强制,那也强制,人家会哭鼻子的。
发表于 2006-11-26 20:13:29 | 显示全部楼层
12、        快速启动支持,例如initNG。


这点可以缓一下,initNG还不够好,Everest中已经测试过了,最后选择了deamondeamon,可以参考一下即将发行的0.3版。

三、功能增加和优化
1、        bootloader. 改进pmon(增加图形界面,改进USB支持等),或者移植u-boot等其它优秀的bootloader.
2、        linux内核。升级、增加功能(电源管理、suspend等)、性能优化(如写龙芯版memcpy、原子操作、TLB优化等)、测试。
3、        编译器和工具链。制作和测试交叉编译工具链,针对龙芯优化(利用龙芯特有指令、针对龙芯结构改进指令调度、link time优化、试验不同编译优化的效果等)。
4、        多媒体。龙芯2有自己的一套完整多媒体指令集,但是目前还没有完整的多媒体库,只做过mplayer中libmpeg的一些优化;其它的许多播放器和解码器都可以做专门的优化,比如totem/wine播放器,以及mpeg1/mpeg4/wmv等等媒体格式。此外,龙芯平台目前对flash的支持和 real audio/video的支持还不理想。real部分我们已经和real公司合作在移植real player;flash部分gnash等开源播放器能够使用,但是需要一些优化。
5、        Java虚拟机。我们已经完成sun jdk 1.5的移植,目前已经能够运行LumaQQ,永中Office等java应用。下一步的工作包括:解决个别bug,提高虚拟机效率,移植Server版和新版本java虚拟机。这个工作可以供一些在校学生参考,是一个不错的研究点。
6、        openoffice。我们已经完成openoffice-2.0.4的移植,需要进一步测试和优化。如果可能,修复MS office兼容出现的种种问题。

这些是首要的问题,也是龙梦的主要工作,其它的龙梦牵线联系一下给专门的人员去做。
发表于 2006-11-26 21:55:31 | 显示全部楼层
终于出世了
发表于 2006-11-26 22:45:38 | 显示全部楼层
感觉规模挺大的。
发表于 2006-11-27 00:11:12 | 显示全部楼层
原帖由 admin 于 2006-11-26 04:41 PM 发表
6、        制作纯64位的龙芯OS。目前debian MIPS只支持32位应用程序,内核已经可以支持64位,但是还没有64位应用发行版。

我们正在作64位OS,希望能提供相关资料。
目前进展:http://osbase.meyu.com.cn/bbs/thread.php?fid=23
发表于 2006-11-27 12:46:46 | 显示全部楼层
3、        编译器和工具链。制作和测试交叉编译工具链,针对龙芯优化(利用龙芯特有指令、针对龙芯结构改进指令调度、link time优化、试验不同编译优化的效果等)。

这是龙梦自己工作的核心!

本版积分规则

Archiver|手机版|小黑屋|Lemote Inc.

GMT+8, 2020-9-19 11:27 , Processed in 0.153196 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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