
When I started at ATIX AG almost ten years ago, orcharhino was still a long way from the product it is today. Back then, orcharhino essentially consisted of two projects: an “orcharhino” for managing RPM-based systems and “Tiki” for Debian. At that time, Tiki was still based on Spacewalk.
A lot of it had to be built by manually. Although there was detailed documentation, many manual steps were still a natural part of our daily routine. Today, that’s hard to imagine. Back then, that was simply the way we worked.
Two other colleagues joined me at the start. Together with the two existing developers and the consultants, we set out to turn what was then just a project into a reliable product, step by step. In the beginning, a lot of it was still very hands-on: We developed features, put together releases, wrote documentation, and often took it upon ourselves to ensure that the new features made their way to the users.
From Manual Processes to Automation
Over time, the manual steps involved in creating the orcharhino packages evolved into a fully automated packaging process. “snapshot_management” became the first plugin to be included in orcharhino. At the same time, we were already working on the next extension to improve integration with SUSE Linux Enterprise.
Ein großes Thema war damals auch die Installation von Foreman und Katello. Beide Open-Source-Projekte bilden wichtige technische Grundlagen von orcharhino, waren zu dieser Zeit aber häufig nicht einfach zu installieren und zu betreiben. Mit Ansible und einem leichtgewichtigen webbasierten Installer wollten wir unseren Consultants das Leben leichter machen und gleichzeitig für reproduzierbarere Installationen sorgen.
It was precisely in situations like these that it became increasingly clear to me what product work really entails. It’s not enough to simply put together individual open-source components. They must be integrated, tested, documented, and reliably maintained over the long term. On top of that, there are custom extensions, scheduled releases, and support that takes responsibility when problems arise.
The Breakthrough in Debian support

Debian support remained one of the most challenging areas at first. “orcharhino Tiki” was a separate solution, while the core orcharhino lacked support for Debian packages. But it was precisely this gap that motivated us to continually reevaluate existing approaches.
The breakthrough finally came with orcharhino 3.0 and its Debian package support, as well as version 4.0 with Debian errata support. This allowed us to manage RPM- and Debian-based systems via a common platform for the first time.
For us, this was more than just another feature. It was an important step toward what orcharhino is today: a vendor-neutral system for the lifecycle management of various enterprise Linux distributions.

From individual distributions to a broad platform
This trend continued in the years that followed. We integrated Salt support and later took over maintenance of the Puppet plugin as well. We added new integrations and expanded orcharhino to include enterprise features, such as the use of Proxmox as a compute resource.
As our customer base grew, new requirements continued to emerge. What began as support for RPM-based systems and Debian gradually evolved into a platform supporting SUSE, Red Hat, Debian, Ubuntu, AlmaLinux, Oracle Linux, and Rocky Linux. For some operating systems, we now also support ARM64 and PPC64.
It is precisely this versatility that many of our customers value. They can manage different distributions and architectures through a single system without being completely tied to a single operating system vendor for lifecycle management.

The team has also grown along with orcharhino
Our team has also undergone significant changes. Starting with just three employees and a few consultants who were also working on orcharhino, the engineering team is now the largest team within ATIX.
In the early years, the roles were much less distinct. We wrote code, built packages, maintained the documentation, drafted release notes, and sometimes even wrote the tweets ourselves. Today, there are specialized teams for marketing, communications, and public relations.
To me, that is a wonderful sign of just how much orcharhino and ATIX have grown. Many things that used to be handled on the side are now part of professional and clearly defined processes.
Nevertheless, our work on the engineering team has remained very diverse to this day. In keeping with the DevOps philosophy, we don’t just handle traditional development. We also work on the documentation that many customers value, operate various test infrastructures, some of which are fully automated and are involved in running the orcharhino release system.
Of course, this delivery system also runs on orcharhino.
Without automation using Ansible, OpenTofu, and orcharhino, we would hardly be able to handle this wide range of tasks on our own. For us, automation has never been just a technical goal. It has always been a prerequisite for supporting more platforms, delivering more frequently and reliably, and continuing to grow as a team.

Ten years of open source and community
Over the years, we have been, and continue to be part of the Foreman community. Many discussions on the forum and in chat, collaborative work on pull requests on GitHub, and numerous encounters at conferences have shaped our work.
Collaboration with the community was never just an abstract aspect of the open-source world. It often revolved around very specific questions: Why does a component behave this way? How can a bug be fixed properly? Would a change be useful for other users as well? And how can a solution be designed so that it remains maintainable in the long term?
Without the community, orcharhino wouldn’t be the product it is today. I’d like to express my sincere thanks for every code contribution, every constructive and sometimes critical review, every discussion, and every bit of support with difficult problems.
At the same time, we have invested a great deal of effort over the years to turn these open-source foundations into a comprehensive enterprise product. This includes not only our own development work, but also release engineering, packaging, quality assurance, documentation, and professional support.
It is precisely this behind-the-scenes work that transforms technical functionality into a product customers can rely on in their day-to-day operations.
From a co-funded project to a core product
Initially, the development of orcharhino was co-financed by ATIX’s consulting business. Today, orcharhino is the company’s core product.
Over the past ten years, we’ve written this story together as a team: with the many long-time developers in Engineering, with our colleagues in Support who give their all every day to assist our customers, and with Marketing, Sales, and Consulting, who often identify new requirements very early on and bring them to our attention.
And, of course, to Mark and Thomas, whose many challenges during development prompted us to reevaluate our solutions and make them even better.
When I look back on the past few years today, I don’t just think about individual releases or features. Above all, I think about the many technical decisions, big and small, the long debugging sessions, the discussions about architecture, the pull requests that took more rounds than expected, and the moment when a solution finally worked reliably.
It is precisely through these many steps that orcharhino has become what it is today.
What happens next?
With OpenTofu’s support for compute resources and the addition of Ansible Director, we’ve broken new ground. Both projects have a lot of potential, and it will be exciting to see what impact they will have in the future.
Digital sovereignty, containerization, and artificial intelligence will also transform orcharhino in the future. For us as developers, this means evaluating new technologies, refining existing concepts, and never losing sight of what customers truly need in a production environment.
We’ll likely be sharing more about this soon at a community event, at the next orcharhino Summit, or by the time of orcharhino’s 20th anniversary at the latest.
Happy Birthday, orcharhino!