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



为什么 Linux 如此安全,却不把 Linux 设计成像 Windows 一样的图形界面来使用? 第1页

  

user avatar   eidosper 网友的相关建议: 
      

地下室一般不需要装修。

linux在整个计算机商业体系中是处于2B工具箱的位置,即使有gui那也不是为了2c的,而是为了降低2b成本的。对于美国整个计算机/互联网体系来说,是不能够接受linux伤害其体系的商业价值的。

使用linux内核的android和使用unix内核的macos就是2c的,gui就做的好。

而2b的产品只需要限制一下驱动就可以没有游戏,使得消费级体验大为降低。厂商有一万种办法让linux消费级体验不行,比如万年不更新客户端。


user avatar   gashero 网友的相关建议: 
      

这类问题的本质是文盲觉得自己在专业领域也拥有平等的发声权。

世界上几乎全部(除了微软)的大型互联网公司都在用linux做服务器。全部的超级计算机使用linux。

然后还有人用自己只被学校教过windows那点经验觉得如何如何。


user avatar   imbearchild 网友的相关建议: 
      
为什么 Linux 是安全的,没有病毒攻击,为什么不把 Linux 设计成像 Windows 一样的图形界面来使用?

在这个问题多多少少有点糟糕,因为这些假设都不成立。

首先,Linux 当然有病毒。勒索病毒,挖矿病毒,僵尸网络等病毒都有 Linux 品种。你在知乎上随便搜搜都会有相关结果。

其次,Linux 不是安全的。一个系统的安全应该取决于人。事实上,Linux 也需要防火墙、权限管理、强制访问控制等等安全措施。

防火墙是可以帮助计算机在内部网络和外部网络之间构建一道相对隔绝的保护屏障,从而保护数据信息的一种技术——从描述就可以看出,防火墙的必要性与操作系统是什么关系不大。Linux 上的防火墙通常以 Linux 内核的 iptables 或 nftables 子系统为基础,有来自红帽 firewalld[1] 和来自 Canonical 公司的 UFW[2] 作为配置工具。

Linux 基于用户的权限管理也是早已存在。不同的用户与用户组只能读取特定的文件或者使用特定的设备,某些文件或设备需要特殊的用户组才能访问。在个人电脑上,要加入 dialout 用户组才能使用串口、加入 vboxusers 用户组才能使用 VirtualBox。服务器上,面向外部的服务通常由专门的用户身份运行,比如运行网页服务的 www 用户只能读取网页服务相关的内容,而不能读取系统的配置。

美国国家安全局觉得这些措施还不够,与红帽一起开发了一个叫安全增强式Linux[3](SELinux,Security-Enhanced Linux)的东西来实现强制访问控制。每当主体尝试访问对象时,都会由操作系统内核强制施行授权规则——检查安全属性并决定是否可进行访问,这个东西独立于用户权限,给数据安全又上了一把锁,而且这把锁在几乎所有安卓设备上运行着。如果你不喜欢美国国家安全局,也有个类似的叫 AppArmor 。

看了这些安全措施,你以为这些能说明 Linux 很安全吗?这些东西只能说明 Linux 可以很安全,而不是 Linux 很安全。你完全可以关闭所有的安全措施,然后平时用最高权限执行所有用户程序。

Linux 能给答主一个“安全”的错觉,在于 Linux 设计的哲学与 Linux 社群对桌面用户的态度。Windows 默认用户是蠢蛋——然后就偏偏有人去当那个蠢蛋:主动关闭 Windows Defender 与 防火墙、不安装杀毒软件、随意从网上下载软件、使用来路不明的程序或者破解版、然后把密码明文放到 CSDN 上。而 Linux 默认用户是聪明蛋子,聪明蛋子应该懂得为自己的行为负责,乐意去了解相关知识——然后用户就真的成了聪明蛋子:使用来自官方软件源或者Flatapk、Snap等相对可靠来源的软件,谨慎对待不明的可执行文件,打开防火墙。

当然,也有拒绝学习拒绝谨慎的 Linux 用户,在他们手下的 Linux 也不安全。

Windows 本身不比 Linux 差,四川有句老话:人穷怪屋基,瓦漏桷子稀。用户自己没有基本的计算机安全知识,出问题很正常,别赖到操作系统头上。总不能让微软教用户如何变得聪明吧?

最后,Linux 也有图形界面,至今存在了至少25年。

参考

  1. ^维基百科:Firewalld https://zh.wikipedia.org/wiki/Firewalld
  2. ^维基百科:Uncomplicated Firewall https://zh.wikipedia.org/wiki/Uncomplicated_Firewall
  3. ^维基百科:安全增强式Linux https://zh.wikipedia.org/wiki/%E5%AE%89%E5%85%A8%E5%A2%9E%E5%BC%BA%E5%BC%8FLinux

user avatar   zignforever 网友的相关建议: 
      

Linux可比windows脆弱多了,你要是像用Windows那么用Linux绝对分分钟死给你看。

其实这个事大概相当于飞机和汽车,飞机安全吗?当然安全,全世界最安全的交通工具没有之一。

但如果你把飞机像开汽车那么开,你都活不过起飞这个阶段。

Linux的图形界面也有,安卓可以算是特例之一。

比Windows安全吗?依我看五五开吧。


user avatar    网友的相关建议: 
      

搞笑了,我说两个指标:

1. 50%升学率

2. 公务员考试最低门槛是大专

人都是趋利避害的,你们说上面这个局怎么破?

别跟我谈什么【减负】,谈的人麻烦先把自家孩子送去中专读两年体验一下。

慷他人之慨……真大方。




  

相关话题

  为什么学习编程第一课要学习输出"hello, world"?这是谁规定的? 
  设计师应该学编程吗? 
  WannaCry 勒索软件事件对微软的业务会产生正面还是负面影响? 
  为什么 Windows 的 Linux 子系统的文件同步和 Windows 不是实时的? 
  计算 2 的 64 次方有什么特殊技巧? 
  程序员的你,有哪些炫技的代码写法? 
  微信红包的随机算法是怎样实现的? 
  当一个程序员失去了对代码的兴趣,变得没有目标没有动力,是怎样的体验? 
  年薪三十万的码农不如一个年薪三十万省委办公厅公务员吗? 
  为什么同样是8G运行内存,Windows能同时开一大堆后台进程和前台应用,而Android不可以? 

前一个讨论
在中国中小学计算机课堂中,推广 Linux 系统而不用 Windows ,可能吗?
下一个讨论
如何看待海信旗下电视品牌 Vidda 发博内涵小米?





© 2024-12-22 - tinynew.org. All Rights Reserved.
© 2024-12-22 - tinynew.org. 保留所有权利