4 ms·
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 sin
by jmward01 2y 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?
- Lammy 2y agoThis is a forum populated almost entirely by people whose day-to-day existence depends upon building the new stuff that sucks :) (mine too!)
- p_ing 2y agoVirtualization. FDE. Hot patching. Io Ring (io_uring), etc.
- charcircuit 2y agoWindows 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.
- p_ing 2y agoIOCP, 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/ioringapi/ https://learn.microsoft.com/en-us/windows/win32/api/ioringap... https://windows-internals.com/i-o-rings-when-one-i-o-operation-is-not-enough/ https://windows-internals.com/i-o-rings-when-one-i-o-operati... https://windows-internals.com/ioring-vs-io_uring-a-comparison-of-windows-and-linux-implementations/ 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/it-pro/windows-server-2012-R2-and-2012/hh997032(v=ws.11) https://learn.microsoft.com/en-us/previous-versions/windows/...
- cyberax 2y agoWhere? Completion ports are not an io_uring equivalent. Win11 does have something similar: https://learn.microsoft.com/en-us/windows/win32/api/ioringapi/ https://learn.microsoft.com/en-us/windows/win32/api/ioringap...
- deleted 2y ago[deleted]
- voidspark 2y agoVirtualization is old. I used VMWare on Windows 2000.
- p_ing 2y agoNot used in the same way, see VBS.
- voidspark 2y agoI know VMWare workstation is not the same, but there were VBS-like systems back in the 1970's. IBM pioneered hardware virtualization for isolation on their System/370 mainframes with VM/370 in 1972. VMWare ESX hypervisor brought virtualization to x86 servers (2001). Xen hypervisor introduced open-source virtualization for x86 (2003). By the time VBS showed up, the concepts were already several decades old.
- p_ing 2y agoVBS isn't even the same idea as a full blown VM in a type 1 or 2 hypervisor. I'm not sure why you're attempting to make the comparison.
- voidspark 2y agoI am talking about core concepts, not specific implementation details. VBS uses a hypervisor and hardware virtualization to isolate processes for security. These concepts trace back to systems like the IBM VM/370. Conceptually it's essentially the same thing. The difference with VBS is the scope and purpose of what's being virtualized.
- mappu 2y agoAndroid (all apps sandboxed). Desktop OSes are still barely catching up to this one.
- AtlasBarfed 2y agoDesktops 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.