All Projects â†’ coreos â†’ Rpm Ostree

coreos / Rpm Ostree

Licence: other
⚛📦 Hybrid image/package system with atomic upgrades and package layering

Programming Languages

c
50402 projects - #5 most used programming language

Projects that are alternatives of or similar to Rpm Ostree

piu
Cross platform package manager wrapper
Stars: ✭ 33 (-92.84%)
Mutual labels:  package-manager, fedora, centos
packer-kvm
Create VM templates with Packer for usage with Libvirt/KVM virtualization : CentOS 7, CentOS 8, CentOS 8 Stream, Alma Linux, Rocky Linux, Bionic (Ubuntu 1804), Focal (Ubuntu 2004), Debian 11 (stable), Kali Linux, Fedora 33 and Fedora 34.
Stars: ✭ 99 (-78.52%)
Mutual labels:  fedora, centos
Glim
GRUB Live ISO Multiboot
Stars: ✭ 452 (-1.95%)
Mutual labels:  centos, fedora
nginx-container
Nginx high-performance HTTP server and reverse proxy container images based on Red Hat Software Collections and intended for OpenShift and general usage. Users can choose between Red Hat Enterprise Linux, Fedora, and CentOS based images.
Stars: ✭ 77 (-83.3%)
Mutual labels:  fedora, centos
nginx-conf
Nginx configuration
Stars: ✭ 18 (-96.1%)
Mutual labels:  fedora, centos
LinuxMirrors
Linux 一键更换国内软件源
Stars: ✭ 623 (+35.14%)
Mutual labels:  fedora, centos
ansible-role-docker-ce
Ansible role to install Docker CE on AlmaLinux/Rocky/CentOS/Fedora/RHEL(Redhat)/Ubuntu/Debian/Mint/Raspbian
Stars: ✭ 73 (-84.16%)
Mutual labels:  fedora, centos
Anaconda
System installer for Fedora, RHEL and other distributions
Stars: ✭ 334 (-27.55%)
Mutual labels:  centos, fedora
Robox
The tools needed to robotically create/configure/provision a large number of operating systems, for a variety of hypervisors, using packer.
Stars: ✭ 303 (-34.27%)
Mutual labels:  centos, fedora
darknet.py
darknet.py is a network application with no dependencies other than Python and Tor, useful to anonymize the traffic of linux servers and workstations.
Stars: ✭ 71 (-84.6%)
Mutual labels:  fedora, centos
Ansible Role Security
Ansible Role - Security
Stars: ✭ 398 (-13.67%)
Mutual labels:  centos, fedora
Ansible Role Firewall
Ansible Role - iptables Firewall configuration.
Stars: ✭ 343 (-25.6%)
Mutual labels:  centos, fedora
installer-linux
💾 SinusBot Installer for Debian, Ubuntu and CentOS - Installs the SinusBot with a single command.
Stars: ✭ 28 (-93.93%)
Mutual labels:  fedora, centos
Linux-Active-Directory-join-script
Active directory Join script for Ubuntu, Debian, CentOS, Linux Mint, Fedora, Kali, Elementary OS and Raspbian with built in failchcheck and debugmode for Ubuntu. "The most advanced and updated AD join script on GITHUB for Linux"
Stars: ✭ 97 (-78.96%)
Mutual labels:  fedora, centos
vagrant-templates
Vagrantfiles for self-contained development/test environments.
Stars: ✭ 28 (-93.93%)
Mutual labels:  fedora, centos
mongodb-container
MongoDB container images based on Red Hat Software Collections and intended for OpenShift and general usage. Users can choose between Red Hat Enterprise Linux, Fedora, and CentOS based images.
Stars: ✭ 50 (-89.15%)
Mutual labels:  fedora, centos
copr-rpm-spec
My RPM specs on Copr
Stars: ✭ 17 (-96.31%)
Mutual labels:  fedora, centos
ungoogled-chromium-fedora
RPM build for ungoogled-chromium
Stars: ✭ 24 (-94.79%)
Mutual labels:  fedora, centos
ansible-role-daemonize
Ansible Role - Daemonize.
Stars: ✭ 14 (-96.96%)
Mutual labels:  fedora, centos
Ansible Role Apache
Ansible Role - Apache 2.x.
Stars: ✭ 341 (-26.03%)
Mutual labels:  centos, fedora

rpm-ostree: A true hybrid image/package system

rpm-ostree is a hybrid image/package system. It combines libostree as a base image format, and accepts RPM on both the client and server side, sharing code with the dnf project; specifically libdnf. and thus bringing many of the benefits of both together.

                         +-----------------------------------------+
                         |                                         |
                         |       rpm-ostree (daemon + CLI)         |
                  +------>                                         <---------+
                  |      |     status, upgrade, rollback,          |         |
                  |      |     pkg layering, initramfs --enable    |         |
                  |      |                                         |         |
                  |      +-----------------------------------------+         |
                  |                                                          |
                  |                                                          |
                  |                                                          |
+-----------------|-------------------------+        +-----------------------|-----------------+
|                                           |        |                                         |
|         libostree (image system)          |        |            libdnf (pkg system)          |
|                                           |        |                                         |
|   C API, hardlink fs trees, system repo,  |        |    ties together libsolv (SAT solver)   |
|   commits, atomic bootloader swap         |        |    with librepo (RPM repo downloads)    |
|                                           |        |                                         |
+-------------------------------------------+        +-----------------------------------------+

Features:

  • Transactional, background image-based (versioned/checksummed) upgrades
  • OS rollback without affecting user data (/usr but not /etc, /var) via libostree
  • Client-side package layering (and overrides)
  • Easily make your own: rpm-ostree compose tree and CoreOS Assembler

Documentation

For more information, see the project documentation or the project documentation website.

License

rpm-ostree includes code licensed under GPLv2+, LGPLv2+, (Apache 2.0 OR MIT). For more information, see LICENSE.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].