I am planning to buy Mac book - laptop because of its good performance. I have a Dell Studio laptop with Fedora core -19, I am really upset with this System. First of all my laptop gets hot, and it simply shutsdown. Also, the battery backup is too low. On top of it, the laptop is heavier, my lap starts paining. Basically, I run a website www.tune2wizard. I am more into technical and linux/unix kernel is my interest. 1. Can I write kernel programs/modules - character driver, block driver and network driver in Mac OS - Macbook pro or Macbook air? 2. Can I write QT applications on Macbook? 3. Can I run the normal linux commands on macbook like - cat /proc/cpuinfo dmesg exec , find , 4. Do they support yum or apt for source code download? or anything equivalent? Are these programming tools are free of cost? Another point is what makes Mac good compare to the Dell or lenovo laptops with better CPU core, RAM, etc. For example, MAC book with i5, 2nd generation, RAM - 4B, HDD - 128 GB - SSD is far better than Dell/Lenovo - i7, 4th generation, RAM - 16 GB, HDD - 1 TB - Serial. What makes MACbook better in performance than the laptop which has better hardware ?