- Коммунити Давайте придерживаться unix-wayЛеннар NO 1111, Аноним (1), 13:03 , 03-Апр-24 (1) +31 [^]
- Но не хотят Проще в тупую включить и всё А виноват Ленарт , iPony129412 (?), 13:38 , 03-Апр-24 (18) +9 [^]
- Коммунити Федоры Давайте придерживаться unix-way в системМД Это же плохо когда, Аноним (-), 13:39 , 03-Апр-24 (19) +1
- это призыв равняться на плохой пример и не пытаться сделать лучше Или это призыв, Аноним (38), 14:03 , 03-Апр-24 (38) +4
- горит сорай, гори и хата , Анонимы (?), 14:07 , 03-Апр-24 (43) +3
- Ядро просто уже не исправить , Аноним (49), 14:14 , 03-Апр-24 (49) +1
- предлагаешь переходить на minix , Стив Балмер (?), 14:56 , 03-Апр-24 (74)
- Ну давай, расскажи нам о лагоном микроядре, что должно нас спасти , Аноним (89), 15:26 , 03-Апр-24 (89) +2
- Оно модульное Также можно пересобрать из исходников, выкинув что угодно через m, Пряник (?), 15:58 , 03-Апр-24 (98)
- unix way был чертовски хорош пол века назад, но сейчас уже не оч софт немножко , leap42 (ok), 15:10 , 03-Апр-24 (82) –7 [V]
- Если смотреть на веб, то через столько лет монолита как раз наоборот пришли к ми, rshadow (ok), 17:44 , 03-Апр-24 (139) +1
- Настолько перешли к юникс-вею, что 99 приложений делаются на жирных монолитах N, Bottle (?), 17:54 , 03-Апр-24 (144) +8 [^]
- пришли к микросервисам 2 категории абсолютно разных людей - те, кому нужно разде, penetrator (?), 18:06 , 03-Апр-24 (147) +2
- где в рекламе AWS куда ни плюнь - везде микросервисами называют распределённые, leap42 (ok), 18:39 , 03-Апр-24 (157)
- Ну так то хайп по микросервисам прошел Уже пару лет как Разрабы неменого протр, bdrbt (ok), 22:57 , 03-Апр-24 (238) +2
- Слышал это 20 лет назад, но как и 20 лет назад не вижу причин почему что-то изме, Аноним (228), 22:00 , 03-Апр-24 (228)
- Как файловые дескипторы могут работать медленно, поехавший А сетевые соединения, Аноним (46), 09:17 , 04-Апр-24 (269)
- systemd и unix-way несовместимые понятия , Пряник (?), 15:55 , 03-Апр-24 (96) +4
- Ты по веб-страницам, надеюсь, юниксвейно ходишь Через одну утилиту скачиваешь с, Аноним (107), 16:27 , 03-Апр-24 (107) +2
- Unix way по отношению к библиотекам, это libc so в которую понапихано всякого бе, Аноним (-), 18:17 , 03-Апр-24 (153)
- Когда ночной командир выдаёт мне ETA час при распаковке архивов, в то время как , 1апреля (?), 23:09 , 03-Апр-24 (244) +2
- Так всё просто - разрабам systemd нужно просто взять под контроль все дополнител, Анонин (-), 13:04 , 03-Апр-24 (2) +8 [^]
- Пока петух не клюнул 8230 Пока молния не ударила 8230 , Аноним (3), 13:08 , 03-Апр-24 (3) –1
- Леннарт красавчик Как настоящий мужчина, аргументированно отстаивает свою точку, Аноним (4), 13:09 , 03-Апр-24 (4) +7 [^]
- Почему не переводят OpenSSL на protected visibility как Qt который впрочем в ос, ilyafedin (ok), 13:12 , 03-Апр-24 (5) +1
- Скрыто модератором, Аноним (48), 13:14 , 03-Апр-24 (6) +2 [---]
- Грядёт вдобавок к GNU Linux SystemD Linux , iCat (ok), 13:27 , 03-Апр-24 (11)
- GNU из GNU Linux уже лет 10 как нужно убрать , Аноним324 (ok), 13:51 , 03-Апр-24 (24) –6 [V]
- EULA Linux не звучит , Аноним (10), 14:00 , 03-Апр-24 (34) +3
- В ваш Android никто и не добавлял GNU, а от GNU Linux руки прочь , Аноним (19), 14:01 , 03-Апр-24 (37) +3
- Ты будешь шокирован, но в том же OpenWRT тоже никаким GNU не пахнет по дефолту н, Аноним (168), 19:06 , 03-Апр-24 (170) +2
- который мало того что построен на GNU утилитах, но и сам распространяется под GN, Аноним (343), 21:46 , 03-Апр-24 (226)
- НетНетТебе было сказано, что эти примеры работают без гнутых утилитСчастливо так, Аноним (272), 09:39 , 04-Апр-24 (272)
- не работаютболее того, даже не существуют без гнутых утилит, Аноним (343), 09:44 , 04-Апр-24 (273)
- Это без каких У Alpine busybox в юзерспейсе, не GNU Coreutils И musl libc вмес, Лекси (?), 11:41 , 11-Апр-24 (371)
Это без каких? У Alpine busybox в юзерспейсе, не GNU Coreutils. И musl libc вместо гнутой. Ядро можно Clang'ом собрать. Что там не существует без гнутых утилит?
- безо всех, даже PKGBUILD требует баш два проекта дело не меняют, особенно если у, Аноним (343), 12:23 , 11-Апр-24 (372)
> Это без каких?безо всех, даже PKGBUILD требует баш. > У Alpine busybox в юзерспейсе, не GNU Coreutils. И > musl libc вместо гнутой. два проекта дело не меняют, особенно если учесть что busybox тоже GNU GPLv2. > Ядро можно Clang'ом собрать. ты можешь у себя собрать хоть что угодно как угодно. хоть netbsd. но алпайновцы соберут под все архитектуры с gcc. И знаешь почему? :-D > Что там не существует без гнутых утилит? всё. весь дистрибутив не существует без гнутых утилит. даже apk-tools не соберётся без gnu make. Блин, кому я всё это объясняю, и что случилось с опеннетом? дно безпросветное.
- Так уже Сейчас есть systemd-linux и systemd-free linux, и это совсем разные лин, Аноним (30), 14:05 , 03-Апр-24 (41) +6 [^]
- Сейчас есть линукс для прода с системд И васянодистры для школоты, борцунов и ни, Аноним (-), 14:46 , 03-Апр-24 (67) –3
- А кто тогда по твоему русские физики, которые выбирают Slackware без systemd , Аноним (30), 14:59 , 03-Апр-24 (77)
- Сейчас есть васяны, которые рассказывают про прод с системд, и инженеры, которые, Аноним (92), 15:43 , 03-Апр-24 (92)
- есть один линукс для сервера - редхад остальные - васянские сборки редгада разн, Аноним (343), 08:15 , 04-Апр-24 (266) +1
- Да нет его уже, они центось грохнули А сам редхат на мелочи не разменивается и , Аноним (-), 02:21 , 07-Апр-24 (352)
> есть один линукс для сервера - редхад. остальные - васянские сборки редгада > разной степени сурриозности (например оракл чёткий васян, остальные на страх и риск).Да нет его уже, они центось грохнули. А сам редхат на мелочи не разменивается и если вы не в списке фортуна 500 то можете расслабиться, это не для вас. Сможете как максимум альфа-тесты на федоре или бета - на центосстреме. За счет чего убунты и дебианы получили немеряно юзерей в результате. Нравится, не нравится, но теперь лучший выбор для серверов - это оно. А если хочется денег дать но не товарными составами, как IBM, на этот случай есть каноникал и еще 1 конторка, которая дает 10 лет расширеного саппорта на дебиан.
- gt оверквотинг удален это всё васянские пересборки шапки , Аноним (343), 23:46 , 08-Апр-24 (369)
>[оверквотинг удален] >> разной степени сурриозности (например оракл чёткий васян, остальные на страх и риск). > Да нет его уже, они центось грохнули. А сам редхат на мелочи > не разменивается и если вы не в списке фортуна 500 то > можете расслабиться, это не для вас. Сможете как максимум альфа-тесты на > федоре или бета - на центосстреме. > За счет чего убунты и дебианы получили немеряно юзерей в результате. Нравится, > не нравится, но теперь лучший выбор для серверов - это оно. > А если хочется денег дать но не товарными составами, как IBM, > на этот случай есть каноникал и еще 1 конторка, которая дает > 10 лет расширеного саппорта на дебиан.это всё васянские пересборки шапки.
- Вообще никакого отнощения к шапке не имеет На самом базовом уровне - сборка пак, Аноним (-), 16:24 , 11-Апр-24 (373)
>> А если хочется денег дать но не товарными составами, как IBM, >> на этот случай есть каноникал и еще 1 конторка, которая дает >> 10 лет расширеного саппорта на дебиан. > это всё васянские пересборки шапки.Вообще никакого отнощения к шапке не имеет. На самом базовом уровне - сборка пакетов иначе, на самых базовых уровнях, начиная с описания "как собирать пакет". У rpm спек-файлы, у дебиана control - и это довольно разные штуки. Так что даже просто перетянуть пакет из одного в другое - это такая сильно отдельная канитель. Так что редхат так и будет сидеть с полутора пакетами. С убунт и дебианов им ничего не обламывается по этой линии.
- Что-то все популярные линуксы до усрачки набиты питоном и его либами, я бы на вр, Аноним (192), 16:18 , 03-Апр-24 (105) +3
- Да лучше уж питоноскрипты, чем этот ssystemd Это ж тоже скрипты, почти как башс, Аноним (19), 17:09 , 03-Апр-24 (127) –3
- Лучше хорошо написанный код А на каком языке - это неважно Хорошо пишущий пише, Аноним (105), 19:08 , 04-Апр-24 (303)
Лучше хорошо написанный код. А на каком языке - это неважно. Хорошо пишущий пишет на всём хорошо.Плохой пример - Каноникл с питонячкой не в кассу.
- Замечательнее просто Постоянно ВНЕЗАПНО падают в самый неподходящий момент от л, Аноним (-), 02:23 , 07-Апр-24 (353)
> Да лучше уж питоноскрипты, чем этот ssystemd. Это ж тоже скрипты, почти > как башскрипты.Замечательнее просто. Постоянно ВНЕЗАПНО падают в самый неподходящий момент от любой системной ошибки, самое то для PID=1, система после этого как раз очень красиво в панику уходит целиком :))
- Ну кто бы сомневался Теперь его уже ELF формат не устраивает Нужно срочно внед, Аноним (12), 13:28 , 03-Апр-24 (12) +5
- Теперь он естественным образом пойдёт по пути разработчиков Wine, перейдёт на фо, Аноним (19), 14:15 , 03-Апр-24 (51)
- Он просто хочет, чтобы динамически загружаемые зависимости можно было автоматиче, Аноним (179), 19:41 , 03-Апр-24 (184)
- Да давайте ещё в readelf свои особенности systemd притащим Ведь весь мир вращ, fuggy (ok), 14:58 , 04-Апр-24 (293)
- Давно же уже стало понятно, что когда Леннарт что-то предлагает, то ПРАВИЛЬНЫМ р, Аноним (12), 13:30 , 03-Апр-24 (13) +4
- он все по делу предлагает, как и в данном случае по делу обосновал несогласие с , Аноним (61), 13:58 , 04-Апр-24 (290) +1
- Ну так возьми и сделай, коли все так Какие-то проблемы А чужими то руками все , Аноним (-), 07:40 , 05-Апр-24 (315)
>> Ленарт Поттеринг выразил категорическое несогласие > Давно же уже стало понятно, что когда Леннарт что-то предлагает, то ПРАВИЛЬНЫМ > решением всегда является наоборот. И только до "разработчиков systemd" всё не доходит.Ну так возьми и сделай, коли все так. Какие-то проблемы? А чужими то руками все просто. На бумаге. В теории. Если ничего не релизить и это все - не ваша проблема. Тогда можно с умным видом пофилософствовать о путях. Отдуваться за это же будут другие, да? А они могут, вот, и не захотеть отдуваться, экие редиски.
- Скрыто модератором, Аноним (16), 13:34 , 03-Апр-24 (16) [---]
- Не любят разработчики systemd работать , Аноним (17), 13:37 , 03-Апр-24 (17)
- Не, писать 3 строчки ради своей реализации очень сложно А вдруг дойдёт до 10 ст, Аноним (14), 13:39 , 03-Апр-24 (20) –2
- Так вроде предлагают побить libsystemd на кусочки И 100500 раз всем не надо буд, Аноним (29), 13:58 , 03-Апр-24 (29) +2
- Вы для начала посмотрите на эти 3 строчки , а потом рассуждайте https www fre, Аноним (23), 14:57 , 03-Апр-24 (75) +5
- конечно, ведь лучше смузи попить, Аноним (14), 15:14 , 03-Апр-24 (86) –2
- И Из всего этого пример - только функция notify Остальное - обвязка, чтобы при, llolik (ok), 10:51 , 05-Апр-24 (332)
> Вы для начала посмотрите на эти "3 строчки", а потом рассуждайте:И? Из всего этого пример - только функция notify. Остальное - обвязка, чтобы пример запускать, как new-styled daemon (работа по SIGHUP, SIGINT, SIGTERM). И что мы там видим, в той функции? Тривиально послать строчку в UDS.
- А ничего, что использование библиотеки, а это как раз библиотека, позволяет избе, Аноним (124), 17:12 , 03-Апр-24 (128) –1
- завязываться на библиотеку, в которой нужна только функция из 3-х строк прикалы, Аноним (3), 19:24 , 03-Апр-24 (178)
- Прикалывается тот, кто обязал собирать всю библиотеку в один исполняемый файл, к, n00by (ok), 20:17 , 03-Апр-24 (197)
- а что, библиотека должна состоять из 100 файлов или может из 200 , Аноним (3), 21:05 , 03-Апр-24 (215)
- Обычно - нет Но тут как бы потребности намекают на то, что уже должна Но там у, Аноним (259), 04:12 , 04-Апр-24 (259)
- Каждая функция с внешним связыванием транслируется в отдельный объект Объекты п, n00by (ok), 09:07 , 04-Апр-24 (267)
- Это кто тебе сказал такую фигню Видимо еще посмотреть что там - ты не пробовал Е, Аноним (-), 05:59 , 05-Апр-24 (309)
> Каждая функция с внешним связыванием транслируется в отдельный объект.Это кто тебе сказал такую фигню? > Объекты помещаются в архив - это и есть библиотека. Видимо еще посмотреть что там - ты не пробовал. > откуда вся куча экспортируется для связывания загрузчиком. Если кто-то из сборщиков > таких файлов не понимает эти детали, то пора задаться вопросом - > а что они вообще тут делают. Еще не забудь себя проинформировать про всякие LTO и проч и как сие работает. Твои знания лохматых годов, не описанные ни в каких стандартах си - ниоткуда не следуют. От слова вообще.
- Всех и не упомню В частности John R Levine, автор книжки Linkers and Loaders Н, n00by (ok), 06:57 , 05-Апр-24 (313)
>> Каждая функция с внешним связыванием транслируется в отдельный объект. > Это кто тебе сказал такую фигню?Всех и не упомню. В частности John R. Levine, автор книжки Linkers and Loaders. >> Объекты помещаются в архив - это и есть библиотека. > Видимо еще посмотреть что там - ты не пробовал. Некогда было. Изучал индукцию в логике и теорию множеств. >> откуда вся куча экспортируется для связывания загрузчиком. Если кто-то из сборщиков >> таких файлов не понимает эти детали, то пора задаться вопросом - >> а что они вообще тут делают. > Еще не забудь себя проинформировать про всякие LTO и проч и как > сие работает. Твои знания лохматых годов, не описанные ни в каких > стандартах си - ниоткуда не следуют. От слова вообще. Даже и не знаю, зачем ты сюда приплёл стандарт Си. Наверное, что бы твоя фигня выглядела в твоих глазах не фигнёй? Но читаю то я своими. Попробуй почитать стандарт и ты, пока пакетики собираются: 5.1.1.2/8. All external object and function references are resolved. Library components are linked to satisfy external references to functions and objects not defined in the current translation. All such translator output is collected into a program image which contains information needed for execution in its execution environment.
- Это все какого года На данный момент поразвелось довольно много варинтов что и , Аноним (317), 07:47 , 05-Апр-24 (317)
> Всех и не упомню. В частности John R. Levine, автор книжки Linkers and Loaders.Это все какого года? На данный момент поразвелось довольно много варинтов что и где на самом деле может быть. И таки - объектники, как минимум в линухе, по 1 на файл (юнит сборки) а в архив идет их подборка и называемая библиотекой. С вещами типа LTO однако все становится несколько сложнее. > Некогда было. Изучал индукцию в логике и теорию множеств. Так то тоже полезное знание. Но там реально таки - 1 объектник на файл исходника как правило. И это с лохматых годов в общем то. "Юнит трансляции" оно в стандарте кажись обзывается. > Даже и не знаю, зачем ты сюда приплёл стандарт Си. Наверное, что > бы твоя фигня выглядела в твоих глазах не фигнёй? Но читаю то я своими. Затем что гарантировано в этом мире - только то что описано в стандарте. Все остальное это implementation defined и вещать с умным видом про это как истину в последней инстанции довольно странное занятие. > Попробуй почитать стандарт и ты, пока пакетики собираются: Какие пакетики? HTTP/2 чтоли из соседней новости? > 5.1.1.2/8. All external object and function references are resolved. Library components > are linked to satisfy external references to functions and objects not defined > in the current translation. All such translator output is collected into a program > image which contains information needed for execution in its execution environment. И где тут что-то про 1 функцию на объектник вообще? А так то неплохой капитанинг.
- Дошло Ну, теперь можно и перечитать ветку с 215, на который я отвечал , n00by (ok), 12:17 , 05-Апр-24 (336)
>> Всех и не упомню. В частности John R. Levine, автор книжки Linkers and Loaders. > Это все какого года? На данный момент поразвелось довольно много варинтов что > и где на самом деле может быть.Дошло? Ну, теперь можно и перечитать ветку с #215, на который я отвечал.
- Непонятно в чем сложность вырввать от systemd эти самые три строки отправки и за, Анонимщик (?), 04:41 , 04-Апр-24 (260)
- В случае именно системды это приведет лишь к дополнительному оверхеду и комбинат, Аноним (-), 08:06 , 05-Апр-24 (320)
> Непонятно в чем сложность вырввать от systemd эти самые три строки отправки > и завернуть их в libsdnotify какой-нибудь.В случае именно системды это приведет лишь к дополнительному оверхеду и комбинаторному взрыву на стыках взаимодействий. Но вам под свои нужды так сделать никто не запрещает. Просто это - и майнтенанс всего этого - будет вашей болью и не их. В таком виде никто не возражает ;). А вот подвалить себе новой работенки и проблем - мало кто хочет.
- systemd начал рушиться под собственной тяжестью А луддиты предупреждали, что эт, Аноним (21), 13:46 , 03-Апр-24 (21) +14 [^]
- Пардон, это libsystemd, а не systemd, Аноним (21), 13:48 , 03-Апр-24 (23) +2
- А это не проблема systemd У нее как раз все нормально Это вопрос к ленивым оппа, Анонин (-), 13:52 , 03-Апр-24 (25) +2
- Не виноватые мы они сами пришли Типичная отмаза всяких мошенников и жуликов , Аноним (10), 13:57 , 03-Апр-24 (28) +1
- Не нормально связываться с библиотеками, которые не используешь А вот динамичес, Аноним (179), 19:50 , 03-Апр-24 (187)
- Есть только 1 нюансик - увеличивает риск runtime failure ПОСЛЕ запуска системы , Аноним (-), 06:01 , 05-Апр-24 (310)
> Не нормально связываться с библиотеками, которые не используешь. А вот динамическая загрузка > (dlopen) - это, как раз, правильное решение, когда не знаешь какая > реализация понадобиться.Есть только 1 нюансик - увеличивает риск runtime failure ПОСЛЕ запуска системы. А что будет если на вгруз so памяти не хватит или что-то пошло не так? Одно дело если система сразу на старте брякнется - ну, ок, ее чинить пойдут. И другое если она брякнется через месяц нормальной, казалось бы, работы.
- Самая вредная зависимость у libsystemd это сама libsystemd , Аноним (19), 13:47 , 03-Апр-24 (22) +6 [^]
- Всегда думал что системд и создан для увеличения 171 поверхность атаки 187 , , Аноним (10), 13:55 , 03-Апр-24 (26) +6 [^]
- Скрыто модератором, Аноним (30), 13:58 , 03-Апр-24 (30) +1 [---]
- А статическая линковка не Не нужна уже никому , Аноним (29), 14:01 , 03-Апр-24 (36) –1
- И будет каждый бинарь по килограмму весить, еще и обновлять их все вместо одной , Аноним (21), 14:10 , 03-Апр-24 (46) +2
- Не будут, если разрабы хоть немного поизучают свои компиляторыhttps elinux org, НяшМяш (ok), 14:32 , 03-Апр-24 (55) +4
- Да кошмар, вообще И дырку не завезёшь установкой поломанной so-либы , _oleg_ (ok), 14:48 , 03-Апр-24 (69) +3
- Дурак Тебе через a дырку завезут точно так же, а вот пофиксить будет в сто ра, Аноним (121), 17:00 , 03-Апр-24 (121) +1
- Ты хоть бы молчал, если нихрена не понимаешь _Точно так же_ легко не завезут Од, _oleg_ (ok), 17:47 , 03-Апр-24 (141) +2
- И это потребует обновления ВСЕГО забагованного софта В случае со статической ли, Аноним (121), 18:23 , 03-Апр-24 (155)
- Да, обновление потребуется всего лишь для всего подстрадавшего софта И что тако, _oleg_ (ok), 18:46 , 03-Апр-24 (162) +1
- Вот это вообще забавная ситуация дистрибутивы систематически обновляют по гигаб, n00by (ok), 20:22 , 03-Апр-24 (198)
- А еще динамические либы экономят место и память, Аноним (40), 20:28 , 03-Апр-24 (200)
- Эту мантру повторяют те, кто никогда не смотрел ассемблерные листинги и вообще с, n00by (ok), 09:13 , 04-Апр-24 (268) +1
- Ну влинкуй себе в каждую программу по libqt6 статически, заодно и посмотрим на с, Аноним (-), 06:04 , 05-Апр-24 (311)
> Эту мантру повторяют те, кто никогда не смотрел ассемблерные листинги и вообще > смутно представляет, сколько памяти и подо что расходуется.Ну влинкуй себе в каждую программу по libqt6 статически, заодно и посмотрим на сколько у тебя там памяти хватит... никогда не видел бинарничек 50 мегов? А если так в каждой проге сделать - нормалек будет? :) И не - это не будет shared сегментом памяти у разных прог. А вот в .so - таки вполне себе. Ибо RCU же. Как минимум в линухе.
- Зачем мне линковать это к твоему любимому bash Что бы удовлетворить твою потреб, n00by (ok), 07:24 , 05-Апр-24 (314)
>> Эту мантру повторяют те, кто никогда не смотрел ассемблерные листинги и вообще >> смутно представляет, сколько памяти и подо что расходуется. > Ну влинкуй себе в каждую программу по libqt6 статическиЗачем мне линковать это к твоему любимому bash? Что бы удовлетворить твою потребность быть наконец-то удовлетворённым результатами демагогии? > заодно и посмотрим на сколько у тебя там памяти хватит... Если тебе надо что-то посмотреть, но ты сам не можешь, советую тебе формулировать просьбу ко мне несколько иным образом. > никогда не видел бинарничек 50 мегов? > А если так в каждой проге сделать - нормалек будет? :) Видел бинарнички и гагабайтных размеров. Например, установочный образ ОС, которую некоторые столь упорно втюхивают. Не понял, зачем делать из каждой проги отдельный образ. Ты хочешь под каждую задачу делать отдельный нескучный дистрибутив? > И не - это не будет shared сегментом памяти у разных прог. > А вот в .so - таки вполне себе. Ибо RCU же. > Как минимум в линухе. Беда в том, что объяснить тебе, насколько это упрощает жизнь внедряющемуся в чужие адресные пространства зловредному коду - непосильная задача, требующая от тебя хоть какого-то понимания предмета.
- [.... слишком большой тред, остальное см. в режиме смотреть все |+ ] (321)!!
- А ещё они тормозят на этапе связывания на старте и т п Место - смешно Сейчас д, _oleg_ (ok), 12:19 , 04-Апр-24 (284) +1
- До некоторой степени В свое время был в тренде прелинкинг для ускорения этого -, Аноним (4), 10:03 , 05-Апр-24 (327)
>> А еще динамические либы экономят место и память > А ещё они тормозят на этапе связывания на старте и т.п.До некоторой степени. В свое время был в тренде прелинкинг для ускорения этого - но усложнение оказалось не стоящим выигрыша и на это все забили. > Место - смешно. Сейчас диски вполне позволяют лишние 100Мб разместить. И оператива резиновая, бесплатная и занять ее нечем. SOшник то в память мапится 1 раз на всю толпу процессов, потом RCU только отличия копирует - коих мизер. > то я проверял когда-то - статический бинарь обгоняет по экономии оперативы > динамический уже на кол-во процессов больше 5 (благодаря общему использованию > .text-сегмента, > но знают ли об этом ньюфаги и прочие смузихлёбы?..). Это все в какой конфигурации было, на минуточку? В линухе так то что либа будет в памяти 1 раз, что основная тушка процесса. А еще - в DE внезапно процессы разные. Пять разных кутевых программ с влинкованой статически кутей на 50 мегов - выжрут 250 мегов просто за сам факт наличия приватных копий кутей в оперативы. А если они динамически слинкованы, куть будет в памяти 1 раз на всю ораву, с своими 50 мегами. И старт нового процесса как раз сильно быстрее - потому что эти меги с диска уже и не читаются как раз, они уже в памяти. > А когда их сотни и тысячи, то выбор очевиден. Это уже весьма специфичное окружение и нишевой сценарий. Мягко говоря.
- В какой какой Я ж говорю, что больше 5 процессов одинаковых - so сливает в экон, _oleg_ (ok), 11:46 , 05-Апр-24 (333)
>> то я проверял когда-то - статический бинарь обгоняет по экономии оперативы >> динамический уже на кол-во процессов больше 5 (благодаря общему использованию >> .text-сегмента, > но знают ли об этом ньюфаги и прочие смузихлёбы?..). > Это все в какой конфигурации было, на минуточку? В линухе так то > что либа будет в памяти 1 раз, что основная тушка процесса. В какой какой? Я ж говорю, что больше 5 процессов одинаковых - so сливает в экономии памяти статическому бинарнику. > А еще - в DE внезапно процессы разные. Пять разных кутевых программ > с влинкованой статически кутей на 50 мегов - выжрут 250 мегов > просто за сам факт наличия приватных копий кутей в оперативы. А > если они динамически слинкованы, куть будет в памяти 1 раз на > всю ораву, с своими 50 мегами. И старт нового процесса как > раз сильно быстрее - потому что эти меги с диска уже > и не читаются как раз, они уже в памяти. Разные, да не очень. Смотря какая система и как пользователь её использует. Внезапно может оказаться, что на обычном домашнем компе bash-процессов, которые одновременно в памяти крутятся, могут оказаться десятки. И в статике они займут меньше места в оперативе. А вся эта история с DE и WM вообще говорит только о том, что там всё надо переделывать архитектурно и тогда so будут не нужны в таком кол-ве. >> А когда их сотни и тысячи, то выбор очевиден. > Это уже весьма специфичное окружение и нишевой сценарий. Мягко говоря. Да где нишевый-то :-)? На десктопе надо смотреть. А на серваках это обычное дело. Много nginx'ов, много apache'ей и т.д.
- [.... слишком большой тред, остальное см. в режиме смотреть все |+ ] (339)!!!!!
- Не надо забывать как они, вообще, появились А появились они, если мне не изменя, _oleg_ (ok), 12:26 , 04-Апр-24 (285) +1
- Вообще-то идея оказалась удачной - и стала стандартом де факто В винде, макоси , Аноним (-), 09:57 , 06-Апр-24 (345)
>> А еще динамические либы экономят место и память > Не надо забывать как они, вообще, появились. А появились они, если мне > не изменяет память, от того, что разрабы X'ов не смогли адекватную > архитектуру придумать, что бы не было огромных бинарников и т.п. В > итоге получилось вот это. Из письма Роба Пайка: Вообще-то идея оказалась удачной - и стала стандартом де факто. В винде, макоси и проч это все тоже есть. Правда там из-за проприетарности программ code reuse плохо работает - в винде нельзя попросить zlib у системы, свой тащите. Приватный. В DLL он или статично при этом уже не важно - приватная копия заведомо не будет шарить страницы памяти ни с кем. Так что если в zlib всплыл вулн - упс, д@рьмо, теперь у вас есть более 9000 программ с дырой и удачи их вообще все найти и отапдейтить так по простому. В случае статической линковки с этим и в линухе можно откушать. В случае .so замена .so гарантировано меняет ее всем программам. А вон там... эээ...
- Плохо работает здесь понималка эксперта В тех ОС у ПО не принято открывать исхо, n00by (ok), 11:19 , 06-Апр-24 (346)
> Вообще-то идея оказалась удачной - и стала стандартом де факто. В винде, > макоси и проч это все тоже есть. Правда там из-за проприетарности > программ code reuse плохо работаетПлохо работает здесь понималка эксперта. В тех ОС у ПО не принято открывать исходники, потому и нет выбора. В Linux исходники открыты, свобода деклариворана, и даже внедрена мантра "лишь бы не как в венде". Но свободные от чего-то люди продолжают делать как в венде.
- [.... слишком большой тред, остальное см. в режиме смотреть все |+ ] (354)!!!!!!
- Совсем не точно так же Ты не понял, о чём он говорит А этот вывод ты из чего сд, Аноним (80), 21:24 , 03-Апр-24 (219)
- Не, вот извините На уровне менеджмента 1 Трекать 1 проект намного проще чем , Аноним (4), 10:08 , 05-Апр-24 (328)
> проект с либой или тысячу от неё зависящих требует одинаковых усилий > человека. А компьютер пусть хоть всю ночь пыхтит, он железный. Не, вот извините. На уровне менеджмента... 1) Трекать 1 проект намного проще чем трекать 1000 проектов. Вероятность незамеченного косяка в 1000 многократно возрастает. 2) Если комп пыхтит сутки - мы эти сутки кукуем с общеизвестной уязвимостью. Зашибись, конечно. 3) Жрать проц на вот именно эти цели - допустимо разве что для билдферм. Остальные компьютерные системы установлены для ДРУГИХ целей и задач. И почему-то билдферм всем вечно не хватает и так. Но, конечно, за ваши то деньги - любой каприз, как говорится. Главное чтоб вы были готовы этот банкет оплачивать.
- Чем она здесь поможет Наоборот избавляются от жесткого связывания, поскольку пр, n00by (ok), 14:38 , 03-Апр-24 (63)
- Шел 2к24 год, динамическая линковка не в почете, все надо срочно сделать статиче, анон (?), 14:04 , 03-Апр-24 (40)
- Корпорасты шаг за шагом прибирают к рукам Linux Через некоторое время блоб syst, Аноним (30), 14:09 , 03-Апр-24 (44) +1
- Корпорасты пишут для линукса код с 200х годов Так что вполне справедливо, чтобы , Аноним (-), 14:45 , 03-Апр-24 (66) +1
- Это их личная инициатива - хотят пишут код ядра, никто не заставляет, и это не д, Аноним (30), 15:03 , 03-Апр-24 (79) +1
- Это даёт им физическое право писать что хотят и как хотят не обращая внимания на, Аноним (194), 15:31 , 03-Апр-24 (90)
- Вообще-то маргиналы и создали Linux и СПО, а корпорасты потом присосались Так, Аноним (30), 15:44 , 03-Апр-24 (93)
- Вообще-то корпорасты создали тот Linux, что мы знаем, начиная с первого ляма и 1, Аноним (-), 16:41 , 03-Апр-24 (112) +4
- Спорное утверждение - мы не знаем, как выглядело бы ядро без участия корпорастов, Аноним (30), 16:47 , 03-Апр-24 (117)
- Спорное утверждение Микроядерный QNX живет уже 40 Возможно не так популярен ка, Анонин (-), 17:03 , 03-Апр-24 (123)
- Это вряд ли Ещё до корпорастов ядро развивалось семимильными шагами и не показы, Аноним (30), 17:21 , 03-Апр-24 (131)
- Так кому она была нужна, если был Linux Просто корпы её искусственно тащили , Аноним (30), 17:22 , 03-Апр-24 (132) +1
- МертвА сказка про то что он в процессорах полностью от Таненбаума звучала как , Аноним (289), 13:42 , 04-Апр-24 (286)
- Не живет - а существует Разница Учитывая что QNX стал маргинальщиной, а Blackbe, Аноним (4), 11:54 , 05-Апр-24 (334)
> Микроядерный QNX живет уже 40+. Возможно не так популярен как раньше,Не живет - а существует. Разница. > но все равно крайне успешное ядро благодаря BlackBerry. Учитывая что QNX стал маргинальщиной, а Blackberry сдох - у вас какие-то странные понятия о успехе. Может, вы из альтернативной реальности сюда забрели? > А микроядерный Minix сейчас наверное есть в 90% процов интел. Особенно интересно на этом фоне смотрелось письмо профессора Таненбаума, который на старости начал догадываться за кого его держали корпы - и какую услугу человечеству он реально оказал. Вот уж удружил так удружил. И даже нифига с этого не получил. Ня. > Так что это более чем успех. Но да, опять корп приложил руки. Что-то автор этой штуки в своем открытом письме успеху не радовался... > Кроме линукса есть и другие относительно успешные монолиты, напр. BSD и Solaris. На данный момент это, скорее, копролиты. Независимо от внутренней структуры.
- есть openbsd без корпораций и freebsd с гораздо меньшим участием корпораций во, crypt (ok), 17:43 , 03-Апр-24 (138)
- Хочу посмотреть как выглядит мир без корпораций, капиталистов и их форумных подс, Аноним (179), 19:57 , 03-Апр-24 (190)
- GNU Hurd , Аноним (194), 16:45 , 03-Апр-24 (115)
- В смысле крали код из юниксов, написанных корпорациями Ну обалдеть какой подвиг, Аноним (241), 22:08 , 03-Апр-24 (231)
- Не, крали его таки - в BSD Которых AT T как раз по судам в это время таскал , Аноним (-), 06:08 , 05-Апр-24 (312) –1
>> Вообще-то "маргиналы" и создали Linux и СПО > В смысле крали код из юниксов, написанных корпорациями? Ну обалдеть какой подвиг. Не, "крали" его таки - в BSD. Которых AT&T как раз по судам в это время таскал. Линуксоиды посмотрели на этот шитпарад и решили что самим напрогать - как-то проще, раз такая фигня. А потом этот AT&T - между прочим, загадив вам поляну, на убунточку перешел на серверах. Удачные у бсдей взаимодействие с корпорациями вышли - оттрахали и выкинули на мороз! Наверное так и надо с апстримом взаимодействовать.
- Что там с Gosling Emacs история была и не потому ли Hurd так и остался недописан, Аноним (522), 03:08 , 08-Апр-24 (356)
Что там с Gosling Emacs история была и не потому ли Hurd так и остался недописанным, что за традиционный для гнутых копипастинг сорцов с заменой копирайтов и по рогам огрести можно было?
- Понятия не имею, и это в любом случае - не есть nix и linux Более того - я со с, Аноним (-), 07:11 , 08-Апр-24 (358)
> Что там с Gosling Emacs история былаПонятия не имею, и это в любом случае - не есть *nix и linux. Более того - я со своей стороны считю что если условный X считает что условный Y упер у него код, пусть идет в суд, и если суд согласится - будут основания называть X вором. До этого момента - писульки в интернете и нытье слабое основание. Как конкретный пример: Майкрософт таки слил суд по MSDOS. И вот тут уже можно говорить: таки, сперли! > и не потому ли Hurd так и остался недописанным, Я думаю что он остался недописанным по той же причине что и остальные микроядра - у этой идеи много оврагов, которых нет на бумаге, но есть в реальном мире. На этом глобусе нет ни 1 сколь-нибудь развитого микроядра "на уровне". И ничего отдаленно сравнимого не то что с линем, но даже и бсд какими. Мой вывод? "Писать дрова под монолит/гибрид намного проще". Отличается от ваших теорий. Можете опровергнуть, показав обратное. Но за столько лет я ни 1 примера ЭТОГО не встречал. > что за традиционный для гнутых копипастинг сорцов > с заменой копирайтов и по рогам огрести можно было? Можно подумать, остальные микроядра были сильно успешнее... линух сделал правильно 2 вещи: 1) Не стал ставить академ концепции впереди эксплуатационных свойств. Сделав как проще и лучше работало. Уровень сложности задачи - это аргумент. 2) Выбрал копилефтную лицензию чтобы срубить вон то на корню. И тут ему Столлман удачно это дело - да и gcc заодно - подогнал. Независммо от того нравится вам это или нет.
- На UniPress, которым борода продал емакс, подали досудебку и они сняли софт с пр, Аноним (-), 12:09 , 08-Апр-24 (362)
> Более того - я со своей стороны считю что если условный X считает что условный Y упер у него код, пусть идет в суд, и если суд согласится - будут основания называть X вором. На UniPress, которым борода продал емакс, подали досудебку и они сняли софт с продаж. Так что факт того, что софт был краденый неоспорим. А вот на воришку-комми в суд не подавали тк он был "плохо пахнущим бомжом (по показаниям свидетелей)", да и смысла не было тк досудебку удовлетворили. Чего на него не подали в суд те кого он с программой кинул и продал фуфло тоже не очень ясно, но думаю они хотели просто замять историю. А то что из ГНУтого емакса удаляли код Гослинга, тоже говорит про то что код был не совсем чистый) https://www.jwz.org/doc/emacs-timeline.html > Я думаю что он остался недописанным по той же причине что и остальные микроядра - у этой идеи много оврагов, которых нет на бумаге, но есть в реальном мире. Миникс который крутится на каждом процессоре интела c 2008 года, смотрит на тебя, как на нуба не рабирающегося с теме. seL4 которая мало того, что верифицированная, так еще используется на куче девайсов (многие из которых с повышенными требованями к надежности). > На этом глобусе нет ни 1 сколь-нибудь развитого микроядра "на уровне". И ничего отдаленно сравнимого не то что с линем, но даже и бсд какими. Полностью согласен. Это тебе не падучее от малейшего чиха или драйвера ядро линя. > 1) Не стал ставить академ концепции впереди эксплуатационных свойств. Сделав как проще > и лучше работало. Уровень сложности задачи - это аргумент. Вот только сейчас кривая архитектура "без какадемических концепций" начинает разваливаться под собственныв весом. > 2) Выбрал копилефтную лицензию чтобы срубить вон то на корню. И тут ему Столлман удачно это дело - да и gcc заодно - подогнал. Независммо от того нравится вам это или нет. И сел на кукан к корпам, так ГНУтики без корпораций могут только хурд показать) И это неоспоримый факт, нравится вам это или нет. Будет интересно, когда тослый воришка помрет, благо уже старый. Да и линус тоже не вечный. Что будет если корпы просто сделают свой форк ядра. С чего будут харчеваться всякие прихлебатели-коммуняки?
- На мой вкус, либо решение суда, либо не вижу ФАКТОВ Досудебка вообще - джентльм, Аноним (-), 18:32 , 08-Апр-24 (368)
> На UniPress, которым борода продал емакс, подали досудебку и они сняли софт с продаж.На мой вкус, либо решение суда, либо не вижу ФАКТОВ. Досудебка вообще - джентльмены перетерли, вопрос исчерпан - и после этого странно махать кулаками. Либо вопрос исчерпан, либо - в суд. Не вижу других вариантов. > Так что факт того, что софт был краденый неоспорим. Не вижу фактов. Вижу wishful thinking. А чисто по человечески - мне похрен на emacs, я не считаю это чем-то ценным и в целом сие напоминает вопли колхозницы что соседка "украла" коровью лепешку напротив ЕЕ забора!!111. Правда, на общей деревенской улице, где г-но ниченое, но забор ее и нии...т! Вот где-то такой уровень дискуссий с такими фактами получается ;). > пахнущим бомжом (по показаниям свидетелей)", да и смысла не было тк > досудебку удовлетворили. Фига, вы удумали моим мнением пытаться манипулировать? Не советую. > хотели просто замять историю. Значит и проблемы нет. > https://www.jwz.org/doc/emacs-timeline.html Мне вся эта мышиная возня в стиле "нивсетакодназначна" не интересна. Мы вообще - про линуха вроде и что там якобы что-то сперли. Вообще-то, IIRC, были аудиты кода, и все что там нашлось это пару хидеров - не подлежащих копирайту. > Миникс который крутится на каждом процессоре интела c 2008 года, смотрит на > тебя, как на нуба не рабирающегося с теме. И только вы тут эксперт. Правда, кажется, в втирании очков. Там оно поддерживает - полторы железки. Это не general purpose OS. А мяукания профессора на тему - вообще лулзов пачка. > seL4 которая мало того, что верифицированная, так еще используется на куче девайсов > (многие из которых с повышенными требованями к надежности). Linux используется на миллиардах девайсов. Он есть на Марсе. С ним летают космические корабли, ездят поезда, летают самолеты, куча индустриаловки. Он в почти каждом кармане и доме. На этом фоне Minix смотрится жидковато. И участь профессора... предпочту как Торвальдс, а не как Таненбаум, сорян. > Полностью согласен. Это тебе не падучее от малейшего чиха или драйвера ядро линя. У меня есть выводки железок с линухом где он работает буквально годами без приколов. А парочка выводков внезапно заменили нечто на окаменелом QNX... =). Правда там реалтайма особо не надо было. > Вот только сейчас кривая архитектура "без какадемических концепций" начинает разваливаться > под собственныв весом. В опенсорсе (пере)сбор авто на ходу, во время гонки, ничего нового. А у тех автомобиль никогда меня возить и не смог. Сравнивать неуместно. Максимум вот, тележка с мотором на которой гранату под дверь соседу (бэкдор ME) привезти можно. > И сел на кукан к корпам, так ГНУтики без корпораций могут только хурд показать) Имхо, превратить корпы в мощную рабочую силу - прикольнее, чем когда они вас по судам таскают и растаскивают проект. Так, глядя на другие варианты взаимодействий. > И это неоспоримый факт, нравится вам это или нет. Вы так говорите как будто корпорации состоят из инопланетян... > Будет интересно, когда тослый воришка помрет, благо уже старый. Да он уже больше так, почетный гражданин города, так сказать. Он уже сделал все что мог, мир никогда не будет прежним. Независимо от того нравится вам это или нет, мы продолжим его путь. Проприетарщина умрет. > Да и линус тоже не вечный. КМК Торвальдсу то на медобслуживание в норм клинике хватит. А вот как оно у вас будет это мы еще будем посмотреть. > Что будет если корпы просто сделают свой форк ядра. Этих форков как собак нерезаных в всяких BSP, SDK и проч. Но это такой унылый крап оказывается, что в итоге они начинают спрашивать себя "а зачем мы на это время и силы тратим?!" > С чего будут харчеваться всякие прихлебатели-коммуняки? Для забывчивых напоминаю: линух сперва взлетел, а потом пришли корпы. Инвесторы - жадные, заразы, на честное слово не верят зачастую. Покажи дельный проект - тогда будут бабки!
- [.... слишком большой тред, остальное см. в режиме смотреть все |+ ] (370)!
- Расслабься, рэволюционер, никакие корпораци ни на что в ядре Линукса не претенду, Аноним (80), 21:27 , 03-Апр-24 (220)
- Меня удивляет, почему эксперты опеннета на сей час ещё не написали СВОЮ систему , Аноним (129), 14:32 , 03-Апр-24 (53)
- Они же эксперты, им не пристало РАБотать , НяшМяш (ok), 14:34 , 03-Апр-24 (56)
- Потому что нормальная система инициализации уже существует, прикинь , Аноним (10), 14:34 , 03-Апр-24 (57) +3
- Зачем Их и так полно кроме SystemD , Аноним (49), 15:08 , 03-Апр-24 (80) +2
- Потому что она уже давно написана - SysV Init называется Простая, ортогональаня, Аноним (30), 15:12 , 03-Апр-24 (84) –1
- Не знаю что тут обсуждать Абсолютно пофиг, libsystemd вообще маленькая библиоте, Skullnet (ok), 14:32 , 03-Апр-24 (54)
- Или же статическим связыванием с LTO, если предпринять меры и не мешать линкеру , n00by (ok), 14:34 , 03-Апр-24 (58)
- А где эти системдбои, которые так за него топят, был бы проект нормальный так и , Аноним (82), 14:36 , 03-Апр-24 (60)
- Почему новость про зависимости у системд, но в самой новости про зависящих от си, Аноним (52), 14:49 , 03-Апр-24 (70) +2
- Хм, а кто мешает собрать без системду А, точно, у нас же докер и корпоративные с, Аноним (21), 15:00 , 03-Апр-24 (78) +1
- А если выкинуть systemd, то меньше зависимостей, меньше кода , Пряник (?), 15:55 , 03-Апр-24 (95) +3
- Надо все эти либы запихнуть прям в libsystemd, чтобы всё можно было контролирова, Аноним (97), 15:57 , 03-Апр-24 (97)
- Мы не хотим дублировать код, поэтому, дорогой пользователь, копипастой заниматьс, oficsu (ok), 16:02 , 03-Апр-24 (99) +1
- Автор, WTF вы пишете зависимостей у библиотеки libsystemd, которая связываетс, Аноним (13), 16:23 , 03-Апр-24 (106) +2
- В нашумевшей на днях уязвимости умиляет вот этот момент с системд In Gentoo, w, Big Robert TheTables (?), 16:28 , 03-Апр-24 (109) +4
- Интересно, Поттеринг уже работает над systemd-wine, что-бы включить в libsystemd, Аноним (110), 16:31 , 03-Апр-24 (110) +2
- Так и до инициативы по сокращению systemd недалеко, LinupsCrashGitz (ok), 16:36 , 03-Апр-24 (111) +1
- А в чем проблема сделать мини-либу типа libsdnotify Разрешения у Поттеринга спр, Аноним (41), 16:41 , 03-Апр-24 (113)
- Лёня чота за стабильность АПИ шачал , IdeaFix (ok), 16:45 , 03-Апр-24 (116)
- Это результат перехода в Microsoft , 1 (??), 16:18 , 04-Апр-24 (297)
- А ты попробуй запилить популярную либу и сломать апи пару раз - узнаешь в чем пр, Аноним (-), 08:53 , 05-Апр-24 (322)
> Лёня чота за стабильность АПИ шачал... :) А ты попробуй запилить популярную либу и сломать апи пару раз - узнаешь в чем прикол.
- раньше его это не останавливало, IdeaFix (ok), 09:16 , 05-Апр-24 (326)
раньше его это не останавливало
- Так ты попробуй - после того как тебя пару раз чувствительно надерут на премию, , Аноним (4), 11:57 , 05-Апр-24 (335)
> раньше его это не останавливало Так ты попробуй - после того как тебя пару раз чувствительно надерут на премию, ибо саппорт завалили злые кастомеры - ты тоже, пожалуй, отучишься так делать лишний раз. Ну, это в допущении что у тебя вообще скилл котировался чтобы за него еще и платили.
- Мы же про Лёню говорим, а не про твой неудачный опыт в ИТ , IdeaFix (ok), 12:25 , 05-Апр-24 (338)
>> раньше его это не останавливало > Так ты попробуй - после того как тебя пару раз чувствительно надерут > на премию, ибо саппорт завалили злые кастомеры - ты тоже, пожалуй, > отучишься так делать лишний раз. Ну, это в допущении что у > тебя вообще скилл котировался чтобы за него еще и платили.Мы же про Лёню говорим, а не про твой неудачный опыт в ИТ :)
- Интересный вопрос А нахрена в systemd загружаются liblzma, libzstd, liblz4, li, Александр (??), 16:57 , 03-Апр-24 (120) +4
- Обсуждение про libsystemd, а не про systemd , Аноним (121), 17:02 , 03-Апр-24 (122)
- Да Запись и чтение логов, в т ч сжатых, реализована в libsystemd А этот отде, Аноним (23), 18:03 , 08-Апр-24 (367)
> Интересный вопрос. А нахрена в systemd загружаются liblzma, libzstd, liblz4, libgcrypt? Логи жмёт, что ли?Да. Запись и чтение логов, в т.ч. сжатых, реализована в libsystemd. А этот "отдельный процесс" уже есть, и называется systemd-journald, и пишет логи с помощью libsystemd.
- Ах, так вот почему линух жрет озу как одинадцатая винда, но при этом имеет от си, Oe (?), 17:27 , 03-Апр-24 (133)
- Винда со времён Семёрки уже научилась распаковывать хоть что-нибудь, кроме ZIP, , Аноним (179), 20:04 , 03-Апр-24 (193) +1
- Давно 7z, rar и не нужные натуралам ибо удел всяких меньшинств tar, tar gz, t, Аноним (241), 21:00 , 03-Апр-24 (212)
- Сто лет пользуемся, пока вы догоняете чужими руками solid block в 7zip Чуть ли, Аноним (179), 21:56 , 03-Апр-24 (227)
- Плюс свеженькие дырочки хочешь иксы вали, хочешь рутом становись Свеженьких по, Аноним (347), 05:29 , 05-Апр-24 (305)
> Самая гибкая в настройке и функциональности из существующих графических систем. Плюс, кроссплатформенная. Плюс, огромный выбор окружений на любой вкус. Пока кто-то тыкается носом в плитки с рекламой.Плюс свеженькие дырочки: хочешь иксы вали, хочешь рутом становись. Свеженьких потому что только сегодня тут про них написали, так-то они в иксах с 2009 и 2012 жили. Про тыкаться носом в плитки с рекламой: было дело в убунте и ещё каком-то шнягукce, помню.
- Ну кому и член - морковка Индексы туда уже завезли чтобы можно было вытащить од, Аноним (481), 21:50 , 06-Апр-24 (351)
> Сто лет пользуемся, пока вы догоняете чужими руками (solid block в 7zip).Ну кому и член - морковка. Индексы туда уже завезли чтобы можно было вытащить один-два файла не читая архив целиком? Зоопарк форматов забороли? Я про все эти gnu, oldgnu, v7, ustar, star, posix и прочее. С инфой для восстановления что? > Безлимитные расширенные атрибуты файлов, вместо жалких 255 "широких" символов. Любые символы, кроме разделителей строки и пути. И вообще мы сами выбираем файловую систему (хоть NTFS) и кодировку (однобайтовая даёт те же 255 символов), пока вы кушаете, что дают. Стоны на всяких рутрекерах "у меня ненужное на десктопе, в вашей раздаче кириллица в именах, скачать не могу потому что не влезает, срочно переименуйте!" как бы намекают на реальное положение дел. Как вы выбираете даже на опеннете можно почитать: в ext4 очередной косяк, данные могут потеряться. Ой, то же самое внезапно с xfs. А в btrfs всегда так было, это фича а не баг. > Самая гибкая в настройке и функциональности из существующих графических систем. Плюс, кроссплатформенная. Плюс, огромный выбор окружений на любой вкус. Пока кто-то тыкается носом в плитки с рекламой. С многочисленными дырками, некоторые из которых старше этого вашего линукса (https://gitlab.freedesktop.org/xorg/xserver/-/issues и http://opennet.ru/opennews/art.shtml?num=59906 пруфами). С огромным набором условно пригодных к использованию окружений. И с рекламой, которую я в ненужном видел до плиток (убунта и мандрива, ага). > Это называется "выбор". Понимаю, незнакомое виндузятникам слово. 2) Ежедневно решая кучу проблем с линуксом, вы приучаетесь думать. Начните со стабильных релизов, затем переходите к unstable. Потом соберите свой дистрибутив с нуля, пользуясь компилятором бэйсика в досе. Вы так поумнеете… 3) Можно хвалить только свой наполовину освоенный дистр и ругать все остальные на всех форумах. Поругав чужое, свое кажется лучше, чем есть на самом деле. 15) Линукс - это свобода выбора ПО (проблемного обеспечения). В любом большом дистре есть несколько однотипных программ, делающих примерно одно и то же. Если вам не понравятся глюки/убожество одной проги, то вы можете попробовать глюки/убожество другой проги. 24) В линуксе все бесплатно. Сначала вы бесплатно допиливаете свой свежеустановленный дистрибутив. Потом вы бесплатно напрягаетесь, пытаясь его обновить без потери его работоспособности. И наконец, мучаете полученную систему, проверяя на стабильность. Далее вы можете отправить письмо разрабам с перечислением обнаруженных багов и глюков, и надеетесь, что они бесплатно будут исполнять все ваши прихоти. За десятки лет не поменялось ничего. > Я спакетировал сам и выложил на AUR. Чай, не маленький. Трояны в xz нативные или свои тоже добавил? https://www.opennet.dev/opennews/art.shtml?num=48948 как бы намекает что ты не первый такой умный.
- Это начало конца, братья , jalavan (ok), 17:47 , 03-Апр-24 (140)
- да пофиг,если в gentoo забъют на openRC - перейдем на BSD , dannyD (?), 20:01 , 03-Апр-24 (191) +2
- Пока, вне зависимости от, можно компилять без системы Отлично живу на OpenRC Му, Аноним (21), 23:02 , 03-Апр-24 (241) +1
- лол, загнётся - как ж мне будет вас жалко нет , Аноним (343), 23:30 , 03-Апр-24 (248)
- может мы чего не знаем лично я не пользуюсь ни каким красношляием,и к сожалению,, dannyD (?), 01:06 , 04-Апр-24 (253) +1
- Как хорошо, когда на зло бабушке отмораживают уши именно те кто это угрожал сдел, Аноним (-), 09:06 , 05-Апр-24 (323) +1
> Пока, вне зависимости от, можно компилять без системы. Отлично живу на OpenRC. > Мучение, конечно, страшное - руками писать скрипты запуска, но выручает alpine.Как хорошо, когда на зло бабушке отмораживают уши именно те кто это угрожал сделать :) > Мне искренне интересно, чё такого даёт системда, что она всем так нравится? Так, навскидку... 1) А вот запускаем systemctl - и видим что у нас и откуда берется вообще, как и почему такое, какие проблемы с автостартующим добром и вообще. А у вас оно как? 2) Посмотреть чем отличается от стоковой системы в ванильном виде? systemd-delta даст ответ на этот вопрос. 3) И кстати при факапе старта сервиса обычно норм запись в журнале с его stdout и прочих stderr, как и причина облома старта юнита. 4) Можно несколькими строками конфига нарулить изоляцию от системы, ограничение проца, приоритет IO, ... и вообще нехило затянуть гайки. А бэкдоры в либах - все равно только у любителей суперсвежака. 5) Есть инстансы сервисов. Можно запустить 5 нжинксов, торов, или чего там, отличающимися только конфигом. Удобно придумано. 6) А вот таки - мониторинг состояния программ на более продвинутом уровне. Тот же sd-notify например. Это фактический контроль что прога запустилась, ожила, и в состоянии как минимум отсигналить сие. Есть и более крутые вещи типа апи вачдога, через который прога периодически отзванивается что живая и работает. А если помре - тогда принимаются меры к ее рестарту или реакции на системный сбой. 7) Интеграция с пакетниками. В системных дирах системные дефолты, в /etc оверрайды от админа и они приоритетнее. С одной стороны майнтайнеры могут выдать дефолты. С другой админ перекрыв их может не париться что при апгрейде пакет их затрет. Не затрет! Предусмотрено прямо на уровне регламентов что куда кладется. ...а у вас это все обыгрывается - ну например как? И вы уж проситте но xz/liblzma юзается и дофига где кроме сабжа.
- какие такие проблемы с автостартующим добром сисьтем-да ж должна была это решит, Аноним (343), 10:23 , 05-Апр-24 (331) +1
> 1) А вот запускаем systemctl - и видим что у нас и > откуда берется вообще, как и почему такое, какие проблемы с автостартующим > добром и вообще.какие такие проблемы с автостартующим добром? сисьтем-да ж должна была это решить. вначале ускорить загрузку канеш, а потом сделать всё збс. ладно загрузку не ускорила, так она и збс не сделала? :-D > А у вас оно как? как всегда: просто работает. > 2) Посмотреть чем отличается от стоковой системы в ванильном виде? systemd-delta даст > ответ на этот вопрос. лол, лёнька встроил уже и diff в сисьтем-ду? > 3) И кстати при факапе старта сервиса обычно норм запись в журнале > с его stdout и прочих stderr, как и причина облома старта > юнита. но прочитать ты его не можешь, journald corrupted: https://github.com/systemd/systemd/issues/24150 фсио. хотя канеш логгировать stdout и stderr это мегафича. > 4) Можно несколькими строками конфига нарулить изоляцию от системы, ограничение проца, > приоритет IO, ... и вообще нехило затянуть гайки. А бэкдоры в > либах - все равно только у любителей суперсвежака. установку хостнейма через дбас, мигалку экрана, раскладку клавиатуры, загрузку, и туеву хучу всего. нужно всего-лишь вписать один из миллиарда опций, который гуглится за минуту. Brillliant! > 5) Есть инстансы сервисов. Можно запустить 5 нжинксов, торов, или чего там, > отличающимися только конфигом. Удобно придумано. фига себе. не просто удобно, но и новаторски. 5 нжинксов!!! 5 торов! магнитофоны! 5! > 6) А вот таки - мониторинг состояния программ на более продвинутом уровне. > Тот же sd-notify например. Это фактический контроль что прога запустилась, ожила, > и в состоянии как минимум отсигналить сие. встроили {core,ps}utils? гениально! > Есть и более крутые > вещи типа апи вачдога, через который прога периодически отзванивается что живая > и работает. прога отзванивается? :-D через дбас? > А если помре - тогда принимаются меры к ее > рестарту или реакции на системный сбой. новаторски канеш. без ватчдога жизнь так себе, если честно. Периодически падают сервисы, люблю на них реагировать. > 7) Интеграция с пакетниками. В системных дирах системные дефолты, в /etc оверрайды > от админа и они приоритетнее. ого, это интеграция с пакетниками!!! Пакетники требуют - сисьтем-да выполняет требования пакетников по приоритизации конфигов. Интеграция с пакетниками!!! :-D Юзер, зачем, ну зачем реально ты выдумываешь термины, если не понимаешь что происходит? :-D > С одной стороны майнтайнеры могут выдать > дефолты. С другой админ перекрыв их может не париться что при > апгрейде пакет их затрет. Не затрет! Предусмотрено прямо на уровне регламентов > что куда кладется. Регламентов, Карл! Предусмотрено! > ...а у вас это все обыгрывается - ну например как? как и везде, лол. кесареву - кесарево. > И вы уж проситте но xz/liblzma юзается и дофига где кроме сабжа. прощаем. к тому же, вы делаете нашу жизнь веселее. Вообще, весь этот диалог с фанатиками редхат-помоев однотипен донельзя: - удобно, вон, могу веб-сервер запустить, а у вас как?! - ну, мы запускаем веб-сервер! - нет-нет-нет, в ините!!! - но зачем?! - удобно же!!! ууууу, луддит! Скучно.
- Если я получаю сервер в управление, я хочу понимать что там работает и отуда это, Аноним (4), 12:40 , 05-Апр-24 (340)
> какие такие проблемы с автостартующим добром?Если я получаю сервер в управление, я хочу понимать что там работает и отуда это берется. А в ходе эксплуатации видеть статус ключевых сервисов ради которых это установлено. И чем от дефолтной ОС отличается. > а потом сделать всё збс. ладно загрузку не ускорила, так она и збс не сделала? :-D Ветеран-юниксов - ушли. Намекает что выбрал мир. > как всегда: просто работает. Я видел как это "работает". Но тот вопрос не адресован. Как у вас посмотреть overview что в системе вообще и почему так? А может еще в логах будет написано почему вон тот сервис не стартовал - хотя должен был? > лол, лёнька встроил уже и diff в сисьтем-ду? При том мигом и 1 командой, просто "systemd-delta" и готов. Покажите как оно у вас. Конкретно. Бонус, если работает в разных дистрах, как systemd-delta. > но прочитать ты его не можешь, journald corrupted: Таки в общем случае неплохо читается. А так в зависимости от ситуации обычные логи тоже, видите ли без гарантий. Алсо, системд не запрещает юзать иной журнал и даже вырубить journald. > фсио. У вас такого добра - на три экрана, и даже issue вкатить толком некуда. Ибо автору скриптоты все похрен. > хотя канеш логгировать stdout и stderr это мегафича. Помогает понять что пошло не так и ускорить решение проблемы. Компьютеры должны работать и решать проблемы - а не создавать их. > установку хостнейма через дбас, DBUS с системдой - вообще опционален. Можно и не ставить. > мигалку экрана, Это о чем? > раскладку клавиатуры, загрузку, и туеву хучу всего. нужно всего-лишь вписать > один из миллиарда опций, который гуглится за минуту. Brillliant! А так то да, у системды ман есть и - гуглится. Теперь попробуйте загуглить почему самописный сервис не стартует - а в логах нифига. Хотя при тестовом пинке от рута как бы все ок было. Но, конечно, я могу напрогать логинг сам. Только вот мне оно надо - хреново и криво косплеить вон тех в мое время? > фига себе. не просто удобно, но и новаторски. 5 нжинксов!!! 5 торов! магнитофоны! 5! А таки удобно, когда сервис 1 и тот же и отличается - только конфигой. Но можно и мелкие поправки в юнит вкатить относительно базы. Реюз конфигурации это круто. > встроили {core,ps}utils? гениально! И что в этих утилсах проверяет внутреннее состояние программы, что она не только есть в списке процессов - но и реально признаки жизни подает? А, вас такая фигня не интересует? Зато интересует меня и еще легион эксплуатационщиков. > прога отзванивается? :-D через дбас? Не, там у воооон той либы - апи есть для этого. Но можно и как вон там пишут, просто через юникс-сокет, там протокол взаимодействия простой. Надо просто иногда сообщать что живой. А у вас - прога давно локапнулась, ничего не делает. Но всем похрен. В списке процессов же место занимает. Мне в этой схеме что-то не нравится. > новаторски канеш. Да какое новаторство? Фирма нокия году в 2006, если не раньше, сервис Mission Control накостылила для планшетов/телефонов. Но у них апстарт там был - а системды еще не было. А вот потом - на каком-то LinuxPlumbers кто-то из эмбедеров и объяснил поттерингу что мол, а мы это дело с мониторингом критичных системных сервисов и реакцией на сбои тоже хотим. Эксплуатационщикам серверов тоже норм понравилось - они и сделали вот это все. > люблю на них реагировать. А я сбагрил рутинные операции на машины. И занялся более интересными делами. > ого, это интеграция с пакетниками!!! Пакетники требуют - сисьтем-да выполняет > требования пакетников по приоритизации конфигов. Не так. В системд регламентировали как они себе это видят. А пакетники - с костылями на тему наелись до сыта и были рады хоть какому-то устаканиванию регламентов. На самом деле все довольно логично сделано. > если не понимаешь что происходит? :-D КМК это вы не понимаете сколько и чего я ворочаю и откуда эти взгляды. Да, желание чтобы все было просто, логично и предсказуемо имеет свою почву. Так что я за простой, логичный и понятынй системный менеджмент. > Регламентов, Карл! Предусмотрено! И это таки - отлично придумано было. ЧСХ даже от типа пакетника не зависит, просто регламент что дефолтные юниты в usr, админские оверрайды в etc. В паре с инверсной зависимостью - можно вписать мой сервис что ему надо какойнить mariadb или там httpd до него допустим - СВОИМ юнитом, с гарантиями что никто не перетрет это - и таки все правильно запустит. > как и везде, лол. кесареву - кесарево. Поэтому ваш кесарь носится один, в мыле, на 20 пердей. Мне такие соотношения не нравятся. > прощаем. к тому же, вы делаете нашу жизнь веселее. Интересно как? Меня ЭТО вообще не импактнуло - ибо unstable у меня нигде не было а остальное икнулось только майнтайнерам. В этом месте арчегентушники начинают что-то подозревать... > Вообще, весь этот диалог с фанатиками редхат-помоев однотипен донельзя: Возможно, к этому есть причины? :) > - нет-нет-нет, в ините!!! > - но зачем?! > - удобно же!!! ууууу, луддит! Мля. А зачем мне система инициализации которая даже вебсервер запустить не может? Какая цель существования этой пакости в моей системе если она даже это не может обеспечить в норм виде? > Скучно. КМК масс увольнения луддитов из корп должны были повеселить. Но правда, не луддитов. Как известно хорошо смеется тот кто смеется последним.
- нерелевантно вопрос был что, есть проблемы с автозапуском приложений под сисьт, Аноним (343), 18:23 , 05-Апр-24 (341)
>> какие такие проблемы с автостартующим добром? > Если я получаю сервер в управление, я хочу понимать что там работает > и отуда это берется. А в ходе эксплуатации видеть статус ключевых > сервисов ради которых это установлено. И чем от дефолтной ОС отличается. нерелевантно. вопрос был: что, есть проблемы с автозапуском приложений под сисьтем-де? не спасли вас декларативные ini-портянки? > Ветеран-юниксов - ушли. Намекает что выбрал мир. hald выбрал мир. ой, пардон, пшшшаудио. ой, пардон, пипварю.)) лол, что с лопаты вам подадут, то и выбрал "мир". а потом депрекейтед, и никто не собирается тянуть этот crapware. >> как всегда: просто работает. > Я видел как это "работает". хз-хз, это вроде в сисьтем-де ты смотришь почему сервисы не стартуют и логи stderr'а изучаешь. возможно, разрабы красношапки как овно-кодили с баш-портянках, так и в си-портянках. Да что там возможно, точно :-D > Но тот вопрос не адресован. Как у > вас посмотреть overview что в системе вообще и почему так? А > может еще в логах будет написано почему вон тот сервис не > стартовал - хотя должен был? даже не знаю как тебе ответить на это. "что в системе вааапще и почему так", лол. > При том мигом и 1 командой, просто "systemd-delta" и готов. Покажите как > оно у вас. Конкретно. прости, мне не нужно переписывать системный сервис файл, у меня для этого есть service_{prog,flags}=. Узнать разницу между дистрибутивом и локальными настройками - diff <opts> /etc/defaults/rc.conf /etc/rc.conf. Но если даже я решу побыть редхатовцой, и решу как ты, пописать себе ini-портянки зачем-то, даже незнаю зачем, то разницу между локальными и системными файлами делается также, просто сравниваешь директории. Выводи хоть патчем, и потом накладывай на свежую систему чтоб вернуть себе свои настройки, хоть епись в гамаке как хочешь. :-D > Бонус, если работает в разных дистрах, как systemd-delta. бонус: это не работает нигде, кроме как в редхате и его ненужных васянских сборках. >> но прочитать ты его не можешь, journald corrupted: > Таки в общем случае неплохо читается.
да в общем случае пох вообще что там в общем случае, если у тебя журнал сдох и ты не можешь оттуда ничего выцепить. удачи в mission critical системах. впрочем, вали всё на редгадов. если ты канеш не пользуешься васянской сборкой, тогда... всё равно вали на редгадов. :-D > А так в зависимости от ситуации обычные логи тоже, видите ли без гарантий. без гарантий что не выцепишь оттуда как с журналд никуя? разумеется. :-D > Алсо, системд не запрещает юзать иной журнал и даже вырубить journald. сисьтем-де не запрещает и вместо своего ватчдога юзать что-нибудь нормальное и человеческое. только зачем нужен тогда весь этот комбайн, вопрос риторический. встроенный кастрат это же так удобно! журналд это же так удобно! ;-) > У вас такого добра - на три экрана, и даже issue вкатить > толком некуда. Ибо автору скриптоты все похрен. я тя наверное удивлю, но шапка когда использовала скрипты вместо сисьтем-де (которые писала ногами еще тогда) закрывала issues'ы также с notabug и wontfix. Вот так ты оказался прав: автору скриптоты было похрен. И теперь с сисьтем-де похрен. Ваааще похрен, сечешь? >> хотя канеш логгировать stdout и stderr это мегафича. > Помогает понять что пошло не так и ускорить решение проблемы. Компьютеры должны > работать и решать проблемы - а не создавать их. какие проблемы? ты о чем? раньше вы нюхали баш-портянки и решали проблемы, теперь сношаитез с сисьтем-де и решаете проблемы. Может всё таки в понедельник вас мама родила? м? у меня вот нет проблем :-D >> установку хостнейма через дбас, > DBUS с системдой - вообще опционален. Можно и не ставить. https://www.freedesktop.org/wiki/Software/systemd/dbus/ ты давай не предлагай тут стоя в гамаке. ты ж не хочешь отвязать его от дбаса, а потом увидеть в своём репорте: включи дбас, луддит, иначе wontfix/notabug! впрочем, в любом случае wontfix/notabug, денег не занёс, ипис сам с си-портянками! >> мигалку экрана, > Это о чем? изменение яркости экрана. >> раскладку клавиатуры, загрузку, и туеву хучу всего. нужно всего-лишь вписать >> один из миллиарда опций, который гуглится за минуту. Brillliant! > А так то да, у системды ман есть и - гуглится. маны бесполезны, потому что перегружены. > Теперь попробуйте загуглить почему самописный сервис не стартует - а в логах > нифига. я незнаю зачем. во-первых, зачем гуглить. во-вторых, почему не стартует, в третьих - почему в логах нифига. сисьтем-дэшники понятное дело с этим встречаются всегда, да? гуглят, и есть готовые ответы, так? :-D > Хотя при тестовом пинке от рута как бы все ок > было. Но, конечно, я могу напрогать логинг сам. напрогать логгинг :-D жги, боженька. > Только вот мне оно надо - хреново и криво косплеить вон тех в мое время? ну, незнаю, наверное надо раз ты это делал. или ненадо, я запутался. >_< >> фига себе. не просто удобно, но и новаторски. 5 нжинксов!!! 5 торов! магнитофоны! 5! > А таки удобно, когда сервис 1 и тот же и отличается - > только конфигой. как я тебя понимаю. вот я тоже люблю надеть противогаз, написать пять конфигов и запустить пять нжинксов, пока меня госпожа пёттеринг сзади плёткой хлестает. дев-упс я или где? > Но можно и мелкие поправки в юнит вкатить относительно базы. и пять разных ini-портянок скопипастить изменив пару переменных. > Реюз конфигурации это круто. это круто, бро, это просто великолепно! >> встроили {core,ps}utils? гениально! > И что в этих утилсах проверяет внутреннее состояние программы ты имеешь в виду психическое внутреннее состояние? конечно же проверяет! и через емакс-психолога перекладывает на человеческий о внутреннем самочувствии программы. а как же. > что она не только есть в списке процессов - но и реально признаки жизни > подает? признаки жизни (с) внутреннее состояние (с) жги, боженька. > А, вас такая фигня не интересует? во-первых, это не фигня, не говори так, это обижает программы. Во-вторых, конечно интересует, я это делаю регулярно, по пять раз в день, чтоб программа не думала что я биздушная скарлатина. > Зато интересует меня и еще легион эксплуатационщиков. эксплуатационщики :') имя нам легион. блин, давно я так не ржал xD >> прога отзванивается? :-D через дбас? > Не, там у воооон той либы - апи есть для этого. sd_notify? тобишь надо править программу чтоб она сообщала о своём психическом состоянии божественному сисьтем-де? > Но можно и как вон там пишут, просто через юникс-сокет, там протокол > взаимодействия простой. Надо просто иногда сообщать что живой. сообщать что живой (с) ведь иначе ж... фиг проспишь что там с программой-то. бездна неведения. > А у вас - прога давно локапнулась, ничего не делает. локапнулась? прости, я слегка не понимаю твоих терминов, она что, заблочилась? обиделась? меня в черный список кинула? как это ничего не делает, если она локапнулась? Так локапнулась или ничего не делает? она что, жрёт cpu, ram, что? блин, юзер, ты это, ну, давай по человечески, что сделала программа, почему ты не можешь это узнать? она от тебя это скрывает? сисьтем-дэ её как-то специально допрашивает? а как она ответит, она ж локапнулась! Юзер, что за бред? >_< > Но всем похрен. но стоит появиться сисьтем-де, и всем резко становится не на5р@Tь! > В списке процессов же место занимает. в этом суть: есть процесс, значит есть в списке процессов. > Мне в этой схеме что-то не нравится. мне тоже. кажись дело в голове. > Да какое новаторство? Фирма нокия году в 2006, если не раньше, сервис > Mission Control накостылила для планшетов/телефонов. Но у них апстарт там был > - а системды еще не было. > А вот потом - на каком-то LinuxPlumbers кто-то из эмбедеров и объяснил > поттерингу что мол, а мы это дело с мониторингом критичных системных > сервисов и реакцией на сбои тоже хотим. бедные... "мы тоже хотим" (с) :') сделай нам ватчдог, лёнька, у нас лапки. > Эксплуатационщикам серверов тоже норм > понравилось - они и сделали вот это все. по просьбам трудящихся (с) и никак иначе. >> люблю на них реагировать. > А я сбагрил рутинные операции на машины. И занялся более интересными делами. пишешь ini-портянки для распбери пай. да твоя жизнь полна приключений, бро. >> ого, это интеграция с пакетниками!!! Пакетники требуют - сисьтем-да выполняет >> требования пакетников по приоритизации конфигов. > Не так. В системд регламентировали как они себе это видят. А пакетники > - с костылями на тему наелись до сыта и были рады > хоть какому-то устаканиванию регламентов. На самом деле все довольно логично сделано. лол. >> если не понимаешь что происходит? :-D > КМК это вы не понимаете сколько и чего я ворочаю и откуда > эти взгляды. Да, желание чтобы все было просто, логично и предсказуемо > имеет свою почву. Так что я за простой, логичный и понятынй > системный менеджмент. системный менеджмент (с) это как менеджмент системы, только системный. юзер, этому регламенту лет больше чем твоему папе, и вообще к сисьтем-де не относится, и к пакетникам не относится, впрочем зачем я это тебе говорю, осспаде... >> Регламентов, Карл! Предусмотрено! > И это таки - отлично придумано было. ЧСХ даже от типа пакетника > не зависит, просто регламент что дефолтные юниты в usr, админские оверрайды > в etc. юзерские в ~/.<bla-bla-bla>. Боже, это так новационно. Во здорово шляпка придумала этот регламент. > В паре с инверсной зависимостью - можно вписать мой сервис что ему > надо какойнить mariadb или там httpd до него допустим - СВОИМ > юнитом, с гарантиями что никто не перетрет это - и таки > все правильно запустит. не запустит, в следующей версии твою директиву депрекейтнули. беги гуглить. >> как и везде, лол. кесареву - кесарево. > Поэтому ваш кесарь носится один, в мыле, на 20 пердей. Мне такие > соотношения не нравятся. поэтому например у zabbix годовая прибыль >15 лямов. в мыле и перде, лол. не знают люди что лёнчик им ватчдог встроил в сисьтем-де, жри сабака что дают, так нет же. но ты напиши zabbix'y, или tildeslash'y с пятью лямами годовых, что они одни, и должны закрыться, бо ты не нашел им применения в своём рэспбери пай. пусть проникнутся. >> прощаем. к тому же, вы делаете нашу жизнь веселее. > Интересно как? Меня ЭТО вообще не импактнуло - ибо unstable у меня > нигде не было а остальное икнулось только майнтайнерам. В этом месте > арчегентушники начинают что-то подозревать... ну, дебианщики, которые выпускают стейбл, обкатывают его на тестинге. пусть мудохаются там, больше сил на стейбл, или нет. но это не важно, важно что тебя это не импактнуло (с), сисьтем-де - всё для людей (с) >> Вообще, весь этот диалог с фанатиками редхат-помоев однотипен донельзя: > Возможно, к этому есть причины? :) разумеется, и причины давно описаны у Леопольда фон Захер-Мазоха :) >> - нет-нет-нет, в ините!!! >> - но зачем?! >> - удобно же!!! ууууу, луддит! > Мля. А зачем мне система инициализации которая даже вебсервер запустить не может? лол, я не знаю. > Какая цель существования этой пакости в моей системе если она даже > это не может обеспечить в норм виде? лол, я не знаю. у меня она, внезапно, для инициализации системы, тобишь, базовых процессов, необходимых для бута. менеджментом сервисов занимается менеджер сервисов, веб-сервером занимается веб-сервер. это всё очень ненормально, но вот так. >> Скучно. > КМК масс увольнения луддитов из корп должны были повеселить. Но правда, не > луддитов. Как известно хорошо смеется тот кто смеется последним. нашел чем пугать. :-D не, я канеш понимаю что для корпоративного раба это очень страшно быть обвиненным в "препятствии прогрессу" и быть выпнутым за профнепригодность. крест на карьере. но ты не суньцзы, в следующую пятницу новый курс корпоративной лояльности "мы все большая семья", после чего идёте бухать для укрепления коллегиальных связей. так что даже выпнув за профнепригодность, заручись "хорошим отношением", получишь нормальную характеристику. "Тупой но старательный" (с) Так себе, но на жизнь хватит. ;-)
- На мой вкус менеджить системы стало проще и приятнее Ветеранюниксам не поможет, , Аноним (4), 12:39 , 06-Апр-24 (347)
> не спасли вас декларативные ini-портянки?На мой вкус менеджить системы стало проще и приятнее. > hald выбрал мир. ой, пардон, пшшшаудио. ой, пардон, пипварю.)) Ветеранюниксам не поможет, знания sysv не котируются. > депрекейтед, и никто не собирается тянуть этот crapware. А пока депрекейтнули ветеранюниксов. > логи stderr'а изучаешь. возможно, разрабы красношапки Я вообще дебиан юзаю и мне шляпники - ортогональны. И проблемы (не)старта меня волнуют для моих собственных кастомных сервисов коих в репах нет. > даже не знаю как тебе ответить на это. "что в системе вааапще и почему так", лол. Так и запишем: "нечем крыть". > - diff <opts> /etc/defaults/rc.conf /etc/rc.conf. Смотрите, дети, педальный привод и конструктор "сделай сам". Это по своему мило, и даже бывает эффективно. Но не когда это каждый первый раз, в каждой первой системе. > сравниваешь директории. Выводи хоть патчем, и потом накладывай на свежую систему > чтоб вернуть себе свои настройки, хоть епись в гамаке как хочешь. :-D Опять какой-то колхоз. При том небось разный между разными системами. Да и методы делания новых инстансов систем у меня поэффективней ваших. > бонус: это не работает нигде, кроме как в редхате и его ненужных васянских сборках. Вот те раз, а я то дебианы пачками разворачиваю, на виртуалки и железки, с системдой. А одна из частных инкарнаций - вот эта виртуалка с вами - сделана из моего десктопа, за несколько минут. И софт привычный, и настройки. Хотя расщепление на систему и данные пользователя ессно есть. А вы вон тем занимайтесь, если МакЛауд. > да в общем случае пох вообще что там в общем случае, если > у тебя журнал сдох и ты не можешь оттуда ничего выцепить. При том обычно это все почему-то у тех у кого journald - нет. С другой стороны эта штука может кушать контролируемый объем места и не нуждается в костылищах типа logrotate, да еще подкостылках к каждой программе к оному потом (удобно то как, всем прогам вписывать, ага!). > удачи в mission critical системах. впрочем, вали всё на редгадов. если > ты канеш не пользуешься васянской сборкой, тогда... всё равно вали на редгадов. :-D Я вообще дебианапи пользуюсь и таки - с уклоном в эмбедовку и управление. Сюрприз! И валить я ни на кого не собираюсь, мне - чтоб работало. >> А так в зависимости от ситуации обычные логи тоже, видите ли без гарантий. > без гарантий что не выцепишь оттуда как с журналд никуя? разумеется. :-D А еще в обычных логах никто не гарантирует сколько места runaway прога (или сервис подвернувшийся нашествию ботов) сожрет логами. Ну так, мелочи, на тему mission critical систем. В journald сие настраивается парой директив конфига... >> Алсо, системд не запрещает юзать иной журнал и даже вырубить journald. > сисьтем-де не запрещает и вместо своего ватчдога юзать что-нибудь нормальное и человеческое. Осталось их еще и найти. Особенно если это не процесс работающий с сетью был, ога. > только зачем нужен тогда весь этот комбайн, вопрос риторический. встроенный кастрат > это же так удобно! журналд это же так удобно! ;-) Лично мне - вполне удобно. А где неудобно или есть соображения типа readonly rootfs и проч - его и нет. > я тя наверное удивлю, но шапка когда использовала скрипты вместо сисьтем-де (которые > писала ногами еще тогда) закрывала issues'ы также с notabug и wontfix. А я наелся трехстраничных скриптов чужих сервиисов, с навороченой логикой под редгад, которые под дебиан перепиливать - мучительно! Юниты системды в 90% могут работать без допиловки, а если даже - пару строк поменять - не 3 страницы логики вперемешку с конфигурацией! > с сисьтем-де похрен. Ваааще похрен, сечешь? А мне с системдой не обломно self service сделать в этом случае. Пару строк с путями и проч я подрихтовать не обломаюсь. Тем более что потом он пишет почему не взлетело, в отличие от. > теперь сношаитез с сисьтем-де и решаете проблемы. Да, просто занимает раз в 5 меньше времен и сил. >> DBUS с системдой - вообще опционален. Можно и не ставить. > https://www.freedesktop.org/wiki/Software/systemd/dbus/ Что вы мне ссылками тыкаете? У меня целый выводок железок с системдой но без дбаса в проде. Это работает. > ты давай не предлагай тут стоя в гамаке. ты ж не хочешь отвязать его от дбаса, Мля. Системд с самого начала в минимальном дебиане ставится без дбаса. Нет его как жесткий depends там. И все работает! Но если сильно хочется дбас поставить - кто ж запретит то. > а потом увидеть в своём репорте: включи дбас, луддит, иначе wontfix/notabug! А я вообще не кастомер редхата. И умею решать свои (и не только) проблемы сам. > занёс, ипис сам с си-портянками! Да вот за столько лет не требовалось пока. Хотя если очнадо я и это умею. > изменение яркости экрана. Я все равно не понимаю о чем это. Если про ноуты то там скорее ACPI прикалывается, и приколов с ним было и без всяких systemd. >> А так то да, у системды ман есть и - гуглится. > маны бесполезны, потому что перегружены. Хызы, я почитал man systemd.unit, systemd.exec и systemd.timers - вроде нормуль, теперь и сам такое могу писать влегкую. И кстати я наызваю вон то хорошей документацией. > всегда, да? гуглят, и есть готовые ответы, так? :-D Я часто запиливаю какие-то сервисы которых в системе изначально не было. Поэтому меня волнует чтобы это было просто, а если что не прокатило - диагностируемо. Это не про вас. > напрогать логгинг :-D жги, боженька. У меня есть много клевых проектов и идей. Значительно более интересных чем ЭТО. Я предпочту потратить это время на них. >> Только вот мне оно надо - хреново и криво косплеить вон тех в мое время? > ну, незнаю, наверное надо раз ты это делал. или ненадо, я запутался. >_< Ну вот я для себя решил - что у меня в целом есть более крутые и интересные занятия чем это. И очень хорошо что оно делегировано вон тем. Они куда лучше сделали чем самопальные костыли. > конфигов и запустить пять нжинксов, пока меня госпожа пёттеринг сзади плёткой > хлестает. дев-упс я или где? Да кто вас там знает. Я вообще ближе к кастомдев/интеграторам по смыслу. Впрочем руление серваками в относительно мелком проде сталкивается с похожими траблами. >>> встроили {core,ps}utils? гениально! >> И что в этих утилсах проверяет внутреннее состояние программы > ты имеешь в виду психическое внутреннее состояние? конечно же проверяет! и через Я имею в виду проверку что программа - не повисла и реально работает. > емакс-психолога перекладывает на человеческий о внутреннем самочувствии программы. а как же. Видимо у кого что болит. > эксплуатационщики :') имя нам легион. блин, давно я так не ржал xD Как говорится, хорошо смеется тот кто смеется последним ;). Для меня смешно - что такие как вы пальцы загибали, а теперь их ушли, в совсем маргиналы. > sd_notify? тобишь надо править программу чтоб она сообщала о своём психическом состоянии > божественному сисьтем-де? Ога. Меня в своих сервисах не особо парит - простое и логичное апи. > ведь иначе ж... фиг проспишь что там с программой-то. бездна неведения. Погоняв онлайн сервисы и управляющие системы я как-то заметил что да, таки, хорошо когда система в случае чего умеет в self-recovery без участия человека. > локапнулась? прости, я слегка не понимаю твоих терминов, она что, заблочилась? обиделась? Повисла, елки. Да, такое бывает. Так что psutils'ами мониторить - это вы сами. > она локапнулась? Так локапнулась или ничего не делает? она что, жрёт cpu, ram, что? По разному. Общего то что оно утрачивает функции и не реагирует на внешние раздражители или делает это некорректно -> mission failed. > блин, юзер, ты это, ну, давай по человечески, > что сделала программа, почему ты не можешь это узнать? Потому что программы бывают сложные, а еще системные сбои бывают. От космической частицы в проц до неведомых системных багов лезущих раз в 5 лет. В этом месте идея не только запустить хардварный вачдог, но и расшарить вниз по иерархии, с реакцией на сбои - находит мое понимание. Если повиснет системд или кернел, систему рестартанет хардварный вачдог. А если sd работает, он чекает что те сервисы живые и принимает меры если это не так. Это не панацея, но self-recovery можно прокачать. И тогда мануальное внимание надо реже. Системы должны 1) работать 2) не делать мозг. В этом у меня и энтерпрайза много общего, мы хотим этого одинаково. > она от тебя это скрывает? сисьтем-дэ её как-то специально допрашивает? Затем, что лично мой софт пинганет вачдог только после проверки ряда внутренних состояний и живости ключевых частей. Это в нормальном виде так: делается пачка флагов отвечающих за "подсистемы". После обслуги вачдога флаги сбрасываются. По мере работы проги каждая подсистема отработав взводит флаг что она живая и пашет. Обслуга вачдога случается только если ВСЕ флаги на месте. Да, чекать детали программы - прерогатива прогера, ауторити системды кончается на границе процесса. Если того не произошло, программа точно работает со сбоями и перезапустить ее отличная идея. Эта концепция похожа на то что исповедуют кодеры под МК с хардварным вачдогом и фирмварой и просили это сравнимые люди по сравнимым причинам. Мы получили от поттеринга то что нам было надо вместо сказаок как все збс и что нам (не)нужно. Инженерные проблемы должны решаться а не заметаться под ковер и даунплеиться. Таков путь. > но стоит появиться сисьтем-де, и всем резко становится не на5р@Tь! В нем это сделать стало куда проще, имхо. > в этом суть: есть процесс, значит есть в списке процессов. Это не гарантирует что он корректно работает и вообще что-то полезное делает. Как что-то такое в полном виде проверять - см выше. Да, это некая канитель, но без апей вачдога траблов при желании такое сделать - куда больше. >> Мне в этой схеме что-то не нравится. > мне тоже. кажись дело в голове. Судя по тому что я не один - возникает ряд вопросов в чьей. Если на Linux Plumbers Поцетера просят то же что попросил бы и я - окей, значит мои желания были разумны и логичны. > сделай нам ватчдог, лёнька, у нас лапки. Я не против если ВЫ будете изобретать i++ вел сами, в ВАШЕ время. И квадратность колес будет ВАШЕЙ проблемой. А самому это делать?! Сделать разок нормально, на всю толпу - выглядит более адекватной идеей, извините. > по просьбам трудящихся (с) и никак иначе. Тот редкий случай когда это почти буквальная имплементация фразы. Я тоже фичи оценил. > пишешь ini-портянки для распбери пай. да твоя жизнь полна приключений, бро. Я их много для чего пишу. И да, порой бывает довольно интересно и захватывающе. > системный менеджмент (с) это как менеджмент системы, только системный. > юзер, этому регламенту лет больше чем твоему папе, и вообще к сисьтем-де Только sysv это все - не касалось. В том же дебиане в частности. И там догадайся - перепишет пакетник скрипт или нет вон там. В usr дефолты никогда не жили, как максимум в etc гадили. И пакетник и админ. Это FAIL! Идея сделать системные дефолты условно-readonly вынеся в системные диры, а оверрайды админа в etc которые пакетники НЕ ТРОГАЮТ более приоритетными - весьма годно. Мне нравится. Еще б остальной софт этому обучить, но это сложнее. Дебиан немного подкостыливает средствами пакетника - но менее стройно в целом чем вон та схема. > не относится, и к пакетникам не относится, впрочем зачем я это > тебе говорю, осспаде... А таки - мне понравилось как системд это обыграл. Удобно, логично, предсказуемо. > юзерские в ~/.<bla-bla-bla>. Боже, это так новационно. Во здорово шляпка придумала этот регламент. Ну как бы до этого пакетники VS стартовые скрипты вытворяли - что угодно, и по разному в разных дистрах. И эти грабли вполне могли заехать ручкой по морде. > не запустит, в следующей версии твою директиву депрекейтнули. беги гуглить. На удивление - но - вот - за сколько там я лет им пользуюсь, такого не встречал. Не идентифицировано как крупная проблема. > поэтому например у zabbix годовая прибыль >15 лямов. в мыле и перде, Я рад за них. И чего? > лол. не знают люди что лёнчик им ватчдог встроил в сисьтем-де, За них эти вопросы решают более разумные существа, собирающие образа систем, пакетирующие софт, утрясающие вопросы интеграции и проч. > или tildeslash'y с пятью лямами годовых, что они одни, и должны > закрыться, бо ты не нашел им применения в своём рэспбери пай. пусть проникнутся. У них есть своя ниша. Но она - другая. С системдой не конкурирующая. Он более низкий уровень, некий бэкэнд, удобный для таких затей. >> арчегентушники начинают что-то подозревать... > ну, дебианщики, которые выпускают стейбл, обкатывают его на тестинге. пусть мудохаются Ну так в результате те - выколупывают бэкдор. А я бурчу "all systems online". Потратив 0 минут времени на разборку с крутым бэкдором. Хорошо когда на воротах стоят вратари. > важно что тебя это не импактнуло (с), сисьтем-де - всё для людей (с) Системд кроме всего прочего привел к основательной подкрутке гаек для ряда системных штук. > разумеется, и причины давно описаны у Леопольда фон Захер-Мазоха :) По моему у вас таки проекция, сэр :) >> Мля. А зачем мне система инициализации которая даже вебсервер запустить не может? > лол, я не знаю. Вот я тоже не знаю. Два набора конфигов делания 1 и того же мне не надо. Поэтому есть, вот, системд. Через него все что касается запуска, мониторинга, таймеров, и проч рулится. Одним набором конфигов. А не кучей в разных закоулках. ИМХО это сильно практичнее. > лол, я не знаю. у меня она, внезапно, для инициализации системы, тобишь, > базовых процессов, необходимых для бута. менеджментом сервисов занимается менеджер сервисов, > веб-сервером занимается веб-сервер. это всё очень ненормально, но вот так. Предпочту чтобы управление было сфокусировано в 1 закоулке а не дюжине разных. Небось еще крон какойнить - гадящий бесполезным техническим спамом в сислоги, "но вы так привыкли" - с дюжиной дир, мды? А я его таки выпилил в пользу таймеров :) > не, я канеш понимаю что для корпоративного раба это очень страшно быть > обвиненным в "препятствии прогрессу" и быть выпнутым за профнепригодность. ... > коллегиальных связей. так что даже выпнув за профнепригодность, Это все прекрасно, а при чем тут я? Нет, конечно, когда-то давно я был в мегакорпах. И это был специфичный опыт. Но я считаю что он того стоил - я увидел как работает нормальное управление проектами и рациональное целеполагание работающее на результат изнутри. Это по своему круто. Немного этого скилла мне потом очень полезно оказалось.
- Почему только ему пришла в голову такая очевидная мысль , Аноним (146), 18:02 , 03-Апр-24 (146)
- Это ОН Вот теперь под systemd заработают куча старых вирей Требование -Wl,-z,, Аноним (149), 18:08 , 03-Апр-24 (149) +1
- Почему бы тупо не задокументировать вместо того, чтобы другие приложения учились, Аноним (146), 18:08 , 03-Апр-24 (150)
- С дистрибутивов надо выпиливать systemd, dbus, polkitd JS, kernel BPF, JIT, , Аноним (152), 18:16 , 03-Апр-24 (152) +2
- Скрыто модератором, Аноним (-), 18:39 , 03-Апр-24 (159) [---]
- Казалось бы, примени стандартную декомпозицию 1 части libsystemd so, реализующи, минона (?), 19:01 , 03-Апр-24 (167) +1
- Разработчики systemd считают разделение не целесообразным, так как присутствующ, Kuromi (ok), 19:05 , 03-Апр-24 (169)
- Может таки статическая линковка bundled-версий Проще выпустить новую версию при , Tron is Whistling (?), 19:21 , 03-Апр-24 (177)
- А сам libsystemd естесственно святой и не подвержен ничему , scriptkiddis (?), 19:57 , 03-Апр-24 (189) +1
- Например, реализация функциональности sd_notify достаточно тривиальна и может , scriptkiddis (?), 20:02 , 03-Апр-24 (192) +2
- лол в начале - завязывайтесь на сисьтем дэ, мы вам всё реализовали, не нужно ню, Аноним (343), 20:51 , 03-Апр-24 (209)
- От красношляп, поддержал бы независимую разработку , pic (?), 22:03 , 03-Апр-24 (229)
- надо просто взять эти 150 пакетов и интегрировать в системд он же модульный и ю, Аноним (343), 23:18 , 03-Апр-24 (245) +1
- Что-то Лёня шлангом прикидывается когда про функцию из трёх строк пишет С точки, Фняк (?), 01:03 , 04-Апр-24 (252)
- Давно уже такая иннициатива существует Devuan называется , Kenneth (?), 01:26 , 04-Апр-24 (255)
- А зачем вообще в этом протоколе компрессия , Аноним (257), 02:06 , 04-Апр-24 (257)
- Всемогутер не проблема, говорили они Главный источник расширения поверхности ата, qweo (?), 05:45 , 04-Апр-24 (261) +2
- с docker изацией всего и вся systemd уродливый и мерзкий становиться особенно не, Аноним (282), 11:28 , 04-Апр-24 (282) +2
- Приколотил гвоздями функциональность И послал всех подальше Красавчик , Аноним (105), 15:30 , 04-Апр-24 (294)
- Правильно Не прошло и 10 ле ой, уже прошло Причём давно 0_0 В общем, ждём, InuYasha (??), 21:44 , 06-Апр-24 (350)
Правильно. Не прошло и 10 ле... ой, уже прошло. Причём давно. (0_0) В общем, ждём system32.dll, user32.dll, advapi, shell32 и всё как у умных но злых (не)людей.
|