LINUX.ORG.RU
Форум — Talks  

Про разницу между олдскульщиком и технореакционером

 , ,


0

3

Сабжевая разница многим, по ходу, ни разу не очевидна. Поэтому её можно развернуть подробнее.

А ключевая разница - в реакциях на новые технологии.

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

Однако, олдскульщик может спокойно переплетать старое и новое: редактировать юнит systemd из старого доброго vim'а, писать на Rust'е из ed'а (по настроению), фильтровать вывод «niri msg ...» awk'ом,... и т.д.

Технореакционер так ни разу не может просто потому, что всё новое считает деградацией линуксов, для спасения которых, по его мнению, нужно вернуть всё как было до появления systemd. Это принципиальная позиция. В то время как «олдскул», скорее, про навыки.

Олдскульщик может 10 лет сидеть в ядерной консоли с sysvinit'ом и KOI8-R, а потом, когда у него заведётся дистрибутив с systemd, UTF-8, Niri (Wayland), pipewire, Rust'ом,... и т.д. - остаться там, если для него всё работает так, как его устраивает. При этом, его никто не заставляет забывать C/C++, bash, Perl, vim, awk, lftp,... и многое другое.

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

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

Технореакционер же живёт в прежнем мире и любое упоминание новых технологий считает просто хайпом.

★★★★★
Ответ на: комментарий от seiken

да я лучше буду в 2 раза больше ловить сегфолты в проде и подниматься по звонку от гендиректора 2 января ночью, чем буду учить что-то новое

Странно, я думал, все 50+ это уже давно решили с помощью java. Если скажешь, что java тормозная, я напомню про elastic, который до появления clickhouse был основным способом сделать полнотекстовый поиск на сайте, не повесив базу.

Shadow ★★★★★
()
Последнее исправление: Shadow (всего исправлений: 2)
Ответ на: комментарий от saahriktu

а что мешает олдскульщику отрицать системд и вяленд? а технореакционеру писать через ИИ посты в Х?

nerfur ★★★★
()
Ответ на: комментарий от saahriktu

Кому-то нравится софт на Си, кому-то нравится софт на Perl, кому-то нравится софт на Lisp'е,...

Представил место тусовки таких людей:
Ты SoftName видел? Крутая штука, позволяет A,B,C…Z
Не видел и видеть не хочу, он не на том ЯП написан.

anc ★★★★★
()
Ответ на: комментарий от saahriktu

люди часто путают что есть что.

А ты путаешь олдскул и неолуддизм.

Lordwind ★★★★★
()
Ответ на: комментарий от amd_amd

но на самом деле я вначале системд освоил и только потом на sysvinit перешел

Абалдеть! Бывает же такое.

anc ★★★★★
()
Ответ на: комментарий от ugoday

Эээ не. Тут грань более четкая. Шиз говорит: «мне не нравится X на столько, что я буду в кажой новости кричать об этом», адекват говорит… Да ничего адекват не говорит, он не будет под каждой новостью про X отмечаться.

zloelamo ★★★★
()
Ответ на: комментарий от anc

Представил место тусовки таких людей: Ты SoftName видел? Крутая штука, позволяет A,B,C…Z Не видел и видеть не хочу, он не на том ЯП написан.

opennet, ну и ЛОР, хотя в меньшей степени.

zloelamo ★★★★
()
Ответ на: комментарий от legolegs

А брезговать электроном это олдскул или технореакционизм?

Технорационализм ☝️

frunobulax ★★★★★
()

Братан, ты буквально недавно сидел в ядерной консоли с КОИ8-R и говорил, что «не всем нужно что-то большее». Почему мы вообще должны хоть одно твоё слово на эту тему теперь слушать?

buddhist ★★★★★
()
Ответ на: комментарий от anc

он не на том ЯП написан.

Да, но одно время среди софта на Perl было много годного, но write-only. Это невыносимо, невыносимо омерзительно.

Shadow ★★★★★
()
Ответ на: комментарий от zloelamo

На нём можно и нормально писать, но, когда перерос веб 90-х, я сдался.

Shadow ★★★★★
()
Ответ на: комментарий от saahriktu

«Олдскул» есть, а «олдскульщиков» нет?

«Олдскул» езмь Старая школа

Стало быть не олдскульщик, а старый школьник ☝️

frunobulax ★★★★★
()
Ответ на: комментарий от zloelamo

Шиз говорит: «Эээ не. Тут грань более четкая…». Вы ввели собственную терминологию. Точнее, вы тоже ввели собственную терминологию. Потому как тут у всех свой собственный словарь образовался. Так вот у нас в палате принято.

Да ничего адекват не говорит

А чем тут ещё на лоре заниматься? Если посетитель ничего не говорит, то его считай и нету.

ugoday ★★★★★
()

Технореакционер так ни разу не может просто потому, что всё новое считает деградацией линуксов, для спасения которых, по его мнению, нужно вернуть всё как было до появления systemd

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

Кстати, а сустемд это точно прогресс? А то я смотрю, как у него инит с PID=1 хочет чтобы его дергали по дыбасу (что уже приводило к CVE), и как-то начинаю сомневаться.

Lrrr ★★★★★
()
Ответ на: комментарий от seiken

Продолжая тему то ли ретроградства, то ли ещё чего… Оба те коллеги, как бы так сказать, просто влетели в корпоративный поезд, вернее, из купила более крупная контора, а потом как снежный ком. Знают ли они, что такое кодирование? Определенно. Нарисуют ли какую-то осмысленную иерархию классов, разобьют ли систему грамотно на модули, пакеты - да. Но им уже не нужно что-то большее. Они даже согласны просто обслуживать ИТшные сервисы производства, служа прокладкой между топманагерамии и подрядчиком. И никаких особенных знаний Линукса у них нет. Объяснить, зачем нужен io_uring без гуглежки не смогут. Просто ответственные работники, делают всё формально, чертыхаясь при подчинённых, что кругом все дураки, а в разговорах уже со своим начальством, мягко стелят, какой этот молодец, и как другой ловко им помог.

seiken ★★★★★
()
Ответ на: комментарий от anc

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

Если программа запускается с полпинка и летает без проблем, то мне, конечно, пофиг, на каком ЯП она написана. К сожалению, так бывает не всегда.

hobbit ★★★★★
()
Последнее исправление: hobbit (всего исправлений: 1)
Ответ на: комментарий от Shadow

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

seiken ★★★★★
()
Ответ на: комментарий от seiken

Так C# тоже хорошо. Но смысл понятен. Это не возраст, это такое...

Shadow ★★★★★
()
Ответ на: комментарий от Lrrr

и как-то начинаю сомневаться.

Так потому и технореакционер.

Shadow ★★★★★
()

Тут есть ещё такой момент.

К примеру мне не нравится systemd. Но и альтернатив ему я не вижу. sysvinit гораздо хуже и фактически работает на честном слове. systemd это добротное инженерное решение и работает стабильно. Не нравится мне он тем, что он во-первых слишком сложен (как проект в комплексе), во-вторых у его авторов есть какой-то план и они ему следуют, и этот план мне не вполне понятен. Вот к примеру недавно у меня с очередным обновлением сломалась расшифровка дисков. Или со следующим обновлением часть юнитов стали failed, тоже что-то связано с tpm. Оказывается они там что-то новое придумали.

Короче мой идеальный сюжет был бы в том, чтобы из systemd вытащить systemd, а остальное не systemd куда-то подальше положить, и чтобы его никто не ставил. А то я сейчас пишу pacman –sync systemd, а оно мне помимо systemd ещё миллион лишнего добавляет.

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

vbr ★★★★★
()
Последнее исправление: vbr (всего исправлений: 1)
Ответ на: комментарий от seiken

Джава для него, естественно - это такой недосишарп.

Так и есть.

vbr ★★★★★
()
Ответ на: комментарий от seiken

Продолжая тему то ли ретроградства, то ли ещё чего… Оба те коллеги, как бы так сказать, просто влетели в корпоративный поезд, вернее, из купила более крупная контора, а потом как снежный ком. Знают ли они, что такое кодирование? Определенно. Нарисуют ли какую-то осмысленную иерархию классов, разобьют ли систему грамотно на модули, пакеты - да. Но им уже не нужно что-то большее. Они даже согласны просто обслуживать ИТшные сервисы производства, служа прокладкой между топманагерамии и подрядчиком. И никаких особенных знаний Линукса у них нет. Объяснить, зачем нужен io_uring без гуглежки не смогут. Просто ответственные работники, делают всё формально, чертыхаясь при подчинённых, что кругом все дураки, а в разговорах уже со своим начальством, мягко стелят, какой этот молодец, и как другой ловко им помог.

По описанию душевнейшие люди.

vbr ★★★★★
()
Ответ на: комментарий от Lrrr

Кстати, а сустемд это точно прогресс? А то я смотрю, как у него инит с PID=1 хочет чтобы его дергали по дыбасу (что уже приводило к CVE), и как-то начинаю сомневаться.

В сравнение с sysv конечно прогресс. А так - по-мне можно было бы и лучше сделать. Попроще. Очень уж перегруженное решение получилось.

Вообще я вижу перспективу появления какого-нибудь usysd. Который бы работал, как systemd, с тем же синтаксисом unit-файлов, но поддерживал бы ограниченное подмножество директив, полезное на практике для большинства программ. И не лез бы за пределы своих компетенций. Чтобы в дистрибутивах можно было бы его просто использовать вместо systemd, без потери функционала, если тебе не нужны фичи systemd, а нужно просто, чтобы сервисы запускались.

Ну и на Rust заодно переписать, для порядка.

vbr ★★★★★
()
Последнее исправление: vbr (всего исправлений: 3)
Ответ на: комментарий от hobbit

Если программа запускается с полпинка и летает без проблем, то мне, конечно, пофиг, на каком ЯП она написана. К сожалению, так бывает не всегда.

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

anc ★★★★★
()
Ответ на: комментарий от vbr

Вообще я вижу перспективу появления какого-нибудь usysd. Который бы работал, как systemd, с тем же синтаксисом unit-файлов, но поддерживал бы ограниченное подмножество директив, полезное на практике для большинства программ. И не лез бы за пределы своих компетенций.

Был уже uselessd. Но не взлетел.

hobbit ★★★★★
()
Ответ на: комментарий от hobbit

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

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

anc ★★★★★
()
Ответ на: комментарий от hobbit

Был уже uselessd. Но не взлетел.

Офигеть как поздно я стал вынужден плотно общаться с поделием.

anc ★★★★★
()
Ответ на: комментарий от vbr

В сравнение с sysv конечно прогресс

А в сравнении с openrc? Openrc и с инитом любым работает (в alpine например в качестве PID 1 используется busybox init, реализация - несколько сотен строк кода), и супервизор можно выбрать (вроде даже поддержку s6 запилили), и сборщик логов тоже. Можно вообще никакого не выбирать, не добавил строчку logger= в init.d - он и не будет никуда писать.

А в systemd - неотключаемые logind и journald, причём последний, как оказалось, все это время жутко спамил операциями записи на диск, тратя его ресурс почём зря.

Lrrr ★★★★★
()
Ответ на: комментарий от Lrrr

неотключаемые

rm -f && kill -9 всегда помогут

Я так поначалу особо ненужные части гнома3 отключал (пока не понял что лучше его целиком снести).

firkax ★★★★★
()

А можно пример «технореакционера» «реакционирующего» не насчёт всякого ненужного, но распиаренного говна типа раста, системды, облаков или т.н. «ИИ», а насчёт каких-либо действительно достойных реальных новшеств?

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

Есть ли в природе «технореакционеры» которые не только против распиаренной и проплаченной блевотины, но и например против таких вещей как DivMMC, coreboot, SDR, RISC-V, 3D-печать/лазерные резаки/CNC и прочих реальных и полезных технологических новшеств последнего времени?

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

Stanson ★★★★★
()
Ответ на: комментарий от Lrrr

А в сравнении с openrc? Openrc и с инитом любым работает (в alpine например в качестве PID 1 используется busybox init, реализация - несколько сотен строк кода), и супервизор можно выбрать (вроде даже поддержку s6 запилили), и сборщик логов тоже. Можно вообще никакого не выбирать, не добавил строчку logger= в init.d - он и не будет никуда писать.

Не знаю, опыта с openrc у меня нет. Бегло просмотрев википедию вижу те же проблемы, что и с sysv. Для каждого сервера надо писать сложнейший скрипт по его управлению (старт/стоп/рестарт и тд, с отслеживанием PID-файлов и прочего). systemd это решил правильно - скрипт заменяется на декларативное описание сервиса, а init уже управляет запущенной программой идеально.

А в systemd - неотключаемые logind и journald, причём последний, как оказалось, все это время жутко спамил операциями записи на диск, тратя его ресурс почём зря.

Да, это проблема systemd, что он тащит несвязанные компоненты. Логгирование должно быть просто записью в /var/log/systemd.log, и всё. Ну можно обсудить, можно и в syslog писать, не суть. Главное - максимально развязать компоненты через универсальные протоколы. А там пользователь пускай ставит что хочет. Что такое logind я даже не знаю, и знать не хочу.

vbr ★★★★★
()
Ответ на: комментарий от firkax

Ты транслируешь свои фантазии.

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

slackwarrior ★★★★★
()

Олдскульщик может 10 лет сидеть в ядерной консоли

«Кто, по-вашему, этот мощный старик? Не говорите, вы не можете этого знать. Это — гигант мысли, отец русской демократии и особа, приближенная к императору» (с)

slackwarrior ★★★★★
()
Ответ на: комментарий от saahriktu

Олдскульщик может 10 лет сидеть в ядерной консоли с sysvinit'ом и KOI8-R, а потом, когда у него заведётся дистрибутив с systemd, UTF-8

Я же 10 лет в ядерной консоли с локалью KOI8-R жил. Хотя в те времена мог сидеть и в графической среде с локалью UTF-8.

Какое совпадение! Товарищ Саах... Ах, такой олдскульщик!

slackwarrior ★★★★★
()
Ответ на: комментарий от anc

Бывает же такое

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

amd_amd ★★★★★
()
Ответ на: комментарий от amd_amd

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

Ну я как-то привык к тому, что наоборот всё происходит.

попробовать без системд меня сподвигли срачи на лоре

Вот она истинная польза лора!

anc ★★★★★
()

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

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

s-warus ★★★★★
()
Последнее исправление: s-warus (всего исправлений: 1)
Ответ на: комментарий от slackwarrior

Товарищ Саах… Ах, такой олдскульщик!

/* смущённо прячет олдскулы за веером */

frunobulax ★★★★★
()
Ответ на: комментарий от algo

Это ещё пол-беды. Хуже всего, когда софт написан натощак. Использовать стоит только софт, написанный сытыми программистами. Но есть и те, кому нравится софт, написанный натощак. Странные люди.

CrX ★★★★★
()
Последнее исправление: CrX (всего исправлений: 1)
Ответ на: комментарий от chupasaurus

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

Shadow ★★★★★
()
Ответ на: комментарий от CrX

А кто-то бездумно называет проекты, не посчитав гематрию. И безотственно коммитит, не обращая внимания на аспекты планет, их положение в домах, и даже не погадав по «Книге перемен»!

algo
()
Ответ на: комментарий от algo

Кому-то не нравится софт, написанный в VIMе

Ну у меня был софт написанный в vim'е, всех устраивал, проработал 19 лет. Ещё одна софтинка точно проробила больше 20-ти лет, тоже как-то претензий не было.

anc ★★★★★
()
Ответ на: комментарий от anc

написанный в vim'е

Я вас умоляю! Большинство кода, написанного в emacs и VSCode, написаны в эмуляции vim.

Shadow ★★★★★
()

Это здесь ходил товарищ у которого сайт написан на С++ без базы данных, потому как БД это зло ибо добавляет ненужные зависимости?

YogSagot ★★☆
()
Ответ на: комментарий от skiminok1986

Хейт есть хейт независимо от причины.

Впрочем, я не отрицаю и тот момент, что бывает просто вкусовщина.

В таких компаниях как Dropbox, Cloudflare, Amazon, Google, Meta, Red Hat,... и т.д. сидят серьёзные люди, которые просто так никаких решений принимать не будут.

saahriktu ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему: только для зарегистрированных, score>=50.