The OpenNET Project / Index page

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



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Во FreeBSD устранено 5 уязвимостей, включая критическую root..., opennews (??), 23-Дек-11, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


28. "Во FreeBSD устранено 5 уязвимостей, включая критическую root..."  +1 +/
Сообщение от Mikk (??), 24-Дек-11, 10:29 
не смущает, что это мнение заинтересованного человека? А то я таких саксесс сторис от микрософта поискать могу
Ответить | Правка | Наверх | Cообщить модератору

30. "Во FreeBSD устранено 5 уязвимостей, включая критическую root..."  –1 +/
Сообщение от Square (ok), 24-Дек-11, 11:12 
http://slonik-v-domene.livejournal.com/108871.html?thread=19...

саксесс сторис не от незаинтересованных людей -не бывает в принципе.
В данном случае - человек делится впечатлениями от переезда с фри на линуха...
И вздохнули с облегчением...
Хотя остальные могут конечно продолжать пилить фрю...
Это даже в некотором смысле хорошо - больше любителей фри -меньше потенциальных конкурентов.

Ответить | Правка | Наверх | Cообщить модератору

117. "Во FreeBSD устранено 5 уязвимостей, включая критическую root..."  +3 +/
Сообщение от Клыкастый2 (?), 25-Дек-11, 15:00 
Менеджер, который воплотил свою идею в жизнь, делится впечатлениями. Впечатление админов бы ещё почитать. Да не сразу, а вот через годик. И желательно тех, кто в состоянии сравнить как было и как стало. Вот это было бы ценно.
Ответить | Правка | Наверх | Cообщить модератору

120. "Во FreeBSD устранено 5 уязвимостей, включая критическую root..."  –1 +/
Сообщение от Аноним (-), 25-Дек-11, 23:51 
> Вот это было бы ценно.

Серверная убунта в общем случае никаких особых проблем на серверах не создает. Just works. Дебиан, вид в профиль. Несколько менее антикварный чем то что в апстриме, а в остальном примерно то же самое по смыслу.

Ответить | Правка | Наверх | Cообщить модератору

132. "Во FreeBSD устранено 5 уязвимостей, включая критическую root..."  +/
Сообщение от Клыкастый2 (?), 26-Дек-11, 19:48 
Это в смысле поставил сервер, поднял апач, пых и самбу из реп и все пользователи в количестве полторы калеки интенсивно юзают его с 8 до 17? Хотелось бы подробностей. Например есть полсотни-сотня серверов 2-3 конфигураций, apc патченый, нестандартные модули для nginx, ядрышко кастомное. Или например проекты приходят весьма нестандартные часто. Вот хочется узнать, что считается "особых проблем не создаёт" и насколько это "не создаёт" отличается от того, что было.
Ответить | Правка | Наверх | Cообщить модератору

134. "Во FreeBSD устранено 5 уязвимостей, включая критическую root..."  –1 +/
Сообщение от Аноним (-), 27-Дек-11, 00:07 
> Это в смысле поставил сервер, поднял апач, пых и самбу из реп
> и все пользователи в количестве полторы калеки интенсивно юзают его с 8 до 17?

Это значит что оно живет не нескольких серверах, в основном веб. Правда вместо апча нжинкс в основном. А чего ожидалось то? Рассказ о том как я месяц трахался с системой? С таким не ко мне.

> Хотелось бы подробностей. Например есть полсотни-сотня серверов

Нет, полусотни - нет. Так что ищите дальше.

> 2-3 конфигураций, apc патченый, нестандартные модули для nginx, ядрышко кастомное.

Все вас тянет что-то пропатчить. А нельзя ли цель патчинга узнать? При этом мы получаем никем не тестированную конфигу и никто ничего на ее счет нам не обещал. Это актуально только если ну очень надо, а в репах нету. Довольно редкая ситуация, на более-менее типовых задачах все и так нормально работает. А на нетиповых все определяется пряморукостью и мозгами исполнителя в основном - параметром системы это не является.

> Или например проекты приходят весьма нестандартные часто.

Да кто ж вас знает что у вас нестандартом считается и прочая?

> Вот хочется узнать, что считается "особых проблем не создаёт" и
> насколько это "не создаёт" отличается от того, что было.

Это значит что в типичных конфигурациях оно работает годами при минимальном отвлечении внимания на администрежку.

Ответить | Правка | Наверх | Cообщить модератору

165. "Во FreeBSD устранено 5 уязвимостей, включая критическую root..."  +1 +/
Сообщение от Клыкастый2 (?), 29-Дек-11, 14:44 
> А чего ожидалось то?

технология разворачивания 20..50 серверов 2..3 типов.

>> 2-3 конфигураций, apc патченый, нестандартные модули для nginx, ядрышко кастомное.
> Все вас тянет что-то пропатчить. А нельзя ли цель патчинга узнать?

можно. изменение алгоритма работы apc например на более подходящий для конкретных задач.

> Это актуально только если ну очень надо, а в репах нету.

именно так.

> А на нетиповых все определяется пряморукостью и мозгами исполнителя в основном - параметром системы это не является.

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

> Да кто ж вас знает что у вас нестандартом считается и прочая?

описал выше.

> Это значит что в типичных конфигурациях оно работает годами при минимальном отвлечении внимания на администрежку.

в типичных конфигурациях работает всё, включая OS/2 и NT 4.0. Непонятно с чего вы взяли, что FreeBSD  исключение.

Ответить | Правка | Наверх | Cообщить модератору

167. "Во FreeBSD устранено 5 уязвимостей, включая критическую root..."  –1 +/
Сообщение от Аноним (-), 29-Дек-11, 16:07 
> технология разворачивания 20..50 серверов 2..3 типов.

Могу придумать несколько вариантов на этот счет. Но пока лично мне не требовалось. Если задача настолько частая что ее имеет смысл решать культурно, наверное хорошим решением было бы сделать слегка кастомный вариант в духе дебиан нетинсталла, который будучи забутявленым (в идеале по чему-то типа PXE?) утягает пакеты из локальных репов в зависимости от роли сервера. Сами типовые роли серверов можно оформить как метапакеты. Более халтурно но проще в реализации - тягать образ системы и раскатывать его, но это топорно и гибкость сильно хромает, и вообще, ребилд образа на каждый пук - тупо.

>>> 2-3 конфигураций, apc патченый, нестандартные модули для nginx, ядрышко кастомное.
>> Все вас тянет что-то пропатчить. А нельзя ли цель патчинга узнать?
> можно. изменение алгоритма работы apc например на более подходящий для конкретных задач.

А давайте по полочкам?
1) Зачем надо кастомное ядро? Стоковое что-то делает сильно плохо? Настолько, что трах с самоличной пересборкой каждой новой версии с секурити фиксами и тестирование самосбора будет компенсирован реально эпическим воздаянием за эту возню? Тем паче что у убунтов есть несколько ядер под типовые задачи (типа виртуализации, etc). Я понимаю что гентусятникам и бсдунам вечно зудит пощелкать параметрами, но у нормальных людей обычно при щелкании есть некая <b>рациональная цель</b> а не детское "хочу и все тут". Нет, если это надо - я не вижу никаких проблем это сделать. И даже оформить как +1 пакет с еще одним видом ядра. Убунтуи делают же. Чем остальные хуже? Но я бы этого избегал, из соображений что это куча работы которая сильно пригрузит достаточно квалифицированых специалистов на существенное время (==дорогое удовольствие для компании). И вообще, одно дело когда толпа хомяков баги вытопчет а другое - когда полтора человека в внутреннем тестировании. Риск факапов заметно растет, потому что полтора человека за разумный срок никогда не оттестят так же как миллионы. Кроме того, в случае проблем с кастомным ядром их заведомо придется разгребать самостоятельно. Остальные ничем таким не смогут помочь.
2) Я согласен что нестандартные модули для нжинкс могут понадобиться, но в каком месте с ними проблема? Я не вижу почему их нельзя скомпилить и даже оформить как отдельный пакет, требующий нжинкса.
3) Если честно, я apc (если это про пыховый кеш а не бесперебойники) ни разу не юзал а кешировать предпочитаю по возможности уже сгенерированное в статику, где потом нжинкс может эпически отдуплиться, будучи монстром отгрузки статики и весьма приятным в плане настроек кеширования. Тем не менее, в дебиянской пакетной системе нет никаких проблем сгрузить сорец пакета (в т.ч. со всеми зависимостями нужныим для пересборки), допатчить, переконфигурировать и собрать заново.

>> Это актуально только если ну очень надо, а в репах нету.
> именно так.

Ну, собрать самому и (из соображений долговременной администряемости) оформить из этого пакет, если этого еще никто до нас не сделал. Слегка читерским checkinstall-ом это даже будет "дешево и сердито". Не догоняю - в каком месте должны наступать какие-то трудности?

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

Не вижу как пакетная система дебиана мешает этому начинанию и чего там такого некультурного, мешающего людям жить.

> описал выше.

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

>> Это значит что в типичных конфигурациях оно работает годами при минимальном отвлечении
>> внимания на администрежку.
> в типичных конфигурациях работает всё, включая OS/2 и NT 4.0.

Так я с этим и не спорю. Только если ты хочешь про нетипичные побухтеть - я тебе на раз найду такую, на которой твое бсд вообще даже не забутявится, для начала. А с остальным ты по очевидным причинам обломаешься ;].

> Непонятно с чего вы взяли, что FreeBSD  исключение.

С того что у бсдшников какие-то свои, очень специфичные понятия о отсутствии геморроя.

Ответить | Правка | Наверх | Cообщить модератору

178. "Во FreeBSD устранено 5 уязвимостей, включая критическую root..."  –1 +/
Сообщение от PereresusNeVlezaetBuggy (ok), 29-Дек-11, 17:59 
>> технология разворачивания 20..50 серверов 2..3 типов.
> Могу придумать несколько вариантов на этот счет. Но пока лично мне не
> требовалось.

"Давайте спорить о вкусе устриц с теми, кто их ел!", - М.Жванецкий

Дорогой наш User294, это уже совсем бездарный флейм с вашей стороны.

Ответить | Правка | Наверх | Cообщить модератору

197. "Во FreeBSD устранено 5 уязвимостей, включая критическую root..."  +/
Сообщение от Аноним (-), 31-Дек-11, 03:18 
> "Давайте спорить о вкусе устриц с теми, кто их ел!", - М.Жванецкий

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

> Дорогой наш User294, это уже совсем бездарный флейм с вашей стороны.

Ну тогда это - неконструктивный и бездарный троллинг с вашей стороны, уваэаемый наш Pereresus.

Ответить | Правка | Наверх | Cообщить модератору

199. "Во FreeBSD устранено 5 уязвимостей, включая критическую root..."  +/
Сообщение от PereresusNeVlezaetBuggy (ok), 31-Дек-11, 04:49 
>> "Давайте спорить о вкусе устриц с теми, кто их ел!", - М.Жванецкий
> Инженерные задачи отличаются от дегустации. Поэтому "сначала добейся" тут не катит. Будет
> надо - добьюсь. Не вижу чему противоречит обсуждение различных подходов. При
> решении инженерной задачи сперва составляется план решения а потом реализуется. Не
> вижу чему противоречит обсудить (и поругать) такой план решения.

Есть разница вообще-то между "сначала добейся" (что, кстати, тоже не так уж глупо) и "говорить о вещах, о которых не знаешь". Товарищ Клыкастый вам довольно подробно ответил - ИМХО, даже слишком подробно для подобных ваших наездов, ну да не мне ему указывать, что и кому говорить. :) А план решения составить можно вообще не имея никакого понятия о предмете. Только цена этому плану - копейка без двух грошей. Вы ничем не можете его аргументировать, кроме своих досужих рассуждений. Есть разница между досужими рассуждениями и практикой.

Наглядный пример: есть у меня приятель. Весьма неглупый. Имеет высшее психологическое, при этом уверенно эникеит, а при случае может и сетку на сотню компов полностью организовать. Давеча я его пригласил попробовать попреподавать основы сетей и тому подобное в одном колледже. Ну, он хвост распушил: да я, да то, да сё, нас ведь тому-то и тому-то учили, я сделаю так и так... В общем, в теории всё было круто.

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

То же самое и с вашими рассуждениями о продакшене со многия однотипными или не очень серверами. Увы вам.

Ответить | Правка | Наверх | Cообщить модератору

189. "Во FreeBSD устранено 5 уязвимостей, включая критическую root..."  –1 +/
Сообщение от Аноним (-), 30-Дек-11, 04:56 
>> технология разворачивания 20..50 серверов 2..3 типов.
> Могу придумать несколько вариантов на этот счет. Но пока лично мне не
> требовалось.

на этом можно и закруглиться.

>[оверквотинг удален]
> это надо - я не вижу никаких проблем это сделать. И
> даже оформить как +1 пакет с еще одним видом ядра. Убунтуи
> делают же. Чем остальные хуже? Но я бы этого избегал, из
> соображений что это куча работы которая сильно пригрузит достаточно квалифицированых специалистов
> на существенное время (==дорогое удовольствие для компании). И вообще, одно дело
> когда толпа хомяков баги вытопчет а другое - когда полтора человека
> в внутреннем тестировании. Риск факапов заметно растет, потому что полтора человека
> за разумный срок никогда не оттестят так же как миллионы. Кроме
> того, в случае проблем с кастомным ядром их заведомо придется разгребать
> самостоятельно. Остальные ничем таким не смогут помочь.

Ядра нужны, не стандартные, например, из-за разного шедулера, с вкюченной/выключенной отладкой. У меня они собираются быстро и легко, и не нужно ни каких пакетов потом поддерживать, всего-то есть один конфиг на одно ядро и не нужно толпы спецов и даже если нужно закрыть секюрити дыры, достаточно одной команды на обновление сорцов, двух команд на каждое ядро: пересбор и установка на базовой системе и одной команды, что бы все эти ядра разъехались по машинам. Все делается, еще раз повторю, быстро и легко.

> 3) Если честно, я apc (если это про пыховый кеш а не
> бесперебойники) ни разу не юзал а кешировать предпочитаю по возможности уже
> сгенерированное в статику, где потом нжинкс может эпически отдуплиться, будучи монстром
> отгрузки статики и весьма приятным в плане настроек кеширования. Тем не
> менее, в дебиянской пакетной системе нет никаких проблем сгрузить сорец пакета
> (в т.ч. со всеми зависимостями нужныим для пересборки), допатчить, переконфигурировать
> и собрать заново.

а во фре не нужно вообще мозг парить, достаточно нужный патч положить в /usr/ports/PATH/PORT/files, если нужны какие-то не стандартные опции занести их в /etc/make.conf и скомпилить так, как это делается обычно.


>>> Это актуально только если ну очень надо, а в репах нету.
>> именно так.
> Ну, собрать самому и (из соображений долговременной администряемости) оформить из этого
> пакет, если этого еще никто до нас не сделал. Слегка читерским
> checkinstall-ом это даже будет "дешево и сердито". Не догоняю - в
> каком месте должны наступать какие-то трудности?

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

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

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

>> Непонятно с чего вы взяли, что FreeBSD  исключение.
> С того что у бсдшников какие-то свои, очень специфичные понятия о отсутствии
> геморроя.

юзер, ну хватит уже лукавить

Ответить | Правка | К родителю #167 | Наверх | Cообщить модератору

198. "Во FreeBSD устранено 5 уязвимостей, включая критическую root..."  +/
Сообщение от Аноним (-), 31-Дек-11, 03:42 
> на этом можно и закруглиться.

Ну да, ну да, вякнув стандартное "сначала добейся" или "все пи..сы, а вот я со шпагой".

[del]
>> того, в случае проблем с кастомным ядром их заведомо придется разгребать
>> самостоятельно. Остальные ничем таким не смогут помочь.
> Ядра нужны, не стандартные, например, из-за разного шедулера,

И что, часто вам требовался шедулер (шедулер чего именно?) который надо вкомпиливать, да еще так чтобы все эти прыжки и ужимки окупили бы весь сопутствующий геморрой? Очень интересно как выглядит реальная ситуация где это надо. Учтя что в стоковом ядре и так есть несколько шедулеров (и CPU, и I/O, и сеть) на выбор.

> с вкюченной/выключенной отладкой.

На боевом сервере? Отлаживаться? Гхм, а с фига ли?

> У меня они собираются быстро и легко, и не нужно ни каких пакетов потом поддерживать,

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

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

Да я не спорю что вариант, просто с пакетами явно гибче. Например захотелось перепрофилировать "вот эту вот машину" на "сервер виртуализации XEN" допустим. Ну воткнули на нее другой пакет с ядром и вот оно уже "сервер виртуализации XEN" (потребные зависимости вкатятся, etc). Ну понятно что вам все это не грозит, по понятной причине. Но вообще сие довольно удобно.

> а во фре не нужно вообще мозг парить, достаточно нужный патч положить
> в /usr/ports/PATH/PORT/files, если нужны какие-то не стандартные опции занести их в
> /etc/make.conf и скомпилить так, как это делается обычно.

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

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

Свой явно оформленный пакет хорош тем что его можно явно пометить как "зависящий от ... и конфликтующий с тем, тем и тем". Потом если захочется передумать - по крайней мере не пальнешь себе в пятку тем что какие-то хвосты от старой деятельности все сломают нафиг. ИМХО идея оформлять все пакетами - EPIC WIN. Так и integrity проверять проще, и восстанавливать порушенное проще, и все можно корректно и адекватно обновлять, вместе с зависимостями, и менять разные компоненты системы, в том числе на взаимоисключающие и без риска внезапных факапов.

[del]
>> мне кажется что единственной проблемой является то что "это делается не
>> так как в привычной BSD".
> Делается это везде, если захотеть, вопрос только в затраченном времени первоначально и
> затрачиваемом времени в дальнейшем на поддержку всего этого.

Да собственно у дебианщиков пакетная система вполне культурная и какого-то геморроя с ней я не заметил. Делано людьми для людей явно. Свои бестолковости конечно у всех есть, но все в пределах разумного.

> юзер, ну хватит уже лукавить

Так я и не лукавлю: по моему убеждению, идея попилить систему на пакеты-модули, такие же как и весь остальной софт - EPIC WIN, уж не знаю как понятнее это можно объяснить :)

Ответить | Правка | Наверх | Cообщить модератору

192. "Во FreeBSD устранено 5 уязвимостей, включая критическую root..."  +/
Сообщение от Клыкастый2 (?), 30-Дек-11, 20:39 
>> технология разворачивания 20..50 серверов 2..3 типов.
> Могу придумать несколько вариантов на этот счет. Но пока лично мне не
> требовалось. Если задача настолько частая что ее имеет смысл решать культурно,
> наверное хорошим решением было бы сделать слегка кастомный вариант в духе
> дебиан нетинсталла, который будучи забутявленым (в идеале по чему-то типа PXE?)

Я знаю методы решения этой задачи. И знаю, как решить проще на фре, и как проще на линуксе. Мне непонятно разделение: методы решения под фрю - геморрой, под дебиан - так и надо.

> А давайте по полочкам?
> 1) Зачем надо кастомное ядро?

выкинуть ненужный функционал, втащить нужный. например обязательно нужно выпилить IPv6. или специализация сервера такова, что некоторые ядерные ресурсы нужно задрать или наоборот, порезать.


> Стоковое что-то делает сильно плохо?

иногда - да. или патчи на ядро, по-вашему, присылаются марсианами в зависимости от фаз Фобоса и Деймоса? Или вы не в курсе, что не все пользуются ванильным ядром и набор патчей разный?

> Настолько, что трах с самоличной пересборкой каждой новой версии

Уважаемый, вам надо использовать MS Server 2008. А тут опенсорс, тут могут и ядро собрать.

> с секурити фиксами

Легко. Вам, упёртому, тут объясняют, что за то и ценится SB, что сборка кастомного ядра софта ВООБЩЕ не является проблемой. Включая ядро. И что именно ЭТОГО в BB не хватает.

> и тестирование самосбора

Скажите Киса, как программист - программисту. Вы хоть раз вносили изменения в чужой код?

> Тем паче что у убунтов есть несколько ядер под типовые задачи

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

> (типа виртуализации, etc). Я понимаю что гентусятникам и бсдунам вечно зудит
> пощелкать параметрами,

это след от мужских обид... :)

> но у нормальных людей обычно при щелкании есть некая
> <b>рациональная цель</b> а не детское "хочу и все тут".

в смысле как только "параметрами щёлкает" команда убунты, так сразу это "рациональная цель", а как только админ фряхи - сразу детское "хочу и всё тут"? а если патчи на ядро от этого чела принимают в апстрим - как быть?


> Нет, если это надо - я не вижу никаких проблем это сделать. И даже оформить как +1 пакет с еще одним видом ядра.

но это не геморрой, это нормальное решение, правда? в отличии от ШТАТНОЙ установки кастомного ядра в недосистемах, правда?

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

повторю вопрос: вы когда-нибудь вносили изменения в чужой код?

> И вообще, одно дело когда толпа хомяков баги вытопчет

это да. и ядро и софт из репозитариев - это не вы толпа хомяков, вытаптывающих баги, да?

> 2) Я согласен что нестандартные модули для нжинкс могут понадобиться, но в каком месте с ними проблема? Я не вижу почему их нельзя скомпилить и даже оформить как отдельный пакет, требующий нжинкса.

Ни в каком месте с ними проблемы нет. Пишется отдельный порт и раздаётся на сервера с разной архитектурой.

>[оверквотинг удален]
> отгрузки статики и весьма приятным в плане настроек кеширования. Тем не
> менее, в дебиянской пакетной системе нет никаких проблем сгрузить сорец пакета
> (в т.ч. со всеми зависимостями нужныим для пересборки), допатчить, переконфигурировать
> и собрать заново.
>>> Это актуально только если ну очень надо, а в репах нету.
>> именно так.
> Ну, собрать самому и (из соображений долговременной администряемости) оформить из этого
> пакет, если этого еще никто до нас не сделал. Слегка читерским
> checkinstall-ом это даже будет "дешево и сердито". Не догоняю - в
> каком месте должны наступать какие-то трудности?

Симметрично. И кстати, если где-то нгинкс собирается с разными модулями и вдобавок один и тот же самописный - так проще, верно?

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

никак не помогает. в SB такой расклад явно проще и логичнее, ИМХО. смотрим сами. есть 3 сервера. на них надо накатить модуль к nginx, использующим, например libmysql. на всех трёх разные версии мускуля, архитектура где i386, где amd64. на SB это решается установкой из порта. wget <урл порта> && tar zxvf <слитый файл> -С /usr/ports && portinstall <имя порта> && /usr/local/etc/rc.d/nginx reload (restart). оформляется скриптом типа deploy <список серверов>, который пихает команды по ssh. это быстрее и удобнее BB дистра, любого. Не так ли? после внесения изменений в порт всё ещё проще. Я представляю, как это реализовать на Дебиане :) Ровно так же как и на фрев случае собственных бинарных пакетов: т.е. фря умеет и так и так. И любой SB умеет и так и так. Так в чём тогда преимущество убунты/дебиана?

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

да можно. только прыжков будет больше.

> мне кажется что единственной проблемой является то что "это делается не
> так как в привычной BSD".

проблема в том, что система сборки из исходников (BSD это, или SB линукс) заточена на такие ситуации. BB можно заставить делать то же самое, и в принципе, если есть другой профит, возможно имеет смысл напрячься. Но другого профита лично я - не вижу. Т.е. там где гибкость нужнее - имеет смысл SB. Там где всё по стандарту - например на десктопе - там BB предпочтительнее. Но опять таки лично я на десктопе предпочитаю преимущества BB сочетать с  гибкостью SB, т.е. DesktopBSD(PCBSD)/Calculate. чем оно хуже дебиана решительно не понимаю.  

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

выберем другое, какие проблемы.

>> Непонятно с чего вы взяли, что FreeBSD  исключение.
> С того что у бсдшников какие-то свои, очень специфичные понятия о отсутствии геморроя.

Связаны они исключительно с отсутствием убеждения, что всё, что не убунта/дебиан всё очень, очень плохо.

Ответить | Правка | К родителю #167 | Наверх | Cообщить модератору

201. "Во FreeBSD устранено 5 уязвимостей, включая критическую root..."  +/
Сообщение от Аноним (-), 04-Янв-12, 02:49 
[del]
>> дебиан нетинсталла, который будучи забутявленым (в идеале по чему-то типа PXE?)
> Я знаю методы решения этой задачи. И знаю, как решить проще на
> фре, и как проще на линуксе. Мне непонятно разделение: методы решения
> под фрю - геморрой, под дебиан - так и надо.

Просто если это надо в промышленных масштабах, в дебианообразных через пакетную систему можно сделать сие покультурнее, имхо.

>> А давайте по полочкам?
>> 1) Зачем надо кастомное ядро?
> выкинуть ненужный функционал,

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

> втащить нужный.

А все нужное обычно и так есть в дефолтном ядре. Бывают исключения но их опять же едва ли 1% наберется.

> например обязательно нужно выпилить IPv6.

Кому нужно? Вам? А то вон гугл например наоборот уже работает по нему. Можете и IPv4 выключить, чтобы уж наверняка. Тем более что отключить его можно и без перекомпила ядра. Если вы маны совсем уж не любите читать - конечно можно и перекомпиляцией его вырубить, только это довольно странный и геморройный метод, имхо.

> или специализация сервера такова, что некоторые ядерные ресурсы нужно задрать или
> наоборот, порезать.

Интересно, что за параметры такие. Вот так сходу даже придумать затрудняюсь что нельзя подкрутить через sysctl что нужно на практике и чисто hardcoded в ядре. Это бред какой-то: если параметр реально надо менять - с фига ли его нельзя настроить через sysctl?

>> Стоковое что-то делает сильно плохо?
> иногда - да. или патчи на ядро, по-вашему, присылаются марсианами в зависимости
> от фаз Фобоса и Деймоса? Или вы не в курсе, что не все пользуются ванильным ядром
> и набор патчей разный?

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

>> Настолько, что трах с самоличной пересборкой каждой новой версии
> Уважаемый, вам надо использовать MS Server 2008.

Не, не надо, спасибо. Я умею это админить, но предпочитаю по возможности держаться от этого подальше. В плане удобства администрирования это полный ахтунг. Если вы такой умный - поадминьте Win2008 server core, чтобы оценить по полной ;)

> А тут опенсорс, тут могут и ядро собрать.

Этот синдром называется "когда в руках молоток, все вокруг кажется гвоздями" ;). Могут != обязаны. Я вполне в состоянии собрать ядро, в том числе изменив параметры и запатчив. Просто я понимаю что делать это долговременно и (полу)автоматически, в виде когда факапы исключены - это довольно большой объем работ. Поэтому их надо избегать без какой-то реальной нужды. Пока я из вышеперечисленного этой нужды в упор не вижу - некие высосанные из пальца предлоги пострадать фигней с "типа оптимизацией", при том вы даже не указали во сколько РАЗ выигрыш. Да, чтобы окупать все это прыгание - выигрыш просто обязан быть в РАЗЫ.

>> с секурити фиксами
> Легко. Вам, упёртому, тут объясняют, что за то и ценится SB, что
> сборка кастомного ядра софта ВООБЩЕ не является проблемой.

Как бы это сказать? Фундаментальная проблема - в том что апстрим в общем случае понятия не имеет о вашем патче. Поэтому апстрим не парится вопросами совместимости с ним. Это ваши проблемы как он там наложится и как все это будет потом работать. Проблема - на стыке апстрима и вас, она есть независимо от SB или BB.

> Включая ядро. И что именно ЭТОГО в BB не хватает.

В bb дебиане получить сорц любого пакета и всех зависимостей для его перестройки - вопрос едва ли пары команд. Как и запатчить/пересобрать. Проблема не в том. Проблема в том что апстрим вовсе не обязан делать изменения в виде не приносящем проблем. А вот убедиться в том что проблем реально нет - это уже довольно большая административная задача. Которую по возможности стоит избегать, имхо. Хотя как известно, "бешеной кобыле и 7 верст - не крюк".

> Скажите Киса, как программист - программисту. Вы хоть раз вносили изменения в
> чужой код?

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

>> Тем паче что у убунтов есть несколько ядер под типовые задачи
> Странно. Чуть выше вы удивлялись, как это дефолтное ядро может что-то делать
> недостаточно хорошо.

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

> быть достаточно для каждого.

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

> это след от мужских обид... :)

Вас кто-то обидел?

>> <b>рациональная цель</b> а не детское "хочу и все тут".
> в смысле как только "параметрами щёлкает" команда убунты, так сразу это "рациональная цель",

Вообще - да, щелкание обычно имеет какую-то рациональную цель. Про виртуализацию см.выше. ИМХО очень хорошо что мне не придется проделывать за них ту же самую работу + тестирование. Виртуализация все-таки довольно типичный сценарий (кто не отпустил ручник - сам виноват).

> а как только админ фряхи - сразу детское "хочу и всё тут"?

Именно! Ресурсы целой команды против ресурсов 1 или нескольких админов совершенно не сравнимы. А набирать такую же по силе команду - дорогое удовольствие. Вот яндексы и рамблеры кажется начали осознавать, что простому эксплуататору ядерного реактора совсем не нужна в здании конкретной АЭС целая команда из докторов наук которые проектируют реакторы с нуля.

> а если патчи на ядро от этого чела принимают в апстрим - как быть?

Да никак. Принимают и хорошо. Идеальный случай - это когда ничего патчить не надо. К нему надо стремиться всеми когтями и зубами. Что яндексы и рамблеры и делают, судя по всему.

>> Нет, если это надо - я не вижу никаких проблем это сделать. И даже оформить как +1
>> пакет с еще одним видом ядра.
> но это не геморрой, это нормальное решение, правда? в отличии от ШТАТНОЙ
> установки кастомного ядра в недосистемах, правда?

Прости, конечно, человек, но я не верю что ты сможешь за разумные сроки произвести внятные тесты стабильности своего самопала и качественное регрессионное тестирование. Такой вот я козел. Конечно есть любители действовать "на авось", ну и флаг им в руки ;).

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

Да. И и даже собирал кастомные кернелы. И даже представляю себе объем работ потребных для того чтобы оттестировать кастомные патчи. И даже видел какие бывают прикольные баги от безбашенно наложенных патчей. Поэтому - извини конечно, но я, будучи ленивым, совсем не хочу взваливать на себя майнтайнерские обязанности без реальной на то нужды. Очень здорово когда часть работы делают за тебя другие ;).

>> И вообще, одно дело когда толпа хомяков баги вытопчет
> это да. и ядро и софт из репозитариев - это не вы
> толпа хомяков, вытаптывающих баги, да?

Мы, мы. Просто хорошо когда шишки собирают те кому невмоготу до свежака (у таких обычно нет продакшна критичного к завалу). Я иногда таковым тоже бываю, в случае когда я морально готов к тому что оно может оскорбить соседа и съесть его собаку и согласен на такой результат.

> Ни в каком месте с ними проблемы нет. Пишется отдельный порт и
> раздаётся на сервера с разной архитектурой.

Ну и на дебианообразных существование пакетов под разные архитектуры ничему не противоречит. И чего?

[del]
> Симметрично. И кстати, если где-то нгинкс собирается с разными модулями и вдобавок
> один и тот же самописный - так проще, верно?

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

>> Не вижу как пакетная система дебиана мешает этому начинанию и чего там такого
>> некультурного, мешающего людям жить.
> никак не помогает. в SB такой расклад явно проще и логичнее, ИМХО.
> смотрим сами. есть 3 сервера. на них надо накатить модуль к
> nginx, использующим, например libmysql. на всех трёх разные версии мускуля, архитектура
> где i386, где amd64. на SB это решается установкой из порта.

Ну а на дебиане можно собрать пакет под нужные архитектуры и указать в зависимостях оного libmysql не менее энного и нжинкс не менее эмного. При попытке установить такой пакет из системных репов будет вкачен нжинкс (если его еще нету) и libmysql (если еще нету). При этом не придется самому следить за секурити фиксами нжинкса и libmysql.

> типа deploy <список серверов>, который пихает команды по ssh. это быстрее
> и удобнее BB дистра, любого. Не так ли?

В конечном итоге все придет к apt-get install mysuperduperpackage на каждом из серверов. Мне вообще не надо знать какая у него архитектура в этот момент, лишь бы пакет в репах был. Пакет может быть и всеархитектурным, например если там конфиги/скрипты/платформонезависимые данные.

> после внесения изменений в порт всё ещё проще. Я представляю, как это реализовать
> на Дебиане :) Ровно так же как и на фрев случае собственных бинарных пакетов:
> т.е. фря умеет и так и так. И любой SB умеет и так и так. Так в чём тогда
> преимущество убунты/дебиана?

В том что
1) во первых, сам пакетный манагер явно более вменяемый, удобный и фичастый.
2) в 99% случаев вообще нахрен не надо тратить время на пересборку чего либо.
3) в том что нет никакого тупого и искусственного разделения на "базовую систему" и "все остальное". Все универсально и логично. Все и вся - пакет.  

> да можно. только прыжков будет больше.

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

>> мне кажется что единственной проблемой является то что "это делается не
>> так как в привычной BSD".
> проблема в том, что система сборки из исходников (BSD это, или SB
> линукс) заточена на такие ситуации.

Я повторю, нормальные люди стараются чтобы это было исключением а не правилом. Продакшн должен работать а не пересобираться постоянно. У некоторых похоже проблемы с пониманием этого момента. Расстановка приоритетов ИМХО неверна.

> BB можно заставить делать то же самое, и в принципе, если есть другой профит,
> возможно имеет смысл напрячься. Но другого профита лично я - не вижу. Т.е. там
> где гибкость нужнее - имеет смысл SB.

Вы так говорите, как будто в продакшне главное не работа а постоянная пересборка, тудыть-растудыть. Вы явно путаете приоритеты, имхо.

> Там где всё по стандарту - например на десктопе - там BB предпочтительнее. Но опять
> таки лично я на десктопе предпочитаю преимущества BB сочетать с  гибкостью SB,
> т.е. DesktopBSD(PCBSD)/Calculate. чем оно хуже дебиана решительно не понимаю.

Ну если тебе надо не десктоп юзать а постоянно полсистемы пересобирать (зачем?) - преимущества будут. А у меня вот при юзании десктопной системы нет цели пересобрать в ней все пакеты. Времени надо дохрена, результат почти ноль + никем не тестированная конфигурация, где все баги я буду сам ловить (и сам чинить, если пороха хватит). А жаловаться придется в спортлото, поскольку остальные за мою криволапость и глюки специфичные для кастомной конфигурации не отвечают. А оно мне надо? Если бы я хотел майнтайнить свой дистр - я бы давно это делал, только не для 1 локалхоста (ибо маразм). Кому надо - флаг им в руки. Ну а популярность вполне себе показывает расклад сил и предпочтений. Чем хуже DesktopBSD? Да тем что софта под нее с гулькин нос, и готовые пакеты под этот пепелац ни один придурок не собирает (а это не они ли все либы в свои пакеты валят? Так и представляю себе все кеды в комплекте к кедовой программе). А бсдевое ядро как "бонус" обеспечит отставание в поддержке железа и современных технологий типа виртуализации. Не вижу реалистичного юзкейса. Не, не спорю, можно и самому софт собирать. Просто чем больше данной деятельности - тем меньше похоже на юзеж и больше на какую-то майнтайнерскую деятельность без особых причин и внятных целей. А это довольно странно и глупо.

> выберем другое, какие проблемы.

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

>>> Непонятно с чего вы взяли, что FreeBSD  исключение.
>> С того что у бсдшников какие-то свои, очень специфичные понятия о отсутствии геморроя.
> Связаны они исключительно с отсутствием убеждения, что всё, что не убунта/дебиан всё
> очень, очень плохо.

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

Ответить | Правка | Наверх | Cообщить модератору

214. "Во FreeBSD устранено 5 уязвимостей, включая критическую root..."  +/
Сообщение от Клыкастый2 (?), 11-Янв-12, 09:20 
> Просто если это надо в промышленных масштабах, в дебианообразных через пакетную систему
> можно сделать сие покультурнее, имхо.

опишите, сравним.

> В общем случае ничем существенным не воздается а вот затраты труда обеспечивает.

затраты труда в чём состоят? кинуть нужный конфиг ядра и команду собрать?

> Реально нужно только в сильно некоторых, очень специфичных случаях.

да как бы встречается, тем не менее.

> А все нужное обычно и так есть в дефолтном ядре. Бывают исключения но их опять же едва ли 1% наберется.

опять-таки - встречалось.

> Кому нужно? Вам?

именно.

> А то вон гугл например наоборот уже работает по нему. Можете и IPv4 выключить, чтобы уж наверняка.

О, сэр учится на острослова?

>  Тем более что отключить его можно и без перекомпила ядра.

Задача была не отключить. Выпилить. Совсем.

> Интересно, что за параметры такие. Вот так сходу даже придумать затрудняюсь что
> нельзя подкрутить через sysctl что нужно на практике и чисто hardcoded
> в ядре. Это бред какой-то: если параметр реально надо менять -
> с фига ли его нельзя настроить через sysctl?

бывает и так.

> У убунтуев есть свои патчи на ядро.

Странно. Вы им напомните про sysctl.

>  Вот только они могут проделать намного больший объем тестирования нежели я. Поэтому лично я не горю желанием накладывать патчи самолично.

А sysctl в этом плане ничуть не безопаснее.

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

Вам виднее, конечно. После конфигов через пакетный менеджер это более чем очевидно ;)

> Я вполне в состоянии собрать ядро, в том числе изменив параметры и запатчив.

верю

> Просто я понимаю что делать это долговременно и (полу)автоматически, в виде когда факапы исключены - это довольно большой объем работ.

(внимательно смотрит) так бывает, когда человек не разбирается в том, что технически способен сделать.

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

я могу описать только то, с чем имел дело, но именно это по определённым причинам не могу описать. Факт остаётся фактом - с такими вещами сталкивался, и наличие доп.возможностей сильно радовало.

> том вы даже не указали во сколько РАЗ выигрыш. Да, чтобы
> окупать все это прыгание - выигрыш просто обязан быть в РАЗЫ.

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

> Фундаментальная проблема - в том что апстрим в общем случае понятия не имеет о вашем патче. Поэтому апстрим не парится вопросами совместимости с ним.

в каком месте это проблема?

> Это ваши проблемы как он там наложится и как все это будет потом работать. Проблема - на
> стыке апстрима и вас, она есть независимо от SB или BB.

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

> В bb дебиане получить сорц любого пакета и всех зависимостей для его
> перестройки - вопрос едва ли пары команд. Как и запатчить/пересобрать.

озвучьте, плиз.

> Проблема в том что апстрим вовсе не обязан делать изменения в виде не приносящем проблем. А вот убедиться в том что проблем реально нет

Я вот никак всё не пойму. Либо у вас есть некое правило всё тестировать по определённой, очень сложной и всесторонней схеме, и вы уже замахались это делать после каждого изменения, либо у вас депеша от господа Б*га лично, что всё, что идёт в упаковке *.deb Он лично проверил на всех режимах и благословил.


>> Скажите Киса, как программист - программисту. Вы хоть раз вносили изменения в
>> чужой код?
> Да, вносил. И чего? В ситуации когда нечто крутится на боевом сервере, наложения кастомных патчей на это следует максимально избегать, из соображений минимизации административной работы и уменьшения риска факапов. А вы почему-то напротив считаете что это основной род деятельности.

Напротив. Кастомизацией приходится заниматься в случаях необходимости. Но хочется это делать не через опу-опу, а штатно.


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

Т.е. виртуалка это лично ваша отдушина для технического онанизма.

> Как-то жирновато. Бывают конечно специфичные задачи типа эмбеддовок всяких, где например
> максимально урезанные ядра и самому собирать не зазорно, но там фрями
> вообще и не пахнет :P.

в общем-то - пахнет.

> Вас кто-то обидел?

Вас, милейший.

> ИМХО очень хорошо что мне не придется проделывать за них ту же самую работу + тестирование.

Опять 25. Команда Дебиана тестирует вашу конфигурацию на вашем железе? Нет. У вас с ними договор, по которому вы держите их железными перчатками за тестикулы? Нет. Тогда давайте закроем вопрос: у вас просто слепая вера в команду дебиана.

>> а как только админ фряхи - сразу детское "хочу и всё тут"?
> Именно! Ресурсы целой команды против ресурсов 1 или нескольких админов совершенно не
> сравнимы. А набирать такую же по силе команду - дорогое удовольствие.

Формально это так. Нет, не так. Команда пилит свои, широкие задачи. Местные спецы - свои, менее широкие. Да, они стОят дорого, дороже чем пяток хрюнделей, которые лепят по книжке и имеют вполне адекватную привычку не лезть туда, где не понимают. Но спецы экономят ресурсы и сильно. Ну если, конечно, они спецы. Попадались варианты "затюнингованых насмерть" ОС, в том числе с "фирменными патчами от админов датацентра", часть проблем с которыми решалась простым откатом на к дефолту: да, в этом смысле я понимаю о чём вы говорите.

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

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


> Да никак. Принимают и хорошо. Идеальный случай - это когда ничего патчить
> не надо. К нему надо стремиться всеми когтями и зубами. Что
> яндексы и рамблеры и делают, судя по всему.

когда идеальный, когда нет.

>>> Нет, если это надо - я не вижу никаких проблем это сделать. И даже оформить как +1
>>> пакет с еще одним видом ядра.
>> но это не геморрой, это нормальное решение, правда? в отличии от ШТАТНОЙ
>> установки кастомного ядра в недосистемах, правда?
> Прости, конечно, человек, но я не верю что ты сможешь за разумные
> сроки произвести внятные тесты стабильности своего самопала и качественное регрессионное
> тестирование. Такой вот я козел. Конечно есть любители действовать "на авось",
> ну и флаг им в руки ;).

Ну тут я спокоен. Дело, похоже из области религии, ну что тут поделаешь. Видимо, команда дебиана отчитывается перед тобой что они там тестят. Но лично я им доверяю менее, чем трём-четырём известным мне спецам, один из которых автор 16 патчей к ppp и сейчас, кстати, работает в рэмблере. И да, судя по не работающей в 2 релизах подряд empathy в нетбучной версии убунты есть подозрение что тестирование командами дебиан/убунты не ограничивается, захватывая толпы хомячков. Нет, я не питаю иллюзий относительно прочего опенсорса, но просто надо как-то... без иллюзий.

> Очень здорово когда часть работы делают за тебя другие ;).

Не вопрос, главное чтоб работодатель был в курсе, кого сношать, если что.

> Мы, мы. Просто хорошо когда шишки собирают те кому невмоготу до свежака

(вспоминает претензии к gcc во фре)
на вас, блин, не угодишь.

> Ну и на дебианообразных существование пакетов под разные архитектуры ничему не противоречит.
> И чего?

Да ничего. Лично мне кажется логичным сборка пакета на месте с имеющимися либами и нужными модулями, и нелогичным держать 100500 версий пакета.


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

это что-то из разряда специфики, которую другим не понять?


> Ну а на дебиане можно собрать пакет под нужные архитектуры и указать
> в зависимостях оного libmysql не менее энного и нжинкс не менее
> эмного. При попытке установить такой пакет из системных репов будет вкачен
> нжинкс (если его еще нету) и libmysql (если еще нету). При
> этом не придется самому следить за секурити фиксами нжинкса и libmysql.

т.е. до системы портов таки доросли в этом месте? :)

> В конечном итоге все придет к apt-get install mysuperduperpackage на каждом из
> серверов. Мне вообще не надо знать какая у него архитектура в
> этот момент, лишь бы пакет в репах был. Пакет может быть
> и всеархитектурным, например если там конфиги/скрипты/платформонезависимые данные.

хрен вас поймёшь. то вам компилятор мешает на сервере, то с радостными визгами мультилиб тащите.  

>> после внесения изменений в порт всё ещё проще. Я представляю, как это реализовать
>> на Дебиане :) Ровно так же как и на фрев случае собственных бинарных пакетов:
>> т.е. фря умеет и так и так. И любой SB умеет и так и так. Так в чём тогда
>> преимущество убунты/дебиана?
> В том что
> 1) во первых, сам пакетный манагер явно более вменяемый, удобный и фичастый.

"всё равно армяне лучше, чем грузины"
"чем?!"
"чем грузины!"
из фич пока только подписи, всё.

> 2) в 99% случаев вообще нахрен не надо тратить время на пересборку
> чего либо.

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

> 3) в том что нет никакого тупого и искусственного разделения на "базовую
> систему" и "все остальное". Все универсально и логично. Все и вся
> - пакет.

разделение совершенно логичное. со своими плюсами и минусами. к плюсам я отношу отсутсвие свалки "всё в /etc". например.


> Где-то больше, где-то меньше. Ты вот захоти проверить целостность файлов базовой системы  - сколько у тебя будет прыжков?

Много.

> Мне то debsum в два счета доложит что, где и как. Для всех пакетов, что системы, что установленного софта.

И из сырцов поставленного - тоже? Круто. Это подразумевается, что сервер поломали, суммы не поправили?

> Просто и удобно. А ты как будешь в этом случае выкручиваться?

Не приходилось. На скомпрометированном серваке не суммы надо считать, нет. Файлуха развалилась - ну так тоже чуток поздно бальзам хлебать. А так - да, прикольно.


> Более того, gpg ключи и подписи более-менее гарантируют мне, что я получаю именно то что хотел, а не что попало и откуда попало. А у тебя в системе как это разруливается для различных частей оной?

порты по дефолту не подписываются

>> проблема в том, что система сборки из исходников (BSD это, или SB
>> линукс) заточена на такие ситуации.
> Я повторю, нормальные люди стараются чтобы это было исключением а не правилом.

(вспоминает нормальных людей) да нет

> Продакшн должен работать а не пересобираться постоянно.

система отправлена в продакшн и работает. если требуется некое обновление - оно делается. штатно. что значит "постоянно" - неясно. у тебя вообще есть понимание как оно всё в SB устроено?

>  У некоторых похоже проблемы с пониманием этого момента. Расстановка приоритетов ИМХО неверна.

каких приоритетов? o_O  ты про то, что люди не начинают биться в коматозе, узнав, что портапгрейт собирает из исходников? так это нормально. при чём тут приоритеты?

> Вы так говорите, как будто в продакшне главное не работа а постоянная
> пересборка, тудыть-растудыть. Вы явно путаете приоритеты, имхо.

как раз наоборот. вы так настаиваете на бинарных пакетах, как будто установка софта идёт круглосуточно и наперегонки. ну или у вас в продакшне 386SX.

>> Там где всё по стандарту - например на десктопе - там BB предпочтительнее. Но опять
>> таки лично я на десктопе предпочитаю преимущества BB сочетать с  гибкостью SB,
>> т.е. DesktopBSD(PCBSD)/Calculate. чем оно хуже дебиана решительно не понимаю.
> Ну если тебе надо не десктоп юзать а постоянно полсистемы пересобирать (зачем?)
> - преимущества будут. А у меня вот при юзании десктопной системы
> нет цели пересобрать в ней все пакеты.

Алё, на палубе. У вас упала способность читать. Поднимите, плиз.

> никем не тестированная конфигурация, где все баги я
> буду сам ловить (и сам чинить, если пороха хватит).

ну это да, чёрти что получается. тестированная убунту куда как веселее: empathy нерабочая с рождения, баги чинит дедушка Мороз.

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

ну с убунтой куда как веселее. пишешь письмо дедушке Морозу, он, почесав репу говорит 1) у меня всё работает 2) попробуй обнови 3) попробуй снеси, поставь заново 4) пошёл нафиг, превед Виндовс. Удобно.

> поддержке железа и современных технологий типа виртуализации.

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

> Не, не спорю, можно и самому софт собирать.

Я не мешаю разговаривать с самим собой, нет? Ну если способность читать ещё валяется на палубе, я повторюсь. На десктопе я предпочитаю бинарные пакеты, но хочу сохранить возможность ставить из исходников. Штатно. Без мучительных гримас. DesktopBSD пока не сдохла имела внушительный список бинарных пакетов. Но сдохла, так что можете кусать, PC-BSD можете обойти стороной - разрешаю. И да, для BSD софт пишут отдельно два марсианина, в репозитариях дебунты он размножается сам, урожай два раза в день, да.

> А по-моему с отрывом от реальности, при котором кажется что основная цель существования системы - это пересбор всего и вся,

Твои слова бы да б-гу в уши! Ведь не дают пересобирать всё и вся! в Calculate вон бинарный профиль, гады, всунули. В генте... ну стоит на домашнем сервачке, за последние пару недель только busybox да таймзоны обновились... не те уже SB, не те. Надо бы мне 386SX прикупить, а то получается ты фигню сморозил.


Ответить | Правка | Наверх | Cообщить модератору

125. "Во FreeBSD устранено 5 уязвимостей, включая критическую root..."  +/
Сообщение от SubGun (ok), 26-Дек-11, 10:16 
Особенно если учитывать, что статья по ссылке начинается с вранья:

>нет проблем поднять любую гостевую ОС

Ответить | Правка | К родителю #30 | Наверх | Cообщить модератору

157. "Во FreeBSD устранено 5 уязвимостей, включая критическую root..."  +/
Сообщение от Аноним (-), 28-Дек-11, 19:04 
> Особенно если учитывать, что статья по ссылке начинается с вранья:

Судя по сочному батхерту - у BSD опять какие-то проблемы на ровном месте, так?

Ответить | Правка | Наверх | Cообщить модератору

158. "Во FreeBSD устранено 5 уязвимостей, включая критическую root..."  –1 +/
Сообщение от PereresusNeVlezaetBuggy (ok), 28-Дек-11, 19:07 
>> Особенно если учитывать, что статья по ссылке начинается с вранья:
> Судя по сочному батхерту - у BSD опять какие-то проблемы на ровном
> месте, так?

Если в виртуальной машине не работает операционная система, работающая на реальном железе, то проблемы у виртуальной машины. Это она кем-то прикидывается, а не наоборот.

И, да, к флейму на тему "в какой ОС виртуализация круче" это не имеет никакого отношения.

Ответить | Правка | Наверх | Cообщить модератору

160. "Во FreeBSD устранено 5 уязвимостей, включая критическую root..."  +1 +/
Сообщение от Andrey Mitrofanov (?), 28-Дек-11, 19:14 
>>>начинается с вранья:
>> Судя по сочному батхерту - у BSD опять
> то проблемы у виртуальной машины. Это она кем-то прикидывается, а не
> наоборот.

Болезные так и нанизываются на блесну куплетиста слоника.... (dict://troll)

> И, да, к флейму на тему "в какой ОС виртуализация круче" это
> не имеет никакого отношения.

Давайте начнём на тему, кто куда будет слать патчи!

Ответить | Правка | Наверх | Cообщить модератору

168. "Во FreeBSD устранено 5 уязвимостей, включая критическую root..."  +/
Сообщение от Аноним (-), 29-Дек-11, 16:23 
> Если в виртуальной машине не работает операционная система, работающая на реальном
> железе, то проблемы у виртуальной машины. Это она кем-то прикидывается, а не
> наоборот.

Есть полная виртуализация, которая никому в продакшнах никуда не вперлась, т.к. полностью софтварная виртуализация, когда все железо изображается программно - это круто, но сцукомедленнаячтопипец. И есть паравиртуализация, когда гуестовая операционка подыгрывает виртуализатору, зная о том что для I/O есть более простой и быстрый путь чем общение с виртуальной эмулированной железкой. Ну так вот, линь искаропки способен подыгрывать XEN и KVM, например (а до кучи, он у первого управляющий домен, а во втором еще и гипервизор из себя изображает). Если у твоерй системы нет "ответных разъемов" под "интерфейсы виртуализатора", о полноценном юзеже в продакшне со скоростью сравнимой с bare metal (10-20% просадки максимум) ты можешь забыть. Чисто софтварное тормозилово работающее со скоростью bochs'а никому в продакшне не сдалось. А поскольку нам ехать а вам шашечки - ну вот пока вы тут пиндите, мы просто юзаем фичу.

> И, да, к флейму на тему "в какой ОС виртуализация круче" это
> не имеет никакого отношения.

Да уж, это просто галимое эстетство теоретиков, как обычно.

Ответить | Правка | К родителю #158 | Наверх | Cообщить модератору

172. "Во FreeBSD устранено 5 уязвимостей, включая критическую root..."  +/
Сообщение от Andrey Mitrofanov (?), 29-Дек-11, 17:12 
>> Если в виртуальной машине не работает операционная система, работающая на реальном
> Есть полная виртуализация,

Не, Вы не поняль. У него не встало. В kvm-е. И теперь обида и попаболь.

_Т_акой _С_пециалист просто не мог сделать что-то не так!
И _П_рофессиональная _О_перационная _С_истема работает же на голом железе!!

__Значит __виноват __этот __ваш __кривой __линакс!!1! </боль>

Ответить | Правка | Наверх | Cообщить модератору

177. "Во FreeBSD устранено 5 уязвимостей, включая критическую root..."  –1 +/
Сообщение от Аноним (-), 29-Дек-11, 17:58 
> Не, Вы не поняль. У него не встало. В kvm-е. И теперь обида и попаболь.

Скорее, в его любимой системе для начала нет kvm, а юзать две разнотипные операционки в хосте и гуесте - не есть рационально с точки зрения администрирования. ИМХО это имеет смысл только в каких-то очень специальных случаях. Но академзадротам этого понять не дано, им поэстетствовать главное. А мне главное чтобы я мог попользовать фичу на мое благо.

> _Т_акой _С_пециалист просто не мог сделать что-то не так!
> И _П_рофессиональная _О_перационная _С_истема работает же на голом железе!!

Ага, только обычно у таких система много чего не умеет и они орут "это не нужно!!!111". Их соседи по палате доорались - яндекс и рамблер посчитали иначе.

> __Значит __виноват __этот __ваш __кривой __линакс!!1! </боль>

Что-то они не в ногу с линией партии. Сейчас модно во всем винить госдеп сша :P.

Ответить | Правка | Наверх | Cообщить модератору

87. "Во FreeBSD устранено 5 уязвимостей, включая критическую root..."  +/
Сообщение от Аноним (-), 24-Дек-11, 20:18 
> не смущает, что это мнение заинтересованного человека? А то я таких саксесс
> сторис от микрософта поискать могу

Нет, не смущает.
Люди были заинтересованы в решении проблемы, и они ее решили. Чем заслуженно гордятся.
Что именно должно смущать в этих обстоятельствах?

Ответить | Правка | К родителю #28 | Наверх | Cообщить модератору

104. "Во FreeBSD устранено 5 уязвимостей, включая критическую root..."  +2 +/
Сообщение от Аноним (-), 25-Дек-11, 03:59 
> не смущает, что это мнение заинтересованного человека?

Судя по его ЖЖшечке он заинтересован в бизнес-целях своей конторы. А в чем еще должен быть заинтересован вменяемый руководитель?

Если вы пытаетесь наврать что он якобы ненавидит *BSD так это ложь. В январе 2011 он не только никуда не собирался валить, но и защищал бсды, как я понимаю. Там где про бенчмарк MySQL, что дескать в Linux он всего на 15% быстрее - мол погоды не делает - см. http://slonik-v-domene.livejournal.com/78250.html

Где-то там же по ходу дела пришел перец из яндекса (некто anatolix) и популярно объснил что кроме бенчей есть еще куча других моментов, а "мы так привыкли" еще не является аргументом. Слоник, будучи не сильно тупым и не фанатом видимо намотал на ус. И почти год спустя он пишет то что есть теперь. И "теперь" по его мнению стало лучше. Что-то не так?

> А то я таких саксесс сторис от микрософта поискать могу

Я думаю что яндексам и рамблерам в принципе все-равно от кого софт. Если он удовлетворяет их требованиям и оптимален для их задач. Как-то так. Клозетт-сорс их требованиям врядли сможет удовлетворить by design: в больших инсталляциях нередко требуется что-то поменять и внедреж клозетт-сорса просто очень рискован тем что завтра упрешься носом в стену и не сможешь идти вперед.

Ответить | Правка | К родителю #28 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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