> Hi. > > I hope you are well. > > I did approach Ubuntu a few years ago about a concept to install devices > not supported by apt without having to git clone and build repositories > into machine code before inserting them into the kernel. > > I've rewritten it in python, I've made it possible to install software not > available via apt in Linux at 1 key press. > > No more searching for GitHub repositories and dkms install, it's a wrapper > around dkms GitHub repositories which allows the user to install software > from the best repository as rated in GitHub stars for their device. > > It supports multiple platforms and multiple architectures. > > *How do developers submit their code:* > > They add a file in their repository called tuxconfig.conf listing: > > - > > The supported USB / pci ids. > - > > The architecture supported, eg. i386, x86_64, BCM2711 for raspberry pi > 4. > - > > The install file location. > - > > The dkms module name. > - > > A test script which exits with "0" should the device be detected as > installed properly. > - > > They link their repository to our system > > *What about dodgy code being imported?* > > We have a vetting console for each repository, it requires 3 sign offs to > ensure each repository is safe to install. > > *What if the "best" repository doesn't work?* > > The system offers the next best one. > > *Why should I contribute repositories?* > > If a device is installed successfully we provide details of the user who > contributed and signed off on it, free publicity :) > > It's available at www.tuxconfig.com > > If the Ubuntu developers would like to work on this, not just for Ubuntu > but all Linux distributions, please get in touch. > > The main differences between my original submission are: > > - We rate the quality of device drivers using GitHub stars. > - We don't rely on the user to see if a device is installed correctly, > we ascertain that using a test script. > - It's rewritten in Python. > - We check previous instals with future ones on the client device, as > these change in time. Previously the second best voted submission would be > pulled from the server, in this version the client compares the rating of > their submission against what is now available. > - Static libraries are not missing. > > Please get in touch if you have any channels to contribute to this, > including a UI, and the coverage needed to to encourage developers to > submit repositories to the system. > > Thanks, > > Rob Brew. >
-- Ubuntu-devel-discuss mailing list Ubuntu-devel-discuss@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss