The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Поставка не самых свежих ядер Linux создаёт проблемы с подде..."
Отправлено Аноним, 02-Июл-21 04:55 
> Тут как и с автомобилями, всё просто. Либо вы осиливаете менять колёса, масло, и прочие нужные детали, доводить до рабочего состояния, либо обращаетесь за квалифицированной помощью.

... Либо покупаете новый с гарантией, а не латанное-перелатанное корыто, которое нужно постоянно доводить до ума, ведь всё вечно отваливается. Вообще хорошая аналогия с автомобилями. Меткая.
Кому-то шашечки, а кому-то ехать. Вам явно шашечки нужны.

> Элементарная компьютерная грамотность должна быть даже на винде, а то я смотрю искоробочные решения на андроиде совсем расслабили пользователя, который не может даже себе драйверов поставить на десктоп.

Исходя из более 14 лет профессионального общения с пользователями, разработчиками, менеджментом и бизнес-партнерами, могу заявить что линукс-энтузиасты на должности системного администратора, на самом деле, имеют более низкую квалификацию, чем те у которых нет религиозных и идеологических предрассудков в выборе ОС. Такие "линуксоиды" сами себя ограничивают в профессиональном росте и часто становятся причиной напряженных ситуаций в коллективе в виду нетерпимости к пользователям, к коллегам с другой точкой зрения, потом к менеджменту.

Фраза "Элементарная компьютерная грамотность должна быть даже на винде" - это маркер вашей компьютерной неграмотности. Венда устроена сложнее Linux, сильно-сильно сложнее, в первую очередь из-за того что постоянно автоматизирует рутинные процессы и защищает пользователя от выстрела в колено на ровном месте.
В то время как в Linux для любой проблемы можно найти мануал для ее решения, иногда 3-х летней давности.
То есть, если проблема известна и есть решения, то почему руками нужно...

Описанная в новости проблема вполне реальна. В Linux:
1) Отсутствует стабильное API для написания драйверов и сторонних модулей.
2) Отсутствует стабильное ABI по вине п. 1
3) Отсутствует объектная шина данных, если за таковую не считать NetLink XD
4) EXPORT_SYMBOL_GPL из-за которого писатель драйвера не может прилинковаться к любым модулям, если лицензия нестолманоугодная.

Сравним с вендой
1) API для драйверов переписывали от силы раза 3, если брать в расчет ветки 9x, которые по сути DOS.
2) Драйверы можно установить/обновить отдельно от ядра не перекомпиливая их куски под каждую минорный билд.
3) Шины есть.
4) Ядро венды имеет открытые интерфейсы и закрытые для внутреннего использование. Предоставлен SDK для разработчиков.

Вышеуказанные 4 проблемы сложились по историческим причинам, которые мне описывать просто лень. Нужно менять архитектуру, а в Linux всего несколько лет назад появились закрытые ветки с драйверми (патчи безопасности ядра, которые закрывают проблемы прошивок устройств). Проблема с драйверами встала последнее время ребром, потому что эти драйверы хоть чуть-чуть начали появляться.

Если для написания драйвера устройства нужно переписывать его и пересобирать под каждую версию ядра, выпустить его под "правильной" лицензией, следить за всеми изменениями ядра, прилинковывась напрямую, то сами вендоры свои драйверы в линуксе поддерживать отказываются, за исключением тех устройств которые в обиходе внутри серверов.

Производители оборудования для конечного пользователя, особенно мелкие производители, особенно мультимедийного оборудования, в лучшем случае, выкинут какой-то мусорный код и дальше сами разбирайтесь. Что в такой ситуации надо делать? Повышать грамотность пользователя? Ха-ха.

Вендовый рынок десктопах держится на стабильности API/ABI, наличии инструментов SDK и программ для OEM-производителей, позволяющих каждому вендору делать свою сборку венды под свою железку. А в линуксе OEM-сборками занимаются... кто? 3,5 дистра. И это титанический труд, потому что вендоры плат не участвуют в подготовке переносимых и обновляемых версий драйверов. Все цетрализировано по плану компартии^W разработчиков ядра. А в итоге поддержка устройств отсталая.

И главное помните:
1) Ваш личный выбор ОС не даёт вам превосходства над пользователями других ОС.
2) Умение решать постоянно возникающие проблемы в Linux, подкручивать новые костылики и менять настройки - это не компьютерная грамотность, это хобби.
Это как разница между автолюбителем, который может вечно ковыряется у себя в гараже и специалистом сервисного центра гарантийного/постгарантийного обслуживания, который может всё исправить на любой машине за последние лет 30 включая кузовные работы. Ни то ни другое не даёт личностного превосходства, но есть разница в профессиональных навыках.

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
  Введите код, изображенный на картинке: КОД
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру