INSTALLING UBUNTU ALONGSIDE WINDOWS 10
Installing Linux is easy, requires no BIOS reconfig/secure boot nonsense. I've tested tested with both 14.04 LTS and 15.10.
First build an Ubuntu install disk on a USB thumb drive (either 15.10 or 14.04 LTS). Boot into windows, use Disk Management utility to shrink Windows partition, reboot and boot from USB by holding F2 on powerup. Go to last tab and boot override using the USB drive containing ubuntu.
Ubuntu 15.10 works out of the box with no problems except trackpad lacks two finger scroll. Sound, video, brightness, suspend, wifi, ethernet, all appear to work. I highly recommend using 15.10 if you want a super painless install and the latest Ubuntu software. The trackpad can be fixed -- just haven't had the chance to mess around with it yet.
UBUNTU 14.04 LTS
I needed to use Ubuntu 14.04.3 LTS, and you can get it to work just as well as 15.10, but just a little more work. You'll find when trying to install from USB, it hangs. It can take multiple reboots to eventually get the installer CD to boot. Once you get through -- install ubuntu on the partition you created. Unplug the USB and reboot and you will see the GRUB menu. You'll be able to boot into Ubuntu -- however, this is not a safe configuration and after about 30 seconds, the cool fan will turn on max speed and never stop (which is super loud and bad for your fan!) . This is because the drivers are dated in the 3.19 kernel and you need 4.2 as well as additional X server updates. Connect to wifi and install the Ubuntu LTSEnablement stack that will give you the same kernel and drivers as Ubuntu 15.10. The USB Ethernet dongle provided by Asus also works if you prefer wired connection. To install type the follow commands:
sudo apt-get update
sudo apt-get install --install-recommends linux-generic-lts-wily xserver-xorg-core-lts-wily xserver-xorg-lts-wily xserver-xorg-video-all-lts-wily xserver-xorg-input-all-lts-wily libwayland-egl1-mesa-lts-wily)
Reboot and things will come up ok.
USING HIGH PERFORMANCE NVIDIA GRAPHICS:
Note that in both 15.10 as well as 14.04.3 with the LTSEnablement stack, the video card being used is the low power Intel onboard GPU. There's nothing wrong with using this card and it's adequate for most appilcations, but if you want to use the high performance nVidia GeForce GTX 960M for things like gaming, scientific computing, or 3d graphics, you got to install the proprietary nVidia driver. It works great, but I found that I can't seem to switch back to the Intel card without purging the nVidia driver which is unfortunate. Use this link for guidance:
Both Ubuntu 14.04 and 15.10 support 4K displays. Go to Settings->Display and set "Scale for Menu and Title Bars" to 2. This fixes most apparent issues immediately. Many apps like Rhythmbox and Firefox are designed to handle 4K, but many are not like Gimp. Many programs have command line options to put them into High DPI mode for high res displays but this is on an a per-app or per-toolkit (e.g. Gtk, Qt) basis. Overall I've found it tolerable but find myself hopping down to 1920x1080 when working with tools that have not adapted. I have to say Windows does a better job with 4K support.
-Can't control brightness in 14.04 from keyboard shortcuts, but can from settings->brightness.
-Still need to find instructions get two finger scroll on touch pad, they're out there but couldn't get it to work yet. It might be fixed in the 4.4 kernel.