CoreOS — Linux-система для крупных серверных инсталляций
Иллюстрация с сайта GitHub
Алекс Полви (Alex Polvi) с командой разработчиков из Кремниевой долины создаёт CoreOS — компактную операционную систему на базе ядра Linux и init-системы systemd, призванную стать базой для крупных серверных инсталляций.
Автор так описывает свой проект: «Мы создаём инфраструктуру Google для каждого». Параллели с Google на этом не заканчиваются: «Многие концепции заимствованы из мира браузеров и применены к серверам». Более того, в кодовую базу CoreOS легли фрагменты операционной системы Google Chromium OS. При этом технически CoreOS очень компактна: в систему не включён даже пакетный менеджер, а основное назначение самой системы — запуск легковесных контейнеров, в рамках которых могут функционировать любые приложения. Для управления контейнерами в CoreOS используются наработки Open Source-проекта Docker (высокоуровневый API к LXC для создания кластеров и PaaS-инсталляций).
Интерес к CoreOS проявил известный разработчик ядра Linux Грег Кроа-Хартман (Greg Kroah-Hartman), с которым Полви знаком около десяти лет. Сам Грег говорит, что думал о создании проекта наподобие CoreOS уже более пяти лет — впрочем, его непосредственное участие в работе над CoreOS пока ограничивается лишь консультациями по различным техническим вопросам. Финансовую поддержку CoreOS оказывает Лью Мурман (Lew Moorman), президент компании Rackspace, которая в своё время также выкупила у Полви права на инструменты для управления облачными окружениями Cloudcick.
Небольшая документация по CoreOS доступна на сайте проекта, а имеющиеся наработки публикуются на GitHub (скрипты для системы написаны на таких языках, как Go, Python, Ruby и shell/Bash).
Постоянная ссылка к новости: http://www.nixp.ru/news/12262.html. Дмитрий Шурупов по материалам wired.com.
- Google добавила Linux-систему CoreOS в свою облачную платформу GCE 2 26 мая 2014 г.
- Создатели Linux-дистрибутива CoreOS намерены конкурировать с Red Hat 2 6 1 июля 2014 г.
- CoreOS 367.1.0: первый стабильный релиз и готовность для общего использования 3 1 28 июля 2014 г.
- Не Docker'ом единым: CoreOS предложила CNCF свой rkt одновременно с containerd 1 22 марта 2017 г.
- Дистрибутив Linux для кластеров CoreOS прекратил существование 1 27 мая 2020 г.
- Docker 1.0: Linux-контейнеры готовы для промышленного применения 3 10 июня 2014 г.
- Docker 1.3: подпись образов, параметры безопасности и другие возможности 2 3 17 октября 2014 г.
- Контейнерные приложения Docker приходят на Windows Server 3 17 октября 2014 г.
- Rocket 0.1.0 — конкурент Docker от создателей операционной системы CoreOS 3 2 декабря 2014 г.
- Разработчики платформы Docker представили новые инструменты: Machine, Swarm и Compose 1 5 декабря 2014 г.
- Представлен проект Docker — Linux-контейнеры LXC с API высокого уровня 1 2 апреля 2013 г.
- Red Hat интегрирует и продвигает виртуализацию с Linux-контейнерами Docker 20 апреля 2014 г.
- Разработчики CoreOS отказываются от контроля над стандартом App Container (appc) 1 7 мая 2015 г.
- Intel представила свою систему Clear Linux и контейнеры Clear Containers 2 3 22 мая 2015 г.
- Linux Foundation создала проект Open Container для стандартизации Linux-контейнеров 1 24 июня 2015 г.
Разработчики CoreOS отказываются от контроля над стандартом App Container (appc) 1
Представлен первый релиз нового дистрибутива для контейнеров Red Hat Enterprise Linux Atomic Host 1 1
RancherOS — мини-дистрибутив GNU/Linux для контейнеров на базе Docker 2 4
Rocket 0.1.0 — конкурент Docker от создателей операционной системы CoreOS 3
Quantum OS — воплощение Material Design от Google в Linux-дистрибутиве 3 3
CoreOS 367.1.0: первый стабильный релиз и готовность для общего использования 3 1
Последние комментарии
- OlegL, 17 декабря 2023 года в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1
Сферический конь в вакууме?
Нет. Вполне реальный проект, а не абстрактные рассуждения об абстрактном проекте в абстрактном окружении.
Ок, вот сейчас — что это? Как это скачать и что поставится? И что получится из этого «Google для каждого»?
В тексте новости ссылка на github. Гугл для каждого располагается по адресу google.com.
http://coreos.com/docs/qemu/
> …
> Now that you have a machine booted it is time to play around. Check out the Using CoreOS guide.
http://coreos.com/docs/using-coreos/