Notices where this attachment appears
-
Embed this notice
@NonPlayableClown @GhostOfMoshe @Jonny @Doll @koropokkur @RedTechEngineer @p @ins0mniak @Captain80s @Leyonhjelm @thendrix @redneonglow
>Mostly because newer version have a ton of bloat and bullshit tied to it.
That's probably also part of the reason. I don't know what Siemens uses now, but it doesn't show the Win logo during bootup and instead just displays the GUI after they boot fully. It might be some in-house Linux embedded thing, but the software for programming it outside of the CNC (Sinutrain) runs only on Windows. And the GUI on the CNC is the same as the Windows software (by design), so I don't really know.
>As for linux system some might even use old libraries that got revised which screws with an applications library calls.
Until like a decade ago, seeing Linux in embedded was a rarity outside of routers. NetBSD has been the king at that time. Stable ABI on Linux just doesn't exist. An stable API is also rare outside of really small libcs.
The first use of Linux I saw in embedded was around ~2012 in the Czech 363.5 electric locomotive that used some ancient Debian version running kernel 2.4.X I think. They made a nice X GUI running on two different PCs for it and it just sent commands to the actual control system running on some other realtime system... And they never updated it.
Locomotive 363.5