REDSTARTER
Пространство социального творчества и сотрудничества самоуправляемых организаций
Войти Регистрация
Как это работает
О нас
  • О Redstarter
  • Как это работает
  • Как создать самоуправляемую организацию
Проекты
  • Образование, Просвещение, СМИ
    • Блоги и СМИ5
    • Учебники, издания1
    • Обучение, конференции, курсы14
  • Искусство
    • Литература и издания5
    • Фильмы и видео9
    • Игры1
    • Музыка1
    • Изобразительное искусство3
    • Театр1
  • Товары и услуги
    • Товары4
    • Услуги1
    • Еда1
    • Жилье2
    • Приложения и веб-сервисы7
  • Наука
    • Исследования
    • Научпоп
  • Свободные технологии
    • IT и open source4
    • Социальные технологии4
  • Здоровье
    • Здоровый образ жизни1
    • Медицина1
    • Психология1
  • Экология
    • Переработка отходов
Организации
Персоны
Сообщества
Статьи
    REDSTARTER
    • О нас
      • Назад
      • О нас
      • О Redstarter
      • Как это работает
      • Как создать самоуправляемую организацию
    • Проекты
      • Назад
      • Проекты
      • Образование, Просвещение, СМИ
        • Назад
        • Образование, Просвещение, СМИ
        • Блоги и СМИ 5
          • Назад
          • Блоги и СМИ
          • Vox Futuri
          • Рабочий Диалог
          • Блогплатформа «Думайте»
          • Соорганизатор
          • Первое кооперативное радио
        • Учебники, издания 1
          • Назад
          • Учебники, издания
          • Социалистическая экосистема
        • Обучение, конференции, курсы 14
          • Назад
          • Обучение, конференции, курсы
          • Тренинг взаимодействия
          • Конференция «Цифровой социализм 4»: концепции, образы и практика
          • Конференция «Цифровой социализм-3»
          • Конференция "Общество Инновации Кооперация. Перспективы сотрудничества"
          • ThinkRed — курсы по марксизму на Stepik
          • Конференция «Цифровой социализм — 2»
          • Кружок по копирайтингу для леваков
          • КУРС ПО C#
          • Курс по SMM для леваков
          • Курс по речи
          • Курс по дизайну
          • Курс скоростного чтения
          • Молодежный летний лагерь по строительству объектов из гиперсамана (на 2026 год)
          • Цикл лекций «классический марксизм и современный мир»
      • Искусство
        • Назад
        • Искусство
        • Литература и издания 5
          • Назад
          • Литература и издания
          • День, когда я выпал в космос.
          • Развитие "Вселенной Светлого Будущего" ( Ефремов, Чернышевский, Макаренко, Голобоков и другие)
          • Книги в стиле совпанк
          • Коммунистическая фантастика от Литкоммуны
          • Исторический роман «Москва - Севастополь - Москва»
        • Фильмы и видео 9
          • Назад
          • Фильмы и видео
          • Девочка в красном
          • Фильм «Пикник на обочине»
          • Фильм «Настоящий Ленин»
          • Фильм «Мир, в котором мы жили». Эпизод 3
          • Экранизация романа "Час Быка"
          • Фильм «Мир, в котором мы жили»
          • «Communis - значит общий» (2-ая серия)
          • Мультфильм «Трезвость - это...»
          • Серия роликов про рабочее самоуправление
        • Игры 1
          • Назад
          • Игры
          • Красный Директор
        • Музыка 1
          • Назад
          • Музыка
          • Концерт Адаптации Пчёл в Туле и Санкт-Петербурге
        • Изобразительное искусство 3
          • Назад
          • Изобразительное искусство
          • Габитал
          • Новый конкурс Нейроарта
          • Нейросеть коммунистического футуризма
        • Театр 1
          • Назад
          • Театр
          • Спектакль «Капитал»
      • Товары и услуги
        • Назад
        • Товары и услуги
        • Товары 4
          • Назад
          • Товары
          • Сувениры от студии "Думай Сам/Думай Сейчас"
          • Футболки из серии советская мозаика
          • Телесуфлер LC
          • Центр открытых мастерских
        • Услуги 1
          • Назад
          • Услуги
          • Распределённая типография "МИР"
        • Еда 1
          • Назад
          • Еда
          • Коллективная многоярусная ферма
        • Жилье 2
          • Назад
          • Жилье
          • Молодежные Путевые Дворцы
          • Униполис
        • Приложения и веб-сервисы 7
          • Назад
          • Приложения и веб-сервисы
          • МегаполОС
          • S3app
          • Общественный интернет-портал «Народное образование»
          • Платформа "Мирокод"
          • Учёт в потребительском кооперативе
          • Платформа межкомандного взаимодействия
          • Развитие сервиса Redstarter
      • Наука
        • Назад
        • Наука
        • Исследования
        • Научпоп
      • Свободные технологии
        • Назад
        • Свободные технологии
        • IT и open source 4
          • Назад
          • IT и open source
          • Robossembler
          • Открытое программное обеспечение для сити-ферм
          • OLxA
          • Программа и база данных LoVo-KB
        • Социальные технологии 4
          • Назад
          • Социальные технологии
          • CAOS — платформа коллективного целеполагания
          • Советократия 2.0
          • Тебе решать
          • ОГАС 2.0
      • Здоровье
        • Назад
        • Здоровье
        • Здоровый образ жизни 1
          • Назад
          • Здоровый образ жизни
          • Мультфильм «Трезвость - это...»
        • Медицина 1
          • Назад
          • Медицина
          • PAVLOV — онлайн сервис консультаций по здоровью
        • Психология 1
          • Назад
          • Психология
          • PAVLOV — онлайн сервис консультаций по здоровью
      • Экология
        • Назад
        • Экология
        • Переработка отходов
    • Организации
    • Персоны
    • Сообщества
    • Статьи
    • Мой кабинет
    Как это работает
    Написать сообщение
    • Вконтакте
    • Telegram
    • Главная
    • Проекты
    • Товары и услуги
    • Приложения и веб-сервисы

    МегаполОС

    МегаполОС

    Система управления сервером/кластером и система интеграции других devops-инструментов в единую систему обслуживания жизненного цикла ПО.

    Цифровая Протопия
    Протопия Цифровая
    1460    |     Вся Россия
    Активен
    Обсудить проект Краудфандинг (Sponsr) Группа разработчиков в Vk

    МегаполОС – это, по-сути, система управления сервером/кластером и система интеграции других devops-инструментов в единую систему обслуживания жизненного цикла ПО.

    МегаполОС запускается на сервере или массиве серверов и берет их под контроль. Мы называем это «Операционная система второго порядка».

    Что это означает? Это означает что мы работает с контейнерами как с приложениями, а с инфраструктурой как с устройствами. Причем под инфраструктурой мы подразумеваем в первую очередь такой софт как веб-сервера, базы данных, репозитории и системы сборки.

    МегаполОС оперирует такими понятиями как «установка» и «удаление» приложения. Установка может означать, что создается необходимый набор контейнеров, для каждого из них создаются необходимые базы данных, хранилища, доменные имена, производится сборка образов и запуск контейнеров. И все это происходит по одной кнопке.

    Вообще, наша цель – это чтобы все происходит по одной кнопке, а лучше по нулю кнопок. Мы исходим из того, что МегаполОС работает постоянно, отслеживает все события, которые происходят как на серверах, так и на инфраструктуре разработчиков (например, в репозиториях) и автоматически реагирует на это все. Наш идеал - «Никогда не писать конфигов и никогда не заходить в консоль».

    МегаполОС на данный момент состоит из ядра, веб-GUI и драйверов.

    Ядро – это приложение, которое запускается на каждом сервере и совершает управление всем остальным. Оно управляет контейнерами и всей остальной серверной инфраструктурой.

    Веб-GUI – это, естественно, интерфейс для управления МегаполОСом.

    Драйвера – это самое интересное. Как мы ранее говорили, мы относимся к серверной инфраструктуре, причем в первую очередь к программной, как к «устройствам». Например, PostgreSQL – это устройство. А для управления устройствами нужен слой абстрагирования устройств (HAL) и драйвера.

    То есть с точки зрения ядра СУБД – это абстрактная сущность, у которой есть функции «создать БД», «удалить БД», «создать бэкап», «восстановить бэкап». Как конкретно СУБД это делает – задача драйвера. Драйвер – это просто одно из контейнерных приложений с дополнительными привилегиями, которое занимается управлением своим «устройством». На данный момент мы написали несколько драйверов для популярных устройств, вроде mongodb, nginx, gitlab, certbot.

    Еще раз подчеркнем то, что МегаполОС работает в реальном времени и постоянно отслеживает ситуацию и дает команды для ее изменения. Это в частности означает то, что связь между ядром и приложениями – двусторонняя. У контейнерных приложений есть доступ к API ядра, а у ядра есть доступ к приложениям.


    Теперь о технической части.

    На данный момент МегаполОС находится в стадии разработки. Уже написаны, как было указано выше, ядро, GUI и драйвера. Основные архитектурные элементы были реализованы, но пока что не была реализована поддержка множества серверов. Также сам код еще будет рефакториться и отлаживаться.

    Стэк МегаполОСа – это rqlite + node.js + React+ GraphQL + Docker.

    rqlite – это распредленный sqlite. Мы специально искали распредленную реляционную СУБД, поскольку у нас очень строгие взаимоотношения между сущностями. Планируется переход на более полноценную распределенную реляционную СУБД

    node.js – на нем написаны ядро и драйвера. Для не очень часто происходящих действий этого может быть достаточно. Высокопроизводительные части мы планируем переписывать на go. Мы выбрали этот стэк, потому что у нас происходит много параллельных и асинхронных процессов.

    React – на нем написан GUI

    GraphQL – это язык API, через который происходит взаимодействие с ядром и драйверами. Мы выбрали это API, потому что оно типизировано

    Docker – управление контейнерами. В будущем планируем перейти на containerd.


    Лицензия МегаполОСа – Apache 2.0.

    Назад к списку Вперед
    Размещение информации на сайте бесплатно   Добавить организацию Добавить проект
    О нас
    О Redstarter
    Как это работает
    Как создать самоуправляемую организацию
    Организации
    Проекты
    Образование, Просвещение, СМИ
    Искусство
    Товары и услуги
    Наука
    Свободные технологии
    Здоровье
    Экология
    Присоединяйтесь
    �� � ��������
    Написать сообщение
    © 2026 Все права защищены.