The OpenNET Project / Index page

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



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

Оглавление

Выпуск Arti 0.2.0, официальной реализации Tor на языке Rust, opennews (?), 04-Апр-22, (0) [смотреть все]

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


21. "Выпуск Arti 0.2.0, официальной реализации Tor на языке Rust"  –2 +/
Сообщение от Аноним (12), 05-Апр-22, 03:18 
Ну смотри, что сами растаманы пишут:

> планируется добиться паритета с основной реализацией на Си в таких областях, как сетевая производительность, нагрузка на CPU и надёжность

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

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

22. "Выпуск Arti 0.2.0, официальной реализации Tor на языке Rust"  +/
Сообщение от Аноним (12), 05-Апр-22, 03:21 
...и потом героически пытаются догнать код на Си десятилетиями. Ведь опыт попытки разработки FF в Мозиле, а также своей редох их ничему не научил.
Ответить | Правка | Наверх | Cообщить модератору

45. "Выпуск Arti 0.2.0, официальной реализации Tor на языке Rust"  +/
Сообщение от Аноним (92), 05-Апр-22, 09:15 
> Ведь опыт ...  их ничему не научил.

Как не научил? Теперь сразу с ходу без опыта лезут, например, отсутствующими драйверами в ядро linux.

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

25. "Выпуск Arti 0.2.0, официальной реализации Tor на языке Rust"  +3 +/
Сообщение от qwe (??), 05-Апр-22, 05:15 
Не может ли тут иметься ввиду, что до мажорного релиза, как и на Си и на любом языке - это всего лишь первичный рабочий набросок? Тогда всё становится на места и возвращается логика в этот мир.

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

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

48. "Выпуск Arti 0.2.0, официальной реализации Tor на языке Rust"  +/
Сообщение от Аноним (12), 05-Апр-22, 09:23 
> Ни одна программа не пишется с наскоку

Но тут есть готовая, отлаженная, надёжная, быстродействующая программа на Си... Где же тут "наскок"?

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

54. "Выпуск Arti 0.2.0, официальной реализации Tor на языке Rust"  +1 +/
Сообщение от Аноним (-), 05-Апр-22, 11:19 
>> разработчики намерены придать Arti статус основной реализации Tor и прекратить сопровождение реализации на Си.
> Но тут есть готовая, отлаженная, надёжная, быстродействующая программа на Си... Где же тут "наскок"?

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


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

36. "Выпуск Arti 0.2.0, официальной реализации Tor на языке Rust"  +1 +/
Сообщение от Аноним (36), 05-Апр-22, 08:17 
> идёт потеря надёжности

Тебе уже написали, что там в оригинале не "надежность" (переведенная надмозгом), а "устойчивость" (resilience). Чувствуешь разницу? А строчки из статьи, где говорится о том, что "как минимум половина всех отслеживаемых проектом уязвимостей" канет в лету, ты старательно игнорируешь? Минус половина ошибок - это понижение надежности программы? Опять же, строчку "В качестве причин переписывания Tor на Rust называется желание добиться более высокого уровня защищённости кода..." ты также старательно игнорируешь?

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

49. "Выпуск Arti 0.2.0, официальной реализации Tor на языке Rust"  –2 +/
Сообщение от Аноним (12), 05-Апр-22, 09:25 
> называется желание

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

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

58. "Выпуск Arti 0.2.0, официальной реализации Tor на языке Rust"  +/
Сообщение от Аноним (58), 05-Апр-22, 11:58 
> Увы, как показала практика, одного желания растаманов - мало. FF - бросили,
> редох - бросили, вот сейчас желают дрова сразу в ядро линуха писать...

Увы, как показала практика, опеннетная оналитека - никудышняя.
https://gitlab.redox-os.org/redox-os/redox/-/commits/master
>  05 Apr, 2022 1 commit
>    Update relibc
>    Jeremy Soller authored 6 hours ago

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

80. "Выпуск Arti 0.2.0, официальной реализации Tor на языке Rust"  –2 +/
Сообщение от Аноним (92), 06-Апр-22, 09:09 
> relibc

Ругают Си, но без него не могут.

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

83. "Выпуск Arti 0.2.0, официальной реализации Tor на языке Rust"  +/
Сообщение от burjui (ok), 06-Апр-22, 10:16 
Бла, бла, бла, бла, бла... Хейтеры судорожно цепляются за соломинки, лишь бы дотянуться и плюнуть в лицо растоманам, даже если сами упадут в пропасть.
Ответить | Правка | Наверх | Cообщить модератору

84. "Выпуск Arti 0.2.0, официальной реализации Tor на языке Rust"  –3 +/
Сообщение от Аноним (92), 06-Апр-22, 10:30 
> лишь бы дотянуться и плюнуть в лицо ...

... в сторону Си. И этим здесь в каждой новости занимаются фанатики Раста.

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

87. "Выпуск Arti 0.2.0, официальной реализации Tor на языке Rust"  +1 +/
Сообщение от Аноним (-), 06-Апр-22, 11:43 
>> relibc is a portable POSIX C standard library written in Rust. It is under heavy development, and currently supports Redox and Linux.
>> The motivation for this project is twofold: Reduce issues the redox crew was having with newlib, and create a safer alternative to a C standard library written in C.
> Ругают Си, но без него не могут.

Какой громкий, возмущенный пук! А сказать-то что хотел? Или как обычно - увидел знакомую букву?

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

89. "Выпуск Arti 0.2.0, официальной реализации Tor на языке Rust"  –2 +/
Сообщение от Аноним (92), 06-Апр-22, 13:57 
> C standard library written in Rust

Вот именно! Ругаем Си, но пишем и используем.

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

94. "Выпуск Arti 0.2.0, официальной реализации Tor на языке Rust"  +/
Сообщение от Аноним (-), 06-Апр-22, 17:01 
>> C standard library written in Rust
> Вот именно! Ругаем Си,

Пруфец давай, где Джереми ругает Си. Или балабол?
> но пишем и используем.

И где именно там, помимо тестов, "пишется и используется" Си, балабол?

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

104. "Выпуск Arti 0.2.0, официальной реализации Tor на языке Rust"  –1 +/
Сообщение от Аноним (92), 07-Апр-22, 08:51 
> Пруфец давай, где Джереми ругает Си.

Пруфец давай, где я писал про Джереми. Или опять поскакал?

Под "вами" я имел в виду фанатиков, которые пишут новости, в которых 3 абзаца идет восхваление Rust, и насколько C плохой.

> И где именно там ... "пишется и используется"?

Вообще-то, это было сказано про вас, фанатиков. Скомпилируй "hello world" и покажи ldd.

Где твой пруф? Я с ходу нашел опровержение https://github.com/redox-os/relibc/tree/master/src/c

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

108. "Выпуск Arti 0.2.0, официальной реализации Tor на языке Rust"  +/
Сообщение от Аноним (-), 07-Апр-22, 11:38 
>>    Update relibc
>>    Jeremy Soller authored 6 hours ago
> Ругают Си, но без него не могут.

...
>> Пруфец давай, где Джереми ругает Си.
> Пруфец давай, где я писал про Джереми. Или опять поскакал?

Юли, балабол, юли ...

> Под "вами" я имел в виду фанатиков, которые пишут новости, в которых
> 3 абзаца идет восхваление Rust, и насколько C плохой.

Т.е. ты цитировал одно, а отвечал сам себе, имея в виду свои фантазии (ведь ссылку на такую нововсть мы не увидим, не так ли) или диалог с самим собою? Понятно.

>> И где именно там ... "пишется и используется"?
> Вообще-то, это было сказано про вас, фанатиков. Скомпилируй "hello world" и покажи ldd.

хелло чего и куда, балаболка? Наш диалог в твоей голове мне не доступен, если что.

> Где твой пруф? Я с ходу нашел опровержение https://github.com/redox-os/relibc/tree/master/src/c

Ты - балабол, который опять видел знакомую букву, но дальше заголовка не заглядывал:

https://github.com/redox-os/relibc/commit/ee40035c4b1932db31...

int vasprintf(char ** strp, const char * fmt, va_list ap);

...
#[no_mangle]
pub unsafe extern "C" fn vasprintf(strp: *mut *mut c_char, format: *const c_char, ap: va_list) -> c_int {
    let mut alloc_writer = platform::AllocStringWriter(ptr::null_mut(), 0);

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

109. "Выпуск Arti 0.2.0, официальной реализации Tor на языке Rust"  –1 +/
Сообщение от Аноним (92), 07-Апр-22, 12:53 
> Ты - балабол, который опять видел знакомую букву, но дальше заголовка не заглядывал:

К себе примени! А остальные функции, особенно безопасная работа с памятью в 'dlmalloc.c'?

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

112. "Выпуск Arti 0.2.0, официальной реализации Tor на языке Rust"  +/
Сообщение от Аноним (-), 07-Апр-22, 13:13 
>> Ты - балабол, который опять видел знакомую букву, но дальше заголовка не заглядывал:
> К себе примени! А остальные функции, особенно безопасная работа с памятью в 'dlmalloc.c'?

Твой игнор "неудобных вопросов" и юлеж уныл, "применитель".
https://github.com/redox-os/relibc/blob/6b46704ac35626ffa74d...


#[cfg(not(feature = "ralloc"))]
#[path = "allocator/dlmalloc.rs"]
mod allocator;

#[cfg(feature = "ralloc")]
#[path = "allocator/ralloc.rs"]
mod allocator;


https://github.com/redox-os/ralloc
> A fast & memory efficient userspace allocator.
> This allocator is used as the default Redox.


Platforms supported out-of-the-box

x BSD
x Linux
  Mac OS X
x Redox
  Windows


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

113. "Выпуск Arti 0.2.0, официальной реализации Tor на языке Rust"  +/
Сообщение от Аноним (92), 07-Апр-22, 13:27 
Опять поскакал на частности/особенности.
Остальные функции на чем написаны?

> mod.rs

Еще одня "фишка" пакетной системы cargo: писать расте сборку и компоновку, чтоб другим неповадно было.

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

115. "Выпуск Arti 0.2.0, официальной реализации Tor на языке Rust"  +/
Сообщение от Аноним (-), 07-Апр-22, 14:05 
> особенно безопасная работа с памятью в 'dlmalloc.c'?
> Опять поскакал на частности/особенности.

Сам проигнорил все вопросы, сам скатился на частности, сам обвинил ... красава!
> Остальные функции на чем написаны?

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

int open(const char* filename, int flags, ...) {
    mode_t mode = 0;
    va_list ap;
    va_start(ap, flags);
    mode = va_arg(ap, mode_t);
    va_end(ap);
    return sys_open(filename, flags, mode);
}
и есть "реализация"?

>> mod.rs
> Еще одня "фишка" пакетной системы cargo: писать расте сборку и компоновку, чтоб другим неповадно было.

Да-да, нужно обязательно тянуть плюсы и/или питончик и свой, нескучный DSL сборщика ...


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

116. "Выпуск Arti 0.2.0, официальной реализации Tor на языке Rust"  +/
Сообщение от Аноним (92), 07-Апр-22, 15:01 
> Сам проигнорил все вопросы

Вот именно ты проигнорил главный вопрос: почему программы на rust линкуются c libc, вед Си - это небезопастно?

> Сам проигнорил все вопросы, сам скатился на частности, сам обвинил ... красава!

Ты начал с утверждения, что "небезопастный" Си не используется, от слова совсем.
Мне достаточно показать, что есть хоть одна строчка на Си, достаточно даже частности.

> есть "реализация"?

Я говорил про "реализацию"? Опять приписываешь свои слова?

>> Еще одня "фишка" пакетной системы cargo
> Да-да, нужно обязательно тянуть плюсы

Что, средство быстрой разработки Delphi, ой, Rust не позволяет быстро написать человекочитаемый DSL для пакетов?

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

117. "Выпуск Arti 0.2.0, официальной реализации Tor на языке Rust"  +/
Сообщение от Аноним (-), 07-Апр-22, 15:56 
>> Сам проигнорил все вопросы
> Вот именно ты проигнорил главный вопрос: почему программы на rust линкуются c libc, вед Си - это небезопастно?

Вопрос из "нашего" диалога в твоей голове? Может быть.

> редох - бросили
>>  05 Apr, 2022 1 commit
> Ругают Си, но без него не могут.

...
> Ты начал с утверждения, что "небезопастный" Си не используется, от слова совсем.

Ты опять несешь бред и приписываешь свои фантазии мне?

> Мне достаточно показать, что есть хоть одна строчка на Си, достаточно даже частности.

Для подверждения собственных фантазий тебе достаточно собственных фантазий, а вот подтверждения
> Вот именно! Ругаем Си, но пишем и используем.

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


>> есть "реализация"?
> А остальные функции, особенно безопасная работа с памятью в 'dlmalloc.c'?
> Остальные функции на чем написаны?
> Я говорил про "реализацию"? Опять приписываешь свои слова?

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

>>> > Еще одня "фишка" пакетной системы cargo: писать расте сборку и компоновку,
>> Да-да, нужно обязательно тянуть плюсы
> Что, средство быстрой разработки Delphi, ой, Rust не позволяет быстро написать человекочитаемый  DSL для пакетов?

Вообще-то был намек на CMake/Ninja/Gyp/Meson итд, но тыж "неразработчик".
Да и внятно ответить на вопрос, в чем профит придумывать для сборки проектов на Rust отдельный DSL ты вряд ли сможешь, опять переобуешься в прыжке.

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

118. "Выпуск Arti 0.2.0, официальной реализации Tor на языке Rust"  –1 +/
Сообщение от Аноним (92), 07-Апр-22, 16:34 
> тыж "неразработчик".

Как скажешь.

На остальное отвечать не буду. Ты со своей "терминологией" во всем прав.

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

95. "Выпуск Arti 0.2.0, официальной реализации Tor на языке Rust"  +/
Сообщение от burjui (ok), 06-Апр-22, 17:10 
Вам, хейтеркам, не угодишь: используешь сишный код или API - "ааа, лохи, не могут без C"; переписываешь всё с нуля - "ааа, дебилы, делать им нечего, лишь бы переписать на хрусте". Такое ощущение возникает, будто вы занимаетесь демагогией из-за избытка свободного времени. Впрочем, это же Опеннет, рассадник школоты с тяжёлой формой синдрома "кулхацкер головного мозга" - когда принципиально пишешь на C, но только лабы и свои наколенные поделки, при этом рассуждая в комментах о том, как это идеально делать (хотя, даже ядрёные разрабы Linux не умеют и косячат), и о идеалах Unix, которые застряли в 80x, когда компы и софт были простые, как две копейки.
Ответить | Правка | К родителю #89 | Наверх | Cообщить модератору

105. "Выпуск Arti 0.2.0, официальной реализации Tor на языке Rust"  +/
Сообщение от Аноним (92), 07-Апр-22, 08:56 
> Вам, хейтеркам, не угодишь

На себя посмотрите. В каждой новости хейтите Си по 3 абзаца.
Какая ожидается реакция на таких беспардонных хейтеров?

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

106. "Выпуск Arti 0.2.0, официальной реализации Tor на языке Rust"  +/
Сообщение от burjui (ok), 07-Апр-22, 10:10 
А вот и демагогия уровня детского сада подъехала: "Нет, не я дурак, а ты!"
Ответить | Правка | Наверх | Cообщить модератору

107. "Выпуск Arti 0.2.0, официальной реализации Tor на языке Rust"  +/
Сообщение от Аноним (92), 07-Апр-22, 10:43 
> демагогия уровня детского сада

Уровень демагогии соответствует твоей. Свое сообщение прочитай

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

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

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




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

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