新的 M1 晶片可以加灌Windows 系統嗎?

幫前幾樓在補充一下詞,可能要先分好shell跟terminal的差別會解釋比較清楚。前幾樓討論主要再說不同OS上(unix-like vs windows)在shell上所包含的commands有很大差別,像是sh/bash/zsh/fish等等跟 powershell上有非常大差別,畢竟所在的系統環境有根本上的不同。shell主要是作為命令解釋器,將使用者給予的指令轉換成kernel可理解的語言,並將結果傳回給使用者端。沒記錯的話,macOS默認的shell應該是zsh。

terminal中文是終端機。linux上不同distro以及搭載不同的圖形環境,默認的terminal也有不同,像是gnome terminal/konsole/urxvt/xterm/xfce terminal等等,大部分都能額外再客製化,像是修改顏色字形,以及特殊的binding或是theme等等。另外在一個desktop environment中也可使用不同terminal,像是使用KDE時,你能將默認terminal改為gnome terminal而非原本默認的konsole。

windows的powershell本來就是獨立開發出來的,不同於unix-like環境,估計不會再去修改。用習慣unix/unix-like系統再回去使用powershell就只能在那乖乖地翻windows官方文件,爬指令手冊...
剛剛看一篇跑虛擬裝win文章,心裡真的默哀那不佳的執行效能,但還是要讚許有勇氣願意開發廠商
https://www.newmobilelife.com/2020/11/28/m1-mac-install-windows-arm/
airdon2000 wrote:
會有這個問題就是使用(恕刪)


輕度的使用者才是這樣吧...像平常使用Mac OS上上網看看netflix、剪剪影片當然不需要依靠Windows

但當跨界到遊戲玩家,window10跟egpu就是必要的,以前我用macbook pro 13不用再買一台電競筆電,照樣3A打的嚇嚇叫,所以不能灌win10我就會"非常"猶豫,畢竟我很喜歡一台筆電就能應付工作日常與娛樂。

工作上,我用MAC不管是illustrator還是AutoCAD畫出來的圖給廠商或印刷廠,就是很容易遇到相容性的問題或打不開跑版,到最後還是用配合他們用windows畫,雖然不是不能解決的問題,但都要特別留意,當案子量大和頻繁過檔的時候就會很煩,還有office也真的是windows好用,所以上班跟打game就切換Windows,逛逛網頁fcp剪影片和iphone串接就開mac os,這樣雙開也好幾年了,可能台灣大多辦公室環境還是太依賴windows吧,不得已還是得配合。而且就我認識的Macbook使用者八成都有灌Windows系統其實...
lops wrote:
幫前幾樓在補充一下詞(恕刪)


感謝補充,我打的太快......

我的感覺是,Microsoft這種商業巨頭,如果能將Powershell的指令弄的像shell一樣,我覺得不是難事,畢竟早期dos的什麼dir、管線等等都是來自unix。但以一個大公司的立場,能建立自己的標準當然遠勝過相容別人的標準,這不是技術問題,是策略問題。

這也是我一直強調mac是這類使用者的最佳解。這樣講不知對不對。類Linux系統主要就是kernel,然後shell、x都繞著這kernel的ui,讓大家能用,但Windows怎麼看都是把kernel和ui混在一起了。mac來自next,很自然就好用了。

我相信mac總有一天會解決Windows的問題,都有人用q跑出來,大公司的技術應該早就在弄了。效能差,用硬體補上,但相容性一定會是最麻煩的,能和從前在mac上順順的用Windows的vm的時間不知要等到何時,很多人很可能等不及,跑去買win筆電了,只是從前是在mac上跑Windows的vm,現在是在Windows上跑Linux的vm,也只能這麼做了。

另外還想知道,有買m1的大大幫測一下,docker能在m1上原生嗎?
hdg8gg wrote:
另外還想知道,有買m1的大大幫測一下,docker能在m1上原生嗎?

目前即使透過 Rosetta 2 也是不能用。根據官方部落格,M1 使用的 docker 需要用 Apple 所提供的 hypervisor framework 開發。
hdg8gg wrote:
感謝補充,我打的太快(恕刪)


這要追溯到當初的開發史以及了解一些商業對策了。引用一下對岸的一篇文章,還算清楚:
探索 Windows 命令行演变史 —— 演变

改變新版(現今)的powershell執行令去兼容unix-like等的執行令集其實沒這麼容易,甚至你還要確保新版的shell要能兼容以前的執行令集,這會變得非常複雜。尤其一開始的開發哲學上,windows跟*nix就有所差別。
不過也有好處,你如過是對powershell有興趣的人,也不用擔心*nix的人跑來跟你搶飯碗,畢竟轉換跟適應仍要一點時間,而且支援的開發軟體也有差,反之亦然。
hdg8gg wrote:
用蘋果有一部分人(我(恕刪)

那是軟體工程師啊,機構工程師你用Mac看看,我從沒看過Creo跟Soildwork有Mac版過,還有一堆工程用的軟體基本只有Windows版,對這些工程師來講Mac真的沒法用.
hdg8gg wrote:
另外CUDA的支援也不行,nvidia-docker也不行,都試過了,叫一群用了一輩子TERMINAL的人換成powershell,轉換上有點難度。其實我們不是排斥Windows,我平常70%的時間在用Windows。如果Windows的TERMINAL能原生支援CUDA、NVIDIA-DOCKER、ZSH這些東西,早就轉到Windows去了。


想請問~~你的意思是說 MAC對CUDA 還有 NVIDIA 的支援度比WINOOWS 全面嗎??
tsung_ken wrote:
想請問~~你的意思是(恕刪)


不是MAC,是Linux。我一直用Windows 7,真的不知道Windows 10現在CUDA的支援上有沒有比Linux好。由於NVIDIA DRIVER, CUDA, CUDNN版本大亂的問題,現在都在Linux上跑NVIDIA-DOCKER,再跑TF或PT的IMAGE,剛才看了wsl2 cuda的文件,找台機器來試試。
關閉廣告
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!