近况杂谈

[2022.10] Walnut! 自动构建!

1 年前

封面来自 vishwajeet nishad

首先首先!假期快乐!希望假期能玩的开心 😋

表达很难,写文章很头疼,但是三个月没见,还是有东西想说的!

Walnut

最强黑客「Walnut」。

在互联网初期就活跃的老手,在暗网十分有名。在过去30年间就有好几次死亡记录

表面上是位于东京城郊的和风咖啡厅「LycoReco」的店员。

留着黄发,绑有兔耳蝴蝶结的特征,著黄色店服工作。

非常喜欢玩各种游戏,国籍不明、年龄不明的离家幼女(形态上)。

和米卡对话时使用同辈语气。

每天都期待着早点关店,与常客一起玩游戏。

似乎是左撇子。

因为住宿费而勉强工作的不良店员。还经常偷懒来着,帮个忙能被瑞希评价为太阳从西边出来

—— 摘抄自 ”萌娘百科


迎来了他的第一个大更新的「下一代 Windows 操作系统」,究竟怎么样呢?其实我已经用了一个多月了,还是挺不错的,推荐 21H2 的都重新安装一下,没试过 11 的也可以试试看!

10月份后还会推送一个更新,其中有”启用多标签资源管理器“功能,可以期待期待!

那么到 Walnut 了,Walnut 跟上一版本 Skyline 有什么变化呢?

  • 全新的构建方式
  • 集成 Intel RST-VMD 驱动 (适用于 Intel 11、12 代平台)
  • 预装 Foobar2000
  • 预装 gsudo
  • 不预装 HEVC 视频扩展 (22H2 已内置)
  • 惯例的工具箱工具更新
  • 调整部分系统设置

之前有收到反馈说部分 Intel 11、12 代平台的设备释放完镜像重启时出现了蓝屏情况(错误大概为找不到启动硬盘),原因倒是知道,11、12 代平台默认开启了 RST、VMD ,然而 Windows 并没有内置相关驱动,于是启动时会找不到启动设备(磁盘),因此就会蓝屏

如果稍有经验的就能看得出来跟 IDE、AHCI、7B蓝屏类似的情况差不多,解决方法嘛,进入 BIOS 关闭相关选项或导入相关驱动就能解决了;就是这样!所以集成了 Intel RST-VMD 驱动“,因此 11、12 代平台就无需释放完镜像另外导入或者进 BIOS 关闭相关选项了。

gsudo 是我在配置工作机的 pwsh 时意外找到的,终于有人做这个功能了,遇到需要管理员执行的命令时再也不用右键管理员新开个终端了!

VLC 有了,总得有个音乐播放器吧!所以就内置了 Foobar2000

依旧是很惯例的软件更新,接下来咱们就来聊聊令人兴奋的”自动构建“。

全新的”自动构建“

打包/封装一个第三方 Windows 系统通常有这两种方案

在线封装:     
虚拟机中安装系统 - 系统设置/软件安装/精简系统/处理系统 - 使用 Sysprep 或基于 Sysprep 的系统封装软件清理系统并进入审核模式(封装) - 进入 PE 打包 - 上传发布

离线封装:   
挂载镜像 - 使用工具/手工处理已挂载的离线系统 - 打包 - 上传发布

在线封装因要用到虚拟机,则必须要手工进行;离线封装就有让工具替代手工的机会了

Windsys Project 从 18 年开始就采用了“离线封装”的方式来打包并发布第三方 Windows 系统

因此可以编写一个工具让其代替手工来处理已挂载的离线系统,并且自动打包,再配合额外的程序来自动上传、自动发布

还可以更进一步,自动从 UUPdump 获取最新的 Build,然后自动挂载、处理、打包、发布

大致流程图

大致流程图

所以我们可以将这个流程称为“自动构建”

程序员朋友可能看得出来跟"CI/CD"有点类似,不过准确来讲跟"CI/CD"没多大关系

自动构建?不过看你这个流程为什么不叫"自动打包"呢?因为"自动构建"听起来更高大上一点(

那么自动构建又有什么意义呢?

能自动更新镜像,杀掉所有鸽子🕊,还可以减少因手工误操作导致的问题


从 2020 年 05 月 实现的自动构建,后来因 BUG 跟屎山代码而停止了

推翻重写后的自动构建流水线除了恢复"自动构建"特性外,也让我学到了许多东西

又一个想法实现了!非常开心呢!🥰

是否有必要更新到 11 呢?

我的建议是自己试试看,适合自己的才是最好的。

关于更新

22H2 RTM 后好多人都在问什么时候更新,嗯能看得出来大家很期待

其实我一直都有关注 Windows 版本的相关动态,大版本更新通常等到 RTM 后才会去着手准备更新

这个项目为个人业余项目,肯定不可能把全部精力投入到里面的,通常只会在一个月中抽几天投入到这个项目中

所以什么时候更新呢,这个答案我是给不了的

自动构建复活了,之后的小版本更新终于可以交给自动构建搞定了

其实每一次更新我都会尽可能的拿出一些不一样的东西!


关于”催更“想稍微严肃的聊一聊

我个人认为一些直球(很直接的)催更是个很不尊重人很不礼貌的行为

这是我的项目,我想啥时候更新就啥时候更新,我跟你又不是甲方乙方的关系,这样直球催更就显得没礼貌了。

看到一些直球催更的评论我并不会感到荣幸或是感到”啊有那么多人在关心这个项目,我好开心“的感觉,也更不会有”啊啊啊红豆泥私密马赛抱歉抱歉不好意思我们会尽快更新“的这种想法,我只会认为你很没礼貌很不尊重人,之后评论中还看到直球催更的,会直接删除。

其实也不是说不能催更,不是说催更就是个很不尊重很不礼貌的行为,而是要看是什么态度,要是拿着甲乙方的态度来催更这样就很不礼貌很不尊重了。

比起催更,其实最好还是:

爱、信、等 ♥

如果你实在是想直球催更的话那就爱发电打钱吧(

近况

忙忙忙忙忙,茫茫茫茫茫,加油加油加油加油,努力努力努力努力

最近好想吃麦当劳,但是距离几公里远不想走,外卖好贵好亏,还没有我最喜欢的 1+1 😫

其实还有好多想说想聊的,但是对于我的表达能力来讲好难啊,写小作文就是在坐牢😣

最后希望你天天开心,咱们下次再见~

喜欢这篇文章?打赏一下吧! 😘

打赏

本文采用 CC BY-NC-SA 4.0 许可协议,著作权归作者所有。
转载或引用本文时请遵守许可协议,商业转载请联系作者获得授权,非商业转载请注明出处。

Copyright © 2015 - 2023 Windsys.win
Powered By Gatsby & React
Build on 01172de (2023-11-29 15:25)Performance & Hosted By Netlify
Made withby Whatk