一张图厘清各大操作体系的开展头绪

Unix:Unix是一种多用户、多任务、支撑多种处理器架构的操作体系。它开始由贝尔实验室的Ken Thompson和Dennis Ritchie在20世纪70年代初开发,是第一个广泛运用的通用操作体系。Unix具有可移植性和可扩展性,因此被广泛应用于服务器、工作站和超级计算机等范畴。

iOS:是由苹果开发的移动操作体系。苹果最早于2007年1月9日的Macworld大会上发布这个体系,开始是规划给iPhone运用的,后来连续套用到iPod touch、iPad上。iOS与苹果的macOS操作体系相同,属于类Unix的商业操作体系。

AOSP:Android Open Source Project (AOSP)是一个敞开源代码的移动操作体系项目,由Google主导开发和保护。AOSP是根据Linux内核和Java言语开发的,旨在为移动设备供给一个敞开、灵活和可扩展的操作体系渠道。AOSP供给了一系列中心功用和API,使开发者能够开发各种应用程序和服务。

source.android.com/?hl=zh-cn

Android:Android是一个根据Linux内核的敞开源代码移动操作体系,由Google公司开发和保护。它首要用于智能手机、平板电脑、智能手表和其他可穿戴设备等移动设备上。Android供给了丰厚的应用程序和服务,包含浏览器、邮件、通讯、地图、媒体播放器等。

Nuttx:Nuttx是一个开源的实时操作体系,专门规划用于嵌入式体系。它由Gregory Nutt于2007年开发,开始是为了在一些低成本的硬件渠道上运转。Nuttx是一个轻量级的操作体系,具有细巧、灵活、可移植、可扩展等特点,适用于各种嵌入式体系,包含单片机、微控制器、ARM、DSP等。

github.com/apache/nutt…

一张图厘清各大操作体系的开展头绪

小米Vela:小米Vela是小米公司推出的一款开源实时操作体系,首要用于物联网设备。它开始于2019年发布,旨在为物联网设备供给一种高效、稳定、可靠的操作体系。

iot.mi.com/vela

一张图厘清各大操作体系的开展头绪

RTOS:RTOS(Real-Time Operating System)是一种实时操作体系,它的首要特点是具有实时性和可猜测性,能够满意严厉的实时性要求。RTOS一般用于嵌入式体系中,包含工业自动化、航空航天、医疗设备、轿车电子等范畴。

鸿蒙OS:鸿蒙OS(HarmonyOS)是华为公司开发的一款全场景分布式操作体系。它开始于2019年8月发布,旨在为各种设备供给一致的用户体会,包含智能手机、平板电脑、智能手表、智能电视、车载体系等。

一张图厘清各大操作体系的开展头绪

developer.harmonyos.com/cn/docs/doc…

小米汹涌OS:小米汹涌(HyperOS)是小米公司开发的全新操作体系,根据Vela和AOSP。2023年10月26日晚上7点,小米汹涌OS正式发布,中心理念是“以人为中心,打造人车家跨端智联的全生态体系”。

一张图厘清各大操作体系的开展头绪

Vivo蓝河 BlueOS: 蓝河(BlueOS)是Vivo公司根据LInux/RTOS彻底自研的操作体系,采用Rust言语开发框架,声称永不兼容安卓。目前首要用于智能手表事务。

一张图厘清各大操作体系的开展头绪

developers.vivo.com/product/blu…