Комментарии 263
После внесения даже минорных изменений которые нужны не всем начинается настоящий зомбиапокалипсис: толпы бродящих за тобой тел бубнящих «а нам тоже надо», «а почему их патч взяли а наш нет»… и истеричные крики отчаянья «как теперь оно с ТАКИМ жирным ядром взлетит у меня со всем обвесом на жалких 32ГБ оперативы?!?!»
# uname -a
Linux *** 4.8.12-gentoo-r1 #1 SMP Thu Dec 8 14:00:36 MSK 2016 x86_64 Intel(R) Core(TM) i7-3930K CPU @ 3.20GHz GenuineIntel GNU/Linux
# emerge --info nvidia-drivers | grep 'was built'
x11-drivers/nvidia-drivers-375.20-r1::gentoo was built with the following
Возможно, AMD стоит поступать так же?
Тогда драйвер будет полностью проприетарным. AMD сейчас хочет как можно больше всего вынести в ядро в виде открытого кода, оставив в проприетарном виде в юзерспейсе лишь то, что им не позволяют открыть патенты.
> закрывшись в «собственном силосе».
> провёл в изолированном силосе
> Silo — не силос, а бункер (ага и силосный тоже). Как можно заКрыться в силосе? Как он может быть изолированным? Нет, ты мне скажи, ты когда писал, чем и о чём вообще думал, мне правда интересно?!
На фоне такого откровенно лживого заголовка, высосанного из п… альца, предыдущие — жёлтые, уже не кажутся такими уж ужасными.
> Мейнтейнер… забраковал патч
Не браковал он ничего, потому что никакого патча не было! Было предложение — можно мы? Был ответ — так нельзя! Всё! Конец.
> обратился… с предложением включить
> сначала мягко, а потом жёстко объяснили… патч не будут принимать
Ты конечно рассказал подробности истории, но врать-то зачем?! По-твоему она станет менее интересной? Нет!
Прекратите быть журнашлюхами и всё глубже погружаться в золотуху! И убирайте у себя «звания» — редактор, не заслужили!
> Эйрли упрекнул компанию… что она… в стороне от графического сообщества
Это он о себе и остальных двух землекопах?
Главная-то мысль была дальше, с «забраковал», с чем вы Анатолий, точно перегнули, как в классике — «не в лотерею, а в шахматы, не волгу, а пять рублей, и не выиграл, а проиграл».
:D
«У тебя в голове силос» аналогия к «В голове моей опилки» Винни Пуха, какой переход на личности, ты о чём, человече?!
Обращение на вы — не является выражением уважения само по себе! Мало того, оно зависит от окружения человеков, от воспитания и других факторов. Например, в моём окружении «на ты» общаются, как раз с большим уважением и более… близкими людьми, «на вы» же, наоборот — дистанцируются и проявляют нейтралитет. В вашем мире где только слово «вы» само по себе, выражает уважение, фраза «Сударь, вы — долбо… звон!» — будет просто верхом уважительного отношения? Или всё же контекст тоже важен?
«И последний вопрос» — с какой стати я должен уважать «какого-то незнакомца» (нет я про вообще человеков), они это заслужили чем-то, о чём я не знаю? Или вы слово уважение как-то трактуете по другому?
Да, а ещё могло бы быть уважение к читателю (в т.ч. уважение к профессиональной деятельности) и пользователю сайта — вот ещё, какая ерунда.
Вы, вероятно, из семьи совковых продавщиц? Очень характерное скотское отношение к окружающим. Да ни кто хамам не станет доказывать право на уважительное отношение и пытаться как-то "заслуживать" его. В лучшем случае, брезгливо поморщатся. Фе.
Где оно, это моё скотское отношение, где хамство? Нет, вы конкретно пальчиком покажите! Я-то, наивный, думаю, что моё, до ужаса саркастичное (в том числе к себе), или нейтральное отношение к людям — лучше показного якобыуважения.
А ещё, давайте спросим Ализара, был ли мой текст оскорбительным, ведь он первым попал под раздачу?!
Системная ошибка в архитектура разработки.
Линкус хочет быть всем — все с собой все в ядро.
Вообще, мне кажется, что все это скучная возня вокруг мало кому интересной темы. Что реально нужно, так это довести до ума gpu-passthrough, а то там пока шаманства немеряно. Тогда те, кому нужны игрушки с мощным 3D смогут спокойно играть в них на виртуалках.
Дрова нужно доводить до ума. Я не вполне понимаю почему, но количество портов на линукс растёт год от года.
линукс-гейминг ненужен?
Я сейчас немного побуду капитаном-очевидность, но, видимо, с точки зрения AMD линукс гейминг нужен не настолько, чтобы AMD вложила больше денег в разработку и лучше взаимодействовала с апстримом, но настолько, чтобы содержать текущую команду, продолжать пилить свои дрова и скорость их выхода и качество таки стараться улучшать.
С точки зрения мейнтейнеров ядра он нужен настолько, чтобы таки пилить все эти drm подсистемы, но не настолько, чтобы ради драйвера подписываться на потенциальный великий геморрой, нарушать принципы управления проектом, возникшие не на пустом месте и т.д. и т.п.
В плане графики, скорее всего — Intel, поскольку основная критическая масса графики на серверах крутится на встройке от Интела, ИМХО.
Открываем топ500, смотрим на третью строчку, удивляемся
Не, я счас серьозно. Стало интересно…
TOP500 Суперкомпьютеров на тесте Linpack (netlib.org/benchmark/hpl): https://www.top500.org/ https://www.top500.org/lists/2016/11/
№ 3 Titan — Cray XK7, Opteron 6274 16C 2.200GHz, Cray Gemini interconnect, NVIDIA K20x Cray Inc. (машина 2012 года!)
Полный список https://www.top500.org/list/2016/11/
Статистика: https://www.top500.org/statistics/list/ — интересные категории:
Processor Generation — opteron в 7 системах из 500, почти все остальное (452) xeon, есть 22 power, 7 sparc и 2 китайские архитектуры
Accelerator/CP family — 60 машин c nvidia, 21 xeon phi, 1 "ati radeon", 6 непонятных
Если пихать в него всё подряд — то «хорошее ядро» превратится в «windows nt» и лозунги изменятся на «долой линукс, уходим на bsd».
А вот в разборках постоянно звучит «я сижу на десктопном линухе и ничегошеньки мне не нужно от винды и мака».
это видимо все админы сидят в текстовых консолях и от графики им нужно только множество окон, что ли?
Не может Линукс в нынешнем состоянии решить проблему с видео. Просто не может.
А вот в разборках постоянно звучит «я сижу на десктопном линухе и ничегошеньки мне не нужно от винды и мака».
И? Исключения найдутся в любой системе. Могу вам предоставить список товарищей, которые говорят ровно обратное: «мне и на винде хорошо, а эти ваши линупсы-шминупсы нужно только бородатым-очкарикам-задротам». Аналогично и про «обгрызённых».
это видимо все админы сидят в текстовых консолях и от графики им нужно только множество окон, что ли?
Ну…
- Множество окон возможно и в cli/cui.
- Графика нужна не для «галочки», а действительно работоспособная. Т.е. с аппаратным ускорением, реклокингом и т.п.
- Драйвера нужны не только для того, чтобы «графику казать народу», а для задействования оборудования. Например OpenCL для серверов.
Вот кому нужно оборудование, для работы которого нужно ставить сторонее ядро? А если две такие железки потребуется совместить в одной машине?
От AMD просят лишь одного — не костылить, а использовать стандартные механизмы. Если их не хватает — расширять список «стандартного» вкупе с сообществом, а не «нам так надо, поэтому так должно быть у вас».
Не может Линукс в нынешнем состоянии решить проблему с видео. Просто не может.
Что Вы подразумеваете под «проблемой с видео»? Да и тут никто никому не должен, не будет дров — обойдёмся.
nvidia же как-то работает без патчей к ядру, почему amd не может аналогично?
- УМВР
- Хорошо, линукс говно. Куда валить? Винда? Ещё хуже. Макось? По лицензии нельзя, плюс непонятки с железом.
2. Винда умеет не все. Плюс есть часть вещей, которые лучше работают под Линуксом, Фряхой, СмартОСом. В случае последнего тот же ZFS
Винда — это перманентный рассадник всякой вирусни. Поставил как-то раз на рабочее место одной сотрудницы Win10 + Kaspersky Free. Через некоторой время начались проблемы. Загрузился с dr.Web live CD, обнаружил 3 вируса, один из которых encryptor. А сколько их там было всего, никто не знает. А с линуксом лазишь по любым сайтам, запускаешь любые виндовые кейгены и спишь спокойно. Никакой рекламы казино Вулкан, никаких блокираторов и прочей ерунды. Машина полностью под контролем, что поставил, то и работает. То, что нужно для рабочего места.
Аналогично с пульсой и альсой — если раньше (года 2-3 назад и далее) это все не работало и требовалось шаманить, то сегодня с тем же оборудованием проблем нет и без настроек. И если на виндовские драйвера производитель моей звуковой карточки забил еще 7 лет назад, то на линуксе о ее поддержке еще кто-то заботится, за что всей ALSA отдельное спасибо
Попробуйте сменить дистрибутив. У меня всё работает уже 10 лет на Ubuntu, хотя до этого я, как и вы, мучался экспериментируя со всем подряд — от FreeBSD до Gentoo. Раз уж вы любите эксперименты — просто поставьте свежую Ubuntu и посмотрите — может быть там уже давно всё работает?
Единственное, что вызывает у меня непрятие в новых Ubuntu — это Unity, лично я пользуюсь Gnome3. Ещё из Windows95 с помощью сторонних программ я пытался делать подобный десктоп, и вот радость какая — таки запилили! И ещё один совет, который меня ни разу не подводил — проверяйте совместимость железа с любимой ОС до покупки, а если уж купили — пеняйте на себя :) Это относится не только к видео-подсистеме, производителей с кривыми руками хватает, например, в области беспроводных адаптеров :) Ни в коем случае не хочу обелить и Linux — у меня сейчас висят три патча — я отправил их авторам соответствующих файлов, двое не ответили, а один сказал твои патчи ты и шли их в ядро. И это был патч из одного (!!!) символа, который исправляет серьёзную ошибку, приводящую к невозможности настроить драйвер (вот так опасно делать ошибки в макросах).
Насчёт моргания экрана — вы имеете в виду overlay или brightness? Насчёт пересобирающего скрипта — неужели в opensuse нет аналога dkms?
Вот прям недавно тут было обсуждение таких нехороших Леново, которые, вот негодяи, не хотят поддерживать линукс на всех подряд ноутбуках, а посему бедному линуксоиду приходиться танцевать с бубном вокруг такого неподдерживаемого ноута.
И в каждой теме идет осуждение производителей, которые, видите ли, не хотят поддерживать дрова.
Ну там была проблема не столько в драйверах, как в сознательном lock-in ноутбука на винде.
А, оказывается, это самому сообществу мало интересны такие «мелкие» производители, как AMD.
Шикарно, что сказать. Ну и двойные стандарты «линускоидов» наглядно.
Где они двойные то? Нам нужны дрова, но нам не нужны говно-дрова: что тут двойного?
На остальное не могу ответить, т.к. там описаны не мои мысли.
А 5% это именно те, кто использует видеокарты по назначению или вообще пользователи линуксов?
Взаимопонимание… А почему это «мэйнтейнеры» (слово-то какое...) не идут на встречу пользователям их ядра и осей, позволив пользоваться железом, тем кому это действительно надо, пусть и с глюками, но сейчас?
А почему это «мэйнтейнеры» (слово-то какое...) не идут на встречу пользователям их ядра и осей, позволив пользоваться железом, тем кому это действительно надо, пусть и с глюками, но сейчас?
Или я уже запутался в обсуждаемой ситуации (в таком случае, просьба объяснить) или одно из двух.
Как мэйнтейнер ядра мешает пользователям ядра и осей пользлваться железом?
Мейнтейнер дистрибутива пользователя чисто теоретически может взять код ядра без патчей от AMD, взять патчи AMD, если они у AMD где-то лежат, наложить патчи (по дороге, поправив баги совместимости из-за того, что за время, прошедшее с появления патчей в ядре что-то успело измениться) и скомпилировать ядро.
И будет всё работать «сейчас».
Под «мэйнтейнерами» я подразумевал человеков ответственных за ядро, в частности Дэйва Эйрли и ладно, всю толпу из форума, кто возмущались.
Хотя я сам свеч… стенограмму не держал в руках, но смысл в том, что линуксоиды из АМД предложили отдать патч, который будет поддерживать будущие устройства и их возможности, а линуксоиды «с форума» — «ни за что! Либо пишите и отдайте правильный, либо мы вообще ничего не возьмём и как-то будем когда-нибудь писать сами кто-нибудь».
Самое смешное, что тем самым простым пользователям, которые не идут на линукс, а не идут потому что там нет ничего или крайне мало того, что у них есть или нет сейчас, но зато точно есть много гемороя. А зачем добровольно соглашаться на геморой, если это не несёт каких-то выгод? Вот и получается замкнутый круг, эти чуваки пишут код ради кода по правилам, которые будут поддерживать идею этого «ради», при этом периодически жалуясь на размер сообщества в целом и распространённость их игрушки. А пользователям туда не интересно, потому что «играть я и на винде могу, там дрова нормально работают, там игр больше», ну и так далее.
Вопрос такой — нужен ли линукс обычным пользователям?
Судя по статистике — нужен. Из статистики даже можно оценить количество, которому он нужен.
Но, кто думает о простых пользователях или не очень, но не являющимися специалистами в этой ос, а лишь в своей области, которую можно делать и с помощью линуксов.
Я слышал, есть дистрибутивы, которые целятся именно на этот сегмент. Разве это не так?
Поэтому я и предположил следующее:
Мейнтейнер дистрибутива пользователя чисто теоретически может взять код ядра без патчей от AMD, взять патчи AMD, если они у AMD где-то лежат, наложить патчи (по дороге, поправив баги совместимости из-за того, что за время, прошедшее с появления патчей в ядре что-то успело измениться) и скомпилировать ядро.
И будет всё работать «сейчас».
Либо пишите и отдайте правильный, либо мы вообще ничего не возьмём и как-то будем когда-нибудь писать сами кто-нибудь».
Замечательная формулировка, спасибо.
Пожалуй, её стоит распечатать и тыкать в неё пальцем каждый раз, когда приходится производить ревью чужого кода.
В самом по себе факте отказа принять код нет ничего сверхъестественного. Человек (мэйнтейнер соответствующей подсистемы ядра) прочёл код и сделал вывод, что такой код принимать нельзя. Это нормальная ситуация, в общем-то.
Разумеется, если код не имеет проблем, из-за которого его не стоит включать, мейнтейнер нехороший человек и нам с вами следует его осудить. Но я пока не вижу причин заранее приходить к такому решению, тем более, что он сам утверждает обратное.
Кстати, он на самом деле ещё и правильный вопрос задаёт — вот примет он сегодня этот патч, а завтра добрый программист со стороны исправит в принятом коде все проблемы, перепишет интерфейсы как надо, выпилит то, что уже реализовано в ядре, но дублируется в коде исключительно из-за удобства разработки драйвера AMD и патч от этого человека обязательно примут.
Станет ли от этого AMD проще разрабатывать свой драйвер?
Вот и получается замкнутый круг, эти чуваки пишут код ради кода по правилам,
Вы сейчас удивитесь, но в разработке программного обеспечения есть прямо-таки целая профессия людей, которые пишут код, не делающий ничего ни для пользователя, ни для бизнеса, а всего лишь проверяющий, соблюдает ли написанный для пользователей и для бизнеса код некоторые правила.
А ещё эти странные люди отказывают во включении в продукт кода, который эти проверки не проходит. Пусть он вроде делает что-то полезное для пользователя в отличии от.
Ужас какой-то.
при этом периодически жалуясь на размер сообщества в целом и распространённость их игрушки.
А кто жалуется?
Есть три вида лжи… :) Ну да ладно, имелось же в виду «значимое» (для чего-то или кого-то) количество.
> Я слышал, есть дистрибутивы, которые целятся именно на этот сегмент.
«Да, но ...» видимо этого мало. Но тут опять «круговая порука», пользователи не идут, потому что нет софта, на софт нужны деньги, деньги у пользователей, которые не идут…
Ещё и огромное разнообразие техники, наследие уже существующего пользовательского опыта и т.п.
> И будет всё работать «сейчас».
Да, на это я почему-то забыл написать, что делают, но выходит ужасно, у авторов (АМД) чаще всего это получается лучше.
> Замечательная формулировка, спасибо.
Дарю! :D
(хоть что-то из моих слов пригодится)
Только к этой формулировке я почему-то не расшифровал «кривость» аргумента (определения) «правильность», ведь это не данность, а точка зрения, хоть и думал об этом в голове.
> Человек (мэйнтейнер соответствующей подсистемы ядра) прочёл код и сделал вывод…
Стоп, стоп — он ничего не читал и не мог прочитать, потому что этот когда ещё даже толком не дописан и находится в руках АМД и, мало того он будет представлять собой тот самый слой абстракций (HAL) и именно из-за эти трёх букв «и всё заверте...». Ну правда на этот вентилятор ещё и сверху накинули непричастные, куда без них.
И отсюда вопрос, а правда ли?
> Это нормальная ситуация, в общем-то.
> мейнтейнер нехороший человек и нам с вами следует его осудить
Он не видя код, ещё не поняв могут ли там вообще быть ошибки, просто из-за того, в каком оно виде будет — просто наезжает на представителя компании, предложившего (просто спросившего, это ещё не было полноценным «официальным» предложением), и пусть это связано с предубеждением, пусть и имеющим основания.
> Станет ли от этого AMD проще разрабатывать свой драйвер?
Почти не станет, потому что код они пишут сейчас, для устройств, которые выпустят завтра, а через год (пока будут писать «правильный патч») про эти устройства мало кто вспомнит.
На самом деле я понимаю (или так думаю и надеюсь) и ту и другую сторону, например со стороны той же АМД можно гордо сказать своё фе и, отказаться от небольшого кусочка рынка их видюшек, они в общем-то и не обязаны поддерживать линуксы (да и винды тоже, но тут покупателей многовато), где могут быть единичные крупные игроки со всякими числодробилками на видеокартах а обычных игроков (ну а кому ещё нужны мощные видеокарты?) — два с половиной землекопа.
Но и линуксоидов можно понять, мы тут стараемся, чтобы ничего не ломалось, создали правила, следуя которым ничего и не ломается. А приходит какой-то производитель железяк и требует от нас взять его код как написал.
Хотя, честно говоря, со стороны обычного юзера, правила помогают но сильно не до конца и в линуксах всё ещё что-то да «ломается», может и реже но…
P.S. Короче, в голове у меня сейчас каша и я с трудом формулирую мысли :(. не пинайте меня, за разлитую воду и рассыпавшийся винегрет.
пользователи не идут, потому что нет софта, на софт нужны деньги, деньги у пользователей, которые не идут…
Пользователи не идут, ок, а проблема-то в чём? И причём тут разработчики ядра?
Да, на это я почему-то забыл написать, что делают, но выходит ужасно, у авторов (АМД) чаще всего это получается лучше.
Напомню, речь шла о наложении патча от АМД на код ядра.
Стоп, стоп — он ничего не читал и не мог прочитать, потому что этот когда ещё даже толком не дописан и находится в руках АМД
Стоп. Возможно, я неправильно понял, что обсуждается (время, действительно, позднее чтобы сесть и читать целиком тред в рассылке) — но разве речь не об этом коде?
Стоп, стоп — он ничего не читал и не мог прочитать, потому что этот когда ещё даже толком не дописан и находится в руках АМД и, мало того он будет представлять собой тот самый слой абстракций (HAL) и именно из-за эти трёх букв «и всё заверте...». Ну правда на этот вентилятор ещё и сверху накинули непричастные, куда без них.Абсолютно нормальная. Для этого и есть RFC, чтобы «просто спросить», а нужен ли вообще этот код. Если бы AMD не дай бог просто вбросила патчи, то мейнтейнер бы просто ткнул их носом в SubmittingPatches.txt без какой-либо дискуссии и ревью.
И отсюда вопрос, а правда ли?
Это нормальная ситуация, в общем-то.
Он не видя код, ещё не поняв могут ли там вообще быть ошибки, просто из-за того, в каком оно виде будетДело не в ошибках. Даже если у AMD идеальнейший код, эти новые сто тысяч строк всё равно придётся поддерживать уже сообществу: следить за его компилируемостью, обновлять интерфейсы, и так далее.
Понятно, что этот код (сейчас) нужен AMD, чтобы им было удобнее писать свои проприетарные драйверы, но не так очевидно, нужен ли он сообществу в целом, и будет ли нужен он даже AMD в будущем (в том виде, в какой он возможно превратится).
Ничего не ломается, ну-ну через мажор колбасят api и драйвера от сторонних производителей не собираютя. В итоге весь код у производителей в #ifdef т.к ядрописатели решили что-нибудь "улучшить". Ничего не ломается, это, если можно было бы взять граф. драйвер написанный для 4.0 и собрать его с 4.8. Так что не нужно, про ничего не ломается
Ключевое слово — "сторонних производителей". Драйвера этих "сторонних производителей" не в ядре по тем или иным причинам (вот как у AMD например), вот откуда ваша проблема. Все драйвера, взятые в ядро с ним же прекрасно и собираются. Вы тред с самого начала читали? AMD как раз без смазки захотела слить свои дрова в ядро, чтобы бедные его мейнтенеры кочевряжилисть с этими 100500 строками кода к каждому релизу. И не надо мне рассказывать сказки, я сам дровосек ещё тот (пишу дрова для производимого оборудования).
@creker я не уточнял, потому что это было неважно на том, заданном Ezhyg и Kobalt_x уровне дискуссии. Но кто в теме тот прекрасно всё это понимает. У нас в фирме тоже есть пара пушечных ядер на кандалах — вовремя в апстрим не влили, а потом прослойка разрослась и мутировала так, что теперь нечего даже пытаться… Хорошо что один из случаев был не совсем с драйверами, точнее не с драйверами ядра — это CCID драйвер для PC/SC Lite, а другой драйвер больше не поддерживается. Вот и инженеры AMD создали себе такое legacy, что самим тащить уже невозможно, но мейнтейнерам ядра этот чемодан без ручек тоже не нужен.
интел не написали дрова, а виноваты леново за то, что блокировали ненужный с их точки зрения режимДа, именно за «ненужность с их точки зрения» их и пинали.
Вот вы двадцать лет ездили на разных машинах на дачу: 50 км по асфальту и километр по грунтовке. И вдруг ваша новая машина при повороте на грунтовку глохнет, поскольку производитель решил, что эта машина только для езды по асфальту. Нет, с клиренсом все в порядке, подвеска тоже не изменилась — просто датчик оценил покрытие, как неподходящее, и отключил зажигание. Because they can, nothing more.
Из возможных решений проблемы: купить другую машину, купить другую дачу, срочно проложить асфальт до участка или отказаться от поездок на дачу первое решение вы* даже не рассмотрите, не так ли?
Стоны, что такие нехорошие производители, дрова не пишут.Насколько я в курсе проблемы, нехорошие производители не только сами дрова не пишут, но и никому не дают. Поскольку коммерческая тайна, патенты и копирайты. Поэтому сообщество пишет дрова за производителя, методом реверс-инжиниринга (см. модули nouveau и xf86-video-ati). Чрезвычайно эффективно.
Вы*, наверное, приходите в восторг, узнав, что придется делать хренову кучу лишней работы за ту же зарплату?
* «Вы» в данном случае не переход на личности, а попытка побудить вас к мысленному эксперименту, который называется «понять чужую позицию».
Был ответ Леново, что это не фейл разработки, а условие, согласованное с Microsoft. Зачем вы стараетесь обелить Леново там, где они сами не хотели этого делать — мне неясно до сей поры.
Но ладно. Пусть это был фейл разработки или какой-то менеджер забил на первые проценты пользователей. В этом случае, как мне кажется, все решилось наилучшим образом: первые проценты пользователей высказались, причем столь громко, что их голос дошел до корпорации, и она (вроде бы как) сменила политику — по крайней мере относительно конкретной модели.
Плохо ли это?
И сменила бы она политику, если бы пользователи молчали в тряпочку? Ответ очевиден: конечно, нет.
То есть, в случае Леново был фейл, была обратная связь от пользователей, и теперь, именно после скандала и выпуска апдейта можно скромно надеяться, что такой фейл не повторится. Замечу, что обращения конкретного пользователя корпорации не хватило, потребовался именно скандал. В итоге выиграли все — нес па?
Вернемся к сабжу. Насколько я могу судить, АМД сложно поддерживать видеокарты без обсуждаемого патча, а майнтейнерам ядра сложно поддерживать ядро системы с обсуждаемым патчем. При этом ядро встретится с видеокартами АМД хорошо, если в десяти процентах случаев. Реально же, учитывая основную область применения в качестве серверной ОС, число этих встреч надо уменьшать на порядок, если не на два.
Понятно, что лишнюю работу не хочет выполнять никто: и мы наблюдаем стремление АМД переложить поддержку на майнтейнеров ядра — притом, что предлагаемый патч ломает стандарты разработки этого самого ядра. Зашибись идея. Приходит в Microsoft какой-нибудь Брин, и предлагает встроить в винду Blink, для лучшей совместимости, разумеется, и из лучших побуждений: как думаете, что ему ответят?
На финал: ваша аналогия с бензином кривая. Ваш двигатель может работать на любом бензине, только датчик детонации забыли поставить. Все вокруг льют 92-й, и только ваша машина обходится вам дороже на восемь рублей за каждый литр.
Отказ решать проблемы с двумя основными производителями видиков — отличный план по внедрению на рынок декстопов, на замену винде в гос.учереждениях и прочих утопических планах, которыми периодически высказывают и тут, на хабре.
Я конечно дико извиняюсь, а все эти комментаторы на хабре, строящие подобные планы и двумя руками голосующие за вендекопец и наступление полного торжества социализма в отдельно взятой отрасли — они поголовно разработчики ядра? Или разработчиков ядра из них хотя бы большинство?
«Разработчик» ядра умудрился в обсуждении технических вопросов перейти на «личность» компании.
А был бы на его месте Линус — есть вероятность, что вообще перешёл бы на личности. Сказал бы «fuck off», начал бы немытыми пальцами тыкать в код и заявил бы, что код «is crap». Вот же досада была бы.
Нет, ну, безусловно, делать так нехорошо. Но это характеризует личность, а не правильность/неправильность принятого решения.
А, так уж получается, аргументация мейнтейнера не сводится к «AMD мудаки». Предлагаю обсуждать именно аргументацию, а не способность вежливо общаться.
Это же явно стремление к поиску компромиссов и решению проблем пользователей?
Не понимаю, о каком компромиссе идёт речь. Мейнтейнер сказал, что не включит некоторый код в апстрим. Включение этого кода упростило бы жизнь разработчикам AMD и усложнило бы жизнь мейнтейнерам и разработчикам ядра.
Хотя да, комментаторы на хабре могли бы больше времени уделять развитию линукса, чем написанию определенных комментариев. Но всегда проще же ругать амд, леново или еще кого.
Я имел в виду немного другое.
Вот вы говорите про действия разработчика ядра и после этого добавляете
отличный план по внедрению на рынок декстопов, на замену винде в гос.учереждениях и прочих утопических планах, которыми периодически высказывают и тут, на хабре.
Но это же, чёрт возьми, разные люди. У них разные цели. Разные задачи. С чего вы взяли, что цели и задачи разработчика ядра совпадают с влажными мечтами комментатора, который хочет прихода линуксов на школьные компьютеры? И какого чёрта действия мейнтейнера (который, возможно, свою задачу выполняет хорошо) вы судите именно с позиции мечтающего комментатора?
Если мне хочется, чтобы менеджмент компании Apple принял определённое решение (а он принял — другое) — это не значит, что менеджмент компании плохо отработал, скорее это значит, что мои фантазии слабо согласуются с целями и задачами менеджмента.
То, что Леново впоследствии согласилась (или -лось: в какой его род ставить, до сих пор не знаю) выпустить апдейт, никак не отменяет первоначального высказывания. То, что высказывание было ложным, вовсе не добавляет корпорации авторитета, скорее наоборот.
Леново заблокировала опцию AHCI не по указке Интела, а своей волей. К ненаписанным драйверам это не относится вообще никак.
Еще раз: существует режим, не требующий написания отдельных драйверов, все уже написано. Леново этот режим заблокировала. Сама. Без подсказки Интела.
У машины открывается капот, но поскольку сигнализация не умеет его открывать дистанционно, ручку открытия производитель убрал. Не механический замок, не тяги — ручку, за которую вы можете потянуть. Я не понимаю, что для вас непостижимого в этой логике. Даже если вы последователь Джобса, и считаете, что пользователю нельзя оставлять возможности, согласитесь по крайней мере с тем, что существуют и другие мнения, и в среде компьютерщиков ваше не пользуется подавляющей популярностью.
Теперь к сабжу.
Вы правда считаете, что при обсуждении технологических проблем нормально переходить на «личности» компаний?Оу. Какая изящная подмена понятий.
Оказывается, дело не в том, что не приняли патч, а в том, что его не приняли невежливо. Написали бы «пива нет» — а то «ПИВА НЕТ».
Я, пожалуй, повторю ваши же слова, сказанные по другому поводу: это простая херня, которая не заслуживает особых эмоций. Среди программистов довольно много людей, не лезущих в карман за словом: вспомните хотя бы Тео де Раадта.
Нет, я не считаю, что в дискуссии уместно переходить на личности: впрочем, в нашей текущей дискуссии вы на личности как раз переходите без малейшего неудобства. Возможно, не стоит слишком строго судить других за то, что самому себе вы позволяете?
В любом случае, насколько я могу судить, прочтя всю доступную на сегодня рассылку, после обмена любезностями дискуссия переходит в более конструктивное русло. И тут гораздо интереснее тот самый конструктив: должны ли все-таки майнтейнеры ядра менять стандарты разработки ради одной компании из многих — притом что (как Airlie уже указал) желающих впихнуть свой HAL в ядро много, а ядро все-таки одно.
Есть статистика: амд 20% на рынке декстопов, более 30% на ноутбукахОкей, давайте тогда считать, раз уж вы этого хотите. Вспомним для начала, что как раз на десктопах и ноутбуках Linux в наиболее печальном положении — то ли полтора процента, то ли пять. Зато он вовсю ходит на серверах, в том числе виртуальных, в SOHO-роутерах и прочих кофеварках, на суперкомпьютерах… Android-планшеты считать будем?
И вот теперь прикиньте процент установок, для которых драйвер для АМД видео будет актуальным.
Я понимаю, что для вас компьютер может быть равен десктопу или ноутбуку. Для майнтейнера ядра Linux очевидно нет. Ему приходится думать за весь этот зоопарк, среди которого персоналки занимают далеко не основную часть вольер ни по распространенности, ни по критичности отказа.
Понимаете мою мысль?
мы с вами тут… ведем «светскую» беседу в духе «сам дурак».Спасибо, я уже заметил, что вы предпочитаете беседовать именно в этом духе.
Мне хватает квалификации понять, что на одном и том же чипсете ОС будет работать одинаково при прочих равных условиях, если нет просчетов в схемотехнике или программировании EFI (строго говоря, не стопроцентно, но вероятность отказа крайне низка). Последующие события это доказали: после апдейта никаких проблем у народа не возникло.
Мне хватает квалификации понять, что вы на этом месте рассуждаете в стиле «а вдруг космический корабль налетит на небесную твердь». Странно для «инженера ИС» в профиле — но бывают и очень узкие специалисты. Поэтому я и начал приводить аналогии с машинами — тема несколько более общеупотребима. Нет, к автомобилям вы не ближе. К разработке ИС, к сожалению, не ближе я: поэтому не могу привести аналогий на понятном вам языке.
Кстати о языке. «Наезжаете», «ныть», «нелепые лживые», «стоны», «желтые заголовки», «двойные стандарты». Мы с вами, как вы совершенно верно подметили, на техническом ресурсе, а не на дваче. Будьте любезны, пожалуйста, несколько умерить свой темперамент, или давайте закончим эту дискуссию. Общение в стиле «сам дурак» мне не очень интересно, честное слово.
Но тут вдруг приходит понимание, что подобных плясок с бубном не должно быть изначально.
Неважно насколько этот станок дорогой, описанная вами особенность интерфейса для подключения станка к ПК не может являться ничем кроме либо эпичного быдлокодинга прошивки контроллера на стороне станка, либо раздолбайства инженеров. Я понимаю, что COM вместо любого другого интерфейса в данном случае можно как-то худо-бедно обосновать. Но такой, не побоюсь этих слов, эпичный проёб — это, прямо скажем, за гранью.
Возвращаясь к Lenovo. Если их инженеры не понимают, что помимо необходимости установки Linux (который, быть может, ими официально не поддерживается на данном конкретном ноутбуке, хоть как показала практика, после выпуска исправленного BIOS каких-то других серьезных проблем обнаружено не было) у пользователя Windows может возникнуть необходимость в том, чтобы загрузить LiveUSB от Dr.Web или Acronis (не суть важно, это просто первые пришедшие в голову примеры) которые без AHCI содержимое диска тоже не разглядят — то это явный промах с их стороны. И пользователю пофиг, если не сказать более жестко, как инженеры Lenovo это обосновывают. Ну и одного другого вендора, в том числе у самой Lenovo в прошлом такой жести не было. И лично я очень доволен тем, что все дружно полюбовались тем, какую прессу получает вендор, допускающий подобные просчеты.
Переходите по ссылке: https://geektimes.ru/post/283544/#comment_9747368
Внимательно читаете последний абзац.
> По приведённой Вами ссылки как-то много страниц непонятного чтива а-ля «у меня нифига не работает», на первый взгляд дело в каких-то софторейдовых фичах, нет времени разбираться в деталях.
Специально для вас в первом сообщении есть зелёная ссылка, но даже его вы прочитали настолько внимательно, что не заметили эту ссылку.
> кстати, тоже всегда удивляло, почему в линуксе не работает поддержка софторейда, настраиваемого через биос
Давно есть в mdadm поддержка этих софтрейдов, но чтобы она работала в данном случае, mdadm для начала нужно иметь доступ к дискам.
Времена изменились.
> Ни разу не видел, чтобы эта поддержка работала, последний раз на рабочем «сервере» переустанавливал систему, как видел линукс над биосовым рейдом два независимых винта, так и продолжает видеть.
mdadm после сканирования массивы не нашел? (--assemble --scan, все дела.)
Довольно забавная ситуация — вы ставите некую ОС на сервер, хотите сконфигурировать её на использование RAID-массива, при этом даже не знаете, как в ней работать с RAID-массивом, то есть например, добавлять/удалить диски, мониторить состояние, запускать/останавливать, и наконец — как обнаруживать массив с LiveUSB. Тут явно проблема не в ОС.
> с точки зрения пользователя проблема в операционке
Пользователи не переустанавливают системы на серверах без интернета.
> в этот момент интернета поблизости нигде нет
man mdadm работает без Интернета. Но вы похоже и команды man не знали, устанавливая Linux в качестве серверной ОС.
> а я должен плясать с бубном
Никто не заставлял вас использовать встроенный в материнскую плату RAID. У меня один знакомый на Linux мигрировал только из-за того что у него этот самый «встроенный в материнскую плату RAID» в Windows разваливался чуть ли не от сквозняка из форточки, а денег на аппаратный контроллер с нужным количеством портов не было. Только по одной этой единственной причине.
можете попробовать объяснить, почему наличие на материнской плате чипа реалтек блокировало работу системных блоков через ком-порт с дорогим итальянским 5-осным станкомДавайте станок (материнку с реалтеком и ком-портом найду и сам), поковыряюсь, посмотрю в чем проблема, попробую объяснить. Как рабочая гипотеза, вполне пойдет высказанное предыдущим комментатором предположение об эпичном быдлокодинге.
И сколько людей обновили биосы под Windows 10 за это время? Особенно с учетом, что это обновление биоса было заявлено не для виндыС учетом того, что для десятки обновление не требуется, ваш довод соотносится с проблемой так же, как бузина в огороде с дядькой в Киеве. Обновление с очевидностью в основном ставили пользователи отличной от десятки ОС, и от них рекламаций не поступало. Но конечно, вы полностью правы. Только когда последний ноутбук этой модели умрет от старости, мы сможем уверенно сказать, что ошибки допущено не было, или по крайней мере, за время жизни модели она не проявилась. До этого момента ни один разумный человек этот ноутбук использовать, разумеется, не будет.
можете погуглить, что значит инженер ИСПогуглил, приношу извинения. Эпик фейл, меа кульпа и все такое прочее.
Я по старинке счел вас разработчиком интегральных схем, а вы инженер «информационных систем». Ну простите, думал о вас слишком хорошо. Заодно и любовь к слову «желтый» начинает объясняться…
Ладно, к черту троллинг, и заодно за него извините. Довольно сложно бывает при постоянных переходах оппонента на личности не отвечать совсем.
Чтобы пояснить вам мое мнение, мне придется начать издалека. Есть такая штука: общепринятое, или ожидаемое поведение. Его еще называют вежливостью, правилами хорошего тона и так далее. Может, слышали: войдя в помещение, где уже есть люди, принято здороваться, а не посылать их в задницу; в дискуссии не переходят на личности, за обеденным столом не пускают ветры, вот это вот все.
В ИТ такое ожидаемое общепринятое поведение тоже существует. Хуже того, оно описывается стандартами. Предполагается, что соответствия стандарту достаточно для успешной работы. Например, две сетевые карты, соответствующие стандарту Ethernet 10base-T, будучи соединенными стандартным кроссоверным кабелем, должны обеспечивать соединение скоростью в 10 мегабит вне зависимости от операционной системы, версии драйвера, наименования фирмы-изготовителя и фазы Луны. Поведение, не соответствующее стандарту, называется некорректным, и вызывается чаще всего ошибкой разработчиков или эксплуатирующего персонала.
В частности x86 — amd64 — это стандарт системы команд процессора. Предполагается, что по умолчанию на таком процессоре работает любая операционная система, предназначенная для этой архитектуры. Неработоспособность операционной системы, опять же, считается ошибкой. Ну может слышали, заводят тикет в баг-трекере, тестируют, долго копаются, очень занудно, много головной боли и ненависти.
Разработчики, в том числе и Леново, разумеется могут делать со своей разработкой все, что захотят. Например, могут ее вообще не продавать, или объявить, что вот этот конкретный ноутбук работает только с Win10. Да, разумеется — и заблокировать установку других ОС могут тоже. В силу сложившихся в ИТ традиций такое поведение не одобряется, но ipso facto считается возможным. В этом случае ожидаемым поведением будет четкое предупреждение ЗАРАНЕЕ: Linux на этом ноутбуке не работает. Помните, были в свое время такие винмодемы? Вот их разработчики вели себя ожидаемым образом.
Менеджеры же Леново, простите за вульгаризм, повели себя, как малые дети. Первая реакция «это не мы, это вы сами виноваты, что пытались поставить Linux вместо десятки». Вторая реакция «это не мы, это злой Microsoft». Третья реакция «ничего не знаем, ничего не скажем, ничего не было, темы стираем», и только четвертая совпала с ожидаемым поведением: вот вам патч, но мы ничего не гарантируем. Что, никак нельзя было обойтись без предыдущего детского сада? Позор и потеря лица, как по мне.
Заметьте, что разводить конспирологию в вашем стиле «у нас есть такие ошибки, но мы в них ни за что не признаемся» им не хватило фантазии. Хотя с моей кочки зрения тут ничего ужасного нет, ошибки бывают у всех, shit happens, тикет, багтрекер, много головной боли и ненависти.
Еще раз: по моему мнению они вполне имели право настаивать и на первой версии — ноут для десятки, идите на фиг. Предсказуемо потеряв полтора процента покупателей — это действительно не так много. (Если что, лично меня, как потенциального покупателя, они потеряли много раньше — после ремонта нескольких клиентских ноутов я убедился, что их инженеры попросту не умеют в проектирование банальных вещей, вроде надежного разъема питания).
Тем не менее они в итоге решили (в отличие от вас), что полтора процента — это тоже деньги, и лучше бы их не терять. Это решение я могу только приветствовать.
Собственно конкретно Linux, или FreeBSD, или Windows 7 тут не очень при чем: меня печалил именно факт молчаливого урезания вообще-то имеющейся возможности. Это, именно это не является ожидаемым поведением.
Моя позиция понятна? Тогда пойдем дальше.
Разработка ядра ОС — занятие достаточно сложное: полагаю, что и вы с этим согласитесь. Что такое стандарты разработки, и почему их не стоит нарушать, я надеюсь, вы все-таки знаете. Чем конкретно предложение АМД нарушает стандарты разработки, в рассылке объяснили, на мой взгляд, недостаточно вежливо, но достаточно аргументированно.
Я совершенно не одобряю невежливость в дискуссии, это тоже не есть ожидаемое поведение. Но shit happens, увы: в конце концов, вы мне здесь хамите который коммент подряд, а я все пытаюсь вам что-то объяснить. Возможно, разработчикам АМД (со всем моим к ним сочувствием) имеет смысл действовать схожим образом.
Кстати, kogemrka выше предложил, КМК, неплохую идею для АМД: выпустить сторонний патч, который желающие могут накладывать на ядро. Многие дистрибутивы пользуют ядро со своими патчами, и никто их за это не проклинает. Майнтейнеры десктопных дистрибутивов будут благодарны, я полагаю. Одна беда: поддерживать этот патч придется АМД, а не kernel team.
Я ответил на ваши вопросы?
Нам нужны дрова, но нам не нужны говно-дрова: что тут двойного?
Я бы с вами согласился лет дцать назад.
Сейчас есть всего 3 производителя видео для десктопов.
Уже давно можно было все согласовать.
Нарушать свои стандарты ради кратковременной «выгоды» — плохо во всем и всегда. Банальная ситуация: вы не пьете, но ради того, чтобы подружиться с нужным человеком (пьющим), решаете нарушить свои стандарты. Вряд ли что-то хорошее в итоге из этого получится.
Тем более, AMD даже и не скрывает, что подсовывает плохой код. Оправдываются «у нас нет ресурсов, чтобы делать хороший код», «может быть вы эту каку возьмете, а мы или кто-нибудь еще потом допилит», как-то так я понял эту ситуацию.
> «когда один разработчик написал собственный слой 80211 внутри своего драйвера.»
> «where every wireless vendor wrote their own 80211 layer inside their driver,
Мой английский, может и не native, но что-то мне подсказывает, что слово „every“ не переводится, как „один“.
Подскажите где почитать про это подробнее? — Есть какие-то планы по починке этого бага?
Дело в том что у меня проектор… которому свойственно включатся и выключатся… Зависания неприятны.
Вот и куда это простите, годится? Не работал с Linux на железном уровне несколько лет, уже забыл что это такое, кровь из глаз. Почему я беру старый драйвер от принтера, написанный ещё для Windows XP, устанавливаю на Windows 10, и он работает? Почему я вынужден чинить Wi-Fi адаптер с каждым апдейтом? И ладно был бы понятный путь решения, но ведь приходится обращаться к конкретному человеку, и выяснять, а не собрал ли он драйвер под новую версию.
По моему это ад. Для серверов это возможно и нормальная история, железо покупается с гарантированной поддержкой разработчиков, и вообще OS старается не обновляться без надобности, за исключением апдейтов безопасности. Но вот для любых иных задач такая ситуация в 2016 недопустима, на мой взгляд. Солидарен с мнением, что такими темпами Linux так и останется уделом «красноглазиков».
Откройте для себя много нового.
мажорные релизы Windows выходят раз в несколько лет.Если я правильно понимаю, уже нет.
Впрочем, отчасти вы конечно правы. Винда (за десятку не убежден, мало общался) в этом плане отлажена лучше, и позволяет над собой больше издевательств без фатальных последствий. Но пример вы привели годный: сколько железа толком не удавалось запустить при переходе от XP к семерке, поскольку производитель забил на поддержку — пирамиду можно сложить, Хеопс от зависти удавится, вылезши из саркофага.
С софтом тоже не гладко: в семерке хотя бы был режим XP mode, фактически виртуалка внутри системы (без дураков спасибо МСу за него) — в восьмерке, насколько я знаю, на это уже забили. Изрядная часть старого софта, таким образом, осталась за бортом вместе с семеркой. Проблема в том, что софтом тем пользуются до сих пор: кто переучиваться не хочет, кто покупать, у кого данные в таком количестве, что удавишься перегонять…
Ну и надо не забывать, что от XP до 7 прошло восемь лет. Притом очень бурных лет…
Несколько месяцев назад не удалось решить проблему для старенького Sony Vaio (вот убейте, не помню точного названия: помню только, что процессор был Prescott) — не нашлось драйверов ни для Wi-Fi, ни для сети, ни для видео: притом, что в голом виде семерка даже не тормозила. Сейчас трудится печатной машинкой под ХР у одной безденежной прекрасной дамы. Еще были проблемы с ноутбуками, но надо сказать, на удивление немного.
МФУ я даже перечислять не буду, тысячи их. Но это хотя бы не больно, я МФУ и так не люблю :) С простыми принтерами тоже проблем была куча, но чтоб я так сейчас помнил их названия.
Tekram 315-U в свое время завести так и не получилось.
Вы простите, но я уже многие факты честно не помню. То время мне запомнилось, как одна сплошная головная боль с совместимостью, я где эникейством прирабатывал, где по старой дружбе, плюс частная практика… Потом то же самое повторилось с восьмеркой, но там в моей личной статистике по количеству проблем уверенно лидировали ноутбуки и принтера HP, причем далеко не самые старые.
А дальше эникейство я забросил окончательно, да и частная практика подувяла, и на десятку уже только смотрю с облегчением — это уже не мои проблемы, как хорошо-то, господи…
Как разработчик с опытом написания драйверов под обе ОС могу сказать, что под винду гораздо приятнее было писать и поддерживать драйвера из-за того, что API фиксируется — собрал драйвер и забыл, при выходе новой версии винды протестил, в очень редких случаях допилил и забыл. Для линукс собирать нужно под каждую версию, API часто меняется, что-ло ломается постоянно, особенно, если апстримить не планируется код — например, драйвер для специализированного железа.
Почему я беру старый драйвер от принтера, написанный ещё для Windows XP, устанавливаю на Windows 10, и он работает?
Потому что редкое везение.
(Я не дискуссии ради, я мнения собираю. Нынешняя ситуация с принтерами меня как-то печалит.)
Был глюк с KX драйверами из WU на восьмёрке, которые ломали службу печати пока не удалишь записи вручную из реестра. Похожее словил на сервере печати с 2003 при обновлении KX драйвера, но это было всего один раз. Ещё в каких-то шрифтах из PDFок не печатает некоторые кириллические символы через KPDL (с PCL всё ОК). Самих драйверов четыре штуки (KX, KX XPS, классический, классический универсальный) и не сразу понятно какой выбрать.
Качество АСЦ сильно разнится. В одном не догадались посмотреть сервисный журнал с кучей ошибок при плавающей проблеме, а когда я до этого добрался истекла гарантия. В хорошем вызов инженера для обслуживания FS-1370 стоит как треть нового принтера, а с ремкомлектом больше половины. Зато без вопросов присылают прошивки и сервисные мануалы.
И новый веб-интерфейс говно — старый был аккуратным и логичным, а в новом корявая безвкусица, как в каком-нибудь HP.
Впрочем, это мелочи и вкусовщина. А с учётом цены на младшие модели даже Oki с Ricoh тут не конкуренты.
Правда, к HP последние несколько лет у меня почти религиозная нелюбовь — очень мало видел устройств без, помягче сказать, выпендрежу. Но к сведению все равно приму.
Но примерно с момента объединения с Compaq'ом они начали (еще раз — это мое личное мнение, да?) портиться и подванивать. Первыми испортились сканеры. За ними последовали ноутбуки. В последние несколько лет к ним присоединились и принтеры. То МФУ класса для малых офисов, конкретно HP 200, по умолчанию создает открытую вайфай сеть: подключайтесь, гости дорогие, добро пожаловать. Придя на одну из своих последних работ, я долго пытался подобрать челюсть от такого подхода к безопасности. Другая МФУшка, к сожалению не помню названия, на восьмерке напрочь отказывалась работать после перезагрузки: решение нашлось только костыльное, она начинала видеться после запуска авторана с встроенного флеш-диска с драйверами. HP 1505, который выпадал в интроверсию до перестановки драйверов, если первая за сеанс печать производится не с локального компьютера. Официальная поддержка старых устройств и операционок тоже канула в небытие. Шестеренки из теплых фекалий, лишающиеся зубцов через год работы. Глючные тормознутые драйвера. Скучные мелочи, из которых складывается впечатление.
Из проблем — драйвера есть. Принтер сетевой. Ни один из PCL драйверов не заработал. У кого-то он не работает, у кого-то крешит 1С. Ну в принципе мы не гордые, но поставщик сообщил о двух возвращенных машинах из-за этого.
Вторая проблема. Это была МФУ. Результаты сканирования ходили по почте. В какой-то момент интернет провайдер перешел на SSL. Так вот — эта зараза умеет подключаться к smtp только по 25 порту. И иначе никак. Ладно, не сложно исправили — но осадочек то остался.
Ну и еще куча мелких проблем…
А так да, все нормально.
Здесь описано, зачем: Documentation/stable_api_nonsense.txt
Суть сводится к тому, что стабильный API сложно поддерживать, это замедляет развитие ядра, сказывается на безопасности, и нужен он по сути только out-of-tree драйверам. Если драйвер долгое время находится вне основной ветки исходников, то его разработчики не заинтересованы в развитии ядра в целом, поэтому и разработчики ядра не заинтересованы в решении сложностей с портированием у разработчиков out-of-tree драйверов.
делают всё, что могут
@
чтобы вынудить пользователей «старых» видеокарт побежать за новыми
Короче лучше не иметь проприетарного драйвера вообще, чтобы был смысл делать открытый. а то приходится довольствоваться radeonом, который гораздо хуже flgrx, но зато хотя-бы он есть (а fglrx дропнли и исходники не выложили).
так может проблема производительности радеонов не в линуксе, а в том что у амд программисты херовые?
Optimus уже больше шести лет. Они до сих пор не написали нормальный драйвер. Позорище.
Работает, но с оверхедом и, насколько я помню, без V-Sync. Но вообще суть моего позапрошлого поста, в том, что:
> Они до сих пор не написали нормальный драйвер. Позорище.
В то время как у AMD поддержка PowerXpress / Enduro в апстриме.
> Даже CUDA. А с nouveau она работает, кстати?
Нет. С CUDA через https://github.com/GPUOpen-ProfessionalCompute-Tools/HIP работают поддерживаемые ROCm Радеоны, внезапно.
В винде кое-что вообще не работает. Например последние дрова для Intel WiMAX/WiFi Link 5150 есть только под Win7. Восьмёрка и десятка официально не поддерживаются, есть только какие-то левые сборки.
> В целом поддержка линукса интелом скорее «для галочки»
Винды впрочем тоже.
У меня всё заработало.
Но есть ещё более вопиющие случаи. Например Win10 вообще никак не запускается на ноутах Samsung c wi-fi картой Broadcom. Зависает при загрузке, показывает синюю форточку и всё. Я с этим столкнулся, долго не мог понять почему винда не устанавливается. Линукс естественно работает.
https://xakep.ru/2016/06/01/no-win-10-for-samsung/
https://www.youtube.com/watch?v=Q0cKGAm3jDs
И тут уже ломается все и даже Steam без бубнотанцев не запустишь
Может я чего недопонимаю, но зачем вообще в ядре линукса код для поддержки видеокарт, которых 99% инсталляций ядра никогда в жизни не увидит? Я от линукс-сообщества далек и возможно спрашиваю ерунду, но вопрос не риторический и буду очень признателен, если кто-то сможет пояснить?
Таким образом все компании которые полноценно участвуют в разработке экономят время и деньги. А пользователь получает работающие «из коробки» драйвера даже в том случае если производитель оборудования уже давно разорился и ничего не выпускает.
Если же драйвер не находится в апстриме, то его совместимость с новыми версиями ядра будет постоянно ломаться. О том, почему для драйверов нет стабильного API / ABI написано здесь.
Linux kernel development is continuous and at a rapid pace, never
stopping to slow down. As such, the kernel developers find bugs in
current interfaces, or figure out a better way to do things. If they do
that, they then fix the current interfaces to work better. When they do
so, function names may change, structures may grow or shrink, and
function parameters may be reworked. If this happens, all of the
instances of where this interface is used within the kernel are fixed up
at the same time, ensuring that everything continues to work properly.
Звучит жутко. Как тогда вообще разрабатывать под линукс если там ядро постоянно меняет API?
Please realize that this article describes the **in kernel** interfaces, not
the kernel to userspace interfaces.
The kernel to userspace interface is the one that application programs use,
the syscall interface. That interface is **very** stable over time, and
will not break. I have old programs that were built on a pre 0.9something
kernel that still work just fine on the latest 2.6 kernel release.
That interface is the one that users and application programmers can count
on being stable.
Да, современные браузеры жрут кучу памяти, но причём тут линукс и драйвера? Полтора гига сейчас действительно ниочём, в смартфоны ставят больше. У меня 4 гига хватает на 20 вкладок в Firefox. Добавьте оперативки и будет вам счастье. Это недорого.
> минт тоже пробовал, ещё хуже убунты с юнити тормозило.
Какой именно минт? Их много всяких.
По кнопочке Download доступно 4 разных версии: Cinnamon, Mate, Xfce и KDE. Что из них вы пробовали?
> если вам наплевать на то, сколько жрут вкладки браузеров
Мне не наплевать, но это не проблема линукса. Это браузеры распухли до невозможности. Причём тут линукс?
> не так-то и дёшево, и в третьих, сейчас найти память DDR2 - ещё постараться надо
Планка DDR2 2GB для ПК на авито стоит от 800р.
> а в винде и в линуксе - не смог.
Так вы сравнивайте подобное с подобным. Установите какой-нибудь древний линукс и сможете там открыть 100500 вкладок. Другой вопрос, нужен ли он такой древний?
Неправда. С 2006 по 2011 годы с версии 2 по 11 Linux Mint был на Gnome2, который сейчас называется Mate. И убунта изначально была на Gnome2. Cinnamon появился в 2012 году и до сих пор не очень съедобен.
Хотите стабильности и безглючности — ставьте Mate, он же Gnome2, ровесник WinXP. За время его жизни его вылизали вдоль и поперёк. И вообще прежде чем что-то ставить, неплохо бы разобраться, что это такое и почему именно это. Или перепробовать все 4 доступные варианта.
> Не взлетает современный линукс на старом железе, это факт.
Современный Linux Mint Mate нормально работает на старых ПК начиная с P4. Надо только ставить версию х32 и убрать несколько пунктов из автозагрузки. Память конечно лучше добавить хотя бы до 4GB.
> найти планку памяти DDR2 бывает очень проблематично и дорого
Почта тоже не работает? Мне как-то раз нужен был проц поколения Core2Duo, они были в Питере, но проще и дешевле оказалось купить в Китае на Алиэкспрессе. Так что все эти замкадовские стоны несерьёзны.
На самом деле даже если в Ubuntu Gnome отключить автозапуск магазина приложений и Gnome Tracker, или в Kubuntu убрать Akonadi (или отключить KOrganizer в трее, чтобы Akonadi не запускался) то они будут жрать всего по 300 мегабайт. При таком раскладе с Opera становиться можно пользоваться компьютером даже 1 ГБ ОЗУ.
Далее, если видеокарта совсем грустная и не умеет OpenGL 2, то у Gnome Shell есть режим классического десктопа с минимумом эффектов, выбирается на экране входа в систему, а у KDE можно поотключать эффекты типа blur и прочее, что будет тормозить на видеокартах типа Intel GMA 3150 (где аппаратно поддерживается OpenGL 1.4, а поддержка OpenGL 2 полу-програмнная, с частичной эмуляцией на CPU).
Суть моего поста в том, что не нужно намеренно гоняться за древностями навроде Mate, XFCE и прочими LXDE. Вполне можно жить и не тужить с современными DE на древних CPU, ну или если кровь из носу нужно что-то совсем легкое, то на подходе LXQt.
x32 или x64?
> При таком раскладе с Opera становиться можно пользоваться компьютером даже 1 ГБ ОЗУ.
Про оперу не знаю, но штатному FF одного гига маловато.
> не нужно намеренно гоняться за древностями навроде Mate
А меня MATE полностью устраивает. Попробовал для интереса Cinnamon — да, есть свистелки и перделки, но нужные апплеты не работают. В Mate есть один апплет системного монитора и он работает, а в Cinnamon их несколько и они не работают. Или например в Mate нажимаешь на батарейку в трее и получаешь исчерпывающее инфо о её состоянии, а в Cinnamon ничего не получаешь. И ещё много таких мелочей. Ну и нафига мне этот недоделанный Cinnamon со свистелками и перделками?
x86_64
> Про оперу не знаю, но штатному FF одного гига маловато.
Верно, Firefox гига мало. Но Opera с Flash я не тестировал, наверное с Flash на 1 ГБ ОЗУ счастья не будет при любом раскладе.
> но нужные апплеты не работают
Вот как раз с этим у Gnome Shell и KDE значительно проще.
> Ну и нафига мне этот недоделанный Cinnamon со свистелками и перделками?
Без понятия, я про Gnome Shell и KDE.
Mint mate x32 жрёт порядка 300MB, а x64 порядка 600MB.
> наверное с Flash на 1 ГБ ОЗУ счастья не будет при любом раскладе.
А Flash на старых компах очень нужен, потому как меньше грузит CPU при просмотре видео на Youtube. Есть даже специальные плагины для разных браузеров, чтобы youtube играл именно через Flash.
https://addons.mozilla.org/ru/firefox/addon/youtube-flash-player/
Для справки, x64 это Itanium. Так вот, 64-разрядные Ubuntu Gnome и Kubuntu после пары твиков жрут порядка 300.
> А Flash на старых компах очень нужен, потому как меньше грузит CPU при просмотре видео на Youtube.
Вместо того, чтобы ставить Flash достаточно включить в браузере рендеринг страниц на видеокарте, это как раз будет тем, что значительно разгрузит процессор.
Это я в курсе. Не придирайтесь.
> Так вот, 64-разрядные Ubuntu Gnome и Kubuntu после пары твиков жрут порядка 300.
Ну дык и x32 после пары твиков станет есть меньше. Надо сравнивать в схожих условиях.
> Вместо того, чтобы ставить Flash достаточно включить в браузере рендеринг страниц на видеокарте
Топовый Core2Duo нормально тянет FullHD видео на Youtube, если переключиться на флеш. Нужен довольно мощный GPU, чтобы скинуть на него это дело. Встроенное интеловское видео не потянет.
> > Так вот, 64-разрядные Ubuntu Gnome и Kubuntu после пары твиков жрут порядка 300.
> Ну дык и x32 после пары твиков станет есть меньше. Надо сравнивать в схожих условиях.
Не, ну конечно, если у вас есть желание, то можно сравнить и в схожих, но тогда Mate будет выглядить ещё более плачевно, чем в приведенном сравнении. Смысл держаться за проекты основанные на наследии Gnome 2, если современные DE потребляют меньше ОЗУ и более удобны в работе?
Нет, конечно же это ваше право, но я призываю хотя бы рассмотреть применимость этих DE к старым ПК, чего многие, к сожалению, не делают. Только не забудьте, что нужно отключить: https://geektimes.ru/post/283544/#comment_9755378 (обращу внимание, что Gnome Tracker нужно не просто отключить, а запретить его автозапуск).
> Топовый Core2Duo нормально тянет FullHD видео на Youtube, если переключиться на флеш. Нужен довольно мощный GPU, чтобы скинуть на него это дело. Встроенное интеловское видео не потянет.
Я сейчас не про декодирование видеопотока, а про рендеринг окна. Например в Chrome и Opera это делается флагами #ignore-gpu-blacklist, #enable-gpu-rasterization и указыванием #num-raster-threads равным количеству ядер. Рендеринг окна на GPU в любом случае будет быстрее, чем на CPU.
А Gnome Shell выглядит неплохо, свежо. Скачаю как-нибудь Ubuntu GNOME, гляну что за зверь.
Мне кажется, вам скорее Breeze не понравился. KDE же можно кастомизировать как угодно, поменять внешний вид хоть под Unity, хоть под Gnome, хоть под Windows, хоть под MacOS.
> А Gnome Shell выглядит неплохо, свежо. Скачаю как-нибудь Ubuntu GNOME, гляну что за зверь.
Напишите потом личным сообщением как вам. Отмечу, что пробуйте лучше Ubuntu Gnome 16.10.
Minimum System Requirements
1.5 GB RAM (system memory).
If you have an old machine, you may consider other alternatives like Lubuntu or Xubuntu.
> вам скорее Breeze не понравился
Мне не нравится дефолтный вид, иконки и всё остальное. Понятно, что можно кастомизировать, но я занимался колхозингом лет 15 назад, а сейчас хочется просто взять и пользоваться.
> пробуйте лучше Ubuntu Gnome 16.10.
Почему не 16.04 LTS?
Я сам пользуюсь на планшете с 1 ГБ ОЗУ, из которых 128 МБ отдано интеграшке, но пришлось сделать пару упомянутых твиков. Естественно, без них только оболочка потребляет больше полугигабайта, и естественно что в таком случае разработчики вынуждены указывать в системных требованиях цифру больше 1 ГБ ОЗУ.
> Почему не 16.04 LTS?
Нет какой-то одной причины, которая была бы ключевой. Я рекомендую 16.10 из-за совокупности мелочей, некоторые из которых могут оказаться существенными для вас.
Например теперь уровень аккумулятора включается через dconf и не требует установки для этого отдельного дополнения (к слову, потребляющего ОЗУ).
Если вдруг понадобится видеоредактор, то обнаружится, что например Pitivi в 16.04 почему-то собран так, что в нем нет кнопки отмены операции (в 16.10 все нормально) а версия kdenlive гораздо менее стабильная, чем в 16.10.
Для видеокарт Intel в 16.10 используется GLAMOR из modesetting DDX вместо SNA из intel DDX, что должно дать более стабильную работу. Вы конечно можете переключиться на GLAMOR и modesetting в 16.04, но modesetting встроен в Иксы, а Иксы в 16.04 старее, и если уж использовать GLAMOR, то все-таки в 16.10 (более оптимизирован, починены падения в редких случаях).
Если пользователю понадобятся какие-то приложения на Qt — версия Qt, которая включена в 16.10, содержит огромное количество довольно важных исправлений. А софт на Qt, очень вероятно, что рано или поздно понадобится.
Более новый LibreOffice сразу из коробки. Конечно, и в 16.04 его можно обновить, но если брать в рассчет все факторы (в том числе этот) то проще сразу ставить 16.10.
Очевидное:
Само-собой Gnome Shell 3.20 (в 16.10 оболочка версии 3.20, но часть приложений из 3.22) работает стабильнее, чем 3.18 из 16.04. Что конкретно починили, можно почитать на gnome.org
А про новые фичи можно почитать здесь:
https://help.gnome.org/misc/release-notes/3.20/
https://help.gnome.org/misc/release-notes/3.22/
И ещё пара мелочей, о которых я забыл:
В 16.10 добавили Gnome Initial Setup, он не нужен, нужные настройки уже были сделаны на этапе установки. Его можно сразу отключить: https://seven.centos.org/2013/12/preventing-gnome3s-initial-setup/
Если не хотите, чтобы Gnome Keyring надоедал запросами про пароль к связке ключей, то при создании связки ключей (происходит например при первом запуске Opera) укажите пустой пароль для связки.
Ну и собственно, я очень рекомендую вам оценить Opera на предмет скорости работы потребления ОЗУ в сравнении в Firefox. А если ставить на ноутбук или планшет, то тут в данный момент Opera нет равных из-за наличия режима экономии аккумулятора. Не забудьте включить рендеринг страниц на видеокарте, чем вы разгрузите CPU: https://geektimes.ru/post/283544/#comment_9757186
Ыыы. Так зачем вам больше 1Gb памяти и больше 1Ghz частоты? Очень развеселила картинка.
Впрочем, это ведь легко проверить- при работе компа снимаем крышку, нащупываем ЮМ и если через 3-4 сек. отрываем пальцы потому что припекло, значит нужно охлаждение.
В коллективе у вас должен быть системщик вроде, раз контора государственная? Пусть выделит вентиляторы, 40*40 мм стоит 1.5$.
775 на мой взгляд еще вполне годная платформа. Сам щас дома, пишу с E5400/3 GB RAM. По вентилятору на мосту- иначе они греются, а комп притормаживает и «залипает». Менять пока не собираюсь. В другой комнате у меня 1155 c g2030, разницы при обычных задачах(интернет, видео онлайн) не вижу.
Если «нет денег нанимать разработчиков», то я могу дать ещё одну подсказку: «опубликовать спецификации, и пусть Линус Торвальдс сам пишет драйвер».
Именно поэтому HAL не место в DRM.
> мы будем тыкать в этих самых разработчиков и кричать, что они лохи и тратят мало денег
Откуда про «мало денег»?
> на трёх с половиной красноглазиков
Это утверждение верно, если компьютерами пользуется 152 человека: https://www.netmarketshare.com/report.aspx?qprid=11&qpaf=&qpcustom=Linux&qpcustomb=0
Кроме того вы не берете в рассчет вычисления на серверном железе, где чаще всего пользуются угадайте какой ОС.
> Но при этом будем второй рукой тыкать в этих же разработчиков и кричать, что они тридварасы, потому что вот десктопный линукс с графикой ни черта не может, кроме рисования окошечек.
Покажите, кто это кричит, кроме вас.
амд конечно напугали дэвида большой пачкой кода, но эм разве амд сама не поддерживает амдгпу?
в общем глубоко уважаю Дэвида, но тут он раздул драму и показал себя ленивым. увы троллинг и агрессия это стандарт обсуждений в линукс рассылке…
AMD проигрывает Intel'у в разы.
Представил себе какой там код ужасный у этого патча. Даже при заводе Radeon видеокарт через DSDT(опыт запуска хакинтош) — это просто ад сущий и много много лишнего кода в сравнении с быстрой и аккуратной nVidia.
AMD в печь.
Кому лучше?
> При чем нормальный такой Intel со встроенной в процессор графикой.
У «нормальных», конкретно-пацанских Intel Core i7-6900K за 80 штук, нет встроенной графики.
> AMD проигрывает Intel'у в разы.
Проигрывает, в соревновании на самые дорогие процессоры.
> Зачем этому Linux вообще такие мощные видеокарты.
Для работы и для игр.
> До сих пор нет в этом надобности ибо нет даже игрушек.
Позвольте, а Mankind Divided на Intel HD или на Intel Iris запускать?
> Представил себе какой там код ужасный у этого патча.
Тогда вам лучше не думать про исходники Windows.
> Даже при заводе Radeon видеокарт через DSDT(опыт запуска хакинтош) — это просто ад сущий и много много лишнего кода в сравнении с быстрой и аккуратной nVidia.
Если уж речь зашла о сексе, то можно вспомнить, что например для пробрасывания видеокарты в виртуальную машину лучше брать Радеоны, потому что с ними эта задача решается значительно проще.
> AMD в печь.
Зачем AMD в GeForce GTX?
Пока не пробовал, но Human Revolution отлично летал на максималке на Intel HD 4000 под OS X.
>> Кому лучше?
Всем лучше. И разработчикам и пользователям.
>> Проигрывает, в соревновании на самые дорогие процессоры.
Обратите внимание на дешевые современные Celeron и Pentium. Сильно сомневаюсь что они сильно уступают(уступают ли вообще) средним AMD.
>> Если уж речь зашла о сексе, то можно вспомнить, что например для пробрасывания видеокарты в виртуальную машину лучше брать Радеоны, потому что с ними эта задача решается значительно проще.
Для чего же вам тогда Linux, если вы графику в виртуалку пробрасываете. Не проще сразу на Windows сесть?
>> У «нормальных», конкретно-пацанских Intel Core i7-6900K за 80 штук, нет встроенной графики.
>> Зачем AMD в GeForce GTX?
Я смотрю вы фанат извращенец. Для чего, еще раз спрошу, Linux нужны эти процессоры? Если вы собираете сервер на коленке — купите XEON или обойдитесь без графики(а она на некоторых XEON есть между прочим).
Не дешево шутите, да толку от такой системы? Точнее разума в такой системе нету.
Пока не пробовал, но Human Revolution отлично летал на максималке на Intel HD 4000 под OS X.
Вы бы еще понг вспоминили. В Mankind Divided надрываются даже топовые карты вроде 1080
Последний раз когда я хотел перейти на Linux закончился тем, что эта паскуда(Sarah) сдохла полностью по части установки и обновления пакетов(что то сломалось и ни установить не удалить не удавалось). Там же намучался с якобы хорошими драйверами для nVidia. В итоге просто выключил дискретку и мне до усрачки как хватило встроенной в i5 HD4400(ведьмака 3 играл нормально под OS X).
Что на меня обижаться, если разработчики пишут посредственный еле работающий код и система сама по себе де факто не для игр из-за малой мотивации производителя софта.
Надо смотреть правде в глаза.
Кому нужно такое крутое железо, если его поддержка реализована еле-еле и того же выхлопа что на Windows не добиться.
Я тоже извращенец, но я Хакинтошник и, у меня, слава богу, все работает как часики(я просто знаю, что за 40-60 тысяч получу хакинтош эквивалентно стоимости 150-300к рубликов за макбук, и я знаю какое железо выбрать чтобы не было секса).
Ну мне на MacOS графика дискретная ни к чему, мне даже не особо нужен XEON, но и такую систему под сервер я собрать и настроить в состоянии за два-три дня(http://www.hackintosh.zone/applications/downloads/interface/legacy/screenshot.php?path=/monthly_10_2014/b018368d191f91faf680f485567e8c9f-screen-shot-2014-10-18-at-125747-am.png).
Что говорить о качестве AMD — так давно известно, что Intel были первыми и были лучше во всем. От поддержки инструкций до самой логики процессора. А небольшая разница в цене в данном случае окупается лучшей поддержкой и драйверов и кода в целом.
AMD в печь, а Linux хорош только как бюджетный сервер, но и то в терминальном режиме без десктопного окружения. Аминь
Я не скажу за Linux Mint, но с Kubunt/Ubuntu Gnome (не пользуюсь Ubuntu с Unity т.к. она менее стабильна; однако, даже Ubuntu с Unity стабильнее, чем Windows 10) такое может случиться разве что от каких-то PPA, и то ни разу не сталкивался с тем, чтобы проблема была нерешаема.
> Там же намучался с якобы хорошими драйверами для nVidia.
У nVidia есть техподдержка: https://nvidia.custhelp.com/app/chat/chat_launch
> Что на меня обижаться, если разработчики пишут посредственный еле работающий код и система сама по себе де факто не для игр из-за малой мотивации производителя софта.
Почему тогда рост количества пользователей?
https://geektimes.ru/post/283544/#comment_9749128
Они же мигрируют на Linux не потому что их опыт совпал с вашим, а потому что он значительно лучше. Но код-то ведь один и тот же, что у них, что у вас, понимаете?
> Что говорить о качестве AMD — так давно известно, что Intel были первыми
> AMD в печь
Давайте и amd64 сразу в печь, чо уж там.
> А небольшая разница в цене в данном случае окупается лучшей поддержкой и драйверов и кода в целом.
Особенно лучше поддержкой Intel BayTrail / Cherry Trail (есть не только в планшетах/трансформерах, но и в виде Celeron/Pentium).
> а Linux хорош только как бюджетный сервер
Top500, вместе с Amazon, Google, PayPal, и прочими передают привет.
Для домашнего использования я имею ввиду, которого с меня хватило.
> десктопный линукс с графикой ни черта не может, кроме рисования окошечек.
И я так считаю. Или покажите что может на примерах(порты не в счет).
> такое может случиться разве что от каких-то PPA
Такое случилось от драйверов nvidia(забыл как они у вас правильно называются). Вроде — проприетарные(там короче из коробки была опция установить другой драйвер).
Да и вай фай работал еле еле. Постоянно падал и терял сеть пока не перезагрузишь.
> даже Ubuntu с Unity стабильнее, чем Windows 10
Не верю. Если вы девелопаете хоть маленько — значит делаете что-то такое, что приводит к рискам. А для чего иначе линукс ставить? Вот и Mint тоже была наполовину из Ubuntu.
> Они же мигрируют на Linux не потому что их опыт совпал с вашим, а потому что он значительно лучше. Но код-то ведь один и тот же, что у них, что у вас, понимаете?
Мой опыт установки был из-за Cinnamon. Я тупо рылся в сорцах потому, что они на JS и смотрел на что способен такой десктоп. Потому, что он красивый и удобный. Только из-за этого.
Еще мой опыт был, когда я работал в студии и не хотел верстать под IE. Через жопу я резал PSD слайды через GIMP и вызывал всеобщий батхерт. Или в тайне ставил Phtoshop через Wine, когда слои сглючивались.
Да. В магазинах начали появляться ноутбуки с Linux Ubuntu по очень дешевым ценам.
Лучше? Он другой просто. Да — есть бесплатный офис и браузер фаяфокс, который опять же лучше IE, да есть что-то новое в интерфейсе(хотя юнити — это как чугунные валенки), да — вроде ничем не отличается по функциональности. Но, с*ка, все равно глючит переодически.
Устанавливал своей подруге. Поигралась и сказала — верни винду мне не нравится Unity, устанавливал другу — сказал верни винду ибо игр нету. Много кому устанавливал — большинство просят вернуть винду 7(даже с 10 те кто обновился просят вернуть 7).
Маме моей Linux не подойдет потому что ее обламывает save as ms word потому что стандартный формат odt, который никто открыть не сможет. И хоть ей не нужны игры, но она проектировщик, а Autocad под линукс нативного нет.
Да и просто 8ка и 10ка windows «высадили» многих своим интерфейсом. А может кто-то рекламирует. В любом случае Linux — это для гиков по большей части. Да и Unity не назвать идеалом(уж лучше Cinnamon. он и легче и среднее между MacOS и Windows).
И, поймите меня правильно, я не обсираю, я реально не понимаю за чем этой оси пока она начала активно развивать графическую часть и сообщество нужны такие мощные железки? Зачем? Ждать и уповать на то, что когда-то это случится? ради бога…
Я вот Arch поставил на ноутбук с SSHD. Сломалось нафиг все после первого запуска. Оказывается ядро не поддерживает(даже ifconfig не запускался). А SSHD — это просто HDD и SSD cache. В прочих системах тоже были ошибки с этим, но они как-то работали.
Но разработчики того же ядра, а они видимо не дураки, почему то до сих пор пренебрегают такими патчами. Видимо нет нужды вовсе в этом.
> Для домашнего использования я имею ввиду
Ну ладно.
> И я так считаю. Или покажите что может на примерах(порты не в счет).
Окей, покажите что может Windows кроме рисования окошечек. Порты с консолей не в счет ;)
> Такое случилось от драйверов nvidia(забыл как они у вас правильно называются). Вроде — проприетарные(там короче из коробки была опция установить другой драйвер).
Вот глядите, у вас есть проблема с драйвером nVidia.
И у них есть проблема с драйвером nVidia: https://forums.geforce.com/default/topic/862417/?comment=4633986
И то, и другое — проблема драйвера nVidia, и по ним нужно обращаться в nVidia.
Ну а когда какое-то обновление от производителя ОС что-то ломает в ОС, то да, это проблема производителя ОС, а не например nVidia:
http://www.forbes.com/sites/gordonkelly/2015/07/25/windows-10-automatic-update-problems/
http://www.forbes.com/sites/gordonkelly/2015/08/08/windows-10-forced-updates-causing-endless-crash-loop/
> Да и вай фай работал еле еле. Постоянно падал и терял сеть пока не перезагрузишь.
Второй абзац: https://geektimes.ru/post/278540/#comment_9447864
У меня последний раз какие-то серьёзные проблемы с WiFi были пять лет назад с Intel WiFi Linux 5150, причем в итоге оказалась что проблема не в драйвере, а в прошивке WiFi-адаптера, и Intel-у пришлось чинить прошивку. Это кстати знаменитый WiFi-адаптер: https://geektimes.ru/post/283544/?reply_to=9756016#comment_9753926
> Не верю. Если вы девелопаете хоть маленько — значит делаете что-то такое, что приводит к рискам.
Нет, я не программист. И пользовался Windows 10 только с приложениями из Windows Store (кроме апдейтера для видеодрайвера Intel и Opera) и почти всеми драйверами с Windows Update (кроме видеокарты, тачскрина, камер и Intel Image Signal Processor 2400: https://geektimes.ru/post/278540/#comment_9447780 ).
Вот так приблизительно работал этот глюкодром: https://habrahabr.ru/post/310642/#comment_9823772 (проблем больше в десятки раз, ловил по несколько НОВЫХ багов каждую неделю).
https://habrahabr.ru/post/314142/#comment_9898712 — а тут, к слову, про драйвера божественной Intel.
> А для чего иначе линукс ставить?
Меньше глючит, ниже системные требования, нет телеметрии, не мешает работать выполнением каких-то своих дел в фоне, не ставит обновления когда вздумается, экранная клавиатура удобнее. В общем, много причин, все и не вспомнишь так сходу.
> устанавливал другу — сказал верни винду ибо игр нету
Больше чем на X1 с PS4 вместе взятых, но нету, ога.
> Маме моей Linux не подойдет потому что ее обламывает save as ms word
А где меняется формат по-умолчанию в Либре вы не нашли, так что неудивительно…
> Устанавливал своей подруге. Поигралась и сказала — верни винду мне не нравится Unity… Много кому устанавливал — большинство просят вернуть винду 7(даже с 10 те кто обновился просят вернуть 7).
… что ваши попытки проваливаются. К слову, возможно секрет успешности моих пересаживаний в том, что я-то накатываю похожу на Win7 Kubuntu.
> Да и Unity не назвать идеалом(уж лучше Cinnamon. он и легче и среднее между MacOS и Windows).
KDE и Gnome Shell лучше, чем Unity и Cinnamon.
> И хоть ей не нужны игры, но она проектировщик, а Autocad под линукс нативного нет.
А в BricsCAD, который слизывает интерфейс с AutoCAD, поддерживает dwg и стоит в несколько раз дешевле, разобраться нереально, мы поняли.
> В любом случае Linux — это для гиков по большей части.
Как и Android в свое время, ага-ага.
> И, поймите меня правильно, я не обсираю, я реально не понимаю за чем этой оси пока она начала активно развивать графическую часть и сообщество нужны такие мощные железки? Зачем?
Затем, что эти железки написаны в системных требованиях ПО и игр, например.
> Ждать и уповать на то, что когда-то это случится? ради бога…
Что случится?
> Я вот Arch поставил
Ну не разбираетесь вы, это было ясно ещё со слов про save as, ну не мучайте вы себя тем что для вас заведомо не предназначено.
> Оказывается ядро не поддерживает
Ещё бы Gentoo себе на посмотреть накатили, там же ядро проще пересобирается…
Вы издеваетесь? :) Heroes III WOG умеет, к примеру.
> И то, и другое — проблема драйвера nVidia, и по ним нужно обращаться в nVidia.
Ну и нахрена мне тогда на Linux графика дискретного образца фирмы nVidia, если я заведомо буду знать, что даже потенциала HD4400 встроенной в процессор мне не исчерпать?
> Это кстати знаменитый WiFi-адаптер
Ужасно.
> Меньше глючит, ниже системные требования
Чето вы противоречите немного сами себе про немного глючит. Немного сам линукс у вас не глючит, а производители глючат. Ни сами нормально написать, ни других научить.
> KDE и Gnome Shell лучше, чем Unity и Cinnamon.
Это ваше личное мнение.
> А в BricsCAD, который слизывает интерфейс с AutoCAD, поддерживает dwg и стоит в несколько раз дешевле, разобраться нереально, мы поняли.
Не будет она учиться. Ей уже на пенсию через пару лет.
> Затем, что эти железки написаны в системных требованиях ПО и игр, например.
Еще раз следуя вашей логике священной не глючности. Где у Linux есть такое ПО и игры? Порты не в счет. Это все не для среднего пользователя — это геморрой, который большинство не потянет.
> В любом случае Linux — это для гиков по большей части.
> Что случится?
Ждите и устаревайте, пока другие пользуются лучшим (https://geektimes.ru/post/283698/). Ничего нового от AMD ждать кроме обещаний не приходится. Демпят рынок спустя какое-то время поделками того же уровня. Не более.
> Ну не разбираетесь вы, это было ясно ещё со слов про save as, ну не мучайте вы себя тем что для вас заведомо не предназначено.
А вы мне что предлагаете полезти в сорцы и изменить порядок сортироваки предложений сохранения документа. Я то справлюсь может быть, а моей матери это нафиг не надо.
> Как и Android в свое время, ага-ага.
Камон застрелимся. Если за 4 года Linux сравняется с Windows по популярности — я принародно кукарекну 5 раз. Но для этого вам понадобиться поддержка всех производителей ПК и ноутбуков дабы продавалось преинсталлед. Сравнения у вас не годятся.
VCMI тоже умеет Heroes III WOG, к примеру. Так это единственное, на что способна Windows, кроме рисования окошек?
> Порты не в счет.
Да-да, порты с консолей на Windows не в счет.
> Ну и нахрена мне тогда на Linux графика дискретного образца фирмы nVidia, если я заведомо буду знать, что даже потенциала HD4400 встроенной в процессор мне не исчерпать?
Нахрена вы её купили, для начала?
> > Меньше глючит
> Немного сам линукс у вас не глючит
> Еще раз следуя вашей логике священной не глючности.
> > Меньше глючит
> не глючит
> не глючности
Не, всё-таки тяжело общаться, когда собеседник не понимает того, что ему пишут.
> > Затем, что эти железки написаны в системных требованиях ПО и игр, например.
> Где у Linux есть такое ПО
Например ПО: https://geektimes.ru/post/283544/#comment_9755772
К слову, в Lightworks 14 улучшили декодированию формата RED R3D с помощью OpenCL на видеокартах.
Если вы не знаете, что это за Lightworks, то вам сюда: https://www.lwks.com/index.php?option=com_content&view=article&id=103&Itemid=214
Если вы не знаете, что это за RED, то вам сюда: http://www.red.com/shot-on-red
> и игры?
А игры в Стиме.
> А вы мне что предлагаете полезти в сорцы и изменить порядок сортироваки предложений сохранения документа.
Сервис > Параметры > Загрузка/сохранение > Всегда сохранять как.
> Я то справлюсь может быть
Ога, поправите в исходниках то что переключается за шесть кликов. Гений, бля.
> а моей матери это нафиг не надо
Зачем вы вообще лезете к чужим компьютерам, с вашей-то квалификацией?
> Если за 4 года Linux сравняется с Windows по популярности
Нафиг не надо. Для поддержки со стороны оставшихся железячников и оставшихся производителей ПО хватит той же доли рынка, что у Apple.
Когда я серьезно думал затащить маму и ее компанию на Linux там, сука, такой кнопки реально не было.
> Зачем вы вообще лезете к чужим компьютерам, с вашей-то квалификацией?
Что вам известно о моей квалификации?
> Нафиг не надо. Для поддержки со стороны оставшихся железячников и оставшихся производителей ПО хватит той же доли рынка, что у Apple.
Хорошо. Я кукарекну, если Linux(например Ubuntu) начнут собирать и запускать в массовые продажи свои качественные моноблоки хоть с парой хороших не портированных(нативных для линукс) игр в комплекте.
> А игры в Стиме.
Вы мне еще в битву за веснот предложите поиграть(для нее даже графика не нужны — процессор типа селерон отлично справится). Скудно и опять порты.
> Не, всё-таки тяжело общаться, когда собеседник не понимает того, что ему пишут.
Действительно тяжело объяснять, что деффицит — это не изобилие.
> Нахрена вы её купили, для начала?
Она мне во первых не мешает ибо выключена, а во вторых досталась почти бесплатно.
> VCMI тоже умеет Heroes III WOG, к примеру. Так это единственное, на что способна Windows, кроме рисования окошек?
Все для чего нужен DirectX, к примеру. Вы че-то опять обиженно доказываете…
Итого имхо: тот православный Linux для десктопных систем, который задуман производителем софта(без всяких портированных решений и без проприетарных программ) ни коим образом разумно не требует наличия железа выше среднего уровня и тем более не требует наличия графики вообще. Это исходя из того, что есть по умолчанию в репозиторях. О чем я вам непонятливому и толкую. Парочка приведенных вами примеров почему-то не вдохновляют сообщество в корне изменить ситуацию и сделать линукс профессиональной для графики или игр платформой, а, следовательно, хорошее железо — это лишнее.
Я вот лично рассматриваю Linux как очень дешевую альтернативную платформу.
Кстати, что говорить о трендах развития, если основную часть прибыли Linux может черпать только из серверных технологий. А там не нужны не десктопное окружение, ни графические возможности в целом. И именно по этому такой патч в ядро не принимают. Такова природа самой системы и такова его основная ниша, как бы вам по другому не хотелось.
Я уже лет восемь читаю от таких вот энтузиастов о том, что их больше чем кажется(на три калеки) и что мир линукса прекрасен и активно будет развиваться. Ситуация же в корне на самом деле за это время не поменялась.
Советую вам завести Хакинтош и немного побаловаться(вдруг втянетесь и перестанете тупо ждать).
Погуглил, она в этом месте как минимум десять лет.
> Что вам известно о моей квалификации?
То что вы сами пишите.
> Хорошо. Я кукарекну, если Linux(например Ubuntu) начнут собирать и запускать в массовые продажи свои качественные моноблоки хоть с парой хороших не портированных(нативных для линукс) игр в комплекте.
Не критерий.
> Вы мне еще в битву за веснот предложите поиграть(для нее даже графика не нужны — процессор типа селерон отлично справится).
Вы че-то опять обиженно доказываете…
> Все для чего нужен DirectX, к примеру.
Скудно и опять порты.
> Действительно тяжело объяснять, что деффицит — это не изобилие.
Достаточно не приписывать мне того, чего я не говорил.
> Она мне во первых не мешает ибо выключена, а во вторых досталась почти бесплатно.
Ну вот видите, сами же и разобрались со своим вопросом. Меня-то зачем спрашивали?
> тот православный Linux для десктопных систем, который задуман
А дальше ваши фантазии на тему, не интересно.
> Heroes III WOG почему-то не вдохновляет Microsoft в корне изменить ситуацию и сделать винду профессиональной для графики или игр платформой, а, следовательно, хорошее железо — это лишнее.
Поглядите, тут какая-то полнейшая чушь написана. Кстати, примерно так со стороны и выглядят ваши рассуждения о Linux, то есть как рассуждения человека, который не знает текущую ситуацию и абсолютно не в курсе происходящего, но мнение-то имеет.
> А там не нужны не десктопное окружение, ни графические возможности в целом.
Например вы не имеете представления о том, кто платит зарплату людям, разрабатывающим десктопные окружения и графический стек. Палитесь на фразах вроде этой:
> Кстати, что говорить о трендах развития, если основную часть прибыли Linux может черпать только из серверных технологий.
> И именно по этому такой патч в ядро не принимают.
Английским языком написано почему HAL не место в DRM, но ваши фантазии для вас важнее фактов, и вы не допустите, чтобы скучная реальность поставила на них крест. Поэтому вы принципиально будете стоять на своем и не станете разбираться.
> Ситуация же в корне на самом деле за это время не поменялась.
Конечно, вы ведь знаете, о чем говорите /s
> Советую вам завести Хакинтош и немного побаловаться
Не интересно.
> вдруг втянетесь и перестанете тупо ждать
https://lists.blender.org/pipermail/bf-committers/2015-May/045367.html — второй пункт.
http://preta3d.com/os-x-users-unite/ — между прочим, я тоже поддержал это письмо и написал Куку (ради мира во всем мире).
Скажите, когда в MacOS реализуют OpenGL 4.3, или хотя бы починят баги в том OpenGL который есть? А то народ вон настолько устал ждать и от отчаяния пишет письма Куку.
Я для ваших так вообще вор в законе и мне не понятно чего вы ждете от всего этого. Мне надо — я возьму, но за такой отстой уже и спорить если честно не хочется.
> Скажите, когда в MacOS реализуют OpenGL 4.3
Да мне насрать как бы. Не делают — значит не нужен. Мы и сами по большей части в порты играем.
Куда пойдет вся эта аудитория, я думаю, очевидно. Причем все нужное для их работы, за редкими исключениями (например продукция Avid) поддерживает Linux.
После них? Только к ним. Это как наркотики… Но в данном случае лучше наркотики за переплату, чем хер с постным маслом, но зато бесплатно.
А они вас не слушают, вот беда.
> Обратите внимание на дешевые современные Celeron и Pentium. Сильно сомневаюсь что они сильно уступают(уступают ли вообще) средним AMD.
Если говорить за низко-среднюю ценовую категорию, вот грубо говоря десять лет назад у людей был выбор между тем, чтобы брать Sempron / Athlon 64, и 32-разрядные Celeron / Pentium. Те кто выбрали первый вариант и не сделали апгрейд, смогли потом перейти на 64-разрядные ОС и получить плюшки в виде большей безопасности и возросшей большей производительности на ряде задач (например кодирование/декодирование видео и обработка изображений выигрывают от 64-разрядности).
Сейчас у людей есть возможность брать APU от AMD с поддержкой HSA, и в целом чуть более мощными видеокартами дешевле, ну или как минимум за те же деньги. Если HSA выстрелит — хорошо, значит куча железа сможет прожить на несколько лет дольше, как первые 64-разрядные процессоры AMD. Не выстрелит — ну так хотя бы более мощная встройка в браузере пригодится ( https://github.com/servo/webrender/wiki (графики внизу) а в Blink сейчас поддержку Vulkan добавляют) и опять же апгрейд можно будет отложить на несколько лет.
Зачем обращать внимание на Celeron и Pentium?
> Для чего же вам тогда Linux, если вы графику в виртуалку пробрасываете.
Я не пробрасываю видеокарты и не вкорячиваю Хакинтош.
> Для чего, еще раз спрошу, Linux нужны эти процессоры?
Вы не в курсе на какой ОС работает индустрия VFX, например?
Нет не в курсе, но считаю что не линукс лидер — это точно.
>> Зачем обращать внимание на Celeron и Pentium?
А чем они хуже в ценовом сегменте? Отсутсвием HSA?
>> Если HSA выстрелит — хорошо, значит куча железа сможет прожить на несколько лет дольше
Что-то Apple не подорвались использовать эти камни, а они как бы не дураки да и OpenCL у них используется активнее.
Не выстрелит.
Nuff said.
> А чем они хуже в ценовом сегменте? Отсутсвием HSA?
Например, да. Отсутствием HSA и более слабыми GPU, в то время как тренд на более активное использование GPU для рендеринга интерфейсов везде, где-только можно.
Напомню, что от 64-разрядности Athlon 64 в своё время польза тоже не была мгновенной, ушло несколько лет на то, чтобы начали появляться сборки софта под amd64.
То есть, эффект от поддержки HSA и более мощной интеграшки в AMD APU не будет заметен сразу, но в итоге позволит дольше использовать железо, заплатил меньше или столько же, сколько за Celeron и Pentium.
> Что-то Apple не подорвались использовать эти камни
Список вендоров на сайте HSA Foundation посмотрели?
http://www.hsafoundation.com/members/ — нету их тут, а мне было бы интересно, если бы это появилось на Intel.
> То есть, эффект от поддержки HSA и более мощной интеграшки в AMD APU не будет заметен сразу
Ну дай вам бог дождаться. Правда камни уже к тому ожидаемому времени станут немного устаревшими. Да и смысла ждать, если честно все равно не вижу — кто нибудь за это время придумает еще пачку полезного и не менее интересного.
> заплатил меньше или столько же, сколько за Celeron и Pentium.
В общем то это я к тому писал, что есть примерная альтернатива по цене. А графика — да, слабенькая у них. Но посмотрите на сегодняшнюю Windows. Кода меньше не стало, а эффекты вовсе порезали и сделали все квадратным. И все в угоду меньшего энерго-ресурсопотребления.
Таковы тренды. Не считая парочки серьезных игр и некоторых специфических задач вроде создания эффектов для кино — никому это стает не нужно на рынке большего числа потребителей.
Да и нормальных игр стало маловато.
Вот кстати интересный вопрос. Как думаете, кто продает больше чипов, перечисленные там фирмы, или Intel вместе Apple? Не спешите с выводами и хорошенько подумайте над этим
> Ну дай вам бог дождаться. Правда камни уже к тому ожидаемому времени станут немного устаревшими.
Естественно, ну так и Sepron с Athlon 64 потянули под конец несколько лет как раз тогда, когда Celeron и Pentium того времени отправлялись на свалку потому что были устаревшими и совершенно непригодными для работы.
> Но посмотрите на сегодняшнюю Windows.
Смотрю, стараются перетащить разработчиков со старых API на новую платформу UWP. На чем же рендерится интерфейс UWP-приложений, хмм… :)
https://blogs.windows.com/buildingapps/2015/12/08/awaken-your-creativity-with-the-new-windows-ui-composition/
> Кода меньше не стало, а эффекты вовсе порезали
Так-с, прозрачность панели с эффектом размытия есть, эффекты появления/закрытия окон есть, эффекты менеджера окон тоже есть, при переключении Пуска в полноэкранный режим системный композитор тоже свистит и радуется. Это конечно не Auro, но не так уж сильно порезали эффекты, чтобы только лишь это что-то значительно изменило.
> сделали все квадратным
Ну раз вы это упомянули, то следует полагать, что если на Vista или 7 натянуть какую-нибудь «квадратную» тему, она сразу же начнет жрать меньше, ага.
> И все в угоду меньшего энерго-ресурсопотребления.
Для меньшего энергопотребления следует использовать каждый процессор для своих целей, потому что он с ними быстрее справляется. GPU быстрее справляется с рендеренгом интерфейса приложения, чем CPU, а чем быстрее решена задача, тем быстрее ядра могут уйти в энергосберегающие режимы. Поэтому выполнять композитинг на GPU, а не на CPU — значит экономить батарею. Поэтому рендерить интерфейсы на GPU — значит экономить батарею ещё больше. Поэтому рендерить интерфейсы приложений для неизбежных 4K-мониторов на GPU — единственный вариант для слабых CPU, чтобы оно в итоге не тормозило (и насколько я помню по отзывам рендеринг для Retina и сейчас не особо шустро работает на четырёхтысячных Intel HD в MacOS, а представьте что бы было, если бы всем этим занимался CPU...) И к эффектам системного композитора это не имеет никакого отношения, просто к элементарной логике использования графического ускорителя для графики.
Со временем все большее число приложений будет использовать GPU для рендеринга всего содержимого своего окна, причем уже сейчас это делают браузеры, офисные пакеты, графические и видеоредакторы. И со временем интеграшек Интела будет все меньше и меньше для этого хватать. Причем, то что интеграшки может быть недостаточно для быстрого рендеринга даже системного композитора (Windows 10 и Gnome Shell) я пронаблюдал на примере Intel BayTrail-T (оно тормозит даже на разрешениях в районе HD). Как вы понимаете, Intel неспроста были вынуждены поднять мощность интеграшки Cherry Trail больше, чем в два раза (и возможно теперь оно нормально вытягивает HD, но насчет FullHD и больших разрешений у меня нет твердой уверенности, там как при переходе от HD к FullHD количество пикселей которые нужно перемалывать выросло как раз в те самые два, с копейками, раза; количество копеек зависит от разрешения).
> Таковы тренды. Не считая парочки серьезных игр и некоторых специфических задач вроде создания эффектов для кино — никому это стает не нужно на рынке большего числа потребителей.
Насколько я помню о amd64 в своё время писали гораздо более развернутые «нинужна» чем ваше. Чего только народ не говорил, и что драйверов нет, и что ОЗУ нужно больше… припоминаете? Нет, это конечно же не говорит о том, что HSA неизбежно ждет судьба amd64, однако более мощная интегрированная графика — это в любом случае то, что следует учитывать, и Intel HD тут в пролете, а за Intel Iris нужно переплачивать столько, что на сэкономленные можно спокойно воткнуть дискретку.
Линус и команда тоже создали себе мир решений и событий, не привязанный к рутине и деятельности бизнеса. Деградация графики в войнах рабочих столов, начавшейся лет так 6 назад по сути своей прибила проект до уровня клинической смерти, линукс 5-6 лет назад и сегодня в плане контента, нацеленного на графику, реально использующегося стоит практически без роста. Тем, кто выпускает убунту, например, вам не страшно видеть одно и тоже в плане контента с 12 по 16 версию? Понимаете, что вы стоите на месте? У гиков есть такое свойство, и видимо, Линус и его мейнтейнер, этого придерживаются — осознание правоты мнения и понятия, что если отстоишь его, значит ты выиграл. Так вот, это заблуждение. Линукс в итоге проигрывает. Отношение окон всегда было к коду таким — код не показатель совершенства, код это инструмент, если он кривой, но работает лучше другого, значит ты победитель. Пока это так. Поддержка ядра в рамках того, что есть сейчас, решает типа проблему поддерживаемости. Только вот учтите, это все равно, что выживать в пустыне, не занимаясь поисками воды. Если вам кажется сложно править их код, вам нужно расширяться, нужны новые люди, больше людей, больше возможностей. Ругаете корпоративную культуру? Делайте повсеместную экспансию своей. Когда я прочитал, как он ругает кого-то за то, что они замкнутые — это реально умора, смехотворно. Они так вообще последние лет 5 нигде носа своего, кроме как в переписке, нигде не показывают. По делу — оспорить допустим HAL, ну давайте тот же device tree. За последний год в поддержку изделий добавлял порядка 6 драйверов с описанием в device tree, ни один не работал корректно с момент банального как они себе предполагают описания на какой шине находится, на какой скорости работает и пр. Я всегда руками вынужден был править код самого драйвера. При этом мейнтейнеры льют его на основании внешнего вида кода того как он выглядит. ЭТО СМЕШНО! Это не более, чем подмена понятий. Будь Линус руководителем направления в крупной компании, его бы сняли еще лет 5 назад, уже после того самого события с «пошли на..». А сейчас — это лишь потуги, попытка тащить такой механизм, навязывая видение «идеалиста», чего не бывает.
Поясните, как должен меняться контент? Не хватает новых нескучных обоев? Или плиточного интерфейса Metro? Прикрутить Кортану с телеметрией? Чего не хватает-то?
Нормально работающего в связке решение тоже бы продвинуло платформу.
Улучшение поддержки в плане 3д графики, особенно в виртуальных машинах — тоже могло бы дать рост.
Линукс мог превратиться в платформу хотя бы для инженеров, Solidworks, NX, Altium — программы для проектирования требуют графику и многое другое для стабильной работы. Компании в целом заинтересованы в использовании специфичной платформы, если это дает преимущество в цене и производительности. Однако из этого списка такое смогло позволить себе лишь Siemens. Сами поймете, какие ресурсы нужно иметь, чтобы затаскивать профессиональный софт в линукс. И где же тогда создание таких условий, когда хотя бы вход для поставщивков был проще, чем у конкурентов?
> Сами поймете, какие ресурсы нужно иметь, чтобы затаскивать профессиональный софт в линукс.
Он здесь все эти годы, доброе утро. Да, вы сейчас назовете программы, которые не портировали. Да, такие есть. Дальше что?
> И где же тогда создание таких условий, когда хотя бы вход для поставщивков был проще, чем у конкурентов?
Когда для заглядывания в исходники для вылавливания бага не нужно подписывать пачку NDA — куда уж проще.
А лучше как Microsoft сначала убирать Пуск, а потом возвращать?
По поводу того что написано дальше — сходите прочитайте первоисточник и дальнейшее развитие. Пока вы этого не сделаете обсуждать с вами что-то по этой теме просто СМЕШНО!, как вы сказали.
По делу — они делают некоторые эксперименты. Как недавно в КВН пошутили — КВН уже не тот, потому что тот КВН уже показывали.
1. Мейнтейнер оскорбил инженера AMD — это видно. Причем это не мальчик, а опытный сотрудник с 10 летним стажем. Мне в принципе прискорбно, что Линус держит таких мейнтейнеров — видимо, это тешит их гордыню, если можно сразу явно показать превосходство над опытным инженером так вот в наглую, сразу и открыто. Ну, потешайтесь, я не думаю, что еще долго осталось с таким вот отношением.
2. Там опять вот проскакивает эта история с пресловутым Эксиносом и тем, как же «тяжело» далось это титаническое решение — залить такой код. Вот только когда я первый раз взял эксинос с ядром Линукс на борту, сначала в 2011, затем в Декабре 2012 — это был самая отлаженная и стабильная ARM система с Линукс на борту, с учетом производительности. Не берусь сказать, что речь идет именно о 4 серии, но вполне может быть. Если бы я не увидел это, ARM бы благополучно обошел меня стороной.
3. Я до сих пор временами имею дело с хардкорно патченными старыми ядрами и платам на новых 3.10 и больше. Если рассматривать интегральных фактор — отлаженность и стабильность и вообще наличие кода для периферии — будь то монитор, сеть, накопитель, датчики и пр, то старые хардкорные ядра до сих пор в приоритете, особенно в связке с андроидом, который продуктовый и в котором — продаешь гаджет, где дохнет датчик, не включается экран и ты в пролёте. На переломе 3.0x ряд вендором тупо отказался от модели поддержки кода при появлении unstable сборок. Видимо, у их не было ни ресурсов ни желания заниматься этой фигней.
4. К сожалению, если то, что делаешь, так и не превращает твою жизнь в то, что приносит удовольствие — значит это, увы, делается неправильно. Я вот это заметил по жизни. И вижу такие же проблемы у того, кто не принял патч, такие вот нервные реакции говорят о том, что у человека дела идут плохо.
> дальше не стал
Ну вот, опять. Вы думаете все на этом закончилось?
> старые хардкорные ядра до сих пор в приоритете
О том, почему старые ядра на самом деле в приоритете: https://medium.com/russian/почему-мой-телефон-не-обновится-до-нового-андроеда-e4cd5fa3fa85
> Там опять вот проскакивает эта история с пресловутым Эксиносом и тем, как же «тяжело» далось это титаническое решение — залить такой код.
Вы достаточно разбираетесь DRM-подсистеме Linux, чтобы пользоваться кавычками в этом месте? Изнутри, я имею ввиду.
> И вижу такие же проблемы у того, кто не принял патч, такие вот нервные реакции говорят о том, что у человека дела идут плохо.
Видимо недостаточно.
1. Мейнтейнер оскорбил инженера AMD — это видно.
Не оскорбил, мне кажется, а просто дал понять что ситуация прозрачна как для специалиста, а если таки об этом спрашивают, то есть сомнения о спрашивающем. В общем — не надо спрашивать очевидное)
Мейнтейнер ядра Linux забраковал патч для AMDGPU