Skip to content

soaringDistributions/ubDistBuild

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Copyright (C) 2022 Soaring Distributions LLC See the end of the file for license conditions. See license.txt for ubDistBuild license conditions.

Builds custom Linux distribution.

Please contact manager mirage335 of Soaring Distributions LLC to relicense these build scripts. Default AGPLv3 license is NOT intended to discourage build services with custom modifications, ONLY desired to encourage contacting Soaring Distributions LLC.

Specifically, Soaring Distributions LLC would prefer to see more CI services (eg. Github Actions) with long timeouts (>>6hours), and sufficient storage/bandwidth (>>100GB), rather than for displacement of such FLOSS compatible services by those only suitable for a narrower purpose possibly not immediately compatible with BIOS, EFI, LiveCD, LiveUSB, hibernation/bup, _userQemu, _userVBox, Cygwin/MSW, mixed and integrated GNU/Linux/MSW virtualization, etc (eg. possibly Vagrant Cloud, DockerCE/MSW, VPS cloud image builders). Linux LiveCD, LiveUSB, and the flexibility of hibernation/bup are especially necessary along with Cygwin/MSW to obviate such legacy issues as the inability to use WSL as a dependency (eg. due to non-availability of WSL2 for MSW server, MS track record, etc), inability to reliably run PowerShell scripts, poor quality of MSW scripting and programming syntax, etc. MSW track record of HyperV causing VMWare Workstation compatibility issues is also concerning.

Simply put, great flexibility is needed to ensure developers can use GNU/Linux with any available virtualization backend to workaround severe poor design and obvious conflicts of interest inherent to MSW. This build toolchain, as well as the AGPLv3 license, is mostly intended ONLY to protect the availability of that flexibility. Relicensing for any purpose not expected to immediately harm that flexibility, or which offsets any such risk, is easy.

Please contact manager mirage335 of Soaring Distributions LLC.

Usage

 _gitBest clone --recursive --depth 1 git@github.com:soaringDistributions/ubDistBuild.git

Contributions

Due to the small scope of this project, contributors with pull requests are politely asked, but not necessarily required, to consider unambigiously assigning copyright to Soaring Distributions LLC. GPLv3 relicensing is expected most likely, though other scenarios are possibile if adequate flexibility to workaround MSW is essentially ensured.

Reference

https://www.kraxel.org/repos/jenkins/edk2/

https://www.kraxel.org/repos/jenkins/edk2/edk2.git-ovmf-x64-0-20200515.1447. g317d84abe3.noarch.rpm

Copyright

This file is part of ubDistBuild.

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

ubDistBuild 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 Affero General Public License for more details.

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