国产操作系统大部分客户其实是toB的,内核以外的源码也是不开源的,比如麒麟系、统信UOS等,个人学习、小企业基本不会用。7月5日开放麒麟操作系统v1.0版正式发布,不同点是这个操作系统从内核到桌面系统源代码都是开源的,由不同的组织集体打造出生自带兼容性和统一标准。
嵌入式软件工程师最常用的操作系统有RTOS、Linux、安卓。rtos虽然高度碎片化,各种操作系统都有,但是渐渐的大家用的都是两个规模比较大的——freertos、RT-Thread,这也是开源届最常用的两种RTOS。Linux+Qt已经成了很多工程师的标配。安卓就无需多言了。
嵌入式软件工程师最喜欢的操作系统就是开源、移植需要改的地方少、各种库齐全、获得芯片原厂支持的。目前来看开放麒麟更像是高度定制化的操作系统,也就是说只能运行在几个特定的硬件平台,然后在特定的平台上开发驱动和应用程序,这好像介于windows和安卓之间。
开放麒麟的界面相比于Qt非常炫,又是根据原生Linux内核开发的开机和稳定性应该比安卓好,如果后面可以很便捷的移植且获得SOC原厂支持,广大的嵌入式软件工程师还是很想移植的。