October 25, 2008
Hi BIOS! My Name Is â€œLinuxâ€, Or Is It?
A couple of days ago, I read this on Matthew GarretteÃ¢â¬â¢s blog, where he tells us about a vendorÃ¢â¬â¢s BIOS trying to figure out the OS type/version and setting things around on deciding the OS it is running. The call in question was _OSI(Ã¢â¬ÅLinuxÃ¢â¬Â). He goes on to say that the action the firmware takes, on finding out if the OS is linux, was probably inaccurate and it was good that linux kernel DOES NOT identify itself as Ã¢â¬ÅLinuxÃ¢â¬Â and returns false for the _OSI(Ã¢â¬ÅLinuxÃ¢â¬Â) and instead returns true when probed for Windows.