The OpenNET Project / Index page

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



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

Исходное сообщение
"Ядро Linux достигло 6 млн git-объектов, что могло бы стать х..."
Отправлено Ordu, 17-Апр-18 12:10 
>> Этим интел заcpaл всю свою архитектуру, и этим же майкрософт cpeт в венду.
> Ну почему сразу "заcрал".

Загляни внутрь и ты увидишь. Попробуй что-нибудь сделать поверх этого, и ты поймёшь. Потребовалось вмешательство amd, чтобы прочистить весь тот бардак в опкодах, который накопился в x86 за 20+ лет начиная с 8088 и заканчивая четвёртым пнём. С биосом, впрочем, intel уже сам справился, правда выкатил взамен какой-то overengineering под названием UEFI.

> Лучше, когда с каждым релизом всё ломается?

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

>> Завести старое железо -- это очень специфическая задача, и под специфические задачи нужны специфические инструменты.
> Почему вдруг простая операция вдруг стала специфической?

Специфичность операции определяется не сложностью или простотой, а тем насколько эта операция укладывается в список основных целей проекта. Если я написал арканоид, то форматирование жёсткого диска для моей программы -- это неспецифическая задача. linux с самого начала был и остаётся крайне прагматичным ядром, он ориентируется на решение актуальных задач, которые стоят перед ним. Поддержка старого железа, которое нужно полутора анонимусом не является актуальной задачей.

Как ты думаешь, сколько пользователей пытаются завести tv-tuner из прошлого века? 1? 10? 100? Из-за ста человек, миллионы других должны терпеть недостатки системы привнесённые обратной совместимостью? А если таких людей не 100 человек, а 1000, то у них уже неплохие шансы на то, что найдётся разработчик, кто будет поддерживать драйвер. Если же их 10000, то шансы резко возрастают.

Если ты такой уникальный, то это твои проблемы. Уникальность -- это не плохо, на мой взгляд даже хорошо, но это не значит, что кто-то тебе что-то должен. Хочешь быть уникальным, умей быть уникальным и будь им, а не рассчитывай, что другие создадут тебе условия для того, чтобы ты комфортно мог бы потреблять уникальность.

> простая операция

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

> Не яббл, слава богу, разрешение
> ни у кого спрашивать не надо. Отвёртка и драйвер - и
> все дела.

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

> Тут, ну лично для меня, ценна именно такая модульность и независимость (конечно,
> в определённых пределах) собственно ОС и ПО для поддержки оборудования. Выпустил
> производитель драйвер, нормально работает - ну и зашибись, занимаемся другими делами,
> не надо ничего патчить и компилить.

Я не доверяю технологическим процессам разработки ПО, которым следуют разработчики железа. Ядерный кодинг -- сложная штука, требующая участия большого количества специалистов. Если они что-то там кодят, не открывают сорцы, то я уже им не верю. Если же они забросили обновлять свой драйвер двадцать лет назад, то я тем более не верю: технологии программирования двадцатилетней давности были заметно хуже сегодняшних.

Но вообще, если бы мне вдруг зачем-то понадобился бы tv-tuner, я бы пошёл и купил новый. Зачем мне старый? С tv-tuner'ами я не сталкивался, но я выкидываю старые сетевушки, видеокарты и прочий хлам: зачем они нужны? Зачем мне может понадобиться 10Mbit/s ethernet сетевая карта, если кругом гигабитные? Зачем мне может понадобиться Riva TNT2, если я могу взять за пять баксов какую-нибудь из младших моделей радеонов, которая ещё поддерживается в mesa? Или не за пять баксов, а за 50, и, пускай и древнюю, но уже совсем не младшую? Какой смысл держаться за старое железо? Как много людей поражено этим смыслом? Сколько из поражённых поражены им недостаточно, чтобы предпринять какие-то усилия, для актуализации своих смыслов? Мне кажется, что единицы васянов, мнящих себя олдфагами и трухацкерами. Очень специфическая аудитория, на которую не стоит ориентироваться при разработке ядра _общего_ назначения.

> То же и с кодеками, очень хорошая идея, как бы кто ни
> ругался (и местами заслуженно).

А что с кодеками? Я забыл про слово кодек, с тех пор как пересел на linux... А, не, стоп. Не сразу. Когда я познакомился с mplayer, вот тогда я забыл, а поначалу были какие-то траблы. То есть лет десять-пятнадцать назад эти проблемы прекратились. А в венде до сих пор надо ставить кодеки? Как там это называлось... klite-codec pack, или типа того, да?

> А в винде уже тоже качать мало какие драйверы качать приходится, весь
> мейнстрим сам качается.

Я рад за вендовозов, что двадцать лет спустя они получили, наконец, сколь-нибудь юзабельную систему.

 

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



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

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