为什么没有成为主流大概没有标准答案
倒是很多东西讲的很对 (虽然和大家想的不一样)
1。一般使用者真的用不到太多功能
举例:
使用者 A:
用手机上youtube,会用DVD播影片,其余一概不会
使用者 B:
有手机,电脑,平板,会用 p2p 软件
在三种装置上都有看影片的需求
以上面的需求来看,Linux 的存在根本没必要
对于使用者 A 来说电脑可能都是太困难的东西
而使用者 B 可能会买某牌强大的 NAS
为了可以不开机就抓 bt 之类
而且 NAS 还可以即时转档串流手机
只是观看影片的需求用不到 linux
(虽然 NAS 一定是 linux 为底,但显然我们
不能把它视为该使用者部份使用 linux ,例如
NAS 读写 ext 一定比 ntfs 稳定不易出问题
然而使用者 B 一定也不会选 ext
因为和 Linux 扯上边的东西都太麻烦太困难)
而会在桌机上装 linux 做 NAS 的使用者 C
显然比较特别一点,他不选择现成 NAS 的原因不是为了省钱
而是自组 NAS 可以直接当 HTPC ,并且较不会有格式支援问题
自组的 linux 主机可以 ssh 进去,用不同的方式移动/管理档案
可能今天区网内用 netcat 抠档案,明天用 wget 从 ftp 下载
哪天连回实验室用 scp ,久久才会用到 rsync 一次来抠档案
而不小心遇到 windows 的时候才用 samba (网芳)
并且习惯用指令下载 youtube 影片/字幕
找字幕时若时间轴不同步也习惯用 srt-delay 指令修改
也习惯用 DLNA 串流到手机上,不喜欢转档
使用者 C 用 Linux 会方便是因为需求很多
2. 驱动程式不足
驱动程式一直都是 linux 的问题
但这只是说,很多硬件只有支援 windows
50M 左右的 linux 核心和核心模组
就可以直接驱动成千上万硬件
而 cups 可以直接支援的打印机也很多
多数打印机都在 foomatic-db / gutenprint 里
和 windows 比,不必安装驱动就可使用的打印机不会比较少
其它装置也是,而且多数旧硬件在新版 windows 中不会支援
当然,需要安装驱动才可使用的硬件
就会是 windows 支援比较多了
3. 指令界面
指令界面的方便性
绝对不是拿来看图型接口比较做同一件事哪一种比较快
比较 rm /xxx/xxx 和用鼠标在那边点点点 一点意义也没有
指令界面对所有人来说都没有比图形接口重要
绝大多数人敲指令也是在 Xorg 下敲的,是吧?
指令只有在一件事上超有效,并且无可取代 - scripting
写 script 是很方便的事,比按键精灵快多了
而且常常并不用真的去写 script
往往只是用到某些特殊字符
如:想要移动 A 开头 1,2,3,4 结尾的图片档
mv A*{1,2,3,4}.JPG
如:想要上传同一档案到 10 台机器上
for i in {1..10};do scp ./file 192.168.1.$i:/tmp;done
没错,完全不会半条指令也一定有办法装 linux
也可以用的很开心,但解决问题一定会遇到指令