This is a great laptop.  I have it dual booting Windows and Linux Mint.  This is out of the box linux compatible.  The battery life is pretty good.  The display is great.  Mine came with 16GB  of ram in one stick.  It has two ram slots.  The specs online show the ram is upgradable to 32GB if you really want that much. The drive is an NVMe.  For those that like to take things apart, the ram and the NVMe are right there once you take off the bottom cover making it easy to upgrade both the ram and the NVMe.  I have not had any heat issues, runs quiet.  I really like it.