欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

不要使用_OS ,_OSI ,_REV来区分windows还是linux

程序员文章站 2022-05-09 20:33:27
不要使用_OS ,_OSI ,_REV来区分windows还是linux 再bios中经常有人通过下面的语句判断当前系统是linux _OSI("Linux&q...

不要使用_OS ,_OSI ,_REV来区分windows还是linux

再bios中经常有人通过下面的语句判断当前系统是linux _OSI("Linux") 还是window _OSI("Windows 2001") 目前这两个都是在BIOS中返回true
有的bios还使用_REV 来区分window还是linux ,window 中_REV=2,但是在linux中 _REV也是等于2
所以结论就是不用使用_OS ,_OSI ,_REV来区分windows还是linux,关于这三个的详细用法可以参考ACPI spec或者 kernel 文档Documentation\acpi\osi