The OpenNET Project / Index page

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



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

"Набор POSIX-утилит и декодировщик AV1, написанные на Rust"  +/
Сообщение от opennews (?), 22-Сен-24, 09:10 
Опубликован выпуск проекта posixutils-rs 0.2.1, нацеленного на разработку на языке Rust коллекции утилит командной строки, упоминаемых в стандарте POSIX и соответствующих его требованиям (cp, mv, awk, make, vi, find, sort, wc, xargs, sh, m4, sed и т.п.).  При разработке по возможности используются уже существующие crate-пакеты. Код  posixutils-rs распространяется под лицензией MIT...

Подробнее: https://www.opennet.ru/opennews/art.shtml?num=61908

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

Оглавление

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


2. "Набор POSIX-утилит и декодировщик AV1, написанные на Rust"  +15 +/
Сообщение от Walker (??), 22-Сен-24, 09:11 
Количество звездочек на GitHub свидетельствует о том, что это не вызывает большого интереса у пользователей.


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

3. "Набор POSIX-утилит и декодировщик AV1, написанные на Rust"  +9 +/
Сообщение от Аноним (3), 22-Сен-24, 09:18 
Это всё потому что вы ставите мало лайков и не подписыватесь на канал во время пулреквеста. Алгоритмы гитхаба не продвигают проект! Все ссылки и куаркоды в описании!
Ответить | Правка | Наверх | Cообщить модератору

59. "Набор POSIX-утилит и декодировщик AV1, написанные на Rust"  +8 +/
Сообщение от 12yoexpert (ok), 22-Сен-24, 14:25 
нажал на колокольчик и рассказал всем в соцсетях

я даже начал ходить по квартирам с Rust Book и рассказывать людям о Rust

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

68. "Набор POSIX-утилит и декодировщик AV1, написанные на Rust"  +3 +/
Сообщение от Аноним (68), 22-Сен-24, 14:53 
А как книжка называется, не "Сторожевая башня Rust"?
Ответить | Правка | Наверх | Cообщить модератору

97. "Набор POSIX-утилит и декодировщик AV1, написанные на Rust"  +/
Сообщение от OpenEcho (?), 22-Сен-24, 17:44 
> А как книжка называется, не "Сторожевая башня Rust"?

Да нет же, зачем мешать кирилицу с латиницей?, - "Ржавая сторожевая башня"

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

17. "Набор POSIX-утилит и декодировщик AV1, написанные на Rust"  +/
Сообщение от Аноним (17), 22-Сен-24, 10:19 
Так эта шляпа только опубликовалась. У uutils 17k звёзд, например.
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

22. "Набор POSIX-утилит и декодировщик AV1, написанные на Rust"  –2 +/
Сообщение от Facemaker (?), 22-Сен-24, 10:27 
>Количество звездочек на GitHub свидетельствует о том, что это не вызывает большого интереса у пользователей.

Спасибо за напоминание, добавил звезду.

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

5. "Набор POSIX-утилит и декодировщик AV1, написанные на Rust"  –4 +/
Сообщение от Аноним (5), 22-Сен-24, 09:28 
как там, cargo уже дотягивает до conan или хотя бы до vcpkg?
Ответить | Правка | Наверх | Cообщить модератору

137. "Набор POSIX-утилит и декодировщик AV1, написанные на Rust"  –1 +/
Сообщение от Прохожий (??), 22-Сен-24, 22:32 
Давно превзошёл.
Ответить | Правка | Наверх | Cообщить модератору

7. "Набор POSIX-утилит и декодировщик AV1, написанные на Rust"  +10 +/
Сообщение от Аноним (7), 22-Сен-24, 09:31 
Поясните, каким образом эти новости связаны? Связь в том, что оба проекта -- едва рабочая шляпа?
Ответить | Правка | Наверх | Cообщить модератору

138. "Набор POSIX-утилит и декодировщик AV1, написанные на Rust"  +/
Сообщение от Прохожий (??), 22-Сен-24, 22:33 
Нет. Подсказка находится в названии новости.
Ответить | Правка | Наверх | Cообщить модератору

10. "Набор POSIX-утилит и декодировщик AV1, написанные на Rust"  +/
Сообщение от Аноним (10), 22-Сен-24, 09:34 
>не планирует обеспечивать совместимость с утилитами GNU, функциональность которых воспринимается авторами как необоснованно раздутая.

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

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

66. "Набор POSIX-утилит и декодировщик AV1, написанные на Rust"  +/
Сообщение от Аноним (-), 22-Сен-24, 14:52 
> Рекомендую авторам хотябы недельку поюзать солярку без гнутых утилит, а
> потом говорить о раздутой функциональности.

Они видите ли будут юзать - какое нибудь putty.exe, а вон то - для других, типа кушайте их безопасный код.

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

173. "Набор POSIX-утилит и декодировщик AV1, написанные на Rust"  +/
Сообщение от мявemail (?), 23-Сен-24, 00:13 
alpine юзаю не один год.
все замечательно.
единственное достоинство гнутых утилит - меньше в конечном итоге будет пайпов, а следовательно, форков.
но оно невелируется тем, что в консоли Вы разницу во времени просто не заметите. а в скриптах, что посикс-совместимые, что не посикс-совместимы утилиты использовать - крайне сомнительно, ибо один черт все тормозить будет, за исключением ситуаций, когда Вы, например mv/cp/mkdir/etc в сабшелле пускаете; обойтись легко можно средставми даже исклюяительно посикс-шелла(в плане обработки текста), что уж говорить о ash-подобных.
Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

13. "Набор POSIX-утилит и декодировщик AV1, написанные на Rust"  +1 +/
Сообщение от Аноним (13), 22-Сен-24, 09:45 
А что, пусть люди тренируются. Всяко лучше, чем заниматся всякими ...
Ответить | Правка | Наверх | Cообщить модератору

14. "Набор POSIX-утилит и декодировщик AV1, написанные на Rust"  –1 +/
Сообщение от Fracta1L (ok), 22-Сен-24, 09:54 
Вчера я попробовал собрать amdgpu_top, написанный на расте. Оно по зависимостям скачало адову тучу крейтов (на мелкую утилитку, ага), среди которых была пачка чего-то там для windows.

Сдаётся мне, в лице растаманов мир увидит такое цунами дерьмокодинга, какого не видел даже в лице джаваскрипто- и питоноприматов.

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

36. "Набор POSIX-утилит и декодировщик AV1, написанные на Rust"  +1 +/
Сообщение от Аноним (36), 22-Сен-24, 12:18 
> Оно по зависимостям скачало адову тучу крейтов (на мелкую утилитку, ага), среди которых была пачка чего-то там для windows.

И запихало все в один бинарник

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

46. "Набор POSIX-утилит и декодировщик AV1, написанные на Rust"  –1 +/
Сообщение от Аноним (-), 22-Сен-24, 12:53 
Adding windows v0.52.0 (latest: v0.58.0)
Если про эту строчку так это просто добавление в зависимости от winit

https://github.com/rust-windowing/winit/blob/dfea49f48850670...
Вы не не увидили фразы downloading/compiling windows

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

65. "Набор POSIX-утилит и декодировщик AV1, написанные на Rust"  +1 +/
Сообщение от Аноним (-), 22-Сен-24, 14:49 
> Вчера я попробовал собрать amdgpu_top, написанный на расте. Оно по зависимостям
> скачало адову тучу крейтов (на мелкую утилитку, ага), среди которых была пачка
> чего-то там для windows.

А помните, дети, какой-то академ нахваливал WinNT? А потом он его на свое горе еще и попробовал... да... :)

> Сдаётся мне, в лице растаманов мир увидит такое цунами дерьмокодинга, какого не
> видел даже в лице джаваскрипто- и питоноприматов.

Надо же, фракталушка стал догадываться кто в основном ведется на хайп и во что имнено это ему отольется :)
  

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

159. "Набор POSIX-утилит и декодировщик AV1, написанные на Rust"  +1 +/
Сообщение от Прохожий (??), 22-Сен-24, 23:25 
> на мелкую утилитку, ага

Эта "мелкая утилитка" на самом деле умеет довольно многое. Не находишь? Поэтому совсем не удивительно, что ей надо много чего для своей работы.

> среди которых была пачка чего-то там для windows

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

> Сдаётся мне, в лице растаманов мир увидит такое цунами дерьмокодинга, какого не видел даже в лице джаваскрипто- и питоноприматов.

Кто-то здесь говорил про токсичное Rust-сообщество. Похоже, ему есть чему поучиться в этом плане у ненавистников этого языка программирования.

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

171. "Набор POSIX-утилит и декодировщик AV1, написанные на Rust"  +/
Сообщение от Аноним (-), 23-Сен-24, 00:06 
> Кто-то здесь говорил про токсичное Rust-сообщество.

Да они просто в своем глазу бревнище не видят.
Можно вспомнить как поливали друг друга дырящечники и плюсовики в 200х.
Как дыряшечники хаяли джаву, как хаяли питон, как обсирали с#, как... да мне сложно вспомнить хоть один язык, в обсуждение которого не врывались сишники и не начинали испражняться.

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

15. "Набор POSIX-утилит и декодировщик AV1, написанные на Rust"  –1 +/
Сообщение от n00by (ok), 22-Сен-24, 10:06 
6% производительность вроде бы немного -- такую разницу иногда можно получить, просто сменив транслятор. Но это потеря на обёртке над оптимизированным асмом. Если в первом приближении принять, что работа обёртки занимает 10% времени, то получается новый код медленнее на 60%?
Ответить | Правка | Наверх | Cообщить модератору

186. "Набор POSIX-утилит и декодировщик AV1, написанные на Rust"  +/
Сообщение от Аноним (186), 23-Сен-24, 00:49 
Kлoyн
Ответить | Правка | Наверх | Cообщить модератору

18. Скрыто модератором  +3 +/
Сообщение от Аноним (18), 22-Сен-24, 10:19 
Ответить | Правка | Наверх | Cообщить модератору

23. Скрыто модератором  +1 +/
Сообщение от YetAnotherOnanym (ok), 22-Сен-24, 10:43 
Ответить | Правка | Наверх | Cообщить модератору

26. Скрыто модератором  +/
Сообщение от Аноним (13), 22-Сен-24, 10:51 
Ответить | Правка | К родителю #18 | Наверх | Cообщить модератору

24. "Набор POSIX-утилит и декодировщик AV1, написанные на Rust"  +/
Сообщение от Аноним (24), 22-Сен-24, 10:43 
> Код posixutils-rs распространяется под лицензией MIT.

Опять корпорациям помогают.

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

37. "Набор POSIX-утилит и декодировщик AV1, написанные на Rust"  +/
Сообщение от Аноним (37), 22-Сен-24, 12:24 
>> Код posixutils-rs распространяется под лицензией MIT.
> Опять неправильным корпорациям помогают.

Во-во, а нужно чтоб только у Гугла, Амазона, Клаудфляра и прочих SaaS халява была. Тогда да, тогда наступит светлое гпл-будущее!!!


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

39. "Набор POSIX-утилит и декодировщик AV1, написанные на Rust"  +/
Сообщение от Аноним (17), 22-Сен-24, 12:27 
То ли дело линукс под жипиель, который разрабатывают корпы. Двойные стандарты - во!
Ответить | Правка | К родителю #24 | Наверх | Cообщить модератору

52. "Набор POSIX-утилит и декодировщик AV1, написанные на Rust"  +/
Сообщение от Аноним (52), 22-Сен-24, 13:53 
Так конечно за них же никто не разработал бзд или мит версию.
Ответить | Правка | Наверх | Cообщить модератору

131. "Набор POSIX-утилит и декодировщик AV1, написанные на Rust"  +/
Сообщение от Анониссимус (?), 22-Сен-24, 21:42 
Корпы разрабатывают линукс под жипиель --> корпы помогают юзерам
Растеры разрабатывают под бздёй --> растеры помогают корпам
Ответить | Правка | К родителю #39 | Наверх | Cообщить модератору

166. "Набор POSIX-утилит и декодировщик AV1, написанные на Rust"  +/
Сообщение от Аноним (166), 22-Сен-24, 23:36 
> растеры помогают корпам

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


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

135. "Набор POSIX-утилит и декодировщик AV1, написанные на Rust"  +/
Сообщение от Аноним (135), 22-Сен-24, 22:26 
> То ли дело линукс под жипиель, который разрабатывают корпы. Двойные стандарты - во!

Расскажи какие корпы dav1d делали? :). И вот GPL кстати помогает конверсии оных в тягловую силу, а не тех кто растаскивает проект по норкам.

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

75. "Набор POSIX-утилит и декодировщик AV1, написанные на Rust"  +1 +/
Сообщение от Аноним (75), 22-Сен-24, 15:09 
Ты наверное не в курсе, что 90% ядра пилят программисты на зарплатах в корпорациях, а не Вася Пупкин из Усть-Подпивасинска???
Ответить | Правка | К родителю #24 | Наверх | Cообщить модератору

79. "Набор POSIX-утилит и декодировщик AV1, написанные на Rust"  +/
Сообщение от Аноним (79), 22-Сен-24, 15:32 
Они и пилят благодаря гпл. Или почему ты думаешь они фряху не пилят подумай на досуге.
Ответить | Правка | Наверх | Cообщить модератору

136. "Набор POSIX-утилит и декодировщик AV1, написанные на Rust"  +/
Сообщение от Аноним (135), 22-Сен-24, 22:27 
> Они и пилят благодаря гпл. Или почему ты думаешь они фряху не
> пилят подумай на досуге.

Вон там success story от всяких ластиков и редисок - как корпы у них нашару надергали кода, вернули фигу - все еще хотите им пермиссивную халяву устраивать? :)

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

167. "Набор POSIX-утилит и декодировщик AV1, написанные на Rust"  +/
Сообщение от Аноним (166), 22-Сен-24, 23:38 
> Или почему ты думаешь они фряху не пилят

Кроме лицензий есть ещё модели разработки

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

25. "Набор POSIX-утилит и декодировщик AV1, написанные на Rust"  +6 +/
Сообщение от Аноним (36), 22-Сен-24, 10:46 
> rav1d
> написанный на языке Rust.

Assembly 65.3%
Rust 17.1%
C 16.1%

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

29. "Набор POSIX-утилит и декодировщик AV1, написанные на Rust"  +1 +/
Сообщение от Я (??), 22-Сен-24, 11:26 
на 17.1% безопаснее по памяти и лучше алгоритмы, чем остальные
Ответить | Правка | Наверх | Cообщить модератору

33. "Набор POSIX-утилит и декодировщик AV1, написанные на Rust"  +2 +/
Сообщение от Аноним (79), 22-Сен-24, 12:11 
В чем безопасТность заключается в ансейф блоках?
Ответить | Правка | Наверх | Cообщить модератору
Часть нити удалена модератором

42. Скрыто модератором  +3 +/
Сообщение от Аноним (79), 22-Сен-24, 12:32 
Ответить | Правка | К родителю #167 | Наверх | Cообщить модератору

140. "Набор POSIX-утилит и декодировщик AV1, написанные на Rust"  +/
Сообщение от Прохожий (??), 22-Сен-24, 22:38 
В том, что они выделены этим самым unsafe. То есть, их сразу видно.
Ответить | Правка | К родителю #33 | Наверх | Cообщить модератору

174. "Набор POSIX-утилит и декодировщик AV1, написанные на Rust"  +/
Сообщение от мявemail (?), 23-Сен-24, 00:23 
когда весь проект - сплошной unsafe-блок, смысла в этом маловато :)
суть их в том, чтобы пару раз заморочиться, описать условия применения, а потом в safe-коде их зафорсить. и дергать уже безопасное апи.
но в кодеке, очевидно, никто таким заниматься не будет из за требуемой скорости. следовательно, толку с раста в нем - ноль.
Ответить | Правка | Наверх | Cообщить модератору

180. Скрыто модератором  +/
Сообщение от Наноним (?), 23-Сен-24, 00:41 
Ответить | Правка | К родителю #140 | Наверх | Cообщить модератору

44. "Набор POSIX-утилит и декодировщик AV1, написанные на Rust"  +1 +/
Сообщение от Аноним (37), 22-Сен-24, 12:43 

> Assembly 65.3%
> Rust 17.1%
> C 16.1%

То ли дело
> dav1d
> написанный на языке Си.
> Assembly 79.8%
> C 19.7%

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

45. "Набор POSIX-утилит и декодировщик AV1, написанные на Rust"  +/
Сообщение от Аноним (45), 22-Сен-24, 12:52 
> То ли дело
>> dav1d
>> написанный на языке Си.

Пруфы будут?

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

123. "Набор POSIX-утилит и декодировщик AV1, написанные на Rust"  +/
Сообщение от Аноним (37), 22-Сен-24, 20:29 
> Пруфы будут?

Пруфы чего тебе нужны, дорогой?
Посмотри в код что ли, ну или открой какую нибудь новость о dav1d:
> Код проекта написан на языке C (C99)
>

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

50. "Набор POSIX-утилит и декодировщик AV1, написанные на Rust"  +/
Сообщение от commiethebeastie (ok), 22-Сен-24, 13:37 
.v_w8_loop:
    vpbroadcastq        xm1, [srcq+ssq*1]
    lea                srcq, [srcq+ssq*2]
    vpblendd            xm2, xm1, xm0, 0x03 ; 0 1
    vpbroadcastq        xm0, [srcq+ssq*0]
    vpblendd            xm1, xm1, xm0, 0x0c ; 1 2
    punpcklbw           xm3, xm1, xm2
    punpckhbw           xm1, xm2
    pmaddubsw           xm3, xm6
    pmaddubsw           xm1, xm6
    pmulhrsw            xm3, xm7
    pmulhrsw            xm1, xm7
    packuswb            xm3, xm1
    movq       [dstq+dsq*0], xm3
    movhps     [dstq+dsq*1], xm3
    lea                dstq, [dstq+dsq*2]
    sub                  hd, 2
    jg .v_w8_loop
    RET

Нахера и зачем, когда это делается интринсиками?

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

58. "Набор POSIX-утилит и декодировщик AV1, написанные на Rust"  +/
Сообщение от Аноним (45), 22-Сен-24, 14:15 
> это делается интринсиками

Для какого компилятора и какой версии?
Скорее всего асм-код генерируют (закрытой тулзой из закрытых исходников). Щас бы нетривиальные алгоритмы писать на асме миллионами строк кода.

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

93. "Набор POSIX-утилит и декодировщик AV1, написанные на Rust"  +/
Сообщение от Аноним (93), 22-Сен-24, 17:08 
Это ты ещё скажи спасибо что этот асм код не из проприетари выдрали.
Ответить | Правка | Наверх | Cообщить модератору

28. "Набор POSIX-утилит и декодировщик AV1, написанные на Rust"  +3 +/
Сообщение от мявemail (?), 22-Сен-24, 11:18 
зачем оно надо, если rust - не в POSIX? было б куда интереснее увидеть это все на с99.
Ответить | Правка | Наверх | Cообщить модератору

32. "Набор POSIX-утилит и декодировщик AV1, написанные на Rust"  +/
Сообщение от Rust Foundation (?), 22-Сен-24, 11:52 
> rust - не в POSIX

Это досадное недоразумение. Скоро исправим.

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

34. "Набор POSIX-утилит и декодировщик AV1, написанные на Rust"  +/
Сообщение от Аноним (79), 22-Сен-24, 12:12 
Каким образом?
Ответить | Правка | Наверх | Cообщить модератору

73. "Набор POSIX-утилит и декодировщик AV1, написанные на Rust"  +1 +/
Сообщение от Аноним (75), 22-Сен-24, 15:07 
Твой posix давно почил в бозе так же как и вся идеология юникс. Один только сустемд чего стоит.
Ответить | Правка | К родителю #28 | Наверх | Cообщить модератору

85. "Набор POSIX-утилит и декодировщик AV1, написанные на Rust"  +/
Сообщение от Аноним (-), 22-Сен-24, 15:54 
> Твой posix давно почил в бозе так же как и вся идеология юникс. Один только сустемд чего стоит.

POSIX как таковой ортогонален идеологиям unix и прочим systemd.

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

181. Скрыто модератором  +/
Сообщение от Наноним (?), 23-Сен-24, 00:43 
Ответить | Правка | Наверх | Cообщить модератору

184. Скрыто модератором  +/
Сообщение от Наноним (?), 23-Сен-24, 00:47 
Ответить | Правка | К родителю #85 | Наверх | Cообщить модератору

168. "Набор POSIX-утилит и декодировщик AV1, написанные на Rust"  +/
Сообщение от мявemail (?), 22-Сен-24, 23:54 
все, кому нужно написать портабельный софт, как в соответствии со стандартом писали, так и пишут. ибо альтернатив в этом поле нет.
Ответить | Правка | К родителю #73 | Наверх | Cообщить модератору

182. Скрыто модератором  +/
Сообщение от Наноним (?), 23-Сен-24, 00:44 
Ответить | Правка | Наверх | Cообщить модератору

86. "Набор POSIX-утилит и декодировщик AV1, написанные на Rust"  +1 +/
Сообщение от Аноним (86), 22-Сен-24, 16:16 
>зачем оно надо?

наверное для Redox'а это надо, чтобы была POSIX-совместимость.

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

169. "Набор POSIX-утилит и декодировщик AV1, написанные на Rust"  +/
Сообщение от мявemail (?), 22-Сен-24, 23:56 
хм.. ну если они прослойку сделают, то, может, оно даже жить будет.
вон, как в fuchsia
Ответить | Правка | Наверх | Cообщить модератору

31. "Набор POSIX-утилит и декодировщик AV1, написанные на Rust"  +/
Сообщение от Аноним (31), 22-Сен-24, 11:49 
То есть, они переписали их на rust не один раз, а два?
Ответить | Правка | Наверх | Cообщить модератору

41. "Набор POSIX-утилит и декодировщик AV1, написанные на Rust"  +/
Сообщение от Аноним (17), 22-Сен-24, 12:29 
Кто они? Это две разных команды людей.
Ответить | Правка | Наверх | Cообщить модератору

43. "Набор POSIX-утилит и декодировщик AV1, написанные на Rust"  +1 +/
Сообщение от Аноним (79), 22-Сен-24, 12:33 
Задачка сколько раз две разных команды людей перепишут один и тот же код.
Ответить | Правка | Наверх | Cообщить модератору

105. "Набор POSIX-утилит и декодировщик AV1, написанные на Rust"  +1 +/
Сообщение от Аноним (37), 22-Сен-24, 18:29 
> То есть, они переписали их на rust не один раз, а два?

А сколько раз будет с учетом bsdutils, gnu coreutils, toybox, busybox, sbase?
Хотя не, это ведь си, значит другое!


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

188. "Набор POSIX-утилит и декодировщик AV1, написанные на Rust"  +/
Сообщение от Аниним (?), 23-Сен-24, 01:49 
А почему бы и нет? Тебе-то что?
Ответить | Правка | К родителю #31 | Наверх | Cообщить модератору

35. "Набор POSIX-утилит и декодировщик AV1, написанные на Rust"  +1 +/
Сообщение от Аноним (35), 22-Сен-24, 12:12 
>и компилятора c99

Ну всё, теперь и компилятор си перепишут на расте!

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

53. "Набор POSIX-утилит и декодировщик AV1, написанные на Rust"  +/
Сообщение от Аноним (52), 22-Сен-24, 13:55 
А безопасно нет будет.  
Ответить | Правка | Наверх | Cообщить модератору

48. "Набор POSIX-утилит и декодировщик AV1, написанные на Rust"  +/
Сообщение от Анонимemail (48), 22-Сен-24, 13:27 
За пару месяцев освоил раст более или менее. Пилю на нем проект, пока написал около 5к строк всего. Очень мне нравится язык и экосистема. Недостатков в языке я особо не заметил, а вот в среде разработки они есть пока что, но не сильные. В итоге все очень нравится, свои проекты хоббийные я только на нем пилить далее буду, он прям хорошо подходит.
Ответить | Правка | Наверх | Cообщить модератору

70. "Набор POSIX-утилит и декодировщик AV1, написанные на Rust"  +7 +/
Сообщение от Аноним (75), 22-Сен-24, 15:04 
> 5к строк всего

Ничоси "всего". Большинство любителей шлепать формочки и прочие джаваскриптеры такого за всю жизнь не пишут.

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

96. "Набор POSIX-утилит и декодировщик AV1, написанные на Rust"  –5 +/
Сообщение от Аноним (7), 22-Сен-24, 17:20 
Откуда такие познания? Я просто напомню тебе, что это 5KLOC. Средний проект _начинающих_ любителей клепать формочки и джаваскриптеров в 10-20 раз больше (считая только собственный код ессно). Это буквально проект уровня привет мир. Справедливости ради, мои привет миры на расте в пределах 1000 строк. Мои сишные привет миры были на десятки тысяч строк. Ну, тут главное не задумываться о низкой эффективности разработки с растом (и последующей необходимости переписывать всё на плюсы). Некоторые утилиты вполне неплохо себя ощущают и на расте, если забыть про высокую ресрсоёмкость и странные проблемы с тулчейном. Главное тут, чтобы было приятно использовать и обновлять компоненты.
Ответить | Правка | Наверх | Cообщить модератору

102. "Набор POSIX-утилит и декодировщик AV1, написанные на Rust"  +2 +/
Сообщение от zk (?), 22-Сен-24, 18:18 
Это хело ворлд на 1000 строк? Врешь собака, код в студию!
Ответить | Правка | Наверх | Cообщить модератору

106. "Набор POSIX-утилит и декодировщик AV1, написанные на Rust"  –3 +/
Сообщение от Аноним (7), 22-Сен-24, 18:33 
Моя первая программа (самая первая) использовала curl с openssl, libxml2 и pcre2, висела в кроне и буквально печатала строку в лог в зависимости от ситуации. Плюс разбор аргументов, вывод сообщений и код, чтобы не падала в минимально нештатных ситуациях. Это уже тысячи строк. Ты какой-то странный.
Ответить | Правка | Наверх | Cообщить модератору

107. "Набор POSIX-утилит и декодировщик AV1, написанные на Rust"  –1 +/
Сообщение от Аноним (7), 22-Сен-24, 18:41 
Кстати, ознакомься с gnu hello.
Ответить | Правка | К родителю #102 | Наверх | Cообщить модератору

111. "Набор POSIX-утилит и декодировщик AV1, написанные на Rust"  +/
Сообщение от Аноним (111), 22-Сен-24, 18:56 
Коммент дня! :D
Ответить | Правка | Наверх | Cообщить модератору

125. "Набор POSIX-утилит и декодировщик AV1, написанные на Rust"  +/
Сообщение от Аноним (7), 22-Сен-24, 20:54 
Не уверен, что ты хотел этим сообщить, но вот то, что местные писатели операционок в последний раз видели си в школе (и то, это был какой-нибудь борланд, с реальным общего имеющий достаточно мало), вполне вероятно. Им не помешало бы освежить в памяти, что такое си, и как он выглядит.
Ответить | Правка | Наверх | Cообщить модератору

156. "Набор POSIX-утилит и декодировщик AV1, написанные на Rust"  +/
Сообщение от Прохожий (??), 22-Сен-24, 23:06 
С давным-давно морально устаревшим языком программирования Си интересно ознакамливаться разве что антропологам каким.
Ответить | Правка | Наверх | Cообщить модератору

110. "Набор POSIX-утилит и декодировщик AV1, написанные на Rust"  +/
Сообщение от Наноним (?), 22-Сен-24, 18:52 
Да человек явно далек от программирования. Фантазии какие то)
Ответить | Правка | К родителю #102 | Наверх | Cообщить модератору

113. "Набор POSIX-утилит и декодировщик AV1, написанные на Rust"  –2 +/
Сообщение от Аноним (7), 22-Сен-24, 19:00 
> Да человек явно далек от программирования. Фантазии какие то)

У тебя "операционки" на 300 строк, Мань. Блоб с "tcp/ip" и "менеджментом памяти" -- это не операционка, это простенькая лаба.

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

117. "Набор POSIX-утилит и декодировщик AV1, написанные на Rust"  +/
Сообщение от Наноним (?), 22-Сен-24, 19:57 
У меня целая операционка, а у тебя хеллоуврот на 1000 строк. Улавливаешь разницу в моём профессионализме и собственной бeздapнocти?
Ответить | Правка | Наверх | Cообщить модератору

126. "Набор POSIX-утилит и декодировщик AV1, написанные на Rust"  +/
Сообщение от Аноним (7), 22-Сен-24, 20:56 
Это ты называешь лабы операционками, в чём тут профессионализм?
Ответить | Правка | Наверх | Cообщить модератору

109. "Набор POSIX-утилит и декодировщик AV1, написанные на Rust"  +/
Сообщение от Наноним (?), 22-Сен-24, 18:51 
> Справедливости ради, мои привет миры на расте в пределах 1000 строк.

Лет 20 назад я операционку свою писал на Си и она уместилась в чуть менее 300 строк. Могла в менеджмент памяти и даже tcp ip. Что ты там такого нaгoвнoкoдил на 1000 строк?

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

112. "Набор POSIX-утилит и декодировщик AV1, написанные на Rust"  –2 +/
Сообщение от Аноним (7), 22-Сен-24, 18:57 
Это как раз дело не хитрое. А ты вот пробовал писать корректный код? Или там хотя бы конкатенировать строки.
Ответить | Правка | Наверх | Cообщить модератору

152. "Набор POSIX-утилит и декодировщик AV1, написанные на Rust"  –1 +/
Сообщение от Прохожий (??), 22-Сен-24, 23:03 
> Это буквально проект уровня привет мир.

Эту оценку, конечно, нельзя назвать сколь-либо объективной. Потому что кроме собственных 5 тыс. строк может быть задействовано библиотек на 100 тыс. строк. И это уже очень далеко от проекта уровня "Привет, мир".

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

183. "Набор POSIX-утилит и декодировщик AV1, написанные на Rust"  +/
Сообщение от Наноним (?), 23-Сен-24, 00:46 
> Прохожий

Олигoфрен.

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

87. "Набор POSIX-утилит и декодировщик AV1, написанные на Rust"  +1 +/
Сообщение от Аноним (86), 22-Сен-24, 16:18 
>он прям хорошо подходит

а для чего он хорошо подходит, если не секрет?

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

141. "Набор POSIX-утилит и декодировщик AV1, написанные на Rust"  +/
Сообщение от Прохожий (??), 22-Сен-24, 22:44 
Да, в общем, для всего практически, кроме узкоспециализированных областей, конечно (типа запросов к реляционным базам данных, например). Это язык программирования универсального назначения.
Ответить | Правка | Наверх | Cообщить модератору

178. "Набор POSIX-утилит и декодировщик AV1, написанные на Rust"  +/
Сообщение от Наноним (?), 23-Сен-24, 00:39 
Идиoт.
Ответить | Правка | Наверх | Cообщить модератору

151. "Набор POSIX-утилит и декодировщик AV1, написанные на Rust"  +/
Сообщение от Анонимemail (48), 22-Сен-24, 23:03 
У меня два хоббийных проекта. 1. Это один децентрализованный веб сервис. 2. Это транслятор одного вида специализированных текстов в другой.
Ответить | Правка | К родителю #87 | Наверх | Cообщить модератору

165. "Набор POSIX-утилит и декодировщик AV1, написанные на Rust"  +/
Сообщение от Аноним (165), 22-Сен-24, 23:34 
Достаточно серьёзные программы
Ответить | Правка | Наверх | Cообщить модератору

49. "Набор POSIX-утилит и декодировщик AV1, написанные на Rust"  +/
Сообщение от Аноним (-), 22-Сен-24, 13:28 
>Проект сосредоточен главным образом на достижении соответствия требованиям спецификации POSIX.2024 и не планирует обеспечивать совместимость с утилитами GNU

Ясно понятно. Враги Свободы.

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

54. "Набор POSIX-утилит и декодировщик AV1, написанные на Rust"  +/
Сообщение от Вы забыли заполнить поле Name (?), 22-Сен-24, 14:04 
Тьфу, даже переписать нормально не могут. Казалось бы держи-обводи, слабо связанный код, но нет. Никуда не годится, позор.
Ответить | Правка | Наверх | Cообщить модератору

76. "Набор POSIX-утилит и декодировщик AV1, написанные на Rust"  +1 +/
Сообщение от Аноним (75), 22-Сен-24, 15:10 
Свобода это отсутствие лицензии вообще. В остальном это не свобода, но ТЕ или ИНЫЕ ограничения.
Ответить | Правка | К родителю #49 | Наверх | Cообщить модератору

103. "Набор POSIX-утилит и декодировщик AV1, написанные на Rust"  +/
Сообщение от zk (?), 22-Сен-24, 18:20 
Свобода противоречивое слово.
Ответить | Правка | Наверх | Cообщить модератору

61. "Набор POSIX-утилит и декодировщик AV1, написанные на Rust"  +1 +/
Сообщение от Аноним (-), 22-Сен-24, 14:34 
> реализованы на ассемблере в виде unsafe-блоков
> (задействован ассемблерный код из dav1d)

Вот такое вот хреновое лето^W Rust :D

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

63. "Набор POSIX-утилит и декодировщик AV1, написанные на Rust"  +1 +/
Сообщение от Аноним (63), 22-Сен-24, 14:35 
Спам и DDoS - это превышение полномочий (abuse). Предлагаю перевод всего и вся на rust расмстаривать как аналогичное действие.
Ответить | Правка | Наверх | Cообщить модератору

67. "Набор POSIX-утилит и декодировщик AV1, написанные на Rust"  +1 +/
Сообщение от Аноним (75), 22-Сен-24, 14:52 
Со всеми этими нейросетями могли бы просто сразу переписать в машинные коды. Зачем посредник в лице яп?
Ответить | Правка | Наверх | Cообщить модератору

80. "Набор POSIX-утилит и декодировщик AV1, написанные на Rust"  +2 +/
Сообщение от Аноним (80), 22-Сен-24, 15:32 
Опять новость, что на расте что-то ПЕРЕписывают давно и успешно работающее.

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

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

99. Скрыто модератором  +1 +/
Сообщение от Аноним (37), 22-Сен-24, 17:57 
Ответить | Правка | Наверх | Cообщить модератору

189. "Набор POSIX-утилит и декодировщик AV1, написанные на Rust"  +/
Сообщение от Продавец (?), 23-Сен-24, 01:58 
Дело не только в этом. Примеры чего-то сложного написанные на расти 10 лет назад сейчас уже не компилятся, и поди ещё там разбери без пол литра что в куске безсмысленного врапа там не нравится новому компилюсу. Я лично не особо по алкахе, наверно по этой причине и забросил адаптироваиь
Ответить | Правка | К родителю #80 | Наверх | Cообщить модератору

82. "Набор POSIX-утилит и декодировщик AV1, написанные на Rust"  +/
Сообщение от Аноним (82), 22-Сен-24, 15:33 
Разве они уже не переписаны на zig?
Ответить | Правка | Наверх | Cообщить модератору

190. "Набор POSIX-утилит и декодировщик AV1, написанные на Rust"  +/
Сообщение от Продавец (?), 23-Сен-24, 01:59 
Ну допустим, и что?
Ответить | Правка | Наверх | Cообщить модератору

83. "Набор POSIX-утилит и декодировщик AV1, написанные на Rust"  +/
Сообщение от Аноним (83), 22-Сен-24, 15:48 
>Дополнительно можно отметить анонс проекта rav1d, развивающего высокопроизводительный декодировщик формата кодирования видео AV1, написанный на языке Rust. Разработка ведётся через портирование на Rust кода декодировщика библиотеки dav1d, отличающейся высокой производительностью

Отлично, как допишут - можно будет обратно на си переписать. Будет безопасно: всё проверено растовым borrow-checkerом.

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

114. "Набор POSIX-утилит и декодировщик AV1, написанные на Rust"  +/
Сообщение от Аноним (-), 22-Сен-24, 19:03 
> Отлично, как допишут - можно будет обратно на си переписать. Будет безопасно:
> всё проверено растовым borrow-checkerом.

Сиплюсплюсеры в соседней новости уже о чем-то догадываются :)

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

160. "Набор POSIX-утилит и декодировщик AV1, написанные на Rust"  +/
Сообщение от Аноним (-), 22-Сен-24, 23:28 
> Отлично, как допишут - можно будет обратно на си переписать. Будет безопасно: всё проверено растовым borrow-checkerом.

Было бы интересно посмотреть.
И посчитать сколько CVE средний сишник модет сделать, при переписывании готового кода)

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

191. "Набор POSIX-утилит и декодировщик AV1, написанные на Rust"  +/
Сообщение от Продавец (?), 23-Сен-24, 02:00 
Ну посмотри если интересно
Ответить | Правка | Наверх | Cообщить модератору

89. "Набор POSIX-утилит и декодировщик AV1, написанные на Rust"  +/
Сообщение от Аноним (86), 22-Сен-24, 16:27 
интересная фраза - "проблемы в основном возникают в высокоуровневом коде разбора формата, а не в низкоуровневых операциях с данными". Получается, что низкоуровневые язык ассемблера и С гораздо надёжнее высокоуровневых языков?
Ответить | Правка | Наверх | Cообщить модератору

90. "Набор POSIX-утилит и декодировщик AV1, написанные на Rust"  +/
Сообщение от Аноним (7), 22-Сен-24, 16:52 
>язык ассемблера и С

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

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

91. "Набор POSIX-утилит и декодировщик AV1, написанные на Rust"  –1 +/
Сообщение от Аноним (-), 22-Сен-24, 16:53 
> Получается, что низкоуровневые язык ассемблера и С гораздо надёжнее высокоуровневых языков?

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


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

108. "Набор POSIX-утилит и декодировщик AV1, написанные на Rust"  +2 +/
Сообщение от Наноним (?), 22-Сен-24, 18:46 
От квалификации зависит. Понятие надёжность слишком расплывчатое.
Ответить | Правка | К родителю #89 | Наверх | Cообщить модератору

148. "Набор POSIX-утилит и декодировщик AV1, написанные на Rust"  –3 +/
Сообщение от Прохожий (??), 22-Сен-24, 23:01 
Не всё зависит от квалификации. Часто надёжность зависит от используемых инструментов, потому что человеческий мозг не может не ошибаться, каким бы квалифицированным не был его носитель.
Ответить | Правка | Наверх | Cообщить модератору

176. Скрыто модератором  +/
Сообщение от Наноним (?), 23-Сен-24, 00:37 
Ответить | Правка | Наверх | Cообщить модератору

185. Скрыто модератором  +/
Сообщение от Аноним (186), 23-Сен-24, 00:48 
Ответить | Правка | К родителю #148 | Наверх | Cообщить модератору

170. Скрыто модератором  –3 +/
Сообщение от Аноним (-), 23-Сен-24, 00:00 
Ответить | Правка | К родителю #108 | Наверх | Cообщить модератору

175. Скрыто модератором  +/
Сообщение от Наноним (?), 23-Сен-24, 00:37 
Ответить | Правка | Наверх | Cообщить модератору

115. "Набор POSIX-утилит и декодировщик AV1, написанные на Rust"  +/
Сообщение от Вы забыли заполнить поле Name (?), 22-Сен-24, 19:11 
> В настоящее время 55 развиваемых проектом утилит соответствуют POSIX и находятся на стадии покрытия тестами, в 22 утилитах обеспечена необходимая функциональность (но пока не реализовано покрытие тестами), 20 находятся на стадии чернового варианта, а работа над 44 утилитами ещё не начата.

И эти люди в ядро лезут...

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

163. "Набор POSIX-утилит и декодировщик AV1, написанные на Rust"  +/
Сообщение от Аноним (-), 22-Сен-24, 23:30 
> И эти люди в ядро лезут...

̶Н̶у̶р̶г̶а̶л̶и̶е̶в̶ Торвальдс разрешил (с)
И вообще, разве кого-то нужно спрашивать куда можна лезть или нет?
Ядро это помойка, в которой даже базовый менеджмент памяти без ошибок сделать не смогли.
Бедный Линус в прошлом интервью жаловался.

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

172. "Набор POSIX-утилит и декодировщик AV1, написанные на Rust"  –1 +/
Сообщение от Вы забыли заполнить поле Name (?), 23-Сен-24, 00:13 
> Ядро это помойка, в которой даже базовый менеджмент памяти без ошибок сделать
> не смогли.
> Бедный Линус в прошлом интервью жаловался.

Вопрос остается. Ну и зачем тогда лезть туда?) Взяли бы да рядом сделали как надо. Но видимо есть нюанс...

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

124. "Набор POSIX-утилит и декодировщик AV1, написанные на Rust"  +/
Сообщение от Аноним (-), 22-Сен-24, 20:53 
Они тоже оценили pest, я вижу, bc и awk на нём. И прально, лучший генератор парсеров. Меня чёт понесло последнее время в написание интерпретаторов, и pest это что-то.
Ответить | Правка | Наверх | Cообщить модератору

139. "Набор POSIX-утилит и декодировщик AV1, написанные на Rust"  +/
Сообщение от Аноним (-), 22-Сен-24, 22:34 
> Они тоже оценили pest, я вижу, bc и awk на нём. И
> прально, лучший генератор парсеров. Меня чёт понесло последнее время в написание
> интерпретаторов, и pest это что-то.

Как вы яхту назовете... название больно уж говорящее, не обижайтесь когда дустом спрыснут :))

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

128. "Набор POSIX-утилит и декодировщик AV1, написанные на Rust"  –1 +/
Сообщение от nume (ok), 22-Сен-24, 21:13 
Подобные проекты и испортили репутацию языка...
Ответить | Правка | Наверх | Cообщить модератору

143. "Набор POSIX-утилит и декодировщик AV1, написанные на Rust"  +4 +/
Сообщение от Аноним (-), 22-Сен-24, 22:51 
Репутацию конкретно этого языка портит его сообщество. Оно настолько таксичное, что подобное поведение некоторых товарищей среди апологетов других языков ещё нужно поискать.
Ответить | Правка | Наверх | Cообщить модератору

145. "Набор POSIX-утилит и декодировщик AV1, написанные на Rust"  –8 +/
Сообщение от Прохожий (??), 22-Сен-24, 22:56 
Причём здесь сообщество или отдельные его представители? Заслуга языка не в сообществе, а в его возможностях.
Ответить | Правка | Наверх | Cообщить модератору

146. "Набор POSIX-утилит и декодировщик AV1, написанные на Rust"  +/
Сообщение от Аноним (-), 22-Сен-24, 22:58 
> Заслуга языка не в сообществе, а в его возможностях.

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

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

162. "Набор POSIX-утилит и декодировщик AV1, написанные на Rust"  –3 +/
Сообщение от Прохожий (??), 22-Сен-24, 23:30 
Гм. Амазон, Гугл, Клаудфлэр пишут что-то боолее серьёзное. И что-то не слышал от них, чтобы они чем-то были недовольны. Дашь ссылку на их недовольство на этот счёт?
Ответить | Правка | Наверх | Cообщить модератору

177. Скрыто модератором  +/
Сообщение от Наноним (?), 23-Сен-24, 00:38 
Ответить | Правка | Наверх | Cообщить модератору

164. "Набор POSIX-утилит и декодировщик AV1, написанные на Rust"  +1 +/
Сообщение от Аноним (-), 22-Сен-24, 23:33 
> Репутацию конкретно этого языка портит его сообщество. Оно настолько таксичное, что подобное поведение некоторых товарищей среди апологетов других языков ещё нужно поискать.

А можно примеры?
Пока я вижу как адепты и писаки дыряшки и плюсов ноют, что "на раст переписывают".
Да какое вам дело? Каждый может писать на том языке, на котором пожелает.

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

144. "Набор POSIX-утилит и декодировщик AV1, написанные на Rust"  –4 +/
Сообщение от Прохожий (??), 22-Сен-24, 22:55 
> испортили репутацию языка

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

А так, если говорить о мире, то до сих пор Rust - один из самых любимых языков на том же StackOverflow, судя по последнему опросу. То есть, его репутация в мире по-прежнему высока, кто бы что здесь не утверждал.

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

179. Скрыто модератором  +/
Сообщение от Наноним (?), 23-Сен-24, 00:40 
Ответить | Правка | Наверх | Cообщить модератору

187. Скрыто модератором  +/
Сообщение от Аноним (186), 23-Сен-24, 00:51 
Ответить | Правка | К родителю #144 | Наверх | Cообщить модератору

134. Скрыто модератором  +/
Сообщение от Аноним (134), 22-Сен-24, 22:07 
Ответить | Правка | Наверх | Cообщить модератору

155. Скрыто модератором  –1 +/
Сообщение от Вы забыли заполнить поле Name (?), 22-Сен-24, 23:05 
Ответить | Правка | Наверх | Cообщить модератору

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

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




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

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