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,704 Karma
โ๏ธ 62,273 posts
Load more
(Replying to PARENT post)
(Replying to PARENT post)
(Replying to PARENT post)
(Replying to PARENT post)
IBM has been using their own memory bus technology for both their POWER and Z machines. IIRC, itโs somewhat reminiscent of CXL, trading latency for bandwidth and size.
(Replying to PARENT post)
(Replying to PARENT post)
Even though z/OS is officially a Unix.
(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)