DEV Community

Discussion on: Developing like a pro, on Windows

Collapse
 
faurehu profile image
Faure Hu

Thanks for writing this. I've been wanting to rediscover Windows after having switched to Linux as soon as I learned programming. So even though I used Windows during most of my life, I only know it as a end user and not a developer. Lately I've been curious to know about the fundamental differences between UNIX and Microsoft philosophies, and I have discovered that even though there are plenty of UNIX guides for Windows users, there's few articles like yours explaining technical Windows features to UNIX users.

Small question though, when you complain about driver issues in Linux, is this in pre-built machines such as laptops or Apple hardware? I haven't had a driver issue in my Arch machine for ages and I believe it is because I checked every component was supported for my intended install.

Collapse
 
erebos-manannan profile image
Erebos Manannán

When I say "driver issues" it ranges from everything to just official GPU drivers to laptops. I typically have to go to Nvidia themselves to install their drivers, and then when I want to update them I need to find a way to get into the terminal without X running to install them, and so on. If I buy a laptop I buy it because it has great specs for me, not because someone has spent massive amounts of time certifying that it's compatible with Linux. It's really rare I have no issues with Linux, with laptops basically unheard of.

The fact that there are multiple wiki pages like this tells you there's clearly problems all over: wiki.archlinux.org/index.php/Lenov...

This also reminds me of the fact that security features like Secure Boot are often not easy to keep enabled when you set up Linux, and the prerequisite for booting an installer typically is to first disable them.