liuyuxuan 发表于 2012-8-16 19:11

Linux到底是用来做什么的

最早来远景是06年,当时XP正火,国内家庭计算机普及率迅速提高,听说这里是Vista(再早叫Longhorn)爱好者的聚集地就经常过来看看,无奈家里电脑配置太低顶不住Vista华丽的界面,就去美化版里面混,用着别人早就写明白的小学生都会的办法傻瓜式地美化自己的XP。(现在再看微软用Metro,真的有种时过境迁的感觉),当时刚上中学,自己只有google的能力却没有编程的能力,最多也就是用批处理写点合并文件的工具看小说。现在有了些编程的基础,自己也能写自己用的工具和脚本了,慢慢也就明白了Linux和Windows之间的本质区别。
我最早用的Linux发行版是叫Knoppix,也是06年,这是一个当时有点火的LiveCD,上面装了简单的KDE套件和OpenOffice.org这些东西。再后来到了'08年开始用Ubuntu,当时也什么都不懂,只是图个新鲜,知道“不只有Windows一个操作系统”这样的概念而已,再后来高考压力逐渐增大也就没怎么玩。
上了大学之后时间变得充裕了,逐渐开始尝试各种各样的Linux发行版,从Ubuntu,到OpenSUSE,到现在的ArchLinux,最近出现了ArchLinuxARM项目,我也可以在Android手机上安装更新软件包了(比如自己架设个http服务器什么的),但是到现在,用了整整一年的ArchLinux,逐渐固定了自己的习惯,现在是LXDE桌面环境(主要是启动快)加上Chromium浏览器,附带TeXLive(写论文)和Matlab、Mathematica的Linux版本,很多东西用浏览器就能解决,比如听音乐直接用Google Play,收邮件就是Gmail之类的,作为学生这些也就够用了。
我觉得一个人学过c语言或者其他的脚本语言的话,对Linux会一下子有很深刻的理解,Linux的易用性在于里面的所有软件都是紧密结合随意调用的,而Windows这一点就体现的很差。比如一个解压缩包的软件Ark(应该是KDE自带的),它本身并没有任何解压缩的能力,只是一个图形界面而已,但是如果Ark检测到系统有tar,unzip,p7zip这些命令行工具之后,就会自动支持打开tar.gz,zip和7z的文件。而Windows似乎就做的很差,软件都是自己做自己的,这可能也与Windows上面命令行工具少有关。

这篇文章不是说Linux能做什么,而是说我们应该用Linux去做什么。我觉得Win7的安全性已经很好了,我用了3年只配合MSE从来没有中过一次病毒,很多ext的权限系统也能在NTFS里面找到,UAC管理员权限控制的也很好,不是说抄袭,而是这些优秀的设计确实减少了Windows的弊病。我想说的是,如果你只是想尝鲜,想知道所谓的Linux长什么样子的话,一张普通的Ubuntu LiveCD已经足够满足你了,你没有必要去“完全用Linux工作”,因为你的习惯已经让你主观认为“Windows更适合你”。除非你是初学电脑或者想深入了解计算机科学的人,那样的话Linux更适合你,因为Linux的工作方式会告诉你计算机系统的本质,这些系统的本质都被Windows封装了起来。


“完全用Linux工作”,这是王垠大神的一篇文章,我个人觉得这个观点与“完全用浏览器工作”是非常类似的,尤其现在这个时代大多应用都有了Web版本,就连Palm的新OS都本质上完全用网页写的,网页可以很轻松的帮你完成简单的在线办公(Google Docs),笔记(Evernote),收发邮件(Gmail),音乐视频,社交网络等功能,在线的游戏也很多。说白了,一个有浏览器和Flash(现阶段,如果html5普及的话更好)的任何平台都能完成我们需要的大多数工作,但是人们早已形成的习惯会阻止人们去适应这种全新的工作模式。明明大多情况下网页就能解决的问题问什么要去使用客户端?(我至今不能理解为什么有好多人再用人人桌面这种软件)说白了,如果一个从未使用过电脑的人习惯上用浏览器工作之后,他一定会感激这种基于云的随时随地使用的,超越PC的平台。然而如果习惯束缚了你,不管是Linux或者是任何其他新的东西都不再有打动你的理由。

作为一个工科的,专业与计算机相关的本科生,我觉得Linux只是一个普通的平台,这个平台的诸多特性能让学习计算机的人更容易理解计算机的本质。反对的人说,“Linux的诸多特性阻碍了人们去学习”,但实际上他们想表达的是“Linux的特性阻碍了习惯了Windows的人去适应”,我觉得这本质上与“Chrome不如Firefox,因为我习惯的DTA插件无法在Chrome上面工作”没有太大的区别。
对我来说,虽然TeX可以运行在Windows上,但是在Windows上安装新的插件等行为是在是太麻烦了,而且Windows上除非使用cygwin,否则使用make脚本都很困难。而相对MSOffice这种可视化的软件,我更需要对文档的精确的控制,因此Linux更适合我。同样,Python, Perl甚至java这些软件,在Windows上都需要很麻烦地更改环境变量,而Linux上这些早就已经做好了。在Linux里面明明gcc一句话就可以进行编译,但仍有无数的人用Visual Studio新建项目然后经过好长时间才能看到Hello, World. 很多人因为习惯而无法接受优秀的工作模式,我真心为他们感到惋惜。另一方面,即使是Mathematica或者Matlab这些软件的Linux版本也比Windows版本效率高。
对我以及我身边的很多人来说,Linux是工作站,是服务器,是开发环境。但不是游戏机,不是mp3/mp4播放器。
对我来说,Linux是计算机,Windows是XBox,而且Linux是必要的,他能完成Windows不能完成的事情。

最后针对性的回复一些观点:
Q:Linux不适合初学者/Linux好难学。
A:我不认为Linux不适合初学电脑的人,甚至Ubuntu可能比Win7更容易让一个没接触过电脑的人去接受。我一直觉得没接触过电脑的人会更喜欢Ubuntu的UI。

Q:Linux命令行很复杂。
A:Windows也有cmd,各种各样的命令参数也会很烦。然而最重要的是没人逼着你用命令行。但当你发现ipconfig比你从网络中心=>本地连接=>属性找到自己的ip地址要快得多时,你会自然而然地去享受这一过程的。Linux同理,命令行效率高得多,参见vim/emacs。

Q:Linux不能打游戏。
A:Linux就不是用来打游戏的。相同的配置下,我相信Windows可能连PS2模拟器都跑不起来,但PS2主机的渲染能力就是要优秀得多。吐槽这些的人需要一台PS3或者XBox。没人逼着你非得把Windows删了。

Q:Linux上面找不到我以前在Windows上面用过的一个很棒的软件。
A:不得不承认Windows上面有好的软件,但我不觉得这能间接的比较操作系统,我相信那些优秀的软件大都是收费的。如果真的舍不得,依旧是那句话,没人逼着你把Windows删了。

Q:我就是不习惯Linux/………………
A:无解。你可以考虑买个象征身份的iMac然后发表下看法。

广告:ArchLinux真的很好用。

后:真没想到远景也能有这样一个几乎全是MS的地方也有Linuxer交流的场所。希望能有一个平和的讨论气氛,就这些。废话有点多,望包涵。

86155462 发表于 2012-8-16 20:41

Archlinux真的很好用么 我没用过,LZ这么一说弄得我想试试了,目前只用过ubuntu,不过总能看到Arch的影子各种出现,恩,有时间试试去嘎嘎

jeff2229 发表于 2012-8-16 21:30

本帖最后由 jeff2229 于 2012-8-16 21:34 编辑

操作系统大约就是个帮助用户操作自己计算机的工具。根据自己的用途和习惯,选择合适的工具就好了。

345865759 发表于 2012-8-16 21:55

额,,其实Linux主要是一直由程序员所使用,所以目前具有浓郁的黑客气息,但是Linux并不输于win,只是用户较少,导致一些细节上的问题处理的不够好,我们远景开设linux版,就是看到了linux的美好前景,于时代共同发展,拥抱开源!

darkduke 发表于 2012-8-16 22:29

Linux对我来说只是个过渡,因为目前的FreeBSD和OpenBSD版本并不能很好支持Intel HD 3000显卡。
如果之后的FreeBSD 10.0和OpenBSD 5.x能够完美支持Intel HD 3000,那么我肯定毫不犹豫把Linux换成BSD。
当然,不管是Linux或者BSD,对我来说都是拿来工作的,当然,简单的娱乐也可以。如果要玩游戏的话,我看得等等Linux版的steam出来再说。

zhongqing88 发表于 2012-8-17 09:39

icemaple 发表于 2012-8-17 10:28

拿来做服务器~~··

wuyanbei24 发表于 2012-8-21 12:42

我是电子专业的,许多专业软件Linux上跑起来更流畅

东湖小子 发表于 2012-8-22 01:09

如果有机会,我都想尝试下。对于一个没有编程能力的人来说,从组装机上安装一个这样的系统,包括驱动 软件直到满足自己日常应用,应该不难吧?

yexiaoxing 发表于 2012-8-22 02:06

Welcome to PCBeta.
欢迎多发一些技术帖子哦。

q2349093 发表于 2012-8-22 09:28


Archlinux真的很好用么 我没用过

MD1993 发表于 2012-8-26 22:16

我也想试试了,电脑不在手头呀

还不完的信用卡 发表于 2012-8-27 00:12

深有体会啊

conanh 发表于 2012-8-28 16:12

听了楼主的介绍也想了解一下Archlinux了

shils0591 发表于 2012-8-30 20:57

Archlinux?想试试啊+~

Makaroc 发表于 2012-8-31 15:54

软件厂商忽视,悲剧

颠儿父 发表于 2012-9-5 16:52

有兴趣的可以自己编译内核和文件系统什么的,然后再在上面装自己需要的软件,那样可能更爽。

jameswei 发表于 2012-9-5 20:36

我也初初地接触过好几个linux版本,使用上问题不是太大,最大的问题是对硬件的支持不太全面,特别是一些周边设备,比如打印机。当你满心欢喜地做好一个文档,准备将其输出到打印机时,却发现它龟在那里一动不动,好郁闷啊!

豺狼崛起 发表于 2012-9-12 23:43

王垠这么极端的人,不知道现实生活中混的怎样

burgerkingVIP 发表于 2012-9-13 17:36

说的不错,支持一个..
页: [1] 2 3 4 5 6
查看完整版本: Linux到底是用来做什么的