Live data from Hacker News

CoreOS is building a container runtime, Rocket

coreos.com

261–270 of 295 posts

Re: CoreOS is building a container runtime, Rocket

#261
post #87

Hi, I created Docker. I have exactly 3 things to say: 1) Competition is always good. Lxc brought competition to openvz and vserver. Docker brought competition to lxc. And now tools like lxd, rocket and nspawn are bringing competition to Docker. In response Docker is forced to up its game and earn its right to be the dominant tool. This is a good thing. 2) "disappointed" doesn't even begin to describe how I feel about…

[deleted]

Re: CoreOS is building a container runtime, Rocket

#262
post #148

Earlier quoted context omitted.

You came here with the explicit intent of disseminating your viewpoint that CoreOS is making a terrible decision and why your company and it's ideals are better. Your company already made an official PR response, leave it at that. (and you call me a troll?) For the first time in Docker's short history, it's future and mission are being directly challenged. This is your response? (it won't be the last time Docker is d…

> Imagine if Microsoft went around rattling the cage every time Apple released some product You mean like this? https://www.youtube.com/watch?v=eywi0h_Y5_U FIVE HUNDRED DOLLARS FOR A PHONE? In all seriousness, you made a few blaming statements early on in this thread which is the most likely reason got the reaction you did from Solomon. I'm not opposed to people making observations, but speaking for others really has…

Well, for the sake of the argument, it did make them look bad.

Re: CoreOS is building a container runtime, Rocket

#263
post #87

Hi, I created Docker. I have exactly 3 things to say: 1) Competition is always good. Lxc brought competition to openvz and vserver. Docker brought competition to lxc. And now tools like lxd, rocket and nspawn are bringing competition to Docker. In response Docker is forced to up its game and earn its right to be the dominant tool. This is a good thing. 2) "disappointed" doesn't even begin to describe how I feel about…

IMHO Docker should go Git way. I mean that the "core" binary provide minimum commands needed to work and any other command should be external executable that is discovered by running `docker-command-name`.

Re: CoreOS is building a container runtime, Rocket

#264
post #234

Earlier quoted context omitted.

Interesting. Which SDN are you using?

We're doing something like that on top of Open vSwitch, OpenFlow, and vxlan.

Would you consider open-sourcing / documenting / blogging how you do that (or even providing some pointers to help get me started)? I'm playing with kubernetes and AWS, and it isn't clear what the best networking solution is (rudder, weave, IPv6, SDN); it would be helpful to have some pointers on the OpenVswitch front.

(I only ask because it doesn't look like it is your core business)

Re: CoreOS is building a container runtime, Rocket

#265

Earlier quoted context omitted.

Two thoughts: 1. Competition? How can open source software be in competition with anything? It's free, its source code is there; if people want it they'll use it, if not they won't. Why would anyone care what other projects are doing or saying? Just build your tools how you want and go on with life. (Unless you're building your tools specifically to make money, in which case I guess PR and 'competition' does matter a…

> How can open source software be in competition with anything? Market share is power. Popular open-source projects can, and do, shape the industry. If you believe your trajectory is the right one for the industry, competition matters a lot. As an example, Mozilla's Firefox was created to compete with Internet Explorer. It succeeded, and now Mozilla is working to defend the open web, so market share is still crucial…

Firefox founder here. You are correct and the reply comment is incorrect. Firefox was created to take on IE. Period.

Re: CoreOS is building a container runtime, Rocket

#266

Earlier quoted context omitted.

You have to realize that commenting here, in this thread in particular is not helping things... Instead of keeping your head down, letting the buzz blow over, you just made the PR that much stronger for the CoreOS POV. You should have thought about posting an article in a few days/weeks that, while not directly refuting the CoreOS post, put the Docker vision front and center and made it seem like you were the leader…

This is a pretty cynical point of view. Why can't we all work something out here?

It's not cynical, it's PR 101. You shouldn't respond publicly to something until you've calmed down. (It's actually good advice overall). No good can come from posting in the heat of the moment. Hell, you had the founder of Docker calling some of the people in this thread "trolls". That's not a win for anyone.

The problem for the Docker folks was that they were making things into a much bigger deal than they otherwise were. By attacking the CoreOS announcement, both here in comments and in their blog, they only amplified the issue. Consider it a corollary of the Streisand effect.

You even alluded to this earlier in the day when you told them to: Don't do PR, just build the better thing.

There isn't anything here to "work out", and if there is something, it needed to not happen in public. People from Docker just needed to stop talking for a while and take a time out. They weren't helping their situation and didn't seem to get that.

Re: CoreOS is building a container runtime, Rocket

#267
post #197

Earlier quoted context omitted.

I think using JSON is a solid choice. You can easily make yaml to JSON translators for this purpose.

JSON is okay, but I hope TOML will gain traction soon. Because comments. And trailing commas. Rust Crate is already using TOML for package metadata. https://github.com/toml-lang/toml http://doc.crates.io/manifest.html

+2 on Toml, it's a great config file language.

Re: CoreOS is building a container runtime, Rocket

#268
post #83

I had just landed LXC container support in Velociraptor [1] when Docker was announced last year. It uses Supervisor to launch LXC containers and run your app inside. I thought long and hard about switching to Docker, but their decision to remove standalone mode [2] would have meant replacing all of Velociraptor's Supervisor integration with Docker integration instead. With Docker being such a moving target over that…

For running Docker under Supervisor, you may get some inspiration from https://github.com/ibuildthecloud/systemd-docker

Re: CoreOS is building a container runtime, Rocket

#269

Earlier quoted context omitted.

> How can open source software be in competition with anything? Market share is power. Popular open-source projects can, and do, shape the industry. If you believe your trajectory is the right one for the industry, competition matters a lot. As an example, Mozilla's Firefox was created to compete with Internet Explorer. It succeeded, and now Mozilla is working to defend the open web, so market share is still crucial…

Firefox founder here. You are correct and the reply comment is incorrect. Firefox was created to take on IE. Period.

I stand corrected, then. I definitely agree that by 2004 there was a huge effort to get as many people to the browser as possible, even comparing it as a better browser than IE. Still, it's interesting that IE was only ever mentioned two years after the initial release, and everyone who talked about the goals of the project were talking about the bloat of Mozilla and having a better user experience. I imagine it would have ended up much worse if the focus was competition alone.

Re: CoreOS is building a container runtime, Rocket

#270
post #87

Hi, I created Docker. I have exactly 3 things to say: 1) Competition is always good. Lxc brought competition to openvz and vserver. Docker brought competition to lxc. And now tools like lxd, rocket and nspawn are bringing competition to Docker. In response Docker is forced to up its game and earn its right to be the dominant tool. This is a good thing. 2) "disappointed" doesn't even begin to describe how I feel about…

Hey, shykes. Thanks for creating Docker (and your enthusiasm). I think HN is being extremely critical of you, but they have some valid points. Keep a thick skin -- it's tough not to look defensive even if you are right.

(i don't know enough about rocker to make a judgement either way).

Post reply on HN