Changes for version 0.60 - 2008-07-13
- => Minor code cleanup. => Added a test to check the module versions. => Bump the version for the new stable release after 7+ months :)
- More unified (if not 100% same) interface between drivers
- Improved Windows OS detection
- Improved Linux distro detection
- Improved CPU detection
- Some deprecated parts (all to be removed in v0.70 or at the end of 2008)
- More unified (if not 100% same) interface between drivers
Changes for version 0.52_92 - 2008-07-12
- => Pod fixes. => Code cleanup.
Changes for version 0.52_91 - 2008-06-28
- => Removed HASAPI() from Windows driver. => All files now have Pod. => Moved all constant definitions to Sys::Info::Constants.
Changes for version 0.52_9 - 2008-06-27
- => ::Linux
- Implemented various OS meta keys.
- Implemented CPU architecture key.
Changes for version 0.52_8 - 2008-06-26
- => ::Linux
- Implement ::OS::tz()
- Implement ::OS::edition() for Ubuntu.
- Implement manufacturer meta key.
- ::OS::build() now returns the timestamp instead of time string. Use it as: print( scalar localtime $os->build ) to get a string.
- => Updated unknown tests.
Changes for version 0.52_7 - 2008-06-24
- => Fix broken ::CPU under linux. => Unix::Processors is now required under linux.
Changes for version 0.52_6 - 2008-06-22
- => Fix for available devices list. => ::CPU
- ::ht() method now returns the number of threads
- Removed disable_si option from ::CPU.
- Fixed load() for Windows.
Changes for version 0.52_5 - 2008-06-20
- => Moved CPU::load() into the base class to make the checks for all drivers. => New subclass Sys::Info::Constants. => Some fixes.
Changes for version 0.52_4 - 2008-06-18
- => Tidied ::Windows::OS. => New ::Windows::OS method cdkey(). => Fix for ::CPU::hyper_threading():
Changes for version 0.52_3 - 2008-06-11
- => $os->login_name_real() is now deprecated. Use $os->login_name( real => 1 )
Changes for version 0.52_2 - 2008-06-08
- => Improved driver loading mechanism. => $os->long_name deprecated. Use $os->name( long => 1 )
Changes for version 0.52_1 - 2008-06-06
- => Improved OS detection for Windows. Now the editions can also be detected. => Windows Server 2008 is now supported. => Added new method edition() to Sys::Info::OS. => $os->name & $os->long_name & $os->version are now accept parameters. => Added a way to detect if Win32::API is available or not under Windows. => Initiated a XS interface to Win32 API functions. TODO: Improve XS interface and disable WMI where possible as it is so slow TODO: Consider Win32::API usage. => Added a Core 2 detection code to Sys::Info::Driver::Unknown::Device::CPU::Env.
Modules
Fetch information from the host system
Base class Sys::Info
Deprecated CPU Class
Constants for Sys::Info
Information about devices
CPU information.
Driver base class
Linux driver for Sys::Info
Base class for Linux device drivers
Linux CPU Device Driver
Linux backend
Compatibility driver for Sys::Info
Base class for Unknown device drivers
Compatibility layer for unsupported platforms
Fetch CPU information from %ENV
Compatibility layer for unsupported platforms
Windows driver for Sys::Info
Base class for Windows device drivers
Windows CPU Device Driver
Fetch CPU metadata through WMI
Windows backend for Sys::Info::OS
Interface to identify Windows editions
A minimal interface to Win32API::Net
Detailed os information.