🔮 Techno Magic
Відкрити в Telegram
Добро пожаловать на канал 😊 IT, Интернет и технологии 🖥 🌐 Подробнее: https://telegra.ph/Welcome-to-the-channel-09-30 🌐 Веб ссылка: t.me/s/tmgme. Подробнее тут: https://t.me/tmgme/2213. 🌐 Mastodon: mastodon.online/@cosmi * https://t.me/boost/tmgme
Показати більше760
Підписники
+224 години
-47 днів
-730 день
Триває завантаження даних...
Схожі канали
Хмара тегів
Вхідні та вихідні згадування
---
---
---
---
---
---
Залучення підписників
червень '26
червень '26
+24
в 0 каналах
травень '26
+26
в 0 каналах
Get PRO
квітень '26
+43
в 0 каналах
Get PRO
березень '26
+67
в 0 каналах
Get PRO
лютий '26
+68
в 0 каналах
Get PRO
січень '26
+68
в 0 каналах
Get PRO
грудень '25
+95
в 0 каналах
Get PRO
листопад '25
+92
в 0 каналах
Get PRO
жовтень '25
+70
в 1 каналах
Get PRO
вересень '25
+65
в 0 каналах
Get PRO
серпень '25
+73
в 0 каналах
Get PRO
липень '25
+59
в 0 каналах
Get PRO
червень '25
+61
в 0 каналах
Get PRO
травень '25
+45
в 0 каналах
Get PRO
квітень '25
+31
в 0 каналах
Get PRO
березень '25
+51
в 0 каналах
Get PRO
лютий '25
+52
в 0 каналах
Get PRO
січень '25
+38
в 0 каналах
Get PRO
грудень '24
+37
в 1 каналах
Get PRO
листопад '24
+63
в 0 каналах
Get PRO
жовтень '24
+69
в 0 каналах
Get PRO
вересень '24
+46
в 1 каналах
Get PRO
серпень '24
+42
в 2 каналах
Get PRO
липень '24
+59
в 0 каналах
Get PRO
червень '240
в 0 каналах
Get PRO
травень '24
+36
в 0 каналах
Get PRO
квітень '240
в 0 каналах
Get PRO
березень '24
+128
в 1 каналах
| Дата | Залучення підписників | Згадування | Канали | |
| 25 червня | +1 | |||
| 24 червня | +2 | |||
| 23 червня | +1 | |||
| 22 червня | 0 | |||
| 21 червня | +2 | |||
| 20 червня | 0 | |||
| 19 червня | +1 | |||
| 18 червня | 0 | |||
| 17 червня | 0 | |||
| 16 червня | +1 | |||
| 15 червня | 0 | |||
| 14 червня | 0 | |||
| 13 червня | +3 | |||
| 12 червня | 0 | |||
| 11 червня | +1 | |||
| 10 червня | +1 | |||
| 09 червня | +2 | |||
| 08 червня | 0 | |||
| 07 червня | +1 | |||
| 06 червня | +1 | |||
| 05 червня | +2 | |||
| 04 червня | +2 | |||
| 03 червня | 0 | |||
| 02 червня | +2 | |||
| 01 червня | +1 |
Дописи каналу
🧹 Скрипт удаления репозитория CachyOS (если передумали):
sudo bash -c '
echo "=== УДАЛЕНИЕ РЕПОЗИТОРИЯ CACHYOS ==="
sed -i "/\[cachyos.*/,/Server.*/d" /etc/pacman.conf
sed -i "/\[cachyos.*/,/IgnorePkg.*/d" /etc/pacman.conf
rm -rf /var/lib/pacman/sync/cachyos*
pacman -Sy
echo "=== РЕПОЗИТОРИЙ УСПЕШНО УДАЛЁН ==="
'
В принципе все команды можно было бы прописать вручную, здесь я хочу показать как можно упростить некоторые задачи готовыми скриптами.
Полезные шпаргалки:
* pacman -Ss <запрос> — поиск программы по всем базам.
* sudo pacman -Sy — обновить только списки пакетов.
* sudo pacman -Sy pacman — обновить сам пакетный менеджер, если он устарел.
* pacman -Sl cachyos — посмотреть весь список софта внутри репозитория.| 2 | 🔴 Блок CACHY-OS (только для Manjaro, режим максимальной осторожности)
Стоит предупредить! Такое было бы допустимо для других дистрибутивов на базе Arch (EndeavourOS, Garuda ...), где пакеты такие же свежие, как в самом Arch Linux. Но только не для Manjaro, у которой обновления задерживают на 1–2 недели ради тестов на стабильность.
Что здесь не так? pacman увидит в стороннем репозитории более новые системные пакеты и обновит их поверх старой базы Manjaro. Итог такого смешивания — сломанная ОС или как минимум постоянный риск при каждом обновлении
Если вы всё же хотите применить CachyOS, мы можем включить IgnorePkg — список пакетов, которые будут игнорироваться при установке, защищая систему. Приступим к установки
pacman-key --recv-key F3B607488DB35A47 --keyserver keyserver.ubuntu.com
pacman-key --lsign-key F3B607488DB35A47
[cachyos]
Usage = Search Sync
SigLevel = PackageRequired
Server = https://cdn.cachyos.org/repo/$arch/$repo
IgnorePkg = glibc gcc-libs binutils systemd systemd-libs pam mesa linux-firmware | 34 |
| 3 | Сменные блоки
🟢 Блок CHAOTIC-AUR (для Manjaro и CachyOS), начну с ключей:
pacman-key --recv-key 3056513887B78AEB --keyserver keyserver.ubuntu.com
pacman-key --lsign-key 3056513887B78AEB
Настройки:
[chaotic-aur]
Usage = Search Sync
SigLevel = PackageRequired
Server = https://cdn-mirror.chaotic.cx/$repo/$arch
🟡 Блок BLACKARCH : tools (для Manjaro и CachyOS)
pacman-key --recv-key 4345771566D76BB3 --keyserver keyserver.ubuntu.com
pacman-key --lsign-key 4345771566D76BB3
pacman-key --recv-key F9A6E68A711354D84A9B91637533BAFE69A25079 --keyserver keyserver.ubuntu.com
pacman-key --lsign-key F9A6E68A711354D84A9B91637533BAFE69A25079
[blackarch]
Usage = Search Sync
SigLevel = PackageRequired
Server = https://blackarch.org/blackarch/$repo/os/$arch
⬇️ Продолжение | 27 |
| 4 | 🛠 Linux DIY: Собираем универсальный скрипт для установки репозиториев (Manjaro & CachyOS).
sudo bash -c '
# --- ШАГ 1: ОЧИСТКА СТАРЫХ ЗАПИСЕЙ (Оставь ТУ СТРОКУ, какой репо ставишь, остальные удали) ---
sed -i "/\[cachyos.*/,/Server.*/d" /etc/pacman.conf # Оставить для CachyOS (Manjaro)
sed -i "/\[cachyos.*/,/Include.*/d" /etc/pacman.conf # Оставить для CachyOS (Manjaro)
sed -i "/\[chaotic-aur.*/,/Server.*/d" /etc/pacman.conf # Оставить для Chaotic-AUR
sed -i "/\[blackarch.*/,/Server.*/d" /etc/pacman.conf # Оставить для BlackArch
echo "--> Импорт цифровых ключей..."
# --- ШАГ 2: ВСТАВЬ КОМАНДЫ КЛЮЧЕЙ СЮДА ---
echo "--> Запись конфигурации в pacman.conf..."
cat << "EOF" >> /etc/pacman.conf
# --- ШАГ 3: ВСТАВЬ НАСТРОЙКИ РЕПОЗИТОРИЯ СЮДА ---
EOF
echo "--> Синхронизация и обновление баз..."
pacman-key --update
rm -rf /var/lib/pacman/sync/РЕПОЗИТОРИЙ* # Замени РЕПОЗИТОРИЙ на cachyos, chaotic-aur или blackarch
pacman -Sy
echo "=== НАСТРОЙКА УСПЕШНО ЗАВЕРШЕНА ==="
'
⬇️ Продолжение | 27 |
| 5 | И запасная заглушка | 26 |
| 6 | Возможно я еще что то напишу | 26 |
| 7 | Arch Linux приостановил регистрацию в AUR после массовой подстановки вредоносного кода
После первой массовой атаки разработчики попытались защититься через выборочные фильтры, но атакующие обошли их, заменив npm на bun и обфусцировав вызов своего кода в post_install.
Для захвата пакетов использовалась возможность принимать сопровождение над пакетами, оставшимися без сопровождающих (orphaned), без каких-либо ограничений и проверок. В AUR размещено 107 406 пакетов, из которых 13 050 имеют статус orphaned (неделю назад было 15 261). За последнюю неделю обновлено 5 578 пакетов. Регистрация будет возвращена после реализации более действенной защиты. | 34 |
| 8 | В дистрибутивах Linux действительно отсутствует поддержка некоторых наиболее распространенных программ для Windows. Например, большинство вредоносных программ не будет работать ...
Что тоже правда ☺️, не смотря на инцидент с AUR, который довольно сильно подпортил себе репутацию ... Так или иначе любая система не без приколов. | 35 |
| 9 | Требования для работы nbd-vram включают:
• NVIDIA GPU с поддержкой CUDA (например, серии GeForce RTX и GTX).
• Драйвер NVIDIA с библиотекой libcuda.so.1 (установка полного CUDA Toolkit не требуется).
• Ядро Linux версии 3.0 или новее.
• Пакет nbd-client.
Инструментарий nbd-vram может быть полезен в сценариях, требующих большого объёма памяти, например, при работе с крупными языковыми моделями (LLM) или при одновременном использовании нескольких ресурсоёмких приложений, способных исчерпать 16 ГБ ОЗУ. Это решение предоставляет альтернативу для систем, где физическое расширение оперативной памяти невозможно.
---
Опубликован инструментарий nbd-vram, позволяющий использовать видеопамять NVIDIA GPU в качестве области подкачки в Linux. Это решение виртуально увеличивает доступный объём памяти, особенно на ноутбуках с впаянной ОЗУ.
nbd-vram выделяет VRAM через API CUDA и предоставляет её системе как блочное устройство на базе протокола NBD. На этом устройстве создаётся раздел подкачки.
Пример на ноутбуке с 16 ГБ ОЗУ и RTX 3070 (8 ГБ VRAM) показал возможность задействовать дополнительные 7 ГБ. В комбинации с zram и SSD-подкачкой общий адресуемый объём достигает 46 ГБ.
Производительность последовательного чтения из VRAM составляет около 1.3 ГБ/с, с задержками ниже NVMe благодаря шине PCIe.
Для автоматизации предусмотрен инсталлятор и systemd-сервис. Настройка включает задание размера VRAM и приоритета подкачки. Есть опция активации только при питании от сети. | 2 |
| 10 | Пример использования на ноутбуке с 16 ГБ ОЗУ и NVIDIA GeForce RTX 3070 (8 ГБ VRAM) демонстрирует возможность задействовать дополнительные 7 ГБ видеопамяти для подкачки. В тестовой конфигурации, при комбинации nbd-vram с модулем ядра zram (для сжатого хранения раздела подкачки) и дополнительным разделом подкачки на SSD-накопителе, общий адресуемый объём памяти достигает 46 ГБ. При этом порядок использования памяти следующий: сначала ОЗУ, затем видеопамять, далее сжатие через zram, и в последнюю очередь подкачка на SSD.
Производительность работы с видеопамятью при последовательном чтении оценивается примерно в 1.3 ГБ/с, а задержки оказываются ниже, чем у NVMe SSD, благодаря прямому обращению к GPU по шине PCIe.
Для упрощения развёртывания и настройки nbd-vram подготовлен инсталлятор и сервис systemd "vram-swap-nbd.service". Конфигурация сводится к заданию размера выделяемой видеопамяти через переменную VRAM_SETUP_SIZE_MB и приоритета подкачки через VRAM_SWAP_PRIORITY. Предусмотрена опция активации подкачки в видеопамяти только при подключении ноутбука к стационарному источнику питания, что позволяет экономить заряд батареи в автономном режиме. | 2 |
| 11 | Опубликован инструментарий nbd-vram, предназначенный для использования видеопамяти графических карт NVIDIA в качестве области подкачки. Это позволяет виртуально увеличить объём доступной оперативной памяти в системах, особенно на ноутбуках с нерасширяемой впаянной ОЗУ и дискретными GPU NVIDIA. Проект написан на языке Си и распространяется под лицензией MIT.
Принцип работы nbd-vram основан на выделении видеопамяти (VRAM) через API драйвера CUDA с помощью фонового процесса nbd-vram. Затем эта выделенная VRAM предоставляется операционной системе Linux в виде блочного устройства, используя протокол NBD (Network Block Device). В ядре Linux применяется встроенный драйвер nbd, без необходимости загрузки сторонних модулей. После создания блочного устройства, например, /dev/nbdX, на нём стандартными утилитами создаётся раздел подкачки.
Пример использования на ноутбуке с 16 ГБ ОЗУ и NVIDIA GeForce RTX 3070 (8 ГБ VRAM) демонстрирует возможность задействовать дополнительные 7 ГБ видеопамяти для подкачки. В тестовой конфигурации, при комбинации nbd-vram с модулем ядра zram (для сжатого хранения раздела подкачки) и дополнительным разделом подкачки на SSD-накопителе, общий адресуемый объём памяти достигает 46 ГБ. При этом порядок использования памяти следующий: сначала ОЗУ, затем видеопамять, далее сжатие через zram, и в последнюю очередь подкачка на SSD.
Производительность работы с видеопамятью при последовательном чтении оценивается примерно в 1.3 ГБ/с, а задержки оказываются ниже, чем у NVMe SSD, благодаря прямому обращению к GPU по шине PCIe.
Для упрощения развёртывания и настройки nbd-vram подготовлен инсталлятор и сервис systemd "vram-swap-nbd.service". Конфигурация сводится к заданию размера выделяемой видеопамяти через переменную VRAM_SETUP_SIZE_MB и приоритета подкачки через VRAM_SWAP_PRIORITY. Предусмотрена опция активации подкачки в видеопамяти только при подключении ноутбука к стационарному источнику питания, что позволяет экономить заряд батареи в автономном режиме.
Требования для работы nbd-vram включают:
• NVIDIA GPU с поддержкой CUDA (например, серии GeForce RTX и GTX).
• Драйвер NVIDIA с библиотекой libcuda.so.1 (установка полного CUDA Toolkit не требуется).
• Ядро Linux версии 3.0 или новее.
• Пакет nbd-client.
Инструментарий nbd-vram может быть полезен в сценариях, требующих большого объёма памяти, например, при работе с крупными языковыми моделями (LLM) или при одновременном использовании нескольких ресурсоёмких приложений, способных исчерпать 16 ГБ ОЗУ. Это решение предоставляет альтернативу для систем, где физическое расширение оперативной памяти невозможно.
---
Опубликован инструментарий nbd-vram, позволяющий использовать видеопамять NVIDIA GPU в качестве области подкачки в Linux. Это решение виртуально увеличивает доступный объём памяти, особенно на ноутбуках с впаянной ОЗУ.
nbd-vram выделяет VRAM через API CUDA и предоставляет её системе как блочное устройство на базе протокола NBD. На этом устройстве создаётся раздел подкачки.
Пример на ноутбуке с 16 ГБ ОЗУ и RTX 3070 (8 ГБ VRAM) показал возможность задействовать дополнительные 7 ГБ. В комбинации с zram и SSD-подкачкой общий адресуемый объём достигает 46 ГБ.
Производительность последовательного чтения из VRAM составляет около 1.3 ГБ/с, с задержками ниже NVMe благодаря шине PCIe.
Для автоматизации предусмотрен инсталлятор и systemd-сервис. Настройка включает задание размера VRAM и приоритета подкачки. Есть опция активации только при питании от сети. | 11 |
| 12 | Немає тексту... | 39 |
| 13 | Немає тексту... | 2 |
| 14 | Инструментарий nbd-vram для использования видеопамяти NVIDIA как подкачки в Linux
Опубликован инструментарий nbd-vram, позволяющий разместить область подкачки в видеопамяти графической карты NVIDIA. Это позволяет виртуально увеличить размер памяти в системе, работающей на ноутбуках с нерасширяемой оперативной памятью и GPU NVIDIA. Код написан на языке Си и распространяется под лицензией MIT. Реализация основана на применении фонового процесса nbd-vram, который выделяет VRAM через API драйвера CUDA и предоставляет системе доступ к полученной видеопамяти в форме блочного устройства на базе протокола NBD.
#linux #kernel #foss #security #hardware
OpenNews | 33 |
| 15 | Bcachefs больше не экспериментальная: выпуск 1.38.6 с оптимизациями до 16.5 ГБ/с и переходом на Rust
Кент Оверстрит объявил, что файловая система Bcachefs официально перестала быть экспериментальной. В выпуске 1.38.6 внесено около 200 изменений, повышающих производительность: ужата логика подтверждения транзакций, исключены блокировки при сбросе журнала, оптимизирована работа с btree. На 48-ядерном AMD Bcachefs показал 16.5 ГБ/с в dbench (XFS — 16 ГБ/с). Готовятся патчи до 19 ГБ/с. Поддерживается до 255 устройств.
Начато формирование пакетов для Ubuntu 26.04. Инфраструктура CI переведена на DKMS. Утилиты bcachefs-tools уже переписаны на Rust, в следующем релизе планируется интегрировать Rust-обвязки в DKMS-модуль и начать переписывание базового кода.
Bcachefs поддерживает несколько устройств, многослойные раскладки, репликацию, кэширование, сжатие (LZ4, gzip, ZSTD), снапшоты, контрольные суммы, коды коррекции ошибок (RAID 5/6) и шифрование (ChaCha20, Poly1305). | 35 |
| 16 | Bcachefs больше не экспериментальная: выпуск 1.38.6 с оптимизациями до 16.5 ГБ/с и переходом на Rust
Кент Оверстрит объявил, что файловая система Bcachefs официально перестала быть экспериментальной. В выпуске 1.38.6 внесено около 200 изменений, повышающих производительность: ужата логика подтверждения транзакций, исключены блокировки при сбросе журнала, оптимизирована работа с btree. На 48-ядерном AMD Bcachefs показал 16.5 ГБ/с в dbench (XFS — 16 ГБ/с). Готовятся патчи до 19 ГБ/с. Поддерживается до 255 устройств.
Начато формирование пакетов для Ubuntu 26.04. Инфраструктура CI переведена на DKMS. Утилиты bcachefs-tools уже переписаны на Rust, в следующем релизе планируется интегрировать Rust-обвязки в DKMS-модуль и начать переписывание базового кода.
Bcachefs поддерживает несколько устройств, многослойные раскладки, репликацию, кэширование, сжатие (LZ4, gzip, ZSTD), снапшоты, контрольные суммы, коды коррекции ошибок (RAID 5/6) и шифрование (ChaCha20, Poly1305). | 26 |
| 17 | Начиная с Firefox версии 149, функция Разделение экрана позволяет просматривать две вкладки рядом в одном окне Firefox, что упрощает сравнение информации при совершении покупок, планировании поездок или проведении исследований.
https://support.mozilla.org/ru/kb/razdelenije-ekrana-firefox | 42 |
| 18 | Bcachefs больше не экспериментальная: выпуск 1.38.6 с оптимизациями до 16.5 ГБ/с и переходом на Rust
Кент Оверстрит объявил, что файловая система Bcachefs официально перестала быть экспериментальной. В выпуске 1.38.6 внесено около 200 изменений, повышающих производительность: ужата логика подтверждения транзакций, исключены блокировки при сбросе журнала, оптимизирована работа с btree. На 48-ядерном AMD Bcachefs показал 16.5 ГБ/с в dbench (XFS — 16 ГБ/с). Готовятся патчи до 19 ГБ/с. Поддерживается до 255 устройств.
Начато формирование пакетов для Ubuntu 26.04. Инфраструктура CI переведена на DKMS. Утилиты bcachefs-tools уже переписаны на Rust, в следующем релизе планируется интегрировать Rust-обвязки в DKMS-модуль и начать переписывание базового кода.
Bcachefs поддерживает несколько устройств, многослойные раскладки, репликацию, кэширование, сжатие (LZ4, gzip, ZSTD), снапшоты, контрольные суммы, коды коррекции ошибок (RAID 5/6) и шифрование (ChaCha20, Poly1305). | 7 |
| 19 | Немає тексту... | 50 |
| 20 | Немає тексту... | 2 |
Вже доступно! Дослідження Telegram за 2025 — головні інсайти року 
