После трёх с половиной лет разработки опубликован выпуск пакета Sequoia 1.0, развивающего библиотеку функций и инструментарий командной строки с реализацией стандарта OpenPGP (RFC-4880). Выпуск подытожил работу над низкоуровневым API, в котором реализован охват стандарта OpenPGP, достаточный для полноценного использования. Код проекта написан на языке Rust и распространяется под лицензией GPLv2+. Реализация криптографических алгоритмов основана на библиотеке Nettle. Поддерживаются платформы Linux, FreeBSD, Windows, macOS, Android и iOS...Подробнее: https://www.opennet.dev/opennews/art.shtml?num=54272
Верной дорогой шли товарищи и вот, пришли к 1.0! Так держать. Фракталушка, лайкни отца растакоммунизма.
Такой коммунизм нам не нужен.
Если фрактал и прочие коммунисты, то я не коммунист.
(С) Владимир Ленин
Долой разврат! Закопайте труп обратно.
Ты же ещё живой!
> После трёх с половиной лет разработки ... только sequoia-openpgp и утилиту для проверки цифровых подписей.
> CLI-интерфейс и высокоуровневые API пока не стабилизированы и дорабатываются.Вот это скорость разработки! Лет через 50 допишут. Нормальные люди, ой, простите, люди без инвалидности за 3 года консоли новые выпускают, игры ААА делают, а тут openpgp переписать не могут... Что поделать, какой молоток, такой и результат.
> а тут openpgp переписать не могут...коллега, вы небрезгливы, но невнимательны. Ниже есть чудный тредик, раскрывающий всю глубину вашего заблуждения ;-)
что такое ААА игры и зачем они нужны? openpgp понятно зачем нужен, зачем переписывают не очень понятно
Переписывают не неюзабельностью текущих реализаций. Пока публичное API не стабилизировали, есть надежда на юзабельность Sequoia.
> Реализация криптографических алгоритмов основана на библиотеке NettleОно написано на сях, точно-точно там нет никаких этих ваших дыр, от которых раст защищает?
Погодите, а что тогда эти хрустики вообще написали-то и десять лет отлаживают? Я-то сослепу сперва решил что вот, молодцы, openpgp на хрусте переписали. Оказывается, нифига.Нескучный api, получаетсо?! Причем и он все еще немного окончательно уже но не совсем готов для прод...версии 1.0 ?
> Стабилизация Rust произошла только в мае 2015
> После трёх с половиной лет разработки
> десять лет отлаживают
> Декабрь 2020Ясно, очередной ничего не добившийся, но преувеличивающиц чужие заявления коекакер.
они 10 лет крафтовое смузи пили потому, что ничего стоящего я там пока не увидел. натурально скачал исходники и собрал. походу весь код на дизайн сайта ушел, который тож не допилили толком.
По-моему, там значительная часть ассемблер. Все же знают, что ассемблер защищает от ржавых дыр.
Святой Раст защищает от всех дыр, от совсем всех!
Дышать тоже нельзя будет?
Только через раст животворящий. Принцип железного водолазного костюма ака трёхболтовка. Нужду справлять тоже в костюм.
смотря через что. а то мало ли захочешь неинклюзивно дышать - растокомунити не оценит.
Растаманы ещё не дошли до хранения паролей в публичных текстовичках, как попыхиватели? Чем "безопасней" язык, тем меньше интеллектуальные способности программиста.
>> Реализация криптографических алгоритмов основана на библиотеке Nettle
>Оно написано на сях, точно-точно там нет никаких этих ваших дыр, от которых раст защищает?Rust и от дыр в Nettle защитит!
Тут без реформ в консерватории, кажется, мало что можно сделать.gpg сделан для инопланетян, и мне кажется маловероятным, что то, что сделано теми же людьми с той же целью, будет как-то принципиально отличаться.
Ты внимательно прочитал новость? Какими, нахрен, людьми?!Принципиальное отличие тут (как во всех хрустоподелках) в том, что оно еще и не работает.
Но очень, очень безопастное.
Принципиальное отличие от Вас в том, что оно хочет быть полезным людям.
Забесплатно. Представляете? Вот так просто, не требуя лицензионных отчислений или зарплаты. Вот ведь чудо какое. Наверное Вам такое неизвестно - полезно ещё и бесплатно, раз любите поливать грязью старания людей.
Он, конечно, циник (и последнее время на этой почве частенько промахивается с оценками по частичным данным) -- но уже давно оказался куда полезнее как минимум Вас, а то и вас с Рустиком.
В альте нет ни одной программы на rust?
А какими, простите, заслугами отметился уважаемый Вами nox, раз Вы его вскукареки защищаете? Мне казалось, разработчики Альта вполне понимают ценность открытого кода, который можно самому взять и дополнить под свои же нужды, а то и под коммерцию.
блжад, именно что понимают.
Поэтому ценность кода на экзотическом язычке, делающего из полезного ровно ничего (причем все это успешно умеет делать openpgp) для них равна нулю.
> успешно умеет делать openpgpПростите, какая из реализаций (СТАНДАРТА OpenPGP) делает это успешно и без танцев с бубном? Разработчики GnuPG и начали писать новую реализацию с нуля, чтобы избавиться от костылей первой реализации.
> Most loved language
> Fifth most wanted language
> экзотический язычокНу да, ну да, пошло коммьюнити куда подальше, nox лучше знает.
Мля, это так прекрасно, что я, пожалуй, заскриню.И да, _это_ комьюнити - шло бы куда подальше. Любить свои язычки где-нибудь не на людях.
> Most loved languageЧёт не похоже🤣
Речь про StackOverflow Worldwide, а не про Russia.
Ах, да, ещё, оказывается, язык, чья популярность на равне с конкурирующим ему Go, можно считать экзотическим. Дело же в оффлайн вакансиях, которые под конец 2020 релевантны только для стажеров, джунов и неамбициозных людей уровнем повыше. А профессионалы и так место найдут, без всяких Go/Rust/Kubernetes и прочих новомодных штук.
Поддерживаю. Openpgp лучше уже тем что написан не на rust.
Он лучше тем что написан - и работает. Будь он хоть на gwbasic при отсутствии альтернативы.А тут и не написано даже - "интерфейс" они создали. К чужой криптобиблиотеке. Ни разу не хрустовой. Правда, "пока только низкоуровневый" - а высокоуровневый еще уже почти окончательно но не совсем.
Три года разработки!
Аргументация уровня "мой курьер лучше тем, что, он ездит на велосипеде XXX, а не YYY".
> Аргументация уровня "мой курьер лучше тем, что, он ездит на велосипеде XXX,
> а не YYY".Так тот курьер ездит, а этот свой лисапед на горбу носит. :-))
Уточните, пожалуйста, что именно умееют делать 2 документа rfc на английском? (собственно openpgp)
Еще уточните чем реализация этих стандартов на rust хуже самих стандартов.
> но уже давно оказался куда полезнее как минимум Вас, а то и вас с РустикомЧувак, несущий ахинею в комментах?
Да нет, просто второй аккаунт Шигорина, откуда он позволяет себе писать плохо про других, а то ведь с основного аккаунта (который почти белый и пушистый) атата - от начальства/инвесторов/крупных заказчиков прилетит.Ах, да, ошибочка с моей стороны: ник не nox, а пох, что объясняет уровень понимания.
> Да нет, просто второй аккаунт Шигорина, откуда он позволяет себе писать плохо
> про других, а то ведь с основного аккаунта (который почти белый
> и пушистый) атата - от начальства/инвесторов/крупных заказчиков прилетит.
> Ах, да, ошибочка с моей стороны: ник не nox, а пох, что
> объясняет уровень понимания.Это масонский заговор против Растишки!
Конечно полезней читать ахинею, чем комент ради комента, ибо несущий ахинею - мыслящий, мыслящий - сущий по Декарту, в отличии от бота анонимного.Задам встречный вопрос, избавлены ли вы от собственной ахинеи?
Вау, Шигорин, ты оказывается занимаешь позицию в вечном споре C vs Rust? Это почему? Раст на эльбрусе не работает?
> Вау, Шигорин, ты оказывается занимаешь позицию в вечном споре C vs Rust? Это почему? Раст на эльбрусе не работает?Он старпер.
Конечно, не работает. Ему ж LLVM нужен. А LLVM под Эльбрус, конечно, уже есть, то есть почти готов, но мы его вам только под NDA, и всё равно не дадим.
Позвольте вам суда влезть.
Если мыслить с точки мейнтейнера - все эти ваши хрусты, поддерживайте сами - причин миллион, их никто не называет - а зря, минусов у этих ваших хрустов больше чем ,вобщем не все понимают зачем оно вообще надо.
> Позвольте вам суда влезть.
> Если мыслить с точки мейнтейнера - все эти ваши хрусты, поддерживайте сами
> - причин миллион, их никто не называет - а зря, минусов
> у этих ваших хрустов больше чем ,вобщем не все понимают зачем
> оно вообще надо.Назови пять.
> Позвольте вам суда влезть.
> Если мыслить с точки мейнтейнераА какое мне до точки мейнтейнера? Он хочет мейнтейнить? Вот пускай и мейнтейнит. Не хочет мейнтейнить, пускай не называет себя мейнтенером.
Между хотеть быть полезным и быть полезным - пропасть бездонная.
Wannabe такие wannabe.
Ну ты-то даже и не хочешь.
Закопать. Хотя лучше врагу установить.
Оно ещё не стабилизировано... за три года API не стабилизировано!!!
> Sequoia достиг готовности к релизу 1.0 ещё год назад, но разработчики решили не торопиться и выделить больше времени на проверку наличия ошибок и написание качественной и полной документации с отсылками на информацию в стандарте OpenPGP и примерами использования
> за три года API не стабилизировано!!!Ну да, доки, CI/CD, тесты, проверка на ошибки и стабилизация за неделю делаются. Да и внутреннее API и публичное - равноценные вещи. Ещё и OpenPGP это лёгкий стандарт, с реализацией ни у одного школьника не возникнет проблем, математика нинужна.
Сразу видно в комментаторе опытного разработчика популярных библиотек.
> высокоуровневые API пока не стабилизированы и дорабатываются.Три года, Карл! Не могут API родить...
>> высокоуровневые API пока не стабилизированы и дорабатываются.
> Три года, Карл! Не могут API родить...Вейланд. 12 лет.
Стабильно:
https://github.com/wayland-project/wayland-protocols/tree/ma...
presentation-time,
viewporter,
xdg-shellнестабильные протоколы:
https://github.com/wayland-project/wayland-protocols/tree/ma...fullscreen-shell
idle-inhibit
input-method
input-timestamps
keyboard-shortcuts-inhibit
linux-dmabuf
linux-explicit-synchronization
pointer-constraints
pointer-gestures
primary-selection
relative-pointer
tablet
text-input
xdg-decoration
xdg-foreign
xdg-output
xdg-shell
xwayland-keyboard-grab
> 12 летМаленький еще, строго не суди.
Ага, ещё и имя странное, Вейланд. Немец чтоли?
Ой вей, таки уже вспомнили о нас, немцах.
За "доками, CI/CD, тестами, проверками на ошибки и стабилизацией" потеряли собственно нужность.
Всё нормально, всё в духе времени. Работа ради работы.
> Оно ещё не стабилизировано... за три года API не стабилизировано!!!Ты что, с ума сошел? Только непрерывные инновации, только ультрахардкор!
Хорошо, что растаманы раньше процов не делали, а то бы у нас каждый месяц менялся бы набор команд. А вот сейчас, похоже, проникли...
> Хорошо, что растаманы раньше процов не делали, а то бы у нас каждый месяцничего небыло, т.к создание чего-либо сложнее helloworld - требует высокий уровень владения мастерством, чего у придумавших прослойку для абстрагирования - по определению быть не может, и путь их не совершенствования, путь их - деградация.
Ведь это просто rust-обертка к Nettle?..
Растофанатики не осилили переписать Nettle осилили только обертку. Что и требовалось доказать.
А мы и не собирались!
("а я и не сплю!")
Когда растоманы переписывают всё целиком, онанимы жалуются, что переписывают. Когда не целиком, жалуются, что не переписывают. Налицо иррациональная растофобия. Можно подумать, вас кто-то заставляет использовать написанное на Rust.
Молодцы, верной дорогой!
> Молодцы, верной дорогой!По совету Фрактала скачал этот самый Nettle. Был абсолютно уверен, что такой серьёзный участник растокомьюнити не посоветует бесполезных, а тем более вредных библиотек.
Распаковал... и что я вижу??? Это же дырявая сишка!!!!!!!Фрактал, ты теперь официально предатель всего растоманского движения!
Не верьте ему. Он специально про дырявую сишку разговаривает, чтобы отвлечь внимание растоманов и распылить их силы
Чувак, прикинь, а большинство ОС тоже на C написаны. Давайте теперь вообще не будем писать на Rust, а то ведь не защитит от сишных косяков, которых "настоящие программисты" якобы не допускают. Ой, а железо-то может глючить, С не защитит, давайте не запускать ОС на железе. Ой, а железо делают люди, а люди могут тупить, давайте не будем существовать. Ой, а несуществование нестабильно из-за квантофвых флуктуаций, давайте несуществование не будет существовать.
"специализирующейся на аудите криптосистем"
Cайт g10code на http.
Смеющийся испанец.mp4
Может, потому и? :]
Дядя Миша а когда у вас никнейм стал на латинице? Круто.
> КрутоЗарубежно.
Простите за бестактный вопрос, как там у вас дела в криокамере? Просто Михаил написан латиницей не меньше 10-ти лет и вообще всегда был латинистым https://web.archive.org/web/20100605011248/https://www.openn...
Бог тебя простит.
Не прощу
> Дядя Миша а когда у вас никнейм стал на латинице? Круто.С середины девяностых, когда кириллица (точнее, не-7bit-ascii) хорошо если в сообщениях поддерживалась в среднем по больнице.
Спасибо за напоминалочку, тоже порой задумываюсь -- не пора ли это начать исправлять. Пока перевешивают когда усталость, когда лень.
PS re #171 -- не, никак не латинистым (и не гречневым), хотя применяю и эти алфавиты. "Не немец, а природный русак".
https://www.opennet.dev/opennews/art.shtml?num=50836#283Именно! Брёвнышко не маловато?
Вот я 3 года ждал выпуск криптографической библиотеки..их-ха-ха.. а они взяли и наваяи оболочку на сраст.. ха-ха-ха!
Так Вам, как публичному лицу Альта, может быть проще будет организовать разработку криптографической блиблиотеки на расте, а не писать на форумчиках, какие же криворукие опенсорс разрабы написали всего лишь обёрточку. Хотя чего это я? С такой точкой зрения, какую Вы здесь высказали, можно и Альт назвать обёрточкой, за которую ещё и деньги просят, какая наглость.Хотя не, двойные стандарты это хорошо, приветсвуется в коммьюнити, да.
Раст ещё и до маразма доводит? С каких пор я публичное лицо альтлинукс?
Прошу прощения, ошибся веткой :)
Ничего, у самого такие фэйлы бывают :-)
> Так Вам, как публичному лицу Альта, может быть проще будет
> организовать разработку криптографической блиблиотеки на растеЧестно говоря, недоумеваю -- альту-то это зачем?
Не, если кто-нибудь из коллег решит в порядке инициативной разработки сделать что-то полезное -- это у нас всегда пожалуйста (те же mkimage{,-profiles} так и родились), но ведь -- полезное...
> можно и Альт назвать обёрточкой
Абы не "оболочкой позорной" :-) (впрочем, это уж старпёры поймут)
Приложили руку к mkimage, теперь всегда будете его упоминать?И давно отшучивания являются хорошим оправданием токсичности?
От этих криптографических библиотек надо держаться в безопасности.
Почему каждый раз, когда растоманы выпустят очередную поделку для решения квадратных уравнений, об этом необходимо постить новости?Перепишите уже ядро линукс на расте. И гордитесь. Если будет работать, конечно.
> Почему каждый раз, когда растоманы выпустят очередную поделку для решения квадратных уравнений,
> об этом необходимо постить новости?
> Перепишите уже ядро линукс на расте. И гордитесь. Если будет работать, конечно.А чё, надо не только чтоб безопасное было, но ещё и работало!?
Ставьте реальные задачи. bc вот можно попробовать переписать.
> поделку для решения квадратных уравненийЭто не просто поделка, это обёртка вокруг сишной либы решения квадратных уравнений!
Если программу на С сконвертировать автоматическим конвертором в Раст то она автоматом избавляется от багов. Но ведь тогда можно её обратно законвертить в С. И в итоге получим программу на С, но без багов. PROFIT!
Это и будет твоим домашним заданием - написать конвертер из сей в раст и из раста в си
Да такие задачки на собеседовании для джунов задают. …А потом жалуются на кадровый голод…
Сконвериится в сплошной unsafe
И-ть ты норкоман.ЗЫ: все же учить кодингу надо на асмах. Чтобы такие вот не получались.
АСМ нужен чтобы научить гоутушному говнокоду и чтобы показать как не надо.
> АСМ нужен чтобы научить гоутушному говнокоду и чтобы показать как не надо.Ты его с пердон и игого перепутал.
Сконвертированная прога будет вся в непроверенных unsafe, а значит тоже небезопасна.
Еще туда краба в качестве оберега вклеить и вообще сукурити на уровне, не поедет - полетит !
А если ты реализовал алгоритм для автоматической торговли на бирже, который всё время сливает, то нужно поменять в нём покупку с продажей - и будет постоянно зарабатывать. PROFIT!
Если опеннетовского онанима прогнать через депетросянизатор, то получится почти человек. Сам придумал якобы идею Rust, сам же её и обсмеял. Нет, дурачок, это не так работает. Если писать на Rust только в unsafe с голыми указателями, то получишь C. А смысл в том, чтобы довести количество unsafe до минимума, тогда в случае чего баг, от которого защищает Rust (сегфолт и т.п.), нужно будет искать только в unsafe-части кода, потому что весь остальной код бага содержать не может по определению. Наверное, это настолько невероятно сложная концепция, что местные петросяны уже несколько лет не унимаются вместо того, чтобы просто пойти и почитать доки. Это же читать надо, а не постить унылые "рофлы" в клоаку.
А названо оно так потому что так возжелала левая пятка главного разраба? Даешь больше случайных не имющих отношения к проекту названий!
Сейчас мода пошла в среде альтернативных давать названия, как после генератора случайных букв, смысла столько же.
@Видишь rust/electron в заголовке
@
@Запасаешься попкорном и кайфуешь от войн в коментах
Через обертку написанную на раст для электрона.
Web of Trust (WoT) в нем работает? Нет! Тогда зачем оно?По поводу раст обертки над Nettle, а в какой стране нинче можно реальную криптуху писать, чтоб жидо-масоны тебя не посадили? Разрешается писать только нескучные обертки над одобрения овном.
Тебя в любой стране найдут люди из той страны, которая тебе права не давала.
В Беларуси можно.
И экспортных ограничений на ПО с криптухой тоже у вас нет?
Нет.
Тебе не стыдно здесь обманывать людей?https://avest.by/crypto/index.htm
"В 1998 году ЗАО "АВЕСТ" получило лицензию на деятельность в области защиты информации от Государственного Центра по Безопасности Информации."
Лицензирование деятельности это юридический запрет от государства!
https://www.linux.org.ru/forum/security/15283293?cid=15285785
https://avest.by/crypto/cert/lic3-page1-big.jpg
https://avest.by/crypto/cert/lic3-page3-big.jpgБез этих "индульгенций" пади Бацька тюрьмой грозит всем разрабам криптухи?
Стыдно.
Очередно растописатель заранее ожидающий фейла ? Если ты умеешь шифровать - тебе не пофигу ли в какой деревне это делать ?
нет, нельзя наложить экспортные ограничения та то чего не существует)))
https://www.avest.by/index.htm
Вот что раст животворящий делает!
За 3 года написали обёртку вокруг сишной либы... Достижение!
Любая вменяемая программа -- это либо обёртка к чему-то, либо набор примитивов
На расте вечно код выглядит как нечитаемое говно собачье, и код этой утилиты не исключение.
> Реализация криптографических алгоритмов основана на библиотеке NettleА зачем оно тогда? Нескучная обёртка на хрустишке?
> обёрткаДругого на расте написать невозможно.
Наверное разрабы GnuPG устали от жалоб на нечеловечески техничские и скучные инструкции как завести их продукт для той же почты, например. Да придёт OpenPGP к каждой домохозяйке.Правда, году этак в 2025, но всё же)
Там и так ребёнок разберётся. А для младенцев есть плагины для почты, тот же автокрипт
> безопасность
> автокрипт
> 100500 сторонних слоёв абстрацииНе надо троллить, лучше киньте ссылку на мануал для бабушки/ребёнка/младенца для использования. Смысл в этих обёртках, если они компрометируют безопасность, ради которой и задумывался PGP?
С чем связано такое отношение к расту??
Язык как язык, странно.
А ты заметил, с какой бешеной скоростью пишут на расте? Мозила, 15 лет, 10% кода на расте. Вот эти вот, 3 года, обёртка сишной либы! Три года, Карл! А у них даже API не стабилизировано.
> Мозила, 15 лет, 10% кода на расте
> 2020 - 2015 = [1]5Вам бы преподавателем в университеты идти, там таких ценят.
Тебе бы историю раста подтянуть, когда его начали разрабатывать и где.
Хм, обидно читать комментариий, когда следил все эти годы за его разработкой и, в отличие от комментатора, в курсе, что стабилизация языка произошла только в мае 2015, до этого API свободно ломались от выпуска к выпуску, что не позволяло разрабатывать на нём серьёзные библиотеки, не то что движок для браузера (коих полноценных сейчас только два с половиной).То, что Вы способны в Википедии глянуть чиселко не говорит о вашей осведомлённости истории. То, что Вы можете прочитать три слова о том, что Mozilla пишет (писала) на расте движок, не говорит о том, что он разраюатывался так, как представляете себе именно Вы. Попробовали бы писать код, да ещё и на основе нестабильного SDK - после этого критика (а лучше предложения и пулл-реквесты) приветствуются.
Лолка, например Go версия 1.0 вышла в 2012 и уже в 2013 появился docker написанный на Go. Расскажи-ка что написали на расте за 5 лет такого за что раст стоило бы назвать стоящим языком? Подсказка: ничего.
actix? Не, не слышал. Мы же только распиаренный и расхваленный Гуглом язык только видим, если не Google, то уже отторжение)
Серьёзно? За 5 лет написали ЦЕЛЫЙ ФРЕЙМВОРК!!!! До тебя прям совсем не доходит? Слабоумие взяло верх над тобой?
Вы хоть заметили откуда приходят в Go?
Если Вы не разработчик, то подскажу - с PHP, где такой же порог вхождения, соответственно качество и поддерживаемость кода разбиваются аргументом "всё равно через два года с нуля перепишем".Ах, да, Docker сейчас только халявщиками используется из-за тонны багов и незакрытых issue в любом репозитории Docker'а. У кого есть денежные средства - все используют альтернативы. И DevOps сейчас не просто так высокооплачиваемая профессия - мало, кто хочет быть опытным в разгребании грязи.
На Go переходят с Питона. Пхпшники в принципе не могут ни что перейти. А ты еще и докер не осилил.
Предполагаю, что Вы в индустрию смотрите через статейки на Хабре, раз не знаете текущее состояние, что с Go, что с Докером. Так раз Вы на хабре сидите, тогда хотя бы про них почитайте, а то совсем невежество своё выпячиваете.Хотя уровень Вашего письма показывает intelligence-as-a-service, так сказать, на которую забыли оплатить очередной месяц.
Не распознал в Вас тролля сразу, простите.
Я из Си ушёл в Go.
Растаманы - как 40-летние девственницы, им всегда 5 лет. Но кто в это поверит...
С такой логикой Intel с 1971 года не могут собрать нормальный процессор, а Java и PHP уже 25 лет не могут нормальными языками стать (популярны? да. Юзабельны? не то что бы, но терпимо).
> Intel с 1971 года не могут собрать нормальный процессорКак же ты прав!
> Мозила, 15 лет, 10% кода на растеСейчас бы кривые управленческие решения ныне маркетинговой компании причислять к ошибкам языка программирования.
Это как сказать, что Люк нехороший человек, потому что Дарт Веёдер убивал.
С того, что на нём пока пишутся только растопыренные пальцы, ничего реально стоящего нет.
Р - Репутация.
> С чем связано такое отношение к расту??С тем же, с чем и к systemd, например.
Представьте, что вы просыпаетесь от того, что чувствуете, что вам в рот засовывают что-то огромное. Будете ли вы разбираться, что это, и потом думать, вытолкнуть это или сглотнуть, или сначала попытаетесь избавиться и только потом будете разбираться, что это было?
На тот же haskell никто не гонит, потому что его не пытаются пропихнуть насильно.
Не, ну с эрлангом и keyservers неплохо ведь получилось? ;-)И ведь даже есть другие реализации (сишные, ага) - но основные public key servers - вот на этой.
А то Linux, git, chromium, .NET, JDK, php, Postgres, SQLite, mongodb, cassandra, redis, electron, v8 и BSD только на Rust заставляют пулл-реквесты создавать. Куда деваться, придётся на нём писать, раз проталкивают.
Я просыпаюсь и мне в рот засовывают комментарии с опеннета
Комментарии в рот 8-О
В глаза же!Или что-то в интернетах опять поменялось?
systemd был не плох, пока его не форсировали.
Да сами не знаем - вроде и правда, язык как язык, а что на нем ни напишут - херня какая-то получается.P.S. я все еще жду, конечно, чуда от ruffle.rs, но пока, к сожалению -
build(deps-dev): bump webpack from 5.10.2 to 5.10.3 in /web - и такая дребедень - каждый день
(видимо в этом и дао разработки-на-хрусте - каждый день bump какая-то нужная и важная хрень, работа кипит!)P.P.S. [написал-стер, умный догадается, глупому не надо, а я боюсь сглазить]
А чего ждать? Берите и пишите - получите то, что Вам и надо. Двойная выгода - и вклад в opensource, и для себя что-то полезное получите.
А он не умеет. Это ж не комменты на опеннете строчить по полсотни в час.
> А он не умеет. Это ж не комменты на опеннете строчить по
> полсотни в час.Ага: "напишите, перепиши это, создай вот это". Займешь мне пару тысяч лет? А ещё у людей бывают неайти увлечения. А ещё людям бывает надо жрат. А ещё..
Так судя по его отношению к open-source разработчикам, времени на писанину много, да и кушать/хобби люди не должны, так что пох должен быть как минимум Торвальдсом, чтобы так брызжать слюнями на всех и вся.
Мне слишком много всего надо - в одну человеческую жизнь никак не помещается. Приходится, знаете ли, использовать результаты деятельности других людей, а не создавать мир вокруг себя из хаоса.
>не создавать мир вокруг себя из хаосатвой мозг и так его каждое мгновение создает
>>не создавать мир вокруг себя из хаоса
> твой мозг и так его каждое мгновение создаетНадо же ж.
Я-то думал, на это способен только Гарбходакашайи Вишну. А если он это я - чего ж такая фигня создалась и как ее обратно аннигилировать?!
>>>не создавать мир вокруг себя из хаоса
>> твой мозг и так его каждое мгновение создает
> Надо же ж.
> Я-то думал, на это способен только Гарбходакашайи Вишну. А если он это
> я - чего ж такая фигня создалась и как ее обратно
> аннигилировать?!Очень трудно жить на свете без бутылочки вина
Все кругом в поганом свете, всюду ненависть однаОчень трудно жить на свете, если ты с утра не пьян
И вокруг макаки эти на планете обезьян!©
> Мне слишком много всего надо - в одну человеческую жизнь никак не помещается.Нагадить в комментах под каждой новостью и объяснить каждому, имеющему не совпадающую с твоей точку зрения, кто он таков и где его место? Да, тяжело тебе живётся.
Все очень просто.
Когда в lts релиз ядра линукса пролазит бажина с типами (ну unsigned int вместо int, дело то житейское) или публикуют очередную пачку CVE с выходами за границы или разыменованиями, то кто-то пишет в комментах что в нормальных языках эту ошибку допустить намного сложнее или вообще невозможно. Причем не всегда имеют в виду rust, но часто его. И тут у сишников и плюсовиков начинает рвать днище.Ну а через какое-то время из-за частого повторения, а CVE из-за ошибок с memory management находят по несколько штук в неделю, как у собачки Павлова выработался рефлекс: видишь rust - горит зад.
Причем в темах про CVE rust даже упоминать не надо, достаточно написать что-то вроде "никогда такого не было и вот опять" как они сами про него пишут :)
Фанатики у него поехавшие. И маркетинг языка не соответствует содержанию языка, в целом всё.
Видно лишь тонны ненавистнеческих комментариев под каждой новостью с упоминанием. О чём вы?
> Язык как язык, странно.Нет. А вот почему его считают самостоятельным языком - действительно странно.
> С чем связано такое отношение к расту??
На нем заранее заложена невозможность написать качественный софт, наверное по-этому. И каждый кто не лишен мозга - обязан просвящать собратьев наших неразумных чтоб не совали пальцы в розетку.
А можно конкретнее? Что за невозможность такая?
ЦА называется.
Понимаешь, какое дело - яростные растоманы с красными повязками на рукавах бегают за робкими сишниками-пацифистами, сгоняют их в коворкинги и под дулами огнемётов заставляют их использовать свои творения, чтобы устроить геноцид сишного кода. Чудом выжившие сишники со слезами на глазах бегут на Опеннет со своим ПТСР и уныло петросянят в тщетной попытке подбодрить друг друга и помочь забыть весь ужас пережитого.Хотя, есть у меня гипотеза, что им просто по жизни больше делать нечего, кроме как срать в комменты в духе "не писал, но осуждаю", потому что проекты на C уровня Linux они только во сне пишут с рукой в трусах, а днём херачат лабы в универе, витая во влажных фантазиях тоже когда-нибудь написать что-то крутое и хакерское по натуре. Но жестокая реальность бросает их в gdb, откуда они приходят со шрамами, полученными в неравной борьбе с UB, и теперь чморят всех, у кого шрамов нет, потому что "не мужики".
При этом большинство комментаторов (со обеих сторон) не то что на rust ни строчки не написало, а даже код видели только в википедии. Они не знаю ни от каких классов ошибок он защищает, ни основные принципы на которых базируются проверки. Но для трепа в комментах это и не нужно.
> При этом большинство комментаторов (со обеих сторон) не то что на rust ни строчки не написало, а даже код видели только в википедии. Они не знаю ни от каких классов ошибок он защищает, ни основные принципы на которых базируются проверки. Но для трепа в комментах это и не нужно.Если что-то выглядит как говно, пахнет как говно и ты видел что его только что кто-то размазал как говно, то ты должен съесть его килограмм, что бы оценить.
> ты видел что его только что кто-то размазал как говноЭто программист, я фотошоп.
> ты видел что его только что кто-то размазал как говноИ при этом обозвал версией 1.0 и выложил на всеообщее оборзение.
Копрофилы...
Впечатляет количество баттхерта.
Вас учили на плюсах и вбивали в бошки, что это единственно верный язык для всего? А сбылось это.
Если ни на чем кроме плюсов (его клонов или гибридов с джявой) уже не можете, так это исключительно ваши проблемы. Ваше место рядом с помойкой на картонке.
> Вас учили на плюсах и вбивали в бошки, что это единственно верный язык для всего?Нет. Их учили на C в рамках ликбез-курса прогряммирования в ВУЗе.
Давай тогда подробно объясни почему ты ещё ничего не написал на расте?
А что он напишет, если на расте только обёртки вокруг _СИШНЫХ_ либ можно написать?
Тем временем некоторые успешно переписывают на расте сишные либы.
Что-то не видно, тут одни обёртки.
Глянь здесь, например: https://gitlab.gnome.org/GNOME/librsvg/-/tree/master/src
Там утверждалось во множественном числе. Нужен ещё хотя бы один пример.
https://github.com/oreboot/oreboot
https://github.com/search?q=stars%3A%3E10000+langu...
https://github.com/ctz/rustls
It uses ring.. ну такое себе. Неудачные поделки школьников на тему - сделать свой libtls , libsvg.
На Поповым все смеялись, а как только тоже самое делает Джонсович - это гениально, да да, до слез, белый господин пос..л оо , обмажемсо же братья
Над Поповым смеялись из-за раздутой вокруг него шумихи в СМИ, а потом в рунете. Выложи он дистр на дистровоч условном, никто бы слова по него плохого не сказал. Да и дистр бы его никто не установил.
Но... ннно... там же синтаксис страшный, глаза вытекают из ануса. И удобства там всякие гейские, а настоящий мужик всё сам пишет на транзисторах, а потом отлаживает дампы в hex-редакторе на глазок.
Люблю Rust, он дарит мне возможность просто поджечь кому-то пятую точку, не используя моих усилий. Ну пишут на расте программы и пишут, что бубнить-то? Не нравится, используйте программы на вашем любимом языке. Собрались "диды" на лавке и обсуждают нужное и не нужное в жизни, кек, умирайте в своих отстойниках.
Чо бубнишь-то забейся под лавку и пиши на своем Расте. Ой так ты пока ещё ни одной строчки на этом язычке не написал, интернет воен, вот же совпадение.
Растовоин* не путай с обычным.
Взгляни вокруг, оглянись назад — Сишники с тобой связаться хотят. 90% комментуторов под этой новостью от ненавистников новых технологий/языков. Вас тригерит с обычной новости, при этом есть действующий проект, где этого раста нет и не будет, но воняете говной так, что за полярным кругом от вас пахнет.
З.Ы. про не строчки кода обидно вообще-то, cargo new project минимум 2 строки "hello world" создает
Так почему ты их не создал воен? Перспективные технологии существуют и их много, но это точно не про Раст. Раст — распиаренное среди школоло фуфло.
Ну, меня вот не тригерит, хотя я можно сказать сишник. И знаешь на одном хелловорд я понял какое раст пока еще малюсенькое деревце, а не то что видят (точнее хотят видеть его авторы). Во-первых, авторы в своей книги заявляют, что раст это системный язык. Так вот, в ходе моих копаний какого лешего на alpine, где musl и все чики-пуки должно собираться при статической линковке, почему-то зависимость по умолчанию идет от libgcc_s.so. Я выяснил и оказалось, что для авторов раста это не приоритетная задача, у них на гитхабе 5 тыс. (!) issues.Лирическое отступление для тех кто не в теме, то libgcc_s (unwind) это жопная боль для многих проектов, например, в ходе исследования те же грабли были и у ЯП crystal-lang. А все дело в том, что гнушные психопаты, которым только и мерещится, что кто-то скомуниздит их код понапихали в свой libgcc_s слабых референсов из-за чего нужен runtime gcc. В идеале сборка раста должна везде на всех системах идти с llvm + musl, но не все осиливают (!), даже авторы раста (!!!). Наткнулся даже на чела, который месяц или больше трахался над этой задачей, ибо для непонимающих в теме собрать раст в такой сборке морока, но чел осилил, а авторы раста до сих пор -- нет. Пруф: https://github.com/rust-lang/rust/issues/65051
Возращаясь к "системному" ЯП Rust. Если это системный язык без нормальной статической линковки, ну это жопотень. Идем дальше, есть такой смешной issue как вывод отладки при сборке в режиме статической линковки. А знаете в чем вопрос? Отладки нет. Пруф https://github.com/rust-lang/rust/issues/53281
Последний вот issue совсем смешной в плане реализации. И я задумался, а че это у команды раст так плохо? Да потому что чтобы разгребсти 5 тыс. issues им нужна команда в 3-5 раз больше чем у них сейчас есть. С такими темпами раст будет пилиться еще 10 лет. А в нынешнем состоянии это никакой не системный ЯП. Нет нормальной статической линковки нет и никакого системного ЯП. ИМХО.
s/llvm + musl/clang + llvm + musl/g
+ https://github.com/rust-lang/rust/issues/36175
Всё понятно, тебя не триггерит, но конкретно у тебя что-то не работает, поэтому всё же триггерит. Ты только жопу с пальцем не сравнивай. Rust - это тебе не C, тут компилятор "немного" посложнее будет, поэтому и темпы разработки соответствующие. Между прочим, с учётом сложности проекта, прогресс чуть ли не молниеносный. И да, приоритеты - полезная штука. Вот ты со своими проблемами не в приоритете, поэтому жопа и горит, но язык это менее системным не становится. Кому надо, у того или работает, или он идёт и пишет PR, потому что это open source, а не корпорация. А хейтеры только в комментах кукарекать горазды.
Лови, семимильные епта шаги. 1972 рождение сишки. 1973 Version 4 Unix, ядро написанное на Си.
Рождение Rust в 2010. Первая ОС Redox OS вышла в 2015.Все, соснул сосули?
> Рождение Rust в 2010. Первая ОС Redox OS вышла в 2015.
>> 15.05.2015 · Today we are very proud to announce the 1.0 release of RustWake up Neo, you shit yourself!
> 15.05.2015 · Today we are very proud to announce the 1.0 release of Rust
> Wake up Neo, you shit yourself!Причем тут версия? Не, подожи, давай тогда брать версии по Сишке. Итак в 1973 уже написана ОС Version 4 Unix на Сишке (если кто-то еще раз скроет из модераторов этот момент - отписка и дельная критика во что превратился опеннет везде и всегда до скончания веков). Пруф ищите тут https://en.wikipedia.org/wiki/C_(programming_language)
Возвращаясь к версиям сишки. 1978 - выход книги K&R C. 1989/1990 - стандартизация ANSI C/ISO C. Теперь вопрос, что ты хотел доказать? Еще до выхода "релиза 1.0" сишки в виде ANSI C была написана ОС. А rust? А rust типа весь такой особый, угу. Разрабатывался с 2010, а ОС вышла в момент релиза 1.0. Чудесно. Железобетонные аргументы. Приз в студию!
> Причем тут версия?Причем тут 2010? Версия rust 0.1 вышла в 2012.
> Не, подожи, давай тогда брать версии по Сишке. Итак
> в 1973 уже написана ОС Version 4 Unix на СишкеАвторами сишки, на зарплате от Белл Лабс. На убогой, еще до K&R-й версии сишки. Для одной с половиной платформы. В "объеме" ДОСа.
https://www.opennet.dev/opennews/art.shtml?num=43105
> Представлена операционная система Redox, написанная на языке Rust
> 07.10.2015 17:06
> Несмотря на то, что система находится на начальной стадии развития, она уже снабжена похожим на X11 графическим интерфейсом, VFS, сетевым стеком, а также снабжена собственным пакетным менеджером оxide и системой инициализации fired. В качестве основной файловой системы планируется использовать ZFS, реализация которой в текущем виде пока не доведена до рабочего состояния.В общем, с умным видом сравнил жопу с пальцем ...
> Возвращаясь к версиям сишки. 1978 - выход книги K&R C. 1989/1990 -
> стандартизация ANSI C/ISO C. Теперь вопрос, что ты хотел доказать?Что ты высосал из пальца пару дат и натянул за уши сову на глобус?
Просто гениальная риторика, лол. Только C придумали специально для написания конкретной ОС, во времена, когда с ОС было туговато - их было мало, и они были заточены под конкретное железо. А Rust придумали для общих задач, во времена, когда ОС хоть жопой жуй на любом железе, и такой потребности в этом даже близко нет. Так что сосули оставь себе, умник, тебе с такой логикой они ещё не раз пригодятся.
> Люблю Rust, он дарит мне возможность просто поджечь кому-то пятую точку, не используя моих усилий.воистину безопасный изыг.
Безопасно-токсичный язык.
Это все невротики. Сущьность психики такова, что эволюционно у нас сформировался определенный обьем неврозов выразим его в 100% скажем если за день человек израсходовал 85%, то остальное ему нуно чем-то заполнить и вот он идет и заполняет это комментами о Rust и т.д.По сути ничего сташного конечно нет ну чиелове справил нужду в комментариях, но самое печальное что кроме него это никому не нужно.
> Люблю Rust, он дарит мне возможность просто поджечьПотом "альтернативные" будут обливать себя бензином и щекотать нервы прохожим. Еслиб не убитая по самое основание медицина - этому поценту уже бы ехали вручать бумажку.
Тут на опеннете половина таких "альтернативных", они называются троллями.
Помниться рассказывал тут об эксперименте применения rust в большом проекте их области автомобилестроения. Тогда проект только начинался и можно было позволить себе этот эксперимент. Сейчас проект в финальной стадии и можно говорить о каких-то результатах. Тогда кое-кто изъявил желание узнать чем дело закончится. Сейчас это кому-то интересно?
Не помню этой истории, но интересно!
Интересно, но лучше эту историю не на опеннете публиковать: у опеннета реакция на раст -- приступ острого недержания, причём как я посмотрю, с каждым разом со всё более взрывным характером. Он уже не просто заливает, и не просто стенки забрызгивает, уже и к потолку прилипает. А такая история, возможно, вызовет желание позадавать вопросы, то есть комменты понадобятся.
Чтобы делать полноценную какую-то статью это надо серьёзно подойти и найти на это время. Вот со временем проблема.Если оставлять до лучших времён, типа отпуска там, то возможно и актуальность потеряет. Тут надо подумать что стоит делать а что нет.
> Если оставлять до лучших времён, типа отпуска там, то возможно и актуальность потеряет. Тут надо подумать что стоит делать а что нет.Это твоё дело, конечно, но мне было бы интересно почитать даже не полноценную статью, а просто блог-пост в виде двух списков -- что было хорошо и прельстиво, что причиняло анальные боли. Если это будет выложено так, чтобы была возможность задать уточняющие вопросы, то будет вообще охрененно. Собственно, анальные боли даже интереснее, потому как и без того известно, что в расте хорошо и прельстиво, а вот границы его применимости не совсем ясны на сегодняшний день.
Я тебя услышал.Может за одно подскажешь какое простое место где это можно выложить? Я бы тогда с самого начала историю и до конца оформил под пивко :)
Не хочется ради одной заметки целый блог заводить, может где что сейчас попроще есть, без заморочек? Темой не владею так как никогда не интересовался написательством.
Ты наверно совсем недавно в интернете. Я тебе подскажу публиковать надо на https://habr.ru
Лучше на ЛОРе.
ЛОР скатился в уг еще 10 лет назад. Там сидит полтора аноним и сто модераторов.
Сам найду
Напечатай в газете "ПРАВДА".
Есть куда более безопастный и приятный язык. Там вообще не возможно накосячить.И это доказано математическиНазывается идиот--
Отличительная особенность язы полное отсутствие синтаксиса и как следствие компилятора. На этом языке вообще ничего нельзя написать и как следствие сделать ошибку.
Из этого и следует математическое доказательство совершенства языка.
Так, кто тут говорил что мнение анонима с Опеннета ничего не значит?
> Так, кто тут говорил что мнение анонима с Опеннета ничего не значит?Какой-то Аноним говорил, и что , тебе это мешает проповедовать правду что хруст помойка и излучать добро да любовь ?
Собака лает, караван идет.