Content deleted Content added
m v2.03b - Bot T20 CW#61 - WP:WCW project (Reference before punctuation) |
m Task 18 (cosmetic): eval 73 templates: hyphenate params (65×); del |url-status= (1×); |
||
Line 20:
| latest preview version = 2275.2.0<ref>{{Cite web |date={{date|2019-10-15|mdy}} |title=CoreOS Container Linux Release Notes # Alpha channel |url=https://coreos.com/releases/#alpha |access-date={{date|2019-11-04|mdy}} |website=coreos.com}}</ref>
| latest preview date = {{Start date and age|2019|10|15}}
| working state = [[End-of-life (product)|End-of-life]] announced<ref name=eol>{{Cite web|title=End-of-life announcement for CoreOS Container Linux|url=https://coreos.com/os/eol/
| license = [[Apache License 2.0]]<ref>{{Cite web |date={{date|2014-03-13|mdy}} |title=CoreOS Pilot Agreement |url=https://coreos.com/legal/pilot/ |url-status=dead |archive-url=https://web.archive.org/web/20140912161231/https://coreos.com/legal/pilot/ |archive-date=September 12, 2014 |access-date={{date|2014-03-26|mdy}} |website=coreos.com |df=mdy-all}}</ref><ref name="license-etcd">{{Cite web
| url = https://github.com/coreos/etcd/blob/master/LICENSE
| title = coreos/etcd: etcd/LICENSE at master
| date = {{date|2013-07-31|mdy}} |
| website = github.com
}}</ref>
Line 41:
| url = https://coreos.com/blog/tectonic-self-driving.html#coreos-linux-is-now-container-linux
| title = CoreOS Linux is now Container Linux
|
| website = coreos.com
}}</ref><ref name="linux.com-737364">{{Cite web
Line 47:
| title = Brandon Philips: How the CoreOS Linux Distro Uses Cgroups
| date = {{date|2013-09-09|mdy}}
|
| author = Libby Clark
| publisher = [[Linux.com]]
Line 56:
| url = https://www.wired.com/wiredenterprise/2013/08/coreos-the-new-linux/
| title = Linux Hackers Rebuild Internet From Silicon Valley Garage
| date = {{date|2013-08-21|mdy}} |
| author = Cade Metz | magazine = [[Wired (magazine)|Wired]]
}}</ref><ref name="itnews2day">{{Cite web
| url = http://itnews2day.com/2013/08/22/coreos-linux-based-server-systems/
| title = CoreOS – a new approach to Linux-based server systems
| date = {{date|2013-08-22|mdy}} |
| website = itnews2day.com
}}</ref><ref name="coreos-using">{{Cite web
| url = https://coreos.com/using-coreos/
| title = CoreOS documentation: Using CoreOS
|
| website = coreos.com
| archive-url = https://web.archive.org/web/20140223040854/https://coreos.com/using-coreos/
Line 76:
| url = https://coreos.com/os/docs/latest/sdk-building-development-images.html#updating-portage-stable-ebuilds-from-gentoo
| title = Building development images: Updating portage-stable ebuilds from Gentoo
|
| website = coreos.com
| archive-url = https://web.archive.org/web/20170714053215/https://coreos.com/os/docs/latest/sdk-building-development-images.html#updating-portage-stable-ebuilds-from-gentoo
Line 84:
| url = https://wiki.gentoo.org/wiki/Distributions_based_on_Gentoo
| title = Distributions based on Gentoo
| date = {{date|2016-03-25|mdy}} |
| website = gentoo.org
}}</ref> [[Chrome OS]], and [[Chromium OS]] through a common [[software development kit]] (SDK). Container Linux adds new functionality and customization to this shared foundation to support server hardware and use cases.<ref name="itnews2day" /><ref>{{cite web
| url = https://www.youtube.com/watch?v=JeICd9XyXfY&t=422
| title = CoreOS: Anatomy of a CoreOS update
| date = {{date|2014-07-08|mdy}} |
| author = Brian Harrington | publisher = Rackspace
| website = youtube.com
Line 95:
| url = https://coreos.com/blog/stable-release/
| title = CoreOS Stable Release
| date = {{date|2014-07-25|mdy}} |
| author = Alex Polvi | website = coreos.com
}}</ref><ref>{{cite web
| url = https://coreos.com/releases/
| title = CoreOS Release Notes
|
| website = coreos.com
}}</ref><ref>{{cite web
| url = https://coreos.com/blog/etcd-2.0-release-first-major-stable-release/
| title = etcd 2.0 Release – First Major Stable Release
| date = {{date|2015-01-28|mdy}} |
| author = Brandon Philips | website = coreos.com
}}</ref>
Line 115:
| url = https://lwn.net/Articles/256389/
| title = Notes from a container
| date = {{date|2007-10-29|mdy}} |
| author = Jonathan Corbet | publisher = [[LWN.net]]
}}</ref><ref>{{Cite web
| url = https://lwn.net/Articles/621006/
| title = Control group namespaces
| date = {{date|2014-11-19|mdy}} |
| author = Jake Edge | publisher = [[LWN.net]]
}}</ref> which together provide abilities to limit, account and isolate resource usage ([[CPU]], memory, disk [[I/O]], etc.) for the collections of userspace [[Process (computing)|processes]].<ref name="linux.com-737364" /><ref name="coreos-using" /><ref name="coreos-containers">{{Cite web
| url = https://coreos.com/using-coreos/containers/
| title = CoreOS documentation: Using Docker with CoreOS
|
| website = coreos.com
| archive-url = https://web.archive.org/web/20160804005603/https://coreos.com/using-coreos/containers/
Line 135:
| url = http://blog.docker.com/2014/03/docker-0-9-introducing-execution-drivers-and-libcontainer/
| title = Docker 0.9: Introducing execution drivers and libcontainer
| date = {{date|2014-03-10|mdy}} |
| website = docker.com
}}</ref> to the operating-system-level virtualization features of the Linux kernel, as well as providing a standardized format for containers that allows applications to run in different environments.<ref name="linux.com-737364" /><ref name="coreos-containers" /> In December 2014, CoreOS released and started to support ''rkt'' (initially released as ''Rocket'') as an alternative to Docker, providing through it another standardized format of the application-container images, the related definition of the container [[runtime environment]], and a [[Communications protocol|protocol]] for discovering and retrieving container images.<ref>{{Cite web
| url = https://www.linux.com/news/featured-blogs/200-libby-clark/806347-collaboration-summit-keynote-alex-polvi-coreos
| title = CoreOS Co-Founder Alex Polvi Talks Containers, Rocket vs. Docker, and More
| date = {{date|2015-01-30|mdy}} |
| author = Libby Clark | publisher = [[Linux.com]]
}}</ref><ref>{{Cite web
| url = http://www.informationweek.com/cloud/infrastructure-as-a-service/rocket-containers-how-coreos-plans-to-challenge-docker/d/d-id/1319167
| title = Rocket Containers: How CoreOS Plans To Challenge Docker
| date = {{date|2015-02-20|mdy}} |
| author = Charles Babcock | website = informationweek.com
}}</ref><ref>{{Cite web
| url = https://coreos.com/blog/rocket/
| title = CoreOS is building a container runtime, rkt
| date = {{date|2014-12-01|mdy}} |
| author = Alex Polvi | website = coreos.com
}}</ref><ref name="lwn-631630">{{Cite web
| url = https://lwn.net/Articles/631630/
| title = New etcd, appc, and Rocket releases from CoreOS
| date = {{date|2015-02-04|mdy}} |
| author = Josh Berkus | publisher = [[LWN.net]]
}}</ref> CoreOS provides rkt as an implementation of the so-called ''app container'' (appc) specification that describes required properties of the ''application container image'' (ACI); CoreOS initiated appc and ACI as an independent committee-steered set of specifications,<ref name="lwn-644089">{{Cite web
| url = https://lwn.net/Articles/644089/
| title = CoreOS Fest and the world of containers, part 1
| date = {{date|2015-05-13|mdy}} |
| author = Josh Berkus | publisher = [[LWN.net]]
}}</ref><ref>{{Cite web
| url = https://lwn.net/Articles/624349/
| title = The Rocket containerization system
| date = {{date|2014-12-03|mdy}} |
| author = Nathan Willis | publisher = [[LWN.net]]
}}</ref> aiming at having them become part of the vendor- and operating-system-independent ''Open Container Initiative'' (OCI; initially named the ''Open Container Project'' or OCP<ref>
Line 183:
| url = https://techcrunch.com/2015/06/22/docker-coreos-google-microsoft-amazon-and-others-agree-to-develop-common-container-standard/
| title = Docker, CoreOS, Google, Microsoft, Amazon and others come together to develop common container standard
| date = {{date|2015-06-22|mdy}} |
| author = Frederic Lardinois | work = [[TechCrunch]]
}}</ref><ref>{{Cite web
Line 189:
| title = Industry Leaders Unite to Create Project for Open Container Standards
| date = {{date|2015-06-22|mdy}}
|
| website = opencontainers.org
| url-status = dead
|
|
| df = mdy-all
}}</ref><ref>{{cite web
| url = https://www.theregister.co.uk/2015/07/22/open_container_status_update/
| title = Open Container Project renames, says standard is just weeks away: Linux Foundation, Docker and friends opt for Open Container Initiative
| date = {{date|2015-07-22|mdy}} |
| author = Neil McAllister | website = [[The Register]]
}}</ref>
Line 205:
| url = https://coreos.com/using-coreos/systemd/
| title = CoreOS documentation: Using systemd with CoreOS
|
| website = coreos.com
| url-status = dead
|
|
| df = mdy-all
}}</ref>
Line 217:
| url = https://coreos.com/using-coreos/updates/
| title = CoreOS documentation: Updates & patches
|
| website = coreos.com
| archive-url = https://web.archive.org/web/20140214150559/https://coreos.com/using-coreos/updates/
Line 226:
| title = Alex Polvi Explains CoreOS
| date = {{date|2013-08-28|mdy}}
|
| author = Phil Whelan
| website = activestate.com
Line 235:
| url = https://coreos.com/docs/cluster-management/scaling/adding-disk-space/
| title = CoreOS documentation: Adding disk space to your CoreOS machine
|
| website = coreos.com
}}</ref><ref>{{Cite web
| url = https://coreos.com/blog/new-filesystem-btrfs-cloud-config/
| title = Major Update: btrfs, Docker 0.9, add users, writable /etc, and more!
| date = {{date|2014-03-27|mdy}} |
| author = Alex Polvi | website = coreos.com
}}</ref>
Line 248:
| title = Simple Introduction to CoreOS with CEO Alex Polvi and CTO Brandon Philips
| date = {{date|2014-06-06|mdy}}
|
| website = centurylinklabs.com
| archive-url = https://web.archive.org/web/20150622162656/http://www.centurylinklabs.com/interviews/simple-introduction-to-coreos-with-ceo-alex-polvi-and-cto-brandon-philips/
Line 256:
| url = https://coreos.com/docs/cluster-management/setup/update-strategies/
| title = CoreOS documentation: Update strategies
|
| website = coreos.com
}}</ref><ref>{{Cite web
| url = https://github.com/coreos/locksmith/blob/master/README.md
| title = coreos/locksmith: locksmith/README.md at master
| date = {{date|2015-02-01|mdy}} |
| website = github.com
}}</ref> Locksmith is written in the [[Go language]] and distributed under the terms of the [[Apache License 2.0]].<ref>{{Cite web
| url = https://github.com/coreos/locksmith/blob/master/LICENSE
| title = coreos/locksmith: locksmith/LICENSE at master
| date = {{date|2014-01-19|mdy}} |
| website = github.com
}}</ref>
Line 273:
| url = http://www.nextplatform.com/2015/02/25/coreos-hyperscales-linux-by-making-it-invisible/
| title = CoreOS Hyperscales Linux By Making It Invisible
| date = {{date|2015-02-15|mdy}} |
| author = Timothy Prickett Morgan | website = nextplatform.com
}}</ref><ref>{{Cite web
| url = https://code.google.com/p/omaha/
| title = Omaha – software installer and auto-updater for Windows
|
| website = code.google.com
}}</ref><ref>{{Cite web
Line 284:
| title = Omaha Overview
| date = {{date|2009-09-23|mdy}}
|
| website = omaha.googlecode.com
| archive-url = https://web.archive.org/web/20090506062328/http://omaha.googlecode.com/svn/wiki/OmahaOverview.html
Line 292:
| url = https://godoc.org/github.com/coreos/go-omaha/omaha
| title = Package omaha
| date = {{date|2014-06-24|mdy}} |
| website = godoc.org
}}</ref><ref>{{Cite web
| url = https://coreos.com/products/coreupdate/
| title = CoreOS documentation: CoreUpdate
|
| website = coreos.com
}}</ref>
Line 305:
| url = https://github.com/MarkMoudy/coreos-docker-CI-demo
| title = CoreOS + Docker Development Environment Demo
| date = {{date|2014-05-16|mdy}} |
| author = Mark Moudy | website = github.com
}}</ref>]]
Line 312:
| url = https://lwn.net/Articles/617452/
| title = Etcd and fleet
| date = {{date|2014-10-22|mdy}} |
| author = Jonathan Corbet | publisher = [[LWN.net]]
}}</ref> Beside the configuration management, {{Mono|etcd}} also provides [[service discovery]] by allowing deployed applications to announce themselves and the services they offer. Communication with {{Mono|etcd}} is performed through an exposed [[REST]]-based API, which internally uses [[JSON]] on top of HTTP; the API may be used directly (through {{Mono|[[cURL|curl]]}} or {{Mono|[[wget]]}}, for example), or indirectly through {{Mono|etcdctl}}, which is a specialized command-line utility also supplied by CoreOS.<ref name="linux.com-737364" /><ref name="coreos-using" /><ref>{{Cite web
| url = https://coreos.com/using-coreos/etcd/
| title = CoreOS documentation: Using etcd with CoreOS
|
| website = coreos.com
}}</ref><ref>{{Cite web
| url = https://coreos.com/docs/cluster-management/setup/getting-started-with-etcd/
| title = CoreOS documentation: Getting started with etcd
|
| website = coreos.com
}}</ref><ref>{{Cite web
| url = https://speakerdeck.com/philips/etcd-at-gosf
| title = etcd @ GoSF
| date = {{date|2014-01-15|mdy}} |
| author = Brandon Philips | website = speakerdeck.com
}}</ref> Etcd is also used in [[Kubernetes]] software.
Line 334:
| url = https://www.digitalocean.com/community/tutorials/how-to-use-fleet-and-fleetctl-to-manage-your-coreos-cluster
| title = How To Use Fleet and Fleetctl to Manage your CoreOS Cluster
| date = {{date|2014-09-12|mdy}} |
| author = Justin Ellingwood | website = digitalocean.com
}}</ref> internally, it communicates with the {{Mono|fleetd}} daemon using a JSON-based API on top of HTTP, which may also be used directly. When used locally on a cluster member, {{Mono|fleetctl}} communicates with the local {{Mono|fleetd}} instance over a [[Unix ___domain socket]]; when used from an external host, [[SSH tunnel]]ing is used with authentication provided through [[public SSH key]]s.<ref>{{Cite web
| url = https://coreos.com/docs/launching-containers/launching/launching-containers-fleet/
| title = CoreOS documentation: Launching containers with fleet
|
| website = coreos.com
}}</ref><ref>{{Cite web
| url = https://coreos.com/docs/launching-containers/launching/fleet-using-the-client/
| title = CoreOS documentation: Using the client
|
| website = coreos.com
}}</ref><ref>{{Cite web
| url = https://github.com/coreos/fleet/blob/master/README.md
| title = coreos/fleet: fleet/README.md at master
| date = {{date|2014-02-18|mdy}} |
| website = github.com
}}</ref><ref>{{Cite web
| url = https://github.com/coreos/fleet/blob/master/Documentation/deployment-and-configuration.md
| title = coreos/fleet: fleet/Documentation/deployment-and-configuration.md at master (Deploying fleet)
| date = {{date|2015-04-14|mdy}} |
| website = github.com
}}</ref><ref>{{Cite web
| url = https://github.com/coreos/fleet/blob/master/Documentation/api-v1.md
| title = coreos/fleet: fleet/Documentation/api-v1.md (fleet API v1)
| date = {{date|2014-10-29|mdy}} |
| website = github.com
}}</ref>
Line 367:
| url = https://github.com/coreos/fleet/blob/master/LICENSE
| title = coreos/fleet: fleet/LICENSE at master
| date = {{date|2014-02-06|mdy}} |
| website = github.com
}}
Line 376:
| url = https://coreos.com/docs/running-coreos/bare-metal/installing-to-disk/
| title = CoreOS documentation: Installing CoreOS to disk
|
| website = coreos.com
}}</ref> or booted remotely [[Network booting|over a network]] using [[Preboot Execution Environment]] (PXE) in general, or [[iPXE]] as one of its implementations.<ref>{{Cite web
| url = https://coreos.com/docs/running-coreos/bare-metal/booting-with-pxe/
| title = CoreOS documentation: Booting CoreOS via PXE
|
| website = coreos.com
}}</ref><ref>{{Cite web
| url = https://coreos.com/docs/running-coreos/bare-metal/booting-with-ipxe/
| title = CoreOS documentation: Booting CoreOS via iPXE
|
| website = coreos.com
}}</ref> CoreOS also supports deployments on various [[hardware virtualization]] platforms, including [[Amazon Elastic Compute Cloud|Amazon EC2]], [[DigitalOcean]], [[Google Compute Engine]], [[Microsoft Azure]], [[OpenStack]], [[QEMU]]/[[Kernel-based Virtual Machine|KVM]], [[Vagrant (software)|Vagrant]] and [[VMware]].<ref name="coreos-using" /><ref>{{Cite web
| url = https://coreos.com/blog/digital-ocean-supports-coreos/
| title = CoreOS Image Now Available On DigitalOcean
| date = {{date|2014-09-05|mdy}} |
| author = Alex Crawford | website = coreos.com
}}</ref><ref>{{cite web
| url = https://www.theregister.co.uk/2014/05/23/google_loads_coreos_onto_its_cloud/
| title = Google brings futuristic Linux software CoreOS onto its cloud
| date = {{date|2014-05-23|mdy}} |
| author = Jack Clark | website = [[The Register]]
}}</ref><ref>{{Cite web
| url = https://coreos.com/blog/coreos-available-on-azure/
| title = CoreOS Now Available On Microsoft Azure
| date = {{date|2014-10-20|mdy}} |
| author = Alex Crawford | website = coreos.com
}}</ref> Container Linux may also be installed on Citrix XenServer, noting that a "template" for CoreOS exists.
Line 408:
| url = http://www.zdnet.com/article/coreos-is-bringing-googles-kubernetes-to-the-enterprise/
| title = CoreOS is bringing Google's Kubernetes to the enterprise
| date = {{date|2015-04-06|mdy}} |
| author = Steven J. Vaughan-Nichols | work = [[ZDNet]]
}}</ref><ref>{{cite magazine
| url = https://www.forbes.com/sites/benkepes/2015/04/06/coreos-and-google-make-their-defensive-plays-is-docker-the-victim/
| title = CoreOS And Google Make Their Defensive Plays, Is Docker The Victim?
| date = {{date|2015-04-06|mdy}} |
| author = Ben Kepes | magazine = [[Forbes]]
}}</ref> Furthermore, CoreOS provides ''Flannel'' as a component implementing an [[overlay network]] required primarily for the integration with Kubernetes.<ref name="lwn-644089" /><ref>{{Cite web
| url = https://coreos.com/blog/introducing-rudder/
| title = Introducing flannel: An etcd-backed overlay network for containers
| date = {{date|2014-08-28|mdy}} |
| author = Eugene Yakubovich | website = coreos.com
}}</ref><ref>{{Cite web
| url = http://www.slideshare.net/lorispack/using-coreos-flannel-for-docker-networking
| title = Tutorial on using CoreOS Flannel for Docker
| date = November 2014 |
| website = slideshare.net
}}</ref>
|