All Projects → BiscuitOS → Biscuitos

BiscuitOS / Biscuitos

Licence: gpl-2.0
Common scripts to build BiscuitOS

Labels

Projects that are alternatives of or similar to Biscuitos

Openwrt Examples
Examples for creating OpenWrt programs&packages.
Stars: ✭ 120 (-6.25%)
Mutual labels:  makefile
Mmake
Mmake is a small program which wraps make to provide additional functionality, such as user-friendly help output, remote includes, and eventually more. It otherwise acts as a pass-through to standard make.
Stars: ✭ 1,593 (+1144.53%)
Mutual labels:  makefile
Onl
Please visit the Open Compute Project repository
Stars: ✭ 125 (-2.34%)
Mutual labels:  makefile
Redo
Smaller, easier, more powerful, and more reliable than make. An implementation of djb's redo.
Stars: ✭ 1,589 (+1141.41%)
Mutual labels:  makefile
Chromium Headless Remote
🐳 Dockerized Chromium in headless remote debugging mode
Stars: ✭ 122 (-4.69%)
Mutual labels:  makefile
Quickref.dev
Quickref.dev community sources
Stars: ✭ 124 (-3.12%)
Mutual labels:  makefile
Elsmd
Easy lecture slides made difficult with pandoc and beamer
Stars: ✭ 119 (-7.03%)
Mutual labels:  makefile
Webnn
🧠 Web Neural Network API
Stars: ✭ 126 (-1.56%)
Mutual labels:  makefile
I2c Master Lib
This is an I2C master library I wrote for use with AVR 8 bit microcontrollers
Stars: ✭ 122 (-4.69%)
Mutual labels:  makefile
Easymake
A handy makefile for simple C/C++ applications
Stars: ✭ 125 (-2.34%)
Mutual labels:  makefile
Freebsd Vscode
Visual Studio Code port for FreeBSD
Stars: ✭ 121 (-5.47%)
Mutual labels:  makefile
Genericmakefile
A generic makefile for use with small/medium C and C++ projects.
Stars: ✭ 1,587 (+1139.84%)
Mutual labels:  makefile
Apiproject
[https://www.sofineday.com], golang项目开发脚手架,集成最佳实践(gin+gorm+go-redis+mongo+cors+jwt+json日志库zap(支持日志收集到kafka或mongo)+消息队列kafka+微信支付宝支付gopay+api加密+api反向代理+go modules依赖管理+headless爬虫chromedp+makefile+二进制压缩+livereload热加载)
Stars: ✭ 124 (-3.12%)
Mutual labels:  makefile
Arduino.tmbundle
The TextMate Arduino Bundle
Stars: ✭ 119 (-7.03%)
Mutual labels:  makefile
3dshomebrew
3DS homebrew tutorial
Stars: ✭ 126 (-1.56%)
Mutual labels:  makefile
Luci tutorials
An outdated outline of a set of LuCI tutorials. (Updates stopped in 2013)
Stars: ✭ 119 (-7.03%)
Mutual labels:  makefile
Pkgsrc
[Please switch to NetBSD/pkgsrc] Automatically updated conversion of the "pkgsrc" module from anoncvs.netbsd.org
Stars: ✭ 123 (-3.91%)
Mutual labels:  makefile
Hackable Consumer Hardware
List of hackable consumer hardware products
Stars: ✭ 127 (-0.78%)
Mutual labels:  makefile
Base
Minimal BusyBox Docker container
Stars: ✭ 126 (-1.56%)
Mutual labels:  makefile
Executors
A proposal for a executor programming model for ISO C++
Stars: ✭ 124 (-3.12%)
Mutual labels:  makefile

BiscuitOS 中文

TOP_PIC

BiscuitOS is a linux-Distro that base on legacy or newest linux kernel (such as linux 0.11, 1.x, 2.x, 3.x, 4.x, 5.x and more new). And BiscuitOS is a open and free operating system, development can use it under the GNU General Public License.

The target of BiscuitOS is creating an operating system debugging and running environment that make developer focus on CODE and don't waste time on how to build and porting an operating system on different hardware.

This project named BiscuitOS which is a specific builtroot for BiscuitOS. All developers can configure various kernel/rootfs feature and create a full hardisk-image. The BiscuitOS works on Intel-x86 family CPU (such as i386, i486 ...)/ ARM32 or ARM64, and project offers a emulate to run BiscuitOS without hardware. So, don't stop, play Linux with BiscuitOS.

To Prepare

BiscuitOS support build on host or Docker, if you want build on docker, such as:

wget https://raw.githubusercontent.com/BiscuitOS/BiscuitOS/Stable_long/scripts/Docker/build.sh
./build.sh

If you want not use Docker, Before your tour, you need install essential toolchain on host PC (such as Ubuntu16.04). Execute command:

sudo apt-get install -y qemu gcc make gdb git figlet
sudo apt-get install -y libncurses5-dev iasl wget
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
sudo apt-get install -y python pkg-config u-boot-tools intltool xsltproc
sudo apt-get install -y gperf libglib2.0-dev libgirepository1.0-dev
sudo apt-get install -y gobject-introspection
sudo apt-get install -y python2.7-dev python-dev bridge-utils
sudo apt-get install -y uml-utilities net-tools
sudo apt-get install -y libattr1-dev libcap-dev
sudo apt-get install -y kpartx libsdl2-dev libsdl1.2-dev
sudo apt-get install -y debootstrap bsdtar
sudo apt-get install -y libelf-dev gcc-multilib g++-multilib
sudo apt-get install -y libcap-ng-dev
sudo apt-get install -y libmount-dev libselinux1-dev libffi-dev libpulse-dev
sudo apt-get install -y liblzma-dev python-serial

On 64-Bit Machine:

sudo apt-get install lib32z1 lib32z1-dev libc6:i386

NOTE!

If you first install or use git, please configure git as follow

git config --global user.name "Your Name"
git config --global user.email "Your Email"

To Start

First of all, You need obtain source code of BiscuitOS from GitHub, follow these steps to get newest and stable branch. The BiscuitOS project will help you easily to build a customization-BiscuitOS.

git clone https://github.com/BiscuitOS/BiscuitOS.git

The next step, we need to build BiscuitOS with common Kbuild syntax. The BiscuitOS support multiple kernel version and filesystem type, you can configure BiscuitOS like you do. The Kbuild will help you easily to build all software and kernel. So utilise command on your terminal:

cd */BiscuitOS
make defconfig
make

Then, the BiscuitOS will auto-compile and generate a distro-Linux, more useful information will be generated. Check README.md which determine how to use it. as follow:

 ____  _                _ _    ___  ____  
| __ )(_)___  ___ _   _(_) |_ / _ \/ ___| 
|  _ \| / __|/ __| | | | | __| | | \___ \ 
| |_) | \__ \ (__| |_| | | |_| |_| |___) |
|____/|_|___/\___|\__,_|_|\__|\___/|____/ 
                                          
***********************************************
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 

***********************************************

Silence information

export BS_SILENCE=true

Offical Website and Blog

BiscuitOS Home Page

BiscuitOS Establish More distro-Linux

BiscuitOS Blog Index

Email: BuddyZhang1 [email protected]

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].