mini 主机装啥系统比较舒适(远程开发用)

2023-03-22 17:49:09 +08:00
 wednesdayco

前端一枚,主要用 vscode 的 remote 开发,(迷你主机当云服务用?)。装哪个系统舒适点?

主要平时 mbp 内存不够 打开多两个项目就卡爆了(有 ts 的项目更是……)

7250 次点击
所在节点    程序员
62 条回复
acdfjelxe
2023-03-22 18:22:40 +08:00
PVE. All in one :)
xujiahui
2023-03-22 19:04:50 +08:00
Mac mini 或 Mac Studio 吧
sincerebrave
2023-03-22 19:09:55 +08:00
pve
rossroma
2023-03-22 19:30:01 +08:00
centos 吧
ixixi
2023-03-22 19:31:51 +08:00
省心的话 建议 winserver 然后需要什么系统用 vm 虚拟机安装;

另外 你买的是哪台机器? 最近也在看 n100 小主机 不知道 remote 开发性能够不够
skies457
2023-03-22 19:59:16 +08:00
arch linux ,随时用上最新的包
webcape233
2023-03-22 20:02:24 +08:00
arch +1
makelove
2023-03-22 20:31:22 +08:00
纯开发用 linux 秒其它二个
dode
2023-03-22 21:36:28 +08:00
Ubuntu
littlesubgirl
2023-03-22 23:18:59 +08:00
纯开发直接 linux ,别听 pve 什么的,那群软路由怪见谁都是 pve 。
IvanLi127
2023-03-22 23:34:24 +08:00
建议 pve ,跑 lxc ,楼上大佬,arch 没滚挂过,我怕滚挂恢复系统浪费时间,pve 直接开新机子香滴很
also24
2023-03-22 23:38:40 +08:00
PVE 打底,大部分环境装 lxc 里

PVE 开 lxc 成本极低,搞好一个模板后面无脑克隆使用就行
真需要虚拟机的话,也可以用 Cloud-init 镜像方便的弄好
also24
2023-03-22 23:44:32 +08:00
@littlesubgirl #10
PVE 作为一个虚拟化管理平台,软路由怪爱用 PVE ,正经开发就不能用了?

那是不是因为正经业务需求选择使用 ESXi 、爱快、LEDE 的,也全都是软路由怪喽?

https://pve.proxmox.com/wiki/Main_Page
Proxmox Virtual Environment is an open source server virtualization management solution based on QEMU/KVM and LXC. You can manage virtual machines, containers, highly available clusters, storage and networks with an integrated, easy-to-use web interface or via CLI.
littlesubgirl
2023-03-22 23:57:55 +08:00
@also24 这个虚拟化平台的特点就是做集群用 ceph ,不然为什么界面那么大大的一个节点提示?
楼主都说了是前端开发,不是玩虚拟机。爱快什么的,就别提了,99%都是伪需求,起个虚拟机跑 opt ,就为了一个科学上网?我加了好几个 all in one 和 nas 的群,到现在就见到几个游戏工作室级别的是确实有软路由需求,人家那个不上软路由不行,那个才是真正软路由的用法。群里面大部分人都是折腾,特别是爱快+opt 的,大部分就为了一个科学上网。

pve 也是 debian+kvm ,少折腾的话,debian 下面不可以开发?真要虚拟机的话,安装 vmware 或者 docker ,不更方便?用 pve 再开虚拟机开发,纯粹脱裤子放屁,放着好好的 debian 不用,非要再套一层,就算要套,也没必要用 pve 。国内的 pve 都是被那群软路由,AIO ,NAS 博主带起来的,翻个墙还要看跑分,真是闲的。
also24
2023-03-23 00:48:44 +08:00
@littlesubgirl #14
真有趣,你自己加 all in one 的群,看人家用 PVE ,就代表全世界用 PVE 的都是 all in one 了?
因为你自己加的折腾群里的人都在折腾,所以不在群里,不那么用的人也在折腾?
因为你加的群里的人为了科学上网,大部分人用 PVE 也是为了科学上网?


> 这个虚拟化平台的特点就是做集群用 ceph ,不然为什么界面那么大大的一个节点提示?

所以我必须完全使用了 PVE 所有的功能,才算是用到了特点?
easy-to-use web interface or via CLI 行不行?

> 楼主都说了是前端开发,不是玩虚拟机。

楼主说了是前端开发,楼主没说玩虚拟机,我也没说玩虚拟机。
提议使用 lxc 或虚拟机进行隔离,是为了快速 创建 /测试 /恢复 相关环境,需要我一步一步来教你怎么用么?

> 爱快什么的,就别提了,99%都是伪需求,起个虚拟机跑 opt ,就为了一个科学上网?

哦,你也知道是 99%,不是 100% 啊。

> 我加了好几个 all in one 和 nas 的群,到现在就见到几个游戏工作室级别的是确实有软路由需求,人家那个不上软路由不行,那个才是真正软路由的用法。群里面大部分人都是折腾,特别是爱快+opt 的,大部分就为了一个科学上网。

我去 php 论坛转了一圈,里面全是用 php 的,到现在就见到几个 Java 开发为了改屎山去提问的。
所以我认为,所有的程序员,都是用 php 的,Java 开发根本不存在。


> pve 也是 debian+kvm ,少折腾的话,debian 下面不可以开发?

我有说不让楼主用 debian 开发么?
不好意思我目前的 lxc 和 vm 模板,都是 debian 打底运行相关服务的。


> 真要虚拟机的话,安装 vmware 或者 docker ,不更方便?

虚拟机和 docker 都分不清,怪不得看到我说 lxc 就说我玩儿虚拟机。
至于为什么不 vmware (我勉强当你在说 ESXi 好了),请看上一句。

> 用 pve 再开虚拟机开发,纯粹脱裤子放屁,放着好好的 debian 不用,非要再套一层,就算要套,也没必要用 pve 。国内的 pve 都是被那群软路由,AIO ,NAS 博主带起来的,翻个墙还要看跑分,真是闲的。

那你倒是告诉我,套谁呢?
guoshim
2023-03-23 00:57:10 +08:00
几个月前我也有一样的问题,最后选择了 windows 。。。
常年不关机,Windows 里面 hyper-v 了一个 ubuntu 。平时在家办公就直接用 Windows ssh 到本地,在外面就用笔记本通过 zerotier ssh 回这个 ubuntu 虚拟机。

Ubuntu 虚拟机的性能肯定不是最理想的状态啦,但完全够用。
also24
2023-03-23 01:05:32 +08:00
鉴于有人对 PVE 的刻板印象,我觉得还是更详细的列一下推荐 PVE 的原因,省得有些人觉得好像全世界都是软路由了一样。

1 、这是最重要的一条:
PVE 打底,代表的是一种思路,即稳定的 PVE 作为基础设施,这样在它上面的 LXC 或 VM 无论怎么炸,大部分情况下都不会影响到 PVE 宿主机的稳定性,保证在大部分情况下,都可以远程管理。

这一条,是建立在目前绝大部分小主机都不具备 IPMI 等远程管理的前提下的,如果你的机器有 IPMI ,那么确实提升不大。

当然,这一条其实 ESXi ,或者你用 Hyper-V ,甚至装 Win 再装 VMWare 也可以达到。


2 、PVE 和 ESXi 有一个好处,是它们可以基于 Web 进行管理,这样你就不必频繁的使用远程桌面,或者费劲儿给小主机插上显示器,保证了日常不需要太多的折腾。
(如果你非要说你用 SSH 管理就行了,PVE 并没有断掉这条路,爱用就用呗)


3 、PVE 比 ESXi 的一大优势,是它可以低成本的创建 LXC ,创建出的 LXC 几乎不损失性能。
(如果你不能理解 lxc 和 vm 的区别,可以非常粗略的理解为 lxc 是一个更重,但更易用的 Docker ,我知道这并不准确,只是为了方便不了解的人快速有一个观感)
(如果你不能理解 vm 和 Docker 的区别,那还是先去搜一下补一下课吧)

4 、正如前面有 V 友提到的,PVE 本身是 Debian 打底的,PVE 只是运行在 Debian 上的一个软件,对系统本身的魔改并不多。
在最极端的情况下,你可以使用针对 Debian 的运维手段,来抢救这台机器。

5 、这一条可能很多人没有接触过,除了 PVE ,PBS ( Proxmox Backup Server )其实也是一个很好用的服务,可以非常快捷高效的完成备份相关功能。
https://pbs.proxmox.com/docs/
( PBS 不止支持 PVE ,实际上任何 Linux 系统可以使用 Backup Client )
also24
2023-03-23 01:10:20 +08:00
另外补充一下,上面某 V 友认为关键的 集群、Ceph ,我反倒认为不是最关键的点。

首先是 PVE 的集群,真的不好用,加入麻烦退出痛苦,有问题的很难解决。
即使你有多台 PVE 设备,也建议慎重考虑后再决定是否去使用。

然后是 Ceph ,简单点说就是,对于大部分人的数据量来说,过于复杂。
实际上,Ceph 虽然默认就展示在侧栏,但是但凡你点进去过就会发现,这个功能默认并没有安装。
hihanley
2023-03-23 01:50:11 +08:00
@ixixi 我也想买,有个天贝啥的,4h8g ,远程开发应该够了
msg7086
2023-03-23 01:59:06 +08:00
@littlesubgirl PVE 就是 Debian 上的软件包,不懂什么叫套一层。装个软件包也叫套层?什么玩意儿。

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

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

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

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

© 2021 V2EX