Кроссплатформенная привязка к железу

Тема в разделе "LANGS.C", создана пользователем Sunzer, 6 авг 2010.

  1. Sunzer

    Sunzer Member

    Публикаций:
    0
    Регистрация:
    25 май 2008
    Сообщения:
    256
    К чему еще можно привязать кроме как CPUID? C Linux пока что на базовом уровне.
     
  2. fsd

    fsd New Member

    Публикаций:
    0
    Регистрация:
    4 июл 2010
    Сообщения:
    353
    CPUID давно кросплатформенным стал?
    Что имеется в виду под кроспламформенностью в данном случае?
     
  3. Sunzer

    Sunzer Member

    Публикаций:
    0
    Регистрация:
    25 май 2008
    Сообщения:
    256
    Поддержка привязки в Windows и Linux
     
  4. google

    google New Member

    Публикаций:
    0
    Регистрация:
    10 авг 2007
    Сообщения:
    140
    Windows и Linux не совместимы бинарно. Почему бы не использовать разные алгоритмы привязки для систем? #ifdef WINDOWS #else #eindif
     
  5. Sunzer

    Sunzer Member

    Публикаций:
    0
    Регистрация:
    25 май 2008
    Сообщения:
    256
    CPUID например работает.

    Видимо придется так и делать...
     
  6. gorodon

    gorodon New Member

    Публикаций:
    0
    Регистрация:
    19 окт 2009
    Сообщения:
    301
    С помощью CPUID можно определить только серию процессора - любой проц из этой серии будет давать один и тот-же хардварный ID.
    А что, под Linux-ом проблематично к винту привязаться (я тоже в линухе новичок)?
     
  7. qqwe

    qqwe New Member

    Публикаций:
    0
    Регистрация:
    2 янв 2009
    Сообщения:
    2.914
    gorodon
    какова вероятность попасть в точно такой же проц?

    и в чем смысл кроссплатформенной бинарной привязки? один и тот же бинарь пускать и на выне и на лине без пересборки?
     
  8. gorodon

    gorodon New Member

    Публикаций:
    0
    Регистрация:
    19 окт 2009
    Сообщения:
    301
    qqwe
    Большая, особенно если программу ставят в контору, в которой компы закупают большими партиями с одинаковой конфигурацией... (вероятность ~100%) :)

    Видимо, автор разрабатывает кросплатформенное приложение, которое надо привязывать под всеми целевыми ОС...вряд-ли это один бинарь...
     
  9. qqwe

    qqwe New Member

    Публикаций:
    0
    Регистрация:
    2 янв 2009
    Сообщения:
    2.914
    gorodon
    это да, но там и остальное железо одинаковое будет. те только к номеру проца, который будет ессно отключен, маку сетевухи или номеру винта. доступен только мак сетевухи.

    впрочем, все равно нет смысла. большая контора имеет отличные требования от одного рабочего места. вот и продавать им сразу отдельный вариант построенный сети и многих терминалах. все равно они этого хотят.

    смысл? из жабы не долезешь до железа. если писать в нативе, то все равно пересобирать под каждую платформу. почему не сделать либы для проверки железо-конфига под каждую и не линковать с либой под ось?
    или нам простые пути не нужны - держим курс строго через пень-колоду?