n671879
2015-08-22 18:39 deepin
固定打上 没错 但是首先你得遵守GPL协议开源 有一些厂家不愿意
而且不灵活 所有工作需要依赖Linus等一些人 比如现在有个什么硬件设备 他觉得不想用 就可以不加入内核 那么作为用户就很难用上这个硬件了 因为觉得内核如果不包含 那么就是没有这个驱动 你也很可能不会去官网看看有这个驱动没 Linux内核官方如果不愿意提供帮助 那么你的硬件驱动几乎不可能进入内核
早期的WIN就随意多了 你自己的驱动 写好了 就可以刻个盘 直接交用户手里了
而且不灵活 所有工作需要依赖Linus等一些人 比如现在有个什么硬件设备 他觉得不想用 就可以不加入内核 那么作为用户就很难用上这个硬件了 因为觉得内核如果不包含 那么就是没有这个驱动 你也很可能不会去官网看看有这个驱动没 Linux内核官方如果不愿意提供帮助 那么你的硬件驱动几乎不可能进入内核
早期的WIN就随意多了 你自己的驱动 写好了 就可以刻个盘 直接交用户手里了
Reply Like 0 View the author
国产操作系统要想发展,必须形成合力,而不是各自圈地,互相对立。
对不同的Linux发行版,做不到一次编码,各OS都能正常安装、运行。
根本原因在于:所谓的Linux系统=Linux内核+外围各种软件+各种库。(大概意思)
各大发行版的相同之处只在于都共同使用了Linux内核,但在外围软件的选择上,却是各种各样,千差万别。
所谓库,就是一些封装了现有方法、功能,可被第三方开发者直接调用的模块,开发者调用这些库,可以更快速的开发软件。
但因为各个发行版默认预置的库版本不同,会造成软件的不兼容,开发者如果一一适配,无疑工作量非常大。选择太多,最终大多数人会选择放弃选择。
比如Deepin有些软件是基于Python2开发的,但若是有些发行版中安装的是Python3,便出现依赖冲突,无法正常运行。
所以:
1.统一国产操作系统应用商店的实质就是统一系统预置的各种库的版本
2.目的是为了减轻开发者适配工作量,实现一次编码,各OS都能正常安装、运行
如此才能真正吸引到开发者来开发Linux桌面软件,形成国产操作系统的生态
Windows的成功有各种各样的原因,但不可否认的一点,是它对开发者的友好程度。微软称第二,没人敢称第二。
开发文档齐全,从入门到精通,并且文档完全中文化,代码里的注释都是中文,一步一步手把手教学。如此才成就了最庞大的开发者数量,才有了这么多的软件。
市场占有率高无疑能吸引开发者,但同时也要为开发者提供方便,易于开发其上的软件,可以让开发者更容易留在这个平台上,更快的复制开发者团队。
如此才能促进鸡生蛋、蛋生鸡的速度。