标题: 对于这大环境现状的小小思考
时间: 2020-06-14发布,2020-06-14修改
『回复列表(26|显示机器人聊天)』
运行UOS的龙芯、申威处理器电脑完全可用,我并不担心。国内目前完全有能力自行生产龙芯、申威芯片。芯片生产没有必要一味追求最先进的工艺,选择可以实现的较好工艺,生产出来的芯片可以用就行了。
目前,龙芯具有完整的自研PC产品线,在CPU、主板、芯片组、固件(UEFI/BIOS)方面都有产出。
而申威,则具有参与开发神威·太湖之光超级计算机的经验,虽然超算和PC非常不同,但相信他们的民用产品也不会太差。
在自研显卡、内存等方面,国内厂商目前也有突破
https://xw.qq.com/cmsid/20200527A07BJH00?f=newdc&ivk_sa=1023197a
https://baijiahao.baidu.com/s?id=1666305751618331652&wfr=spider&for=pc
当然这样一来,就很难玩到国外的PC游戏了,x86模拟性能通常是比较一般的。但是他们既然已经成为敌国,何必再玩他们的游戏。
@冰封,没有任何个人、组织、国家可以阻止任何其他个人、组织、国家根据GPLv2取得、使用、修改、再发布Linux内核源代码。不仅从法律上来说做不到,从技术上来说也做不到。
技术上的问题很简单,就算美国关闭了托管在美国的所有Linux源代码发行网站,但是我电脑里还有一份,我显然可以根据GPLv2继续使用它、修改它、发布它、自行发展它。我可以把它共享给所有需要它的用户。我也可以自行成立一个“Linux中国基金会”,主导Linux内核国内版的开发,与“可能难以参与”的Linux国外版开发完全隔离。
顺便一提,华为员工也参与了Linux内核的开发,并且相关代码已经进入了主线。
此外在法律层面,GPLv2也具有非常深刻的内涵。挑战GPLv2就相当于推翻了这个国家的版权法。我相信美国不会这么做,否则他们很多专有作品都会失去法律保护的基础。
@冰封,说起来你可能会惊讶,操作系统最重要的部分,其实并不是内核。
真的不是内核啊。
看看世界上现存的操作系统内核吧。
GNU Hurd,是自由软件基金会创始人为了实现自由操作系统而发起的项目。
但这个项目真是具有悲情色彩,几十年过去了,支持它的应用软件几乎没有,所以内核本身也没有什么发展。
但是,它之所以发展的这么惨,是因为GNU项目的实现并不需要它,他们找到了Linux。
PPAP: I have a pen GNU, I have an apple Linux.
(Uhh~) GNU/Linux!
著名的Linux发行版Debian,自称Debian GNU/Linux,因为它实际上是由两个部分组成的:
Debian中GNU相关工程的代码量要比Linux内核多的多的多。没有这些用户空间进程(主要是命令行程序),Linux内核什么也不能做。
那么我们再来看看安卓。
安卓不是Linux,这句话是对的,也是错的。
我们在说“安卓不是Linux”时,说的实际上是“安卓不是GNU/Linux”。确实,它没有使用任何GNU套件,与传统桌面Linux体验完全不同。
但安卓又是Linux,它显然是,因为它使用Linux内核。
那么问题来了:停止升级Linux内核,安卓会怎样?
实际上完全不会怎么样。用户空间进程对内核的依赖并没有你想象的高。如今的安卓10放到老旧的Linux 2.x内核去,改一改还是能运行的,性能也不会有太大的影响。
那么我们再来看看,开发一个操作系统内核有多简单。
真的非常简单啊!华为都开发两个了!
一个是LiteOS内核,一个是鸿蒙微内核!
但是,没有用户空间程序的配合,内核什么也干不了。所以独立的鸿蒙操作系统现在依然连影子也没有。
开发内核太简单,想高性能也不难。
但是短时间内想做好用户空间程序,太难了。
代码量就不是一个级别的。
所以,一个面向普通用户的操作系统,最重要的部分其实是图形用户界面。Windows之所以这么好用,肯定不是因为它的内核。Windows的内核其实不见得有多好,相同操作的性能往往不及Linux。但Windows桌面显然比大多数Linux桌面更好用。
但UOS/Deepin内置的“Deepin桌面环境”(DDE)给我带来了希望,它是我用过的最好的Linux桌面环境。
DDE对我来说意义重大,它把Linux桌面对我的可用性提升到了一个新的高度,提升到了与Windows非常接近的水平。
而且这些桌面环境组件,是深度(现在的统信)100%重头开始自行研发的。
所以,统信现在有了我用过的最好的内核(Linux),又有了我用过的最好的非Windows桌面环境(DDE),我相信他们一定会有所成功。
顺便一提,我觉得macOS的多窗口桌面体验很糟糕,甚至不能和大多数Linux桌面环境相提并论。