使用 Incus 构建实验室开发环境 3
之前主要关注的是 Incus 容器,但有时候也有虚拟机的场景。本期将初步探索虚拟机的配置和管理。
之前主要关注的是 Incus 容器,但有时候也有虚拟机的场景。本期将初步探索虚拟机的配置和管理。
在上一篇文章中,我们探索了使用 OpenTofu/Terraform 来管理 Incus 容器的基础操作。本期将继续深入,介绍更具体的实验室开发环境的构建方法。
在上一篇文章中,我们主要探索了 Incus 的基本功能,成功地创建了容器和虚拟机。然而其基于命令行的操作方式对于多容器的管理还是有些不便。本期介绍基于 OpenTofu/Terraform 的方式来管理 Incus 环境。
实验室此前主要使用 Docker 来构建容器化的开发环境,Vagrant + libvirt (QEMU/KVM) 来构建虚拟机开发环境。 或许使用 Incus 来统一管理会更加方便,基于 LXC 的容器亦可能更适合我们的使用场景。 本文是使用 Incus 构建环境的初步尝试,探索其使用方法。
When using cheq, I wanted to replace the default icons with FontAwesome icons and discovered some important considerations.
在使用 vagrant-libvirt 的虚拟机时,发现创建时给的磁盘过小。
官方文档虽未提及,但搜索后发现可以用 qemu-img 轻松调整,遂记录一下。
从本文开始,我将分享 6.824 Lab 2 的实现思路和一些我遇到的问题。
本文是 Lab 2 部分的第零篇,主要分享如何使用 Go 的标准库实现一个功能更丰富的 Logger。
Abstract algebra is often challenging to understand initially because of its abstract nature. This article introduces an application of group theory: counting boolean functions.
Brief notes on my implementation of 6.824 Lab 1.
Recently I was learning Rust ProcMacro, and I was trying to complete the exercises of proc-macro-workshop. In the exercises, I encountered a problem, that is, how to extract the type from Option. Here I record the solution.