metaclass: (Default)
metaclass ([personal profile] metaclass) wrote2011-02-12 12:26 am

Я тупой дебианщик

Как известно, я страдаю вульгарной линуксятиной. В том смысле, что канадские и белорусские дебианщики считают, что я должен заниматься бухгалтерией и не лезть со свиным рылом в ихний калашный линуксовый ряд. Ну, напрягает их это, мозговая скверна - боятся, что зараза дельфей, sql и бухгалтерии проникнет в чистый стерильный мир подвальных серверных и заставит их заниматься чем-нибудь вроде "apt-get install operden" и потом обучать бухгалтеров.
Тем не менее, периодически получается выдирать из них полезную инфу насчет линуксов.

На сей раз я решил все таки выяснить, как кошерно заставить дебиан(squeeze) иметь в текстовой консоли нормальное разрешение экрана, вместо 80х25, на которых нифига не помещается. Надо заметить, что никаких X-ов я принципиально не ставлю, потому что шрифты и юзабилити у графического софта под линукс - на 99% ракоглазие, и кроме того, графической унылости мне и под виндой хватает, а линуксом я пользуюсь ради кошерной текстовой консоли, из которой все можно делать без графики и прочей дизайнерско-макоебской скверны.
Везде в интернетах по жизни было написано дописать в строку параметров ядра vga=791 и это как бэ всегда и работало.
Затем в squeeze всунули GRUB2 где это внезапно стало deprecated и чтобы работало аналогично - нужно прописать в /etc/default/grub GRUB_GFXMODE=1024x768, в /etc/grub.d/00_header в одной из строчек в определенном месте добавить set gfxpayload=keep и выполнить update-grub. Ну, вуду оно и есть вуду, тем не менее работает. После же апдейта, если он затрагивает груб - на 00_header ругается dpkg и приходится или мержить изменения, или заменять на стандартный из пакета, а потом править руками. Некошерно.
Решил таки выяснить, как же кошерно. У канадских дебианщиков вопрос вызвал неимоверную истерику, с упоминанием drm/kms/firmware-linux-free и прочего. Основной вопрос, который задавался несколько раз - "причем тут груб?".
Утверждается, что vga=791 и тому подобные исправления в параметрах груба есть костыль, что это в любой момент перестанет работать, а правильно - драйвера видеокарты должны поддерживать KMS. Что характерно, про оный KMS нигде в связи с описанием установки нужного мне текстового режима не упоминалось. Кроме того, в отличие от костылей в грубе - оно не работает, т.к. под мою видеокарточку ati rage mobility я в дебиане дров не нашел, все упоминания дров - фигурируют исключительно в контексте каких-то генту, ручной сборки, причем обсуждения 3-4х годовой давности и обычно на тему "дрова не собираются". А те дрова, которые есть - тянут за собой xserver. Мне же он, по идее, не нужен. Я, возможно, чего-то не понимаю, но мне кажется что xserver и дрова друг от друга зависеть не должны.
Т.е. простая задача выливается в какой-то оккультизм с дровами, малопонятными фичами ядра и дров, причем про это знают только хардкорные линуксоиды, а все остальные пользуются типа костылями и распространяют знание о костылях дальше.

[identity profile] theiced.livejournal.com 2011-02-12 07:25 am (UTC)(link)
ребе, это ни разу не линукс вуду а дебиановская блевотина. в трёхсотый раз - закнчивайте юзать эту кривую поделку.

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

[identity profile] d4s.livejournal.com 2011-02-12 08:25 am (UTC)(link)
а какие дистры ребе считает нормальными?

[identity profile] theiced.livejournal.com 2011-02-12 08:29 am (UTC)(link)
главное что бы это был не бебиан, всё остальное можно кое-как использовать.

[identity profile] d4s.livejournal.com 2011-02-12 08:41 am (UTC)(link)
бебиан и производные? или только бебиан?

/me прослезился - мой любименький альт теперь котируется выше бебиана ;-)

[identity profile] theiced.livejournal.com 2011-02-12 08:48 am (UTC)(link)
даже гоболинукс лучше чем бебиан.

[identity profile] mend0za.livejournal.com 2011-02-12 10:21 am (UTC)(link)
На бывшей конторе theiced с огромным наслаждением избавились от всего что он насаждал, как только он свалил. Стиль его насаждения генту и руби, а также огромное личное обаяние - распространяют только ненависть и к нему и к его любимым технологиям.

Я ещё не разу от него не слышал конструктивных аргументов, кроме "кругом дебилы, один я в белом пальто красивый стою". Хотя как эмбедщик чётко представляю сферы, где сильны source-based дистрибы, а где рулят длинный release цикл и бинарные апдейты.

[identity profile] theiced.livejournal.com 2011-02-12 10:31 am (UTC)(link)
>На бывшей конторе theiced с огромным наслаждением избавились от всего что он насаждал, как только он свалил.

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

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

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

ну вот тебе аргумент - долбоёбам сделавшим http://git.debian.org веры не может быть по определению, у них ls может начать rm -rf делать.

http://theiced.livejournal.com/84097.html - ну или вот ещё.

[identity profile] theiced.livejournal.com 2011-02-12 10:32 am (UTC)(link)
PS. причём мегатру бебианисты предлагают охуенские решения вида:

apt-get install ruby-full
wget http://production.cf.rubygems.org/rubygems/rubygems-update-1.3.7.gem
sudo gem install rubygems-update-1.3.7.gem
update_rubygems

[identity profile] metaclass.livejournal.com 2011-02-12 11:04 am (UTC)(link)
Ну вот я ж про что и пишу - все распространяют оккультные знания, которые невозможно вывести из базовых принципов работы. Только изустная передача знаний от канадских дебианщиковмастеров подмастерьям.

[identity profile] theiced.livejournal.com 2011-02-12 11:18 am (UTC)(link)
ребе, эта магия делает бебиан очень ТРУ - слакварью. конечная стадия эволюции любой инсталляции бебиана. только вот возникает вопрос - зачем ставить бебиан и ебстись что бы полить слакварь? не проще ли сразу её поставить?

(no subject)

[personal profile] ex0_planet - 2011-02-12 11:48 (UTC) - Expand

(no subject)

[identity profile] theiced.livejournal.com - 2011-02-12 11:51 (UTC) - Expand

(no subject)

[personal profile] ex0_planet - 2011-02-12 12:47 (UTC) - Expand

(no subject)

[identity profile] theiced.livejournal.com - 2011-02-12 12:51 (UTC) - Expand

[identity profile] d4s.livejournal.com 2011-02-12 11:51 am (UTC)(link)
даже для меня это не магия и не оккультные знания. это правильное поведение установщика системы, имеющей свой собственный репозиторий и систему обновлений.

[identity profile] avnik.livejournal.com 2011-02-12 01:22 pm (UTC)(link)
Это потому что гемы -- говно.
В частности потому что gem install ... прямо противоречит дебиановскому полиси, и пишет в подведомственные dpkg каталоги.

Используйте аналоги билдаута для руби (их есть), стройте ими песочницы с гемами внутри. Или пишите gem2deb, конвертите гемы и ставьте их dpkg/apt'ом.

Все прочие решения неконвенционально сосут.

(no subject)

[identity profile] theiced.livejournal.com - 2011-02-12 13:25 (UTC) - Expand

(no subject)

[identity profile] avnik.livejournal.com - 2011-02-12 13:30 (UTC) - Expand

(no subject)

[identity profile] theiced.livejournal.com - 2011-02-12 13:32 (UTC) - Expand

(no subject)

[identity profile] mend0za.livejournal.com - 2011-02-12 13:27 (UTC) - Expand

(no subject)

[identity profile] theiced.livejournal.com - 2011-02-12 13:31 (UTC) - Expand

[identity profile] mend0za.livejournal.com 2011-02-12 11:52 am (UTC)(link)
Аргумент про http://git.debian.org - для меня пустой звук. Ещё раз, дорогой сектант, я не знаю что это и для чего. Не пользуюсь. Не могу оценить здравость идеи и имплементации. "Приборы! 68! Что 68? А что приборы?".

На руби в дебиан ты зря завернул :). Это прошло бы на лоха, который вопросом не владеет и не интересуется.

- Обожаю дистрибутивы, которым похуй на naming convention ( привет от libsequel-ruby и libmysql-ruby)
- Обожаю рубистов, загнавших технологию в гетто и продолжающих загонять её всё глубже.
- Обожаю помойку под названием GEM .

Та ошибка которую ты получил - объясняется просто. На Дебиан ruby никому нахрен не впился, кроме маленькой группки пользователей и ещё более маленькой группки разработчиков. И внимание к ней вполне соответствует её процентной доле среди других языков + трудоёмкость конвертации GEM (пока ещё не автоматизированной, как в обвязках для java и python) в рамках системы непрерывного rush в ruby.

статиком собранный wxRuby в GEM (внимание, ВЕСЬ wxWidgets внутри GEM) - это даже не порно, это букакке.

[identity profile] theiced.livejournal.com 2011-02-12 12:05 pm (UTC)(link)
>Аргумент про http://git.debian.org - для меня пустой звук. Ещё раз, дорогой сектант, я не знаю что это и для чего. Не пользуюсь. Не могу оценить здравость идеи и имплементации. "Приборы! 68! Что 68? А что приборы?".

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

>- Обожаю дистрибутивы, которым похуй на naming convention ( привет от libsequel-ruby и libmysql-ruby)

более долбоёбской системы именования не видел. но вот это как раз IMHO, да.

>- Обожаю рубистов, загнавших технологию в гетто и продолжающих загонять её всё глубже.

чо?

>- Обожаю помойку под названием GEM .

да, большего пиздеца чем rubygems я не видел ещё, что верно то верно. даже в бебиане по сравнению с ЭТИМ порядок и ангелочки летают.

>Та ошибка которую ты получил - объясняется просто. На Дебиан ruby никому нахрен не впился, кроме маленькой группки пользователей и ещё более маленькой группки разработчиков

ага. только вы определитесь - или в бебиане "самое большое количество пакетов и все стабильные" (ц) (тм) с говнодоклада жопоголового бебианиста с того самого лвее или таки выкидывайте оттуда руби и пишите "бебиан больше руби не поддерживает".

и таки перечитай - я и из репов ставил и gem installом - сегфолтилось себе. проблема была в сборке самих рубей.

(no subject)

[identity profile] mend0za.livejournal.com - 2011-02-12 12:27 (UTC) - Expand

(no subject)

[identity profile] theiced.livejournal.com - 2011-02-12 12:48 (UTC) - Expand

(no subject)

[identity profile] mend0za.livejournal.com - 2011-02-12 12:56 (UTC) - Expand

(no subject)

[identity profile] theiced.livejournal.com - 2011-02-12 12:58 (UTC) - Expand

(no subject)

[identity profile] mend0za.livejournal.com - 2011-02-12 13:01 (UTC) - Expand

(no subject)

[identity profile] theiced.livejournal.com - 2011-02-12 13:05 (UTC) - Expand

[identity profile] gnom-virtuoz.livejournal.com 2011-02-12 11:26 am (UTC)(link)
так тут уже давно всем известно что он один дартаньян, и что у него гентоо головного мозга. я тоже адекватных аргументов не видел пока. все в стиле дебиан говно, там не работает руби.

[identity profile] metaclass.livejournal.com 2011-02-12 11:31 am (UTC)(link)
Я так понимаю, стиль выпуска обновлений для руби и поддержки дебиана между собой не совместимы.

[identity profile] theiced.livejournal.com 2011-02-12 11:36 am (UTC)(link)
нет. они там умудрились сделать адовую сборку которая не работает. уникумы.

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

(no subject)

[identity profile] metaclass.livejournal.com - 2011-02-12 11:47 (UTC) - Expand

(no subject)

[personal profile] ex0_planet - 2011-02-12 11:49 (UTC) - Expand

(no subject)

[identity profile] metaclass.livejournal.com - 2011-02-12 11:58 (UTC) - Expand

(no subject)

[identity profile] theiced.livejournal.com - 2011-02-12 12:07 (UTC) - Expand

(no subject)

[personal profile] ex0_planet - 2011-02-12 12:53 (UTC) - Expand

(no subject)

[identity profile] metaclass.livejournal.com - 2011-02-12 16:08 (UTC) - Expand

[identity profile] gnom-virtuoz.livejournal.com 2011-02-12 11:36 am (UTC)(link)
хз, я с руби ниразу не сталкивался... я просто к тому, что [livejournal.com profile] theiced из за руби охаил весь дистр. хотя в последнее время появилась фишка на счет http://git.debian.org Хотя я в упор не пойму что там ему не понравилось, что скорость загрузки страницы малая, так причем тут дебиан вообще?

(no subject)

[identity profile] theiced.livejournal.com - 2011-02-12 11:57 (UTC) - Expand

(no subject)

[identity profile] metaclass.livejournal.com - 2011-02-12 12:10 (UTC) - Expand

(no subject)

[identity profile] theiced.livejournal.com - 2011-02-12 12:15 (UTC) - Expand

(no subject)

[identity profile] theiced.livejournal.com - 2011-02-12 13:43 (UTC) - Expand

(no subject)

[identity profile] theiced.livejournal.com - 2011-02-12 16:03 (UTC) - Expand

(no subject)

[identity profile] theiced.livejournal.com - 2011-02-12 17:32 (UTC) - Expand

(no subject)

[identity profile] theiced.livejournal.com - 2011-02-13 06:45 (UTC) - Expand

(no subject)

[identity profile] theiced.livejournal.com - 2011-02-13 10:22 (UTC) - Expand

(no subject)

[identity profile] theiced.livejournal.com - 2011-02-12 12:16 (UTC) - Expand

(no subject)

[identity profile] metaclass.livejournal.com - 2011-02-12 12:19 (UTC) - Expand

(no subject)

[identity profile] theiced.livejournal.com - 2011-02-12 12:22 (UTC) - Expand

(no subject)

[identity profile] metaclass.livejournal.com - 2011-02-12 12:29 (UTC) - Expand

(no subject)

[identity profile] theiced.livejournal.com - 2011-02-12 12:52 (UTC) - Expand

(no subject)

[identity profile] theiced.livejournal.com - 2011-02-12 13:42 (UTC) - Expand

(no subject)

[identity profile] theiced.livejournal.com - 2011-02-12 16:01 (UTC) - Expand

[identity profile] mend0za.livejournal.com 2011-02-12 12:29 pm (UTC)(link)
Да, именно так

И эту проблему начали решать только счас. Может и доползут до хорошего состояния (как в java и python policy).

[identity profile] d4s.livejournal.com 2011-02-12 11:38 am (UTC)(link)
ну... кое-кто на самсе таким же стилем насаждения и нетерпимости отбил мне охоту изучать ruby на всю жизнь на ближайшую перспективу. учу быдлопитон ;-)

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

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

А вот к бубунте у меня личная ненависть :-) Особенно arm-вещей. Берешь, как белый человек, rootfs.tgz, разворачиваешь - полет нормальный, но вот понадобился софт - делаю update&&dist-upgrade и бубунта начинает превращаться в тыкву :-(

[identity profile] metaclass.livejournal.com 2011-02-12 11:49 am (UTC)(link)
Меня почему-то наличие разницы между разными дистрибами линукса бесит.

[identity profile] d4s.livejournal.com 2011-02-12 11:56 am (UTC)(link)
не. это правильно.
нормальная такая экосистема с жестким генетическим отбором и перекрестными связями.
лучшие фичи из одних дистров приводят к заимствованию или появлению таких же, но своих фич в других дистрах. выживают наиболее удачные и/или поддерживаемые.

хотите канонический линукс? тогда вам надо RH/CentOS или даже build-from-scratch ;-)

(no subject)

[identity profile] mend0za.livejournal.com - 2011-02-12 12:32 (UTC) - Expand

(no subject)

[identity profile] d4s.livejournal.com - 2011-02-12 13:23 (UTC) - Expand

[identity profile] j-sheridan.livejournal.com 2011-02-12 08:59 am (UTC)(link)
Генту, конечноже. :)

[identity profile] gnom-virtuoz.livejournal.com 2011-02-12 11:23 am (UTC)(link)
о, интересно, а чем это гуйня в гентах отличается от гуйни в дебиане?
develop7: (Default)

[personal profile] develop7 2011-02-16 07:01 pm (UTC)(link)
я ждал этого комментария :)
Всегда интересовало, как это делается в «нормальных дистрибутивах»? Я правильно понимаю, что в генту и прочей слакваре достаточно скомандовать "tty_resolution=1680x1050" в каком-то секретном конфиге и оно после перезагрузки таки будет именно 1680×1050 во всех локальных текстовых консолях с любой видеокартой с любым драйвером (в т.ч и проприетарным от nvidia)?