5 ms·
Docker was not written in Java. It was shell scripts, python, then go. Dotcloud was primarily a python shop. Perhaps you are thinking of a different project?
by ffk 7y ago
Docker was not written in Java. It was shell scripts, python, then go. Dotcloud was primarily a python shop.
Perhaps you are thinking of a different project?
- jen20 7y agoProbably Kubernetes which was indeed Java in formative years.
- pjmlp 7y agoYou are right, I got that wrong, too late to edit now.
- smarterclayton 7y agoKubernetes was never publicly available (open source) in any other language than Go. Early internal prototypes may have been in Java, but those bear no more resemblance to current Kubernetes than Borg does.
- sagichmal 7y agoKubernetes was never Java.
- pjmlp 7y agoFound the link about its origins. https://archive.fosdem.org/2019/schedule/event/kubernetesclusterfuck/ https://archive.fosdem.org/2019/schedule/event/kubernetesclu...
- jen20 7y agoYup, watching that talk at last years FOSDEM is what informed me of that part of the history also. Great talk, too!
- sagichmal 7y agoUnless she's talking about an internal prototype that never saw a public repository, Kris is wrong. The original prototype that saw a public repo was written by Joe and Craig in Python (mostly Craig IIRC) and lasted for all of about a week before they switched to Go. The original crew of contributors, all from Google, came from a Java background and definitely wrote Java-flavored Go, but no version of Kubernetes was ever written in Java. Source: I know all the principals and was a contributing member when Kubernetes was initially released.
- pjmlp 7y agoIndeed, I got that wrong.