6 ms·
Fedora / CentOS Atomic, which is Redhat's "clone" of container linux.
by SEJeff 9y ago
Fedora / CentOS Atomic, which is Redhat's "clone" of container linux.
- emmelaich 9y agoAtomic (or at least OStree) predates ContainerLinux by quite a bit. Also Atomic is more than just an OS; it's a system of reliable upgrades / versions switching. So it's got something in common with NixOS.
- alexandre_m 9y agoAtomic doesn't predate CoreOS. CoreOS = 2013 Atomic host = 2014
- audidude 9y agoOSTree (the foundation for it) was built as part of GNOME Continuous in 2011.
- alexandre_m 9y agoAbsolutely. But Atomic was architected as containers infrastructure and is/was a direct competitor to CoreOS and other lightweight container OSes.
- audidude 9y agoIt might appear that way to people that weren't involved in the history, but a lot of it was based on ideas learned from stateless linux, circa 2004. People in the desktop team had been working on read-only root OS's for a long time, and it was only at a certain point that RH management bought off on forming a product/spin. But to say that work only started once Atomic was a thing would be inaccurate. It's probably fair to say that ChromeOS/CoreOS lit a match under some upper management though.
- SEJeff 9y agoYup, what I sort of alluded to in my comment above re: GNOME OS, however I was saying CoreOS the distro predates rpm-ostree. Colin was talking about some of these ideas in Berlin circa 2011 at the desktop summit (isn't that where we met btw? I forget).
- manishjhawar 9y agoCommon only in very high-level concept as the implementation details are vastly differing. NixOS is based on the Nix[1] purely functional package manager and configuration language while OSTree is termed to be "git for operating systems"[2]. [1]: https://nixos.org/nix/ https://nixos.org/nix/ [2]: https://ostree.readthedocs.io/ https://ostree.readthedocs.io/
- SEJeff 9y agoSort of, but not quite. I'm familar :) I used to be a gnome foundation member (I trained Andrea Veri on the sysadmin team who trained Patrick Uiterwijk, the current lead sysadmin for GNOME) when Colin Watson wrote OSTree. He was talking about it and some of the ideas from it at the KDE/GNOME desktop summit in Berlin (2011ish) in some of the comments after https://desktopsummit.org/program/sessions/improving-how-we-build-gnome-both-code-and-human-terms.html https://desktopsummit.org/program/sessions/improving-how-we-... At the following Boston (GNOME) developer summit one of the big conversational points sans Ubuntu pulling away from GNOME to build Unity was the idea of GNOME OS because Linux was hard then. He built rpm-ostree after that, and it was after CoreOS as a distro was a thing. rpm-ostree's first commit was Dec 21, 2013: https://github.com/projectatomic/rpm-ostree/commit/958dfa435e4e4 https://github.com/projectatomic/rpm-ostree/commit/958dfa435... https://coreos.com/blog/coreos-fourth-birthday https://coreos.com/blog/coreos-fourth-birthday CoreOS as a company was created on July 13th, 2013. TL;DNR: It's complicated, but Atomic as a distro most definitely does not predate ContainerLinux as rpm-ostree didn't exist when CoreOS the company was founded.
- emmelaich 9y agoOStree's mailing list starts in April 2012. I'm sure Colin did a bunch of work before then.
- SEJeff 9y agoOh OSTree was definitely around then, but it wasn’t building a competitor to ContainerLinux until rpm-ostree, which made it insanely powerful in that it could build images from existing (and pervasive) redhat package repos. I’m definitely not arguing that much whatsoever. Only that it wasn’t building a full distro in a way to put it on par with ContainerLinix until after ContainerLinux was a thing and CoreOS was a company.
- emmelaich 9y agoThanks for the info and I agree. Also thank you for your work for Gnome. Awesome! Forgive me for poking around a little more but I like reading computer history. That rpm-ostree first commit was an import from something called pkgsys-ostree. The first commit in pkgsys-ostree was only a little earlier; Aug 2013.