Remote_Dev/sys_info_printer.cpp (13 lines of code) (raw):

#include <iostream> #include <sys/utsname.h> int main() { struct utsname name{}; if(uname(&name)) exit(-1); auto sys = name.sysname; auto rel = name.release; //... std::cout << "Hello! Your computer's OS is " << sys << " " << rel << "\n"; return 0; }