Whats the 2038 Problem?
there's a reason i quoted what i did and what i didn't. my post isn't about dos support at all.
The era of x86 on the "desktop" is likely drawing to a conclusion. We've got a few more generations and probably another 10 years or so, and then it's going to be mostly ARM and RISC-V. x86 will remain on the high-end in the server space for a while, but will probably asymptotically trend towards 0% of the market, kind of like the mainframe.
Microsoft is not stupid. They see the trend and will react accordingly, for as long as they intend to keep Windows as a going concern (likely forever, but probably in a somewhat diminished form, perhaps moving in favor of Linux over time).
What you see _now_ has nothing to do with what you'll see in 2038.
I wonder how many people will be using ARM-based Wnidows machines
though. I've heard of Microsoft working on that, but at least right now,
I haven't seen anyone using an ARM Windows machine, either at work or for
personal use.
Using an arm install under Mac Parrells.
Microsoft is not stupid. They see the trend and will react
accordingly, for as long as they intend to keep Windows as a going
concern (likely forever, but probably in a somewhat diminished
form, perhaps moving in favor of Linux over time).
What you see _now_ has nothing to do with what you'll see in 2038.
That's probably true. I just hope there will still be a way to build
your own desktop PC - That offers the best way to customize your own computer, and I've always enjoyed doing that. I'd be disappointed if
all computers basically become a closed box that you can't customize or upgrade, and would be forced to buy a whole new computer if you just
need more RAM, a faster processor, etc..
Also, I hope ARM-based computers would still be as performant (or more) for intensive computing tasks, such as video processing, photo editing, gaming, etc.. Though I imagine that will be the case.
Re: Re: Operating Systems
By: tenser to Nightfox on Thu Apr 11 2024 06:23 am
Microsoft is not stupid. They see the trend and will react accordingly, for as long as they intend to keep Windows as a going concern (likely forever, but probably in a somewhat diminished
form, perhaps moving in favor of Linux over time).
Microsoft also has created versions of Windows NT for MIPS, Alpha, i860, PowerPC and Itanium. So their ability to "see the trend and react accordingly" isn't fool proof. :-)
What you see _now_ has nothing to do with what you'll see in 2038.
14 years will go by pretty quick. 2010 wasn't so long ago now. I started working on ARM devices and hearing about how ARM was going to take over everything in 1999 (25 years ago, about). Maybe RISC-V and ARM will take over everything, maybe not. I could easily imagine 14 years now being
very similar in balance of processor architectures and market share to what we see now. <shrug>
https://en.wikipedia.org/wiki/Year_2038_problem
AKA the "Epochalypse".
--
I some sense, ARM did kinda take over everything. Consider all
the places that you used to stick a 68k or a Dragonball or 8085;
what's in those now? Mostly Cortex-M, and RISC-V is coming up
On 10 Apr 2024, Digital Man said the following...
https://en.wikipedia.org/wiki/Year_2038_problem
AKA the "Epochalypse".
--
Well Ain't that a b!+c4. People haven't been 32 bit in a long time I can't imagine the newer systems have this issue???
On 10 Apr 2024, Digital Man said the following...
https://en.wikipedia.org/wiki/Year_2038_problem AKA the
"Epochalypse". --
Well Ain't that a b!+c4. People haven't been 32 bit in a long time I can't imagine the newer systems have this issue???
Digital Man wrote to tenser <=-
Re: Re: Operating Systems
By: tenser to Digital Man on Fri Apr 12 2024 12:12 am
I some sense, ARM did kinda take over everything. Consider all
the places that you used to stick a 68k or a Dragonball or 8085;
what's in those now? Mostly Cortex-M, and RISC-V is coming up
ARM is huge (especially in consumer electronics), no doubt, and
definitely PPC and MIPS are dynosaurs today, but they're *still*
used in automotive, in very large volumes, and in other
safety-critical industries (aviation, aerospace) along with other
obscure architectures (e.g. Infineon's TriCore architecture) that
won't be going away any time soon.
There are other differentiating features beyond performance and
power consumption, that keep some of these non-ARM architectures
thriving, believe it or not. :-)
I some sense, ARM did kinda take over everything. Consider all
the places that you used to stick a 68k or a Dragonball or 8085;
what's in those now? Mostly Cortex-M, and RISC-V is coming up
ARM is huge (especially in consumer electronics), no doubt, and
definitely PPC and MIPS are dynosaurs today, but they're *still* used in automotive, in very large volumes, and in other safety-critical
industries (aviation, aerospace) along with other obscure architectures (e.g. Infineon's TriCore architecture) that won't be going away any time soon.
There are other differentiating features beyond performance and power consumption, that keep some of these non-ARM architectures thriving, believe it or not. :-)
The problem is in the softare, not "the system". The system can be
64-bit and still have plenty of 32-bit time_t use lurking in its
software. Y2K38 is definitely going to blow some shit up (figuratively,
if not literally). --
digital man (rob)
That's not true. A lot of sysops run 32 bit systems to be able to run
DOS doors... But no, my main OS for regular purposes won't experience this.
--- shsbbs.net
Shurato, Sysop Shurato's Heavenly Sphere (ssh, telnet, pop3, ftp,nntp, ,wss) (Ports 22,23,110,21,119,8080) (ssh login 'bbs' pass 'shsbbs').
On 11 Apr 2024, Digital Man said the following...
The problem is in the softare, not "the system". The system can be 64-bit and still have plenty of 32-bit time_t use lurking in its software. Y2K38 is definitely going to blow some shit up (figuratively, if not literally). --
Well I will have to read more about it. If its software then Why isn't this fixed already. Guess I will have to ready about it to know why its not simple.
That's not true. A lot of sysops run 32 bit systems to be able to run DOS doors... But no, my main OS for regular purposes won't experience this.
Linux FTW. :)
Quoting Gamgee to Digital Man <=-
reason, and I know that MANY Point-of-Sale devices/systems still run
good old MSDOS. Not worth the effort/expense to update those systems,
and they're reliable.
Tiny wrote to GAMGEE <=-
Quoting Gamgee to Digital Man <=-
reason, and I know that MANY Point-of-Sale devices/systems still run
good old MSDOS. Not worth the effort/expense to update those systems,
and they're reliable.
I ran a MSDOS program for inventory / invoicing when I ran my
business and it just worked perfectly.
I still use Wordperfect office for DOS at home because it does
everything I want. I can even load work excel docuemtns (after converting) and work from home using dos.
On 11 Apr 2024, Digital Man said the following...
The problem is in the softare, not "the system". The system can be 64-bit and still have plenty of 32-bit time_t use lurking in its software. Y2K38 is definitely going to blow some shit up (figurativel if not literally). --
Well I will have to read more about it. If its software then Why isn't this fixed already. Guess I will have to ready about it to know why its not simple.
There's a lot of software out there, written 20 or 30 years
ago, that made a lot of assumptions about the state of the
world; there were a lot of programmers who thought to
themselves in 1991, "Gee, the year 2038 is a long time from
now..." and took shortcuts.
I wonder how many people will be using ARM-based Wnidows machines though.
I've heard of Microsoft working on that, but at least right now, I haven't seen anyone using an ARM Windows machine, either at work or for personal use.
Gamgee wrote to Tiny <=-
I still use Wordperfect office for DOS at home because it does
converting) and work from home using dos.
Sweet!
Re: Re: Operating Systems
By: tenser to claw on Sat Apr 13 2024 02:39 am
There's a lot of software out there, written 20 or 30 years
ago, that made a lot of assumptions about the state of the
world; there were a lot of programmers who thought to
themselves in 1991, "Gee, the year 2038 is a long time from
now..." and took shortcuts.
Speaking for myself at least, I started using time_t types for storing dates and times in C programs in 1988 and wasn't even aware that it
would ever roll-over (go negative) at any point. I don't think I
actually realized that most time_t's are signed (can go negative) and
that for those systems (C libraries), dates before Jan-1-1970 are *suppoosed* to representable in that way (as negative valeus). [libraies that use unsigned time_t's cannot represent dates before Jan-1-1970] And I'm pretty sure it was 1992 when I did the math and realized that 2038
and 2106 are going to be problematic years for 32-bit time_t-based libraries/programs. It was certainly not discussed in the programming books or among C programmers of the era. We weren't taking shortcuts, we were just following the norms. Use of 64-bit integers for most things seemed excessive/wasteful and in many environments (e.g. 16-bit systems) not practical or even possible. --
Sysop: | Tetrazocine |
---|---|
Location: | Melbourne, VIC, Australia |
Users: | 7 |
Nodes: | 8 (0 / 8) |
Uptime: | 199:06:12 |
Calls: | 46 |
Files: | 21,492 |
Messages: | 63,578 |