« Back to projectatomic.io
Ask Your Question

Project Atomic for embedded systems?

asked 2016-02-23 10:22:23 +0000

Matthias247 gravatar image

Hi everyone,

I'm currently investigating a options for a linux-based operating system for some kind of embedded system that we are working on. As we really want some atomic update mechanism that helps avoiding to brick the device during updates and as it would also be helpful to deploy some applications in form of docker containers I'm currently taking a look at project atomic. Therefore I would like to ask here if there are some experiences available for using Project Atomic in such a scenario, or if it would be even a recommended solution or not.

Some short overview about our use-case and requirements:

  • We are looking at some kind of Intel NUC class hardware (so it's not deeply embedded, boots with standard UEFI instead of a uboot &co, ...)
  • Yet we have a little bit more special hardware attached to it, and probably need a custom Kernel. We definitely have some in-house kernel-modules that we need to deploy.
  • Software will only come from us in form of new releases. No 3rd party apps
  • The device should only be updated when we issue a new release
  • The device will not be always-online.
  • Updates should cover the whole system, there shouldn't be individually updated apps.
  • Updates should be possible through flash drives with update files on them as well as (probably later on, as we don't have the necessary infrastructure yet) over the internet.

My first idea on how to solve this with project atomic (after reading through the available documentation) was to create a new ostree (with rpm-ostree) during our build process, get that ostree in some kind of archive to the device, put it there into a local webserver, and update from there. It think this seems to be in scope of Project Atomic?

What I am not sure about is whether I can really create completely new and isolated os trees with each build, and install them through this method. The current main scope of Atomic seems to be more like I start with Fedora 23v1 and continually update to newer Fedora 23 versions (but never to 24 or CentOS), and in order to apply updates a need an ostree repository which contains all update steps in it (and not only the snapshot of the target). At least that's what the atomic upgrade command and the GUI in cockpit are suggesting. I'm not to keen on distributing all revisions of my software for each update and also would like to avoid to require history of old update firmware builds for building the latest revision.

Distributing a completly new ref in each update seems to solve that, but I don't understand rpm-ostree enough to understand if that will work or if that will only bust the system. There might be refs which have content that is 99% identical with the last version, but there might also be one that need to be completly new. As a test for that I tried to ... (more)

edit retag flag offensive close merge delete


Hope this information helpful for all those who are searching for the project on above-mentioned topic. How will you prepare project for me, if I am studying in different university? Share the contact details too. wholesaletablets.com/

casper ( 2017-10-26 12:01:30 +0000 )edit

12 answers

Sort by ยป oldest newest most voted

answered 2018-01-12 12:42:42 +0000

I am a Researcher/Writer at one of the best Computer Rental service providers around UK. I have put in a lot for research in Phoenix University during my career span under a professor. Now, I am looking forward to contribute my best in writing. Hope I can make use of my experience in research well throughout my writing career. I welcome your doubts and thoughts by here. London iPad Hire

edit flag offensive delete link more

answered 2018-01-08 10:22:15 +0000

Atomic update mechanism is necessary that helps avoiding bricking the device during updates and it is also helpful for deploy some application in form of docker containers. Here it discuss about project atomic for embedded system. Thank you so much for sharing overview about use case and requirements.wireless internet service providers by zip code

edit flag offensive delete link more

answered 2017-12-22 10:45:08 +0000

milanjoy gravatar image

updated 2018-01-08 10:19:54 +0000

Doing a project is not at all an easy task and you have to learn lot before that. You must familiarize with all the requirements you want. Here you have shared the use case and requirements needed for the project. I think the internet and similar services really help you to complete this project on time.washington dc tours

edit flag offensive delete link more

answered 2017-07-11 12:16:37 +0000

A chip implanted in our wrists or brow or wherever, will have the capacity to gather every single substantial data, for example, temperature, Electrolyte strength, Chemical soundness and so on and after that at a restorative point/office we will have the capacity to sign in, download the information and voila a moment faultless conclusion will be given by the framework with a medications being administered instantly so to hellfire with specialists too. Custom Essay Writing Service. Microsoft has officially licensed the innovation!

edit flag offensive delete link more

answered 2017-12-29 11:45:41 +0000

Jasper Tonny gravatar image

I really enjoyed reading your article about Atomic for embedded systems? After reading this I think the piece of information might be useful for me. So if you are interested then contact Essay Writing Service and we can write your reviews.

edit flag offensive delete link more

answered 2017-11-10 13:08:27 +0000

I got a great deal of information in the wake of perusing this article, this article has given me knowledge about the new things in this world. Thank this article truly helped me. Assignment Writing Services

edit flag offensive delete link more

answered 2017-11-06 12:01:43 +0000

hellenjos gravatar image

Embedded systems is a very difficult subject to study and it contains many circuit diagrams in it and is very difficult to study. So if you are interested to do projects then you can select topics from the site and can write your reviews here. Big Apple Medical

edit flag offensive delete link more

answered 2017-11-03 09:49:31 +0000

Helpful material. Dissertation Providers providing top-notch dissertation proposal help UK to those students who want to make their future bright at low cost.

edit flag offensive delete link more

answered 2017-10-10 13:57:36 +0000

Graduate school pundits often cite 50% or more as the attrition rate for ABD students (those who have completed All the requirements of their programs But the Dissertation). Why? This handout will not only answer this question, but also give you good, practical advice on starting, drafting, and completing your dissertation. dissertation writing

edit flag offensive delete link more

answered 2017-10-05 11:14:35 +0000

I am a last year understudy and I have been hunting down an adept subject for my venture. In the wake of perusing this I figure the snippet of data may be valuable for me. I am truly anticipating perusing more Do my Assignment for me Online

image description

edit flag offensive delete link more

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

[hide preview]

Question Tools

1 follower


Asked: 2016-02-23 10:22:23 +0000

Seen: 322 times

Last updated: Jan 12