Skip to content

Assistance for ensuring reasonably correct Linux kernel configuration and building.

License

Notifications You must be signed in to change notification settings

soaringDistributions/mirage335KernelBuild

Repository files navigation

Copyright (C) 2022 mirage335 See the end of the file for license conditions. See license.txt for mirage335KernelBuild license conditions.

Assistance for ensuring reasonably correct Linux kernel configuration and building.

Usage

Copy '.config' files to ' "$scriptLib"/linux/lts/.config ' or similar.

 ./_getMinimal_cloud
 ./_build_cloud
 #./_build_cloud_lts
 #./_build_cloud_mainline
 ./_export_cloud
 #./_export_cloud_lts
 #./_export_cloud_mainline
 ./_upload_cloud
 #./_upload_cloud_lts
 #./_upload_cloud_mainline
 
 ./_getMinimal_cloud
 ./_create_lts
 ./_create_mainline

Design

Local build and upload included.

Multiple cloud build service configurations may be included - GitHub Actions, BuildJet, AWS CodeBuilder, etc.

Redistribution and Preservation

git clone --depth 1 git@github.com:mirage335/mirage335KernelBuild.git cd mirage335KernelBuild/ ./ubiquitous_bash.sh _gitBest submodule update --init --depth 1 --recursive

Safety

Reasonably sane Linux kernel configuration still does not ensure reliability, security, performance, etc. Be careful to at least understand the choices presented, experiment thoroughly, and when appropriate, update frequently. Your accident is your accident. You have been warned.

Reference

https://en.wikipedia.org/wiki/Menuconfig 'Configuring Linux is a significant labor' Maybe not so much anymore.

Copyright

This file is part of mirage335KernelBuild.

mirage335KernelBuild is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

mirage335KernelBuild is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with mirage335KernelBuild. If not, see <http://www.gnu.org/licenses/>.

About

Assistance for ensuring reasonably correct Linux kernel configuration and building.

Resources

License

Stars

Watchers

Forks

Packages

No packages published