anchor.diff:  
   %% OS info
   %% only the 'linux' (i.e. linux 2.6 or higher) strategy implemented
  --record(fds,{proc_stat,proc_self_stat}).
  -
  -
  -os_info({linux,#fds{proc_stat=FDs,proc_self_stat=FDss}}) ->
  -  proc_stat(FDs)++proc_self_stat(FDss);
  +-record(fds,{proc_stat,proc_self_stat,proc_meminfo,proc_net}).
  +
  +
  +os_info({linux,#fds{proc_stat=FDs,proc_self_stat=FDss,proc_meminfo=Mi, proc_net=Net}}) ->
  +  proc_stat(FDs)++proc_self_stat(FDss)++proc_meminfo(Mi)++proc_net(Net);
   os_info(_) ->
     [].
   
  
positive.code: 		cores = cores(State#state.strategy)};
  init_state(State) ->
      State.
  
negative.code: init_linux() ->
      {ok,FDs} = file:open("/proc/stat",[read]),
      {ok,FDss} = file:open("/proc/self/stat",[read]),
      {ok,Mi} = file:open("/proc/meminfo",[read]),
      {ok,Net} = file:open("/proc/net/dev",[read]),
      #fds{proc_stat=FDs, proc_self_stat=FDss, proc_meminfo=Mi, proc_net=Net}.
  
  
  
  