All streams
Search
Write a publication
Pull to refresh
85
0

Battle Programmer

Send message

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


Вы говорите о реализациях графических API, таких как Direct3D или OpenGL. Сейчас есть полноценная реализация OpenGL с аппаратным ускорением, библиотека Mesa. Для современного железа AMD она поддерживает OpenGL 4.5 и работает не хуже старой закрытой fglrx.


Подробнее

ATI давно уже нет, поглощены AMD. Ставить драйвера для AMD сейчас не нужно, открытые работают из коробки и намного лучше закрытых. Драйвера видеокарт перешли на KMS, сейчас ведётся работа над поддержкой Atomic Modesetting. На фронте графической подсистемы решается важная задача избежать тиринга и копирования фреймбуфера — Wayland. Игр за последние два года стараниями Valve стало столько, что я не успеваю играть, чаще покупаю просто чтобы поддержать понравившуюся компанию.


Вам стоит актуализировать данные.

На официальном сайте Телеграма довольно давно висит такое:


Our architecture does not support federation yet. Telegram is a unified cloud service, so creating forks where two users might end up on two different Telegram clouds is unacceptable. To enable you to run your own Telegram server while retaining both speed and security is a task in itself. At the moment, we are undecided on whether or not Telegram should go in this direction.

Мне кажется, сейчас самое время определиться. Здорово, что есть статья по обходу. Но блокировка создаст прецедент, которому могут последовать и другие государства, а блокировка средств обхода не за горами. С другой стороны блокировать федеративную сеть из нод типа Matrix было бы куда труднее, пойди Телеграм в этом направлении.

Шифрования вообще нет в коде, оно идёт поверх, с помощью EncFS/cryptfs. См. README в корне проекта.


Но у меня кэшированные куски тоже могут остаться, если будете пользоваться -o cachedir.
В общем, попробуйте, если вас устроит, сразу поймёте.

В нынешних дистрибутивах /tmp монтируется как tmpfs, напрямую из памяти, будьте осторожны.

Самое важное-то и забыл! Спасибо! Лицензия GPLv3.


бы еще в README.md добавить requirements — что нужно для сборки

Я все комментарии с этой темы к себе понемногу в TODO переношу, как вынырну в очередной раз из работы и релизов, сделаю вики. Пока что можно посмотреть зависимости для наиболее популярных дистрибутивов в gitlab-CI скрипте

Хэш считается на облаке, после заливки.

Можете использовать ecryptfs. Упоминание в статью добавил.

Mail.ru не поддерживает webdav?

Нет, к сожалению. Анонс был, но… на этом всё.


Или encFS так просто внутри davFS не работает?

Тоже легко может быть. Как и говорил, encFS требует поддержки read/write блоками по файлу, что не в каждой ФС есть.

Честный ответ. Спасибо за наводку в любом случае, уже читаю доки.

Судя по манам mhddfs, он пишет на один диск пока там не закончится место, и только потом переключается на следующий:


При записи файлов в файловую систему файлы пишутся на первый hdd до
тех пор пока там есть место (см опцию mlimit), затем они пишутся на
второй hdd, третий итп.

Я, скорее, добавлю поддержку $XDG_CONFIG_DIR, так что не придётся менять целиком $HOME. Или того лучше, сделаю опцию --config=/path/to/conf

О, напишите пример использования, если вас не затруднит? Я добавлю в README.

Я этим могу заняться позже, скорее всего, когда опакечу ФС для популярных дистрибутивов. Пока что можете внести в issues с пометкой enhancement.

Почему, можете примонтировать, скажем, одну фс в ~/remote-1, encfs для него в ~/remote-decrypted-1, вторую фс в ~/remote-2, encfs в ~/remote-decrypted-2. В README имелось в виду, что нужно отмонтировать encfs, которая смотрит на ту фс, которую вы хотите отключить.

Можно и так, верно, полезно было бы как раз для крупных файлов > 2 Гб, после разбивки их не пришлось бы распиливать как сейчас.

Всё верно, поддержку авторизации по нескольким аккаунтам сделать несложно. Потом нужно ввести балансировку файлов по разным аккаунтам с нормальный распределением. Ну и да, это всё если маилру ещё не забанят вас за твинководство на этапе тестирования ;)

Information

Rating
Does not participate
Location
Натания, Хамеркац, Израиль
Date of birth
Registered
Activity

Specialization

Backend Developer, DevOps
Lead