Что говорит ВАШ uname?

Краткая история: Мне нужно написать сценарий PHP, который находит правильный тип ОС из uname (например: оба wince и winnt вернут окна ). См. Здесь для получения дополнительной информации.

Разве это не должна быть вики сообщества?

Да, но ... см. Здесь .

Как помочь: Если ваша ОС не указана ниже, запустите этот код и поделитесь своими выводами:


Или в оболочке Unix попробуйте

user@host ~ > php -a

php > echo php_uname();

Список общих результатов

  • Дарвин ... 10.4.0 Ядро Дарвина, версия 10.4 .0: Пт, 23 апреля, 18:28:53 PDT 2010; root: xnu-1504.7.4 ~ 1 / RELEASE_I386 i386
  • Дарвин ... 9.8.0 Ядро Дарвина, версия 9.8.0: среда, 15 июля, 16:55:01 PDT 2009; root: xnu-1228.15.4 ~ 1 / RELEASE_I386 i386
  • Windows NT ... 6.1 сборка 7600
  • Linux ... 2.6. 24-24-xen # 1 SMP Вт, 18 августа 18:15:39 UTC 2009 x86_64
  • Linux ... 2.6.34.7-56.fc13.x86_64 # 1 SMP среда 15 сентября 03:36:55 UTC 2010 x86_64
  • Linux ... 2.6.32-25-generic # 44-Ubuntu SMP Пятница, 17 сентября 20:26:08 UTC 2010 i686
  • Windows NT ... 5.1 сборка 2600
  • Windows NT ... 6.0 сборка 6002 (Windows Server 2008 Standard Edition Service Pack 2) i586
  • Windows NT ... 6.1 build 7600 ((null)) i586

Интересно отметить, что даже при точном совпадении определенных условий uname все равно дает разные результаты.

6
задан 14 revs, 6 users 60% 23 May 2017 в 12:32
поделиться