Examining exFAT
Examining exFAT
Posted Aug 30, 2019 20:58 UTC (Fri) by Cyberax (✭ supporter ✭, #52523)In reply to: Examining exFAT by Deleted user 129183
Parent article: Examining exFAT
As others said in this thread, it won't be surprising if Windows 11 moves to Linux kernel instead of the old creaky NT kernel.
      Posted Aug 30, 2019 21:29 UTC (Fri)
                               by Deleted user 129183 (guest, #129183)
                              [Link] (16 responses)
       
I find it completely unlikely. They would have nothing to gain by it, and they would need to rewrite probably over half of their operating system, and we all know it is a recipe for a disaster. 
     
    
      Posted Aug 30, 2019 22:09 UTC (Fri)
                               by Cyberax (✭ supporter ✭, #52523)
                              [Link] (15 responses)
       
Switching to Linux would allow them to stop investing in improvements in these areas. 
> and they would need to rewrite probably over half of their operating system, and we all know it is a recipe for a disaster. 
Windows NT kernel design even makes it much easier to conversion in userspace shims. For example, IOCTLs are usually self-contained packets with a length field, not custom structures passed as "void *" into the kernel space. 
 
     
    
      Posted Aug 30, 2019 22:50 UTC (Fri)
                               by scientes (guest, #83068)
                              [Link] (2 responses)
       
It doesn't help that they try to segment the market by limiting the number of half-open TCP connections: 
     
    
      Posted Aug 31, 2019 18:11 UTC (Sat)
                               by Sesse (subscriber, #53779)
                              [Link] 
       
     
      Posted Nov 7, 2019 17:58 UTC (Thu)
                               by Spudd86 (subscriber, #51683)
                              [Link] 
       
     
      Posted Aug 31, 2019 6:09 UTC (Sat)
                               by epa (subscriber, #39769)
                              [Link] (10 responses)
       
It is much easier to get Linux working on every desktop (with no particular requirement to run Windows binaries or even binaries from old Linux systems) than to get Linux+Win32/64 layer on every desktop with full backward compatibilty. Yet even the former goal is proverbially unreachable.  
     
    
      Posted Aug 31, 2019 10:21 UTC (Sat)
                               by smurf (subscriber, #17840)
                              [Link] 
       
Doing this should easily be within the capability of Microsoft. They have enough people they could throw at a problem like this, and long term they'd probably need fewer coders than they do now. 
     
      Posted Aug 31, 2019 16:45 UTC (Sat)
                               by Cyberax (✭ supporter ✭, #52523)
                              [Link] (7 responses)
       
> It is much easier to get Linux working on every desktop  
     
    
      Posted Sep 1, 2019 6:15 UTC (Sun)
                               by epa (subscriber, #39769)
                              [Link] (2 responses)
       
     
    
      Posted Sep 1, 2019 6:56 UTC (Sun)
                               by Cyberax (✭ supporter ✭, #52523)
                              [Link] (1 responses)
       
And for installers Windows already uses quite a few hacks. 
Some parts of Windows will still be tricky - the graphics stack there is top-notch and is well-integrated with such subsystems as font rendering. 
     
    
      Posted Sep 2, 2019 7:12 UTC (Mon)
                               by cpitrat (subscriber, #116459)
                              [Link] 
       
Exactly, just look on GOG the number of games that do not run on modern windows (typically 8+). Interestingly, many of them run fine on wine! 
     
      Posted Sep 2, 2019 8:48 UTC (Mon)
                               by LtWorf (subscriber, #124958)
                              [Link] (2 responses)
       
And let's not even mention that it is easier to partition a disk from linux than from the windows installer. 
What you normally experience with windows is a windows distribution created by the computer maker for that machine. Not at all stock windows. 
     
    
      Posted Sep 2, 2019 18:42 UTC (Mon)
                               by flussence (guest, #85566)
                              [Link] 
       
That was 17 years ago, sure, but every time I've had to babysit an installer for someone else in the past decade it's been a similarly miserable experience. Windows 8/10 manages to make it even worse because they can't multitask while doing OS updates. Microsoft really doesn't want people to use their OS. 
     
      Posted Sep 2, 2019 18:57 UTC (Mon)
                               by Cyberax (✭ supporter ✭, #52523)
                              [Link] 
       
Windows NT had a purely text-based installer and it needed a floppy disk with drivers if you had a RAID controller, but otherwise it just used BIOS-based IO to install the initial system. And the initial system had support for IDE/SCSI/ATA drivers. 
Consumer versions of Windows had a GUI installer, working in 640x480 16 color VGA mode. I don't remember ever needing drivers for the initial installation on consumer hardware. Windows also happily used VESA BIOS drivers for the GUI. 
Both consumer and server versions had network drivers (and back then most network cards were NE2000-compatible). Sound indeed was bad, with only SoundBlaster working out of box on NT. 
     
      Posted Sep 20, 2019 14:03 UTC (Fri)
                               by epa (subscriber, #39769)
                              [Link] 
       
     
      Posted Mar 28, 2020 4:21 UTC (Sat)
                               by yuhong (guest, #57183)
                              [Link] 
       
     
      Posted Sep 2, 2019 7:08 UTC (Mon)
                               by cpitrat (subscriber, #116459)
                              [Link] 
       
If they were investing significantly in it, it wouldn't suck that much. 
     
      Posted Aug 31, 2019 18:09 UTC (Sat)
                               by alison (subscriber, #63752)
                              [Link] (5 responses)
       
I'm more concerned that Android will move to the Zircon kernel and pull a lot of corporate developers along with it.   That could, in the long run, really be a blow to Linux. 
     
    
      Posted Aug 31, 2019 18:18 UTC (Sat)
                               by Cyberax (✭ supporter ✭, #52523)
                              [Link] (3 responses)
       
 
     
    
      Posted Aug 31, 2019 18:34 UTC (Sat)
                               by alison (subscriber, #63752)
                              [Link] (2 responses)
       
     
    
      Posted Aug 31, 2019 18:40 UTC (Sat)
                               by Cyberax (✭ supporter ✭, #52523)
                              [Link] (1 responses)
       
     
    
      Posted Aug 31, 2019 18:47 UTC (Sat)
                               by alison (subscriber, #63752)
                              [Link] 
       
It feels to me as a mere user like the advent of LLVM/Clang has made GCC much better. 
     
      Posted Sep 1, 2019 8:40 UTC (Sun)
                               by smurf (subscriber, #17840)
                              [Link] 
       
     
    Examining exFAT
      
Examining exFAT
      
Well, the NT kernel sucks in many ways. Its filesystem layer is slow, the scheduler is way behind Linux and the network stack is so ancient that it's not even funny.
If Microsoft decides to drop the kernel-level compatibility then it's actually surprisingly realistic. Especially if Microsoft decides to port their shell to Linux, then they'd just need to implement parts of the kernel API that is exposed for the Win32 API DLLs (user32.dll, gdi32.dll, ...).
Examining exFAT
      
Examining exFAT
      
Examining exFAT
      
Examining exFAT
      
Merging Windows and Linux
      
Examining exFAT
      
Porting the Windows userspace at a lower level than Wine would fix a lot of issues, actually. It's just not feasible for Wine.
Well, "classic" Linux has been trying this for the last 20 years or so. With pretty much zero success to show for it.
Examining exFAT
      
Examining exFAT
      
Examining exFAT
      
Examining exFAT
      
Examining exFAT
      
Examining exFAT
      
Examining exFAT
      
Examining exFAT
      
Examining exFAT
      
Examining exFAT
      
Examining exFAT
      
Examining exFAT
      
Examining exFAT
      
Examining exFAT
      
Examining exFAT
      
           