[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y ] [Search | Free Show | Home]

Why doesn't Microsoft just ditch out the Windows kernel

This is a blue board which means that it's for everybody (Safe For Work content only). If you see any adult content, please report it.

Thread replies: 52
Thread images: 6

File: 1498933422834.jpg (64KB, 500x300px) Image search: [Google]
1498933422834.jpg
64KB, 500x300px
Why doesn't Microsoft just ditch out the Windows kernel and use GNU/Linux or BSD to build a new operating system?
Wouldn't they just need to port their locked down software like DirectX and .NET?
If there's already software like wine why don't they just make use of it and start working on a new unix-like Windows kernel?
>>
>>61578058
Because we need backwards compatibility and WINE isn't compatible with everything.
>>
>>61578076
If they released windows system calls docs wine would become perfectly compatible in a few weeks
Either that or nobody could make sense of how windows works in the first place.
>>
It's cheaper to maintain existing software than to write new.
>>
They actually tried to even make something neat and original unlike archaic linux/bsd, 2 times actually, but they realised it'll take too much resources and its easier just to rape poor nt's corpse

also they will NEVER use gnu
>>
>>61578076
Don't most programs that fail to run on wine have issues with external dependencies/other software that prevents it from working properly like anti cheat software and/or .NET shit?

>>61578136
But Linux is open source and already mature, why would they even worry that much if they're not exactly building everything from the ground up?

>>61578194
But gcc is great...
>>
>>61578233
gcc is harmful and disgusting. also clang is the next meme anyawy
http://harmful.cat-v.org/software/GCC
>>
What's the problem of NT kernel?
>>
File: singul.png (2KB, 640x400px) Image search: [Google]
singul.png
2KB, 640x400px
>>61578058
microsoft research tried to create an entirely managed operating system
I don't think it got anywhere
>>
>>61578058
wine is trash that barely functions and when it crashes it often won't let go of focus, soft locking the pc
>>
>>61578353
It's come to a point where not even the microsoft employees themselves know how the windows kernel works.

>>61578434
It's bad because 1- it's a non-monetary open source project 2- microsoft won't collaborate
if the ones who actually work on windows could help wine would be miles ahead of where it is now.

>>61578262
As if clang is a perfect compiler with 0 issues...
>>
>>61578353

Really?

It's a mess. NT is the most bloated and messed up kernel out there.

Even NT kernel developers have said that maintaining NT kernel is nearly impossible because of all the bloat it has.

It's a mess which is basically hold together with magic at this point.
>>
>>61578504
.net core runtime is on Linux
>>
>>61578642
How?
>>
Why did syscall 0x0000 change from NtAcceptConnectPort in Windows 7 to NtAccessCheck in Windows 10?
>>
>>61578058
How would continue their campaign of vendor lock-in if they did that?
>>
>>61579858
It's open source and runs on anything that has a port. This is old news. This does not mean you can take any .net program and run it on linux it only covers a small subset of the thing, the windows shit isn't open source which is how they try to vendor lock you.
>>
>>61578058
That would be going backwards. The Windows kernel is better.
>>
>>61580135
Are you talking about licensing under Linux?
would it be illegal if they launched a new Windows version based on the Linux kernel but made it proprietary?
>>61580185
How so? it doesn't manage resources efficiently, it has unorganized system folders and is slow and unreliable.
>>
>>61578504
clang has issues, but you know.. it's not INTENTIONALLY made to be shit because of stallman.
>>
>>61580185
t. Dave Cutler

>>61580435
There's nothing inherently wrong with the architecture of the NT kernel, it's basically VMS
>>
>>61578058
Is not pride, is because of marketing. They fear that once the biggest proprietary software corporation on the market use open source at their kernel, they will be having a hard time dominating the market. They fear people will flee for open source alternatives.

Partially true, but they are delaying what will come and this delay is very counter-productive. Once they use a kernel, probably a BSD because they are too stupid to use the winner, they will get more people contributing to open source, but on their favour.


Is not like they'll loose money on the short term, is that they are losing ground for delaying the inevitable. They can too make money only with open source, but they strategy (still stupid, but less) of using licenses like BSD will let them enter the market of open source with the right foot and with a more lasting strategy, instead of losing money.

I know they are too stupid and, at least on the beginning, won't use the Linux kernel, this time to their advantage, but they should jump on the open source wagon. The sooner the better.
>>
>>61578568
that would be a good reason to start from scratch

I felt they tried trimming down with windows 8 when they ditched .net 3.5
they messed up the interface and used .net 4 instead

it was really nifty how nt 4.0 could run on many different platforms so efficiently.

what's the latest in kernel research?


>>61578504
linux is also approaching that level of complexity

idk if ppl should restart from scratch or just remodularize everything and keep the parts from growing
>>
>>61578058
Or you know, we could just stop using directx and start using Vulkan API...
Crazy, I know.
>>
Backwards compatibility. MS is deathly afraid of touching anything that could harm backwards compatibility because their userbase would throw a collective shitfit if they broke that piece of 20 year old legacy software. Hell, they can't even move paint to the new UWP platform without tards throwing a shitfit about it. We're stuck with Win32 forever.
>>
File: 1475441805500.jpg (114KB, 1309x1250px) Image search: [Google]
1475441805500.jpg
114KB, 1309x1250px
>>61581983
As if every developer who made directX only applications would bother to port them to openGL or vulkan.
>>
File: pasta2.png (2MB, 1532x5990px) Image search: [Google]
pasta2.png
2MB, 1532x5990px
>>61578136
nigga pls
>>
>>61578099
nah, DX would still be a disaster. They'd need to get companies to build a DX layer for Linux.
>>
>>61578058
Because backwards compatibility.
And I don't think they can legally sell an OS based off Linux due to the licensing of the Linux software.
And they wouldn't really need DirectX and .NET, OpenGL is just as good.
>>
>>61583609
>OpenGL is just as good.
No, it's not
>>
File: maxresdefault.jpg (373KB, 1920x1080px) Image search: [Google]
maxresdefault.jpg
373KB, 1920x1080px
>>61583862
How so?
It's still a very capable graphics engine.
>>
File: rtyhjery.jpg (99KB, 1280x720px) Image search: [Google]
rtyhjery.jpg
99KB, 1280x720px
>>61583862
>>61584099

This is pretty much the only image I can find with a straight-up OpenGL/DirectX comparison.
>>
>>61578058
That's what Google is doing but actually creating their own kernel
>>
>>61584099
What hardware monitoring software is that? Thanks.
>>
>>61584298
Might just be the in-game monitor
>>
>>61584761
Oh, that's disappointing. Thanks anyway.
>>
>use an inferior kernel
Why would they do that? Linux is unusable for anything besides servers. Even Google is writing their own kernel from scratch to replace Linux for Android.
>>
>>61578058
Becuase the Windows kernel is actually superior to Linux/BSD kernels on the desktops? Try copying big files in Linux and see how your browser literally freezes.
>a new unix-like
Why would anyone start a unix-like OS right now? Unix-like OS design is an obsolete concept, the only reason it's popular is a huge amount of legacy code out there. If anything, POSIX holds the industry back.
>>
>>61578076
>backwards compatibility
A bunch of game and application breaks with every release.
>>
>>61578058
You want to be ignorant about your own mortality, else you would go crazy.
>>
>>61584099
The vulkan on w10 is dumbed down.
>>
>>61583862
you're right, it's better
>>
>>61578394
Link?

Don't know anything about this story.
>>
>>61587185
uwotm8
>copying files freezing browser
there is something wrong with your computer, not linux, never had this happen. have had independent applications lock up when visual studio is thinking on windows though...
>>
>>61588162
Fraid not.
>>
They're working on a new kernel called barrelfish
>>
>>61578233
>why would they even worry that much if they're not exactly building everything from the ground up?
But they would be. Drivers and everything would not work OOTB.
>>
>>61588172
Look up Singularity and Midori
>>
>>61578076
That's not how it works. Microsoft would just need to port their APIs, so long as the CPU architecture remains in place everything should work fine. Apple already did something like this when they switched to the Mach/BSD kernel for OS X.
>>
>>61578058
WEAK OP.

"Why can't windows be like linux blah blah Linux is Best windows needs to get on the band wagon boohoooo it makes no sense in my autistic mind"
>>
>>61588508
it didn't work out so well for arm did it?
>>
>>61578058
They don't need to
Thread posts: 52
Thread images: 6


[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y] [Search | Top | Home]

I'm aware that Imgur.com will stop allowing adult images since 15th of May. I'm taking actions to backup as much data as possible.
Read more on this topic here - https://archived.moe/talk/thread/1694/


If you need a post removed click on it's [Report] button and follow the instruction.
DMCA Content Takedown via dmca.com
All images are hosted on imgur.com.
If you like this website please support us by donating with Bitcoins at 16mKtbZiwW52BLkibtCr8jUg2KVUMTxVQ5
All trademarks and copyrights on this page are owned by their respective parties.
Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.
This is a 4chan archive - all of the content originated from that site.
This means that RandomArchive shows their content, archived.
If you need information for a Poster - contact them.