The OpenNET Project / Index page

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



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

Оглавление

Google развивает новый Bluetooth-стек для Android, написанный на Rust, opennews (??), 31-Мрт-21, (0) [смотреть все]

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


78. "Google развивает новый Bluetooth-стек для Android, написанны..."  –1 +/
Сообщение от lockywolf (ok), 01-Апр-21, 03:58 
У меня на компе что-то ни фига на Расте не собирается. Может, руки кривые.

Но и вообще у нас в Слаке ни дря Раста, ни для Го нет архитектуры, что плохо.

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

144. "Google развивает новый Bluetooth-стек для Android, написанны..."  +/
Сообщение от Аноним (-), 01-Апр-21, 17:15 
Так у вас и для андроида инфраструктуры нет, так что какая разница? Слака ж не андроид.
Ответить | Правка | Наверх | Cообщить модератору

174. "Google развивает новый Bluetooth-стек для Android, написанны..."  –1 +/
Сообщение от Wilem82 (ok), 01-Апр-21, 22:43 
$ cargo new hello
$ cd hello
$ cargo run

Не работает? А ставил ты его как - через официальный способ?

$ curl https://sh.rustup.rs -sSf | sh

Должен работать.

Если не работает что-то, поставленное из пакета, то это вопросы к изготовителям пакетов.

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

178. "Google развивает новый Bluetooth-стек для Android, написанны..."  +/
Сообщение от lockywolf (ok), 02-Апр-21, 04:21 
> Должен работать.

Пайпить curl в sh? Я что, самоубийца?

Не собирается оно потому, программисты на русте повсеместно пользуются "nightly" фичами, которые на релизе отключены. Из-за этого компиляция ломается в середине процесса. При этом разделить репы на две они не могут почему-то.

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

192. "Google развивает новый Bluetooth-стек для Android, написанны..."  –1 +/
Сообщение от Wilem82 (ok), 02-Апр-21, 22:17 
> Пайпить curl в sh? Я что, самоубийца?

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

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

Кроме того, надо понимать, что любая неофициальная модификация продукта - это потенциально путь к багам. Разработчики всё проверили, сделали что б работало, а вместо этого ты берёшь пакет который какой-то левый чел собрал (если это не официальный пакет), неизвестно что он там менял, не факт, что он его протестировал лучше, чем сами разработчики и так далее.

> Не собирается оно потому, программисты на русте повсеместно пользуются "nightly" фичами

А, так это не "раст не работает", а библы написанные под более новую версию компилятора не собираются старым. Тут два варианта - либо не пользоваться найтли библами (что разумно), либо если пользоваться, то использовать найтли компилятор (что не очень разумно).

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

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

198. "Google развивает новый Bluetooth-стек для Android, написанны..."  +/
Сообщение от lockywolf (ok), 05-Апр-21, 16:15 
> За пакет отвечает один чел - мейнтейнер. Точно также за содержимое этого
> шелл-скрипта отвечает один, а то и больше, разработчиков.  Почему тому,
> кто занимается пакетом больше доверия, чем разработчикам?

Какая интересная казуистика. За содержимое пакета отвечают один, а то и больше разработчиков, _плюс_ независимые (от них), 1_майнтейнер*число_дистрибутивов_в_которых_есть_этот_пакет, которые чаще всего стали майнтейнерами потому, что уже диск забился скриптами, очищающими софт от мусора.

> Кроме того, надо понимать, что любая неофициальная модификация продукта - это потенциально
> путь к багам. Разработчики всё проверили, сделали что б работало

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

Надо напоминать, что только линукс-дистрибутивов больше тысячи штук, а есть ещё BSD, Windows, и прочие экзотические системы?

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

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


> А, так это не "раст не работает", а библы написанные под более
> новую версию компилятора не собираются старым.

не "старым", а "тестовым". Эти фичи, может, вообще никогда в продакшен не попадут.

> Тут два варианта - либо
> не пользоваться найтли библами (что разумно), либо если пользоваться, то использовать
> найтли компилятор (что не очень разумно).

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

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

Разработчики, те самые, которые "Разработчики всё проверили, сделали что б работало" пользуются найтли растом. Все вопросы к ним. А я, пожалуй, пока воздержусь от пайпа, вдруг они в bash тоже nightly-фичами пользуются.

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

201. "Google развивает новый Bluetooth-стек для Android, написанны..."  +/
Сообщение от Wilem82 (ok), 06-Апр-21, 05:09 
> За содержимое пакета отвечают один, а то и больше разработчиков

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

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

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

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

> только линукс-дистрибутивов больше тысячи штук,

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

В случае инсталлера раста я не знаю, какие у него внешние зависимости, например какая версия sh ему нужна. Но к дистрибутивам это точно отношения не имеет.

> а есть ещё BSD

Там неполная официальная поддержка, и в этом случае да, остаётся надеяться на неофициальные решения. Но Слак - это ж не BSD.

> Windows

А это какое отношение имеет к работе на линуксе или к sh-скриптам? Для винды у раста свой rustup-init.exe установщик. Который отлично работает, и никакие левые пакеты для раста на винде не нужны.

> не "старым", а "тестовым"

Да, неправильно написал.

> Вот у меня юзеры хотят пакет в дистрибутив. Ваши предложения?

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

> Разработчики, те самые, которые "Разработчики всё проверили, сделали что б работало" пользуются найтли растом.

Расскажи подробнее о чём речь.  Стабильная версия раста, официальный её дистрибутив, собирается найтли растом?

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

191. "Google развивает новый Bluetooth-стек для Android, написанны..."  +/
Сообщение от Аноним (191), 02-Апр-21, 21:47 
> $ curl https://sh.rustup.rs -sSf | sh

Дети, давайте поможем Даше найти, где будут дыры у растаманов!

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

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

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




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

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