История изменений
Исправление Vsevolod-linuxoid, (текущая версия) :
Слушай не списывай на железо.
Но дело действительно в железе. Вернее — в его качестве. Есть стандарты, при соблюдении которых на железе будет идеально работать любая ОС — от Windows Vista до 10, от Linux до OpenBSD.
Но соблюдение стандартов требует усилий и стоит денег. Поэтому принято удешевлять разработку: плата глючная? — пофиг, напишем драйвер с костылем, который будет фиксить эти баги, это дешевле, чем с программатором выискивать проблему и перепрошивать.
Естественно, во имя того же удешевления эти драйвера пишут только под Windows, в запущенных случаях — из-за качества они слетают при обновлениях или написаны только под одну версию Windows.
Разработчики Linux ничего не в силах с этим сделать. Они находятся в положении курьера, который должен доставить посылку в 17:00, а ему её выдали только в 17:15. У них попросту нет рычагов давления на тех, кто отвечает за железо. А написать дрова реверсом под всё глючное железо - - ни у кого не хватит сил.
Так что полноценно Linux работает только на серверных материнках — они стоят дорого и там не принято экономить на качестве, поэтому там действительно соблюдают стандарты. И на практически на всей технике Apple — по той же причине.
Кстати, на Android ситуация ещё хуже — https://medium.com/russian/почему-мой-телефон-не-обновится-до-нового-андроеда...
Исправление Vsevolod-linuxoid, :
Слушай не списывай на железо.
Но дело действительно в железе. Вернее — в его качестве. Есть стандарты, при соблюдении которых на железе будет идеально работать любая ОС — от Windows Vista до 10, от Linux до OpenBSD.
Но соблюдение стандартов требует усилий и стоит денег. Поэтому принято удешевлять разработку: плата глючная? — пофиг, напишем драйвер, который будет фиксить эти баги, это дешевле, чем с программатором выискивать проблему и перепрошивать.
Естественно, во имя того же удешевления эти драйвера пишут только под Windows, в запущенных случаях — из-за качества они слетают при обновлениях или написаны только под одну версию Windows.
Разработчики Linux ничего не в силах с этим сделать. Они находятся в положении курьера, который должен доставить посылку в 17:00, а ему её выдали только в 17:15. У них попросту нет рычагов давления на тех, кто отвечает за железо. А написать дрова реверсом под всё глючное железо - - ни у кого не хватит сил.
Так что полноценно Linux работает только на серверных материнках — они стоят дорого и там не принято экономить на качестве, поэтому там действительно соблюдают стандарты. И на практически на всей технике Apple — по той же причине.
Кстати, на Android ситуация ещё хуже — https://medium.com/russian/почему-мой-телефон-не-обновится-до-нового-андроеда...
Исправление Vsevolod-linuxoid, :
Слушай не списывай на железо.
Но дело действительно в железе. Вернее — в его качестве. Есть стандарты, при соблюдении которых на железе будет идеально работать любая ОС — от Windows Vista до 10, от Linux до OpenBSD.
Но соблюдение стандартов требует усилий и стоит денег. Поэтому принято удешевлять разработку: плата глючная? — пофиг, напишем драйвер, который будет фиксить эти баги, это дешевле, чем с программатором выискивать проблему и перепрошивать.
Естественно, во имя того же удешевления эти драйвера пишут только под Windows, в запущенных случаях — из-за качества они слетают при обновлениях или написаны только под одну версию Windows.
Разработчики Linux ничего не в силах с этим сделать. Они находятся в положении курьера, который должен доставить посылку в 17:00, а ему её выдали только в 17:15. У них попросту нет рычагов давления на тех, кто отвечает за железо. А написать дрова реверсом под всё глючное железо - - ни у кого не хватит сил.
Так что полноценно Linux работает только на серверных материнках — они стоят дорого и там не принято экономить на качестве, поэтому там действительно соблюдают стандарты. И на практически на всей технике Apple — по той же причине.
Исходная версия Vsevolod-linuxoid, :
Слушай не списывай на железо.
Но дело действительно в железе. Вернее — в его качестве. Есть стандарты, при соблюдении которых на железе будет идеально работать любая ОС — от Windows Vista до 10, от Linux до OpenBSD.
Но соблюдение стандартов требует усилий, и стоит денег. Поэтому принято удешевлять разработку: плата глючная? — пофиг, напишем драйвер, который будет фиксить эти баги, это дешевле, чем с программатором выискивать проблему и перепрошивать.
Естественно, во имя того же удешевления эти драйвера пишут только под Windows, в запущенных случаях — из-за качества они слетают при обновлениях или написаны только под одну версию Windows.
Разработчики Linux ничего не в силах с этим сделать. Они находятся в положении курьера, который должен доставить посылку в 17:00, а ему её выдали только в 17:15. У них попросту нет рычагов давления на тех, кто отвечает за железо. А написать дрова реверсом под всё глючное железо - - ни у кого не хватит сил.
Так что полноценно Linux работает только на серверных материнках — они стоят дорого и там не принято экономить на качестве, поэтому там действительно соблюдают стандарты. И на практически на всей технике Apple — по той же причине.