Вот быстрый список... сообщает мне, пропустил ли я тот, Вы интересуетесь.
http://www.geekpedia.com/code47_Detect-operating-system-from-user-agent-string.html :
//строка агента пользователя Соответствия с операционными системами
Windows 3.11 => Win16,
Windows 95 => (Windows 95) | (Win95) | (Windows_95),
Windows 98 => (Windows 98) | (Win98),
Windows 2000 => (Windows NT 5.0) | (Windows 2000),
Windows XP => (Windows NT 5.1) | (Windows XP),
Windows Server 2003 => (Windows NT 5.2),
Windows Vista => (Windows NT 6.0),
Windows 7 => (Windows NT 6.1),
Windows 8 => (Windows NT 6.2),
Windows 10 => (Windows NT 10.0),
Windows NT 4.0 => (Windows NT 4.0) | (WinNT4.0) | (WinNT) | (Windows NT),
Windows Me => Windows Me,
Открывают BSD => OpenBSD,
Sun OS => SunOS,
Linux => (Linux) | (X11),
Mac OS => (Mac_PowerPC) | (Macintosh),
QNX => QNX,
BeOS => BeOS,
ОС/2 => ОС/2,
, Поисковый Бот => (nuhk) | (Googlebot) | (Yammybot) | (Openbot) | (Хлебает) | (MSNBot) | (Спросите Jeeves/Teoma), | (ia_archiver)
Вы не упоминаете, на каком языке вы хотите отслеживать их, но я нашел два для javascript: