Originally posted by neozeed
View Post
Announcement
Collapse
No announcement yet.
It Turns Out Windows Unconditionally Reserves The First 1MB Of RAM, Linux Was Just Late To Do So
Collapse
X
-
-
As far as i can remember MS was reserving the first meg way back in DOS. I am surprised that people are surprised by learning this. Maybe everyone just forgot
Leave a comment:
-
Originally posted by sophisticles View Post
I don't think i have ever seen Win 10 crash.
As for Linux crashing a lot less, that is disingenuous, when Windows crashes you see an obvious sign in the form of a blue screen, Linux just freezes and nothing works other than a hard reboot.
Also, there is a red screen of death that RedHat and Suse will display under certain crash scenarios.
That being said I have the opposite experience than you. Debian have for me been rock solid and the few times it have appeared to hang I can usually wait a while or log in via ssd from a small netbook that I have on my desk, kill X and have the system restored quite easily. Usually with a decent message in dmesg about what happened. Windows on the other side is not that chatty about things that goes haywire and tends to really leave you without options to recover except a reboot.
Leave a comment:
-
Also, don't map/use the last MB either, because buggy/suboptimal prefetch hardware.
Leave a comment:
-
Originally posted by torsionbar28 View PostOn the desktop, sure. But even when 1 GB desktops became commonplace, there were low memory embedded devices in use. It is only very recently that the smallest embedded x86 devices have enough RAM to not care about 1 MB.
Leave a comment:
-
Originally posted by Turbine View Post
Eh? Windows has crashed for me quite a bIt in 2021. Just a lot less than LINUX.
As for Linux crashing a lot less, that is disingenuous, when Windows crashes you see an obvious sign in the form of a blue screen, Linux just freezes and nothing works other than a hard reboot.
Also, there is a red screen of death that RedHat and Suse will display under certain crash scenarios.
- Likes 1
Leave a comment:
-
Originally posted by sophisticles View Post
I don't know what's sadder, that you feel it's better to not have a working computer in the event the BIOS corrupts a small 1mb portion of memory or that 7 people upvoted your comment indicating agreement.
I would think it's much more preferable for the OS to take steps to ensure that the system boots so that an end user can find a fix to the problem.
How would you guys go about fixing a system where the BIOS corrupts the ram if both Windows and Linux refused to boot?
And of course Windows does it better, there's a reason why MS is worth billions of dollars and one of the world's most valuable companies and there are maybe 4 Linux based companies that actually make a profit.
And I'm also surprised so many people think that an unbootable laptop would get in the hands of any end users? I'm sure there are other bugs in a BIOS during the development process, causing boot failures. Those bugs are obviously show stoppers, and cannot be shipped. All I'm saying, is that a BIOS corrupting memory should not be shipped to end users. Refusing to boot would do that.
- Likes 1
Leave a comment:
-
Originally posted by perpetually high View Post
Maybe the correct way, but not the best user experience. Windows I believe made the correct workaround, and Linux has now followed suit now that the issue has become apparent. It's not always best to go with the "correct" or "right" in my opinion, there's always some nuances, and I think this situation is one of them, especially when there's no standardization.
When Windows quietly added this hack back in the day, they actually caused end users of other OS:es problems since hardware makers are happy with booting Windows. So, the hack have led to bad user experiences. So, refusing to boot would have been the correct thing to do. If you let bad programmers get away with bad code, they are going to continue writing bad code...
- Likes 3
Leave a comment:
-
Originally posted by indepe View PostI suppose it would possible to run a check after one hour of operation and test that 1 MB of memory, to identify those systems messing with memory that they shouldn't mess with (even if there may be false negatives after a single test of 1 hour).
- Likes 1
Leave a comment:
Leave a comment: