The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

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() in the 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

  • => Sys::Info::OS::long_name() is now deprecated. => 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 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
Information about devices
CPU information.
Compatibility layer for unsupported platforms
Fetch CPU information from %ENV
Compatibility layer for unsupported platforms
Windows driver for Sys::Info
Fetch CPU metadata through WMI
Windows backend for Sys::Info::OS
Detailed os information.

Provides

in lib/Sys/Info/Base.pm
in lib/Sys/Info/CPU.pm
in lib/Sys/Info/Constants.pm
in lib/Sys/Info/Driver.pm
in lib/Sys/Info/Driver/Linux.pm
in lib/Sys/Info/Driver/Linux/Device.pm
in lib/Sys/Info/Driver/Linux/Device/CPU.pm
in lib/Sys/Info/Driver/Unknown.pm
in lib/Sys/Info/Driver/Unknown/Device.pm
in lib/Sys/Info/Driver/Windows/Device.pm
in lib/Sys/Info/Driver/Windows/Device/CPU.pm
in lib/Sys/Info/Driver/Windows/OS/Editions.pm
in lib/Sys/Info/Driver/Windows/OS/Net.pm