对于需要用Windows办公的很多工程师而言,Windows Subsystem for Linux (WSL) 早已从最初的“玩具”蜕变为不可或缺的生产力工具。相信很多同学都知道WSL有两个版本,但多数同学并不清楚WSL1和WSL2的区别,咱们今天来介绍一下。
Category Archives: Cloud&Virtualization
WSL1 vs Wine:两种跨平台技术对比
WSL1是Windows平台下Linux翻译层,Wine是Linux平台下Windows翻译层,两者有很多相似之处,本文介绍一下两者的异同点。
Docker里的程序是怎么跑起来的
Docker 里的程序是怎么跑起来的:为什么宿主机能跨发行版、还能跨内核版本
相信很多小伙伴都知道,docker 镜像里并没有操作系统内核。 Ubuntu 宿主机上跑起 RHEL 的镜像,甚至能在低版本内核上运行高版本发行版编译的程序,背后是一套非常精巧的分层设计。今天咱们就一起聊一下“应用程序调用内核”的完整链路,解释一下为什么 Docker 能做到 “一次打包,到处运行”。
Docker实现原理(Bocker代码阅读)
如果你对docker的实现原理比较感兴趣,建议读一下bocker的代码。
bocker用shell实现了docker的核心功能,代码就100来行,十分精炼。
我已经帮大家做好代码注释了,感兴趣可以读一下这个文件:
bocker.sh
PS:这是十年前的注释了,如果有错误或遗漏,欢迎指出。


【温故知新】私有云_OpenShift核心组件

【温故知新】私有云_Istio核心组件

【温故知新】私有云_K8S核心组件

【温故知新】私有云_OpenStack核心组件

【温故知新】常见云计算产品
常见云计算产品

云计算产品覆盖从底层基础设施到上层应用的全栈能力,按服务模式分为 IaaS、PaaS、SaaS 三层,同时延伸出存储、数据库、网络、安全、AI 等专项服务,支撑企业数字化、智能化全场景需求。以下按品类逐一说明:
CEPH环境搭建09
本节介绍如何编译ceph和nfs-ganesha源码:
1、ceph编译
git clone git://github.com/ceph/ceph cd ceph git checkout v15.2.3 git submodule update --init --recursive ./install-deps.sh ARGS="-DCMAKE_BUILD_TYPE=RelWithDebInfo" ./do_cmake.sh cd build make -j4 make install
2、nfs-ganesha编译
#这一段移动到“CEPH环境搭建06”去了 #只需要将版本从V3.2换成V3.3即可
3、这两个编译后,需要手工安装FSAL库
cp nfs-ganesha/build/FSAL/FSAL_CEPH/libfsalceph.so /usr/lib/x86_64-linux-gnu/ganesha/ cp nfs-ganesha/build/FSAL/FSAL_RGW/libfsalrgw.so /usr/lib/x86_64-linux-gnu/ganesha/
完全从源码编译后,用GANESHA确实可以成功挂载RGW,但是空的,而且是只读。