|
|
|
|
|
|
|
## 关于选题相关背景
|
|
|
|
- SuperIDE
|
|
|
|
- 开发容器范例项目 https://gitee.com/SuperIDE/DevContainerExample
|
|
|
|
- Ubuntu 20.04 C/C++ example https://gitee.com/SuperIDE/ubuntu20.04-c
|
|
|
|
- 自动化的Linux内核调试环境搭建 https://gitee.com/mengning997/linuxkerneldebug
|
|
|
|
- 容器化的Linux内核调试环境 https://gitee.com/mengning997/linuxkernel/tree/master/src/kerneldebuging
|
|
|
|
- mykernel https://github.com/mengning/mykernel
|
|
|
|
- 虚拟原型设计工具 https://gitee.com/vProtyping/vProtyping
|
|
|
|
|
|
|
|
## 自动化部署方式
|
|
|
|
|
|
|
|
### shell 脚本
|
|
|
|
- sh `man sh`
|
|
|
|
- bash
|
|
|
|
- dash
|
|
|
|
- ksh
|
|
|
|
- csh
|
|
|
|
- tcsh
|
|
|
|
- zsh
|
|
|
|
- fish
|
|
|
|
|
|
|
|
|
|
|
|
### 容器化
|
|
|
|
|
|
|
|
#### 容器化平台
|
|
|
|
- docker
|
|
|
|
- podman
|
|
|
|
- snap
|
|
|
|
- flatpak
|
|
|
|
- LXC
|
|
|
|
|
|
|
|
#### 容器化运行时
|
|
|
|
- ContatinerD
|
|
|
|
- CRI-O
|
|
|
|
- Docker Engine
|
|
|
|
- Mirantis Container Runtime
|
|
|
|
|
|
|
|
#### 集群化部署
|
|
|
|
- OpenShift
|
|
|
|
- Kubernetes
|
|
|
|
|
|
|
|
|
|
|
|
### 自动化引擎
|
|
|
|
- ansible
|
|
|
|
- cloud init
|
|
|
|
|
|
|
|
### 预编译镜像
|
|
|
|
- archiso
|
|
|
|
- ubuntu-image
|
|
|
|
- create debian iso https://github.com/aitorpazos/create-debian-iso
|
|
|
|
|
|
|
|
|
|
|
|
## 操作系统平台以及包管理器
|
|
|
|
### 分别于操作系统的包管理器
|
|
|
|
- Linux
|
|
|
|
- debian/ubuntu dpkg apt apt-get aptitude
|
|
|
|
- arch pacman yay yougut
|
|
|
|
- gentoo emerge
|
|
|
|
- fedora/centos yum
|
|
|
|
- Android N/A
|
|
|
|
- BSD
|
|
|
|
- Darwin brew
|
|
|
|
- FreeBSD pkg
|
|
|
|
- NT
|
|
|
|
- Widnows winget chocolatey
|
|
|
|
|
|
|
|
### 不依赖特定操作系统的包管理器
|
|
|
|
- python pip
|
|
|
|
- php composer
|
|
|
|
- JS npm yarn
|
|
|
|
- go
|
|
|
|
- ruby gem
|
|
|
|
|
|
|
|
|
|
|
|
### 非包管理器
|
|
|
|
- make
|
|
|
|
|
|
|
|
|
|
|
|
## 团队协作平台
|
|
|
|
多人协作开发时,协作平台是必不可少的。
|
|
|
|
- 可运行在 lnmp 套件下的软件
|
|
|
|
- mediawiki
|
|
|
|
- phpmyadmin
|
|
|
|
- phproject
|
|
|
|
- chyrp lite
|
|
|
|
- mytinytodo
|
|
|
|
- peperminty wiki
|
|
|
|
- flarum
|
|
|
|
- 具备git集成的项目管理软件
|
|
|
|
- gitlab
|
|
|
|
- gitea
|
|
|
|
- taiga
|
|
|
|
- openproject
|
|
|
|
- redmine |