Mac還是Linux? - Linux

Elizabeth avatar
By Elizabeth
at 2016-11-17T13:17

Table of Contents

原文恕刪

--

在選擇哪個平台時得清楚需求是什麼
以下皆是我個人主觀認定,供你參考XD
需求或者說功能我會區分成桌面操作、開發、運行這三個層面

1 桌面操作:

這個項目跟職業是否為工程師無關。

windows不用說,操作就是那樣。而linux在unity/gnome shell的多工作區切換
讓我在多個視窗的分類上更是方便,這點是windows比不上的。而我認為mac更優
的原因是在於觸控板,多指支援讓桌面操作更為順手。現在Microsoft Office在
mac上的支援也還算完整,我現在是不用windows了。

我曾經有ubuntu 12.04/14.04的兩年使用經驗,坦白講真的沒有很穩,同樣硬體播放
DVD就是會有些延遲,切到windows就不會。輸入法不像windows/mac那麼直觀。字形
也沒有windows/mac的統整性好。每隔一陣子可能就會有神秘錯誤訊息。要給一般民眾
使用及普及還有很長的一段路要走。

2 開發:

這個跟IDE比較有關一點,以順眼順手為主。如果是.NET應用那沒什麼好說的,就
是只能選windows,不過visual studio還滿好用的。原PO是寫Java,那不外乎就是
Intellij、Netbeans、Eclipse等等,那就看這些IDE在每個平台的支援度如何了。
單純就IDE順眼來說,mac >= windows > linux,Java IDE在linux上的字體只能用
慘字形容(兩年前),不知道現在改善了沒。不過硬體支援度linux > mac > windows
,這是單以多年前寫android的經驗,可能不準XD 常常裝置插上去windows就是要抓
個老半天...

由於我現在最常使用vim + terminal開發,加上桌面操作的考量,我是偏好mac。
然而想要學linux的人,千萬別以為mac可以取代,光是file system的架構就差太
多了,更遑論service/system management。

3 運行:

我幾乎不會在server上寫code,因為它只做兩件事,build code & run code,所以
它的硬體效能越高越好,像在公司我就是mac上寫code/commit code,server上的
CI service就會幫我進code/deploy/testing(或者rsync再手動做等等)。這件事
linux當然就不用說超級方便!

- 結論:

我推薦mac低規格筆電+一台強力linux桌機!

--

有幾篇說mac硬體比較差但卻賣得貴這是事實,但我花的錢是在購買1跟2,也就是
一個軟硬整合完整的產品,我認為CP是可以接受的。

前面一篇k大的文章說使用mac八成都電腦白痴有些太過了,我認識許多在國內外
知名軟體公司的朋友,他們以及他們的同事有超高比例都在使用mac,但他們應該
都不是電腦白痴吧? 況且全世界非IT產業的一般民眾更多是windows,這...
我想k大你想說的是購買mac卻安裝windows,那我認同他們是本末導致

--
Tags: Linux

All Comments

John avatar
By John
at 2016-11-17T16:04
喜歡這篇的回應內容。
Bethany avatar
By Bethany
at 2016-11-22T14:18
多工作區切換,Windows也有吧!裝個軟體就好了,免費的.
Jack avatar
By Jack
at 2016-11-23T16:51
win10有,但操作性很糟,gnome/unity/mac都比較順
John avatar
By John
at 2016-11-27T01:00
可是那還要「裝」啊其實windows也可以換桌面環境
但那也是要會的人才會弄..
Mason avatar
By Mason
at 2016-11-29T13:01
如果我是美國人,我也會選MAC的
Caitlin avatar
By Caitlin
at 2016-12-01T07:51
這跟你是哪國人無關吧==
Ina avatar
By Ina
at 2016-12-01T23:11
你知道MAC在台灣跟美國價格嗎?
然後再去考慮平均收入,再來就是過往的硬體
Sandy avatar
By Sandy
at 2016-12-06T15:37
MAC確實以前優勢很多,現在有surface之後
加上NB的進化,硬體早就沒優勢
Bethany avatar
By Bethany
at 2016-12-08T12:51
但MAC在美國很多價格優勢
甚至比台灣便宜
Oliver avatar
By Oliver
at 2016-12-09T06:46
所以美國買是支持國貨,當然有關
Mia avatar
By Mia
at 2016-12-10T08:20
還有,寫軟體跟懂系統真的不是一樣的事情
James avatar
By James
at 2016-12-10T18:43
總是遇到說美國清一色MAC來討論的
Margaret avatar
By Margaret
at 2016-12-13T03:37
我想說得只有,如果只有Linux跟MAC,學Linux即可
Enid avatar
By Enid
at 2016-12-17T15:37
真的要桌面系統還是Windows吧,你erver Linux這樣
如果你從事繪圖或Apple開發者,當我沒說
Belly avatar
By Belly
at 2016-12-19T13:54
假如你要去美國工作,那就買MAC吧
Franklin avatar
By Franklin
at 2016-12-21T10:56
不好意思問問樓上的樓主,你平時有在用mac嗎?
Robert avatar
By Robert
at 2016-12-26T09:51
愛用 OSX 、推荐 MBP 都非常 ok
Thomas avatar
By Thomas
at 2016-12-29T20:04
不 ok 的是拿 brew 來嘴 OSX 可以通吃 linux 應用
或者嘴都是 unix-like ,學起來都一樣
Dora avatar
By Dora
at 2016-12-31T23:15
推樓上,brew並非萬能。
Rachel avatar
By Rachel
at 2017-01-03T21:24
我只是認為選擇OSX要從功能開始
Kama avatar
By Kama
at 2017-01-08T11:30
我個人有OSX的VM,只是為了測試safari相容
Rae avatar
By Rae
at 2017-01-13T09:38
很多選擇MAC,只是為了跟隨流行,反而不好
Adele avatar
By Adele
at 2017-01-16T11:18
而且最開始提問是說開發Java,沒有用MAC理由
Zora avatar
By Zora
at 2017-01-20T19:57
我必須說若你沒有親自有個 imac or macbook 來用 mac
的話,體驗度部分就掉漆很多,感受度就完全不能夠比較
Emily avatar
By Emily
at 2017-01-21T03:19
看 mac 基本上是有多個層面加總可以瞭解到他的妙與好用
Annie avatar
By Annie
at 2017-01-24T14:25
其實許多 freebsd 與 linux 老手不少都以 mac 當一般
個人生活環境與工作開發環境來使用,其實也剛好是
Margaret avatar
By Margaret
at 2017-01-27T01:19
主要是兼顧一般用 bsd or linux 有 unix 近似環境
Callum avatar
By Callum
at 2017-01-27T14:26
而且有一個輕鬆方便的 gui 可用,然後一些商業軟體到位
Barb Cronin avatar
By Barb Cronin
at 2017-01-29T07:51
其實 mac 一些體驗度還是需要硬體一起配合,用
用黑蘋果 or vm 是真的比較難有深刻體會
Thomas avatar
By Thomas
at 2017-02-01T20:17
不過不管如何,我總感覺討論這種議題沒有結論
Rebecca avatar
By Rebecca
at 2017-02-05T09:31
至於上面提到 brew 部分,其實也只是一個可以在 mac
上有個輕鬆方便的 unix 系統上常見的工具與軟體
Heather avatar
By Heather
at 2017-02-09T23:32
這並不是用來當作取代 linux 的說嘴方式/方案
Odelette avatar
By Odelette
at 2017-02-14T07:25
要不然說來說去現在 windows 可裝 cygwin 不也是方便
更別說現在與 c 家合作可以有個 userspace 的 ubuntu
Gilbert avatar
By Gilbert
at 2017-02-15T09:21
系統可用,所以要跑 apt-get 裝一些工具大體上 ok
雖然不是都支援,但是很多developer工具都算是可裝上用
Ophelia avatar
By Ophelia
at 2017-02-15T12:49
我本身沒有否定MAC,只是希望使用者從用途開始
做出適合的選擇,不要為MAC而MAC
Joseph avatar
By Joseph
at 2017-02-18T20:29
我自己也曾經買過一台,觸控板確實優勢
Necoo avatar
By Necoo
at 2017-02-23T06:46
但我對於MAC之於CLI的操作,感覺無言
Gilbert avatar
By Gilbert
at 2017-02-24T10:08
很多完全沒用到MAC精華的,卻使用MAC
當然,個人自由,但不希望使用者繞路
Joseph avatar
By Joseph
at 2017-02-28T07:07
還有過度神話MAC OS
Zenobia avatar
By Zenobia
at 2017-03-05T06:30
mac很便宜,差不多國外大學生起薪兩個禮拜就能買一台
Queena avatar
By Queena
at 2017-03-08T15:42
頂規格的
Sarah avatar
By Sarah
at 2017-03-11T14:45
大學生還是大學畢業生?話說大學畢起薪五千多鎂也是
滿...
Dorothy avatar
By Dorothy
at 2017-03-13T04:45
大學生啊,平均起薪180萬/臺幣,國外蘋果售價跟臺灣一
Susan avatar
By Susan
at 2017-03-17T01:32
如果是念se起薪有機會到240以上
Ida avatar
By Ida
at 2017-03-17T22:41
電器產品國外跟臺灣售價差不多,所以臺灣的薪資結構跟
物價有點…

CentOS無法開機

Leila avatar
By Leila
at 2016-11-15T20:37
as title 同事搜到一台centos 4.7的系統,顯卡是ATI FireGL V3100 這台是從公司退下來的,因此沒有光碟機也沒有USB 由於顯卡驅動太舊了,所以我就去AMD官網載 2009年出的驅動 結果,安裝完後重新開機 居然就沒辦法開了 我可以看到網卡、音效卡這些啟動正常 然後就跳黑畫面,打 ...

virtualbox拿到實體hd serial number

Kama avatar
By Kama
at 2016-11-15T18:12
大家好, 想請問 有可能從virtualbox中的os(linux)拿到實體的hard disk serial number嗎? 我用hdparm udevadm都拿到VBOX_HARDDISK_VB開頭的serial number, 請問有什麼方式可能從guest(ubuntu)拿到真正實體的硬碟id? ...

ethtool 在script的問題

Zora avatar
By Zora
at 2016-11-15T11:21
大家好,小弟最近在玩ethtool這東西並嘗試寫了個簡單的語法 但是發現只要他是變數我的scrpit就會出錯 #!/bin/sh KR1S= $(ethtool eth1 | grep and#39;Speedand#39; | cut -d and#39; and#39; -f 2) ...

rc.local執行時機

Oscar avatar
By Oscar
at 2016-11-15T11:00
之前安裝ubuntu 16.04時(A電腦) 有在rc.local裏面加入一段修改routing table的command 後來在另台電腦(B電腦)上安裝16.04時 在rc.local裏面加入相同的command 卻無法正常運行 後來發現是因為A上面rc.local執行的時間點network interf ...

各位最喜歡的ssh工具

Ethan avatar
By Ethan
at 2016-11-14T17:19
各位常用ssh 吧 那各位都用什麼呢? 是PuTTY 還是xshell 還是用cygwin ssh 問問各位大大 謝謝 - ...