【本文由“小飞侠杜兰特”推荐,来自《荣耀更新数字系列,赵明回应“何时能超越鸿蒙和iOS”》评论区,标题为小飞侠杜兰特添加】
pinky猎手人家苹果光明正大承认ios/macos开发基于Darwin,Darwin基于xnu,而不像某些厂商,自吹自捧自主研发,不承认套皮,结果被广大网友扒了底裤,丢人现眼。苹果用着unix的底层代码修改后,苹果也能说是自己开发的系统?iOS系统底层代码是基于Unix系统衍生出来的,更准确的说,是基于BSD(Berkeley Software Distribution) Unix系统。
在苹果公司开发iOS系统之前,苹果曾经与NeXT公司合并,而NeXT公司的操作系统则是基于Unix BSD分支的,该操作系统的核心就是Mach内核。后来,苹果公司基于这个内核开发出了OS X操作系统,并在其基础上开发iOS系统。
因此,iOS系统底层的代码和Unix系统有着相似的内核架构和设计理念,比如都采用了类似于Unix系统的文件系统、进程管理、内存管理等机制,同时也引入了苹果自己的特色技术,比如Core Data、Core Animation等框架。