The OpenNET Project / Index page

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



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

Оглавление

Выпуск дистрибутива Devuan 3, форка Debian без systemd , opennews (ok), 03-Июн-20, (0) [смотреть все]

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


80. "Выпуск дистрибутива Devuan 3, форка Debian без systemd "  –3 +/
Сообщение от Валик (?), 04-Июн-20, 02:33 
Представим себе исходный код какой-то небольшой программы, которая разбита на main.c и на пяток инклюдящихся в нее .h-файлов.
Итого имеем 5-10 файлов.
Компилируем все это с ключем -S и имеем на выходе одну партянку на ассемблере.
В чем проще разбираться, в исходных 5-10 файлах или в одном результирующем?
Но я в общем-то верю, что тебе проще разбираться в десятке-другом баш-партянок, да. В пределе твоего локалхоста тебе никакие лишние абстракции не нужны и даже вредны. Еще бы, это ж нужно лишнюю хаутушку прочитать и даже вникнуть в нее, что бы понимать, почему это там так файлов много. А еще какие-то юниты, таймеры и сокеты - это ж до смерти перепугаться можно.
Ответить | Правка | Наверх | Cообщить модератору

81. "Выпуск дистрибутива Devuan 3, форка Debian без systemd "  +2 +/
Сообщение от deeaitch (ok), 04-Июн-20, 04:46 
Никто тебя не застравляет писать init скрикты на баше. Для классического инита ты можешь написать на чём угодно. Хоть на перле, лишь бы стандарт соблюдал. Да хоть на c, хоть на rust.

Поддерживай формат и пиши на чём хочешь. Не нужен тут твой systemd от слова совсем.

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

148. "Выпуск дистрибутива Devuan 3, форка Debian без systemd "  +/
Сообщение от Аноним (148), 04-Июн-20, 18:07 
> ты можешь написать на чём угодно. Хоть на перле, лишь бы
> стандарт соблюдал. Да хоть на c, хоть на rust.

А потом достается вот так после одного админа другому, или даже я, занявшись своими делами на пару лет - смотрим туда, а там... "блин, какой рак это писал"?!

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

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

162. "Выпуск дистрибутива Devuan 3, форка Debian без systemd "  +1 +/
Сообщение от anonymous yet another (?), 04-Июн-20, 20:06 

> А потом достается вот так после одного админа другому, или даже я,
> занявшись своими делами на пару лет - смотрим туда, а там...
> "блин, какой рак это писал"?!

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

Я правильно уловил суть тяжёлого жизненного опыта?

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

238. "Выпуск дистрибутива Devuan 3, форка Debian без systemd "  +/
Сообщение от Аноним (217), 09-Июн-20, 17:55 
Мой жизненный опыт говорит что
1) Получить на свою бошку кучу скриптоты писаной каким-то укурком - не айс. Полет мысли это круто, до тех пор пока оно остается на вашем локалхосте и не сваливается на бошку другим.
2) Колупать конфигурационные параметры на третьей странице мутного кода - довольно непрактично и неудобно.
3) RAS всего этого - полный болт. Обожаю когда все нагибается, а в логах ни звука. Еще больше обожаю когда всякие там рестарты и т.п. отсутствуют или сделаны из проволоки и скотча. Я также большой фанат того когда все это гумно кладет на коды возврата и прочие глупости. А если рестарт при этом на ваше горе был ... редкий шелпортянщик долетит до середины выписывания rate limiting и счетчика сбоев в своем типа-мониторинге.
4) С пакетным менеджером все это взаимодействует абы как. В systemd это предусмотрели сразу, фундаментально и намного лучше чем было.
5) Заковыривание в систему сторонних сервисов - боль. Даже если там был скрипт, он часто бывает для других дистров. А переделывать его из-за 2) не особо приятно.
Ответить | Правка | Наверх | Cообщить модератору

82. "Выпуск дистрибутива Devuan 3, форка Debian без systemd "  +/
Сообщение от deeaitch (ok), 04-Июн-20, 04:53 
Логалхосты тут совершенно и вообще не причём. Не говори о том чего в жизни не видел.
Ответить | Правка | К родителю #80 | Наверх | Cообщить модератору

83. "Выпуск дистрибутива Devuan 3, форка Debian без systemd "  –1 +/
Сообщение от deeaitch (ok), 04-Июн-20, 04:57 
>[оверквотинг удален]
> Итого имеем 5-10 файлов.
> Компилируем все это с ключем -S и имеем на выходе одну партянку
> на ассемблере.
> В чем проще разбираться, в исходных 5-10 файлах или в одном результирующем?
> Но я в общем-то верю, что тебе проще разбираться в десятке-другом баш-партянок,
> да. В пределе твоего локалхоста тебе никакие лишние абстракции не нужны
> и даже вредны. Еще бы, это ж нужно лишнюю хаутушку прочитать
> и даже вникнуть в нее, что бы понимать, почему это там
> так файлов много. А еще какие-то юниты, таймеры и сокеты -
> это ж до смерти перепугаться можно.

Не говори ерунды.

В портянке на асемблере проще разобраться чем в портянке из 20 строчек на баше.

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

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

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




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

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