新一年开学了,和 SCNU CS 新生交流环境配置话题,基本的方向算比较明确,但在具体操作讨论下来,感觉使用虚拟机而言,还是略显鸡肋,外加 WSL 等方案可能有各种奇怪兼容问题,所以在可操作性方面还是比较有现。

群里 @qing3212 分享了他的网关硬件的方案,突发奇想,24年的当下,格局又有一点变化,是不是可以写一套适合大学新生入坑折腾的低成本计算机配置方案呢?

背景

一个背景是当下 PC 硬件成本已经降的非常低,就拿手机而言,一台千元手机的机器配置,实际上已经完全足够满足基本的办公乃至游戏需求,更大的问题在于缺乏适合 pc 的软件生态,对于尚且不懂电脑的朋友来说,还是比较困难;折腾 Windows 本身因为 bug 以及其他干扰项会影响探索热情;macOS 本身因为苹果电脑比较贵,用打包好的东西,缺少锻炼和成就感。

另一个背景是信创产业国产化操作系统的趋势,许多常用软件都采用了跨平台的解决方案,常用的 QQ、微信、网易云音乐、飞书、Chrome、XMind、Obsidian、VSCode 等等等等软件都有了比较完善的 Linux 平台的支持,且办公方面也倾向于基于浏览器技术的在线文档,因而完全在 Linux 平台下做日常的学习工作相比10年前,基本不会再有什么障碍。

场景

目标的使用场景:

  1. 稳定的编程学习开发环境(VSCode、CLI 环境等)
  2. 个人日常办公、知识、任务管理(飞书、浏览器、在线文档、各类知识管理软件)

核心关注点在于,基于开源方案,建立自己的日常办公和编程的工具体系,在计算机体系里落脚之间,对计算机本身建立比较完善的认知,减少使用闭源系统的时间浪费。可以降维打击课内学习,也可以支撑自己的课外学习,乃至于为工作、读研 / 留学 等做好底子上的铺垫。

方案

硬件方面(甚至成本可以控制在 1k RMB 内):

  1. 便宜的硬件方案(老款芯片、平台,迷你主机,垃圾佬套装) / 工控机 / 开发板(树莓派之类),内存尽量大,硬盘尽量 SSD 速度要快,钱花在刀刃上
  2. 可以在闲鱼等渠道,淘个性价比高的二手显示器

软件:

  1. 新手友好、稳定的 Linux 发行版(如 Ubuntu)
  2. Linux 上的浏览器、常用的聊天、音乐、办公软件等
  3. 基本的 CLI 编程环境(终端、编译器、IDE 等,如 VSCode 或者 JetBrains)

技术支持,可以 SCNU 图灵班、以及坛友的友情支持。大家有一个稳定共识,基于这个共识去折腾、学习和沉淀,然后再发展出一些好玩的产物,也会有一种开源项目的产出。

进阶

除了基础的 CS 学习外,甚至还可以考虑基于此,发展出一些更 nb 的方案,乃至于让这套方案承载更多的需求。

比如说 OS 可以用 NixOS,硬件方面可以用更好的 CPU、显卡等,搞上 Steam,玩玩 CSGO、黑悟空 之类的游戏。


当然这里只是大致方向,在执行层面目前看只有在校学生才有心力做到,大伙有啥想法或者相关的信息,可以楼下留言补充、讨论~ 还是蛮期待有一些不错的方案出来,第一步可以是一个配置单,安装教程,或者好的机器推荐等等。

    关于显示器,屏幕素质肯定是跟着预算走的……
    预算低那就1080p-60hz,附近二手自提都可以
    预算高就自由发挥hhh

    不过稚晖君有一个项目,把手机屏幕改装成带HDMI的mini显示器,可玩性感觉很高
    HDMI-PI

    二手surface 群u800¥解决 香
    e3神教 h81/b85 8G*2-1600MHz 200左右
    e5邪教 x99 16G-1600MHz 300左右
    两个上点好点的SSD 电源用个350w/500w 显卡整个亮机卡就行 应该不超1000

      3-Hydrogen 嗯,这里大原则还是内存和 SSD 要足,这个体系很多 App 都建立在 Chromium 之上,这货内存占用不可小觑

      0x0001 内存尽量大,硬盘尽量 SSD 速度要快


      图为E5-2666v3在WSL上编译内核的表现:用时 3min 55sec

      图为新平台中端CPU上编译内核的表现:用时 2min 48sec

      说说我对廉价主机的理解

      其实这一开始是准备用来玩游戏,后来发现更适合开发使用
      我也有一台E3-1230v2当MC服务器、NAS、远程服务器多合一用,早上尝试编译了一下内核,速度慢的惊人……
      顺便一提,智能插座真的是自己搓服务器的绝配

      对入门Linux主机来说,旧服务器平台我认为是不错的

      优点如下:

      1. ddr3世代的服务器平台的内存十分廉价,16GB*2的内存仅需¥65
      2. 旧服务器平台的CPU降价也十分明显,以上图中的E5-2666v3为例,它拥有着10C20T的超强多线程处理能力,最大睿频可达3.30 GHz,对开发可以说十分友好,但价格仅需¥47
      3. 主板X99虽然是翻新的比较多,但是翻新也为它提供了更现代化的速率可达4GBps的M2-Nvme接口,支持市面上大多数的固态硬盘

      缺点如下:

      1. 功耗高,满载功耗可以到达惊人的165W,有些为了提升游戏性能的BIOS甚至可以让它工作在200W以上,而这对翻新主板是个不小的考验
      2. 主板,在华强北和毛子论坛的努力下,X99这一主板可以由多种芯片组的主板改装而来,有些厂家为了缩减成本而对供电做出的妥协又可能导致在极端条件下的不稳定,而其质量也良莠不齐。对于这些主板,我们需要擦亮眼睛入手,或是直接购买相对大牌的厂家的主板。另外主板的价格相对较高,在¥200左右。

      另一个同样是服务器的E3平台:

      1. 必须要说明的是,对于大部分场景来说E3平台也是足够使用的,但是多线程显然不如E5平台,在开发上其实不是特别合适。
      2. E3平台不能使用廉价的服务器内存,在内存方面价格比较高,而且单根插槽最多支持到8GB,一般主板也就两根或者4根插槽,其实不是很划算
      3. 同样是翻新主板的价格问题,旧主板便宜,但是风险比翻新主板要大得多,旧主板上新硬盘普遍比较困难。
      4. 一套配置的价格非常低廉,买不了吃亏买不了上当

      关于SSD

      在前年的这个时候,SSD开始降价,在去年4月份跌入谷底,在今年一月份结束大降价。

      现在有哪些SSD可以买

      1. 原厂固态:致钛的7100(oem版本: pc411)和PC005; 英睿达的P41、P44Pro(型号相近的有坑); 铠侠的RC20 ...
      2. 非原厂固态:希捷的520SSD; PNY的CS2241 ...
      3. 如果你想省钱:买oem版本的,没有保修,但是质量一般不错,比如PC411、PC801...... 这些oem版本的硬盘会被使用过(安装系统),512GB的价格一般都在200以内,1TB的价格一般都在400左右。

      对于Linux用户来说,512GB基本上够用了,反正我是用了差不多两年都没用完一半容量

      关于电源

      如果你不需要插什么很强劲的显卡,那么买一个400W的电源就已经够用了,而且出于经济考虑,二手的大牌电源质量还是在线的,只需要¥70左右就能买到。
      如果你需要插很强劲的显卡,那么我推荐你稍微多花上一点钱,去京东买个一线的,超过目前你配置最大功耗大约200W的电源。

      主要看上E3-1225有集显
      移动C4,不太建议使用(逃

      【1100元神机,超详细装机教学,一步一步从买配件到装机手把手教,小白秒变大神,吃鸡永劫无间100帧+-哔哩哔哩】 https://b23.tv/IpdwYwb
      有现成的手把手教学,显卡预算少一点580也行。
      或者拉上室友凑更高的预算换更好的显卡,用软件实现拆分使用,也是很有意思的方案。
      https://www.bilibili.com/video/BV1FX4y1P7MC

      社区生态其实很影响Linux体验,有兴趣的朋友可以来用ArchLinux,有几乎完备的wiki,方便(但不一定安全)的AUR,饱受诟病的安装流程现在也有了官方提供的安装脚本👍

        如果有需要我可以对电脑配置提供一点拙见

          6 天 后
          1 个月 后

          0x0001 QQ、微信、网易云音乐、飞书、Chrome、XMind、Obsidian、VSCode 等等等等软件都有了比较完善的 Linux 平台的支持

          可惜网易云现在得划掉了,官方客户端早不再有Linux版支持,AUR还在用着2019年的包苟延残喘,使用第三方客户端最近都在面临封号的代价,想当初就是网易云率先支持了Linux客户端才有勇气迁移到Linux来日常使用的,现在看着全平台支持就留下个一个空位更是别具讽刺。

            FSpark划掉,看来有可能 Linux 用户搞破解啥的比较多导致

            © 2018-2025 0xFFFF