Amateur Member
|
Linux、Mac and Windows 移除和安裝檔案的邏輯
朋友最近買一台蘋果的電腦,
不過她對於mac的作業系統完全不熟悉而且怕直接帶回家會被罵
所以她說過年期間先放我這裡讓我玩玩看,
順便幫她灌win 7以及一些mac推薦的軟體,等過完年找個時間教她使用。
其實我從來沒有使用過mac的作業系統,平時使用都是在win的作業環境
沒想到,居然有人願意讓我惡搞這台搞連本人都還沒親自使用過的新電腦,
這種要求我還是第一次見到。
昨晚趁假日玩了五六小時的mac後,突然發現,
除了鍵盤上某些按鍵第一次見到外,我幾乎沒有所謂的不適應的情況!
整個操作非常的直覺,幾乎都可以用拖拉放來解決
expose和space的功能更方便至極,
dock的存在讓常用軟體的開起以及啟呼叫上十分一目了然。
重點是介面真的是超漂亮的!
整個檔案系統的架構、邏輯、安裝方式跟linux幾乎一模一樣,
terminal 的指令也跟linux相差無幾,(這也難怪,畢竟mac是基於free bsd核心寫的),
只是mac在安裝軟體上比linux更直覺,
幾乎都不會像linux一樣遇到相依性函式庫、和套件的情況。
會那麼快上手的原因我想有一部分要還是要歸功於操作linux系統的經驗。
抱歉,扯遠了......
其實我必較有興趣和好奇的是os上移除和安裝軟體得邏輯
舉例來說大家都知道win上面要移除應用程式往往要透過''新增移除程式''
而且有很多的時候都會移不乾淨(殘留下dll、或登陸檔)。
可是linux和mac要移除軟體只要把軟體所在的資料夾砍掉,丟進垃圾桶即可。
比較特殊和少數的情況是要透過軟體本身的uninstall.sh來執行才能移除完全。
另外一種情況是,假設今天你想要將某個灌在win底下c槽的應用程式改安裝到d槽,
或其他資料夾,正確的作法是你必須要將軟體先解除安裝,
在重新安裝時宣告新的安裝路徑。
可是linux和mac你只要將安裝資料夾剪下和貼上到新的地方即可,
若想再win底下套用同樣的邏輯,當你開啟新位置的軟體時很常會遇到dll錯誤之類的
所以在win上面才會有那種免安裝和綠色軟體的出現。
有版友知道為什麼win沒辦法像linux或mac一樣嘛?
|