I know some people I respect work there but holy _shit_ y'all
They consistently build user hostile software that trades on attention and tolerance of their bullshit because there's no other option
Using some cool trendy technologies and open sourcing some unprofitable shit doesn't negate the irreversible harm they've done to the industry and it's really not okay to participate in that
@tindall and the worst part of it is that the way they are doing it lets them be accused of it and have plausible deniability the whole way, and lets them get their own developers to genuinely believe that is not what is happening
@tindall frankly, it's pretty easy to point out reasons why they haven't won
in the server market right now? linux is indisputably the king, windows shops - that actually use windows as the public facing server software - are rare
in the smartphone market? android and apple have all of the market share. microsoft has nothing there, and can't even get people to use their apps on that platform
embedded world? windows is struggling to maintain relevance now that wince is basically gone, and windows iot core is an extremely insufficient replacement... all of the stuff i work on is either linux native or involves porting an old wince app to linux as that's the only path that will work with the hardware
commercial world? you'd be very surprised the prevalence of opensuse as a commercial point of sales system over windows embedded pos
the segment that microsoft owns is rather limited to consumer and enterprise desktop systems, and one of those markets is losing traction in favor of smartphones
@tindall microsoft's clear path forward, if they want to be evil, is to do exactly the same thing they have done before - try to entice developers to their platform by integrating all the functionality of these other platforms, that are winning elsewhere, getting developers to be at the very least *content* on a windows machine, and then changing their software slowly to be incompatible by adding functionality that only works in their environment
if they are successful, then suddenly you'll start seeing people wanting to deploy in a WSL2 environment on a windows server because otherwise they have to rewrite functionality
@tindall my response to this is that the only response we can safely make is to either deny them outright, and tell their developers to fuck off
or (and possibly doing this anyway) take their "extensions" and integrate them even further, with even more functionality, on the linux desktop
microsoft wants to put a gpu shim in the linux kernel so they can port directx12, but only to work in WSL2, and only with compute or offscreen render?
cool. let's take their code and rework it to use drm as a backend, implement swapchain stuff to get it rendering to display, install their userland gpu driver and directx.so, and figure out how to make wine/proton use the real directx12 software stack
@ky0ko yeah, i think the one resource that the foss ecosystem will never run out of is dev ingenuity and thankfully GPL remains fairly bulletproof when it comes to actually kernel code
@tindall one problem with kernel code is there is still a concern of patent infection, which is one thing microsoft is being accused of with the recent patch, until there is proof otherwise
@ky0ko @tindall Just this morning on the birdsite I was reading a whole thread of people who spend a lot of time advocating for Linux also complaining that those who take issue with Microsoft are just "toxic", make the Linux community look bad, and are ungrateful for Microsoft's contributions.
What is the move that's happening this week to step into the extend phase? Is it the DirectX thing?
Cybrespace is an instance of Mastodon, a social network based on open web protocols and free, open-source software. It is decentralized like e-mail.