2016-03-09 18:58:13 +03:00
# rpm-ostree Overview
New! See the docs online at [Read The Docs (rpm-ostree) ](https://rpm-ostree.readthedocs.org/en/latest/ )
-----
rpm-ostree is a hybrid image/package system. It uses
2016-07-12 17:21:40 +03:00
[OSTree ](https://ostree.readthedocs.io/en/latest/ ) as an image format,
2016-03-09 18:58:13 +03:00
and uses RPM as a component model.
2014-10-31 21:39:57 +03:00
The project aims to bring together a hybrid of image-like upgrade
features (reliable replication, atomicity), with package-like
2016-03-09 18:58:13 +03:00
flexibility (introspecting trees to find package sets, package
layering, partial live updates).
**Features:**
- Atomic upgrades and rollback for host system updates
- A server side tool to consume RPMs and commit them to an OSTree repository
- A system daemon to consume ostree commits as updates
Projects using rpm-ostree
-------------------------
[Project Atomic ](http://www.projectatomic.io/ ) uses rpm-ostree to
provide a minimal host for Docker formatted Linux containers.
Replicating a base immutable OS, then using Docker for applications.
2016-05-20 14:44:59 +03:00
Using rpm-ostree to build OS images/trees
-----------------------------------------
2016-06-26 06:39:10 +03:00
See [Compose Server ](docs/manual/compose-server.md ).
2016-05-20 14:44:59 +03:00
2016-06-21 19:30:47 +03:00
Hacking
-------
See [Hacking ](HACKING.md ).
2016-03-09 18:58:13 +03:00
Contributing
------------
2016-07-12 17:21:40 +03:00
See [Contributing ](CONTRIBUTING.md ).
2016-03-09 18:58:13 +03:00