> Уфф. Вот у тебя времени. Работы что ли нет?Завидуйте молча, имхо.
> Хреновый из тебя детектор. Где я говорил обратное?
Там, подразумевая что AMDGPU чем-то отличается от -pro. Но -pro юзает AMDGPU и противопоставлять их странная идея.
> Был бы у тебя опыт, ты бы мне сам эту команду напомнил.
В моей голове много более полезных в повседневной жизни знаний.
> Но ты её в глаза не видел.
См. выше.
> упали (игра нужна, а не восторженные охи-ахи от взаимодействия с экосистемой
Современная MESA с современным кернелом AAA игры прекрасно тянет, вон Valve оптимизации на ЭТО фигачит пачками. Разве что свежак может глючить но так бывает у всех.
> кода, который писал не ты, и трёпа с разрабами, которые умнее
> тебя, ничего ценного не показал.
Моя цель была решение проблем. От этого выигрываю не только я. Кто там в чем умнее вопрос интересный. Ум - не про накопленные знания, это про принятие решений. Пройдите IQ тесты, узнаете где вы в этом аспекте относительно других.
> Было бы на что наступать. :) Знание исходников чужого кода тебе никак
> не поможет в запуске бинарника, который всегда является чёрным ящиком.
Исходники чужого кода позволяют мне как минимум...
1) Попробовать git bisect. Детально знать кишки не надо. И все равно можно загасить баг. В этом его прелесть.
2) Попробовать все же зарубиться с проблемой, если остальные тупят, а результат нужен.
> У тебя мешанина на экране, угадай теперь, какой участок кода её нарисовал.
Запросто. Если есть норм ревизия, и кривая, умеем воспроизвести? Делаем bisect. Находим комит, если не понятно - ползем к тому кто вкатил, он радуется: 90% работы сделано уже, может за минуты выкатить адресный фикс на понятную проблему.
Знакомьтесь, опенсорсные процессы, как они должны быть. Так можно получить за день-два фикс какой-то нетривиальной хрени. А проприетарщик так и за полгода не сможет: где они точно такой же GPU, с тем же вариантом VBIOS, от вон того OEMа будет брать?!
> Не можешь? Правильно.
Это вы - не можете. А я гасил баги даже в подсистемах в которых изначально - профан. Так можно было. Ессно потом лучше профи показать, но в линух совсем хлам и не вкомитят.
> а работать трассировщиком и, если надо, отладчиком.
Не единственный вариант. Можно забить на это и сделать бисект. И зная с точностью до комита где факап все как правило ясно. Я так себя факап программирования DMA поймал. Удачи, блин, в трассировке такого! :)
> Тут уже опыт нужен не в компилянии чужого кода, а в использовании
> всех сопутствующих технологий для запуска и работы.
Нужен там - работающий мозг.
> Программисты не умеют нормально в администрирование.
Если кто не может даже за собой какахи убрать - у него и культура разработки чаще всего так себе. Эффективность в тои или ином деле зависит от предпочтений.
> Оттого и выгорают в качестве мейнтейнеров. Это же сколько
> кейсов надо проверить и отладить.
Вообще-то проверят таки - юзеры, которые багов насыпят. Все баги все равно не поймаете в крупной программе. Так что тесты, юниттесты, но баги - будут.
...и очень круто если к прогеру придет кто-то с bisect, либо аж "tentative" fix. Сколько опеннетчиков так умеет? Кажется, немного? :)
> А они (программисты) чаще всего узконаправленные (амд стек).
Они конечно с уклоном в свою специализацию, но general linux experience у выходцев из опенсорса обычно - норм. Они и на соседних проблемах не спасуют, и в соседнюю подсистему фикс пульнут, если фэйл там. Совсем нишевой овощ - якорь для команды в целом.
> (с динамических языков) не могут в обратную разработку. А без этого
> опыта тебе никакой исходник не поможет.
Для bisect на минималках даже исходник читать не требуется :)
> Но уж сишник-то должен это знать. Элементарно, как 2x2.
В мои планы не входит остаться примитивным кодером который пырится в дебагер днями, ибо чаще всего есть более удачные опции. Совсем без этого конечно не получится, но...
Это называется Agile. Когда вы не боитесь менять курс действий, если туго идет. Это не про вас, не пытайтесь спорить, я вижу.
> Я эту команду видел один раз, случайно наткнулся на каком-то сайте. Поэтому сразу забыл.
Я вгружаю редко юзаемые знания "as needed". Это позволяет мне знать и уметь больше по более активно используемым мной темам.
> Так что ментор из тебя тоже не очень.
Я и не пытался, только констатировал что промахнулись с менторством.
> Ты рассказал то, что любой школьник знает, который в игры пытается играть.
Где такие школьники, интересно, обитают?
> Теперь, это в 2024-м? Так я и говорю, амд опенсорс не всегда был первого класса.
Я видел bring-up этого стека, своими глазами. По сути я early adopter этого и довольно плотно в курсе что и как, почему так, все ключевые фигуры, как это было. Правда меня опенсорсная часть интересует, не буду скрывать.
> Поэтому я этот ваш линукс в 2024-м и не видел и видеть не хочу.
Не мои проблемы. Для меня он основа моих технологий, ворочает все воркфлоу, и в целом довольно удобная, модульная, подконтрольная система.
> Но кому нужна голая теория, те могут и повестись на никчёмный ликбез.
Мне технологии интересны - в контексте их работы на меня, про теоретиков мимо ;)
> у тебя мешанина на экране. И где она рисуется, ты сказать
> не можешь, пока не начнёшь локализацию проблемы.
Я имею свойство - понимать изменения в системе, трекать эволюцию ключевых подсистем, замечать регрессии. У меня хватит ума опробовать разные версии компонентов стэка, в разных комбо, посмотреть что будет. Это нехитрое действо, в паре с чтением логов и проч зачастую хайлайтит проблемный компонент. А порой и ответ дает.
Скажем я знаю как GPU Reset/Recovery в логах выглядит. И да, иногда на экране при этом и правда нихрена не видно. Но когда меня такие мелочи смущали? Я могу взять и вон там логи, а если совсем фигня, то и сериальный шнурок.
> определения нужного места в коде. Отладочную печать воткнуть, к примеру.
С этим тоже можно обломаться - часто такие баги от этого фаломорфируют и баг сбегает от дебагера. Изменение времянок и проч в сложной системе - важный фактор.
> нужна. А интуиция - это опыт, а не теория.
Нужно и то и другое. Без теории тыкания слепого котенка, без практики скатывается в измышлизмы :)
> Корпорации сделали всё, чтобы уверенные, опытные пользователи побежали.
> А так и сами айти уже по краю ходят.
"Зелен виноград". Мне нормуль, остальное не так уж важно.
> Абсолютно поехавшие менторы пошли, ей богу. :D
Я и не собирался быть ментором, цель была отбить это желание у вас.
> Кто же из пользователей будет понимать линукс, чтобы запустить программу.
Ну, вот, я, допустим. И я такой не один. Конечно я далеко не только пользователь, но как одна из ролей - и это тоже. Я хочу чтобы технологии с которыми я вожусь работали для меня, желательно хорошо.
> Вот поэтому никто не хочет с вами связываться.
Мой comm overload за последние эн дней с вами не согласен.
> Врачи тоже в кишки залезают. А сами от GPL кишечника загибаются.
GPL полезные микроорганизмы кишечника, судя по состояния графического стека в лине VS bsd ;)
> как его работать заставить в цельной системе понятия не имеешь.
Собирать такие пазлы в целое - мое хобби. Постепенно это стало больше чем хобби.
> И похоже, что некоторые утилиты вообще не пробовал.
У меня нет таких целей.
> Сел бы тогда поиграть на AMD, я бы на тебя посмотрел.
Таки я даже немного играю, правда в опенсорсные игры в основном. Когда-то и нескллько проприетарных было, но это было давно и неправда.
> Чего не поможешь?
Не понимаю пойнт домена 3 уровня, где 70% юзерей в бане. Меня там нет.
> Тогда именно -pro поверх работал. Но чтобы его активировать, это надо найти
> какие пакеты в системе поставить дополнительно.
Pro всегда был задуман поверх AMDGPU работать. Как и MESA для >=GCN. Ничего другого под GCN амд просто не делало. Как максимум pro вроде таскал свой модуль AMDGPU на случай ископаемых ядер у юзера. Но меня pro мало интересует честно говоря.
По состоянию на сейчас AAA игры идут на MESA, Valve оптимизит именно MESA + AMDGPU для себя.
> В общем, надо действительно полностью разбираться в стеке технологий.
Будем честны: pro мне малоинтересен, я за открытый стэк обеими руками.
> А то код написали, а как что включать людям не рассказали.
Выходцы из опенсорца пользуются открытым стеком. А то инициатива манагемента амд и оно скажем прямо неведомый зверек. Который существует больше для галочки. Основной фокус не там.
> Как ты говоришь, мне всё равно, у меня нет AMD. :) Было, но прошло.
Это не мои проблемы. Моя цель - системы без проприетарщины, особенно - на системном проце.
> Когда в игре глитчи искажают картинку, вот тогда геймер пошлёт твои россказни
Со временем совместные усилия здорово скостили такие ситуации. Но конечно если только права качать, да еще в бсд где девов нет - результат предсказуем.
> про психологию вместе с тобой. АМД-дрова работают плохо, поддерживаются тоже. Это
> у них уже традиция.
У меня норм работают. И свои проблемы я решать умею. А сейчас уже и не только свои. А вы можете лизать проприетарские ботинки, но - без меня.
> А слова проприетарщик и опенсорсник обычный человек вероятно посчитает за что-то плохое.
Проприетарщик в моем лексиконе и правда имеет негативный контекст.
> Пользователь даже не знает, что андроид на форке линукса работает.
А я тут при чем?
> https://overclockers.ru/st/legacy/blog/373296/328870_O.jpg
Я и интереснее вещи видел. Вплоть до отсутствия картинки. Но, как видите, в прошедшем времени.
> Вот примерно такое было изображение в игре, пока был активен amdgpu.
> активным конкретно amdgpu-pro появилась нормальная картинка. Дело было на полярисе.
Какие-то объяснения на уровне погонщика слонов. Вот вам структура графики у амд: https://upload.wikimedia.org/wikipedia/commons/f/ff/Linux_AM... - как видите, с 2016 года проприетарь - все! И есть только AMDGPU. В него же сабмитит запросы и проприетарный бэк aka "Pro". Как максимум вроде для древних ядер они таскали более новый AMDGPU в pro. Может у вас это было? С свежим кернелем это действо смысла не имеет, он там не хуже.
> Потому что после 22-го года я линукс смотрю только на лайве.
Не мои проблемы.
> Между прочим, на этом изображении как раз демонстрируется работа опенсорсного
> амд драйвера для линукса.
Я и более интересное видел. В именно прошедшем времени. Этим мы и отличаемся. Я свои системные проблемы все решил. И стало ЗБС.
> Вот как раз с -про там было более-менее, а открытый не работал совсем.
Хызы, полярисы нормуль работают сейчас. Конечно сказать за ВСЕХ oem'ов с всеми VBIOS - ну сами понимаете. Всегда есть риск что особо ушлая конторка пропишет левак в VBIOS ради красивой цифры в бенчах а потом плачется у амд у порога - придумайте хоть что-то?!
> А сейчас на AMD плевать от слова совсем.
Это, к счастью, не мои проблемы. Каждый человек имеет выбор а потом выбор - человека.
> MS будет проще прихлопнуть вайн, и протон впридачу. Чего раньше больше всего и опасались.
Как они это сделают? От географически распределенной тимы даже ракета в офис неэффективна. Я скорее поверю что они перейдут на линух, и вот это, тогда не угробят - но своими комитами могут подзагадить. Впрочем мне пофиг протон и вайн и это не мои проблемы.
> Прибить, снизить капитализацию вальвы, изнурить её судами и издержками, и купить с потрохами. :)
Габен ненавидит майкрософт. Если не ошибаюсь он работал и них и отлично в курсе кто, что и как. И steam deck это как раз на ту тему. Да и майкам оно нахрен? У них основной доход это абажур и офис 365, мышиная возня с репутационными потерями им уже имхо ни к чему.
> Вот он и работал. А это "понизьте разрешение экрана, выкрутите настройки на
> минимум" - это для опенсорса.
По перфомансу современные MESA вполне на уровне, достаточно бенчи фороникса посмотреть.
> Да, линукс теперь заставляет бегать за железом похлеще винды. Которая просто работает
> на большинстве старого железа, но это невыгодно производителю железа.
Нифига эта ваша винда на старом железе не работает. По GPU современная винда супер-придирчива, без EFI не взлетает, дров вечно нет, так что врать тут - не надо. Обычный Debian актуальной версии можно спокойно запустить на куда более древнем нечто.
> AMD и линукс полностью отбили желание дальше с ними связываться.
У меня нет цели всех загнать в счастье - так что если для вас что-то лучше работает, отлично, скатертью дорожка. Но у меня такое подозрение, что вы вообще линух не юзали и только фоточки нагуглили и делаете мне мозг.
> А после вывода команды mount в последней убунте я стараюсь не связываться
> с корпоративными линуксами (ведь по факту никакого официального собранного линукса нет)
Официально Linux это ядро. Я вполне поддержиаю такое позиционирование. Это мой любимый системный компонент. Юзермод я из пакетов дебиана набираю. Тоже, вот, модульно.
А с этив вашим официозом - вы там ищите себе рабовладельцев без меня.
> Я такое прогрессом не называю, у меня для этого другие эпитеты.
Модульные дизайны - это большой шаг вперед относительно мамонтов с "базовыми системами" не умеющие толком готовить свой же пакетник. При том пакетник у сабжа даже стал относительно неплохой, но радости с этого не наступило: без репо и правильных политик майнтенанса толку ноль. Катит толко если комбо в целом разумное, а это не про сабж.
> И конечно ещё найдутся пишущие опенсорс корпорациям за идею.
Корпорации тоже разные бывают. И, кстати, я от корп получаю сильно больше кода чем они от меня - и таки тоже нашару. На что мне в этой схеме жаловаться? Я бы в жизни столько кода сам не написал. А так у меня крутые ФС, виртуализация, поддержка чертовой кучи самых разных железок, на все вкусы и размеры.
> что ничего уже не выключишь.
Это не про Linux. Там практически все модулями можно собрать. В том числе как раз чтобы не грузить ненужные фичи там где это не надо. Не вижу предпосылок чтобы это изменилось.
> Во-во, оно и есть. Что ещё надо.
Лично для меня первый приоритет - системный проц без блобов. Далее и остальное, но сложнее ибо даже в SD карточке фирмвара есть. Потому что кто-то должен рюхать команды на интерфейсе. Но вот что мне фирмварь SD карты сделать может? :)
> Не хватает. Даже несравнимо.
Тем не менее, насколько я вижу - гамез основательно прибавилось, Valve старался.
> Да, но они сначала подпилят линукс, чтобы он был как NT.
Именно как NT он не будет никогда. Но он может быть лучше чем NT, а сама винда так устроена что в общем то ей не так важно что там реально выполняет сисколы. NT API != WinAPI и если заменить NT API на сисколы линя и вайн как прослойку софт в принципе ничего не заметит.
А какой там модуль притививов синхронизации NT мне не мешает. Я его вообще вгружать не буду.
> GPL не стал лучше работать, он всегда таким был для корпорастов, поэтому
> его продвигали как свободку. :)
Лично меня устраивает как это работает - с одной стороны дофига кода с вон тех, с другой я могу довольно гибко кастомизить ОС как надо мне. Вон диванщики не хотели системду - у них и нет ее.
Или если мне на мелкой эмбедовке не надо графику - ну я и не буду DRM/KMS собирать и уж тем более модуль синхры винды. И там БОЛЬШОЕ лобби чтобы бред в стиле якобы неотключаемых фич не прошел на корню. Там толпа миллиардных корп костями ляжет чтоб это не случилось. Ибо доплачивать за флехи и раму на ненужное гумно их элементарно жаба душит!
> Вот какая тебе разница что телеграм закрыт? Ты им пользоваться не стал?
Взенапно я им не пользуюсь. И?
> Ну значит какой-то другой мессенджер с чёрным ящиком на сервере используешь.
Протокол Tox распределенный P2P :). Я на него всех знакомых пересадил, мне ЗБС.
> А потом тебя убедят, что ты без него жить не можешь.
Не убедят. И не только меня. Ибо зачем это в мелкой эмбедовке?
> Вам идеи нравятся больше чем готовые решения?
Мне нравится развитие и участие в создании будущего. Но, конечно, с шкурным интересом все это юзать для себя. Просто я бываю early adopter-ом новых продвинутых технологий. Часть той силы что помогает доводить реализации до ума.
> Может не стоит пытаться бежать быстрее скорости света?
Я совсем не откажусь от небольшого персонального звездолета с гипердрайвом.
> Айти не так долго осталось, чтобы на этом акцентироваться.
Судя по спичу это вам не так долго осталось. То что делаю я - в обозримом будущем никуда не денется.
> Как известно, тормоза компьютера определяются по самому медленному ресурсу.
...поэтому на моем основном воркстейшне довольно шустрое - ВСЕ :). Система должна быть сбалансированой.
>> А потом что? Стырите у нас в KPI VFS?
> А чего бы нет. Будут силы, будут нужды - стырят. :)
Нашли что тырить, лол. Вот уж "без порток^W ФС, зато с GELI и GEOM'ами".
> Всё, что понадобится будет работать. Пусть даже не в сабже. Но растащат
> по разным системам.
Нухз - пока доскер в винде как-то не очень живой. Ну майкрософт пробурчал не очень то и хотелось да сунул линух в виртуалку, назвав WSL2. Ишь ты, карманный вариант абажура!
А такими темпами и вообще на линух свалят...
>> Target acquired! https://www.opennet.ru/opennews/art.shtml?num=61570
> Лёгок на помине.
...мой небольшой возврат техдолга Кенту! Спасибо за хинт: удачно навели :-)
> Добавил тормозов в свою фс? Зер гут. Чего только
> не сделаешь ради безопасности.
ФС с чексумами - с самого начала задуманы считать чексумы. На современных процах это не тормозит, кстати. А если блок битый, очевидно, лучше все же его запросить с исправной копии и починить битую, а не так что нехай пусть ФС, ОС, данные или что там разваливаются, зато блин быстро.
> Пусть развивает дальше. Глядишь, и не понадобится. :D
Завидуйте молча, имхо.
> У обычного человека инет будет ограничен и строго целевой, и электричество тоже.
Это мы будем посмотреть. Я приложу много усилий чтобы будущее выглядело иначе.
> клирики. Основание читал? Вот так.
Нет, но чем-то напоминает фильм Spellbinders. И я знаю что в таком случае делать дальше.
>> еще не вышедших GPU. До их выхода. Так что вот.
> А Nvidia следит? :)
А кто его знает. Они с неких пор делают довольно абстрактную "поддержку GFX 12.5" (пример условный). Что сие такое - и в каком чипе будет - попозже узнаете. Так и железо на опережение фигачится, и инфо о планах не полное. В отличие от нвидии зато хоть какая-то поддержка железа уже к моменту появления на полках. А не так что после каждого кернела еще и эвон сколько туповэйтинга.
> Да, а по ним алгоритм.
Алгоритм работы железки по потоку команд в нее - не восстанавливается, внезапно. Ну или восстановите мне uCode интела по x86 набору команд для начала? Расшифрованый, конечно.
> Поняв алгоритм, можно его повторить.
Общие идеи так то все общеизвестны. Но много мелких отличий и деталей все меняют, а основная проблема нвидии - горячие чипы на пределе возможностей и затыки с техпроцессами, как они это скопипастят то?! :D
> Для этого потока достаточно.
Ну вон китайцы пару x86 процов сделали. Но почему-то интель не очень нервничает...
> Ты же можешь написать высокоуровневый код по листингу дизассемблера? Если сишник, то должен.
Это будет довольно хреновый код. Настолько что ре-инженеринг с ноля на основе понимания общей идеи может быть более удачной идеи. А может и редизайн с ноля лучше будет.
> Но ты тридцать лет ей пользуешься.
Выкинуть очередной кусочек блоботы всегда доставляет очень приятные эмоции. На данный момент у меня уже есть системы совсем без блобов. Show will go on.
> Может хотя бы сейчас сделаешь усилие и перейдёшь на linux-libre и дождёшься,
> когда в линуксе всё будет открыто?
У меня уже сейчас есть железки подымаемые Uboot и mainline kernel, совсем без блобов в этом процесе. Мне так больше нравится и я забуду вас спросить.
И да, вполне вероятно что следующий мой воркстейшн и лаптоп будут ARM64 или лучше RISCV64, с полностью открытым системным уровнем.
> А то всё это "Я ненавижу, но буду пользоваться" выглядит лицемерно,
Отъюзать как туалетную бумагу и с омерзением выкинуть в толч - норм, это за EULA и проч. Научившись на пантеон самому - пора вернуть техдолг! :)
> Нет, мы нарвались не на этом. Наверное у каждого своё.
Вероятно. Для меня Linux - как влитой. Я на ты с этими технологиями. Я одно целое с ними. Я чувствую себя дома в этой системе, с теми людьми. Мы хотим примерно одного и того же.
> репутация теперь замызгана. А вам много для счастья не надо. И
> микрософт - лучшие друзья, и амд - лучшие драйверописаки.
Ну вообще я так то плотно партнерил в свое время с именно MS, и от винды фанател. Пока не заметил что есть и иной путь. Без деления на master и slave. Мне так больше понравилось, так экосистема прикольнее получается. И рабочие процесс намного круче.
> вам надо, чтобы репутацию отмыть. :) Троянский конь что бесплатный сыр.
Если вы думаете что сможете вгрузить мне троянского коня, я отвечу "попробуйте".
> Дело же совсем не в этом было, а в том, что на
> винде ты ставишь последний рабочий каталист и он работает.
В современной винде сейчас пловина старых амд - вообще никак.
> А на линуксе ты этого не можешь, и вынужден менять железо.
А на линуксе я извиняюсь, даже совсем антики от амд опенсорцными дровами цепляются без танцев. На винде же они - "стандартный vga адаптер". С FPS на ютубе этак 5.
> Очень удобно для железячников, поэтому они всю эту картельную схему поддерживают.
> Но простым обывателям от этого не легче.
Это все не про меня - я меняю железки лишь когда мне объективно хочется новую железяку погонять.
> Так ты в магазин ломанулся. Раз у тебя такая пачка железок.
Я их сразу парочку брал, в эпоху их актуальности... :-)
> В нормальных системах железо работает годами. Даже на закрытых дровах, без перекомпиляции.
Спасибо я видел как в винде работают старые видяхи! И именно поэтому ряду всяких сельпошных юзерей при случае линуха накатил в свое время. Там их немолодое железо работало лучше и вирусы и малварь не гробит систему.
> Во-во, АМД, Intel, Nvidia чего-то не хочется (или хочется) и ты поэтому дуй в магазин.
Есть опция "накодить самому". Ну вон кто-то вулкан для последних топовых Terascale'ов пытается. Его на ЭТОМ железе у амд никогда не было.
Более того - владельцам GCN 1.x подвалил подарок, по сути, когда распоследний вулкан стараниями Airlied'а завелся и там. А на коробке, между прочим, не обещали.
> год (или как часто вы её там меняете) не нужна.
Я каждый год и не меняю. Но все ж GPU в ряде задач хороши и совсем игнорить сие - такое себе.
> корпорации железячников? Сами это делайте. Вас меньшинство и пускай ваши дела
> не вылезают дальше серверов в проде.
Я не сказать что суперчасто покупаю новое железо для себя. Но иногда обувать себя на плоды прогресса тоже надоедает.
> Запланированное устаревание продвигаете как достоинство.
...запустив распоследний kernel и дебиан на ископаемом ARMv5 я с этим немного не согласен :)
> Вот что б тебе счётчики на водо-электро-газо-ресурсы каждый месяц менять приходили.
Моя цель на самом деле - автоном. Да, ессно это дороже и канительнее. Но это хорошая проверка инженерных скиллов.
> - Что? Менял в прошлом месяце? Но этот счётчик считает отдельно дневной и ночной тариф.
Если бы вы еще и мануалы читали то знали что это весьма универсальные штуки...
> А он не всем нужен. Вы как банк, который звонит и предлагает разные ништяки.
Я просто не вижу на что жаловаться - все что обещано на этикетке, реализовано. А порой и больше бывает.
> Один из простых способов быстро листнуть конфу в консоли.
Редкая и нишевая задача.
> Но команду, которая точно напишет amdgpu-pro ты так и не нашёл.
А оно мне надо? Я за это время дюжину комитов в открытые проекты навесил, это прикольнее.
> Толку от этого опыта. Он у каждого свой.
Т.к. люди мало меняются, этот опыт тем же способом и другие могут получить.
> программы, понимают что без перекомпиляции ничего не заработает, и уходят обратно
> на винду.
Это не мои проблемы опять же. В этом мире никто никому ничего не должен. Если вам нужны благодетели типа майрософта, наздоровье. Я же в состоянии почитать EULA и сделать вывод что вообще совсем не ок с таким отношением ко мне. И нет - забить на это не получится, код будет сделан под стать.