我很想知道你对我博客的看法!方便请到 关于 页面留下评论!
请注意本文并不是推荐读者使用 Xen 作为虚拟化方案,相反,KVM 才是目前更合适大部分读者的方案。

简介

由于工作需要,最近我需要搞一个 Xen PV 来进行测试,在此之前我一直使用 qemu/KVM,只是听说 Xen 是 KVM 之前流行过的虚拟化方案。比起几乎什么都不需要做交给 libvirt 包办就可以的 KVM,Xen 的设置相对要复杂一点。

由于 Wayland 并不存在像 X11 一样一个单独管理用于最终显示的 framebuffer 的进程,因此远程桌面需要各个桌面做自己的实现。而因为登录界面和用户会话一般是两个会话,远程登录过程中的会话切换就变得非常复杂,虽然 GNOME Remote Desktop 已经有了一个初步实现,但我对……

这一篇是之前 谁动了我的 DNS 解析? 的重制版,因为那一篇杂糅了关于设置 Zeroconf 的 mDNS 的需求和关于 Linux 下面 DNS 解析到底是怎么工作的描述,我怀疑大部分读者对前者不感兴趣(因为我自己后来也发现这玩意不是很可靠),而更想了解后者,所以打算拉出来单写一篇。

标题显然是化用自《谁动了我的奶酪?》,即使我并没有读过这本书。

需求 很多在家里装了 NAS 的人都有一个相似的需求,那就是出门在外如何访问内网的 NAS 上运行的服务。很多人会选择公网 IP + 端口映射把需要的服务直接暴露到公网上,或者通过公网的 VPS 进行反向代理。但这些我都不放心,首先我的目的只是自己访问,而不是给别人访问,其次对于一些简易的 WebU……

我发现有些时候 Telegram bot 很适合用来 host 一些我自己要用的服务,因为只要通过手机上的聊天框就可以控制了,不需要我自己写一些什么后台页面。为了让构建和安装一个新 bot 的过程尽量简单,我自己用 Node 写了一个 没有外部依赖的 Telegram bot 框架。完全使用 Node 自带的模块比较麻烦的一点就是你需要自己基于 http.request() 进行封装,因为原版基于 EventEmitter 的接口写起来实在是太复杂了。

在安装 Arch Linux 之前,首先要准备 Arch Linux 的安装媒介。如果你打算安装在虚拟机里,那你并不需要一个实体的存储介质,因为虚拟机可以直接加载 iso 文件。但不管你在哪里安装,你都需要获取这个 iso 文件,引导进入其中的临时系统才能继续安装。 Arch Linux 的安装镜像……

很遗憾的,我们没有生活在可以完全只使用开源软件的世界里,所以有时候不得不忍受一些闭源拖拉机的傲慢。一个经典的情况就是明明用户花了钱,还是得当孙子——我指的是用户反馈完全没有开发者看这件事情。或者更进一步,我认为 GitHub 或者 GitLab 的 issue (或者 bugzilla)是比用户论坛更好的反馈工具。

Arch Linux 的官方仓库里终于有 GNOME 44 了,今天更新了一下系统,在思考出怎么解决 DaVinci Resolve 一定要去加载 onetbb 里面 intel 的 OpenCL 实现之前,我遇到了一个更奇怪的问题:所有的 XWayland 程序都显示不出来窗口,程序启动了,没有报……