The OpenNET Project / Index page

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



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

Оглавление

Проект по реализации утилит sudo и su на языке Rust, opennews (??), 29-Апр-23, (0) [смотреть все]

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


9. "Проект по реализации утилит sudo и su на языке Rust"  +/
Сообщение от ma3x one (?), 29-Апр-23, 21:28 
Чё мелочится. Взять и переписать всю библиотеку Glibc, Coreutils и все базовые компоненты на Rust.
Ответить | Правка | Наверх | Cообщить модератору

16. "Проект по реализации утилит sudo и su на языке Rust"  +5 +/
Сообщение от oficsu (ok), 29-Апр-23, 21:33 
В Андроиде стандартная библиотека C написана на C++ и ничего, живут. Так что рано или поздно, кто-то и с растом это провернёт. А coreutils они постоянно пытаются переписать с переменным успехом
Ответить | Правка | Наверх | Cообщить модератору

183. "Проект по реализации утилит sudo и su на языке Rust"  +/
Сообщение от Аноним (183), 30-Апр-23, 15:42 
Так андройд эта та еще помойка, на которую еще в 2014 забили болт самые упертые энтузиасты. Теперь это де-факто дружественный проект производителей смартфонов, без посторонних. Линейка делает скорее косметические изменения и сильно не поспевает за гуглом и уйти от гугла не может (например добавить программный доступ к прослушиванию звонков или отменить автоматические разрешения для установленных приложений), остальные тем более. Так что живут они весьма условно, примерно как playstation на freebsd со своим графическим пайплайном. Оно как бы есть, но вещь в себе, трогать нельзя.
Ответить | Правка | Наверх | Cообщить модератору

267. "Проект по реализации утилит sudo и su на языке Rust"  +/
Сообщение от Аноним (264), 02-Май-23, 10:54 
> Так что рано или поздно, кто-то и с растом это провернёт.

уже переписали на расте - redox называется, только пользователей нет, память течёт слишком сильно и комп работает не больше часа.

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

20. "Проект по реализации утилит sudo и su на языке Rust"  +3 +/
Сообщение от Анонн (?), 29-Апр-23, 21:39 
Вообще coreutils уже переписывают - https://github.com/uutils/coreutils.
И думаю через годик-два смогут достичь паритета.
Возможно и Glibc перепишут.
Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

35. "Проект по реализации утилит sudo и su на языке Rust"  +3 +/
Сообщение от Аноним (37), 29-Апр-23, 22:05 
> Вообще coreutils уже переписывают

С Gargo в придачу.

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

231. "Проект по реализации утилит sudo и su на языке Rust"  +1 +/
Сообщение от Аноним (230), 01-Май-23, 16:46 
>через годик-два смогут достичь паритета

Помнится, годик-два назад говорили то же самое. Так и запишем - в любой момент времени coreutils на Rust будут готовы "через годик-два".

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

38. "Проект по реализации утилит sudo и su на языке Rust"  –3 +/
Сообщение от Мегалодон (?), 29-Апр-23, 22:21 
Нормальная идея, так и сделают, надеюсь. А то всё подряд на недоязыке говноСи пишут и дыры и тут и там. Да, бывают логические ошибки, но школота которая системный подход и человеческий фактор отличить не может только и делает что накидывает на вентилятор вроде "Чё мелочится. Взять и переписать всю библиотеку Glibc, Coreutils и все базовые компоненты на Rust.". Согласны?
Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

79. "Проект по реализации утилит sudo и su на языке Rust"  +/
Сообщение от Аноним (19), 30-Апр-23, 00:44 
Я только одного не понял. Если цель авторов писать исключительно на rust, то на кой ляд надо писать libc на этому расте?
Ответить | Правка | Наверх | Cообщить модератору

196. "Проект по реализации утилит sudo и su на языке Rust"  +/
Сообщение от Аноним (196), 30-Апр-23, 19:17 
Имеется в виду скорее та часть glibc, которая posix, а не которая С.
Ответить | Правка | Наверх | Cообщить модератору

252. "Проект по реализации утилит sudo и su на языке Rust"  +/
Сообщение от Аноним (252), 01-Май-23, 22:42 
чтобы мульон непереписанных небезопасных Си/С++-программулин, до многих из которых даже их авторам уже дела нет, могли пользоваться безопасной системной библиотекой, которую уже так просто из этой самой программулины не проэксплойтишь.
Ответить | Правка | К родителю #79 | Наверх | Cообщить модератору

300. "Проект по реализации утилит sudo и su на языке Rust"  +/
Сообщение от Мегалодон (?), 05-Май-23, 02:41 
> Я только одного не понял. Если цель авторов писать исключительно на rust,
> то на кой ляд надо писать libc на этому расте?

Самые критичные части ОС должны быть безопасны, т.е. ядро и основные библиотеки, вроде openssl, libz. Это убережёт от условных 80% проблем. Т.е. ядро и эти либы должны быть написаны на Rust. Если вам хочется писать на Сях-х**ях, пожалуйста, но вам гарантируется безопасность и предсказуемость libc (хотя это уже librust, но не важно, posix интерфейс кароч). Т.е. это guardrails but not gates, безопасный интерфейс для имбецилов с топором.

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

69. "Проект по реализации утилит sudo и su на языке Rust"  –1 +/
Сообщение от Анонус (?), 30-Апр-23, 00:16 
> переписать всю библиотеку Glibc

Уже. Причем коммиты почти каждый день.

https://github.com/redox-os/relibc/commits/master

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

81. "Проект по реализации утилит sudo и su на языке Rust"  +/
Сообщение от Аноним (180), 30-Апр-23, 00:56 
При чём тут GLibc? Это же Re(s)dox like.
Ответить | Правка | Наверх | Cообщить модератору

151. Скрыто модератором  +/
Сообщение от Анонус (?), 30-Апр-23, 12:02 
Ответить | Правка | Наверх | Cообщить модератору

162. "Проект по реализации утилит sudo и su на языке Rust"  –1 +/
Сообщение от Sauron (??), 30-Апр-23, 12:55 
relibc is a portable POSIX C standard library written in Rust. It is under heavy development, and currently supports Redox and Linux.

Чукча не читатель.

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

182. "Проект по реализации утилит sudo и su на языке Rust"  +/
Сообщение от Аноним (180), 30-Апр-23, 15:10 
Да похрен, что оно supports Linux. Для Linux стандартом является GLibc API, а не просто POSIX. Да и GLibc под православной лицензией к тому же.
Ответить | Правка | Наверх | Cообщить модератору

157. "Проект по реализации утилит sudo и su на языке Rust"  +/
Сообщение от Аноним (55), 30-Апр-23, 12:47 
Ты хотел сказать почти каждую неделю?
Ответить | Правка | К родителю #69 | Наверх | Cообщить модератору

169. "Проект по реализации утилит sudo и su на языке Rust"  +/
Сообщение от Анонус (?), 30-Апр-23, 13:40 
> Ты хотел сказать почти каждую неделю?

Я сказал то, что хотел. А ты прочитал, то что удобно твоему манямирку. Мы разные.

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

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

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




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

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