Tell us what your product must do
Write one paragraph about the product, the silicon and the deadline. An engineer who does this work will read it and answer you.
O.S. Systems keeps the embedded Linux inside industrial and connected products supported for a decade after they ship. The engineers who build it stay responsible for it, in public.
We work with hardware and software teams in agriculture, healthcare, mining, urban mobility, renewable energy, and fiscal and POS hardware. Our engineers stay responsible for the software after the product ships.

The person who reads your repository, writes the proposal and does the work is the same person, from the first call to the handover. There is no layer of account management between you and the engineering.
A board support package, a kernel migration or an AI-Assisted Engineering Starter is an offer with a stated start and a stated result. Long-term support is an offer too, with its own scope. Nothing is an open-ended retainer.
The build, the kernel and the system we set up live in your repository, under version control, and your own developers can run them. If we stop working together, you keep what we built, and not a dependency on us.
Otavio Salvador founds O.S. Systems in Pelotas. The first work is custom Debian-based distributions.
The founder joins the OpenEmbedded community.
First contributions to the Yocto Project, in the year the project starts.
The founder becomes the maintainer of the Freescale ARM board support layer, now meta-freescale. The company has a commit in it every year since.
O.S. Systems Embedded Linux starts, the company's own Yocto Project platform.
The founder co-authors the first edition of Embedded Linux Development with Yocto Project.
UpdateHub releases its first update agent.
UpdateHub support enters the Zephyr Project upstream.
ShellHub is released. The company starts to maintain packages in nixpkgs.
The third edition of the book is published, for Yocto Project 4.0 Kirkstone.
AI-Assisted Engineering starts, on the company's own products first.
The fourth edition of the book is published, for Yocto Project 6.0 Wrynose, the current LTS release.
Our engineers hold public maintainer roles in the Yocto Project, the Zephyr Project, mainline U-Boot and nixpkgs. Every role names a public repository, and you can check each one today without asking us.
See the full record, with the repository behind each roleThe positions we hold
Founder, and the maintainer of meta-freescale since 2011
Otavio Salvador founded O.S. Systems in 2002, the year he became a Debian Developer. He was the release manager of the Debian Installer from 2008 to 2012.
He joined the OpenEmbedded community in 2008. In 2011 he became the maintainer of the Freescale ARM board support layer in the Yocto Project, now meta-freescale. The layer README names him as its maintainer today. Between 2014 and 2018 he cast the company's votes in the Yocto Project Advisory Board process.
He co-authored four editions of Embedded Linux Development Using Yocto Project. The fourth edition covers Yocto Project 6.0 Wrynose, the current long-term support release. He also co-wrote Heading for the Yocto Project, a free 43-page booklet under a Creative Commons licence.
Write one paragraph about the product, the silicon and the deadline. An engineer who does this work will read it and answer you.
Or write to contato@ossystems.com.br