除了LINUX,我们真的有可选的第二开源操作系统吗?

简介: 当你面临需要重新选择一门新操作系统的问题时,可能你是个不常使用PC常用手机的业外人士,即使正有一种力量正在劝导你弃用现在的windows或linux时,你也会对此不屑一顾,

当你面临需要重新选择一门新操作系统的问题时,可能你是个不常使用PC常用手机的业外人士,即使正有一种力量正在劝导你弃用现在的windows或linux时,你也会对此不屑一顾,异或你只是一个对这个问题没有太多想法和爱憎的trickyer比如PC游戏轻度玩家你只是觉得所有的OS都一样好用所以不想发表太多看法,这在linux变得越来越好用的今天其实无可厚非,也或许之前的你曾经年轻过,在某个大学校园通往爱好hacking的路上无数次捣鼓过OS的原理和实现,那时你青春年少时间激情俱备一心只想发明自己的OS,但人到中年为了各种生计,你早已变得不屑为OS这种基础轮子进行重新选择的动力,或是浪费宝贵的生命?更何况你深知OS是一门极其复杂的产品和科学,W事用为上,你也觉得那并不十分值得。

而世界上就有这么一小撮人还在为最基础的事奋斗,伟大的战斗民族国民,俄罗斯的OS爱好者们,发明了reactos。曾经有一幅漫画疯刺他们(就是如下这个办公室讨论OS选型建议ROS的那个被踢下楼的那个)。但说实话,深思下来,这种漫画的恶毒之处在于他没有带来任何意义,反而细思极恐,如果reactos的发明者们的热情被他煽灭,世界上也许真少了一种十分伟大的作品,reactos的未来也许不会成真。。

而这,是一种莫大的无视和恶毒。。。当一种OS占据了世界百分比极大比例的时候,形成非一即二的垄断,那么它的存在,在战争年代的信息战和平时代的商业机密窃取国与国权谋中,如果这种力量被控制,无论这种力量背后代表的角色是谁,它对使用这种OS的人都是一种毁灭和伤害。唯一的办法,就是用另外一种OS。reactos意为反抗,它唱出了一种反垄断的正确声音,而这是尤其宝贵的,即使今天也如此。

政府大力发展工业和军用OS,同时也是民用即由于此,它们往往基于linux。未来的信息战,OS作为基建就像空气,当战争变得让空气充满了不安,那么种空气的失去就像战争期间士兵被断粮,这样的战争胜败不需10天。言重了。

———-

如果你以为这个世界为了不让OS成为垄断,只需要一到二种替代品,至少二种 – 那反而是对的。

那么对于WINDOWS我们现在即有linux系列,那么,除了linux,我们真的还有第二选择吗?没有!!一些不知名的OS基本没有份额,因为软件应有没有像windows和linux那样形成生态。

退一次讲,即使为了那个实用主义,选择对这个世界最基础的软件匮乏的最基本事实视而不见,linux真的就够用吗?真的就W用吗?linux能被称为好用吗?

linux基本在很多理论和基础上,都不及windows做得好。更不要说那些其它的OS了。只要没集成图形界面到kernel,其设计就是古怪的,内核没本地渲染层或,GUI反映就不够快捷。windows从初始版本开始的这些方面的设计理念和原则至少领先了业界20年。所以直到现在还在产生可供学习,实用和模仿的意义。

不要跟我说linux的安全,云计算的强大性,我承认的是linux的这些方面的强大,我遗憾的是我们缺少继续继承windows这些优点的新OS,这并不矛盾,这些linux没有做—–只要这些没让最终用户形成策略上可用的东西并直观表达出来,那么它对大多数用户都是高冷的,大多用户并不需要灵活的命令行配置,不要说面向的用户不同,即使在服务器方面,图形化的产品外观facades依然是亲和的工具可以同时面对程序员配置管理者普通用户,说命令行可以更灵活配置更多更强大的逻辑,只是没有将图形的方便和内在发挥到最大。—- 我就是受不了linux配置生产部件需要一次次重复参数的调整而转到熟悉的windows的,虽然我理解它的每个细节但是我就是受不了它的散乱,它对用户没有经过好的打包。

好了我应该不要再说了,再说要变成类似编程语言优劣大战之类的宗教长论了,os之争曾经跟语言之争一样流行,但拜托,我需要的只是够用,省理的东西。这样就够,no more,but less will do。

而windows将这一切整合到恰当好处,对外给用户足够简单的使用接口,对内对配置用户和开发用户足够多的工具。——- 仅对用户提供策略,只在需要的时候向他们提供如何实现的机制,而这,永远不要过渡到最终用户。

reactos即是这样。它紧随WINDOWS的最初的OS理想,开源地模仿了WINDOWS珍贵的设计理念,将之公布于众 — 像windows的做法那样保留到现在。


(此处不设回复,扫码到微信参与留言,或直接点击到原文)

qrcode.png

相关文章
|
23小时前
|
Linux Shell
Linux操作系统下查找大文件或目录的技巧
Linux操作系统下查找大文件或目录的技巧
|
1天前
|
算法 Ubuntu Linux
为什么Linux不是实时操作系统
本文探讨了Linux为何不是实时操作系统(RTOS)。实时性关乎系统对事件的确定性响应时间,而Linux虽能保证调度执行的实时任务,但无法确保中断响应时间、中断处理时间和任务调度时间的确定性。中断响应时间受中断屏蔽时间影响,Linux中无法确保;中断处理时间因不支持中断嵌套而不确定;任务调度时间虽快,但调度点的限制影响实时性。Linux的定位是通用操作系统,追求平均性能而非绝对实时性。为改善实时性,Linux提供了不同抢占模型,如可抢占内核(Low-Latency Desktop)和PREEMPT-RT补丁,后者接近硬实时但牺牲了吞吐量。PREEMPT-RT正逐渐成为Linux实时增强的标准。
8 1
为什么Linux不是实时操作系统
|
1天前
|
存储 Ubuntu Linux
xenomai3+linux构建linux实时操作系统-基于X86_64和arm
Xenomai是一个实时性解决方案,通过在Linux上添加实时内核Cobalt来增强实时性能。它有三个主要部分:libcobalt(用户空间实时库)、Cobalt(内核空间实时内核)和硬件架构特定层(ipipe-core或dovetail)。ipipe-core适用于Linux 5.4以下版本,而dovetail用于5.4及以上版本。本文介绍了在X86 Ubuntu环境下,如何编译Xenomai内核,搭建应用环境,包括配置、编译、安装和实时性测试。对于其他硬件架构,如ARM和ARM64,步骤类似。文章还提到了Xenomai与Linux内核版本的兼容性和实时性测试结果。
10 0
xenomai3+linux构建linux实时操作系统-基于X86_64和arm
|
1天前
|
消息中间件 测试技术 Linux
linux实时操作系统xenomai x86平台基准测试(benchmark)
本文是关于Xenomai实时操作系统的基准测试,旨在评估其在低端x86平台上的性能。测试模仿了VxWorks的方法,关注CPU结构、指令集等因素对系统服务耗时的影响。测试项目包括信号量、互斥量、消息队列、任务切换等,通过比较操作前后的时戳来测量耗时,并排除中断和上下文切换的干扰。测试结果显示了各项操作的最小、平均和最大耗时,为程序优化提供参考。注意,所有数据基于特定硬件环境,测试用例使用Alchemy API编写。
8 0
linux实时操作系统xenomai x86平台基准测试(benchmark)
|
1天前
|
存储 Linux C语言
Linux:冯·诺依曼结构 & OS管理机制
Linux:冯·诺依曼结构 & OS管理机制
7 0
|
10天前
|
存储 搜索推荐 Linux
|
11天前
|
Unix 大数据 Linux
Linux系统简介与开源精神
Linux系统简介与开源精神
28 3
|
11天前
|
安全 Linux Shell
Linux:探索开源之魅与编程之道
Linux:探索开源之魅与编程之道
22 4