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