rbanffy
email: username at that google mail thing
http://about.me/rbanffy
https://linkedin.com/in/ricardobanffy
[ my public key: https://keybase.io/rbanffy; my proof: https://keybase.io/rbanffy/sigs/HtF1uAf_RNpwIkNP1-YGWP_-3doWV6S5Cc1KywXeLYo ]
π Joined in 2008
πΌ 188,662 Karma
βοΈ 62,266 posts
Load more
(Replying to PARENT post)
(Replying to PARENT post)
This is what you do for Flatpack, Steam, or Docker. All these are popular options.
> Oh and I almost forgot.. install scripts that detect distros, install dependencies.
Most distros offer tooling to make packages for their package managers. With them you declare the dependencies you want and the package manager does the rest.
> And god help you if you need to ship a kernel module.
The right way to do it is to open source it and let the installer compile the software against the kernel headers. Sysdig and VirtualBox do that.
(Replying to PARENT post)
Also, depending on the architecture, avoiding odd(or even) virtual cores might free more L2 or L3 for the worker threads and speed up the process.
(Replying to PARENT post)
Juju had a different problem: it was big-bang rewritten in Go and that froze features for too long for them to keep their mindshare. Rewriting was the right decision, as Python had poor concurrency back then, but doing that while freezing features was a mistake.
(Replying to PARENT post)
Dogfooding is a valid strategy to improve their product, but youβd be heavily invested in Jujuβs success.
(Replying to PARENT post)
(Replying to PARENT post)
Best gift ever. I could finish all numeric methods tests in a fraction of the time it took for others to use or program the ordinary calculators. It was a huge qualitative leap.
(Replying to PARENT post)
Even though z/OS is officially a Unix.