News for hackers. Stuff that matters.
Re:How containers became a tech darling, and why Docker beca... by staunch on Sunday May 24, 2015 @10:26PM (#9598378)
This answer doesn't include any mention of OpenVZ, which means you're not asking a Linux expert. The answer sounds like the type confused competitors invariably give, which boils down to "we did it first, they just made it flashy and cool" and is never the real reason.

> When you think about why would someone pick one Linux distro over the other, it’s because of — literally — the aesthetics of how the directories are laid out and what they’re called; the default shell and how much stuff was in there; and the packaging system. That was it.

This is straight from a Slashdot flamewar in 1998.

Re:How containers became a tech darling, and why Docker beca... by dasil003 on Monday May 25, 2015 @12:03AM (#9598593)
It's worse than that. I was there at the founding of TextDrive, I shelled out the cash for "lifetime hosting" which got them off the ground. You can call this sour grapes, because it definitely is, but this picture that Jason paints about how awesome his technology was and how he was there first on all this stuff is laughable—because the technology did not work. When he says something like:

> ...the smartest thing we could’ve done was never let all the web 2.0 companies go away. We had everybody back then. It was probably the biggest tactical error, if you will, but the tech was fine.

The reason they lost those customers was that their tech was not fine. In the early days, Jason was posting dozens of posts a day to the TextDrive forum waxing on about how awesome the tech they were working on was, however at no point did it ever stabilize into something reliable. It was initially sold as being the first non-oversold shared hosting service, which implicitly promises stability, but in fact it was half the reliability of traditional shared hosting like Dreamhost at 10x the price.

Now it was true that they were bleeding edge, and so they got a lot of these companies on board, and even were the first "official Rails host" before any other shared hosting could handle Rails, and they had a lot of brand equity, which is how they managed to have this great early customer list. But it was all just based on hype and a compelling sales pitch from Jason. It really rubs me the wrong way how he has parlayed his mediocre-at-best technology execution into an image as a technology pioneer which he continues to use to leverage himself to new heights. The guy is a mediocre technologist, but a fantastic salesman.

Re:How containers became a tech darling, and why Docker beca... by tosh on Monday May 25, 2015 @05:19PM (#9601797)
Early TextDrive (& eventual happy Joyent customer) here.

TextDrive was incredible for hosting Textpattern (anyone else missing Textile?) which at the time was a nice and quite loved alternative to Wordpress.

Eventually it also became great for hosting Ruby and Ruby on Rails apps as well as Django apps at a time where other hosting companies struggled with it (outdated ruby versions, bad support for anything non-PHP). The people at TextDrive even helped a lot of us scale our apps.

Some early customers hold a grudge against the company because it had a strong community aspect and very openly shared ideas and plans for future features and products (some of which weren't delivered as is imho completely normal if you are open about your plans).

Tech being "fine/not fine" obviously is hard to argue about. I just wanted to add another pov.

Re:How containers became a tech darling, and why Docker beca... by jimpick on Monday May 25, 2015 @03:30AM (#9599015)
Ex-Joyent employee here, but I don't go back that far.

The company has quite the history.

I have to disagree with your characterizations. The products changed much over the years, many things were tried, many failed. Most startups change their product significantly over time and it's hardly surprising that the business they are in now isn't one of the early iterations they tried and failed at.

I strongly believe that Jason is one of the best technologists on the planet. So there.

Re:How containers became a tech darling, and why Docker beca... by wpietri on Monday May 25, 2015 @11:08AM (#9600321)
What puzzles me about your comment is that you don't directly refute what Dasil003 was saying, which is that the technology didn't actually work, that from the customer perspective the execution was "mediocre at best".

I'm sure he's a bright and likable guy, and from his resume I figure he must be an inspiring leader. But for me, being a great technologist is all about things actually working, about users actually getting served. Sure, one should fail a lot in the lab, and sure, startups should be trying enough things that some just don't have product/market fit. But that's very different to me than promising the moon and delivering stuff that doesn't actually work.

Re:How containers became a tech darling, and why Docker beca... by jimpick on Monday May 25, 2015 @11:45AM (#9600453)
During my time there, the stuff was amazingly solid. It was Solaris, not Linux, with a heavy dose of NetBSD ports. The customer support was the best in the biz too, but only the larger customers really saw that.

There were always those legacy customers from years before who had there stuff running on some boxes in an old datacenter that only a few of the original staff knew about, and required continuous care and attention. Ihere's a business lesson to learn there - if you sell a "lifetime" subscription for a product that will become obsolete, you'll pay a lifetime PR cost in the future when you can't continue with that product.

Coming from a pretty long Linux background, Solaris took some getting used to, but once I figured it out, it really was a better, more solid, better engineered solution. But Linux has a huge community - the people that loved Solaris are the old Unix graybeards, and that community wasn't growing.

Before my time, there were some debacles, such as a storage platform product that ended up losing data, but by the time I was there, they had learned the lessons, and I'll still say their core stack is still superior to any Linux based stack used in the datacenter today. It's been 4 years since I worked there.

Re:How containers became a tech darling, and why Docker beca... by wpietri on Tuesday May 26, 2015 @09:39AM (#9604730)
Interesting. Thanks for the further details.

In their shoes I think the lesson I would learn is "don't go back on a deal". They could have returned the money, transitioned people to another product, shifted people to a different vendor, or offered people the option of any of the three. I don't think it was initially a PR problem; it was bad behavior, unilaterally breaking a promise, that got them in hot water.

Re:How containers became a tech darling, and why Docker beca... by bsaul on Monday May 25, 2015 @03:21AM (#9598994)
I wasn't a textdrive user and actually didn't even know about it, but just reading that part of the interview made me think the tech wasn't that fine. he goes from "people moved to amazon because of s3 which worked so well" to "our tech was fine".

Seems like he considers s3 a marketing trick..

Re:How containers became a tech darling, and why Docker beca... by vidarh on Monday May 25, 2015 @01:41AM (#9598803)
He might not be a Linux expert, but as someone who has admin'ed Linux systems since '94, and has used OpenVz in production since 2006, and LXC since 2007, I agree with his assessment of why people are flocking to Docker.

As a longtime OpenVz user it's a given that we have to migrate off it at some point. Until Docker, LXC or KVM were the viable alternatives for me, and neither appealed: LXC seemed too half baked, though the basic elements were there; KVM too heavy for our use.

Docker did appeal to me exactly because it provided a simple story around how to package up and distribute container images that made LXC simple (before they provided their own backend) and let us continue with containers instead of going the VM route.

With respect to the quote you give, it somewhat exaggerates how superficial the differences are, but not all that much: It is largely about how files are laid out and package management. But those are huge things because they pretty much define the whole system and how we interact with them.

Note how many projects out there are even trying to find ways of using Docker and similar to package user-level applications too...

Re:How containers became a tech darling, and why Docker beca... by strictfp on Monday May 25, 2015 @02:27AM (#9598892)
Have you considered user-mode Linux (UML) as something in between LXC and KVM?
Re:How containers became a tech darling, and why Docker beca... by vidarh on Monday May 25, 2015 @03:35AM (#9599021)
I haven't considered UML for anything for many years. I can't really see any advantages to UML these days.
Re:How containers became a tech darling, and why Docker beca... by timbutlerau on Monday May 25, 2015 @02:00AM (#9598843)
Virtuozzo / OpenVZ brought container technology to hosting providers and according to Odin has now had over 1 million containers deployed. We use them for our company and wouldn't be able to achieve the reliability nor the performance without them.

We're also excited about Docker, because it brings a whole new set of tools to help complete the whole picture. The container system is just one small part of Docker, it's the whole toolset and platform which is why it's so popular. The best thing is, Docker will run in nested containers with Virtuozzo / OpenVZ, so you can take direct advantage of both technologies.

Re:How containers became a tech darling, and why Docker beca... by digitalzombie on Monday May 25, 2015 @02:25AM (#9598888)
> We're also excited about Docker, because it brings a whole new set of tools to help complete the whole picture.

>___> there's never going to be a complete picture.

There will always be a new shiny toy out there to play with and to go with that complete picture.

Google probably have other shiny toys that complement those containers that they haven't talked about yet. They had borg for a long time and even now we're barely getting some of those, Mesos & Kubernates.

Re:How containers became a tech darling, and why Docker beca... by tywkeene on Monday May 25, 2015 @12:04AM (#9598596)
From my perspective (which is rather limited, I'll admit) this actually does seem to be why docker is so popular.

Could you elaborate on why this isn't the reason docker is so big now?

Re:How containers became a tech darling, and why Docker beca... by Pyxl101 on Monday May 25, 2015 @12:01AM (#9598591)
What would the Linux expert say about OpenVZ?
Re:How containers became a tech darling, and why Docker beca... by staunch on Monday May 25, 2015 @01:20AM (#9598755)
At the very least, that Linux-based OpenVZ containers have been widely deployed for many years in many orders of magnitude higher volumes than FreeBSD Jails, Solaris Zones, or anything else.