The OpenNET Project / Index page

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



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

Оглавление

Выпуск системы инициализации sysvinit 3.0, opennews (??), 21-Сен-21, (0) [смотреть все]

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


2. "Выпуск системы инициализации sysvinit 3.0"  +2 +/
Сообщение от A.Stahl (ok), 21-Сен-21, 08:58 
>3.0 после 2.99

Наверное там кто-то из местных эстетов работает. Многие местные панически боятся чисел больше 100. Говорят что не могут их запомнить или ещё бредятина какая. Хотя со всякими 2.32.7 проблем не имеют.

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

6. "Выпуск системы инициализации sysvinit 3.0"  –2 +/
Сообщение от Жироватт (ok), 21-Сен-21, 09:09 
Тут скорее для каждой цифры версии используется какой-нибудь small int или char [-127...127] - быстрее (не надо ждать распаковок современных объектных примитивов), экономия битиков (1 байт на цифру), все как завещали великие предки, отправлявшие на 4х кб памяти ракеты в космос.
Ну или какая хитробыстрая процедура для сравнения чисел в семантике, которую, возможно, тянут из легаси и которая хреново работает с трехзначными числами.
Ну или просто сорт оф тетрафобии или трискайдекафобии, перешедший от группки поехавших в локальную традицию.
Ответить | Правка | Наверх | Cообщить модератору

55. "Выпуск системы инициализации sysvinit 3.0"  +5 +/
Сообщение от gogo (?), 21-Сен-21, 12:13 
Отправляли и на 4кб. А теперь утечка в 4 ГБ решается ребутом и норм...
Ответить | Правка | Наверх | Cообщить модератору

59. "Выпуск системы инициализации sysvinit 3.0"  +/
Сообщение от Аноним (61), 21-Сен-21, 12:26 
Всё проще. Долго не меняется мажорный номер версии - нет развития.
Ответить | Правка | К родителю #6 | Наверх | Cообщить модератору

130. "Выпуск системы инициализации sysvinit 3.0"  +/
Сообщение от Kuromi (ok), 22-Сен-21, 01:51 
Так его, извините, и нет. Конечно понятно чем sysvinit хорош и чем нравится людям, но все таки куда-то двигаться надо.
Ответить | Правка | Наверх | Cообщить модератору

131. "Выпуск системы инициализации sysvinit 3.0"  +/
Сообщение от Stax (ok), 22-Сен-21, 02:57 
Двигаться можно на systemd, например. А sysvinit людям нравится ровно потому, что никуда не двигается. Нельзя же подводить целевую аудиторию!
Ответить | Правка | Наверх | Cообщить модератору

62. "Выпуск системы инициализации sysvinit 3.0"  +1 +/
Сообщение от Ordu (ok), 21-Сен-21, 12:30 
> для каждой цифры версии используется какой-нибудь small int или char [-127...127] - быстрее
> хитробыстрая процедура для сравнения чисел в семантике

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

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

64. "Выпуск системы инициализации sysvinit 3.0"  +/
Сообщение от Аноним (61), 21-Сен-21, 12:34 
Ну так, это же для тех, кто не боится башпортянок.
Ответить | Правка | Наверх | Cообщить модератору

9. "Выпуск системы инициализации sysvinit 3.0"  +3 +/
Сообщение от Анто Нимно (?), 21-Сен-21, 09:11 
Развиваться, впрочем, тоже куда-то надо. Но с Систем-Д как-то очень трудоёмко. Навевает Докер с Кубером - у тебя простые вещи, но тебе приходится пробиваться к нужному через заслонки преград прослоек.

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

22. "Выпуск системы инициализации sysvinit 3.0"  –6 +/
Сообщение от Аноним (22), 21-Сен-21, 09:47 
А какие проблемы с докером? Он простой как лопата
Ответить | Правка | Наверх | Cообщить модератору

39. "Выпуск системы инициализации sysvinit 3.0"  +14 +/
Сообщение от Аноним (39), 21-Сен-21, 11:01 
"продакшн на лопате, жрите что дают".
неплохой слоган
Ответить | Правка | Наверх | Cообщить модератору

81. "Выпуск системы инициализации sysvinit 3.0"  +2 +/
Сообщение от asdasdasd (?), 21-Сен-21, 14:10 
Как раз для слегка продвинутого chroot'а лг капец как переусложнен.
Ответить | Правка | К родителю #22 | Наверх | Cообщить модератору

88. "Выпуск системы инициализации sysvinit 3.0"  –5 +/
Сообщение от powershell (ok), 21-Сен-21, 15:30 
а это не замена чруту, это замена ям/деб/рпм
кто собирал пакеты и поддерживал свой репозиторий согласится что теперь всё очень просто и удобно, и главное кросс-дистрибутивно
Ответить | Правка | Наверх | Cообщить модератору

119. "Выпуск системы инициализации sysvinit 3.0"  +1 +/
Сообщение от Анто Нимно (?), 21-Сен-21, 21:32 
Безмозгло только. А достоинства - тоже есть.
Ответить | Правка | Наверх | Cообщить модератору

144. "Выпуск системы инициализации sysvinit 3.0"  +/
Сообщение от www2 (??), 23-Сен-21, 07:32 
А внутри докера устанавливаются пакеты из репозиториев, а потом сверху всё это шлифуется всякими git clone, pip/virtualenv, gem/bundler, cpanm. Получившуюся помойку потом можно запустить только на каком-нибудь Linux'е с docker'ом, но не в *BSD, Solaris или cigwin. А для того, чтобы связать между собой две программы, нужно городить какие-то костыли, ведь нельзя установить программы, находящиеся в разных докер-контейнерах, в один контейнер.

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

Ещё сейчас моден подход "микросервисы", который предполагает, что каждый микросервис обязан вываливать наружу какой-нибудь TCP-сервис. С unix-сокетами или stdin/stdout уже проблемы, а если предполагается использование модульности через динамические библиотеки, то пиши "пропало". Точнее - пиши обёртку, которая обернёт динамическую библиотеку или потоки stdin/stdout в TCP.

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

151. "Выпуск системы инициализации sysvinit 3.0"  +/
Сообщение от пох. (?), 23-Сен-21, 11:50 
> А внутри докера устанавливаются пакеты из репозиториев,

ЧО?! А в свой ли раён ты забрел, немодный пацан?

У нас правильные пацанчики вот так делают:
FROM: scratch
# я хер знает как мне удалось один раз у себя это собрать!
ADD 10G.tar.gz /
RUN "херак-херак-в-продакшн.py"

- и смари, будешь тут долго со своими тухлыми "пакетами" ошиваться - перед пацанами ответишь!
У нас полный докерхлам ой...докерхаб именно такой нёх.

> Получившуюся помойку потом можно запустить только на каком-нибудь Linux'е с docker'ом

опять ты пацанчик не по понятиям базар завел.

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

Мультиплатформенность у нас, внатуре!

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

120. "Выпуск системы инициализации sysvinit 3.0"  +/
Сообщение от Анто Нимно (?), 21-Сен-21, 21:37 
> А какие проблемы с докером? Он простой как лопата

Вместо прямого доступа доступ по кривой козе.

Раньше делали взаимосвязанную систему, все части настроить и связать - в прямом доступе.

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

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

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

127. "Выпуск системы инициализации sysvinit 3.0"  +/
Сообщение от YetAnotherOnanym (ok), 22-Сен-21, 00:31 
> какие проблемы с докером?

Из тех, на которые я когда-то наступил - докер не умеет в демоны. Когда процесс форкается и форграундный брат завершается - контейнер тоже завершается. Нужен инит, который будет жив постоянно, будет запускать потомков, усыновлять сирот и рипать зомбей. Для докера лучший вариант - tini от Krallin'а.

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

145. "Выпуск системы инициализации sysvinit 3.0"  +/
Сообщение от www2 (??), 23-Сен-21, 07:38 
sinit не подойдёт?
Ответить | Правка | Наверх | Cообщить модератору

150. "Выпуск системы инициализации sysvinit 3.0"  +/
Сообщение от YetAnotherOnanym (ok), 23-Сен-21, 10:51 
> sinit не подойдёт?

Не пробовал. Когда нашёл tini, остановился на нём. За наводку спасибо.

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

49. "Выпуск системы инициализации sysvinit 3.0"  +/
Сообщение от кек (?), 21-Сен-21, 12:01 
Leafpad 0.8.18.1
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

58. "Выпуск системы инициализации sysvinit 3.0"  +/
Сообщение от Аноним (61), 21-Сен-21, 12:22 
А где ты в 2.32.7 сто увидел? Здесь все числа <100, всё норм.
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

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

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




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

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