Hello BiscuitOS
简介
BiscuitOS 是一个用于制作基于古老版本和最新版本 Linux 发行版的开源项目,其主要 目的是给开发者提供一个简单, 易用,有趣的 Linux 制作,运行和调试环境,让开发者 专注于代码调试,减少繁琐的移植和编译问题。 BiscuitOS 已经支持 Linux 0.x, 1.x, 2.x, 3.x, 4.x 和 5.x 多个版本 Linux。
BiscuitOS 的使用
BiscuitOS 类似于一套简单的 Buidroot,用于制作不同版本的 Linux。开发者可以通过 GitHub 获得。在使用 BiscuitOS 之前,开发者需要准备一套 Linux PC,推荐使用 Ubuntu 16.04/Ubuntu 18.04 ,在使用 BiscuitOS 请安装必要的开发工具,本节以 Ubuntu 16.04 为例子进行讲解,其他发行版请参考教程:
安装必要的开发工具,使用如下命令:
sudo apt-get install -y qemu gcc make gdb git figlet
sudo apt-get install -y libncurses5-dev iasl
sudo apt-get install -y device-tree-compiler
sudo apt-get install -y flex bison libssl-dev libglib2.0-dev
sudo apt-get install -y libfdt-dev libpixman-1-dev
如果开发主机是 64 位系统,请继续安装如下开发工具:
sudo apt-get install lib32z1 lib32z1-dev
注意! 如果是第一次使用 git,请按如下配置 git 对应的内容:
git config --global user.name “Your Name”
git config --global user.email “Your Email"
安装完必须的工具之后,接着就是下载 BiscuitOS 源码,BiscuitOS 源码采用 GPL 开源 协议,开发者在遵循 GPL 协议下可以免费使用这个项目。使用如下命令进行远吗下载:
git clone https://github.com/BiscuitOS/BiscuitOS.git
获得源码之后,开发者可以使用如下命令就可以制作出一个基础的 Linux-Dirstro
cd BiscuitOS/
make defconfig
make clean
make
编译成功之后,终端输出有用的信息,开发者可以根据 README.md 的介绍编译处 Linux-Dirstor。
____ _ _ _ ___ ____
| __ )(_)___ ___ _ _(_) |_ / _ \/ ___|
| _ \| / __|/ __| | | | | __| | | \___ \
| |_) | \__ \ (__| |_| | | |_| |_| |___) |
|____/|_|___/\___|\__,_|_|\__|\___/|____/
***********************************************
Output:
BiscuitOS/output/linux-x.x.x
linux:
BiscuitOS/output/linux-x.x.x/linux/linux
README:
BiscuitOS/output/linux-x.x.x/README.md
***********************************************
更多 Linux-Dirstro 制作可以使用如下命令
cd BiscuitOS/
ls configs
更多 Linux-Dirstro 制作教程请参考:
BiscuitOS Establish More dirstro-Linux
Email: BuddyZhang1 buddy.zhang@aliyun.com