Quickpassthrough 2.0 is slowly on its way #17
HikariKnight
announced in
Announcements
Replies: 1 comment 3 replies
-
May I also suggest adding UPX to the build steps on github actions - this shrinks the binary significantly (as well as using the -s -w flags IIRC). I do it through travis-ci at the moment on a few things, but you can see the build steps here as an example: https://github.com/digitalsparky/geowall/blob/master/.travis.yml |
Beta Was this translation helpful? Give feedback.
3 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hi all, some of you might have spotted the dev branch that has been lurking in the git repo while the main branch has not had any updates in a very long time.
Well back in April i made a small project aptly named ls-iommu that is aimed to replace the old ls-iommu.sh script we have used for many years, you know... this one
The ls-iommu script is nice and small but I had many gripes with it:
I then decided to write a version in go with some help from @digitalsparky that would make getting the info easier, enter ls-iommu
So what does this have to do with Quickpassthrough 2.0? Well ls-iommu is an integral part to quickpassthrough and I always wanted to make a proper TUI for the project and since i had a "minimal dependency" philosophy for the project, go would be perfect for that when using
CGO_ENABLED=0
.The bash version of quickpassthrough (now Quickpassthrough 1) was a nice proof of concept that showed it is possible to simplify gpu passthrough, it has done its job and now it is time to make the actual project in something more concrete.
However due to a bunch of things going on in my life, I got only the core functionality ported to go earlier this year. The project still had no fully functional polished TUI, even though it had a rudimentary one spliced together using BubbleTea, which is a really nice framework but way overkill for what this project needs (unless someone skilled in it can mock up something nice that makes sense!) so this month i have been working on just keeping the logger from BubbleTea but using gocliselect for the actual interactive part of the TUI as all it needs is just something akin to a ChoiceInput from Qt and some "YesNo" dialogs, this is very easy to do with gocliselect without adding complexity.
All the things that have kept me occupied from working on this has now been dealt with, meaning once my real life work calms down (it is winding down already hence the recent commits to the dev branch), I will be able to hopefully get Quickpassthrough 2.0 released either this year or early next year 👀
If anyone is interested in helping and contributing, feel free to do so, any help even minor is appreciated!
Beta Was this translation helpful? Give feedback.
All reactions