DJYOS文章系列:有服务的免费操作系统——都江堰操作系统

众所周知,通用操作系统领域,收费软件完胜免费开源软件,恐怕是GNU之父Richard Stallman先生始料不及的。那么,收费软件胜在哪里呢?源码版本稳定,组件风格一致,继承性好,兼容性好,开发工具简单易用,君不见,有相当部分上世纪80年代开发的dos程序,还能在win10上跑。

那免费开源的问题在哪里呢?源码碎片化严重,继承性和兼容性不好,难学难用,即使版本只有微小的变化,也需要非常有经验的工程师,才能写出兼容的代码。但由于其开放性,吸引了一代又一代程序员生生不息地发展。

DJYOS吸取开源和闭源各自的优势,既保持开源开放,又严密组织研发过程,保持版本稳定。开发图形化的IDE,标准化硬件接口,提供标准化的高级语言、脚本语言、图形化、模式化多层次的开发方式,使嵌入式软件开发像PC软件开发那么简单。进而形成类似微软和Android的技术生态系统,有力支撑商业生态建设。

国内产业环境,软件研发越来越往上层走,懂嵌入式、懂Linux开发的人,越来越稀缺。然物联网环境下,大量软件却需要在嵌入式系统上跑,业界亟需一个能把嵌入式开发PC化的开发环境。

DJYOS的调度方式、系统设计、API设置方案、创新的IO系统,都考虑了与高级IDE的接口。

我们携“DJYOS+IDE”,与CPU厂商合作,弥补硬件厂商在软件平台上的短板,使底层硬件接口标准化,用户在IDE之上编写APP,无须学习复杂多变而且容易埋藏bugs的嵌入式底层技术。不与我们合作的CPU厂商,则无此便利。

分析了开源和闭源两大生态系统生存状况,以及导致此结果的技术特征,结合当前硬件发展和物联网时代的应用发展趋势,仔细地设计系统方案和用户编程接口,并且贯彻到IDE设计之中,构成的开发平台,兼具闭源两大生态的优势,为打造类似微软、Android的商业生态系统奠定了基础

猜你喜欢

转载自blog.csdn.net/wangjianzhongfj/article/details/81161287