LINUX.ORG.RU

Systemd 235

 , ,


0

1

После трех месяцев разработки вышел релиз Systemd 235. Основные изменения:

  • Поддержка automake прекращена. В качестве сборщика используется Meson, использующий инструментарий ninja.
  • Для unit-файлов представлены опции RuntimeDirectory и RuntimeDirectoryPreserve, позволяющие определить путь к runtime-каталогу (в иерархии /run или $XDG_RUNTIME_DIR) и поведение в отношении сохранения его содержимого после остановки unit-а. Например, указание RuntimeDirectory=foobar приведёт к размещению данных в каталоге /run/foobar и удалению после завершения работы сервиса, если для него не установлена опция RuntimeDirectoryPreserve;
  • По аналогии с RuntimeDirectory для unit-ов представлены опции StateDirectory, CacheDirectory, LogsDirectory и ConfigurationDirectory, позволяющие вынести данные состояния, кэша, логов и настроек в отдельные подкаталоги в иерархиях /var/lib/, /var/cache/, /var/log/ и /etc, содержимое которых сохранится между запусками сервиса. Дополнительно добавлены вспомогательные пары опций, определяющие режим доступа к каталога - StateDirectoryMode, CacheDirectoryMode, LogsDirectoryMode, ConfigurationDirectoryMode.
  • В Systemd-Jornald реализована более агрессивное кеширование из /proc/ , а также запись в /proc/, что позволило увеличить производительность записи логов при большой нагрузке. Так как метаданные читаются в асинхронном режиме, их состояние может немного запаздывать относительно выводимых в лог записей. Владельцам SSD с TLC-памятью рекомендуется быть поосторожнее.
  • В unit-ы добавлена опция IPAccounting, при включении которой для сервиса добавляются счётчики с данными о трафике и числе пакетов. Данные о трафике можно посмотреть через «systemctl status» или «systemd-run --wait»;
  • Обеспечено сохранение в логе сведений о потреблении ресурсов CPU и трафике. Запись создаётся при каждой остановке юнита, если включены опции CPUAccounting или IPAccounting;
  • В unit-ах реализован Firewall, основанный на опциях IPAddressAllow и IPAddressDeny. Ограничения можно наложить как на входящий, так и на исходящий трафик.
  • В systemd-networkd представлена серия новых настроек, задаваемых через файлы .network: Scope (область достижимости) в секции [Address], ConfigureWithoutCarrier (игнорировать статус линка при настройке) в секции [Network], Anonymize (включение опций анонимного профиля RFC 7844) в секции [DHCP], Type (определение спецмаршрутов для направления трафика в blackhole/unreachable/prohibit) в секции [Route]. Добавлена новая секция [RoutingPolicyRule] для задания правил маршрутизации;
  • В файлы .netdev добавлены опции: Table в секции [VRF] для выбора используемой таблицы маршрутизации, Independent в секции [Tunnel] для настройки туннеля независимо от связанного с ним сетевого интерфейса, GroupForwardMask в секции [Bridge] для настройки распространение локальных сетевых кадров между портами сетевого моста;
  • В файлах .link добавлены новые режимы работы опции WakeOnLan, добавлена настройка TCP6SegmentationOffload для включения аппаратного ускорения обработки сегментов TCP/IPv6;
  • В реализацию сервера для анонса маршрутов IPv6 (Router Advertisment) добавлена поддержка отправки записей RDNSS и RDNSSL для передачи настроек DNS;
  • В systemd-nspawn добавлен флаг "--system-call-filter" для добавления и удаления элементов из применяемого по умолчанию фильтра системных вызовов. Реализована возможность определения белых списков системных вызовов с запретом всех остальных (ранее предлагались черные списки);
  • Добавлены новые фильтры групп системных вызовов: @aio, @sync, @chown, @setuid, @memlock, @signal и @timer, которые можно указывать через опцию SystemCallFilter или флаг "--system-call-filter";
  • В опцию ExecStart для unit-файлов добавлены два новых модификатора: При указании префикса "!" команда запускается без смены идентификатора пользователя/группы (без вызова setuid/setgid/setgroups). Второй модификатор "!!" идентичен "!" за исключением того, что его действие игнорируется на системах с поддержкой наследования расширенных прав (capabilities PR_CAP_AMBIENT, появились в ядре 4.3);
  • В systemd-run добавлен флаг "--pipe", при котором в вызываемый сервис systemd передаются файловые дескрипторы на STDIN/STDOUT/STDERR, что позволяет использовать его в цепочке с другими утилитами в shell с передачей данных через неименованные каналы;
  • Для каждого сервиса обеспечено поддержание счётчика перезапусков, который можно посмотреть командой «systemctl show -p NRestarts сервис».
  • Для unit-файлов реализована новая опция LockPersonality, позволяющая на лету привязать сервис к выбранному домену выполнения;
  • В поставку добавлен файл для modprobe.d, обеспечивающий переопределение параметров модуля bonding для корректного управления интерфейсом bond0 из systemd-networkd;
  • В journald.conf добавлена включенная по умолчанию настройка ReadKMsg, управляющая чтением лога ядра в systemd-journald, а также опция LineMax для задания максимального размера строки при выводе логов через STDOUT/STDERR;
  • В nss-myhostname/systemd-resolved по умолчанию обеспечена генерация DNS-записей A/AAAA для хоста «_gateway» вместо ранее применяемого имени «gateway», так как оно используется для внутренних нужд некоторых дистрибутивов (старое поведение можно вернуть во время сборки);
  • Добавлен новый целевой юнит для пользовательских сеансов: «getty-pre.target», который выполняется до консольного входа в систему;
  • Для увеличения качества энтропии в генераторе псевдослучайных числе systemd теперь при запуске каждого виртуального окружения пытается загрузить модуль ядра virtio-rng.ko;
  • В /etc/crypttab обеспечена возможность применения опции _netdev, по аналогии с /etc/fstab, для организации настройки шифрованных устройств после запуска сети; Для подключения внешних обработчиков в cryptsetup.target добавлено два целевых юнита remote-cryptsetup-pre.target и remote-cryptsetup.target, решающих те же задачи, что remote-fs.target и remote-fs-pre.target в local-fs.target;
  • В сервисы добавлена опция UnsetEnvironment, позволяющая убрать любую переменную окружения, которая в обычных условиях будет передана сервису;
  • Команды «systemctl poweroff», «systemctl reboot», «systemctl halt», «systemctl kexec» и «systemctl exit» теперь всегда выполняются в асинхронном режиме, т.е. сразу возвращают управление, не дожидаясь фактического завершения операции;
  • В systemd-resolve добавлен флаг "--reset-server-features", при указании которого очищаются и перезапрашиваются ранее полученные сведения о возможностях вышестоящих DNS-серверов. Отправка данных в лог теперь включает сведения о всех используемых DNS-серверах.

>>> Подробности

★★

Проверено: jollheef ()
Последнее исправление: Deleted (всего исправлений: 1)

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

не имеют отношения к системам инициализации и по-хорошему реализуются отдельными независимыми компонентами без прибивания гвоздями.

Это кто решил, ты? Опять выдаёшь мнение за факт. Ты докажи аргументированно по пунктам, почему это плохо ,а вот так «по-хорошему», но ты способен лишь поверхностно подкидывать.

Остальное — чушь, добавленная „ради красного словца”, при этом не имеющая отношения к объективному сравнению.

В одном есть, в другом нет - куда более объективно? Ах, опять возвращаемся к твоему «ИМХО» , конечнообъективность, объективность.

Чтобы расписывать всё это подробно никакого форума не хватит, надо целую статью пилить

Логика, логика. Сделай ход конём, напиши статью на форуме !

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

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

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

А тебе это за достоинство никто не выдавал, я сказал что есть разные концепции построения и разные архитектуры ПО, всё это вкусовщина и не более.

Но ты наш великий логик выдаёшь концепцию:

«реализуются отдельными независимыми компонентами без прибивания гвоздями.»

за достоинство, следовательно это становится недостатком всех иных концепций, чем это отличается от:

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

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

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

Мнение, пруфов конечно же нет.

Systemd 235

Команды «systemctl poweroff», «systemctl reboot», «systemctl halt», «systemctl kexec» и «systemctl exit» теперь всегда выполняются в асинхронном режиме, т.е. сразу возвращают управление, не дожидаясь фактического завершения операции

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

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

WAT? Какие ещё маги, дурилка? Ты хоть SysVinit видел или как обычно просто воздух сотрясаешь абы что-то ляпнуть?

Очень одинаковые команды, а там очень разные. Опять обосрался.

Да, ты опять обосрался. Правильную команду я тебе уже приводил: /etc/init.d/someservice restart. SysVinit сразу пишет: либо всё хорошо, либо точную ошибку. Чтобы узнать что-то полезное от поделки Лёни приходится её допрашивать как партизана. Удобство? Нет, неудобство. Myth busted.

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

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

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

Это кто решил, ты?

Нет, это решили разработчики других систем инициализации.

Ты докажи аргументированно по пунктам, почему это плохо

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

В одном есть, в другом нет - куда более объективно? Ах, опять возвращаемся к твоему «ИМХО» , конечнообъективность, объективность.

Я тебе пример с маскировкой сервисов уже приводил, перечитай ещё раз прежде чем по кругу в очередной раз задавать очередной идиотский вопрос.

Логика, логика. Сделай ход конём, напиши статью на форуме !

ЯННП. Причём здесь форум?

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

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

А тебе это за достоинство никто не выдавал

Тогда нахера ты притащил сюда эту табличку? Унеси обратно, помой руки и больше не трогай.

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

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

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

я сказал что есть разные концепции построения и разные архитектуры ПО, всё это вкусовщина и не более.

Тогда какого хрена твой кумир Лёня пытается заставить меня кушать невкусные для меня фломастеры, прибивая всё и вся гвоздями к своей поделке?

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

Ты наверное зачморённый, что тебя всякие лёни чему-то заставляют.

Учись читать, анон. Не „заставляют”, а „пытаются заставить”. Это разные вещи.

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

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

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

Тогда какого хрена твой кумир Лёня пытается заставить меня кушать невкусные для меня фломастеры, прибивая всё и вся гвоздями к своей поделке?

again: Юзай диван, бздю, генту, калькулятор, слаку и тд. Никто к тебе не приходил и не заставлял.

Учись читать, анон. Не „заставляют”, а „пытаются заставить”. Это разные вещи.

Работай над собой, если у тебя подгорает от чужих потугов.

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

Нет, это решили разработчики других систем инициализации.

Это всего лишь борьба идеологий и концепций.

Помимо очевидного низкого уровня качества кода

Не очевидно, комбайн!= низкое качество кода , как и UNIX-way =! хорошее качество кода.

у такой поделки отсутствует взаимозаменяемость компонентов

Что бы появился новый компонент, его нужно написать, никто не мешает добавить в комбайн ещё один компонент.

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

В каких то реализациях кобайна это возможно и минус, надо рассматривать конкретно. В пределах SystemD ты можешь использовать другие компоненты, отключив компоненты systemD, ничего не мешает использовать свой сетевой инструмент, старые логи, и тд . Для этого не нужно ничего пересобирать, выруби сервис и всё.

что вкупе с отсутствием проверок входных данных в одном из ключевых компонентов системы

На это я уже ответил

Я тебе пример с маскировкой сервисов уже приводил, перечитай ещё раз прежде чем по кругу в очередной раз задавать очередной идиотский вопрос.

Я тебе на него ответил.

ЯННП. Причём здесь форум?

ССЗБ

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

Ты ничего не спрашивал, ты это утвердил, то что ты поставил кучу вопросительных знаков ещё не делает твой высер «спрашиванием». Я зашел в новость продукта который мне нравится и высказал положительное мнение, а ты зашел и стал докапываться до каждого человека, чья позиция отличается от твоей, смекаешь в чём разница?

Тогда нахера ты притащил сюда эту табличку? Унеси обратно, помой руки и больше не трогай.

Опять же, томпон. Я ещё притащил для другого человека, но тебя с неё бомбонуло, и опять пошла аргументация уровня бывшего интеллигентного человека.

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

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

Systemd 235

И? сдулся?

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

Зачем тебе управление после reboot ? Я уверен это нужно 1% из 1%, ты это даже не юзал, более того опять пофикшено. ЧДТ - мастурбируешь на закрытые баги ?

Да, ты опять обосрался. Правильную команду я тебе уже приводил: /etc/init.d/someservice restart. SysVinit сразу пишет: либо всё хорошо, либо точную ошибку. Чтобы узнать что-то полезное от поделки Лёни приходится её допрашивать как партизана. Удобство? Нет, неудобство. Myth busted.

ССЗБ systemctl restart someservice - выдаст даже больше. Пример в студию или *издишь.

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

Вот и сам признался в том, что обосрался. Я сказал что системД делает линукс шелковистей и удобней? Ты сейчас признал, что это так, по факту:

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

Даже если это так(нет), а как же это забыли завести в SysVinit удобство для всех? Что криворукие мимо?

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

WAT? Какие ещё маги, дурилка? Ты хоть SysVinit видел или как обычно просто воздух сотрясаешь абы что-то ляпнуть?

Я то всё видел, может пример приведешь ? Мы вот сравним, и посмотрим что где и как смотрится, где больше информации по логам и тд, и ты обосрёшься, снова.

SysVinit сразу пишет: либо всё хорошо, либо точную ошибку. Чтобы узнать что-то полезное от поделки Лёни приходится её допрашивать как партизана. Удобство? Нет, неудобство. Myth busted.

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

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

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

Так они и пресечены. Но ведь это же не значит что противоположная сторона не может продолжать пытаться.

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

again: Юзай диван, бздю, генту, калькулятор, слаку и тд. Никто к тебе не приходил и не заставлял.

Пришли ко мне в дебиан, например.

Работай над собой, если у тебя подгорает от чужих потугов.

Недовольство когда кто-то пытается вынудить к чему-либо в добровольно-принудительном порядке — это вполне нормальная реакция. Или ты предлагаешь заказать Лёню киллеру?

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

Это всего лишь борьба идеологий и концепций.

Нет, это всего лишь борьба Лёни с фатальным недостатком.

Не очевидно, комбайн!= низкое качество кода , как и UNIX-way =! хорошее качество кода.

В данном случае это монолит с дерьмовым качеством кода, поэтому твоё сотрясание воздуха опять мимо.

Что бы появился новый компонент, его нужно написать, никто не мешает добавить в комбайн ещё один компонент.

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

Я тебе на него ответил.

Нет, не ответил.

ССЗБ

Шизофазия? Дописал в перечень симптомов.

Ты ничего не спрашивал, ты это утвердил

Ты значение знака вопроса в школе проходил?

то что ты поставил кучу вопросительных знаков ещё не делает твой высер «спрашиванием»

Смотрю нет. Ну, ничего не поделаешь, горбатого уже разве что могила исправит.

Я зашел в новость продукта который мне нравится и высказал положительное мнение

Голословное и ничем не подкреплённое, в очередной раз подтвердив что ты балабол.

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

Да, разница в том что ты слепой фанатик, который не может адекватно обосновать своё мнение.

Опять же, томпон. Я ещё притащил для другого человека, но тебя с неё бомбонуло, и опять пошла аргументация уровня бывшего интеллигентного человека.

Опять же, кондом,

бывшего интеллигентного человека

— это что-то типа бывшей наполовину беременной?

Опять для одарённых: «возьми другой инструмент» - мой совет тебе

Спасибо, но я уже разобрался что мне взять без твоих советов.

второе мой вопрос, как они друг- друга взаимоисключающий ?

У тебя почерк неровный, не волнуйся так. Если что, две системы инициализации в одной ОС не нужны, одной вполне достаточно.

И? сдулся?

Ты? Уже давно.

опять пофикшено

Никогда такого небыло и вот опять! ©

Я сказал что системД делает линукс шелковистей и удобней? Ты сейчас признал, что это так, по факту

В каком месте, засранец?

Даже если это так(нет), а как же это забыли завести в SysVinit удобство для всех? Что криворукие мимо?

Да, поэтому специально для инвалидов сделали systemd.

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

Я то всё видел, может пример приведешь ?

Я его уже привёл, сходи к окулисту.

Пример допроса можно?

Конечно, ты ведь сам его выдал: Systemd 235 (комментарий)

systemctl status ***.service и journalctl

Это при том что в SysVinit мне достаточно всего лишь перезапустить сервис, без каких-либо дополнительных ненужных команд.

А это ты уже несколько страниц только и делаешь, что в образе клоуна бегаешь в этом треде.

Тю, сказал бы сразу что тебе мешает, я б̑ы не стоял за зеркалом.

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

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

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

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

В данном случае это монолит с дерьмовым качеством кода, поэтому твоё сотрясание воздуха опять мимо.

Дерьмовое не дерьмовое, работает нормально, напиши лучше. Примеры можно?

Нет, это всего лишь борьба Лёни с фатальным недостатком.

Аргумент!

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

А кто ты такой, что бы решать что нужно сообществу, а что нет?

Пришли ко мне в дебиан, например.

А ты для дебиана кто , что бы твоё мнение учитывалось?

Ты значение знака вопроса в школе проходил?

Тебя не учили, что утвердительное предложение может содержать вопрос?

Голословное и ничем не подкреплённое, в очередной раз подтвердив что ты балабол.

Это лишь твоё мнение , опять же зависть.

Да, разница в том что ты слепой фанатик, который не может адекватно обосновать своё мнение.

Мы уже всё обосновали, Я, debian, шляпа и Лёня.

— это что-то типа бывшей наполовину беременной?

БИЧ

Спасибо, но я уже разобрался что мне взять без твоих советов.

Тогда, что ты здесь забыл?

У тебя почерк неровный, не волнуйся так. Если что, две системы инициализации в одной ОС не нужны, одной вполне достаточно.

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

Никогда такого небыло и вот опять! ©

Никто не говорил, что не было. Было- пофишкено.

В каком месте, засранец?

Читать учись.

Да, поэтому специально для инвалидов сделали systemd.

Ох, инвалиды уже не люди. Воспитания из чада так и блещет.

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

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

Что бы как последний балобол не писать «прибито гвоздями» ?

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

Дерьмовое не дерьмовое, работает нормально

4.2 же. В этом треде от различных пользователей уже было достаточно жалоб на „нормальную работу” этой поделки, балабол.

напиши лучше

Нафига если лучше уже есть? К тому же мне за это не платят.

Примеры можно?

SysVinit, Upstart, Runit, Daemontools, Launchd, Initng, OpenRC.

А кто ты такой, что бы решать что нужно сообществу, а что нет?

Я решаю что нужно лично мне. А ты кто такой?

А ты для дебиана кто , что бы твоё мнение учитывалось?

Пользователь, сейчас уже бывший.

Тебя не учили, что утвердительное предложение может содержать вопрос?

У тебя ко всему ещё и склероз, да?
Systemd 235 (комментарий)
Давай, покажи где в предложении „В чём удобство то?” находится утверждение, балабол.

Это лишь твоё мнение , опять же зависть.

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

Мы уже всё обосновали, Я, debian, шляпа и Лёня.
Я

ЧСВ не давит?

БИЧ

Я такой аббревиатуры не знаю.

Тогда, что ты здесь забыл?

Тебя спросить.

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

Это те самые пользователи что по три антивируса в одной винде держат? Ну пусть себе держат, я же не запрещаю.

Никто не говорил, что не было. Было
Это лишь твоё мнение , опять же зависть.

Шизофрения как она есть.

Читать учись.

Прочитал что у тебя кривые руки, каким боком это делает линукс более удобным я так и не понял.

Ох, инвалиды уже не люди. Воспитания из чада так и блещет.

Я разве писал что они не люди? Ты же сам это придумал, что как бы намекает.

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

Что бы как последний балобол не писать «прибито гвоздями» ?

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

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

что бы решать что нужно сообществу

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

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

4.2 же. В этом треде от различных пользователей уже было достаточно жалоб на „нормальную работу” этой поделки, балабол.

Примеры будут или опять по верхушкам?

Нафига если лучше уже есть? К тому же мне за это не платят.

А чего ты ноешь весь тред? Вода в жопе не держится ?

SysVinit, Upstart, Runit, Daemontools, Launchd, Initng, OpenRC.

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

Я решаю что нужно лично мне. А ты кто такой?

Вот за себя и решай, а не сри на всё, что тебе не нравится. Я не срал не одну систему инициализации, да «простыни» есть ,я признаю право на их существование.

Пользователь, сейчас уже бывший.

То есть никто.

У тебя ко всему ещё и склероз, да?

Systemd 235 (комментарий) Давай, покажи где в предложении „В чём удобство то?” находится утверждение, балабол.

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

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

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

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

Тебя спросить.

Ну всё, спросил, свободен.

Это те самые пользователи что по три антивируса в одной винде держат? Ну пусть себе держат, я же не запрещаю.

Нет те у которых есть awesome, i3, gnome, kde и тд. Те у которых есть vi, nano, emacs и тд, продолжать?

Шизофрения как она есть.

Цитата где я написал «Этой CVE не было» , где я это отрицал. Опять балаболишь .

Прочитал что у тебя кривые руки, каким боком это делает линукс более удобным я так и не понял.

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

Я разве писал что они не люди? Ты же сам это придумал, что как бы намекает.

Ты явно намекал, что они не люди.

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

примеры дерьмового когда давай

В сишку умеем? В код системды хоть раз смотрели?



strcpy(mempcpy(mempcpy(r, f, a + 1), i, b), e);
...
arg_header = strdup(option+7);
...
strcpy(mempcpy(mempcpy(r, f, a + 1), i, b), e);
...
ret = new(char, (e - slice) + 1 + strlen(name) + 6 + 1);
https://github.com/systemd/systemd/blob/master/src/basic/unit-name.c#L476

        t = newa(char, strlen(p) + 2 + 4 + 1);
        stpcpy(stpcpy(stpcpy(mempcpy(t, p, fn - p), ".#"), fn), ".lck");
https://github.com/systemd/systemd/blob/09541e49ebd17b41482e447dd8194942f3978...

https://github.com/systemd/systemd/blob/a0bfc9c26a2cc44b95b1a02200cb999dedf9c...

if (path_is_absolute(option+15)) {
                            if (strv_extend(&arg_tcrypt_keyfiles, option + 15) < 0)
Это навскидку. Еще там, помимо знатного лисапеда в виде собственного парсера (top-down, c магическими константами и прочими плюшками, типа макросов строчными буковками) вспоминаются прикольные «проверки» введенных пользователем данных - иногда по два-три раза подряд парсинг + проверка (чсх - копипастой) + assert (ага, была такой баг-уязвимость с зависанием из-за ассерта), иногда, увы - пшик, а не проверка, потому что кое-кто ни о типах, ни о код-флоу слыхом не слыхивал, передавая с самого начала прилежно char* вместо одной проверки и передачи какого нибудь «checked_parsed_struct» ... в общем, отличным или просто хорошим кодом это дело назвать сложно.

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

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

Смотрите сколько угодно на Ваших коней в вакууме. А сервис нужно переписывать для того, чтобы работал так, как нужно мне, а не господину Поттеренгу. Но, мне кажется, что Вам всё равно этого не понять.

... там где это нужно используются другие инструменты.

Оригинальная мысль. Чтобы просто запустить сервис при запуске сервера, нужно использовать какие-то «другие инструменты». Расскажите какие. Ну пожалуйста-пожалуйста.

Ну так из-за чего он это делает вы поняли? Или опять начальный курс «линукс за 4 дня» ?

Да. Хочу этот курс от Вас. Похоже, у меня другой линукс.

Сервис лишь запускает приложение с некоторой оговоркой...

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

... бывает такое , приложение зависает, и даже kill -9 не помогает, в этом как виноват systemD ?

Да. После просьбы к systemd остановить приложение он его подвешивает так, что не помогает даже kill -9, а если в обход systemd дать приложению kill -TERM, приложение корректно останавливается. Виноват, конечно, не systemd.

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

Сказал так, как будто второй день на ЛОРе.

Смысла фразы не понял. Не могли бы немного развернуть?

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

... в общем, отличным... кодом это дело назвать сложно.

Ну почему же? Легко назвать «отличным от других». Всего лишь пример альтернативного кодинга для людей с альтернативным мышлением. Да фиг с ним бы было, если бы работало. Но работает же непредсказуемо.

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

Больше боли, больше угара! Я верю что реактивная тяга твоей задницы может быть ещё мощнее. Главное не останавливайся!

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

А вот спящий режим так и не осилили сделать. Помню во времена 8.10 он у меня еще хорошо работал, а теперь даже пробовать страшно.

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

Спящий режим — это который? Обесточивание максимального количества узлов с сохранением питания ОЗУ? У меня корректно работает. Правда, система стоит так давно, что я не вспомню, это оно само так, или же я плясал с бубном.

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

Рот свой закрой косоглазый церебральный мамбетос!

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

Он самый. Можно попробовать настроить на моем дескопе, отпишусь как всё пройдет.

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

То, что ты привел не является «плохим кодом», как уже сказали, каждый пишет как хочет. Но ты так и не обосновал, почему он плохой. Опять пердёшь о лаконичности, без никаких технических аспектов.

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

Смотрите сколько угодно на Ваших коней в вакууме. А сервис нужно переписывать для того, чтобы работал так, как нужно мне, а не господину Поттеренгу. Но, мне кажется, что Вам всё равно этого не понять.

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

Оригинальная мысль. Чтобы просто запустить сервис при запуске сервера, нужно использовать какие-то «другие инструменты». Расскажите какие. Ну пожалуйста-пожалуйста.

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

Да. Хочу этот курс от Вас. Похоже, у меня другой линукс.

Я просто хотел подтвердить своё предположение, что ты неосилятор.

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

Любая система инициализации запускает программу с оговоркой. И да она запускает так как тебе нужно.

Да. После просьбы к systemd остановить приложение он его подвешивает так, что не помогает даже kill -9, а если в обход systemd дать приложению kill -TERM, приложение корректно останавливается. Виноват, конечно, не systemd.

Я тебе про Ивана, ты опять про болвана. И без systemd приложения могут виснуть так, что ты их ни TERM, ни SIGKILL ом не убьёшь. Опять же пример приложения, пока не примеров я заявляю что ты брехло.

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

Воспроизведём ?

Смысла фразы не понял. Не могли бы немного развернуть?
Шла бы речь об systemd у пользователей, которые его не видели?

Шла, идёт и будет идти, и не только о SystemD.

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

В таких случаях ipset тоже оказывается в жопе, ибо работает через iptables.

Нет.

Если у тебя куча правил в INPUT, то они пробегаются поочередно. В ipset же используется хэш-таблица.

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

То, что ты привел не является «плохим кодом»

Разумеется это не просто плохой код, это сплошная куча дерьма.

как уже сказали, каждый пишет как хочет

Но не каждая школоло-поделка агрессивно проталкивается во все дистрибутивы и запускается с PID 1. Но ты и дальше продолжай кукарекать что Лёня бох и до него жизни не было.

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

Примеры будут или опять по верхушкам?

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

Вода в жопе не держится ?

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

Вот за себя и решай, а не сри на всё, что тебе не нравится. Я не срал не одну систему инициализации
это не повод сидеть на допотопном, неудобном дерьме в виде простыней

Шизоид не палится. После окулиста заодно к психиатру зайди чтоб два раза не вставать.

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

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

Я считаю если человек заходит и обсирает другого за его спиной, как ты Лёню

Могу ему отправить всё что я о его кривой поделке думаю на мыло. Это что-то изменит?

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

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

Нет те у которых есть awesome, i3, gnome, kde и тд. Те у которых есть vi, nano, emacs и тд, продолжать?

Нет, для шлангования ты слишком уныл.

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

Но ведь ты же сам признался что ничего другого кроме поделки Лёни ты не осилил. Сходи может ещё к ортопеду, вдруг на место вправит. Или хотя бы к хирургу направит, чтобы тот пересадил руки из жопы в более приспособленное для них место.

Ты явно намекал, что они не люди.

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

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

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

Т.е. ты или не умеешь читать или не умеешь в cишку?

магические числа
однобуквенные переменные и литералы в коде — сплошь и рядом, передача результата выполнения функции напрямую, без проверок (не говоря о том, что отлаживать такие цепочки — «удовольствие» еще то), в другую, копипаста.

t = newa(char, strlen(p) + 2 + 4 + 1);
        stpcpy(stpcpy(stpcpy(mempcpy(t, p, fn - p), ".#"), fn), ".lck");

куча неявных макросов — new,newa,newx
размеры буферов прибиты гвоздями к длине этих литералов (sizeof? Не, не слышали!)

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

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

Так не тебе отлаживать, если Лёня так пишет - ему так удобней, ты на основе этого «говнокода» эксплоит уже сделал? Нет, следовательно - обоснования нет.

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

Но не каждая школоло-поделка агрессивно проталкивается во все дистрибутивы и запускается с PID 1. Но ты и дальше продолжай кукарекать что Лёня бох и до него жизни не было.

Опять зависть?

Разумеется это не просто плохой код, это сплошная куча дерьма.

Покажи как надо.

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

Понятно, примеров не будет.

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

Слив засчитан.

это не повод сидеть на допотопном, неудобном дерьме в виде простыней

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

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

Таблицу дал, всё что ты смог ответить - это мне нахрен не нужно.

Могу ему отправить всё что я о его кривой поделке думаю на мыло. Это что-то изменит?

Могу - не могу , ты отправь! А пока ты только ведешь себя как подобие человека. Если мне не нравится SysInit это не повод хэйтить его отцов.

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

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

Нет, для шлангования ты слишком уныл.

Слив засчитан.

Но ведь ты же сам признался что ничего другого кроме поделки Лёни ты не осилил. Сходи может ещё к ортопеду, вдруг на место вправит. Или хотя бы к хирургу направит, чтобы тот пересадил руки из жопы в более приспособленное для них место.

В очередной раз вместо аргументации я вижу переход на личности.

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

А никто и не отрезает, сиди на своём диване, генте, слаке и тд. Да и почти везде ты можешь вырубить, и накатить своё OpenRC.

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

Я просто хотел подтвердить своё предположение, что ты неосилятор.

И что я не осилил?

Да. После просьбы к systemd остановить приложение он его подвешивает так, что не помогает даже kill -9, а если в обход systemd дать приложению kill -TERM, приложение корректно останавливается. Виноват, конечно, не systemd.

Я тебе про Ивана, ты опять про болвана. И без systemd приложения могут виснуть так, что ты их ни TERM, ни SIGKILL ом не убьёшь. Опять же пример приложения, пока не примеров я заявляю что ты брехло.

Вы вообще читаете, что Вам пишут?

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

Воспроизведём ?

Легко - https://lists.freedesktop.org/archives/systemd-devel/2014-April/018373.html

Даже можете не отвечать. Ваш ответ немного предсказуем.

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

Мои пять копеек: сабж в Funtoo напрочь не хотел монтировать soft RAID-1 с хомяком на нём, хотя при загрузке писал, что всё ок. С OpenRC такой проблемы нет. Спрашивал у Intelfx как побороть - ответил про дистропроблемы.

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

Так не тебе отлаживать,если Лёня так пишет - ему так удобней

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

ты на основе этого «говнокода» эксплоит уже сделал?

Что, «How to Crash Systemd in One Tweet» ни о чем не говорит?
А это был фриз всей системы при отправлении любым пользователем пустого сообщения
https://github.com/systemd/systemd/blob/b8fafaf4a1cffd02389d61ed92ca7acb1b8c7...
Из-за

static void manager_invoke_notify_message(Manager *m, Unit *u, pid_t pid, const char *buf, size_t n, FDSet *fds) {
        _cleanup_strv_free_ char **tags = NULL;

        assert(m);
        assert(u);
        assert(buf);
        assert(n > 0);
Или это было давно и поэтому почти неправда?
А что насчет уязвимости в resolved?
https://github.com/systemd/systemd/commit/a0166609f782da91710dea9183d1bf13853...
Тоже давно?
Или получения рута на ровном месте, из-за того, что кое-кто не просто поленился глянуть в sys/stat.h, но и прилежно забил на вопли компилятора при сравнении unsigned и signed:
https://github.com/systemd/systemd/blob/b3267152783d5784c45010615045d4e8ee459...
#define UID_INVALID ((uid_t) -1)
...
mode_t mode
...
fd = open(path, O_WRONLY|O_CREAT|O_CLOEXEC|O_NOCTTY, mode > 0 ? mode : 0644);
Обтекай.

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

Опять зависть?

Опять заело? Слишком уныло, придумай уже что-то поинтересней.

Покажи как надо.

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

Понятно, примеров не будет.

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

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

Да ладно? А вот это прибивание гвоздями намертво всего подряд — это что?

Таблицу дал
А тебе это за достоинство никто не выдавал

Слив засчитан. Я уже говорил куда ты можешь засунуть свою таблицу.

Могу - не могу , ты отправь!

И ты перестанешь бомбить и лететь на реактивной тяге? Так не интересно.

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

Я это уже обосновал. Купи очки.

В очередной раз вместо аргументации я вижу переход на личности.
Кококо зависть! Спервадобейся!

Петушок опять слился, бывает.

А никто и не отрезает, сиди на своём диване, генте, слаке и тд. Да и почти везде ты можешь вырубить, и накатить своё OpenRC.

Это типа мы вам даём инвалидную коляску, но если захотите — можете идти на своих двух?

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

примеры дерьмового когда давай

магические числа
однобуквенные переменные и литералы в коде — сплошь и рядом
передача результата выполнения функции напрямую, без проверок (не говоря о том, что отлаживать такие цепочки — «удовольствие» еще то), в другую
копипаста.

если Лёня так пишет - ему так удобней

Как интересно ты перешёл от обсуждения качества кода к некоему „удобству” копипастящего свои простыни некомпетентного неадеквата. Передай там ему как-нибудь что удобнее вообще не писать, вдруг горшочек варить таки перестанет.

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

Жесть какая! Обычно на втором-третьм курсе так пишут. Когда отступы ставить худо-бедно уже научились, а осмысленный код писать — нет.

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

если Лёня так пишет - ему так удобней

Местоимения, обращенные к божеству, положено писать с большой буквы:

«если Лёня так пишет - Ему так удобней»

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

Передай там ему как-нибудь что удобнее вообще не писать, вдруг горшочек варить таки перестанет.

Напомнило об одной локальной шутке. Мы тут с мужиками давно для себя уяснили, что лучший код — тот, который никто не написал. «Можешь не писать код — не пиши». :)

А если писать, может получится как у поттера. И оконфузишься на весь мир, и людей подведешь.

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

Так не тебе отлаживать, если Лёня так пишет - ему так удобней, ты на основе этого «говнокода» эксплоит уже сделал? Нет, следовательно - обоснования нет.

«Простынки на shell кококо баги кококо поттер бог вывсёврёти коко коко так удобнее кудкудах!»

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

Хотя зачем я вру... Не будет, идиотами ЛОР не оскуднеет.

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

Опять заело? Слишком уныло, придумай уже что-то поинтересней.

Предпочитаю повторять факт, чем выдумывать новый в угоду ассортимента.

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

В чём логика Уязвимости = говно софт ? Ядро = говно , и всё другое тоже ? Ждём от тебя софт без единого бага, уязвимости, в лучших традициях кодинга.

Да ладно? А вот это прибивание гвоздями намертво всего подряд — это что?

Про это я уже писал. Почти всё прибитое можно отключить, и пользоваться чем хочешь. Твой ответ - зачем. Мой ответ, потому что я так хочу, хочу прибиваю, хочу не прибиваю - создай своё и делай так, как тебе нравится.

И ты перестанешь бомбить и лететь на реактивной тяге? Так не интересно.

Любой пердак рано или поздно остывает, с твоей стороны глупо было на это надеяться. Мастурбировать на простыни, кайфовать от подгорания пуканов, и оскорблять собеседника - образ пользователей альтернативных систем инициализации, правильно понимаю?

Я это уже обосновал. Купи очки.

Розовые что-ли?

Петушок опять слился, бывает.

Опять же, примитивный переход на личности, толсто.

Это типа мы вам даём инвалидную коляску, но если захотите — можете идти на своих двух?

Можешь иди на двоих, почему нет? Нормальные люди так и делают, а не обвиняют всех других, что их сделали инвалидами.

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

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

Я уже понял систему мышления вашей группы. Если кто-то говорит, то что не вписывающиеся в систему вашего shell-мирка, или просто выдвигает отличную от вашей идею, вы приходите к выводу «Подгорел пукан», «неадекват» и тд. Всё это конечно забавно, как и любое иное заблуждение.

shpinog ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.