4 ms·
Not if you are developing for linux. macOS greatly simplifies that over windows. Of course you can develop for linux on windows but the third party tools that y
by opportune 8y ago
Not if you are developing for linux. macOS greatly simplifies that over windows. Of course you can develop for linux on windows but the third party tools that you need to do that are much more complicated and clunky.
- bpye 8y agoWhat third party tools do you find you need to do Linux development on Windows? Is there a hole that WSL and Hyper-V don't cover for you? Disclaimer: I work at Microsoft on Windows.
- vkaku 8y agoLook at loopback mounting for FS. Please provide an API for that. Fuse support officially would be good. Also the availability of kernel headers, config tools cross compilers and the scripts compatibility.
- hermitdev 8y agoIve seen Linux devs on MacOS fall down several traps of thinking their NetBSD based MacOS is equivalent to Linux. One common pitfall I see is with filesystem access. Mac, by default, has case insensitive filenames (like Windows), opposite of Linux. Yes Mac supports case sensitive, but it is not the default and apparently a lot of apps dont take this into account and fail spectacularly when case sensitivity is turned on (I can't provide any examples, I dont use Mac, its just anecdotal from reading online).
- halter73 8y agoThis was a while ago, but when Steam was first introduced on macOS, it did not play nice with my case-sensitive HFS+ partition. When I first set up my Mac, I thought case-sensitivity would be a good idea just in case I ever had to copy files from another case-sensitive file system. I never did need the case-sensitivity, but I did have to repartition to get Steam working. It thought me a good lesson about switching away from defaults "just in case."
- monocasa 8y agoThe ones I've seen doing linux dev from within macos these days are using docker.
- pjmlp 8y agoWhen developing for Linux, use Linux.