|
|
|
|
|
by SiVal
3729 days ago
|
|
They've done it before, when they replaced the foundation under DOS/Win3/Win95/Win98/WinMe line with WinNT, and Apple did it when they replaced the foundation under MacOS 1-9 with NextStep and called in OS X. Apple's non-unix line endings (CR) changed to LF, their non-unix path delimiter (:) changed to /, and they were suddenly a major force among non-Apple-targeting developers who had always derided the Mac as a "toy" prior to OS X. If MS has similar ambitions, they could do again what both they and Apple have done before: toss away millions of lines of kernel code. |
|
Current-generation Windows doesn't really have any such flaws-- the underlying kernel seems to be pretty sound, the hardware driver ecosystem around it is the most complete and robust of any mainstream OS, and they seem to be showing now that they can adapt to developer demands without doing something drastic. There's no real compelling reason that I can see for Microsoft to make a transition to Linux (or BSD, if the GPL is too toxic).