Stories
Slash Boxes
Comments

SoylentNews is people

posted by Fnord666 on Sunday June 06 2021, @05:51PM   Printer-friendly
from the 640k-is-more-memory-than-anyone-will-ever-need dept.

Linux x86/x86_64 Will Now Always Reserve The First 1MB Of RAM - Phoronix:

The Linux x86/x86_64 kernel code already had logic in place for reserving portions of the first 1MB of RAM to avoid the BIOS or kernel potentially clobbering that space among other reasons while now Linux 5.13 is doing away with that "wankery" and will just unconditionally always reserve the first 1MB of RAM.

[...] The motivation now for Linux 5.13 in getting that 1MB unconditional reservation in place for Linux x86/x86_64 stems from a bug report around an AMD Ryzen system being unbootable on Linux 5.13 since the change to consolidate their early memory reservations handling. Just unconditionally doing the first 1MB makes things much simpler to handle.

The change was sent in this morning as part of x86/urgent. "Do away with all the wankery of reserving X amount of memory in the first megabyte to prevent BIOS corrupting it and simply and unconditionally reserve the whole first megabyte."

no more wankery


Original Submission

 
This discussion has been archived. No new comments can be posted.
Display Options Threshold/Breakthrough Mark All as Read Mark All as Unread
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
  • (Score: 2) by Reziac on Monday June 07 2021, @03:07AM (3 children)

    by Reziac (2489) on Monday June 07 2021, @03:07AM (#1142611) Homepage

    Far as I can tell, by mistaking a server's guts for a desktop OS. There's just loads and loads of crap that's maybe useful in a server environment but why on earth is it in a desktop OS? (Nothing specific, but that's the impression I got from trawling through Win10's OMFG disk footprint.)

    Then again for many years I had the same complaint about linux: why on earth did every distro load the Apache webserver on a desktop system??!

    --
    And there is no Alkibiades to come back and save us from ourselves.
    Starting Score:    1  point
    Karma-Bonus Modifier   +1  

    Total Score:   2  
  • (Score: 2) by Unixnut on Monday June 07 2021, @07:31AM (2 children)

    by Unixnut (5779) on Monday June 07 2021, @07:31AM (#1142671)

    > Then again for many years I had the same complaint about linux: why on earth did every distro load the Apache webserver on a desktop system??!

    Out of curiosity, which distros did you find this on? I have been installing Linux on desktops for more than 15 years, and I never ended up with the Apache web server auto-installed on one of them. Not even the server distros did it, because they would leave it to you to pick which web server you wanted.

    • (Score: 2) by maxwell demon on Monday June 07 2021, @08:20AM

      by maxwell demon (1608) on Monday June 07 2021, @08:20AM (#1142682) Journal

      I'm pretty sure S.u.S.E. Linux (no, that's not written wrong; back then this is how it was named) did this about 20 years ago.

      --
      The Tao of math: The numbers you can count are not the real numbers.
    • (Score: 2) by Reziac on Monday June 07 2021, @01:10PM

      by Reziac (2489) on Monday June 07 2021, @01:10PM (#1142721) Homepage

      RedHat6, early Ubuntus (back when they were sending out CDs), several others of the era (at the time getting ANY linux to run was hit-or-miss). Mighta been before your time. But I remember seeing it go by in the load crawl and thinking... that's why its performance sucks. Why is it loading that? what else do I clearly not need but don't know by name?

      --
      And there is no Alkibiades to come back and save us from ourselves.