TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Show HN: CoreOS, a Linux distro for containers

417 pointsby polvialmost 12 years ago

25 comments

justinsbalmost 12 years ago
The combination of service discovery and containerization is incredibly powerful for distributed applications. I love the idea that I can simply start a Docker container, and it can then discover its configuration and self-configure, rather than having to use Chef&#x2F;Puppet&#x2F;whatever.<p>To my mind, this is the missing answer to &quot;how do I actually use Docker?&quot;<p>I&#x27;m particularly excited by the idea of having a cluster of machines self-configure; normally this is incredibly painful, relying on multicast (not normally available on the cloud) or some ugly hacks (like using S3).
评论 #6128997 未加载
srgsegalmost 12 years ago
For those utterly confused by this story, CoreOS is for running Containers.<p>Containers can be thought of as way of packaging an entire runtime environment which is more lightweight and more universally deployable than creating a virtual machine image.<p>This one slide explains it well: <a href="http://www.docker.io/static/img/about/docker_vm.jpg" rel="nofollow">http:&#x2F;&#x2F;www.docker.io&#x2F;static&#x2F;img&#x2F;about&#x2F;docker_vm.jpg</a>
评论 #6129576 未加载
评论 #6129547 未加载
philipsalmost 12 years ago
Brandon from CoreOS here. Check out the ec2 docs here: <a href="http://coreos.com/docs/ec2/" rel="nofollow">http:&#x2F;&#x2F;coreos.com&#x2F;docs&#x2F;ec2&#x2F;</a>
评论 #6128980 未加载
gexlaalmost 12 years ago
Geez, the rabbit hole gets even deeper. This is all great. Docker has been moving at &quot;ludicrous speed&quot; from the beginning and the ecosystem developing around it has been doing the same.<p>I&#x27;m itching to play with etcd also and hopefully it can gain more momentum than Zookeeper or Doozer did.
stock_toasteralmost 12 years ago
Is it kind of like SmartOS but with Linux instead of Illumos and without DTrace and ZFS?
评论 #6129400 未加载
评论 #6131196 未加载
_xhokalmost 12 years ago
Can someone please explain what a container is? Googling &#x27;container&#x27; doesn&#x27;t seem to give me useful or relevant results.
评论 #6129507 未加载
评论 #6129385 未加载
评论 #6129425 未加载
评论 #6129407 未加载
评论 #6131025 未加载
4adalmost 12 years ago
So the Linux crowd now reinvents SmartOS... Good, I guess.
评论 #6129353 未加载
pyotrgaloisalmost 12 years ago
I am using docker on my startup. It&#x27;s a very useful technology. I hope that coreos is as good as docker.<p>I think that anyone interested on this should check <a href="http://smartos.org/" rel="nofollow">http:&#x2F;&#x2F;smartos.org&#x2F;</a>. Coreos and Smartos have many things in common. I don&#x27;t know if the creators of docker&#x2F;coreos have tried smartos. I think they should. It&#x27;s always good to check and learn from similar projects.
wmfalmost 12 years ago
This could use some big-picture documentation. Does this run inside or outside the containers?
评论 #6128918 未加载
评论 #6128886 未加载
shykesalmost 12 years ago
And it uses Docker as the package format. Awesome :)
评论 #6129192 未加载
zobzualmost 12 years ago
Oh look, irc channel, docs, etc.. oh and you can&#x27;t get access to it without registering to something, with full details, and maybe get elected.<p>I would think that this is not that hard to make something similar from any existing distro, with actual build steps, etc.<p>Ie the &quot;open source way&quot;, and not something with probable financial interest.
评论 #6129218 未加载
评论 #6129227 未加载
knotty66almost 12 years ago
I&#x27;d like a distro with ZFS&#x2F;BTRFS, LXC and KVM, with a user friendly configuration layer on top. Not necessarily a GUI.<p>Really, a Linux version of SmartOS. I really like SmartOS but I like to get as much running in Zones as possible and there would be less friction doing this with a Linux kernel.
评论 #6131212 未加载
galesalmost 12 years ago
Very interesting; can this complement Flynn? (<a href="https://flynn.io/" rel="nofollow">https:&#x2F;&#x2F;flynn.io&#x2F;</a>) or is it in lieu of? Also, can it run on Open Stack?
评论 #6130262 未加载
frozenportalmost 12 years ago
In these embedded and HPC like applications there is a significant advantage gained by having the right kernel flags (Preemption, etc).<p>I would like to see this distro build its kernel from source for most or every installation.
bsilvereaglealmost 12 years ago
If you like the idea of CoreOS but don&#x27;t like the idea of using Docker containers, check out bedrocklinux.org.
DannoHungalmost 12 years ago
Yowza, I keep being impressed by the alacrity with which Docker based ecosystem components keep popping up.
samstavealmost 12 years ago
I am super excited about this as I am doing OpenStack deployment automation. With this - I can automatedly deploy all the way out to the app on bare metal at scale extremely leanly.
idanalmost 12 years ago
Has anybody tried to get this running on Linode?<p>Sorry if that&#x27;s a n00b question, I&#x27;m still fumbling my way around the (ever-growing) virtualization &#x2F; devops landscape.
alexchamberlainalmost 12 years ago
This looks awesome; any info on the <i>who</i>s behind this?
dmixalmost 12 years ago
Security-wise is containerization safer than standard operating systems? (besides being relatively new and unexploited)
visualphoenixalmost 12 years ago
Is docker required&#x2F;prepackaged? I&#x27;d prefer to use vanilla lxc&#x2F;dhcpcd.
评论 #6135578 未加载
dochtmanalmost 12 years ago
Ah, yet another awesome thing built on top of Gentoo.
评论 #6129908 未加载
inthewindalmost 12 years ago
Has this got anything to do with Tiny Core?
grogenautalmost 12 years ago
if you&#x27;re core (totally stripped down os) why do you provide a discovery service I&#x27;m going to override?
dschiptsovalmost 12 years ago
Ready meals, yeah?)<p>I do remember times when there were essentially two choices - Debian or RH. There was also Suse, but the madness of making everything look like Netware, with standard, classiesc UNIX tools replaced by some home-brew programs with dozens of parameters nobody knew. It died long ago, thank god.<p>The advantage of Debian was that it was de-facto standard academia linux. Which means more-or-less stable and well tested, while some designs were (and still) lame. apt is such a lousy mess compared to RPM.)<p>Then the wave of migration from proprietary UNIXes to cheap Linux systems began, and RHEL flourished, being the OS of choice if you wish to run Oracle or Informix (the second was very impressive and still is). RHEL at that time was actively developed, well-tested, and even went through a painful transition to NTPL.<p>Then good people made CentOS from RHEL&#x27;s sources and nowadays it is still default choice for some stable, but little bit lagging behind the popular distros Linux (it is still on 2.6.x kernels)<p>Then was the raise of Ubuntu. Well, it is popular, which almost never mean good.) Nevertheless for the wast majority Linux = Ubuntu. Leaving aside the crazy habit of incorporation of any new shinny crap invented by freedesktop guys, such as various init, management and settings &quot;services&quot; it is quite stable, and well-tested, indeed. Btw, comparing to the glorious days of 2.4 to 2.6 migration, or that NTPL stuff, there are almost no problem with core libraries and tools.<p>So, does anyone need a new distro? My answer is NO. It is quite easy to reduce CentOS or even Ubuntu (or Fedora, which is also infected by systemd madness) to a minimal and stable set of packages. All you need to do is exclude all Gnome-related stuff with dependencies, keeping image and fonts manipulation libraries, and X11 libs to be able to recompile popular packages.<p>The key idea here is begin with already many times tested sources, such as CentOS .srpm (got through tests by two separate teams) or Ubuntu&#x27;s packages, cutting off unnecessary dependencies. Then you will have compatible and well-tested OS for containers or whatever else sales people call the banal para-virtualization.<p>Setting up your own yum repository is a matter of few hours, Debian packaging is more messy, but manageable. This is what sysadmin&#x27;s job all about.<p>Btw, vendors such as Amazon already have done this job, so if you hate system administration (which is a sign that shopping might be a better future ,) just re-use these images - it is much better than some new &quot;core OS&quot;.<p>The so-called &quot;minimal install&quot; of Ubuntu is also fine, and all you need to do is re-compile important packages, such as MySQL the way you like it and place them to your local repo.
评论 #6131817 未加载