Comment by jmward01
9 days ago
Looks like there is some negative feelings towards this comment. So if we aren't in a rut, what are the big revolutionary OS advancements that have happened since this time?
9 days ago
Looks like there is some negative feelings towards this comment. So if we aren't in a rut, what are the big revolutionary OS advancements that have happened since this time?
This is a forum populated almost entirely by people whose day-to-day existence depends upon building the new stuff that sucks :) (mine too!)
Android (all apps sandboxed). Desktop OSes are still barely catching up to this one.
Desktops have been in a rut for a decade. Windows has sucked post Win7 in ways that are either conspiracy or the most stinging indictment of managerial incompetence possible. Osx is good except it's key bindings are alien and the hardware is closed and apple hasn't improved it really at all in ten years and it has loads of inconsistencies with Linux cli. Linux has been in a huge rewrite of the desktop and graphics lift for no real end user benefit and flubbing the opportunity to make ground on windows while it tried to commit market share suicide.
3d compositing, ssds, mega displays, massive multi core, all completely wasted.
You know what I should be able to do? Hot execute windows and Linux and Osx on the same desktop without containerization that leaves 3d as an afterthought or worse a never thought.
Virtualization. FDE. Hot patching. Io Ring (io_uring), etc.
Virtualization is old. I used VMWare on Windows 2000.
Not used in the same way, see VBS.
3 replies →
Windows 2k already had an io_uring equivalent. That's more of an example of Linux being out of date due to being based off UNIX.
IOCP, which originated in NT 3.1, is not a circular buffer like io_uring, but both are completion-oriented.
Microsoft introduced I/O Rings, more or less a 1:1 copy of io_uring, in Windows 21H1.
https://learn.microsoft.com/en-us/windows/win32/api/ioringap...
https://windows-internals.com/i-o-rings-when-one-i-o-operati...
https://windows-internals.com/ioring-vs-io_uring-a-compariso...
Windows 8/2012 R2 did introduce Registered I/O for WinSock which is very similar to I/O Rings and io_uring.
https://learn.microsoft.com/en-us/previous-versions/windows/...
Where? Completion ports are not an io_uring equivalent.
Win11 does have something similar: https://learn.microsoft.com/en-us/windows/win32/api/ioringap...