-
Notifications
You must be signed in to change notification settings - Fork 11
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Reduce opination on Bosch Rexroth wording #16
Comments
Referenced appstore: https://www.oi4appstore.com/ |
Nice, that is community at work! i have used them in a very early stage and then we had to stop because we had too much work on the TwinCAT side. I just wanted to add them, to complete the list, no preference here on my side. About the snaps: The only thing i know is that you, as a company can make your own snaps, which you can use on your machine without being forced to validate them from a second source, which is a great thing. Also how those snaps can communicate over this layer is, what i think a great thing because then you have to make clear interfaces between each of those snaps. This layer is also communicating via Ethernet to other CtrlX instances so machine-to-machine communication is possible. About the cost of Ubuntu Core OS: Iam not an expert regarding costs but i dont think that anybody is buying that system if it will cost that lot of $ || €, so they will have to take this on their budget list. Open-App-Store: Absolutely right @Chaser, i think this happened because of my bad english :-( Hardware-lock-in: Iam not sure if that is right, The CtrlX OS will be able to run on different hw-platforms and with ethercat you can use every hardware on the fieldbus side you wanna use. (i did not write "free", did i?) I made a question mark on every point which says licensing or money or something like this, because i dont know how the costs of that system will evolve. Will add those changes when i get more links to their sources, ok? |
Mind making a commit for the updates? |
sure! just a bit busy atm. |
No problem, the issue can stay open for a while. |
@Chaser are you sure that i have to submit a snap for the ctrlx world to Ubuntu? This sounds kinda weird to me... |
@Chaser O4A seems to advocate for interoperability at higher semantic layer via AAS.. but more than that, its membership fee alone costs at least 2500 Eur.. |
Bosch is far from "open". Its using Ubuntu core which has an has a large initial cost > $50,000 EUR and cost per device per month. Bosh is swalling this cost right now but would not expect it to be forever.
Recommend remove the word - "open app store" Plenty of these stores exist and none of them are open. The only app-store thats actualy open is https://openindustry4.com/
Saying Bosch is open is like saying Apple Store is open. Considering the current events with EU this is proven to not be the case.
Further to this SNAPs have to be signed by Ubuntu this means that IP is not protected as Ubuntu perform scans on the binary. There are plenty of available resources about how the Linux people think about Ubuntu and SNAPs.
Recommendation:
"The platform allows for multiple applications to be developed and deployed via Bosch Application Store, CtrlX. The Operating System that CtrlX is built on is Ubuntu Core (18/20), therefore applications are packages as "snaps". Snaps main feature is there immutability and packaging is based on cgroups. Its possible for anyone to create a SNAP and integrate with the machine therefore offering flexibility to combine multiple applications such as Matlab snaps, HMI snaps, Node-Red, Codesys V3.5 etc. However for SNAPs to be secure they have to be signed which is only done by submitting the application to Ubuntu itself (therefore exposing your intellectual property).
Same as above with Ubuntu Core OS isn't as freely available. Qualitification of Ubuntu Core vs something like Debian pre-empt or Red Hat Edge is not easy. Investment in Bosch isn't an open solution at all its "lock-in" at the software layer instead.
The text was updated successfully, but these errors were encountered: