Linux Academy
https://t.me/+A8jY79rcyKJlYWY6 - ссылка на канал Admin - @haarrp
Ko'proq ko'rsatish13 334
Obunachilar
+2324 soatlar
+1037 kunlar
+83830 kunlar
- Kanalning o'sishi
- Post qamrovi
- ER - jalb qilish nisbati
Ma'lumot yuklanmoqda...
Obunachilar o'sish tezligi
Ma'lumot yuklanmoqda...
🖥 Talos — современный дистрибутив Linux, заточенный для Kubernetes
Talos — это современная минималистичная ОС для Kubernetes. Talos имеет полностью открытый исходный код и готова к использованию в продакшене. Всё управление системой Talos осуществляется через API — нет оболочки или интерактивной консоли.
Особенности Talos:
— Talos уменьшает поверхность атаки: весь доступ к API защищен с помощью взаимной аутентификации TLS (mTLS).
— предсказуемость: Talos исключает дрейф конфигурации, уменьшает количество неизвестных факторов за счет использования неизменяемой инфраструктуры и обеспечивает атомарные обновления.
— данная ОС регулярно обновляется и использует стабильные версии Kubernetes и ядра Linux
🖥 GitHub
🟡 Доки
@linuxacademiya
👍 9🔥 4❤ 2
Photo unavailableShow in Telegram
🌟 Компания Canonical объявила о выпуске сборок Real-time Ubuntu 24.04, оптимизированных для выполнения задач в режиме реального времени
В сборках проекта Real-time Ubuntu задействовано ядро Linux 6.8 с патчами RT (Realtime-Preempt, PREEMPT_RT или "-rt"), обеспечивающими снижение задержек и позволяющими добиться предсказуемого времени обработки событий.
В сборки Real-time Ubuntu дополнительно включены оптимизации, нацеленные на повышение производительности и снижение задержек на платах Raspberry Pi 4 и 5, и системах на базе процессоров Intel Core, поддерживающих технологии TCC (Time Coordinated Computing) и TSN (Time-Sensitive Networking).
Готовые сборки проекта Real-time Ubuntu сформированы для архитектур x86_64 и Aarch64 и распространяется через сервис Ubuntu Pro, который является платным для коммерческих применений. Для персонального использования предусмотрена возможность бесплатного подключения к сервису Ubuntu Pro до 5 ПК (для членов сообщества Ubuntu Community - 50 ПК).
📎 Подробнее
@linuxacademiya
🔥 5🍾 3❤ 2🥰 1
00:12
Video unavailableShow in Telegram
⭐️ Сравниваем DBSCAN и OPTICS
Поговорим сегодня о 2 популярных алгоритмах кластеризации — DBSCAN и OPTICS, посмотрим их особенности и сравним
Поехали!
https://habr.com/ru/articles/818889/
@linuxacademiya
57f43101871d2d595b6e227db8f0587d.mp41.56 KB
❤ 7
Photo unavailableShow in Telegram
⚡️ Когда первый раз устанавливаешь Arch Linux
* Оптимизация Arch Linux до небес
* ТОП Дистрибутивов LINUX!
😁 31🔥 11👍 5❤ 2💯 2👎 1
Photo unavailableShow in Telegram
🖥 Alpine 3.20 — вышла новая версия минималистичного Linux-дистрибутива
Недавно вышла новая версия Alpine Linux под номером 3.20.0. Дистрибутив обзавёлся поддержкой архитектуры RISC-V, а также включает в себя KDE Plasma 6 и GNOME 46. В связи с изменением лицензии Redis, Alpine заменил его на новую базу данных Valkey.
Alpine Linux, известный своей легковесностью, продолжает удивлять. Рабочий стол по умолчанию Xfce занимает всего 1,1 ГБ дискового пространства — примерно столько же, сколько другие дистрибутивы обычно используют оперативной памяти.
Alpine 3.20 поддерживает восемь архитектур: мейнфреймы IBM Z, серверы POWER (64-бит, little-endian), 64-битный RISC-V, 32-битные и 64-битные x86, а также три варианта Arm: Armhf, ARMv7 и Aarch64. Это покрывает все модели Raspberry Pi, от Pi Zero до Pi 5, и множество других одноплатных компьютеров на базе Arm.
lpine предлагает три режима установки:
— Diskless Mode (Live Mode): загружается и работает полностью из оперативной памяти.
— Data Disk Mode: работает из RAM, но использует раздел swap и дерево каталогов /var с жёсткого диска для сохранения состояния системы.
— System Disk Mode: традиционная установка на диск, с возможностью настройки разделов или двойной загрузки с другими ОС.
Несмотря на минималистичный подход, Alpine способен работать как полноценный десктопный дистрибутив. Утилиты «setup-desktop» и «setup-xorg-base» существенно упрощают установку окружений рабочего стола, таких как GNOME, Plasma, Xfce, Mate и Sway.
Для минимизации размеров и потребления ресурсов Alpine использует OpenRC вместо systemd, библиотеку Musl C вместо GNU libc, загрузчик SYSLINUX и BusyBox вместо стандартных инструментов. Это делает Alpine легковесным и гибким, подходящим для различных устройств, от маршрутизаторов до смартфонов с postmarketOS.
▶️ Подробнее
@linuxacademiya
👍 25🔥 6❤ 5❤🔥 1👻 1
🖥 LINUX ТОП Дистрибутивы для ПЕНТЕСТА! #хакинг #linux #линукс #parrotlinux #kalilinux #shorts
https://youtube.com/shorts/YbqIV3bLd1o?si=VvW7fkTtJManzv1R
@linuxkalii
LINUX ТОП Дистрибутивы для ПЕНТЕСТА! #хакинг #linux #линукс #parrotlinux #kalilinux #shorts
👍 8❤ 3🔥 3👎 2
00:58
Video unavailableShow in Telegram
🖥 yazi — очень быстрый консольный файловый менеджер, написанный на Rust и основанный на асинхронном вводе-выводе
git clone https://github.com/sxyazi/yazi.git
cd yazi
cargo build --release
Все операции ввода-вывода в yazi выполняются асинхронно, задачи процессора распределяются между несколькими потоками, что позволяет максимально эффективно использовать доступные ресурсы.
yazi обеспечивает отмену задач и назначение внутреннего приоритета задач.
Имеет встроенную поддержку нескольких протоколов изображений, интегрирован с Überzug++, охватывая практически все терминалы.
🖥 GitHub
🟡 Доки
@linuxacademiya269460588-92ff23fa-0cd5-4f04-b387-894c12265cc7.mp49.68 MB
👍 14🔥 5❤ 3🥰 1
Photo unavailableShow in Telegram
📚 Библия systemD: как управлять системой
Systemd – менеджер системы и сервисов в операционной системе Linux.
При разработке eго стремились спроектировать обратно совместимым со скриптами инициализации
SysV
init и предоставить полезные функции, такие, как параллельный запуск системных сервисов во время загрузки, активацию демонов по требованию, поддержку снепшотов состояния системы и логику управления сервисами, основанную на зависимостях.
▪ Читать
@linuxacademiya👍 15👎 5❤ 4🔥 3
🔥 Энтузиаст написал клон Unix примерно за месяц
Энтузиаст создал клон Unix за 27 дней. Он назвал свой проект Bunnix. Разработчик поделился установочным образом, который можно загрузить с помощью qemu или записать на USB-накопитель.
Энтузиаст полагает, что Bunnix будет работать на большинстве устройств AMD64 — сам он тестировал его на ThinkPad X220 и Starlabs Starbook Mk IV. Клон поддерживает legacy и EFI, однако в нём не предусмотрена поддержка USB, поэтому требуется клавиатура PS/2 или эмуляция PS/2 через BIOS.
Ядро однопользовательской системы Bunnix написано на Hare и включает некоторые компоненты C, в том числе lwext4 для поддержки файловой системы
ext4
и libvterm
для видеотерминала ядра.
Ядро поддерживает следующие драйверы:
— PCI,
— устройства AHCI,
— таблицы разделов GPT и MBR,
— клавиатуру PS/2,
— последовательные порты платформы,
— КМОП-часы,
— фреймбуферы,
— файловые системы ext4
и memfs
.
Также поддерживаются следующие функции ядра: виртуальная файловая система, /dev
, /dev/kbd
и /dev/fb0
, последовательные и VideoTTY, управляющий терминал /dev/tty
, эмулятор терминала, termios
, а также около 40 системных вызовов, включая clock_gettime
, poll
, openat
, fork
, exec
, Pipe
, dup
, dup2
, ioctl
и т. д.
▶️ Демонстрация Bunnix
@vistehno❤ 14👍 9🗿 3🥰 1
Photo unavailableShow in Telegram
Совет дня для Linux 💡 🐧
В Linux оператор
pipe(|)
очень полезен, если вы хотите перенаправить вывод одной команды в качестве входных данных для следующей команды для дальнейшей обработки:
$ cat data.txt | grep "Нет такого файла"
Однако это не приводит к перенаправлению ошибок. Таким образом, если файл не существует, приведенная выше команда grep
не вернет сообщение с ошибкой.
Что делать, если вы хотите перенаправить и обработать ошибки и обычный вывод?
Вот где пригодится этот оператор перенаправления "|&"
.
Этот оператор отправляет как стандартный вывод (stdout
), так и стандартную ошибку (stderr
) первой команды по каналу в стандартный ввод (stdin) второй команды. Взгляните на этот пример:
$ cat data.txt |& grep "Нет такого файла".
Обратите внимание на разницу, команда grep смогла найти совпадение.
Оператор "|&"
в bash является сокращением для оператора перенаправления "2>&1 |"
.
$ cmd-1 2>&1 | cmd-2
Вот и весь совет!👍 26🔥 9❤ 4