百科问答小站 logo
百科问答小站 font logo



如何评价《慕尼黑:Linux带我们到地狱 将在2020年全面拥抱Windows》? 第1页

  

user avatar   morgancheng 网友的相关建议: 
      

当年那么激进地想要摆脱微软,现在又把Linux说成是地狱制造者,这个城市政府的秉性没有变。


user avatar   gao-tian-50 网友的相关建议: 
      

有时候,知乎程序员比例过高这个事情,会影响知乎的观点输出。

经常逛知乎的人会或许会有一些错觉,Linux和Windows基本齐头并进,真正有水平的人都在用Linux,而Windows已经马上要被时代抛弃了。

可是当你真的走出知乎,去问问父母,问问朋友,问问不做IT的同学,他们很可能连Linux这个词都没听说过。可但凡用过电脑的,都大概知道Windows是个啥。即便在这个「人人都是程序员」的环境里,程序员依然是一个很小很小很小的群体。

我是一个从来不在Windows上写程序的人,对于每一个新进入CS领域的学生我都会劝他们去熟悉Linux,但Linux给我带来的,只有写程序的便利性。我可以很方便地完成一些我想做的事情,让操作系统去做我期待的事情,甚至更深入地去调整操作系统,让它成为最适合我的操作系统。这些在Windows上并不那么容易做到。可是这件事,对于大部分用电脑的人来说,一文不值。

大部分用电脑的人需要的,是一台稳定的,易于操作的机器,完成他们基础的需求。不需要apt-get,不需要记住什么是cd mkdir ls rm,不需要学习grep find awk的用法。他们需要的是一开电脑,屏幕上有个明显的小企鹅,点一下,就能打开。更重要的是,他们需要一个大的生态系统,就像一个超市,在这个超市里什么都有,买了就能用。而不是你要买家具,它给你一堆木板告诉你你想做成什么样的都行;不是你要买吃的,它给你一只活鸡一堆调料告诉你你随便做;不是你要买电脑,它给你扔出来一堆显卡CPU内存条让你自己搭配。

而这,是Windows相比于Linux强势的地方。

提到办公,不得不提到office。很多人说,office是可以用某某软件代替的,我想这么说的人,一定是平时用office不多的人。如果你只想做个表格,弄个ppt,写个文章,office确实很容易被代替。但是当你办公就需要office,有些功能真的不是随便一个软件就能代替的。不说别的,我这两天工作要估计一个FPGA的功耗,从Xilinx官网下了一个表格,那东西就只有Excel能打开,别的什么libre office什么wps什么numbers一律不好使……里面各种Excel宏之类的,别的软件都读不出来。

扔掉了Windows,就意味着扔掉了好多好多软件,当然最重要的,是Office。

话说到这里,就不得不老生常谈一下,有关开源。

好多程序员都觉得,开源万岁。对于有些东西,我是赞同的。但在某些情况下,这是荒谬的。

举个极端的例子,我们公司的INTEGRITY,目前世界上最安全的操作系统,不是开源的。为什么?在给我们的Kernel做测试的时候,每一行程序平均要花1000美金。开源了,这个钱谁出?没有钱,谁去做这些近乎疯狂的测试?

有人说,开源了,自然有人给你测试。任何一个做过开源软件的人都知道,这是个天大的笑话。

在开源的世界里,没有人愿意做测试。所有人都喜欢新的feature,新的软件,但是没有人愿意测试。有的人本着人道主义精神,给自己的软件写一些基本的测试,已经算是值得称赞了。你见过哪个程序员,业余爱好是给开源软件写测试的?我反正没见过。但是对于闭源软件,公司可以花钱找人测试,花钱找人做这个无聊透顶的工作,这些钱,是软件稳定性的保证。而对于很多用户来说,稳定性是比价格更重要的。

因此,如果一个城市的政府忽然说,他们要集体用Linux办公,我绝对会大吃一惊。但是一个城市的政府在迁移到Linux的过程中准备回归Windows的怀抱,我觉得理所当然。


user avatar   biopunk 网友的相关建议: 
      

花钱的好处在于,出问题的时候可以打电话发邮件要求技术支持,对方不理你可以投诉给差评。用开源软件发邮件问弱智问题会被diss甚至被挂起来婊。


user avatar   david-dong-20 网友的相关建议: 
      

不是说了吗,“她估计800项程序中约有一半不能在Linux上运行,而“许多其他程序需要大量的工作和变通”。”

这不明显最严重的问题在于平台迁移吗。可能要重构400个软件,还有大量其它附加沟通和流程变动的成本,这已经很可怕了吧……

这就是遗留系统存在的最大问题,越基础的越难动。很多以前运行在linux上的系统也不太可能批量迁移到windows上来的,除非一开始就考虑好了跨平台。Java其实这一点上还是挺有优势的,可能那400个软件项目还是以C/C++为主的,德国用Java好像不太多的感觉。




  

相关话题

  如何看待Windows 11中仍然有Windows 3.1的组件,是否说明前者是后者的套壳? 
  为什么 Go 和 Rust 常提供静态编译好的 Linux 程序,而 C 不行? 
  如何评价《慕尼黑:Linux带我们到地狱 将在2020年全面拥抱Windows》? 
  shell程序中 2> /dev/null 代表什么意思? 
  为什么很少听到有人在用 Windows 编程? 
  为什么国内用户倾向于认为 Windows 是廉价的? 
  为什么两种压缩文件格式 RAR 比 ZIP 用得多? 
  Windows命令行和Linux差在哪里? 
  鸿蒙之于AOSP,是否Linux之于wine,Windows之于WSL?这么多人质疑鸿蒙说明了什么? 
  选lumia950还是lumia950XL? 

前一个讨论
如何理解“一切的精神压抑都是性压抑”?
下一个讨论
混凝土标准养护试块有什么作用?





© 2024-05-18 - tinynew.org. All Rights Reserved.
© 2024-05-18 - tinynew.org. 保留所有权利