洪旭钢
2015-08-21 00:21 deepin
谁来做这个统一性的工作,国家?开源的东西怎么做到统一,基本都是占山为王,谁的市场份额大,谁就是标准。
Reply Like 0 View the author
https://bbs.deepin.org/post/32058
有两种方法可解决库版本问题导致的不兼容:
1、采用静态编译、静态封装,把所需要的库直接集成于软件二进制 ...
https://bbs.deepin.org/post/32058
我昨天看pcbsd应用的.pbi 安装(不知你体验过否)法有了和你一样的创意。。将各软件隔离安装,对于体验不 ...
https://bbs.deepin.org/post/32058
谁来做这个统一性的工作,国家?开源的东西怎么做到统一,基本都是占山为王,谁的市场份额大,谁就是标准。 ...
https://bbs.deepin.org/post/32058
有两种方法可解决库版本问题导致的不兼容:
1、采用静态编译、静态封装,把所需要的库直接集成于软件二进制 ...
https://bbs.deepin.org/post/32058
事实上软件开源便能解决问题,由发行版方编译打包就行了,你说的这种方法确实非常适用于闭源软件,windows ...
https://bbs.deepin.org/post/32058
Linux要统一,很难
https://bbs.deepin.org/post/32058
问题看得倒是挺准,就是解决没那么好解决,因为当前不可能统一,只能做大自己,形成份额上的同一 ...
https://bbs.deepin.org/post/32058
linux基金会是不是可以做这些事,这个真的是开发者的拦路虎!
https://bbs.deepin.org/post/32058
那个经常在国产操作系统发布会上站台的中国工程院院士倪光南,不就是想做这个事情。但是没有看到后续! ...
https://bbs.deepin.org/post/32058
有两种方法可解决库版本问题导致的不兼容:
1、采用静态编译、静态封装,把所需要的库直接集成于软件二进制 ...
https://bbs.deepin.org/post/32058
linux基金会是不是可以做这些事,这个真的是开发者的拦路虎!
https://bbs.deepin.org/post/32058
难得有人对这个问题看得更进一步,很多人都是只看着安卓可以一个apk搞定,反问linux行不行…… ...
Popular Events
More
国产操作系统要想发展,必须形成合力,而不是各自圈地,互相对立。
对不同的Linux发行版,做不到一次编码,各OS都能正常安装、运行。
根本原因在于:所谓的Linux系统=Linux内核+外围各种软件+各种库。(大概意思)
各大发行版的相同之处只在于都共同使用了Linux内核,但在外围软件的选择上,却是各种各样,千差万别。
所谓库,就是一些封装了现有方法、功能,可被第三方开发者直接调用的模块,开发者调用这些库,可以更快速的开发软件。
但因为各个发行版默认预置的库版本不同,会造成软件的不兼容,开发者如果一一适配,无疑工作量非常大。选择太多,最终大多数人会选择放弃选择。
比如Deepin有些软件是基于Python2开发的,但若是有些发行版中安装的是Python3,便出现依赖冲突,无法正常运行。
所以:
1.统一国产操作系统应用商店的实质就是统一系统预置的各种库的版本
2.目的是为了减轻开发者适配工作量,实现一次编码,各OS都能正常安装、运行
如此才能真正吸引到开发者来开发Linux桌面软件,形成国产操作系统的生态
Windows的成功有各种各样的原因,但不可否认的一点,是它对开发者的友好程度。微软称第二,没人敢称第二。
开发文档齐全,从入门到精通,并且文档完全中文化,代码里的注释都是中文,一步一步手把手教学。如此才成就了最庞大的开发者数量,才有了这么多的软件。
市场占有率高无疑能吸引开发者,但同时也要为开发者提供方便,易于开发其上的软件,可以让开发者更容易留在这个平台上,更快的复制开发者团队。
如此才能促进鸡生蛋、蛋生鸡的速度。