News for hackers. Stuff that matters.
Re:Breaking up the Container Monolith by jmspring on Saturday August 26, 2017 @11:49PM (#15109013)
I've not really been a fan of the Redhat ecosystem for years. Fedora, RHEL, etc. while "stable" always feel like if I want to build something a bit more modern requires contortions that even Debian Stable did away with years ago.

As for "Buildah", what about Deis and build packs deployed to Kubernetes? RH has gotten better in recent years with Openshift syncing closer to Kubernetes releases, but are still a far cry from how CoreOS handles things with Tectonic.

Re:Breaking up the Container Monolith by noja on Sunday August 27, 2017 @04:26AM (#15109721)
You are choosing the wrong distro if you want modern. Red Hat Linux is about stability over a long period of time.

Don't have a clue what you're talking about with Fedora, it does exactly what you want.

Re:Breaking up the Container Monolith by jacques_chester on Sunday August 27, 2017 @07:56AM (#15110372)
I've worked on Cloud Foundry buildpacks. Something that does a better job at assembling OCI images than Dockerfiles is still welcome.

Buildpacks have the advantage that the developer doesn't need to care about anything below their own direct dependencies. The runtime and OS are kept up to date by the platform, so you're relieved of the broadest angles of attack.

It's not a panacea. Just as with Dockerfiles, you have other upstream dependencies (Ruby gems, NPM modules, JARs etc) that need to be tracked and updated. Some of that can be delegated to the buildpack (ie, setting version range specifiers like '^1.1.2' or '1.1.*'), but that introduces some uncertainty about what is actually running in production.

Deis I believe did what we originally did in Cloud Foundry, which is to use Heroku's buildpack code. We ran soft forks for several years, adding only enough to allow execution in disconnected environments.

The Buildpacks team have since adopted a hard fork policy and have been replacing Heroku code with a uniform codebase called libbuildpack[0]. The new ones pass the same test suite we run and should work for Deis.

[0] https://github.com/cloudfoundry/libbuildpack

Re:Breaking up the Container Monolith by veeti on Sunday August 27, 2017 @08:28AM (#15110477)
Huh? Fedora is one of the most bleeding edge, "modern" distributions you'll find.
Re:Breaking up the Container Monolith by Spivak on Sunday August 27, 2017 @11:05AM (#15111071)
And then you can move to Rawhide if that still isn't new enough.