5 ms·
Aside from those running windows-exclusive software, I'm more and more boggled at the fact that some people still choose windows over other OSes. I couldn't ima
by nunodonato 9y ago
Aside from those running windows-exclusive software, I'm more and more boggled at the fact that some people still choose windows over other OSes. I couldn't imagine living with this sort of crap. To each their own, I guess
- dijit 9y agoIt's a really nice development ecosystem I'm told. Our developers write exclusively Windows software (games company) and even though it costs us multiple millions of dollars in software licenses to run dedicated servers, the "cost of porting" is high enough to prevent people from doing it.
- reacweb 9y agoNo, it is not a nice development ecosystem. Visual studio is a good IDE for c++ and c# development. Eclipse is slightly better on Windows than on Linux. In Linux, the whole OS is development friendly.
- dijit 9y agoOk, but you must understand that I'm going on the word of 500~ developers. Maybe they selection bias themselves for Windows affinity but a lot have development experience with Linux too and smirk at things like epoll with absolute derision. I'm not a developer myself but seeing how they work on Windows is definitely impressive.
- fzzzy 9y agoThey smirk at epoll but are happy with IOCP? That seems... unlikely to me.
- dijit 9y agoI don't know, like I said, I'm not a developer myself, however I thought epoll was universally criticised for being poor. I researched a little after I was told (while pushing linux) that things like epoll were why they would never use it. I did manage to convince them to write their storage backend on FreeBSD because that uses kqueues and has ZFS. https://idea.popcount.org/2017-02-20-epoll-is-fundamentally-broken-12/ https://idea.popcount.org/2017-02-20-epoll-is-fundamentally-...
- willtim 9y agoCan you easily accomplish the following with Windows? - install a dev environment with all tools and transient dependencies with a single command - install multiple versions of the same library and easily choose between them - install the same version of a library but built with different compiler switches The world of open source operating systems can accomplish all of the above (I use NixOS). And we get access to a repository of thousands of packaged tools. And we get fast Git. I'm sorry but the general consensus is that Windows falls quite short of being a nice development environment, despite the existence of Visual Studio.
- _Tev 9y agoTalking about compiler flags and need for OS-level handling of multiple library versions .. . You do know that not every dev is C dev? And your "general consensus" isn't as general as you think, look up OS usage among developers. I have never seen source claiming 50%+ usage of Linux, and "consensus" implies much more than simple majority ...
- willtim 9y ago> You do know that not every dev is C dev? C libraries are often transitive dependencies of higher-level language libraries, e.g. for Haskell or Python. Using language-specific package managers often fails to properly handle such transitive dependencies. > look up OS usage among developers This doesn't indicate personal preference. My whole team is forced to develop on Windows at work, we would all rather use Linux, as we deploy to Linux and our tools, e.g. Git, work better on Linux. But such are the constraints of working in a corporate environment. I use a Linux development environment for my personal projects.
- Can_Not 9y agoI have to use a bash script to increase/decrease brightness. The keyboard keys do nothing. My audio comes out both the headphones and speakers when the headphones are plugged in. Sometimes I have to use a bash script to make it play out the headphones. It'll still play out the speakers. It's still a better experience than Windows 10.