请选择 进入手机版 | 继续访问电脑版

天脉操作系统

 找回密码
 立即注册
查看: 652|回复: 4

为你喜爱的嵌入式操作系统投票吧?

[复制链接]

6

主题

11

帖子

39

积分

新手上路

Rank: 1

积分
39
发表于 2015-10-15 08:48:33 | 显示全部楼层 |阅读模式

多选投票: ( 最多可选 6 项 ), 共有 6 人参与投票

投票已经结束

26.32% (5)
15.79% (3)
15.79% (3)
10.53% (2)
5.26% (1)
0.00% (0)
0.00% (0)
0.00% (0)
0.00% (0)
0.00% (0)
0.00% (0)
0.00% (0)
0.00% (0)
0.00% (0)
0.00% (0)
21.05% (4)
0.00% (0)
5.26% (1)
0.00% (0)
0.00% (0)
您所在的用户组没有投票权限
回复

使用道具 举报

2

主题

11

帖子

73

积分

超级版主

Rank: 8Rank: 8

积分
73
发表于 2015-10-15 09:15:39 | 显示全部楼层
虽然天脉是国产的,但是说真话我不喜欢天脉的风格 :
1.  感觉天脉老是跟着vx的屁股后面走,设计上没有做出自己的特色,我觉得KISS原则特别适用于系统的设计。
2.  天脉的设计团队违反了契约精神,  既然使用了GNU的东西,为什么没有遵守GPL协议,难道是为了安全;
3.  天脉的代码风格我不喜欢, 我个人还是喜欢 K&R;
回复

使用道具 举报

2

主题

11

帖子

73

积分

超级版主

Rank: 8Rank: 8

积分
73
发表于 2015-10-16 11:13:26 | 显示全部楼层
polo_yellow 发表于 2015-10-15 22:50
To:2L
1、这是一个必然的过程,我们首先在解决从无到有的问题,但并不是山寨,我们没有拿着Vx或者其它OS ...

To 3L:
同意你的上述说法, 这些问题应该是当时设计的时候的设定的应用领域和对象决定了。并且操作系统和CPU这种东西需要时间和经验的积累,不是光偷钱就能解决的。
另: 现在既然将天脉推向民用是市场, 我觉得下面几点是否可以做 ---
  1.   是否可以制定类似UEFI的标准, 减少MSL移植的难度和工作量, 国际上参考的有UEFI, 国内参考的标准有龙芯的UEFI;
2.  完善对POSIX标准的支持;
3.  完善编译工具链对多平台的支持如Win7、MAC OS X、 linux,而不仅仅是XP, 我觉得这个任务是特别紧迫的, 我觉得做民用市场不一定非要按照做军品的流程走。
4.  增加对SMP和NUMA的支持, 我觉得这些的实现可以参考现成的东西; 这也是比较紧迫的事儿;
回复

使用道具 举报

2

主题

11

帖子

73

积分

超级版主

Rank: 8Rank: 8

积分
73
发表于 2015-10-19 01:01:08 | 显示全部楼层
polo_yellow 发表于 2015-10-16 22:32
1、对UEFI的理解,我与你不同,事实上我们可以把MSL看做是一种简化的UEFI,天脉操作系统可以在跨平台的MS ...

UEFI:  我认同你的观点, 在现在的嵌入式系统领域通常情况下在内核下面有两层分别是u-boot和 BSP,这两层所做的工作 就相当与在通用PC领域的UEFI;  现在的嵌入式系统都是以SOC的形式出现,从现在的情况来看,通常使用的是POWERPC, MIPS, X86 和ARM, 这些架构在PC领域既然都能统一成UEFI, 当然在嵌入式领域肯定可以, 但是前提是需要一个整个的过程。   在通用PC领域,从目前发展的形势来看传统的南北桥的架构已经基本上被抛弃, 取而代之的是类似于嵌入式领域的SOC架构的平台控制中心的方向发展, 所以我认为在嵌入式领域采用类似于UEFI的设计也是可行的,当然这个需要时间。

MSL: 我觉得天天脉做的做好的一点设计就是把BSP和ASP整合到了MSL, 这样减少移植过程中的复杂度和增加了移植时的便利性。

对于工具链的问题:我认为天脉在这方面设计是失败的, 既然采用了GUN的工具链, 我觉得在MAKEFILE上面加上一层的封装以满足IDE的配置, 这样的情况下如果开发其他平台的开发环境就相对来说比较容易。

最后有一个问题想请教楼上, 相对于现在成熟的进程-线程的设计方式, 不知道天脉的分区-任务的设计方式有何优点,这样考虑的初衷是什么?
回复

使用道具 举报

2

主题

11

帖子

73

积分

超级版主

Rank: 8Rank: 8

积分
73
发表于 2015-10-19 01:01:12 | 显示全部楼层
polo_yellow 发表于 2015-10-16 22:32
1、对UEFI的理解,我与你不同,事实上我们可以把MSL看做是一种简化的UEFI,天脉操作系统可以在跨平台的MS ...

UEFI:  我认同你的观点, 在现在的嵌入式系统领域通常情况下在内核下面有两层分别是u-boot和 BSP,这两层所做的工作 就相当与在通用PC领域的UEFI;  现在的嵌入式系统都是以SOC的形式出现,从现在的情况来看,通常使用的是POWERPC, MIPS, X86 和ARM, 这些架构在PC领域既然都能统一成UEFI, 当然在嵌入式领域肯定可以, 但是前提是需要一个整个的过程。   在通用PC领域,从目前发展的形势来看传统的南北桥的架构已经基本上被抛弃, 取而代之的是类似于嵌入式领域的SOC架构的平台控制中心的方向发展, 所以我认为在嵌入式领域采用类似于UEFI的设计也是可行的,当然这个需要时间。

MSL: 我觉得天天脉做的做好的一点设计就是把BSP和ASP整合到了MSL, 这样减少移植过程中的复杂度和增加了移植时的便利性。

对于工具链的问题:我认为天脉在这方面设计是失败的, 既然采用了GUN的工具链, 我觉得在MAKEFILE上面加上一层的封装以满足IDE的配置, 这样的情况下如果开发其他平台的开发环境就相对来说比较容易。

最后有一个问题想请教楼上, 相对于现在成熟的进程-线程的设计方式, 不知道天脉的分区-任务的设计方式有何优点,这样考虑的初衷是什么?
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|天脉操作系统. ( 陕ICP备1200202

GMT+8, 2017-6-23 13:18 , Processed in 0.273867 second(s), 26 queries .

Powered by Weekend Design Discuz!  X3.2

© 2013 Comsenz Inc.

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