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



为什么安卓的图形界面很好用,linux的图形界面那么拉跨? 第1页

  

user avatar   jiang-dong-mou-ren 网友的相关建议: 
      

当年Android/Linux刚出时有谷歌的背书,又正赶上移动智能手机的崛起,占据了先发优势。软件公司愿意开发对应软件,硬件公司愿意开发对应驱动。反过来App的增多与硬件兼容性的改善又进一步推动Android的普及,这样就形成了一种良性循环。反观坟头草三丈高的Windows Phone和半死不活的Ubuntu Touch,它们就是陷入了与之对应的恶性循环,最终落败

至于GNU/Linux发行版图形界面的拉垮,原因是多方面的。一方面,Linux的宏内核➕GPL开源协议本身就不利于闭源驱动的开发,各大商业公司的开发动力显然不足。(Android是在Linux内核外裹了一层Apache协议,这个协议非常宽松,不需要开源驱动)。最经典的例子如下

另一方面,现在占据Linux桌面大半江山的XOrg/X11确实拉垮,这些年的开发完全是处于维护状态,简单而言就是在屎山上打补丁。这篇文章专门阐述了X的拉垮之处(冷知识:X11于1984年首次提出,而Linus在1991年才发布第一版Linux内核)

而新晋小将Wayland(其实也不新了,只是这几年开发比较拉垮)虽然是现在Linux桌面的发展趋势,但现在仍处于勉强可用的阶段,反倒是兼容的XWayland搞得有模有样

还有一点比较重要的原因是Linux桌面的用户特点。用户大多具有一定水平的计算机科学知识,了解Linux系统。这也就导致了一种与Windows/Mac不同的文化。Linux的开发者更像是一种分享的心态。「我做出来一个好东西,自己用着还不错,于是我把它开源,大家一起用,一起修Bug,一起添Feature」,显然在这种心态下软件一开始的用户体验肯定不大好,打个不恰当的比方就像小孩子聚在一起分享玩具一样;与之对应,用户在使用中遇到问题时,首先会阅读软件的使用文档(wiki/man),没法解决的话就会去翻issue和pr(如果软件开源的话),再无法解决的话可能会自行修改源代码并提交PR。这也就导致了一定的使用门槛

以上仅为个人观点,不喜勿喷


其实现在Linux桌面已经非常可用了,也有不少优质软件。桌面环境有GNOME,KDE、XFCE4,办公有WPS、LibreOffice,浏览器有Chrome、Firefox、Edge,PDF阅读器有Okular,图片编辑有GIMP,视频编辑有Blender,录屏软件有OBS Studio,文本编辑器有VSCode等等,而且现在也有Deepin等对一般用户友好的发行版

此外,Linux下的CLI/TUI相对于Windows/Mac而言那是极其繁荣的,形成了一种独特魅力。对我这种一半时间在终端,一半时间在浏览器的用户而言,Linux上的图形界面的软件是完全够用的,甚至我可以做到完全的Wayland Native(我个人使用的就是Wayland下的Sway作为窗口管理器)。日常大部分工作都可以在终端中解决;而且只要你愿意折腾,Linux也可以搞出漂亮的用户界面,如下就是我个人的日常工作环境

最后,希望Linux桌面越来越好!



应评论区要求放一下配置文件


user avatar   bei-chen-yuan-57 网友的相关建议: 
      

事故已经定则了,说明已经过了执法机关了,这时候还扯个屁?

如果事故定则你没有责任,那你咋办都可以,别说三不一没有了,你全部都没有都行。

如果事故定则你有责任的话,你三不一没有只能让执法机关认为你在抗法。




  

相关话题

  ”返回在函数内malloc的内存是安全的,但是容易造成问题,最好的做法是返回传入的指针。“怎么理解? 
  中央处理器(CPU)有没有假货? 
  有哪些比 Macbook 性价比高的笔记本? 
  2020年会是旗舰手机 2K 屏爆发的一年吗? 
  为什么好多人说大牛都玩Unix/Linux? 
  会不会有两个中断绝对同时发出,cpu会如何处理? 
  什么是微内核? 
  ATM 系统为什么使用 Windows 而不使用 Linux? 
  为什么物理科普读物读起来津津有味,计算机科普却很枯燥且很少见? 
  如何向一个零基础的人,解释学习计算机编程的正确顺序和原因? 

前一个讨论
你住过体验最好的酒店有哪些?
下一个讨论
在Ubuntu 上有什么必装的实用软件?





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