国产 windows 软件的正确食用方式

2021-01-14 14:09:41 +08:00
 join
我有大约 5-6 年的时间没有用 windows,国产软件一直没碰。后来 windows 连续出了 wsl 和 vs code 这些利于开发的工具和环境后,我慢慢的从 mac 转到了 windows 。软件我尽量买正版和去 windows store 下载。
这里不得不说使用 windows 后我打开一些国产软件下载站像坐上了时光机回到了十几年前。各类国产软件现在的界面更漂亮了,花里胡哨(没用)的功能更多了,附带安装的软件越来越多,卸载也比以前要更困难。我刚用回 windows 那会的做法是不装任何国产软件。有时难免要用,比如下载和百度网盘。我最开始的做法是不去碰任何这类资源,我砍掉自己的需求不用都不想装任何国产软件。
后来 windows 的 sandbox 出来了,我偶尔要用国产软件就开个 sandbox 。它启动非常快,使用完以后关掉所有东西自动删除。关键是现在的网速和 ssd 让我们装个新的软件和打开一个软件的速度是差不太多的。任何流氓软件都可以无脑安装和使用。真正做到了用即扔掉,你的电脑永远是干净的。
现在我下载软件和安装软件到我的宿主机非常小心,一些开源的软件我尽量都自己验证一遍 checksum 才安装。电脑平常几乎只开个浏览器。两年了,没有重装系统,没有任何杀毒软件,系统一直保持更新,wsl 的体验也越来越好。
10890 次点击
所在节点    Windows
59 条回复
EIJAM
2021-01-14 16:53:58 +08:00
@Mithril 设置了,但没太大用处,不知道是联想的锅还是微软的锅。十次里有五次开盖无法唤醒,必须按电源键,这五次里有三次都是系统重启导致应用大部分被杀。现在用了 manjaro,所有 F 区的功能键都可用,开盖唤醒很灵,不打算换了。
lqbz
2021-01-14 17:06:43 +08:00
@Ricardoo 感觉现在的版本不好用了,在沙盒里面上传下载文件选文件的时候卡
Shilion
2021-01-14 17:28:20 +08:00
我用了三种手段来运行不那么信任的程序:
1. Sandboxie 这个比较轻量,也不是虚拟机,效果还不错,不过现在不开发了(官方以 GPL 开源了),官方的最新版有中文输入法 bug,Github 上面有人 Fork 了官方的 Repo 并且在维护( Bug 应该修了)。
2. Windows Sandbox 需要 Windows Pro,以前经常用,但是有两个问题,其一,电脑可能会关闭,这时沙盒中的数据就消失了,其二,沙盒偶尔会莫名其妙的崩溃,这时数据也没了。
3. Hyper-V 开 Windows 虚拟机 + 还原点,效果和 2 可以很近似,好处是重启电脑不会丢数据,甚至你可以不关闭虚拟机就重启主系统,对虚拟机中的系统没有影响。
现在最常用的就是 3 了,另外两种很久没用过了。
tabris17
2021-01-14 17:31:58 +08:00
点进来一看竟然被凡尔赛了
tabris17
2021-01-14 17:33:28 +08:00
@Moyudawang 比如……馊狗输入法
BeautifulSoap
2021-01-14 17:43:41 +08:00
sandbox 从原理上来说可以近似把它理解成类似 docker 的容器,docker 容器重启就没了,sandbox 也一样

sandbox 也可以像 docker 那样 mount 路径,设置启动命令之类的,docker 下怎么做数据持久,同样思路也可以用在 sandbox 上

https://www.thomasmaurer.ch/2019/05/how-to-configure-windows-sandbox/
https://ealtili.medium.com/windows-sandbox-163d873e78ce
azkaban
2021-01-14 17:47:46 +08:00
@Moyudawang 爱奇艺,我是会员,每次更新都给你默认勾四五个软件,得手动勾掉
baobao1270
2021-01-14 17:50:22 +08:00
我觉得如果电脑够好,所有不可完全信任(基本上闭源=不可完全信任)的软件都应该放在虚拟机里运行。

但是,钱不够,上不了这么好的电脑,只能忍着。

另外,个人非常讨厌 Hyper-V,所以打死也不会用微软自带的 Sandbox 的
azkaban
2021-01-14 19:10:38 +08:00
@EIJAM 联想低端本 BIOS 的问题吧,我用 x1e,没有这个问题
systemcall
2021-01-14 19:29:19 +08:00
win10 自带的 sandbox 有 2 大问题
一个是不能直通设备,一个是只能开一个实例
稳定性到还好,以前的电脑是 4 代 i3 4G 内存确实不太稳,后来换了 3600 16G 内存,除了自己作死基本上不会崩
至于文件的问题,可以自己写一个配置文件来映射文件夹(RO/RW),配置 GPU 、网络、剪切板的使能
似乎不能限制峰值性能,不过还好,电脑扛得住,反正每次关闭的时候会倒沙

不能直通设备,就不方便弄硬件开发,一些原因要用到一些山寨的或者是盗版的软件,发现连 USB 和串口都不能直通。因为沙盒不能重启,所以没有试过 USB Over IP 之类的东西。不能直通 PCI 设备,但是提供了 GPU 虚拟化,性能还可以接受,可惜有不少游戏运行的时候无法操控,鼠标一动就会动很远,没法玩。画质有点不好
只能开一个实例是一大硬伤。懒得想那么多,不同的场景(下载和 IM )我是弄了 2 个配置文件,有时候还要用些明知道有问题的软件。如果能开 2 个甚至是 Docker 那样开一大堆就方便多了
systemcall
2021-01-14 19:36:18 +08:00
@baobao1270 #28
我觉得如果硬件吃得消,不同用途的东西都应该放在不同的容器 /VM 中来隔离
比如上网,一些可能有问题的网站,Edge 可以开个应用程序防护窗口,而且可以配置的选项很多。如果手机上也可以用的话,就不会上网多一大堆 apk 、剪贴板被刷几百遍、唤醒一大堆购物软件了
游戏,和工作放在不同的 VM 里。甚至不同的游戏可以考虑用几个 VM,这样加驱也不会扫到隐私,工作的环境也干净
比较麻烦的感觉是 GPU 虚拟化,以前考虑过买个好点的电脑用 RemoteFX 来解决 GPU 的问题,可惜没等到换电脑微软就把 RemoteFX 砍了,现在不清楚有那些比较好的 GPU 虚拟化技术可以把一个普通的显卡给几个虚拟机同时用
Ricardoo
2021-01-14 19:37:09 +08:00
@lqbz 这是老毛病了吧。毕竟需要在沙盘里新开个 explorer 进程,慢一点也情有可原。
charlie21
2021-01-14 20:00:12 +08:00
@ifxo 请问你的头像图片原图有没有
codingadog
2021-01-14 20:21:48 +08:00
企业微信会偷偷篡改浏览器,chrome 会变成受疼讯管( doge
km000
2021-01-14 20:24:50 +08:00
楼主这个附言,老阴阳人了啊。。。
EIJAM
2021-01-14 20:37:09 +08:00
@azkaban 半夜重启总不能是 bios 的锅。同一台电脑,现在装了 manjaro,抬盖唤起非常灵敏,也没有莫名其妙的重启了。
mNiska
2021-01-14 22:05:47 +08:00
扫硬盘都不算流氓了?不分中外 莫名其妙扫我硬盘的都当流氓软件扔虚拟机里 不行?
fromdark
2021-01-14 22:08:22 +08:00
学计算机的,在现在这种环境下,应该不会遇到流氓软件的情况了吧,当然一些中老年人玩儿不转,肯定会遇上各种广告的
thetbw
2021-01-14 23:09:24 +08:00
ubuntu 用了一年多了,感觉还行,戒了 lol
SnoopyCat
2021-01-14 23:19:51 +08:00
一朝被蛇咬,十年怕井绳?

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

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

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

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

© 2021 V2EX