But now I am a developer and Unix systems became much more interesting for me. So, the choose is Mac or Linux.
I love Mac, but why not Mac?
- Bad integrated graphics. Integrated Intel graphics is too slow for me. And I want to work with latest OpenGL, CL, Gpu-compute stuff. Discrete graphics is much better. I am NVidia fan, but maybe later I`ll try AMD gaming GPU on my desktop.
- I find it too expensive for laptop with bad graphics, how do you think?
- Mac is limited in desktop/laptop/mobile systems. I want more.
First of all, when you are trying Linux, you must understand, that Linux is not a product, it is community. There are no reason to claim, when something does not work. You should look for the way to improve something in Linux forums, ask question, if you can't find an answer (be polite!), or don't torture yourself with Linux.
|Linux installs you.|
So. Why Kubuntu?
I tried some distros:
- First I installed Mint I like stability and nothing-excess-approach. But some of packages are too old, for example xorg. Without new xorg, VSync will not work. You will see tearing. Installing newer version, visual artifacts made my eyes bleeding. Sometimes system booted without Wi-Fi connection. And no driver for webcam. Anyway, I think, Mint is good enough, I use it on my desktop machine.
- Arch started without desktop enviroment is it ok?
- Manjaro something went wrong during booting from USB. Kernel panic. It's not meant to be.
- Ubuntu and Kubuntu just work. Wi-Fi, webcam, NVidia driver, wow! 💗
What to do after install?
- No VSync on proprietary NVidia driver. To fix it:- create a new file in /etc/modprobe.d/nvidia-drm-nomodeset.conf
- insert a line options nvidia-drm modeset=1
- sudo update-initramfs -u
- reboot (I got this info here).
- Enabling synaptics driver, if your touchpad settings are grey:
sudo apt install xserver-xorg-input-synaptics
- Do you want Mac-style touchpad gestures? You are welcome here. Don't forget install git before.
Thank you for watching ;)
Feel free to improve my mistakes, English is not my native language.
Or giving an advice in Linux, I'm not a pro yet.