用户态文件系统介绍
顾名思义,用户态文件系统就是运行在用户空间的文件系统,众所周知,在宏内核系统(像 Linux),文件系统代码都在内核中,典型的例子是想要挂载一个磁盘,你必须使用 Root 权限运行 mount
…
2022年01月09日
顾名思义,用户态文件系统就是运行在用户空间的文件系统,众所周知,在宏内核系统(像 Linux),文件系统代码都在内核中,典型的例子是想要挂载一个磁盘,你必须使用 Root 权限运行 mount
…
共478字-大约需要阅读13min
2021年09月26日
如果你使用过 Docker,可能听过 aufs,与之一样,overlayfs 也是一个用于为 Linux 文件系统实现联合挂载的一种文件系统。它的核心概念是堆叠,把多个文件夹按照次序堆叠起来。
…
共240字-大约需要阅读7min
2021年09月24日
它是一个专注与构建 OCI 镜像的工具,它可以用来:
共191字-大约需要阅读7min
2021年09月23日
skopeo是在容器镜像和镜像存储库上执行各种操作的命令行工具。与 Podman 一样,它不需要守护进程,也不需要 root 权限。兼容 docker 镜像和 OCI 镜像。
它大概有以下功能:
共164字-大约需要阅读3min
2021年09月22日
Podman 是一个无守护程序的开源 Linux 原生工具,旨在使用开放容器倡议(OCI)容器和容器镜像轻松查找、运行、构建、共享和部署应用程序。Podman提供了一个使用过 Docker 容器引擎的人都熟悉的命令行界面(CLI…
共146字-大约需要阅读3min
2021年09月22日
snowflake 是 twitter 发布的一种分布式 ID 生成算法。它的优势有:
那么它是如何做到的呢?
…共298字-大约需要阅读6min
2021年09月06日
Golang 1.16 相对于 Golang 1.15 版本来说语言上没有任何变化,主要都是 工具链、运行时、库实现上面。因此与之前版本保持兼容。
netbsd/arm64
openbsd/mips64
GO386=387
linux/rscv64
支持 cgo
和 -buildmod=pie
共416字-大约需要阅读11min
2021年09月04日
我现在的情况是安装了独显
sudo pacman -S nvidia nvidia-utils
从 gdm 进入 gnome 选择的是【gnome】而不是【gnome-xorg】。但是我进系统之后发现不对劲,明显不是很流畅,输出一下echo $XDG_SESSION_TYPE
发现是 X11。阿这。。。。赶紧看一下 wayland 装了吗?
$ pacman -Qs wayland
local/deepin-wayland 1.0.0-1 (deepin)
DDE wayland support libraries
local/egl-wayland 1.1.7-1
EGLStream-based Wayland external platform
local/kwayland 5.85.0-1 (kf5)
Qt-style Client and Server library wrapper for the Wayland libraries
local/lib32-wayland 1.19.0-1
A computer display server protocol
local/libva 2.12.0-1
Video Acceleration (VA) API for Linux
local/qt5-wayland 5.15.2+kde+r29-1 (qt qt5)
Provides APIs for Wayland
local/wayland 1.19.0-1
A computer display server protocol
local/wayland-protocols 1.21-1
Specifications of extended Wayland protocols
local/xorg-xwayland 21.1.2-1 (xorg)
run X clients under wayland
…
共169字-大约需要阅读3min
2021年08月07日
在容器运行时接口未定义前, kubernetes 的容器运行时是内嵌的,例如最初是通过 dockershim 来调用 docker 从而操作容器。而加入其他容器运行时也需要内嵌相应代码到 kubernetes 仓库中,导致代码庞大难以维护。
于是在 https://github.com/kubernetes/kubernetes/issues/13768 中,有人提出了需要抽象一个容器运行时接口,从而实现代码解耦,所有的容器运行时只需要实现这个接口,就能够接入到整个 kubernetes…
共100字-大约需要阅读3min
2021年07月27日
在被克隆的机器上编辑 /etc/netplan/00-installer-config.yaml
文件。
network:
ethernets:
ens33:
dhcp4: true
dhcp-identifier: mac # 加上这一行。
version: 2
这样每次从这台机器进行的克隆都会有唯一的 ip 地址。
如果是 clone centos 会发现不会出现这一情况,而 clone ubuntu 的时候会发生,那么可以简单的猜测,可能是因为网络策略的不同。
…
共53字-大约需要阅读1min