eddy_em: (Костерок)
eddy_em ([personal profile] eddy_em) wrote2017-01-24 11:31 pm
Entry tags:

Почему я ем кактус?

Несмотря на кучу всяких мелких неприятностей я продолжаю использовать генту. Почти везде (только на нетбуке стоит дебиан, потому что я не хотел заморачиваться с кросс-компиляцией под i686, но там практически голая командная строка — ресурсов негусто; а еще есть планшеты, но они — не компьютеры, а игровые приставки, там даже макось сгодилась бы).
Использую ее потому, что в ней нет узких границ. Она — один из немногих дистрибутивов, которые остались верны знаменитым UNIX-way, KISS и кастомизируемости. Этот дистрибутив позволяет заставить компьютер работать на пользователя, а не наоборот.
И пока гента остается верна этим принципам, я буду использовать ее. Если же случится непоправимое, и гента превратится в очередную поделку вроде огрызка или M$W, … Даже не знаю. FreeBSD пока кажется уж слишком сырым.

P.S. Сегодня (25 января) убил полдня в попытке поставить spaceclaim под winXP в виртуалбоксе. Запустилась в итоге, но пишет, что нет графики ☹

[identity profile] p2004r.livejournal.com 2017-01-24 08:40 pm (UTC)(link)
Как система прекрасен любой стейбл практически любого дистрибутива. Но если это рабочая машина приходится плодить кучу образов для докера под безумства разработчиков разных либ.

PS Я могу собрать всё что угодно (если я для "дистрибутивов" 92-93 года собирал x-овые приложения, то навык имею), но реально на это нет времени и знания на настоящий момент о текущей ситуации со всяким текущим завалом в стеке библиотек открытых для меня увы бесполезны, а работать надо.

Лучше всего смириться с заскоками разработчика, раз это стало так дешево (пару сот мег на жестком диске) стоить :)

[identity profile] eddy-em.livejournal.com 2017-01-24 08:43 pm (UTC)(link)
> Лучше всего смириться с заскоками разработчика
В случае поцтеризованных дистрибутивов это звучит как "смирись и пусти себе пулю в лоб".

[identity profile] p2004r.livejournal.com 2017-01-24 08:55 pm (UTC)(link)
Ну даже на ноуте деловском я таки трусти держу и инит остался :) А там может Горшков наконец в психушку явно ляжет и его вылечат.

[identity profile] eddy-em.livejournal.com 2017-01-24 08:56 pm (UTC)(link)
А тем временем из тюряги выйдет Ганс и мы заживем с новой reiserfs ☺

[identity profile] dimas.livejournal.com 2017-01-26 02:24 am (UTC)(link)
да вот как-то в генте обычно удается обойтись без докера ...

[identity profile] p2004r.livejournal.com 2017-01-26 05:29 am (UTC)(link)
Ага, особенно когда надо несколько версий одной и той же либы :)

[identity profile] eddy-em.livejournal.com 2017-01-26 05:41 am (UTC)(link)
Это вряд ли может понадобиться кому-то кроме программистов.

[identity profile] p2004r.livejournal.com 2017-01-26 08:57 am (UTC)(link)
Ну вот пожалуйста -- cuda в нескольких вариантах комплектности нужна для вычислений в разных средах. Да и сами среды нужны в нескольких вариантах для пакетов-расширений которые требуют конкретной версии основной системы.

[identity profile] eddy-em.livejournal.com 2017-01-26 09:34 am (UTC)(link)
Еще раз: зачем мне несколько вариантов куды, если компьютер один?
Повторяю: я не программист, мне нафиг не нужно все это "чтобы на всем работало" и "чтобы было кроссплатформенным".
Если после обновления не заработает, буду править код, чтобы работало. Вот и все.
// сейчас, кстати, одна штука (моя смотрелка фитс-файлов с "плюшками") даже собираться перестала. Надо будет как-нибудь поковыряться. Или забить уже и сделать другую смотрелку.

испо

[identity profile] p2004r.livejournal.com 2017-01-26 01:39 pm (UTC)(link)
Например это реальная потребность при любой серьезной попытке использовать машинное обучение. (Да и вообще что то там считать быстро и много при помощи открытого и закрытого софта).

И "код править" та толпа, что весь этот зоопарк библиотек (несколько десятков) пилит, успевает увы быстрее.

Так что или докер, или "встроенный докер" (как например "самый главный поттеринг мира R" :) сам же и внедрил) прибивающий окружение гвоздями просто нужен. Что удобнее, дергать каждый раз экосистему или иметь контейнер? По мне так уж лучше контейнер для разнородной солянки, чем "волшебные пузырьки" с репозитария микрософта (бывшего революшена).

Re: испо

[identity profile] eddy-em.livejournal.com 2017-01-26 02:02 pm (UTC)(link)
Я уже который раз после обновления терзаю себя, что никак не напишу ебилды на все свои велосипеды: мало того, что вручную пересобирать не надо будет, так еще и можно будет увидеть, когда возникнет косяк и нужно будет переделывать исходники.

А докерами всякими я пользоваться не собираюсь.

Re: испо

[identity profile] p2004r.livejournal.com 2017-01-26 05:22 pm (UTC)(link)
Я привел _реальную_ причину по которой использую docker. Это существенно экономит _мне_ время.

И да, смотреть на исполнение билдинга Docker файла (в котором как раз и лежит "почти ебилд" :) ) с весьма разумным кешированием RUN секций довольно приятно :).

[identity profile] dimas.livejournal.com 2017-01-26 09:57 am (UTC)(link)
Так вот ни разу не требовалось ...

[identity profile] p2004r.livejournal.com 2017-01-26 01:39 pm (UTC)(link)
Поживешь, потребуется :)

[identity profile] eddy-em.livejournal.com 2017-01-26 02:01 pm (UTC)(link)
Вероятность того, что потребуется, очень сильно стремится к нулю ☺

[identity profile] p2004r.livejournal.com 2017-01-26 05:15 pm (UTC)(link)
Выколупают из дупла, заставят работать и понадобиться :)

[identity profile] dimas.livejournal.com 2017-01-26 02:10 pm (UTC)(link)
Я, простите, первый раз генту поставил на двухсотый ммх и с тех пор она у меня дома и живет. Уже успел сконвертить из 32-х бит в 64. Это через сколько мне должно потребоваться? :)

[identity profile] p2004r.livejournal.com 2017-01-26 05:09 pm (UTC)(link)
А я ставил SLC и DLD на 386SX и S3Trio (и это уже был апдейт той машины) X умудрялась показывать. Так что у тебя ещё есть время повзрослеть :)

[identity profile] mbr.livejournal.com 2017-01-24 09:08 pm (UTC)(link)
Имея два монитора и новенький i7 в придачу, можно и генту ;) А если серьезно... Система хорошая, но а) задолбешься компилять б) проприетарщики ее не жалуют в) соответственно пользователи тоже.

Т.е. когда ты разрабатываешь коммерческий софт, ты сначала протестишь ее на win7, потом на win10. В виртулочке естественно, без трех презервативов windows запускать нельзя. Потом на ubuntu lts. Ну, может будет желание, с rpm заморочишься. А с гентой - ну да, жри кактус.

[identity profile] eddy-em.livejournal.com 2017-01-24 09:13 pm (UTC)(link)
а) это только дома проблема — уже четвертый день обновляю. Надо почаще обновлять, а то так досижусь иной раз, что несколько сот пакетов компилять. Вообще же, это не так и напряжно, если бы не жирные webkit и chrome.
б) да насрать мне на проприетастов
в) и на них тоже, мне главное — чтобы мне удобно было. А мне удобно именно в ней.

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

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

[identity profile] mbr.livejournal.com 2017-01-25 05:59 am (UTC)(link)
> уже четвертый день обновляю

:)))))

[identity profile] eddy-em.livejournal.com 2017-01-25 06:09 am (UTC)(link)
Ну так каждый вечер начинается с emerge --resume. Зато все по-человечески: каждый пакет можно по-своему сконфигурировать и т.д., и т.п.

Кстати, хрень какая-то в нонешнем spell'е: отсутствует человеческий словарь в thunderbird (все слова с буквой 'е' вместо 'йо' он подчеркивает).

[identity profile] jamesjames7.livejournal.com 2017-01-25 11:23 pm (UTC)(link)
> Вообще же, это не так и напряжно, если бы не жирные webkit и chrome

А какой смысл их обновлять? Я такие тяжёлые пакеты крайне редко обновляю (Seamonkey, Firefox, LibreOffice), разве что в новой версии нечто нужное намастерили или исправили надоедливую ошибку. Обновляю в основном среднее и мелкое, то чем постоянно пользуюсь.

[identity profile] dimas.livejournal.com 2017-01-26 02:35 am (UTC)(link)
Ну это смотря чем заниматься ... Если нужен фронтенд, то часто вообще надо все и самое свежее, особенно если какие-то новые плюшки нужны ...

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

[identity profile] eddy-em.livejournal.com 2017-01-26 05:19 am (UTC)(link)
Если что-то замаскировать, потом такая ерунда начнется: пакету А требуется пакет Б, который хочет замаскированный пакет В. В итоге emerge -uDN world (а иной раз даже элементарный emerge -u world) отваливаются, так ничего и не обновив, предлагая вручную все проблемы решить.
Я и так вчера дома обновления накатывал с -backtrack=30, сегодня без этой опции попробую (тоже, как на рабочем, решил на unstable перейти).

[identity profile] dimas.livejournal.com 2017-01-26 02:31 am (UTC)(link)
а) а чего, надо руками компилять что ли? тяжелые апдейты можно на ночь поставить, или в фоне, если лень собирать тот же либреофис, можно поставить бинарный пакет
б) я, конечно, не в курсе будней ембедщиков, но как-то из проприетарщины на девелоперской машине разве что айдею приходилось гонять ... когда приходилось разбираться с багами под виндой, проще было пойти на ноду с виндовыми виртуалками, и там и деплоить, и тестить, и дебажить ...

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

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

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

[identity profile] eddy-em.livejournal.com 2017-01-26 05:16 am (UTC)(link)
В случае с домашним компьютером вариант "на ночь" не годится вообще, т.к. слишком шумно.
К счастью, я не программист, поэтому мне никакие докеры не нужны.

[identity profile] dimas.livejournal.com 2017-01-26 09:56 am (UTC)(link)
Ну это уже вопрос места, где стоит компьютер, и его оптимизации. У меня стоит вне спальни, и во время сборки вентиляторы практически на минимуме работают, шумоизоляция корпуса хорошая, даже винты слышны только рядом ...