[Topic DIscussion] deepin软件开发,你们用了哪些开源内核?
Tofloor
poster avatar
deepin
2022-10-02 01:10
Author

FCBED0127139DBDEA269E3A0A94A85F3.jpg

deepin作为开源的Linux桌面发行版操作系统,除了要在国内做自己的商业版UOS外,国外也需要有自己的下游商业版,这样才能真正国际化。

而deepin的国外商业版操作系统,其内置应用软件也必定会在国外本地化,比如安卓系统在国内有华为应用市场、小米应用商店,国外有谷歌Google Play,这主要是因为我们和国外的文化观念、服务体系等更方面存在差异性。

一.既然国外不能和我们共同使用商业版的UOS、国内的各种应用软件,那技术方面可不可以同源?

完全是可以的,但这也要求软件开发者需要使用相同的开源内核。

比如游戏软件开发,很多程序员会选择Unity,Unity不仅在国内有知名度,在国外也有开发者使用;但是Unity它现在只是一个平台,实际上并不是一个单纯的开源内核程序,在程序架构方面没有更多自主性、可控性。

再以我上次发帖的CAD工程软件开源内核:open cascade,它就是一个不断迭代的开源内核,很多机械行业、建筑行业等工程设计组织完全可以用这个开源内核进行架构的重新设计。

二. Deepin社区,为什么我们软件开发者要坚持架构的开源或软件程序内核的开源?

1.要实现真正国际化,软件内核的开源可以让国内外应用开发者加快产品的研发速度,更容易形成自己的软件生态。

2.普通用户,他们希望有更多好用的软件能够免费,而开源内核架构的软件实际上也能降低软件本身的成本。

3.软件的发展在未来会存在很多不确定性,如果你的软件内核是用Java框架、python框架进行编写,为了提升安全性、占内存少,你极大概率会重新用Rust、C++等编程语言进行重构,甚至软件内核也需要加入新的传输协议,而开源内核的策略会让这一进程更有接替性,软件架构也不会变乱、不可维护。

最后,软件开源的程序内核,实际上会让开源操作系统deepin的软件发展变得更加可持续,软件开发者们在使用方面更加独立自主,软件功能也会呈现区域性。

Reply Favorite View the author
All Replies
Ziggy
deepin
2022-10-02 01:22
#1

建议多发点有营养的内容

Reply View the author
deepin
2022-10-02 01:24
#2
Ziggy

建议多发点有营养的内容

applaud

,你觉得什么是有营养的内容?

Reply View the author
zh-cn-1949
deepin
2022-10-02 01:58
#3

都是用的linux内核,全篇看完就感觉你在说废话。图里面也是错的,nvidia的是dkms是说模块,opengl是图形库,open cascade也是对象库无法成为系统内核,而且是c++的类库之一,c++重写linux kernel都那么多破事呢,更别说c++的一个类库。最后,知道什么是gpl协议吗,deepin是linux发行版,本来就是开源的。。。。。。

Reply View the author
deepin
2022-10-02 02:02
#4
zh-cn-1949

都是用的linux内核,全篇看完就感觉你在说废话。图里面也是错的,nvidia的是dkms是说模块,opengl是图形库,open cascade也是对象库无法成为系统内核,而且是c++的类库之一,c++重写linux kernel都那么多破事呢,更别说c++的一个类库。最后,知道什么是gpl协议吗,deepin是linux发行版,本来就是开源的。。。。。。

开源的软件内核,deepin官方需要引导,DTK开发套件现在暂时没有在这方面对软件开发者进行更多引导。

Reply View the author
deepin
2022-10-02 02:12
#5

请大家不要先喷,我的目的是希望有更多开源内核能够被deepin软件开发者发现、使用,也希望deepin官方更多主动引导。

Reply View the author
black_white_bear
deepin
2022-10-02 02:54
#6

从你过往的帖子及本帖来看,内容中包含了很多现下流行的词汇,内容的长度也很可观,其中所展现的一些痛点也存在,但是,内容中建议的预见性和可行性,有待进一步发掘和深化

  • 今天国庆节,祝大家国庆快乐
Reply View the author
神末shenmo
Moderator
Spark-App
2022-10-02 03:10
#7
black_white_bear

从你过往的帖子及本帖来看,内容中包含了很多现下流行的词汇,内容的长度也很可观,其中所展现的一些痛点也存在,但是,内容中建议的预见性和可行性,有待进一步发掘和深化

  • 今天国庆节,祝大家国庆快乐

你这个帖子也是找不到抓手啊,怎么给我们赋能?

Reply View the author
deepin
2022-10-02 03:16
#8
black_white_bear

从你过往的帖子及本帖来看,内容中包含了很多现下流行的词汇,内容的长度也很可观,其中所展现的一些痛点也存在,但是,内容中建议的预见性和可行性,有待进一步发掘和深化

  • 今天国庆节,祝大家国庆快乐

国庆节快乐!

Reply View the author
wait4me
deepin
2022-10-02 03:53
#9

可能有点不礼貌,但是我还是想问,你完全理解自己说的东西吗?

至少这些词汇就让人不明所以:“架构的开源”,“程序内核的开源”,“软件内核”,“软件开源的程序内核”,“区域性”,“接替性”。

Reply View the author
wait4me
deepin
2022-10-02 03:58
#10
black_white_bear

从你过往的帖子及本帖来看,内容中包含了很多现下流行的词汇,内容的长度也很可观,其中所展现的一些痛点也存在,但是,内容中建议的预见性和可行性,有待进一步发掘和深化

  • 今天国庆节,祝大家国庆快乐

joy

Reply View the author
deepin
2022-10-02 04:30
#11
wait4me

可能有点不礼貌,但是我还是想问,你完全理解自己说的东西吗?

至少这些词汇就让人不明所以:“架构的开源”,“程序内核的开源”,“软件内核”,“软件开源的程序内核”,“区域性”,“接替性”。

你可以理解为开发软件的库,而且是开源程序库。

Reply View the author
Vimvi2233
deepin
2022-10-02 04:47
#12

又是一个野生的CEO.

Reply View the author
152******14
deepin
2022-10-02 05:31
#13

看不懂,先撂着吧

Reply View the author
13818778688
deepin
2022-10-02 06:37
#14

孔子不懂,孟子不懂,老子也不懂

Reply View the author