Linux 板


LINE

我使用 Linux 三年多,除了非 Windows 不可的程式外, 所有事情包括桌面应用都是在 Linux 下完成。 主要使用的 distribution 为 Ubuntu, 用过的 DE 有 LXDE, XFCE, KDE, GNOME, Unity, 用 Ubuntu Server Edition, Debian 来架小型 server, 基础建设有 software RAID 10 (LVM + mdadm), 提供 revision control (Gitolite, Gerrit, GitBlit), project management (Redmine), file (Samba, FTP), HTTP/HTTPS (Apache, Nginx), MTA (Postfix), wiki (Gitit, MediaWiki), forum (phpBB, Discuz), database (MySQL, PostgreSQL), proxy (cntlm, socks 5)..., 我觉得,「学 Linux」是一个很大的题目, DE 使用、设定应该不用学,Google 是你最好的朋友 (GIYBF), 程式 (不论有无 GUI) 的使用、设定是要摸摸没错, 但有时间翻手册 (RT(F)M) 的话,好像也还好。 程式只是工具,如果因为没有妥善的说明文件导致不知如何使用,那不是你的问题。 更值得学习的是他们所依赖的知识。 我不是本科系的, 以我的经验,要从工具的行为来学习背後的知识是很累人的, 因为你会发现若想不囫囵地学好一套程式, 後面要学比工具本身的 interface 还庞大的东西。 举个例子,知道 gcc -o foo foo.c 可以 compile foo.c,这样还不算是会 gcc。 如果程式会在 run time 出现 segmentation fault,要怎麽办? 知道 C 的各个 compilation stage, preprocessing, compilation proper, assembly, linking, 才会知道怎麽往下侦错。 不然就聪明一点地用 print, stepping 找出是 source code 的哪一行出错, 再不然就是头脑发热地到 Google 大海捞针, 好不容易看到人家说 gcc -S 可以看到一些东西, 但是东西倒出来又看不懂。 用不用 MacBook 其实没什麽差别,用得顺手、高兴比较重要。 以 Ubuntu 而言,现在都有出 for Mac 的版本, 买 Mac 回来重灌成 Ubuntu 也是可以的,只不过 C/P 值很低。 现在主流的 PC,不论桌机、笔电,只要不是太新、太冷门的, 都会有 Linux 的 driver,有些 distribution 甚至会自动帮你装好, 所以也不太需要烦恼支援度,大不了带 LiveUSB 去门市试一次。 像我手上的三台笔电,萤幕亮度、蓝芽、Wi-Fi、HDMI 都很正常。 你的问题中的第一点,我猜只是你没发觉那是延伸桌面。 还有桌面视窗怎麽样跟 driver 没有关系,那是 DE 的问题。 现在笔电大都会搭 OS,如果买回来想直接装原生的 Linux,那就要好好想想, 买一台搭 Windows 8 的回来把 Windows 8 砍掉装 Linux, 和买 MacBook 回来把 OS X Mavericks 砍掉装 Linux,是完全一样的事情。 当然如果有考虑双系统那就另当别论。 不过如果要用双系统,MacBook Air 和 MacBook Pro 我会选後者, 理由很简单,效能。U 和 M 的差异很明显。 虽然在行动装置上追求效能刚好符合边际效益递减法则, 但是跑双系统真的蛮吃资源的,尤其是可能还要 build project。 一台 1.36 KG 的 13.3" Ultrabook 和一台 2.3 KG 的 14" 普通笔电, 分别放在背包里,我背起来的感觉都是差不多的。 不过也不一定要双系统,假设你只是要熟悉伺服器相关的应用, 大多数时候反而不希望有 GUI 干扰。 单机可以用 VirtualBox, Vagrant,cloud 也有 EC2 之类的服务, SSH 就可以操作,用 Android 平板一样可以玩。 如果学习的范围包括桌面应用,那就灌个原生的 Linux distribution, 强迫自己什麽都靠他。跳到水里,很快就会游泳了。 有一个盲点是, 「用 Mac 学 Linux」是否隐含了「OS X 跟 Linux 很像,学 OS X 也一样」? 既然要学的是「Linux」,在有选择的时候,为什麽要先给自己一道难题: 「用『相似的系统』来模拟学习环境」? 假设之後 OS X 你很熟了,这等於「会 Linux」吗? 或者其实你现在只是想先摸熟一套 Unix-like 的系统? 我相信他们的差异应该要等到你挖得够深才会发觉, 然而如果挖得够深,OS 的 interface 也就只是 interface, 他们 follow 的 standard、原理才是精华,所以应该很容易触类旁通; 不过你应该也知道,走这条路来「学 Linux」是比较迂回的。 Mac 好不好用是一回事,和学习 Linux 有无相关是另一回事。 反正公司大多会配 Windows 的电脑,你可以先买 MacBook,以後再比较看看, 学习经验有无不同。 ※ 引述《noonOut (中午外出)》之铭言: : 建议用 VM,不建议用 Mac : 用了 Mac 你可能会投鼠忌器怕把 Mac 玩坏 : 用 VM 你可以随意玩,烂了就算了 : OS X 的指令和 Linux 的 GNU coreutils 还是有些不同的 : 比方说,Mac 上的 mv 没有 -T 这个参数 : OS X 上面没有 /proc,很多 script 写法不同 : .......... : 你可以买 Mac 加上 VM : 就可以两个愿望一次满足 : 不过个人是觉得拿 Mac 里面开 console 看起来也没有潮到哪去... : ※ 引述《dophin332 (...)》之铭言: : : 我个人买过两三台mac , : : 但是你的需求, 我可能会去建议你买联想 : : 参考 : : http://www.ubuntu.com/certification/make/Lenovo/ : : 右边勾选laptops : : 除非你就是想买MAC ,那就不要找理由了,我看你的回覆充满了对MAC的爱, : : 其实你心里早就有定见, 那就买吧. -- http://changyuheng.github.io/ --



※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.141.126.81 ※ 编辑: changyuheng 来自: 220.141.126.81 (01/17 02:08)
1F:→ KPXX:DE: desktop environment 01/17 08:14
2F:→ KPXX:GIYBF: Google Is Your Best Friend 01/17 08:15
3F:→ KPXX:RT(F)M: Read The (Funny) Manual 01/17 08:15
※ 编辑: changyuheng 来自: 220.141.125.69 (01/17 09:34)
4F:推 fourdollars:好文推一下!^o^ 01/17 09:34
5F:推 wgst88w:先VM busybox熟悉一下unix-like再去玩各家的distribution 01/17 10:19
6F:推 Debian:推荐好文章。 01/17 11:15
7F:→ bitlife:(F)一般好像是说(Fxxking) 01/17 11:48
8F:推 KPXX:一直讲脏话不好吧 hahaha 01/17 20:01
9F:推 tjjh89017:推推,但是我觉得1.3跟2.5还是有差>< 01/17 21:50
10F:推 mgdesigner:推难得好文 01/17 22:38
11F:推 hanhong:壮汉 1.3 ~ 2.5kg 竟然没差>"< 01/18 02:08
12F:推 noraneko:推推 01/18 08:45
13F:→ bitlife:说不定背包总重40kg,差1.2公斤真的感觉不出来 XD 01/18 12:27
14F:推 KoenigseggG:推原po~也推1F热心注释XD 01/18 16:06
15F:推 onlywig:推神人原PO 01/18 20:29
16F:推 howshaw: 01/20 12:03
17F:推 JiDung:不要说1KG了... 0.5KG其实感觉都有差 01/20 12:38
18F:推 kewang:推好文! 01/20 17:46
19F:→ Ice9:只要背包总重不到7、8公斤以上,笔电重差多少,真的没差。 01/21 00:42
20F:→ Ice9:有空还是练一下身体,生活才会走得远。 01/21 00:48
21F:推 Ice9:补推。RT(F)M 我还看过Furry的注释。XD 01/21 00:51
22F:→ tyba:双系统不会吃资源啊,反正一次只跑一种 :p 01/24 16:45
※ 编辑: changyuheng (220.141.155.15), 06/14/2014 01:05:51







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:e-shopping站内搜寻

TOP