uname
, конечно, печатает версию ядра, но если вы хотите узнать версию дистрибутива, вы можете использовать lsb_release -a
, если она доступна (см. Комментарий Романа Чепляка).
local f = io.popen("lsb_release -a")
local s = f:read("*a")
f:close()
--# Do something with s...
Поток такой же, как в версии для Windows.