All Projects → choueric → kbdashboard

choueric / kbdashboard

Licence: other
Tool to configure, build and install multiple linux kernels.

Programming Languages

go
31211 projects - #10 most used programming language
Makefile
30231 projects

Projects that are alternatives of or similar to kbdashboard

PrawnOS
Libre Mainline Kernel and Debian for arm laptops
Stars: ✭ 73 (+421.43%)
Mutual labels:  linux-kernel
automeka
Implicit and module-aware build system for future C++
Stars: ✭ 20 (+42.86%)
Mutual labels:  build-tool
ksmbd
ksmbd kernel server(SMB/CIFS server)
Stars: ✭ 98 (+600%)
Mutual labels:  linux-kernel
scst
No description or website provided.
Stars: ✭ 61 (+335.71%)
Mutual labels:  linux-kernel
tainted
Tool to determine which Go packages need to be rebuilt in a monorepo
Stars: ✭ 53 (+278.57%)
Mutual labels:  build-tool
execmon
Advanced process execution monitoring utility for linux (procmon like)
Stars: ✭ 77 (+450%)
Mutual labels:  linux-kernel
freedom-middleware-webpack2
webpack2前端项目开发构建中间件,方便统一管理前端项目中95%以上的构建工作
Stars: ✭ 35 (+150%)
Mutual labels:  build-tool
rudebuild
A non-intrusive bulk/unity C++ build tool for Visual Studio
Stars: ✭ 16 (+14.29%)
Mutual labels:  build-tool
blight
A framework for instrumenting build tools
Stars: ✭ 57 (+307.14%)
Mutual labels:  build-tool
GAN-Project-2018
GAN in Tensorflow to be run via Linux command line
Stars: ✭ 21 (+50%)
Mutual labels:  linux-kernel
stan
🔨 Collection of front-end engineering tools
Stars: ✭ 19 (+35.71%)
Mutual labels:  build-tool
tsioc
AOP, Ioc container, Boot framework, unit testing framework , activities workflow framework.
Stars: ✭ 15 (+7.14%)
Mutual labels:  build-tool
SuperShaper-SOHO
Packet filtering / QoS setup for typical home/small office
Stars: ✭ 14 (+0%)
Mutual labels:  linux-kernel
OpenHarmony
华为鸿蒙分布式操作系统(Huawei OpenHarmony)开发技术交流,鸿蒙技术资料,手册,指南,共建国产操作系统万物互联新生态。
Stars: ✭ 373 (+2564.29%)
Mutual labels:  linux-kernel
Xake
Another MAKE utility implementation on F#, fully declarative with no-brain parallelism, inspired by Shake
Stars: ✭ 24 (+71.43%)
Mutual labels:  build-tool
bat
Battery management utility for Linux laptops.
Stars: ✭ 107 (+664.29%)
Mutual labels:  linux-kernel
run qemu
A script to create bootable OS images, and run qemu with a locally built kernel.
Stars: ✭ 16 (+14.29%)
Mutual labels:  linux-kernel
apple-bce-arch
Arch Linux package for the Apple BCE driver required for T2-equipped devices.
Stars: ✭ 24 (+71.43%)
Mutual labels:  linux-kernel
linux kernel wiki
linux内核学习资料:200+经典内核文章,100+内核论文,50+内核项目,500+内核面试题,80+内核视频
Stars: ✭ 1,653 (+11707.14%)
Mutual labels:  linux-kernel
alfred
(v0.2) Even Batman needs a little help. Task runner. Automator. Build system.
Stars: ✭ 62 (+342.86%)
Mutual labels:  build-tool

Kernel Build Dashboard

Build Status

This tool (i.e. kbdashboard) is used to configure and manage building process of multiple linux kernels. It is written in Golang.

It is just simply easy and comfortable to build ony one kernel with only one configuration. But it is perfectly different when you have to handle with various kernels used in different projects or various configruations of one kernel. This tool helps you tackle with the management.

features

  • Run in any directories, no need of changing into the one where the kernel source tree is.
  • Use individual building directory without affecting the kernel source tree.
  • Simple commands to perform various actions from configuring to installing.
  • Easy to configure by the json format.
  • Colorful shell output.
  • Built-in environment variables for installation scrips.
  • Find out all DTS files related to the target DTB.

Detailed Information

See this post.

TODO

  • Built-in variables for installation scripts.
  • Add dts gathering.
  • Add extra options for kernel build, like CFLAGS_KERNEL=-march=armv7-a.
  • Get the version string, include local version, like 3.14.28-132859-g953d55a
  • parse the ~ for path in configurations.
  • Improve the install script template.
  • Add Dropbox support to sync and backup configurations and scripts.
  • Complete test code.

LICENSE

The GPLv3 License. See LICENSE.md file for more details.

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].