News for hackers. Stuff that matters.
Re:Starting Over: A FOSS proposal for a new type of OS for a... by agalunar on Monday February 08, 2021 @12:54PM (#26067778)
I've never used Multics myself, but from what I understand it was also based on the idea of mapping files in memory. When I first heard this, I thought the idea was pretty neat, but then the person I was speaking to remarked that it wasn't all that great in practice. I'm not really sure why, but I'm curious.
Re:Starting Over: A FOSS proposal for a new type of OS for a... by tenebrisalietum on Monday February 08, 2021 @01:12PM (#26067989)
`mmap()` sucks if you don't have a lot of addresses. 64-bit computers now have a lot of addresses.
Re:Starting Over: A FOSS proposal for a new type of OS for a... by agalunar on Monday February 08, 2021 @04:09PM (#26070167)
I'm skeptical this was the reason, though (at least in and of itself). Going off of https://en.wikipedia.org/wiki/Multics#Novel_ideas, it seems that the address space (36 address bits ⇒ 36 bits/word × 2³⁶ ÷ 8 bits/byte = 288 GiB) was much larger than memory of the machine Multics was designed for (about 2 MB), and the size of a segment was limited to about 1 MB (36 bits/word × 2¹⁸ ÷ 8 bits/byte), nearly half of all memory – so I doubt this was troublesome at the time.
Re:Starting Over: A FOSS proposal for a new type of OS for a... by moonbug on Monday February 08, 2021 @04:49PM (#26070646)
because now you've turned failed IO operations from an errno into a segfault.