Building a RetroArch dedicated system, question about Lakka and configuration

I’m planning to build a dedicated RetroArch system. I have this question to begin;

Is Lakka a Linux OS by itself that can be run on virtually any PC? I mean, I don’t need an OS installed before hand, it’s a kind of OS with RetroArch embedded?

I’m planning to buy this NUC (http://www.newegg.ca/Product/Product.aspx?Item=9SIA7RD3YF8874) and install 8Gb of memory + a 256 M.2 SSD drive (http://www.newegg.ca/Product/Product.aspx?Item=N82E16820211950), I just want to make sure that Lakka will be able to work on this configuration.

Thanks a lot.

Yes, Lakka is OpenElec+RetroArch.

That setup should work fine, AFAIK. Most of the issues people have with Lakka are on older machines with GPUs that can’t even do OpenGL properly.