ru
Feedback
Linux Academy

Linux Academy

Открыть в Telegram

📈 Аналитический обзор Telegram-канала Linux Academy

Канал Linux Academy (@linuxacademiya) языкового сегмента Русский является активным участником. Сейчас сообщество объединяет 27 992 подписчиков, занимая 4 885 место в категории Технологии и приложения и 23 515 место в регионе Россия.

📊 Показатели аудитории и динамика

С момента создания невідомо проект демонстрирует стремительный рост, собрав аудиторию из 27 992 подписчиков.

Согласно последним данным от 20 июня, 2026, канал показывает стабильную активность. За последние 30 дней изменение числа участников составило -81, а за последние 24 часа — -2, при этом общий охват остаётся высоким.

  • Статус верификации: Не верифицирован
  • Уровень вовлечённости (ER): Средний показатель вовлечённости аудитории составляет 17.45%. В первые 24 часа после публикации контент обычно набирает 6.95% реакций от общего числа подписчиков.
  • Охват публикаций: В среднем каждый пост получает 4 884 просмотров. В течение первых суток публикация набирает 1 945 просмотров.
  • Реакции и взаимодействия: Аудитория активно поддерживает контент: среднее количество реакций на один пост — 52.
  • Тематические интересы: Контент сосредоточен на ключевых темах, таких как linux, bash, telnet, диск, скрипт.

📝 Описание и контентная политика

Автор описывает ресурс как площадку для выражения субъективного мнения:
Admin - @workakkk РКН: clck.ru/3FmvFv #VRHSZ

Благодаря высокой частоте обновлений (последние данные получены 21 июня, 2026) канал поддерживает актуальность и высокий уровень охвата публикаций. Аналитика показывает, что аудитория активно взаимодействует с контентом, что делает его важной точкой влияния в категории Технологии и приложения.

27 992
Подписчики
-224 часа
-207 дней
-8130 день

Загрузка данных...

Привлечение подписчиков
июнь '26
июнь '26
+90
в 0 каналах
май '26
+243
в 2 каналах
Get PRO
апрель '26
+130
в 4 каналах
Get PRO
март '26
+235
в 22 каналах
Get PRO
февраль '26
+386
в 45 каналах
Get PRO
январь '26
+541
в 128 каналах
Get PRO
декабрь '25
+288
в 9 каналах
Get PRO
ноябрь '25
+860
в 50 каналах
Get PRO
октябрь '25
+1 871
в 22 каналах
Get PRO
сентябрь '25
+478
в 44 каналах
Get PRO
август '25
+337
в 8 каналах
Get PRO
июль '25
+1 155
в 79 каналах
Get PRO
июнь '25
+446
в 71 каналах
Get PRO
май '25
+645
в 1 каналах
Get PRO
апрель '25
+3 239
в 185 каналах
Get PRO
март '25
+259
в 8 каналах
Get PRO
февраль '25
+503
в 39 каналах
Get PRO
январь '25
+591
в 44 каналах
Get PRO
декабрь '24
+952
в 62 каналах
Get PRO
ноябрь '24
+1 272
в 193 каналах
Get PRO
октябрь '24
+1 742
в 68 каналах
Get PRO
сентябрь '24
+1 218
в 201 каналах
Get PRO
август '24
+954
в 39 каналах
Get PRO
июль '24
+871
в 50 каналах
Get PRO
июнь '24
+1 634
в 58 каналах
Get PRO
май '24
+1 195
в 36 каналах
Get PRO
апрель '24
+1 110
в 49 каналах
Get PRO
март '24
+1 530
в 21 каналах
Get PRO
февраль '24
+1 356
в 2 каналах
Get PRO
январь '24
+1 087
в 43 каналах
Get PRO
декабрь '23
+852
в 40 каналах
Get PRO
ноябрь '23
+378
в 30 каналах
Get PRO
октябрь '23
+411
в 12 каналах
Get PRO
сентябрь '23
+3 544
в 0 каналах
Get PRO
август '23
+2 189
в 0 каналах
Get PRO
июль '23
+1 122
в 0 каналах
Get PRO
июнь '23
+32
в 0 каналах
Get PRO
май '23
+28
в 0 каналах
Get PRO
апрель '23
+83
в 0 каналах
Get PRO
март '23
+505
в 0 каналах
Дата
Привлечение подписчиков
Упоминания
Каналы
21 июня+4
20 июня+6
19 июня+3
18 июня+1
17 июня+2
16 июня+3
15 июня+3
14 июня+6
13 июня+2
12 июня0
11 июня+9
10 июня+9
09 июня+2
08 июня0
07 июня+1
06 июня+6
05 июня+12
04 июня+5
03 июня+7
02 июня+7
01 июня+2
Посты канала
Первый вайб-кодер
Первый вайб-кодер

2
🛡️ Защита вашей конфиденциальности в сети Awesome Privacy — это обширная коллекция ресурсов и инструментов для обеспечения конфиденциальности в интернете. Здесь вы найдете рекомендации по безопасным браузерам, мессенджерам, VPN и другим средствам, которые помогут защитить ваши данные и личную информацию. 🚀Основные моменты: - Подборка инструментов для анонимности и безопасности. - Ресурсы по шифрованию и защите данных. - Советы по безопасному серфингу в интернете. - Обсуждения и рекомендации от сообщества. 📌 GitHub: https://github.com/Lissy93/awesome-privacy #awesome-list
2 117
3
💡Совет Linux Случайно удалил файл и не понимаешь, что именно пропало? Попробуй проверить недавние изменения: find ~/ -type f
💡Совет Linux Случайно удалил файл и не понимаешь, что именно пропало? Попробуй проверить недавние изменения: find ~/ -type f -mtime -1 Команда покажет файлы в домашней директории, которые менялись за последние 24 часа. Важно: она не восстановит удалённые файлы. Но поможет быстро понять, что недавно редактировалось, какие файлы могли быть затронуты и где искать следы ошибки. Полезно, когда нужно разобраться после случайного удаления, неудачного скрипта или странного поведения программы.
2 678
4
C умел «объектный стиль» задолго до модных споров про ООП. В Linux-драйверах это видно особенно хорошо. Каждый драйвер фактич
C умел «объектный стиль» задолго до модных споров про ООП. В Linux-драйверах это видно особенно хорошо. Каждый драйвер фактически реализует интерфейс, просто заполняя структуру с указателями на функции. file_operations из include/linux/fs.h - хороший пример. Ядро говорит: вот набор операций, которые может поддерживать файл, сокет или устройство. Драйвер сам решает, какие обработчики дать: open read write release mmap fsync unlocked_ioctl Если операция не нужна, поле остаётся NULL, и ядро использует поведение по умолчанию там, где это возможно. По сути это тот же контракт между системой и реализацией, только без классов, наследования и рантаймовой магии. Есть таблица функций, есть объект, есть набор действий, которые с ним можно выполнить. Именно поэтому C до сих пор живёт в ядрах, драйверах и системном коде. Он не навязывает модель абстракций, но даёт достаточно низкоуровневых инструментов, чтобы собрать нужную модель самому. Просто вместо красивого слова interface у тебя struct с function pointers. #programming #linux #c
3 287
5
🚀 В Linux каждый процесс живёт в своей версии памяти. Два разных приложения могут одновременно использовать один и тот же ад
🚀 В Linux каждый процесс живёт в своей версии памяти. Два разных приложения могут одновременно использовать один и тот же адрес, например 0x555555..., но попадать при этом в совершенно разные места физической RAM. Почему так? Потому что процесс видит не настоящую физическую память, а virtual address space - виртуальное адресное пространство. Когда программа делает malloc, она получает адрес, который выглядит как обычный указатель: int *x = malloc(sizeof(int)); *x = getpid(); printf("PID %d -> virtual address: %p -> value: %d\n", getpid(), (void*)x, *x); Если запустить такую программу в двух терминалах, адрес может оказаться одинаковым. Но это не значит, что процессы пишут в одну и ту же память. Для каждого процесса ядро и MMU переводят виртуальные адреса в свои физические страницы. Один и тот же виртуальный адрес в процессе A может указывать на один участок RAM, а в процессе B - на другой. Именно поэтому процессы изолированы друг от друга. Программа думает: «Это моя память». На самом деле Linux говорит: «Это твоя иллюзия памяти. А куда она реально мапится - решаю я». Виртуальная память - одна из тех штук, без которых не было бы нормальной изоляции процессов, безопасного multitasking, shared libraries, fork, mmap и современного Linux в целом.
3 558
6
⚡️ Linux Совет Если у вас «само всё сломалось», начните с этого: find /etc -mtime -1 -type f Команда покажет все обычные файл
⚡️ Linux Совет Если у вас «само всё сломалось», начните с этого: find /etc -mtime -1 -type f Команда покажет все обычные файлы в /etc, которые менялись за последние 24 часа. Можно заменить /etc на нужную директорию: find /var/www -mtime -1 -type f Полезно, когда сервер внезапно ведёт себя странно, конфиги изменились, деплой был «не у нас», а виноватых нет. find быстро показывает, что реально трогали за последний день.
4 224
7
Линус Торвальдс мог быть богаче Илона Маска. Но он выбрал другой путь. В 2005 году его команда внезапно потеряла доступ к инс+1
Линус Торвальдс мог быть богаче Илона Маска. Но он выбрал другой путь. В 2005 году его команда внезапно потеряла доступ к инструменту, с помощью которого управляла кодом Linux. Один разработчик сделал реверс-инжиниринг этой системы, и компания, которой она принадлежала, просто отключила проект без предупреждения. Тысячи разработчиков. Никакого нормального способа совместной работы. Никакого запасного плана. Торвальдс не стал паниковать. Он сел и написал собственную систему контроля версий с нуля. За 10 дней. Он назвал её Git. Уже в первый день Git отслеживал собственный исходный код. Через несколько недель на нём управлялся весь проект Linux. К концу 2005 года официально вышел Git 1.0. А потом Линус просто отдал его бесплатно. Open source. Без компании. Без патентов. Без монетизации. Через несколько месяцев он передал проект другим людям и вернулся к Linux, будто ничего особенного не произошло. Зато другие быстро поняли, что он оставил на столе. На Git вырос GitHub: 100 млн разработчиков, покупка Microsoft в 2018 году за $7,5 млрд. GitLab вышел на биржу в 2021 году с оценкой почти $12 млрд. Сегодня Git контролирует больше 85% рынка систем контроля версий. Каждое приложение в вашем телефоне. Каждый сайт, который вы открываете. Почти всё это создаётся с помощью Git. Торвальдс не заработал на этом $0. Он создал самый используемый инструмент для разработчиков в истории просто потому, что его достала существующая система. А потом отдал его бесплатно, потому что считал: такой инструмент должен быть доступен всем. И он ни разу публично не сказал, что жалеет об этом.
4 802
8
⚡️ Linux Roadmap: подробный практический курс от нуля до уверенного администратора Это пошаговый маршрут изучения Linux с упо
⚡️ Linux Roadmap: подробный практический курс от нуля до уверенного администратора Это пошаговый маршрут изучения Linux с упором на практику. Каждый раздел содержит объяснение «почему это устроено именно так», разбор команд и обязательные задания, которые нужно выполнить руками в терминале. Чтение без повторения навыка не даёт — держите терминал открытым рядом с этим текстом. Как работать с этим курсом: идите сверху вниз, не перепрыгивайте разделы; каждую команду набирайте руками, а не копируйте; в конце каждого блока выполняйте задание; специально ломайте систему в виртуалке и чините — это лучший способ учиться. https://github.com/justxor/linuxfullroadmap/
4 327
9
А вы знали, что Linux тоже можно забэкдорить? Многие считают Linux почти неуязвимым. Но это не так. В 2024 году злоумышленник
А вы знали, что Linux тоже можно забэкдорить? Многие считают Linux почти неуязвимым. Но это не так. В 2024 году злоумышленник почти 2 года тихо встраивал бэкдор в XZ Utils - базовую библиотеку сжатия, которая есть почти во всех крупных Linux-дистрибутивах. Целью был sshd. При наличии правильного ключа шифрования можно было внедрять код через SSH-сертификаты входа. Тихо, без алертов, внешне всё выглядело полностью легитимно. Один разработчик заметил проблему только потому, что sshd стал запускаться примерно на 500 мс медленнее обычного. Именно из-за этого бэкдор не успел попасть в production-системы по всему миру. Linux не неуязвим. Просто долгое время он не был главной целью. Теперь это меняется.
3 812
10
⚙️ ASMLings - подробный гайд на русском ASMLings - это набор из ~32 коротких упражнений на ассемблере Intel 8086, выстроенных+1
⚙️ ASMLings - подробный гайд на русском ASMLings - это набор из ~32 коротких упражнений на ассемблере Intel 8086, выстроенных по возрастанию сложности: от mov ax, 0x1337 до 32-битного сложения через carry flag, циклов, подпрограмм, работы с памятью и стеком. Полный русскоязычный гайд по asmlings — интерактивной песочнице для изучения ассемблера Intel 8086, в которой 16-битный x86-эмулятор написан на Rust. Внутри: что это, как устроено под капотом, как установить, как читать и решать упражнения, разборы реальных задач из репозитория, готовые примеры в examples/ и шпаргалки. https://github.com/justxor/-ASMLingsru/
4 486
11
В России могут ввести доступ к интернет-сервисам по паспорту. Минцифры обсуждает систему подтверждения возраста пользователей
В России могут ввести доступ к интернет-сервисам по паспорту. Минцифры обсуждает систему подтверждения возраста пользователей в сети. По словам главы ведомства, в ближайшее время власти займутся механизмом, который позволит сайтам и онлайн-сервисам проверять, сколько лет человеку. Формально речь идёт о защите несовершеннолетних, но по факту такая система может стать первым шагом к более жёсткой идентификации пользователей в интернете.
5 489
12
Нет текста...
5 567
13
👣 На Stepik обновили курс «Rust: полный курс разработчика. С нуля до профи» Представьте: через три месяца вы открываете чужо
👣 На Stepik обновили курс «Rust: полный курс разработчика. С нуля до профи» Представьте: через три месяца вы открываете чужой Rust-код и читаете его как книгу. Arc<Mutex<T>> не вызывает панику. impl Future не пугает. Вы точно знаете, почему компилятор ругается и как это починить за 10 секунд. Это не фантазия. Это результат 50 уроков, в которых каждая концепция объясняется через код и закрепляется практикой. Ownership, traits, generics, async, unsafe - всё, что казалось магией, станет рабочим инструментом. А бонусом - портфолио проектов: от CLI-утилит до REST API и WebAssembly. Вы и так знаете, что Rust - ваш следующий язык. Этот курс просто сделает это реальностью. Сегодня - 55% процентов от цены, торопись: https://stepik.org/a/269250/
5 780
14
В MIT учат операционным системам так: дают живое ядро Unix и просят его сломать В большинстве вузов операционные системы изучают по слайдам. Студент слушает про процессы, виртуальную память и планировщик, рисует схемы на экзамене и в итоге так и не видит, как это работает внутри. В MIT пошли другим путём. Там студенту выдают полностью рабочее ядро в духе Unix и предлагают самому в нём ковыряться, ломать и переписывать. Это ядро называется xv6. По сути это переосмысление шестой версии Unix 1975 года, переписанное на современном C под многопроцессорные системы RISC-V. Оригинальный Unix V6 был отличным учебным материалом, но устарел и опирался на железо, которого давно нет. xv6 сохраняет идеи оригинала, но запускается на современной архитектуре и читается куда легче. Главное, что подкупает, это размер. Всё ядро занимает около шести тысяч строк. Это объём, который реально прочитать целиком за разумное время, а не абстрактная гора кода, в которой теряешься на первой неделе. Здесь на месте процессы, системные вызовы, виртуальная память, файловые дескрипторы, каналы и планировщик. Всё это можно открыть, прочитать и тут же поэкспериментировать. Хорошо видно это на примере каналов. Реализация чтения из pipe в файле kernel/pipe.c укладывается примерно в пятнадцать строк. Если канал пуст, читатель засыпает и ждёт. Как только писатель добавляет данные, читателя будят. Блокировка, засыпание и пробуждение согласованы всего в паре десятков строк, и этот кусок кода объясняет про синхронизацию больше, чем целая лекция про мьютексы и условные переменные. Именно так и стоит разбираться в операционных системах, когда хочешь понять, как они работают на самом деле, а не как это описывают на высоком уровне. Отличная новость в том, что всё это выложено в открытый доступ и бесплатно. Книга и исходники лежат на сайте курса MIT 6.828, и любой желающий может пройти тот же путь, что и студенты. https://pdos.csail.mit.edu/6.828/2025/xv6/book-riscv-rev5.pdf
5 076
15
Linux tip: когда процесс завис, не убивайте его вслепую Если процесс завис, не обязательно сразу делать kill -9 и гадать, что
Linux tip: когда процесс завис, не убивайте его вслепую Если процесс завис, не обязательно сразу делать kill -9 и гадать, что там произошло. Можно подключиться к нему через strace и посмотреть в реальном времени, на каком системном вызове он застрял. Команда: strace -p <PID> -e trace=read,write,open Что это даёт: видно, читает ли процесс данные видно, пишет ли он куда-то видно, какие файлы открывает можно понять, ждёт ли он stdin, файл, сокет или pipe не нужно менять код не нужно перезапускать сервис Например, если программа «висит», strace может показать, что она просто ждёт read() из file descriptor. То есть проблема не в CPU, не в deadlock и не в магии Linux, а в том, что процесс ждёт ввод. Это особенно полезно в проде, когда нельзя просто взять и перезапустить сервис ради эксперимента. Базовый сценарий: pidof my_process sudo strace -p <PID> -e trace=read,write И дальше вы видите, чем процесс реально занят. strace - один из тех инструментов, которые превращают «оно зависло» в нормальный технический диагноз.
5 450
16
В C код может выполниться ещё до `main()` В Linux и GCC есть constructor-функции - они запускаются автоматически до входа в m
В C код может выполниться ещё до `main()` В Linux и GCC есть constructor-функции - они запускаются автоматически до входа в main(). Выглядит почти как магия: __attribute__((constructor)) Такую функцию не нужно вызывать вручную. Компилятор сам пометит её как код, который должен выполниться при старте программы. Где это используется: - инициализация глобального состояния - подготовка shared libraries - регистрация плагинов - настройка runtime-окружения - выполнение служебного кода до основной логики Именно поэтому в C-программе не всегда всё начинается с main(). Иногда до него уже кто-то успел поработать.
5 739
17
Как он создал Linux без OPUS 4.8 ?? Есть идеи?)
Как он создал Linux без OPUS 4.8 ?? Есть идеи?)
5 552
18
Релиз AlmaLinux 9.8 и 10.2 Представлен релиз дистрибутива AlmaLinux 10.2, а также обновление прошлой ветки - AlmaLinux 9.8. Релизы синхронизированны c Red Hat Enterprise Linux 9.8 и 10.2, и содержат все предложенные в данных выпусках изменения. Установочные образы подготовлены для архитектур x86_64_v3, x86_64_v2, ARM64, ppc64le и s390x в форме загрузочного (1 ГБ), минимального (1.6 ГБ) и полного образа (10 ГБ). Позднее будут сформированы Live-сборки с GNOME, KDE, MATE и Xfce, а также образы для плат Raspberry Pi, контейнеров, WSL (Windows Subsystem for Linux) и облачных платформ. Подробнее: https://opennet.ru/65533/ https://opennet.me/65533/
6 896
19
🖥 Linux под капотом: как mknod превращает железо в файлы и почему это магия номер 133 Принцип "всё есть файл" в Linux часто
🖥 Linux под капотом: как mknod превращает железо в файлы и почему это магия номер 133 Принцип "всё есть файл" в Linux часто звучит как маркетинговый слоган, хотя на самом деле это базовое инженерное решение, на котором держится вся система. Жёсткий диск /dev/sda, терминал /dev/tty и даже мышка открываются и читаются точно так же, как обычный текстовый файл. Возникает закономерный вопрос: каким образом физическая железка вообще оказывается в файловой системе? Вся магия упирается в один привилегированный системный вызов: mknod. На архитектуре x86_64 у него номер 133. Именно он создаёт специальный узел в файловой системе, и именно через него ядро понимает, какой драйвер должен обработать обращение к этому пути. В отличие от обычного файла, при вызове mknod никто не выделяет блоки на диске. Вместо хранения данных создаётся связка пути с парой чисел: major и minor. Major-номер указывает ядру на конкретный драйвер, а minor-номер уточняет конкретное устройство внутри этого драйвера. Считайте их координатами, по которым ядро бьёт в нужную точку без поиска. Именно поэтому команда cat /dev/urandom не читает никаких байт с накопителя. Файловая система видит специальный узел, перенаправляет запрос в генератор случайных чисел ядра, и вы получаете бесконечный поток энтропии. На диске при этом не лежит ровным счётом ничего. Поскольку создание такого узла фактически даёт прямой доступ к драйверу ядра, вызов требует capability CAP_MKNOD. Без прав процесс получит EPERM и быстро поймёт, что раздавать доступ к железу от имени обычного пользователя ядро не собирается. Это дополнительный барьер безопасности поверх обычных прав на файлы. Ниже пример на C, который полностью клонирует /dev/null. Major-номер 1 в ядре зарезервирован под memory devices, а minor-номер 3 указывает именно на null. Запускать нужно от root. #include <sys/types.h> #include <sys/stat.h> #include <sys/sysmacros.h> #include <stdio.h> int main(void) { // 1 = major number for memory devices // 3 = minor number for the null device dev_t dev = makedev(1, 3); // S_IFCHR creates a character device file if (mknod("my_null", S_IFCHR | 0666, dev) == -1) { perror("mknod failed (try running with sudo)"); return 1; } printf("Successfully created my_null!\n"); return 0; } После компиляции и запуска появится файл my_null, который ведёт себя как исходный /dev/null. Любой вывод, перенаправленный в этот файл, попадёт в тот же самый null-драйвер ядра. Различий в поведении по сравнению с системным /dev/null не будет вообще. Такой пример хорошо показывает, почему инженеры Unix в своё время свели работу с железом к файловым операциям. Вместо десятков разных API для дисков, терминалов и сети программист получает единый интерфейс read, write, open и close. А вся сложная матчасть по маршрутизации запросов прячется внутри mknod и пары major/minor.
5 815
20
⚡️ Деннис Ритчи и Стив Джобс умерли в одном месяце: одного оплакивал весь мир, второго почти не заметили Об этом факте регуля
⚡️ Деннис Ритчи и Стив Джобс умерли в одном месяце: одного оплакивал весь мир, второго почти не заметили Об этом факте регулярно вспоминают в сообществе разработчиков, но и сейчас он продолжает бить в больную точку. Стив Джобс и Деннис Ритчи ушли в одном и том же месяце одного и того же года, в октябре 2011. Их уход превратился в символ того, насколько по-разному мир относится к людям, которые формируют технологии. Джобса оплакивали планетой, выпускали книги, сняли фильмы, именем назвали улицы. Он подарил iPhone, iPad, iPod и Macintosh, собрал вокруг Apple одну из самых дорогих компаний в истории. Денниса Ритчи провожали разве что в узком кругу и парой статей в блогах. Это был человек, который подарил нам язык C и вместе с Кеном Томпсоном Unix. Дальше просто пройдёмся по цепочке. Без C нет Unix. Без Unix нет Linux, нет BSD, нет macOS и iOS. Без C не было бы Windows в его нынешнем виде, не было бы C++, Objective-C, Java, JavaScript в их привычном виде. Нет Chrome и Firefox, нет PostgreSQL и SQLite, нет Nginx, нет Photoshop, нет PlayStation и Xbox. Даже Python и PHP написаны на C. При таком влиянии Ритчи оставался человеком, которого было сложно представить на сцене с черной водолазкой и в режиссёрском свете. Он работал в Bell Labs, носил бороду, избегал интервью и писал программы. Человек, без которого современный цифровой мир просто не выглядел бы так, как сейчас, провёл жизнь в тени своих собственных результатов. Похоже, именно в этом и суть контраста. Джобс продавал эмоции и мечты о будущем, это видно и понятно любому человеку. Ритчи писал инфраструктуру, которой пользуются все, но вспоминают о которой, только когда она ломается. Инженерх понимают это отлично: восхищение и слава идут тем, кто выходит на сцену, а не тем, кто держит фундамент. Поэтому этот сюжет приятно иногда вытаскивать наружу. Не чтобы принижать Джобса, он действительно изменил потребительский рынок. Но чтобы напомнить, что рядом жил тихий инженер в свитере, без которого все эти коробочки от Apple были бы просто красивыми пресс-папье.
4 565