Re: [問題] Mac OS跟Linux有什麼不同?已刪文

看板Linux作者 (Neisseria)時間11年前 (2014/09/06 14:28), 編輯推噓4(4026)
留言30則, 10人參與, 最新討論串2/3 (看更多)
Key point: OS X 和 Linux 是不同的作業系統 OS X 以前有通過 Unix 認證,但是整個目錄結構和 Linux 很不一樣 Linux 也不是 Unix,頂多就是 Unix-like 但是操作方式和 Unix 相通,所學得的技巧可以交互使用 如果對於 Unix 和 Linux 想多了解,可以爬一下維基 然後,看你想接觸 Unix 或 Linux 的那一部分 才能夠知道到底能不能用 OS X 取代 Linux 如果是想學習基本的指令操作,或是學習 shell script 那麼,基本上是相通的,像是 ls, cd, find, grep 等等,大部分都有 只是部分指令的參數不同,要稍微記一下 然後,像 Emacs 和 Vim 這種終端機底下的 editor 使用起來沒什麼差別 如果是想學 Perl 或其他的直譯式語言 不同系統間的差異性,基本上都被隱藏起來了 那麼,使用 OS X 和使用 Linux 差別就不大 如果是 C 或 C++ 的話,系統間的差異會比較大一點 然後,就像之前網友提到的,OS X 的 GCC 其實是 llvm,跟 GNU 的 GCC 不同 如果是想學習系統管理,那不同的系統差異就很大了 不用的 Linux 發行版間都不相同了,和 OS X 的差異更大 這時候,就要針對想學的系統下去實際的使用 就像要考 RHCE 總不會用 Ubuntu 來學吧 Linux 上的軟體當然無法直接在 OS X 上使用 像是 MacPorts 和 Homebrew 的做法都是抓原始碼下來重新編譯 只是都把流程包裝得很好,才會有那種可以直接使用的錯覺 很多人買 Mac 來用,是因為不需要處理一些瑣事 像是不用安裝驅動模組,不用切磁碟分割等等 而在 Linux 上,很多都要 DIY 如果你覺得這些 DIY 的過程也是一種知識 那當然還是要實際去用 Linux 才學得到 不要再相信 OS X 等於 Linux 這種事情了 這就跟拔獅子鬃毛會長頭髮一樣 ※ 引述《oftisa (oo)》之銘言: : 聽說OS X也是用UNIX核心製作的 : 這樣說起來OS X是不是只是GNOME、KDE以外的第三個桌面選擇而已 : 只是MAC的桌面程式並沒有開放自由軟體化而已? : 既然OS X使用UNIX核心,那應該可以直接安裝LINUX的程式吧 : 聽說OS X預設安裝GCC : 假如可以直接安裝各種LINUX煞的軟體就太方便了 : 也增加購買MAC的誘因了 : 不知道大家對OS X跟LINUX有什麼看法 -- Happy Computing Tips and Recipes for Unix and programming http://cwchen123.tw/ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 211.74.79.31 ※ 文章網址: http://www.ptt.cc/bbs/Linux/M.1409984898.A.546.html

09/06 15:28, , 1F
專業!
09/06 15:28, 1F

09/06 16:51, , 2F
原來如此
09/06 16:51, 2F

09/06 17:08, , 3F
也建議看看 http://bhami.com/rosetta.html 有對各*nix
09/06 17:08, 3F

09/06 17:09, , 4F
日常會用到的指令的翻譯
09/06 17:09, 4F

09/06 18:02, , 5F
我就是因為不想跟系統相關問題耗時間,所以才放棄Linux
09/06 18:02, 5F

09/06 18:02, , 6F
改用OS X
09/06 18:02, 6F

09/06 20:31, , 7F
cygwin 也是 Unix (大誤)
09/06 20:31, 7F

09/06 22:51, , 8F
cygwin 只能算是堪用,還不到實用的程度
09/06 22:51, 8F

09/07 01:43, , 9F
我倒是在osx耗了很多時間弄得很煩..QQ (我想用linux那套方式
09/07 01:43, 9F

09/07 02:21, , 10F
cygwin shell script 已電爆 鳥鳥的 batch
09/07 02:21, 10F

09/07 13:29, , 11F
win有power shell啦XD cygwin就那效率...
09/07 13:29, 11F

09/07 15:46, , 12F
嘛... OS X 的系統問題就是.. 遇到了話你就要花更多時間XD
09/07 15:46, 12F

09/07 15:46, , 13F
Linux 是.. 日常就遇到一點,所以比較不痛 (?)
09/07 15:46, 13F

09/07 16:26, , 14F
OS X基本上不會有「系統問題」,因為都被蘋果電腦官方
09/07 16:26, 14F

09/07 16:27, , 15F
硬體規格綁住,這樣可以方便「品管」...
09/07 16:27, 15F

09/07 16:28, , 16F
試想:硬體零件被限制,作業系統只針對特定硬體優化和運作
09/07 16:28, 16F

09/07 16:28, , 17F
怎麼可能會出現囉哩八嗦的驅動問題或是kernel水土不服?
09/07 16:28, 17F

09/07 16:30, , 18F
萬一真的系統出現自己無法解決的問題,整台機器帶去蘋果
09/07 16:30, 18F

09/07 16:30, , 19F
店就是了...XD
09/07 16:30, 19F

09/07 16:31, , 20F
用慣Linux的人會覺得OS X這類的系統綁手綁腳,很多功能
09/07 16:31, 20F

09/07 16:31, , 21F
鎖住不讓使用者自訂更改,另一方面來說「系統穩定性」也
09/07 16:31, 21F

09/07 16:32, , 22F
是基於這特性來的,把使用者都當傻瓜,系統就越安全...@@
09/07 16:32, 22F

09/07 16:34, , 23F
但是對一般開發者來說,只是要建構基本編譯環境...OS X
09/07 16:34, 23F

09/07 16:34, , 24F
還是很方便...妥善率又比Linux高...
09/07 16:34, 24F

09/07 16:36, , 25F
Linux最大問題就是:不精緻!大問題可能不致於,小問題一堆
09/07 16:36, 25F

09/07 16:37, , 26F
完全就是工程師的產物...而不是藝術家的產物
09/07 16:37, 26F

09/08 12:23, , 27F
敢問大師,可曾用過 defaults command ?很好玩 der
09/08 12:23, 27F

09/08 12:23, , 28F

09/08 13:02, , 29F
樓上多了一個y
09/08 13:02, 29F

09/08 13:17, , 30F
QQ sorry
09/08 13:17, 30F
文章代碼(AID): #1K2gc2L6 (Linux)
討論串 (同標題文章)
文章代碼(AID): #1K2gc2L6 (Linux)