Sudo isn't a problem. You have to type a password to use it, and you can configure this so it is a completely different password to your user one.
I prefer Linux because it "just works" about 99% of the time. I started learning Java (language) on a Windows machine, and to compile it I needed to keep setting the PATH of the Java libraries, which was a pain. On Linux, the shell knows where the libraries are stored because the installation of them was automatic (it goes by a standard).
Likewise, when I install Windows on a laptop, I have to spend 3 hours hunting for drivers to get the damn thing to work. On Linux, the drivers are generic and work perfectly every time.
Linux also has handy tools to solve problems, by which I mean that in Windows if a driver fails, you often have to start messing around, reinstall it, or restart the computer. In Linux, my webcam driver sometimes fails because it's a new laptop and the driver is experimental. If this happens, I have a simple shell alias "webcam-restart" set up which does the following:
I prefer Linux because it "just works" about 99% of the time. I started learning Java (language) on a Windows machine, and to compile it I needed to keep setting the PATH of the Java libraries, which was a pain. On Linux, the shell knows where the libraries are stored because the installation of them was automatic (it goes by a standard).
Likewise, when I install Windows on a laptop, I have to spend 3 hours hunting for drivers to get the damn thing to work. On Linux, the drivers are generic and work perfectly every time.
Linux also has handy tools to solve problems, by which I mean that in Windows if a driver fails, you often have to start messing around, reinstall it, or restart the computer. In Linux, my webcam driver sometimes fails because it's a new laptop and the driver is experimental. If this happens, I have a simple shell alias "webcam-restart" set up which does the following:
Code:
sudo rmmod uvcvideo; sudo modprobe uvcvideo quirks=16