Size: a a a

2021 November 05

ШТ

Шмель Тяжеловес... in pro.vim
Я с вулканом не работал, только с opengl. Кажется что на вулкане можно сделать хуже если плохо понимаешь видео архитектуру. Наворотишь, подумаешь, что круто. А другим программам ресурса не останется. Может я не прав.
источник

G

GNU/Vsevolod in pro.vim
посмотрим, чувак аж со 2-й попытки написал/замержил имплементацию вулкана
источник

ШТ

Шмель Тяжеловес... in pro.vim
В ogl ресурсами занимается драйвер, а в вулкане программист. Подозреваю возможность нерационального расхода ресурсов. Моя программа работает и пофигу. Без учёта того, что запущена obs с аппаратным кодеком, терминал с ускорением и ещё пилишь сам что-то графическое.
источник

VD

Vft Dan in pro.vim
А зачем делать в ядре то, что можно сделать через FUSE?
источник

ШТ

Шмель Тяжеловес... in pro.vim
Надо почитать про FUSE. Эта адаптер файловых систем через режим пользователя?
источник

b

badtrousers in pro.vim
фьюз это фьюз
источник

ШТ

Шмель Тяжеловес... in pro.vim
Твой ответ ничего не объясняет к сожалению.
источник

b

badtrousers in pro.vim
Filesystem in USErspace
источник

ШТ

Шмель Тяжеловес... in pro.vim
Сейчас регистры большие, номеров достаточно. Я бы добавил несколько системных вызовов для буфера обмена.
источник

ШТ

Шмель Тяжеловес... in pro.vim
Если сделать в ядре, то больше пользователей будет. Если делать сторонним модулем, то как обычно - лебедь-рак и щука. Каждый старается ведь свое решение протянуть. Их нужно убить на корню максимально низкоуровневой реализацией.
источник

VD

Vft Dan in pro.vim
Мне просто не нравится идея выполнять что-то в кернелспейсе без особой необходимости. Лучше пусть вещи типа FUSE там будут, которые предоставять интерфейсы для написания в юзерспейсе того, что раньше делалось модулями ядра
источник

VG

Vadim Goncharov in pro.vim
совершенно упоротая идея
источник

ШТ

Шмель Тяжеловес... in pro.vim
Понимаю, что упоротая.
источник

ШТ

Шмель Тяжеловес... in pro.vim
Не хуже systemd или framebuffer
источник

VD

Vft Dan in pro.vim
Надо просто добиться, чтобы включили в операционки GNU и BSD
источник

VM

Vadim Misbakh-Solovi... in pro.vim
что-то я тут потрахался с nvim-tree и выяснил что файл не открывает он только если открыть как nvim <директория>. Я так понял, потому что буфферов нет (buffers не выдаёт ничего). Что, кстати странно. Как-то же он рисует листинг? без буффера?

Попытки как-то это побороть оканчиваются провалом:

- отключение функциональности "открываться если редактируется директория" (update_to_buf_dir) приводит к тому, что открывается netrw. Который тормозит как тварь и полгода отрисовывает контент в домашней дирктории (там и правда много всего, но nvim-tree-то не тормозит).

- отключение netrw приводит к тому, что nvim перестаёт уметь открывать файлы, например, по sftp

- и даже если при отключенном netrw сделать open_on_setup=true + update_to_buf_dir=false, то остаётся проблема "лишних буферов": он открывает файлы не в уже открытом "пустом" буфере, а в новом, а тот, пустой, остаётся.


в общем, как ни поверни - везде какашка получается... 😢
источник

VG

Vadim Goncharov in pro.vim
ну да, это говно сложно переплюнуть
источник

VG

Vadim Goncharov in pro.vim
не существует ни той, ни той
источник

VM

Vadim Misbakh-Solovi... in pro.vim
куда ж они делись? :)

Ну ладно, вторая умерла и пошла форками, уговорил.
А GNU-то процветает и является частью 95% всех дистрибутивов в которых используется Linux-ядро (не-GNU по пальцам можно пересчиать), и даже в некоторых упоротых дистрибутивах без Linux'а.
источник

VG

Vadim Goncharov in pro.vim
гну? и не было никогда.
источник