I would have assumed something like FreeRTOS would be the tool of choice for this applications.
Announcement
Collapse
No announcement yet.
GNU C Library Lands Year 2038 Handling For Legacy ABIs
Collapse
X
-
Originally posted by skeevy420 View Post
NY Subways used to run on OS/2. That started in 1993 and is just now being phased out.
But yeah, that old stuff is used for decades sometimes sometimes. The Dutch IRS is still using quite a few computers from the late 80's and early 90's. They don't want to replace them, but they also have trouble finding someone trained to support those PC's, but at least they are still running (for now).
- Likes 1
Comment
-
Originally posted by oleid View Post
I yet have to find an embedded product with an 18 year life cycle. But clearly, I could imagine there is some infrastructure stuff (power plant?) that could be affected.
For something that will use time eg to log predictable maintenance, you will be hit much earlier. Imagine a criticial piece of infrastructure marking essential repairs for 2038 or later due to a part needing replacing every 15 years. there could be thousands of such parts with different replace/repair times and they could be managed by Boeing. You wouldnt want that.
There were some financial systems hit in 2018 because they used to forecast up to 20 years ahead.
Comment
-
Originally posted by Vistaus View Post
Sure, OS/2 as a base is quite old, but ArcaOS is keeping the dream alive, so if they want to save money, they can easily switch to Arca.
But yeah, that old stuff is used for decades sometimes sometimes. The Dutch IRS is still using quite a few computers from the late 80's and early 90's. They don't want to replace them, but they also have trouble finding someone trained to support those PC's, but at least they are still running (for now).
- Likes 1
Comment
-
Originally posted by oleid View Post
I yet have to find an embedded product with an 18 year life cycle. But clearly, I could imagine there is some infrastructure stuff (power plant?) that could be affected.
- Likes 2
Comment
-
Originally posted by KesZerda View Post
A friend of mine works for a company that does a lot of servicing of elevator components. They're making brand new boards today that use 8086es and 286s. This workplace also has a couple PDP-11-based systems that control PCB assembly lines. The components still work, are still being made, and the costs of certifiying and testing new designs is significant. The actual embedded market has ridiculously long service lives.
Comment
-
Originally posted by oleid View PostI would have assumed something like FreeRTOS would be the tool of choice for this applications.
Originally posted by oleid View PostBut, do they run Linux? If yes, which version?
Originally posted by PluMGMK View PostWait, where does one get 8086/286s these days? I don't think Linux can run on those, given that they're 16-bit…
Normal Linux is 32/64 bit then you have Embeddable Linux Kernel Subset also known as ELKS that is 16 bit. Yes ELKS is currently actively maintained. Thing here I have developed control software on a 32/64 bit Linux board for software that is not all the features of Linux porting the program to ELKS is normally not a huge effort if your program is C. If you have coded in C++ you are now in hell because dev86/bcc the complier for ELKS does not have C++ support at all. Most of your Linux enterprise distributions include the elks 16 bit c library as a package along side dev86 tools like bcc.
Now where do you get 8086/286 normally as FPGA solution.
Yes 8088/8086 does not require much of the space on a FPGA and it has mature development tools. There are a lot of enterprise embedded solutions that are FPGA not asic. Those using FPGA are looking quite a bit for what will use the least amount of fpga and has stable tooling to get the job done as less fpga usage equals lower cost and stability issues will not be acceptable.
I have not seen a 64 bit time fix for elks yet.
- Likes 2
Comment
-
Originally posted by PluMGMK View PostWait, where does one get 8086/286s these days? I don't think Linux can run on those, given that they're 16-bit…
Comment
Comment