CoreOS Linux Is Now Container Linux by CoreOS
coreos.com
coreos.com
There's absolutely nothing distinctly identifying in the new name, nothing distinguishing it from other words expected in the relevant topic of conversation.
And pointing out that keeping its name all lower-case is to be consistent with the rest of CoreOS projects is a bit weak when clearly everything else has a succinct and short identifying name then this black sheep ambiguous mouthful of "container linux" shows up. Come on guys!
And what is up with this new logo, what does it even attempt to represent? Clearly Tectonic is the new shiny and this didn't receive much thought or investment.
On the bright side, Docker has been trying to "own" the term container for quite a while, all to the point that people don't even know that other kinds of containers even exist.
This might open up people to the idea that a container is a concept, and that there are multiple implementations out there, and not just Docker.
It is confusing.
"We should use Container Linux."
"No, you mean lxc, it's used for containers on linux."
... :(
That said, CoreOS was perfect. A name that is both largely descriptive, short, and doesn't pigeonhole the product into one static market segment during it's lifetime.
This? I will refuse to even bring it up in executive strategy meetings since it's such a horribly confusing name that will just cloud the subject being discussed in explaining what I meant.
Certainly a minor thing, but definitely a minor step backwards not forwards.
This!
What are the follow on products? "Relational Database", "Distributed Cache" ?
It's also entirely un-Googleable. Searching "CoreOS" would return you stuff only about CoreOS. Searching "container linux" will return you tons of other unrelated results, if you don't get carpel tunnel by the time you even finish typing it.
Now, whenever you google "linux container" you'll get "container linux by coreOS" as one of the top hits (currently, for myself, googling "linux container" doesn't have coreOS on the first page).
Here, the company's name is no longer included in the product's name. If they'd called it "CoreOS Container Linux," then that would be a different story.
I'm frankly surprised the lawyers signed off on it.
But that's the thing about lawyers; you can find one to agree with you on anything if you look hard enough.
However as others have said, searchability for that product name is awful and I'm not sure they're not a little late in the game to try this trick. Googling container linux at the moment and they're not even on the first page of results...
I've had a look at CoreOS in the past and it's interesting but very geared towards cloud/large deployments (e.g. by default there is no way to use a password to login after intallation, you need to use automation and setup an SSH key), makes it kind of hard to tinker with in a desktop env. though.
That said I wouldn't say that SSH key based login were necessarily great for large deployments, one lost key+passphrase ('cause everyone totally always has a good passphrase on their SSH keys right) and an org. can be in for a world of pain, as in many cases the procedures for key management of SSH aren't well formalized.
Especially if it's awkward, it's good to force this immediately. Thus "test deployments" will not evolve into real ones while keeping the possibility of password-based authentication.
You can also argue that disallowing empty password for remote access makes things more awkward (which is true). Yet, I expect that you are very happy with systems that do so.
> That said I wouldn't say that SSH key based login were necessarily great for large deployments, one lost key+passphrase ('cause everyone totally always has a good passphrase on their SSH keys right) and an org. can be in for a world of pain, as in many cases the procedures for key management of SSH aren't well formalized.
You are arguing that the situation is bad with keys, while ignoring the fact that the situation is much worse with passwords (seatbelts are annoying and people still die in accidents; yet, they're useful):
If you allow passwords, the situation is the same, except you don't have to lose the key too.
Also, password reuse between different systems in the same deployment is usually rampant, which makes it very easy for an attacker to jump between such systems (just wait until someone logs in remotely to a compromised system and you have the password).
If the situation with keys is bad enough for you, then you can use SSH certificates, which require you to just protect the CA (It is, unless you need revocations, very simple to set up. You can get by without revocations by having an automated CA that gives you certs with a validity of something like an hour.)
I didn't say passwords were good, I said that people often overlook the weaknesses of managing SSH key based deployments. key proliferation is a real issue and as passphrases on SSH keys are susceptible to offline attack, without very strong passphrases they can present a risk. Also in my experience centrally managed key rotation and expiry is rarely included, thus the risk that if a key is compromised, detection/revokation/re-issuance are hard.
To provide some background I've been an IT security professional for 15 years, I know the ups and downs of various authentication mechanisms, I was just pointing out a rarely noted downside of SSH key based auth. given you seemed from your comments to view it as an unalloyed good.
What?!?! I'd put OpenVZ'd RHEL a country mile ahead of Ubuntu, and there are better candidates than that (like CoreOS). What's the idea behind Ubuntu's claim to the brand?
> I WANT to install stuff on my host
I'm sure you do, but that means you don't want "container linux". It means you want Linux with containers.
YMMV but I think coreos has a good base to support the latter.
And I'm curious what you want to install on your host if you're using containers. Surely you're not logging into these VMs interactively?
(A bit funny too, Ubuntu's fork of docker in Xenial was causing a reboot of basically everything under systemd (including ssh) under certain conditions used in Kubernetes.)
Also, as you mention there are very compelling reasons that when Kubernetes came on the scene 2 years ago we started contributing heavily instead of trying to compete. We started to say something with fleet and Kubernetes completed our sentence: https://github.com/coreos/fleet/blob/master/Documentation/fl...
Overall, we recommend everyone use Kubernetes as the way to orchestrate containers.
I see Kubernetes deployments where more of the containers running are there to provide infrastructure than actual workloads, which gets just silly. For small deployments like that, something as simpl as Fleet but with a better scheduling story would be preferable to me.
But I get that those kind of deployments won't pay the bills as they're certainly much less likely to pay for CoreOS services.
For my part I still use it for smaller clusters - it's far easier to deploy than Kubernetes, for starters - and I might very well continue using it in parallel with Kubernetes for deploying systemd units as well, but it's important to be aware of its shortcomings.
It looks like your rendering (resolution, dpi, hinting? no idea) mitigates the effects of the reduced contrast in a way that mine do not. I'm guessing that's true on their developers' systems as well.
It was minimal & likely unique enough for trademark and clean. I like it. This is a terribly verbose pivot and pretty bad as far as rebrands go.
The move is clearly designed to push their free offering lower in the search rankings.