В ядре Linux kernel 7.1 появился новый встроенный драйвер NTFS
Полностью переписанная с нуля реализация, обеспечивающая нативный доступ на чтение и запись к разделам Windows прямо из ядра, без использования userspace-инструментов
Новый драйвер приходит на смену решению NTFS-3G на базе FUSE, а также предыдущей версии NTFS3. Разработчики сделали акцент на производительности, надёжности и более глубокой интеграции с современной инфраструктурой ядра
По опубликованным данным, прирост скорости составляет:
Кроме того, драйвер демонстрирует сниженную нагрузку на CPU и повышенную стабильность работы. Это делает его более эффективным решением для пользователей Linux, регулярно взаимодействующих с NTFS-разделами, включая внешние диски и системы с двойной загрузкой💪
☝️ Ссылка источник
✈️ Linux Ninja
Полностью переписанная с нуля реализация, обеспечивающая нативный доступ на чтение и запись к разделам Windows прямо из ядра, без использования userspace-инструментов
Новый драйвер приходит на смену решению NTFS-3G на базе FUSE, а также предыдущей версии NTFS3. Разработчики сделали акцент на производительности, надёжности и более глубокой интеграции с современной инфраструктурой ядра
По опубликованным данным, прирост скорости составляет:
🔄 однопоточная запись на 3–5% быстрее,🔄 многопоточная запись на 35–110% быстрее,🔄 время монтирования крупных накопителей может сокращаться до четырёх раз
Кроме того, драйвер демонстрирует сниженную нагрузку на CPU и повышенную стабильность работы. Это делает его более эффективным решением для пользователей Linux, регулярно взаимодействующих с NTFS-разделами, включая внешние диски и системы с двойной загрузкой
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
This media is not supported in your browser
VIEW IN TELEGRAM
Microsoft выкатила мощное и полезное расширение PostgreSQL для VS Code
Microsoft выкатила новое расширение PostgreSQL для VS Code и это апгрейд рабочего процесса на новый уровень
Больше не нужно прыгать между окнами и открывать разные клиенты: прямо в редакторе можно смотреть таблицы, гонять запросы, заглядывать в схемы и даже просить встроенный AI подсказать нужный SQL
Никаких плясок с конфигурациями: поставил и работаешь😘
☝️ Ссылка источник
✈️ Linux Ninja
Microsoft выкатила новое расширение PostgreSQL для VS Code и это апгрейд рабочего процесса на новый уровень
Больше не нужно прыгать между окнами и открывать разные клиенты: прямо в редакторе можно смотреть таблицы, гонять запросы, заглядывать в схемы и даже просить встроенный AI подсказать нужный SQL
Никаких плясок с конфигурациями: поставил и работаешь
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤3
Ловите подгон учебник для изучения Linux-команд — The Linux Command Handbook
Бесплатный гайд охватывающий 60 ключевых команд Bash, необходимых почти каждому: ls, grep, chmod, ps, tar и ещё десятки других. Примеры и советы, можно читать онлайн или скачать в PDF📚
☝️ Ссылка источник
✈️ Linux Ninja
Бесплатный гайд охватывающий 60 ключевых команд Bash, необходимых почти каждому: ls, grep, chmod, ps, tar и ещё десятки других. Примеры и советы, можно читать онлайн или скачать в PDF
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4
Ubuntu 26.04 (LTS) выходит завтра… и компания Canonical опубликовала обновление по своему плану замены GNU Coreutils на реализации, переписанные на Rust.
Основные моменты:
- После того как разработчики выразили "серьёзные опасения", Canonical привлекла стороннюю компанию по security-исследованиям для аудита Rust-реализаций (известных как
- Эта security-компания быстро обнаружила 113 существенных проблем, причём значительная часть из них оказалась серьёзными уязвимостями безопасности, тянущими на присвоение CVE.
- Лишь часть этих проблем в Rust-реализациях была исправлена к релизу Ubuntu 26.04.
- Повторим: Ubuntu 26.04 выходит с заметным количеством известных серьёзных багов в новых Rust-версиях coreutils.
- В некоторых из наиболее критичных утилит, переписанных на Rust (cp, mv, rm), обнаружено большое количество серьёзных проблем класса TOCTOU (Time-of-Check to Time-of-Use) — это тип уязвимостей, приводящих к race condition. Именно такие баги часто эксплуатируются злоумышленниками.
- В итоге cp, mv и rm не будут включены в Ubuntu 26.04. Даже с их довольно либеральным подходом "ок, если в Rust-реализациях для 26.04 есть серьёзные баги" – проблемы в этих утилитах оказались слишком критичными.
- Несмотря на этот, без преувеличения, провальный rollout Rust-версий Coreutils, команда Ubuntu планирует в следующем релизе (через 6 месяцев, 26.10) полностью (на 100%) заменить GNU Coreutils на текущие (и пока откровенно сырые) реализации на Rust.
☝️ Ссылка источник
✈️ Linux Ninja
Основные моменты:
- После того как разработчики выразили "серьёзные опасения", Canonical привлекла стороннюю компанию по security-исследованиям для аудита Rust-реализаций (известных как
uutils).- Эта security-компания быстро обнаружила 113 существенных проблем, причём значительная часть из них оказалась серьёзными уязвимостями безопасности, тянущими на присвоение CVE.
- Лишь часть этих проблем в Rust-реализациях была исправлена к релизу Ubuntu 26.04.
- Повторим: Ubuntu 26.04 выходит с заметным количеством известных серьёзных багов в новых Rust-версиях coreutils.
- В некоторых из наиболее критичных утилит, переписанных на Rust (cp, mv, rm), обнаружено большое количество серьёзных проблем класса TOCTOU (Time-of-Check to Time-of-Use) — это тип уязвимостей, приводящих к race condition. Именно такие баги часто эксплуатируются злоумышленниками.
- В итоге cp, mv и rm не будут включены в Ubuntu 26.04. Даже с их довольно либеральным подходом "ок, если в Rust-реализациях для 26.04 есть серьёзные баги" – проблемы в этих утилитах оказались слишком критичными.
- Несмотря на этот, без преувеличения, провальный rollout Rust-версий Coreutils, команда Ubuntu планирует в следующем релизе (через 6 месяцев, 26.10) полностью (на 100%) заменить GNU Coreutils на текущие (и пока откровенно сырые) реализации на Rust.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
Бесплатный практический курс по GPT и LLM разбор от нуля до продвинутого
Ловите интерактивный учебный проект, где показывают, как устроены большие языковые модели, начиная с самого простого варианта GPT и постепенно усложняя реализацию
Главная идея обучение через эволюцию одной модели: проходишь несколько версий одного и того же «мини-GPT», реализованных разными способами💃
☝️ Ссылка источник
✈️ Linux Ninja
Ловите интерактивный учебный проект, где показывают, как устроены большие языковые модели, начиная с самого простого варианта GPT и постепенно усложняя реализацию
Главная идея обучение через эволюцию одной модели: проходишь несколько версий одного и того же «мини-GPT», реализованных разными способами
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3
Ловите подгон — коллекция интерактивных лабораторий от KodeKloud
Бесплатная платформа с интерактивными лабораториями для практики Linux и Kubernetes. Здесь можно отточить навыки администрирования, работы с контейнерами и облачными технологиями через реальные задания в браузере, без установки дополнительного ПО😌
☝️ Ссылка источник
✈️ Linux Ninja
Бесплатная платформа с интерактивными лабораториями для практики Linux и Kubernetes. Здесь можно отточить навыки администрирования, работы с контейнерами и облачными технологиями через реальные задания в браузере, без установки дополнительного ПО
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4👍2👏1
Быстрый совет по Linux
Хотите получить больше контекста при поиске через grep?
Добавьте опцию -C:
Это покажет по 3 строки до и после совпадения.
Очень помогает при отладке логов или изучении обновлений. Особенно если нужно понять, что окружает ключевые строки
✈ Linux Ninja
Хотите получить больше контекста при поиске через grep?
Добавьте опцию -C:
$ grep -C3 proton update.txt
Это покажет по 3 строки до и после совпадения.
Очень помогает при отладке логов или изучении обновлений. Особенно если нужно понять, что окружает ключевые строки
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4🔥2
Быстрый совет по Linux
Когда вы убиваете процесс, вы на самом деле его не убиваете. Вы просто отправляете ему сигнал.
А уже сам процесс решает, что с этим делать.
Это вежливый способ.
Он посылает сигнал SIGTERM (Terminate — завершить).
Процесс может перехватить этот сигнал, чтобы выполнить очистку: сохранить файлы, закрыть соединения и т. д., а затем корректно завершиться
Это жёсткий способ.
Он посылает сигнал SIGKILL.
Этот сигнал процесс перехватить не может. Ядро просто вмешивается и немедленно завершает процесс.
Сначала попробуйте обычный
✈ Linux Ninja
Когда вы убиваете процесс, вы на самом деле его не убиваете. Вы просто отправляете ему сигнал.
А уже сам процесс решает, что с этим делать.
kill <PID> (отправляет SIGTERM, сигнал 15):Это вежливый способ.
Он посылает сигнал SIGTERM (Terminate — завершить).
Процесс может перехватить этот сигнал, чтобы выполнить очистку: сохранить файлы, закрыть соединения и т. д., а затем корректно завершиться
kill -9 <PID> (отправляет SIGKILL, сигнал 9):Это жёсткий способ.
Он посылает сигнал SIGKILL.
Этот сигнал процесс перехватить не может. Ядро просто вмешивается и немедленно завершает процесс.
Сначала попробуйте обычный
kill. Используйте kill -9 только если процесс завис и отказывается завершатьсяPlease open Telegram to view this post
VIEW IN TELEGRAM
❤3🔥2
9 основных HTTP-запросов, которые должен знать каждый разработчик
Наглядное руководство по REST API отличая между POST, GET, PUT, PATCH и других методов. Идеальная шпаргалка для всех начинающих и напоминание для профи
Забираем в копилку за лайк 👍
@Terminal_tg
Наглядное руководство по REST API отличая между POST, GET, PUT, PATCH и других методов. Идеальная шпаргалка для всех начинающих и напоминание для профи
Забираем в копилку за лайк 👍
@Terminal_tg
👍5❤3
Какой-то гений запилил Shrek Linux
Да, это реально существует полноценный Linux-дистрибутив, полностью стилизованный под вселенную. ISO-образ можно скачать и запустить как обычную систему: внутри нормальный Linux, а снаружи тотальный зелёный вайб
Кастомизация в Linux не имеет никаких границ😧
☝️ Ссылка источник
✈️ Linux Ninja
Да, это реально существует полноценный Linux-дистрибутив, полностью стилизованный под вселенную. ISO-образ можно скачать и запустить как обычную систему: внутри нормальный Linux, а снаружи тотальный зелёный вайб
Кастомизация в Linux не имеет никаких границ
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3👍1🤣1
Как работает DNS: краткий гайд
Наглядная схема показывающая как система DNS шаг за шагом преобразует введённое пользователем доменное имя в IP-адрес для доступа к сайту
✈ Linux Ninja
Наглядная схема показывающая как система DNS шаг за шагом преобразует введённое пользователем доменное имя в IP-адрес для доступа к сайту
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
Быстрый совет по Linux
Вы можете сгруппировать файлы по их расширениям с помощью команды:
Файлы будут сгруппированы по расширениям в алфавитном порядке
✈️ Linux Ninja
Вы можете сгруппировать файлы по их расширениям с помощью команды:
ls -X
Файлы будут сгруппированы по расширениям в алфавитном порядке
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3👍3
Мини-игрушка для линуксоидов: угадай дистрибутив
Нашли любопытную мини-игрушку что то вроде Wordle, только вместо слов нужно угадывать дистрибутивы Linux.
Вводишь вариант, а игра подсказывает, насколько ты близок: сравниваются такие параметры как года выхода, популярность и назначение, а цветовые подсказки помогают постепенно сузить круг
Насколько хорошо ты знаешь мир Linux? Проверить можно здесь👇
☝️ Ссылка источник
✈️ Linux Ninja
Нашли любопытную мини-игрушку что то вроде Wordle, только вместо слов нужно угадывать дистрибутивы Linux.
Вводишь вариант, а игра подсказывает, насколько ты близок: сравниваются такие параметры как года выхода, популярность и назначение, а цветовые подсказки помогают постепенно сузить круг
Насколько хорошо ты знаешь мир Linux? Проверить можно здесь
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2😁2