Неподписаные драйвера.

Тема в разделе "WASM.NT.KERNEL", создана пользователем spa, 26 янв 2019.

  1. HoShiMin

    HoShiMin Well-Known Member

    Публикаций:
    5
    Регистрация:
    17 дек 2016
    Сообщения:
    1.427
    Адрес:
    Россия, Нижний Новгород
    А чтобы сделать что-то чуть более сложное - сразу возникают проблемы, начиная с того, чтобы найти документацию по хедерам или примеры использования, и заканчивая изобретением велосипедов. К примеру, запретить доступ к файлам. Аналогов виндовых минифильтров в линуксе нет. Что делать? Правильно, начинаем перехватывать vfs_open, это всё ненадёжно (потому что нельзя безопасно в ядре поставить хук), несовместимо с другими компонентами, которые тоже хотят поставить свои хуки, и дальше появляется простыня неразрешимых проблем из-за того, что линукс архитектурно сделан простым.

    А что теряют MS'ы от того, что пользователь поставит про? Для MS это одна и та же операционка.

    А если не секрет, что в нём?)
     
  2. UbIvItS

    UbIvItS Well-Known Member

    Публикаций:
    0
    Регистрация:
    5 янв 2007
    Сообщения:
    6.087
    млин, всё ядро можно в опенсорце качнуть + отладчик + вирты + к Сообществу вопросы кинуть можно == ну, что ещё людям ну-но???:crazy::laugh1::laugh2::laugh3::blush2:
    Ты сам же говоришь, что линь хорош для сервачей, но сервачная ось == всегда многопоточность :grin:
    а по цене что-то незаметно :)
    касательно ответственности перед пользователем, если совсем коротко == идите вы на.. :) единственный вариант -- это доказывать в суде, что их стрёмная лицуха нарушает местное законодательство.
     
  3. HoShiMin

    HoShiMin Well-Known Member

    Публикаций:
    5
    Регистрация:
    17 дек 2016
    Сообщения:
    1.427
    Адрес:
    Россия, Нижний Новгород
    Документацию) Ладно, про VFS достаточно хорошо написано в доках к ядру, но по полезности и информативности это всё равно далеко от MSDN)
    Документацией к ядру сейчас служат форумы. Это СОВЕРШЕННО неправильное положение вещей!
    Для серверов и не пишут ядерные модули, всё необходимое есть из коробки)
    А надо смотреть не на конечную цену, а оценивать себестоимость) С точки зрения себестоимости разницы между хоум и про нет, т.к. они взяли прошку и урезали в возможностях. А так как прошки ориентированы на корпоративный сегмент, то и цены там можно задирать выше. Обычный человек же не получит никакого профита от перехода на про или ворктсейшн (в самом деле - много ли домашних компов ты видел, где требуется поддержка всех плюшек виртуализации и действительно больших объёмов памяти). Для бизнеса это ограничение, за обход которого бизнес готов платить, и MS'ы могли бы потерять определённый процент прибыли, дав расширенные возможности в базовых версиях. А домашним пользователям нет никаких выгод, с них и спроса нет, как нет и мотивации урезать им доступ к возможностям прошек.
    Как, впрочем, в большинстве лицензий с отказом от ответственности и "продукт предоставляется as-is", так что... Были бы проблемы из-за лицензий - MS'ы первые бы сменили лицензию, чтобы не терять из-за неё долю рынка)
    --- Сообщение объединено, 29 янв 2019 ---
    А вообще, есть у меня подозрение, что в течение 10 лет винда выйдет в опенсурс. Пусть обложенная лицензиями, но в опенсурс.
     
    Последнее редактирование: 29 янв 2019
  4. UbIvItS

    UbIvItS Well-Known Member

    Публикаций:
    0
    Регистрация:
    5 янв 2007
    Сообщения:
    6.087
    ну, это несколько странное утв == дравер можно собрать модулем, а можно впихнуть в ядро. Но очевидно, что дюже толстое ядро приводит к большим траблам. :)
    более лучшей документации, чем открытые исходники, ещё не придумали :)
    а акая юзеру разница? для него хоум и про стоят разных денег, а в лицухах мокрых ты не найдёшь таких равенств меж версиями :grin:
    и кто же у них заберёт эту долю? :)
     
  5. HoShiMin

    HoShiMin Well-Known Member

    Публикаций:
    5
    Регистрация:
    17 дек 2016
    Сообщения:
    1.427
    Адрес:
    Россия, Нижний Новгород
    Так речь же не о том, КАК писать, а о том, ЗАЧЕМ) Часто ли под сервера приходится писать драйвера? А для клиентских машин - часто: зоопарк девайсов и потребностей, где драйвер может быть полезным. А на сервер поставил апач\нгинкс, и в бой!
    В том и дело, что никакой - юзеру достаточно и хоум. Но от того, что он поставит про, MS'ы не потеряют упущенную прибыль, т.к. пользователь не будет пользоваться возможностями, которые откроет перед ним расширенная версия. А это равносильно тому, что у него стоит тот же хоум. Пользователи платят за то, чем пользуются.
    А никто не заберёт. Сам же выше написал, что противоречит законодательству. А значит, в компаниях винду поставить уже будет нельзя - и не важно, какую альтернативу винде ты выберешь и есть ли альтернативы вообще.
    Была бы такая ситуация - MS просто теряла бы деньги. Клиент и хочет поставить, да закон не разрешает. Им это надо? Им это не надо.

    А в качестве альтернатив - тот же линукс. На безрыбье, как говорится, и убунта - ось. А для зажиточных - мак.
     
  6. UbIvItS

    UbIvItS Well-Known Member

    Публикаций:
    0
    Регистрация:
    5 янв 2007
    Сообщения:
    6.087
    на серваче драверов мб дажь больше, чем на любом десктопе :) сервач == обобщённое название самых разных сетевых задач: одно дело (вшивый хттп) и совсем другое == облачные решения, ханипоты, тестовые стенды.
    тут неважно пользуется ли юзерь доп. возможностями про аль нет, важен лишь чёткий запрет на смену версий бесплатно. чё там говорить о смене версий == даже сугубо лицушный хоум переходит в пиратку, если ты решил его поставить на ещё эн своих компов и/ль вирт.
     
  7. HoShiMin

    HoShiMin Well-Known Member

    Публикаций:
    5
    Регистрация:
    17 дек 2016
    Сообщения:
    1.427
    Адрес:
    Россия, Нижний Новгород
    Думаю, бОльшая часть необходимого функционала идёт как часть ядра и развивается как часть ядра. А всё остальное... Честно говоря, не вижу необходимости в каких-то дополнительных драйверах для облачных решений, для всякого хайлоада, ханипотов и т.д. - всё достигается юзермодными решениями (ну ладно, есть несколько областей, типа виртуализации). Но, имхо, на клиенте необходимость в поддержке со стороны ядра выражена ярче: банальные видеодрайвера, драйвера для звуковых карт, принтеров, сетевых девайсов.
    Ты говоришь "важен". А почему он важен? И почему он приоритетнее других задач, над которыми сейчас работает MS, чтобы специально выделить ресурсы для создания специальной антипиратской защиты?
     
  8. UbIvItS

    UbIvItS Well-Known Member

    Публикаций:
    0
    Регистрация:
    5 янв 2007
    Сообщения:
    6.087
    ну-стоп, Товарищ :) облако мб облачным десктопом с таким фаршем девайсов, что тебе никакого гаража не хватит, чтобы уместить стоко жестянок.
    если идёт речь о покупке оси, то юзерю интересно что можно купить ужо сейчас. А загоризонтные проекты мокрых больше интересны в сугубо теоретическом плане. :)
     
  9. HoShiMin

    HoShiMin Well-Known Member

    Публикаций:
    5
    Регистрация:
    17 дек 2016
    Сообщения:
    1.427
    Адрес:
    Россия, Нижний Новгород
    Может конечно, но так ли часто встречается такой фарш?
    Опять же - какому юзеру? Если среднестатистическому пользователю, пришедшему в М.видео за ноутбуком - ему продадут хоум. Он её сносит и ставит про, скачанную с торрентов. В чём здесь проявился убыток для MS?
    Сам факт установки не считается, т.к. пользователь ничего не приобрёл от установки Pro-версии. Не приобрёл ничего того, чего у него не было на хоум.
     
  10. UbIvItS

    UbIvItS Well-Known Member

    Публикаций:
    0
    Регистрация:
    5 янв 2007
    Сообщения:
    6.087
    в терминах закона == это всё рассказы в пользу бедных :)
    теперь к вопросу "нужна ли про-шка обыденному юзерю"..
    смахивает на откровенный рэкет.. да-да, есть обходные пути, но им ничего не мешает прописать в своих лицухах, что юзерь не имеет права отключать функции автоапдейта (ибо это ведёт к нарушению безопасности не только его ).
    облачный десктоп, облачные игры == весьма мощная тема и фактически нужен весь возможный фарш от юм до км.
    касательно альт, https://wasm.in/threads/zabavnye-novosti-0j-ti.32771/page-7#post-406795 :) мак, к слову сказать, сейчас из разряда понтовщины == куда лучше топовые вынь-жестянки приобрести. впрочем, пересекался с разрабами под шмяк: им приходится покупать акий-нть ЗсЪанный шмякбук, чтобы иметь легальный доступ к стору.
     
  11. HoShiMin

    HoShiMin Well-Known Member

    Публикаций:
    5
    Регистрация:
    17 дек 2016
    Сообщения:
    1.427
    Адрес:
    Россия, Нижний Новгород
    Соглашусь. Полезная фича и для обычных юзверей. Возможно, я несколько погорячился, когда сказал, что хоум совсем уж идентичен прошке для обычного человека.
    А ещё юзер не имеет права пиратить :acute:
    И здесь соглашусь. Хотя... Не знаю, как на самом деле организованы такие машинки, но предположу, что на них в гипервизоре крутятся виндовые виртуалки с проброшенными в них видеокартами.
    К слову, о проверках. Они настоятельно советуют использовать "защищённые" функции с явным указыванием длины буфера (всякие strcpy_s), но пользователю никто не мешает про эти проверки благополучно забыть, передать невалидный размер и т.д., поэтому CFG - как хорошее решение и прозрачное для программистов.
    И да, и нет. Мне в маках чрезвычайно нравится экран. Ни один ноутбук за сопоставимую цену не сравнится по качеству матрицы с эпплом. В остальном же... Вкусовщина. И что-то не очень хорошие отзывы об эппловских ноутах последнее время. В плане железа же действительно можно найти решения интереснее за гораздо более низкую цену. Но если ты дизайнер, создатель визуального контента, работаешь с цветом - эппл здесь мастхэв и именно из-за дисплея.
     
  12. CrawlUp

    CrawlUp Member

    Публикаций:
    0
    Регистрация:
    1 фев 2018
    Сообщения:
    90
    Я не как не могу понять о какой цене windows вы постоянно говорите?
    Я буквально 3 дня назад установил версию Pro с официального сайта и всё это совершенно бесплатно. Может я что не догоняю....

    [​IMG]
     
  13. HoShiMin

    HoShiMin Well-Known Member

    Публикаций:
    5
    Регистрация:
    17 дек 2016
    Сообщения:
    1.427
    Адрес:
    Россия, Нижний Новгород
    > активация выполнена
    Если винда активировалась автоматически, значит, у тебя ключик прошит в SLIC внутри SMBIOS, винда его подцепила. А значит это, что свою копию винды ты уже оплатил, когда покупал железо.
     
  14. CrawlUp

    CrawlUp Member

    Публикаций:
    0
    Регистрация:
    1 фев 2018
    Сообщения:
    90
    Шутишь? я всё железо покупал запчастями. И я сам удивился когда windows оказалась активированной, до этого всегда пользовался windows c надписью на рабочем столе с необходимостью активации.
     
  15. HoShiMin

    HoShiMin Well-Known Member

    Публикаций:
    5
    Регистрация:
    17 дек 2016
    Сообщения:
    1.427
    Адрес:
    Россия, Нижний Новгород
    А посмотри в книжке к материнке, нет ли там пункта про "идущую в комплекте лицензию" или что-то подобное. Откуда-то винда у тебя подцепила ключик, а подцепить она его могла или из SLIC, или если ты обновлялся с Win7. И погугли в инете софтинки для дампа этих ключиков.

    Если лицензии нет, то винда, скачанная с официального сайта и поставленная начисто, остаётся неактивированной. Нельзя менять темы, на рабочем столе висит вотермарк.
     
  16. CrawlUp

    CrawlUp Member

    Публикаций:
    0
    Регистрация:
    1 фев 2018
    Сообщения:
    90
    Мммм... возможно дело в установочной флешке...
     
  17. HoShiMin

    HoShiMin Well-Known Member

    Публикаций:
    5
    Регистрация:
    17 дек 2016
    Сообщения:
    1.427
    Адрес:
    Россия, Нижний Новгород
    Вполне может быть
     
  18. UbIvItS

    UbIvItS Well-Known Member

    Публикаций:
    0
    Регистрация:
    5 янв 2007
    Сообщения:
    6.087
    так костыли-то лепить зачем? есть таблица импорта у бина == просматриваем её и переключаем ансейф функи на сейф. единственную причину таких костылей можно объяснить желанием мокрых оставить себе лазейку для дыренек.
    не знаю.. мне всё это "утончённых ценителей" вина напоминает (типо они разбираются во всех оттенках вкуса и запаха). глаз чела далеко не орлиный + куча дизайнеров в очках ходит, что заставляет несколько усомниться в их шикарных способностях калибровки цветовой гаммы + на ноуте работать с графикой, ну, совсем неудобно :)
    видать, акцию акую-нть проводят :)
     
  19. HoShiMin

    HoShiMin Well-Known Member

    Публикаций:
    5
    Регистрация:
    17 дек 2016
    Сообщения:
    1.427
    Адрес:
    Россия, Нижний Новгород
    А если программист сам написал свою небезопасную реализацию strcpy? Или просто допустил ошибку, забыв проверить границы массива.
    Даже ненамётанным глазом видна разница, а на макбуках даже видео монтируют за милую душу, так что... как инструмент, макбуки имеют место быть
     
  20. UbIvItS

    UbIvItS Well-Known Member

    Публикаций:
    0
    Регистрация:
    5 янв 2007
    Сообщения:
    6.087
    препроцессор вполне может обнаруживать циклы копирования даты и подставлять проверку, а потом ужо передавать сорц компилю. И такую схему вполне можно сделать тоталитарной, тч разрабу придётся либо следовать ей, либо его прога будет записана в ансейф. Другой Вопрос, если мы говорим о высокопроизводительных кодах, там ансейф эквилибристика очень даже нужна.. но здесь мы их обсуждать не будем :)
    видео можно всё же монтировать на любом ноуте (это лишь Вопрос == время вс качество). а про неудобства в работе с графикой, я имел в виду размер экрана == ну, ноут слишком малый обзор даёт и получается чудовищное нагромождение всяких окошек.