diff -r c1a0d321e646 -r 2de3a3e5f0b5 Hardware/RAM/RAMGroup.cs --- a/Hardware/RAM/RAMGroup.cs Tue Jul 24 16:04:30 2012 +0000 +++ b/Hardware/RAM/RAMGroup.cs Tue Jul 24 16:45:48 2012 +0000 @@ -8,12 +8,22 @@ */ +using System; + namespace OpenHardwareMonitor.Hardware.RAM { internal class RAMGroup : IGroup { private IHardware[] hardware; public RAMGroup(SMBIOS smbios, ISettings settings) { + + // No implementation for RAM on Unix systems + int p = (int)Environment.OSVersion.Platform; + if ((p == 4) || (p == 128)) { + hardware = new IHardware[0]; + return; + } + string name; if (smbios.MemoryDevices.Length > 0) { name = smbios.MemoryDevices[0].ManufacturerName + " " +