10 年 Ubuntu 桌面老用户开始转向 Win,请问我该怎么入门 WSL 和 Win 终端?

26 天前
 asilin
如题,从 Ubuntu 11.04 开始到现在的 Ubuntu 16.04 ,一直坚持使用 Unity 桌面的 Ubuntu 不动摇,但奈何陪伴多年的 ThinkPad E480 近两年频繁无故花屏、死机,一狠心一跺脚入手了最新的 Thinkbook 14+ 2024 AMD 。

但是问题来了,新的笔记本太新了,导致即使最新的 Ubuntu 24.04 也不能完全支持。

后来我开始“反思”自己,是否太过于执着 Linux ,是否陷入到另外一个极端,于是开始着手使用 Windows 来替换之后的工作流。

目前遇到的几个痛点:

• Win 下面的“WSL1”,“WSL2”,“终端”等太混乱了,我应该怎么入门?
我就单纯想有个 Linux 终端环境,而且这几天看新闻说好像微软要改进 WSL ,不晓得会改变什么?

• Windows Defender 怎么关闭,搜了下好像无法关闭,只能用其他“管家”替换;
那我是否该保留还是替换呢?替换成什么“管家”好呢,目前有自带的“联想管家”。

• 习惯了 APT/YUM ,我不太信任第三方软件,因为我不确定它们会在我的文件系统哪里遗留一些东西,注册表、服务、开机启动做一些小动作(可能 Win 应用商店使用沙盒能好一些),我该怎么避免这种“洁癖”,或者有什么工具能够辅助我?

总的来说,原来的 Linux 系统每一个包、每个文件、每个进程的作用、权限、位置、资源利用率我都一清二楚,不信任的软件直接用 docker 来运行,避免污染主系统,转到 Windows 后有些迷茫,不该如何自处了。
3075 次点击
所在节点    Linux
53 条回复
asilin
26 天前
@Stevenv 我也想回归 Linux ,再等等吧。

不过既然要从之前的 Unity 桌面切换到 Gnome 3/4 ,后面就不一定选择 Ubuntu 了,ArchLinux/Fedora/Debian 看起来都是不错的选择。
xytest
26 天前
我刚从 win 转到了 乌班图,感觉 wsl 用着不得劲。所以搞了个双系统 win 打游戏,乌班图跑点开发啥的。
waytin
26 天前
@FrankFang128 行吧 还想着能不能跑 ros
lisxour
26 天前
@BeautifulSoap 可以用导出导入的功能直接将 wsl 系统装到别的盘,根本不用操心 c 盘重装问题
Jinnrry
26 天前
wsl1 和 wsl2 都用过,总结一句话,都是一坨狗屎,除非迫不得已,都别用这玩意,总会遇到各种奇奇怪怪的问题,动不动就折腾你一天
BeautifulSoap
26 天前
@lisxour wsl 导出命令会把虚拟磁盘里的所有文件导出成 tar 文件。导入也是解包 tar ,与其这么折腾还不如直接把 vhdx 复制出来最简单。想改 wsl 的路径直接把注册表里路径改了移动下 vhdx 就行
mmdsun
26 天前
WSL 2 官网文档很全面看一遍再查一查差不多
https://learn.microsoft.com/zh-cn/windows/wsl/

以前遇到奇怪问题是不支持 systemctl 最新版已经有开启开关了,开发一直 WSL2+Linux docker 还没遇到什么问题。
mmdsun
26 天前
laminux29
26 天前
你主要的问题是,你的方案太小众,太非主流了,这种情况需要完全掌控,要不你很有钱,要不你能力极强能 hold 住。

1.Linux 本来是为无桌面的 Server 设计的,你非要拿来玩桌面,甚至当主力机,必然会遇到非常多的小问题。而且因为这种场景的用户少,很多问题,原因难找,就算找到原因,开发者也不一定能及时修复。

2.你接触的 OS 太少了。但凡是个正经的计算机爱好者,Windows 、Linux 、Mac 、安卓,必须都要有相应的机器,不要偏袒哪个 OS ,都要去用,去尝试,去了解它们的优缺点。

3.你电脑故障了,应该去修理,或者去收一个同款。直接换 OS ,相当于整体基座更换,所有习惯重来一遍,代价太大了。
tashigaofei
25 天前
Thinkbook 14+ 2024 AMD 不能完全支持 ubuntu 24.04 ? 用 live usb 适用了以下,没发现什么问题。你这里遇到了什么问题,我准备也买一个这个电脑。
Rubbick
25 天前
之前用了 8 年 deepin 作为主力,最近也是入手了 thinkbook 14+,感觉 win11 + wsl2(ubuntu 22.04)挺好用的,应该暂时不会回去用 Linux 类桌面了
WebKit
25 天前
刚刚把用了一天的 Windows 重装成 Manjaro 。换之前觉得能克服 Windows 上的一些问题。换之后才发现不行,终端太难用了,没有包管理器感觉不方便
david98
25 天前
@waytin #12 wsl2 调试很方便 不需要 gui ,可以直接用 win 上 ide 调试 wsl2 里的程序,vscode 和 jetbrains 全家桶都支持,如果要调试 linux 的 gui ,wsl2 支持 wslg ,x11 可以配置做转发,但不用也是可以的,可以直接调起一个粗糙的 gui 界面
一般情况下,我都是直接用 win 下的 gui 程序,如 ide 开发工具,wsl 里不需要 gui ,如果需要,那么 wslg 这个粗糙节面也够了。wsl2 里虽然也支持跑 chrome 这种 gui 程序,但何必呢,你直接用 win 下的 chrome 不是更好的选择吗
runliuv
25 天前
FinalShell + VM WARE 一把梭
lisxour
25 天前
@BeautifulSoap #26 导入导出只是为了将 wsl 系统从 c 盘移走,做一次就完事了,以后重装系统啥的也不需要管什么备不备份
flynaj
25 天前
wsl 残废了,装 VirtualBox 虚拟机,老电脑系统导过来,开无缝模式非常丝滑,
JingW
25 天前
WSL 一直有不确定的卡死问题,干重活几天就会出现 100% CPU ,有时甚至只能重启
所以现在还是当玩具玩
whenov
25 天前
Ubuntu 24.04 具体是不支持新电脑的哪些特性呢
jqtmviyu
25 天前
arch 系的支持如何?
如果是我的话我宁愿换个发行版也不换 win, 习惯差距太大, 很难适应的.

我估计用 win+wsl 的还是有生态/游戏的需求, 只是开发的话怎么都不如 unix 环境.
lovercpuer
25 天前
我的做法是 win+ubuntu 虚拟机,目前正常开发使用。直接 vscode 的 ssh remote 或者直接虚拟机的桌面版。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1046312

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX