anchor.diff:              NumCores      = analyze_darwin_hw_total_number_of_cores(HwInfo),
               Memory        = analyze_darwin_hw_memory(HwInfo),
               io:format("Darwin:"
  -                      "~n   System Version: ~s"
  -                      "~n   Kernel Version: ~s"
  -                      "~n   Model:          ~s (~s)"
  -                      "~n   Processor:      ~s (~s, ~s, ~s)"
  -                      "~n   Memory:         ~s"
  -                      "~n   Num Schedulers: ~s"
  +                      "~n   System Version:        ~s"
  +                      "~n   Kernel Version:        ~s"
  +                      "~n   Model:                 ~s (~s)"
  +                      "~n   Processor:             ~s (~s, ~s, ~s)"
  +                      "~n   Memory:                ~s"
  +                      "~n   Num Online Schedulers: ~s"
                         "~n", [SystemVersion, KernelVersion,
                                ModelName, ModelId,
                                ProcName, ProcSpeed, NumProc, NumCores, 
  
positive.code:             analyze_and_print_win_host_info(Version);
          _ ->
              io:format("OS Family: ~p"
                        "~n   OS Type:        ~p"
                        "~n   Version:        ~p"
                        "~n   Num Schedulers: ~s"
                        "~n", [OsFam, OsName, Version, str_num_schedulers()]),
              {num_schedulers_to_factor(), []}
      end.
  
  str_num_schedulers() ->
      try erlang:system_info(schedulers) of
          N -> f("~w", [N])
      catch
          _:_:_ -> "-"
      end.
  
  num_schedulers_to_factor() ->
      try erlang:system_info(schedulers) of
          1 ->
              10;
          2 ->
  
negative.code:                 "-"
          end,
      io:format("Solaris: ~s"
                "~n   Release:               ~s"
                "~n   Banner Name:           ~s"
                "~n   Instruction Set:       ~s"
                "~n   CPUs:                  ~s (~s)"
                "~n   System Config:         ~s"
                "~n   Memory Size:           ~s"
                "~n   Num Online Schedulers: ~s"
                "~n~n", [Version, Release, BannerName, InstructionSet,
                         NumPhysProc, NumProc,
                         SysConf, MemSz,
  