LINUX.ORG.RU

zssh — реализация SSH на языке Zig от разработчиков OpenSUSE

 , ,


1

3

Разработичики OpenSUSE представили zssh — реализацию протокола SSH на языке Zig. В разработке реализована работа с ключами и сертификатами, а также взаимодействие с ssh-agent. Алгоритмы шифрования поддерживаются с помощью уже существующих библиотек.

В качестве целей разработки называются возможности языка для легкого расширения с целью реализации постквантовых алгоритмов шифрования и расширением протокола в целом. Изначально в проект заложена поддержка криптографических библиотек libcrypto и leancrypto.

>>> Код проекта (лицензия GPLv3)

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

★★★★★

Проверено: cetjs2 ()
Последнее исправление: unDEFER (всего исправлений: 3)

Тут топят Си или топят за Си? Посмотреть исходники будет интересно.

splinter ★★★★★
()

Ждем новости про критические уязвимости, которые попали в релиз. Че уж там.

ncrmnt ★★★★★
()

Они бы еще libssh сразу взяли.

uart
()

Это не релиз, и это не представили.

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

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

Мне zig чисто по названию навевает что то этакое, что сразу заставляет отказаться даже от попыток его пробовать. Всетаки неудачно очень выбрали название.

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

Я насколько помню, там то, о чем ты говоришь, пишется немного не так, ЕМНИП через s. А это вообще крутой поворот или зигзаг.

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

Да понимаю я все. Это чисто психологический баг мой, не обращай внимание.

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

Как @Zhbert правильно заметил, то что вам могло повеять (мы же телепаты) пишется по другому: «Der Sieg» – что переводится как победа, это во первых. А во-вторых, если вам все напоминает о, извините, нацистах, то возможно у вас паранойя, предлагаю тогда полностью, во всем мире, отказаться от Mercedes, Porsche, BMW, Hugo Boss, немецкого пива и баварских колбасок.

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

отказаться от Mercedes, Porsche, BMW, Hugo Boss, немецкого пива и баварских колбасок

И от немецкой порнухи тоже?

u-235
()
Ответ на: комментарий от Zhbert

Это как в анекдоте: «Ложечки то мы нашли, но осадочек остался». Ну не нравится мне этот язык изначально, что я сделаю? Нет уж, я пока лучше на раст.

LightDiver ★★★★★
()

Ну, Bun же как-то сделали, даже вроде взлетело.

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

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

Да не, я вполне понимаю.

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

Ну не нравится мне этот язык изначально, что я сделаю?

не знаешь - вот и не нравится. Мне так же «не нравятся» испанский и корейский.

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

Так я и другие не знаю, но они мне нравятся. Тут не в незнании дело. Вот я английский в принципе знаю худо бедно, но он мне не нравится - слишком много исключений, нет упорядоченности, произношение не предназначено для ушей человеков.

Есть определенныые триггеры просто, которые срабатывают чисто психологически и хрен ты что с этим сделаешь.

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

Вот после этого Маск и перестал мне нравиься окончательно. При этом даже не важно что именно он имел в виду.

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

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

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

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

А вот уже после самостоятельно начал учить итальянский испанский и сходу начал его понимать. Там тоже все просто, логично, понятно. И на слух тоже.

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

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

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

Попробуй итальянский, испанский, они в чем то схожи с русским в этом плане.

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

Слова отдельные, легко различимые.

это твоё субъективное мнение. Просто твои нейросети с детства на него заточены.

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

Русский проще для изучения.

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

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

Ничего подобного. Я начал изучать языки самостоятельно лет 15 назад. За это время на разговорном уровне смог уже больше 10 языков. В основном европейских. И только английский не дается никак на слух.

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

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

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

А уж для других то языков. Но это все потихоньку сглаживается практикой.

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

Ноль понимания. Что то говорят, какая то каша из одинаковых звуков.

При этом некоторые романские я с ходу понимаю, даже если не изучал их до этого. Просто по примеру других.

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

произношение не предназначено для ушей человеков.

dafaq?

Американ инглиш дубовый и понятный как палка. Вот бритиш (и скоттиш) - то да, как воду в рот набрали.

Но ничё, после пары сезонов монти пайтона тоже норм становится..)

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

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

Когда такое происходит, это меня как раз изумляет - ля как говорит. И запоминается, как лютое исключение.

https://ok.ru/video/2732702239307

Вот тут например неплохо слышно.

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

Не знаю чому все умиляются этому Zig’у. Т.н. Rust может не нравиться, но в 2k25 делать языки без безопасной работы с памятью… Это я даже не знаю. Расстрельная статья! Не нравится вырвиглазный Rust - есть няшно-анимешный Swift. Да, там есть щепотка рантайма, но некоторые на go консольные утилиты пишут и не плачут. Короче очень странные движения. Хотя что говорить о планетке на которой так часто пишут на т.н. питоне. С человечеством давно ВСЁ ЯСНО

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

Так и Swift язык развесёлый! Я сам любил передвигать байтики и хохотал поймав ошибку сегментирования в лабораторке, но осознал что страна доверила мне автоматизацию народного хозяйства и пообещал Родине что НИКОГДА не убегу за границу массива.

Т.е. нужно разделять свои хотелки и производственную необходимость. Дрочение буферов есть вредительство.

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

Так и Swift язык развесёлый!

zig свою нишу найдет в программировании под виндовз. Это в линуксах всегда свой компиллятор есть. А так – скачал, распаковал, пишешь себе на ядреном випапи, на CMake свысока смотришь, а оно все компиллируется, само нужные либ-файлы стягивает, дает результат без зависимостей от рантаймов.

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

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

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

comptime вычисления (можно, например, типы вычислять), как минимум

A12345
()

Разработичики OpenSUSE представили zssh

Я не понимаю по-хамелеоньи, переведите.

реализацию протокола SSH на языке Zig

Аа, мы ж все изнывали без этого. Вау, новая реализация SSH!

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

У нас есть zsh, zssh. Ждём zsssh?

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

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

Можно посмотреть на его std (идет в архиве вместе с релизным бинарем). Сравнить красивый код библиотек на зиге с исходниками той же STL.

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

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

snake266 ★★★
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.