Given the culture of KISS linux, and the restrictions of the total amount of data that we can host, I think it would be smart to add support for making torrent downloads of each of the packages.
The two biggest issues would be having a torrent client in rust, and something to produce torrent files.
Granted, I have not done much programming in rust, but I was able to find a couple of libraries that look like they would allow us to implement this functionality:
End users would only need to have aria2c installed, perhaps support for other clients could be supported in the future, but aria2c already has upstream support in KISS.
Thoughts?
Given the culture of KISS linux, and the restrictions of the total amount of data that we can host, I think it would be smart to add support for making torrent downloads of each of the packages.
The two biggest issues would be having a torrent client in rust, and something to produce torrent files.
Granted, I have not done much programming in rust, but I was able to find a couple of libraries that look like they would allow us to implement this functionality:
End users would only need to have aria2c installed, perhaps support for other clients could be supported in the future, but aria2c already has upstream support in KISS.
Thoughts?