为什么国产操作系统是基于linux研发的呢?

为什么国产操作系统是基于linux研发的呢?

在开始前我有一些资料,是我根据自己从业十年经验,熬夜搞了几个通宵,精心整理了一份「Linux的资料从专业入门到高级教程+工具包」,点个关注,全部无偿共享给大家!!!

在评论区回复"888"之后私信回复"888",即可拿走。

在2002年左右的时候,Linux还不是特别强大,当时有一个开源的纯UNIX操作系统,名叫FreeBSD。名气正盛,根正苗红。

某操作系统研发团队(科大)在研发某国产操作系统的时候,在Linux和FreeBSD之间纠结了一下,仍然选择了FreeBSD。

所以选择Linux并不是想当然的,而是大量专家基于技术、发展做出的最优选择。

你非要问基于Linux进行开发的原因,那就是好抄,开源做贡献者多,社区活跃。

举个例子。 有一个项目是开发基于Riscv的国产操作系统。

如果你选择Linux,那意味着你只需要做少量的适配工作就可以将某硬件跑起来。

某些特性在Riscv上还没有实现的,你只需要等一下,可能就有其他公司的人帮你实现了。

如果你用FreeBSD的话,有可能需要自己去实现这个功能。

国产的项目,能结题就行了,你不选Linux非要为难自己,何必呢。

相关推荐
茯苓gao1 小时前
stm32 I2C通信协议(一)(基本知识和软件实现)
stm32·单片机·嵌入式硬件
Ronin-Lotus1 小时前
嵌入式硬件篇---超声波|PID
单片机·嵌入式硬件·c·pid·stm32f103rct6
可乐鸡翅好好吃4 小时前
not a genuine st device abort connection的问题
c语言·stm32·单片机·keil
Star Curry10 小时前
【读书笔记】《编码:隐匿在计算机软硬件背后的语言》01 逻辑与开关
stm32·单片机·嵌入式硬件·职场和发展·51单片机·学习方法
(未雨绸缪)11 小时前
STM32F103单片机在不需要使用 JTAG 调试接口的情况下,释放引脚给其他功能使用。
stm32·单片机·嵌入式硬件
吃货界的硬件攻城狮12 小时前
【STM32 学习笔记】USART串口
笔记·stm32·单片机·学习
吃货界的硬件攻城狮13 小时前
【STM32 学习笔记】I2C通信协议
笔记·stm32·单片机·学习
双叶83614 小时前
(51单片机)LCD显示红外遥控相关数字(Delay延时函数)(LCD1602教程)(Int0和Timer0外部中断教程)(IR红外遥控模块教程)
c语言·数据库·c++·单片机·嵌入式硬件·mongodb·51单片机
爱吃程序猿的喵15 小时前
STM32硬件I2C驱动OLED屏幕
c++·stm32·单片机·嵌入式硬件·c·硬件·i2c
honey ball16 小时前
IPM IMI111T-026H 高效风扇控制板
单片机·嵌入式硬件