Linux hat keine "Registry" wie Windows (also eine Art zentrale Einstellungsdatenbank), sondern verwaltet viele Informationen einfach in Dateien.
Die gewünschte Information erhält man auf fast allen Linux-Versionen z.B. so:
Delphi-Quellcode:
{$IFDEF LINUX}
sl := TStringList.create;
try
if FileExists('/etc/hostname') then begin
sl.LoadFromFile('/etc/hostname');
if sl.count > 0 then begin
if (sl.count > 1) and (Trim (sl[0]) = '')then begin
sl.Delete(0);
end;
Result := sl[0];
end;
end;
finally
sl.Free;
end;
{$ENDIF}