Tuxconfig v 2.
rob brew
rob at rydalinc.org
Sat Dec 18 17:41:05 UTC 2021
> 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.
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.ubuntu.com/archives/ubuntu-devel-discuss/attachments/20211218/679774e4/attachment.html>
More information about the Ubuntu-devel-discuss
mailing list