2023年用WSL學習Linux可行嗎?

時間 2021-05-12 11:42:54

1樓:阮春陽

如果是基本知識比如linux命令使用,檔案系統等完全夠用。如果想研究系統核心等高階的內容,個人感覺還是用原生的系統更好一些。

2樓:程式喵大人

可行,我工作過程中使用的都是WSL,儘管配置介面很困難(也沒必要配置介面),還有一部分的Linux命令在WSL中不支援,但是對於初學者來說足夠了,也完全支援部署推薦系統。

3樓:Jeason chan

1、建議用vmware或者virtual box,理由:

虛擬機器檔案是平台無關,虛擬機器可以直接、方便的在機器之間通過拷貝檔案的方式遷移。wsl貌似不可以遷移到Mac OS或者Linux。

很多人提到docker,wsl1不原生支援docker,wsl2看了別人的回答,「好像」也不是原生支援,而虛擬機器裡的就是乙個完整而真實的Linux,你甚至可以再拷貝多個,做多節點的集群。

2、mobaxterm,所有終端client裡的top1,Windows terminal還是太簡陋了……

3、既然是抱著學習Linux的初衷,一開始使用帶有gui的Linux發行版,會不至於勸退 ,等稍微了解一點Linux後,就可以只用mobaxterm使用虛擬機器裡的Linux了。wsl當然也可以用gui,但是,還得自己裝視窗等元件,又是勸退……

4、VMware效能已經足夠好了,甚至虛擬機器都能直連GPU玩遊戲了,不用懷疑VMware的效能損耗和資源占用。

所以,建議樓主用VMware裝Ubuntu,事情少,能專注於你學習Linux的最初目的,別的亂七八糟的事情少

4樓:兔美醬

初學Linux時 WSL、Docker 都折騰過我的建議是,盡量使用雲伺服器或者虛擬機器

減少環境對學習的干擾,因為如果你使用WSL出現了問題你無法知道是WSL的問題還是你操作的問題,十分浪費時間WSL 是給有一定Linux基礎的人使用的

5樓:淡月清風

用 WSL 是可以的。我們看一下學習 Linux 是要學什麼?

1 學習常用的 Linux 命令,Shell 指令碼2 常用 Linux 軟體的安裝配置

3 Linux 下的應用程式開發(C++,Python,MySQL等等)

而這些在 WSL 下都是可以做到的,不過可能會遇到一些小問題。

有條件的話,還是用虛擬機器最完美。

6樓:wywzxxz

可以是可以。

不過wsl2的優點主要也就是與windows互通,但會引入一些讓人費解的對映關係,對於入門linux的新手來說沒啥優勢啊。

而且Wsl2也是通過Hyper-v實現的,所以直接Hyper-v部署乙個ubuntu不香嗎?用ssh連線就是原汁原味的VPS體驗了。

7樓:

wsl2屬於用了就回不去的功能,去年有wsl2組的開發大神還寫了指令碼可以在wsl2裡開啟systemd,安裝snap,現在我的k8s集群就跑在wsl2裡,大大提高了開發、debug、運維的效率,配合Windows terminal使用效果更加,你可以編輯tag標籤頁,設定每個wsl2的背景顏色,比如紅色專門用來輸出log,藍色開發,綠色看docker容器,非常方便,這一點感覺比桌面版的Ubuntu用的還爽,如果記憶體夠大(32G或以上,我目前是32G還夠用),還可以安裝遠端桌面訪問圖形應用,不過我裝了又解除安裝了,linux桌面感覺沒啥用。有了wsl2以後我都不怎麼用我另一台ubuntu desktop了,太方便。目前好像wsl2團隊正在開發正式版的wsl2桌面,但我感覺沒必要,因為一旦加桌面記憶體負載就會更高,拿那麼多記憶體資源換個桌面實在沒必要。

8樓:46610號小行星

其實可行度很高,因為一般運維學習linux,WSL就已經足夠了,如果要認真鑽研核心的話,還是乖乖用虛擬機器或者雲伺服器比較合適

9樓:PurpleStar96

如果就這個要求本身,問題不大。WSL已經能夠支援非常全面的Linux操作了,而實現電影推薦系統的重點是演算法本身,不太需要專門的伺服器(除非需要處理比較大的資料且本機的效能達不到要求)。

10樓:Constantine3

可以的,2023年了,WSL 誕生以後進步飛快,除了一些比較高階的場景可能需要原生 Linux 環境(比如我當時做虛擬化相關就遇到bug),大部分場景肯定是沒問題的,而且現在 Linux 新手 & win 使用者我都是首推 WSL,雙系統真的坑小白啊(

11樓:

如果只是想學習Linux完成學習開發等步驟可以使用WSL,但是更建議你直接考慮虛擬機器。

自己電腦上能執行和使用,不需要租雲主機。

如果你未來要部署到伺服器上:

建議用Docker

如果後期要放伺服器上,考慮到新手對安裝部署不熟悉。可以使用Docker,確保開發環境與生產環境的一致性。

為何不建議WSL

因為你在本地要學習使用WSL,熟悉WSL安裝使用等。未來部署時又要折騰伺服器上的Linux。對老鳥來說都不複雜,新手依然需要不少學習成本。

12樓:CloudCoder

不建議存在不可預知的bug.

wsl1不是乙個完整的linux核心

wsl2貌似有bug

推薦的方式

1.虛擬機器,但用起來不舒服

2.裝雙系統學,需要折騰折騰

3.租雲伺服器最好使

2023年還在堅持用macOS Catalina的人是什麼心理?

Vincent 什麼心理?2018年版的MacBook Pro 之前一直保持系統最新結果到了Big Sur 的時候程式卡頓電腦動不動就發熱風扇不停的轉續航尿崩 UI巨醜用了半個月就算是之前沒備份我也是強降到了10.15.7 就是這種心理 開塞露 我就是現在還在用macOS Catalina的人。其實...

2021 年,如何學習 iOS 開發?

iOSer搬磚猿 有經驗的iOS程式設計師如何提公升自己?工欲善其事,必先利其器。每個開發者都應該有一把自己的瑞士軍刀,在將來漫長的職業生涯中,這些工具可以為你省下寶貴的時間,並幫助你更好的組織個人知識庫。舉兩個例子 一套高效的開發環境 乙個資訊採集器和一本筆記本 我們可以從編緝器談起,這裡有IDE...

2023年考導遊證,現在出了2023年用的教材嗎?我想現在開始備考,大家可以分享一下經驗嗎?

易學旅遊 21年的教材是在21年的考試大綱出來後才會有機構開始編撰,一般大綱都是在7月底才出來,所以現在市面上的教材都是20年的老版教材,許多打著21版本的都是假的,當然,每年的考點和知識點不是變動特別大,細微的改動是有的,老版的教材是可以借鑑的,你現在開始準備是挺早的,小白備考可以看下我寫的文章,...