The OpenNET Project / Index page

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



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

Оглавление

Командную оболочку Fish планируют переписать на языке Rust, opennews (?), 21-Фев-23, (0) [смотреть все]

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


208. "Командную оболочку Fish планируют переписать на языке Rust"  +/
Сообщение от Аноним (205), 21-Фев-23, 20:47 
А теперь представь что всю экосистему Linux десктоп дистрибутива переписали с С++/С на rust, и systemd на rust. Представляешь количество ГИГАБАЙТ пакетов где очень много одного и того же, но разных версий. И у тебя вся система состоит из *.so libs где в перемешку код одной и той же либы с уязвимостями и код без. В условном 'mega-safe-wchar-crate' фиксят не то что уязвимость, а ошибку логики кода, и вместо обновления единичной so-шки которая предоставляет 'stable ABI' нужно ПЕРЕСОБРАТЬ ВЕСЬ МИР и обновить _весь_ дистрибутив.
Ответить | Правка | К родителю #24 | Наверх | Cообщить модератору

292. "Командную оболочку Fish планируют переписать на языке Rust"  +1 +/
Сообщение от freecoder (ok), 22-Фев-23, 14:34 
А в чем проблема делать .so на Rust и потом обновлять только единичные .so?
Ответить | Правка | Наверх | Cообщить модератору

337. "Командную оболочку Fish планируют переписать на языке Rust"  +/
Сообщение от Аноним (-), 23-Фев-23, 22:37 
Зачем? Статическая компиляция в единый бинарь позволяет агрессивно инлайнить всё. К этому добавляется то, что система типов раста позволяет отслеживать aliasing, что позволяет агрессивно оптимизировать. А динамическая линковка делается наспех, в формате хватай мешки вокзал отходит, и source-level информация утрачена, там ни о какой оптимизации речи быть не может уже.

Я совсем не понимаю, чего это старпёры носятся со своей динамической линковкой как курица с яйцом. Кому она нужна? Им, понятно нужна зачем-то, но зачем? Мне кажется это старческая деменция у них. Или может у них последние несколько десятилетий денег нет обновить железо и поставить что-нибудь с 1Gb+ оперативки, поэтому они байты считают? Хз, но без разницы в общемто, это их проблемы, пускай они от них и страдают.

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

349. "Командную оболочку Fish планируют переписать на языке Rust"  +/
Сообщение от Аноним (349), 02-Июл-23, 13:13 
Держите свои хамские инсинуации при себе.
Ответить | Правка | Наверх | Cообщить модератору

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

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




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

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