у нас "машины" - это промышленная автоматизация. и масштабирование там не канает: габариты, требования к ТУ и т.д. базы там только на верхнем уровне, по сути, они не используются при работе. только для загрузки параметров и формирования отчётов для юзеров.
что касается драйверов и ошибок - в основном, это косяки непонимания свойств новых ядер систем. железо само по себе - это не игрушкечки с софтом. там очень большая специфика и сложность отладки. но надо сказать, что некоторые косяки в принципе неразрешимы. идеологию вендозного ядра, например, придумывали люди, нихрена не соображающие в контроллерах и шинах - поэтому получилось, что иногда железо в принципе не может поддерживать эту систему. при том виндузятники стараются как можно сильнее ограничить информацию по ядру. очень мало литературы на эту тему, а на сайте у них чёрт ногу сломит. а это, естественно, приводит к ошибкам. при переходе на 7-ку пошёл бум ошибок с дровами и это были не ошибки программирования. это были ошибки, связанные с несовместимостью железа. ну и плюс "лицензирование" дров под венду, ага - ещё одна палка в колесо разработчикам. в этом плане гораздо проще писать дрова под линь. там всё открыто и понятно, отлаживаться легче. например, под линём я находила ошибки и писала разработчикам. и они сразу вносили исправления в код. или добавляла поддержку новых устройств, которые имели схожий интерфейс. это делается быстро и без проблем.
no subject
Date: 2013-09-11 01:24 pm (UTC)что касается драйверов и ошибок - в основном, это косяки непонимания свойств новых ядер систем. железо само по себе - это не игрушкечки с софтом. там очень большая специфика и сложность отладки. но надо сказать, что некоторые косяки в принципе неразрешимы. идеологию вендозного ядра, например, придумывали люди, нихрена не соображающие в контроллерах и шинах - поэтому получилось, что иногда железо в принципе не может поддерживать эту систему. при том виндузятники стараются как можно сильнее ограничить информацию по ядру. очень мало литературы на эту тему, а на сайте у них чёрт ногу сломит. а это, естественно, приводит к ошибкам. при переходе на 7-ку пошёл бум ошибок с дровами и это были не ошибки программирования. это были ошибки, связанные с несовместимостью железа. ну и плюс "лицензирование" дров под венду, ага - ещё одна палка в колесо разработчикам.
в этом плане гораздо проще писать дрова под линь. там всё открыто и понятно, отлаживаться легче. например, под линём я находила ошибки и писала разработчикам. и они сразу вносили исправления в код. или добавляла поддержку новых устройств, которые имели схожий интерфейс. это делается быстро и без проблем.