Size: a a a

2021 February 15

OA

Oleg Andreev in rust_offtopic
Самый кайф будет если свифт написать на расте и подружить их по АБИ как-то
источник

OA

Oleg Andreev in rust_offtopic
Тогда свифт будет типа как бы альтернативным дефолтом по части «прозрачность vs гибкость»
источник

OA

Oleg Andreev in rust_offtopic
В расте не принято отдать компилятору на откуп решения про аллокацию. Если box dyn - то эксплицитно и точно на куче
источник

EG

Emmanuel Goldstein in rust_offtopic
Ilya Lakhin
Ну, модель дистрибьютинга у веба действительно очень удачная. Тут не поспоришь.

Тут вот Томака на эту тему очень хорошую статью запилил: https://tomaka.medium.com/the-future-of-operating-systems-efa31e17d66d

Про то, что Ось нужно переделать с нуля, и чтоб в неё можно было дистрибьютит апы так же просто, как ты веб-страничку открываешь.
> The extreme complexity of a Linux system, combined with how easy it is to screw things up, makes hacking (as in tinkering) extremely inaccessible for most people.

Что.
источник

EG

Emmanuel Goldstein in rust_offtopic
Да в Linux-системе ты можешь залезть в любые кишки и сделать абсолютно что угодно стандартными шелловыми командами
источник

IL

Ilya Lakhin in rust_offtopic
То-то куча разрабов на винде сидят )
источник

EG

Emmanuel Goldstein in rust_offtopic
Хочешь буквально добавить новый формат исполняемых файлов? Фигня вопрос, cat > /proc/sys/fs/binfmt_misc/whatever
источник

EG

Emmanuel Goldstein in rust_offtopic
Не знаю других систем, которые так бы умели
источник

IL

Ilya Lakhin in rust_offtopic
Ну тут тезис у Томаки основной в том, что это некое знание, кривая изучения которого достаточно кривая
источник

EG

Emmanuel Goldstein in rust_offtopic
У линукса можно буквально пойти и почитать сырсы, они написаны на приемлемого качества сях
источник

EG

Emmanuel Goldstein in rust_offtopic
Или довольно неплохую документацию в манфайлах
источник

IL

Ilya Lakhin in rust_offtopic
Наличие исходников, безусловно, является плюсом. С этим никто не спорит
источник

IL

Ilya Lakhin in rust_offtopic
Но вообще, я вот, например, не вижу в архитектуре Линуксе с высоты птичьего полета, скажем так, какой-то стройной архитектуры. Там очень-очень много чего в разное время, и, вероятно, разными людьми нашлепано как попало.
источник

IL

Ilya Lakhin in rust_offtopic
Как, например, из слова cat следует, что это конкатенация файлов и вывод на экран?
источник

IL

Ilya Lakhin in rust_offtopic
И вообще зачем такую команду ввели? Почему не сделали более атомарно?
источник

EG

Emmanuel Goldstein in rust_offtopic
Ilya Lakhin
Как, например, из слова cat следует, что это конкатенация файлов и вывод на экран?
Это не вывод на экран.
источник

IL

Ilya Lakhin in rust_offtopic
Ну, тем не менее
источник

EG

Emmanuel Goldstein in rust_offtopic
Это перенаправление произвольного количество инпутов в STDOUT
источник

EG

Emmanuel Goldstein in rust_offtopic
cat — это conCATenate, но это бессмысленный кусок знания, в целом, достаточно просто запомнить
источник

IL

Ilya Lakhin in rust_offtopic
Да, и как термин cat отражает такое поведение?
источник