The OpenNET Project / Index page

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



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

Исходное сообщение
"Леннарт Поттеринг попытался развенчать типичные мифы о syste..."
Отправлено Аноним, 28-Янв-13 16:44 
> Это все "фичи", которые вы знаете?

Это те фичи которые могли бы помещать жить лично мне.

> Вы всегда из немногочисленных частных примеров пытаетесь вывести общий случай?

Да там такое куда ни ткни. Вон файловые системы - на выбор слоупочный и дефективный UFS2, которому место в мавзолее рядом с Лениным, и ресурсожоркий ZFS, на который разработчики оного забили да еще и кислород перекрыли, перестав релизить сорц. Обалдеть ассортимент.

Или поддержка ARM/MIPS. Ну то-есть на бумаге оно есть. А реально - жесть и а...й! Ну то-есть получить нечто реально применимое на практике на основе BSD на сколь-нибудь современных SoC - по сути нереально. Да, сплевывание дебага в уарт - это еще не поддержка платформы, извините.

> Ну допустим, описанные вами фичи действительно лучше реализовывать в ядре.

Ну допустим что например драйвера периферии и файловых систем тоже в ядре лучше всего получаются. Ну и так далее. Юзермод - круто. Но основа системы все-таки ядро.

> А со всеми остальными фичами как?

А остальные - это какие например? Ну вон парни заморозку процессов и перенос на другую машину пилят. Ну-ка забабахайте это без поддержки такого маневра ядром? Или может вам сильно удобно работать из юзермода с периферией которая не поддержана ядром? И мне не сильно удобно выбирать файловую систему из 2 вариантов: парового экскаватора ZFS и палки-копалки UFS. А другие варианты вообще где? Зато, блин, нагородили generic подсистему журналирования на все случаи жизни. Которой пользоваться некому. Совершенно идиотский спуск ресурсов в унитаз при том что их (ресурсов) и так вечно не хватает. Ну как бы флаг в руки с такой политикой проекта.

> Разве кто-то говорил, что именно PCI не нужно делать в ядре?

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

> Почему вы внезапно заговорили именно о PCI и о прочих, которые вы перечислили?

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

> Вы все фичи, которые есть в современных ОСях, если будете по одной
> перечислять, у вас тогда целый отдельный Опеннет получится.

Ну да. Но я могу добавить и еще сверху. У линя вон графическую систему хоть немного пытаются окультурить. А у бсдоидов и там полное болото. KMS кой-как допиливают для интелского драйвера только. И то - пока пилили, интел успел весь этот код поменять нафиг. А остальные - вообще в пролете. Ну т.е. десктоп из этого такой же галимый как и сервера.

> Вы когда-нибудь слышали термин "ОС общего назначения"?

Я слышал термин "ни рыба, ни мясо". Он лучше описывает то что являют собой бзды на данный момент. Недо-сервер, недо-десктоп, совсем-труп-эмбеддовка. Кому надо недо- если есть нормальное? Вот оно и пролетает как фанера над парижем. Даже динозавры типа ях и апачей и то на пингвины переползают. Хоть и сидели на бздах до последнего.

> Узость кругозора некоторых недоадмином просто потрясает.

Копаться в вообще всех какашках которые есть на этой планете - и девяти жизней не хватит. Не говоря уж об одной.

> Найдут в Гугле пару-тройку каких-нибудь фич,

Это вы в гугле ищете. А я пользуюсь. Для меня нормально поюзать 300 Мбит вафлю с 40МГц каналами, прокинуть PCI девайс в виртуалку, отпилить некий софт в LXC контейнер и прочая. Кроме того я уважаю маленькие и маложрущие железки на ARM и MIPS. У меня их есть. И мне нравится когда это нормально работает. А еще я хочу чтобы у меня в системе нормально работали открытые графические драйвера, например. И нормальный пакетный менеджмент мне нравится. Да, до бсдоидов в 2012 году даже стало доползать что хороший пакетный менеджер - это хорошо. Но доползло только частично и как всегда - хило и недопилено, пакетов нет и все такое прочее, как обычно. А я пакетными менеджерами уже 7 лет пользуюсь и это лучший метод управления софтом в системе котрый я когда либо встречал. На кой дьявол мне ждать десятилетие пока некоторые отпустят свой ручник?

> и уже уверены, что это все, для чего ОСи предназначены.

Это то для чего ими пользуюсь я. Ну, мне ОС нужна для разруливания моих задач и хотелок. Вроде бы это логично.

> И на основании этого начинают строить доказательства, что где есть, и чего где нет,
> что где лучше, а что где хуже.

Ну вы можете пойти и доказать вон тем 51% серверов из соседней новости что они лохи и виртуализация им на самом деле не требуется. Флаг вам в руки.

> Вы тоже здесь не предоставили никакой внятной аналитики.

Это уже сделали другие. Будет надо - сами нагуглите. Впрочем можно и не гуглить а просто включить мозг.

> А то что в ядро Линукса пихают все что ни попадя,
> что в ядре быть не должно - это уже давно известно, и
> особой аналитики тут уже не нужно.

И чего по вашему мнению не должно быть в ядре линя? И чтоб это нельзя было отключить в процессе сборки или вынести в опциональный ко вгрузке модуль? Нет, мне просто интересно :). Ну хоть штук 5 самых очевидных примеров?

> У вас тут суть претензий никак не сформулирована - одни эмоции.

По-моему тут вполне доступно изложена претензия - идиотское распределение ресурсов при том что их сроду не хватает ни на что.

> В чем здесь проблемы по-вашему?

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

> Также никак не обосновано, почему это UFS2 по вашему уродище.

Потому что дисковые структуры оного проектировались еще чуть ли не при дедушке Ленине. И работает этот урод соответствующе. С тех пор утекло много воды, придумали дофига более удачных решений касающихся устройства ФС. А ваши парни сказали что ресурсов на переделку нет. И поэтому кардинально переделывать не будем. Ну и осталсь оно древним уродищем.

> Убунтоводы подбирают ОСь под оборудование.
> А юниксоиды подбирают оборудование под ОСь.

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

> BSD уже давно поддерживают все необходимое железо.

Необходимое кому? Вам? А то я как-то не согласен пользоваться вафлей на половинной скорости "потому что BSD". Линь опенсорсный и бесплатный и нормально поддерживает все это. Даже, блин, всякую экзотику типа SoC интегрированных, как в точках доступа (которые на лине и сделаны, к слову).

> В чем счастье, если они будут поддерживать все-все железо в Мире?

В том что хорошо когда система не заставляет выгибаться буквой зю. И если мне важно чтобы система позволяла свободу маневра и не было жестких вендор локинов (==открытые сорсы) то вот будет ли это линь, бсд или кто-то еще - мне уже куда менее принципиально. Линь делом доказал что GPL на таких проектах работает лучше. Что довольно логично. Ну и вообще, идея что-то делать для тех кто будет потом зажимать сорс мне не нравится.

> Больше - не значит лучше.

Ну вот вы и получайте 150 мбит по эфиру там где я получу 300. Вам же не в облом в 2 раза больше пропихивания файлов подождать, правда? А мне вот лениво, особенно учитывая что можно взять не менее бесплатный и более открытый линь и не париться.

>> По-моему, это написано в тексте. У вас какие-то проблемы с пониманием русского языка?
> В том-то и дело, что это всего лишь по-вашему написано.

Что значит - "по моему"?

> При чем тут русский язык, если речь идет об элементарной логике?

Ах, значит у вас проблемы не с языком а с элементарной логикой. Тоже вариант.

> Вы еще не доказали какие именно фичи, куда нужно включать,

Логика простая: мне должно быть удобно. В системе должны быть нужные мне фичи. Просто потому что если это будет не так - я пойду и поюзаю другую систему при наличии возможности это сделать. Какая часть этой логической цепочки вызывает проблемы с пониманием? Вы так говорите как будто мне при наличии линукса должно быть принципиально сожрать именно кактус от бсдшников, игнорируя линукс. А чего ради я его должен игнорировать, собственно? Не вижу что я теряю и вижу что я приобретаю.

> но говорите о них так, как будто это уже установленный факт.

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

> Какой-то сферический проект в вакууме "закладывающийся" на какие-то сферические фичи в вакууме.

Да, вон там 51% сферических х86 серверов в вакууме виртуализаторы юзают. В соседней новости. Такая фигня.

> В БСД как правило стараются в ядре держать только необходимый минимум, все
> остальное замечательно делается в приложениях.

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

> Конечно, есть отдельные случаи, когда чего-то действительно не хватает, но такого очень
> и очень мало по сравнению с общим количеством разных фич.

Очередные виляния попой. Как по мне - таких случаев более чем достаточно чтобы обойти это за пушечный выстрел. Это сделает мою жизнь намного проще.

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

Вы почему-то думаете что я вам или вашим бздоидам чего-то должен. Но я в вас ничего не занимал. А разжевывать вам в каких проектах что - я думаю рынок вам намного лучше разжует. Хоть и в менее приятной форме. Что, вы никогда не слышали ни про виртуализацию, ни про десктопы, ни про эмбеддовку? Уй, блин, а где же тогда ваши "ос общего назначения" применяются? В сферическом вакууме чтоли?

> В каждой ОСи есть такие фичи, которых нет в других ОСях.
> В БСД тоже есть фичи, которых нет в Линуксе.

Ну да. Но тут роялит не чисто номинальное "а мы вот как можем, им так слабо!" а в целом возможность поюзать систему под желаемые задачи и хотелки и чтобы это все работало. Желательно в удобном мне виде и без лишних прыгов с бубном типа подбора железа. При наличии выбора тот кто это делает лучше - побеждает.

> В чем именно по-вашему выражается то, что "БСД варятся в собственном соку"

В том что как-то довольно сильно оторваны от реального мира и потребностей тех же эксплуатационщиков систем, например.

> - ну это про любую систему можно сказать.

Можно, но все делают это по разному. Вон например ядерщики линя не пытаются сватать всем какой-то конкретный юзермод, управление софтом и прочая. Поэтому их и юзают в весьма разнокалиберной хрени без проблем.

> Поскольку в любой системе разработчики уделяют внимание в первую очередь этой же системе.
> В чем проблема-то? Какой "бубен"? Какие противоречия?

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

> У вас одни только высосанные из пальца гуманитарные эпитеты.

Да, проброс PCI девайса в виртуалку - несомненно, самое подходящее для гуманитария начинание. Чтобы ему сорвало башню :)

> Ну сейчас нагуглили несколько частных примеров - это что ли ваши формулировки?

Фикус в том что я не гуглил. Это в основном наборы технологий которыми я так или иначе пользуюсь. Правда просто? :)

> И при чем здесь "фиксация"?

При том что любая работа делается теми кто так или иначе мотивирован на ее выполнение. Нет желающих - работа стоит.

 

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



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

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