• Немного интересного оффтопа: Linux был портирован на Sega Mega Drive (игровую приставку из 1988 года).
• Был опубликован первый выпуск проекта LinuxMD, который портировали на игровые приставки Sega Mega Drive. Приставки были оснащены 72 Кб ОЗУ и поставлялись с двумя процессорами: 32-разрядным Motorola 68000 (7.6 МГц) для основных вычислений и 8-разрядным Zilog Z80 (3.58 МГц) для совместимости с Sega Master System. Интересно, что загрузка Linux на приставке реализована при использовании картриджей Mega EverDrive.
• Запуск ядра Linux на устройстве с парой килобай ОЗУ удалось реализовать через задействование аппаратных возможностей картриджей Mega EverDrive, представляющих собой отдельный компьютер на базе FPGA с собственным ОЗУ.
• Работа с файловой системой была организована с задействованием протокола обмена данными с картриджем Mega EverDrive, позволяющем из окружения Sega MegaDrive обращаться к данным на SD-карте, вставленной в картридж.
• Порт включает в себя ядро Linux 7.2-rc1, u-boot 2026.01 и образ rootfs с минимальным набором утилит. Более детально описание проекта есть на GitHub: https://krikzz.com/our-products/cartridges/
#Linux #Оффтоп
• Был опубликован первый выпуск проекта LinuxMD, который портировали на игровые приставки Sega Mega Drive. Приставки были оснащены 72 Кб ОЗУ и поставлялись с двумя процессорами: 32-разрядным Motorola 68000 (7.6 МГц) для основных вычислений и 8-разрядным Zilog Z80 (3.58 МГц) для совместимости с Sega Master System. Интересно, что загрузка Linux на приставке реализована при использовании картриджей Mega EverDrive.
• Запуск ядра Linux на устройстве с парой килобай ОЗУ удалось реализовать через задействование аппаратных возможностей картриджей Mega EverDrive, представляющих собой отдельный компьютер на базе FPGA с собственным ОЗУ.
• Работа с файловой системой была организована с задействованием протокола обмена данными с картриджем Mega EverDrive, позволяющем из окружения Sega MegaDrive обращаться к данным на SD-карте, вставленной в картридж.
• Порт включает в себя ядро Linux 7.2-rc1, u-boot 2026.01 и образ rootfs с минимальным набором утилит. Более детально описание проекта есть на GitHub: https://krikzz.com/our-products/cartridges/
#Linux #Оффтоп
2🔥56👍13❤11🤯7
• Разработчик ядра Linux Грег Кроа-Хартман сообщил, что за первые 6 месяцев 2026 года в ядре Linux было выявлено 2308 уязвимостей, которым присвоены отдельные CVE‑идентификаторы. Таким образом ядро Linux лидирует по числу присвоенных CVE-идентификаторов среди производителей ПО.
• Отмечено, что подобный показатель не является объективным, так как большинство производителей присваивают CVE-идентификаторы только опасным уязвимостям, в то время как в ядре Linux учитываются все потенциальные уязвимости, независимо от степени опасности. Вот немного статистики:
• Число присвоенных CVE с группировкой по производителям:
➡ 2308 - Linux;
➡ 1752 - Google;
➡ 1308 - n/a;
➡ 843 - Microsoft;
➡ 495 - OpenClaw;
➡ 445 - Oracle Corporation;
➡ 395 - Adobe;
➡ 340 - Red Hat;
➡ 310 - Apache Software Foundation;
➡ 284 - Apple.
• Число присвоенных CVE с группировкой по отдельным продуктам:
➡ 2309 - Linux;
➡ 1584 - Chrome;
➡ 888 - n/a;
➡ 497 - OpenClaw;
➡ 284 - Windows 10 Version 1607;
➡ 255 - Firefox;
➡ 153 - Android;
➡ 141 - AVideo;
➡ 136 - Red Hat Enterprise Linux 10;
➡ 124 - iOS and iPadOS.
➡️ Источники [1], [2].
#Статистика #Linux
• Отмечено, что подобный показатель не является объективным, так как большинство производителей присваивают CVE-идентификаторы только опасным уязвимостям, в то время как в ядре Linux учитываются все потенциальные уязвимости, независимо от степени опасности. Вот немного статистики:
• Число присвоенных CVE с группировкой по производителям:
• Число присвоенных CVE с группировкой по отдельным продуктам:
#Статистика #Linux
Please open Telegram to view this post
VIEW IN TELEGRAM
3 37🔥14 8👍4❤3 1 1
•
• Автор этой статьи разобрал, когда и как
• В качестве дополнения⬇️
➡ Подробные руководства по Cron - тут описаны не только основы работы с
➡ К посту подгрузил полезную шпаргалку по работе с Cron. Надеюсь, что она окажется полезной.
➡ Linux under attack - небольшое руководство, которое подсвечивает некоторые слабые места Linux. Основной упор сделан на повышении привилегий и закреплению в системе, а в качестве примера мы будем использовать несколько уязвимых виртуальных машин.
#cron #linux
Cron - классический планировщик задач в Unix-подобных операционных системах, позволяющий автоматизировать выполнение команд и скриптов по расписанию. Позволяет запускать команды/скрипты в определенное время или с определенной периодичностью, но при не самом аккуратном использовании может "подкинуть" проблем: от падения сервера из-за перегрузки до "тихих" ошибок, о которых можно долго не знать. • Автор этой статьи разобрал, когда и как
cron становится опасным, и какие команды помогут держать его в узде. Данное руководство можно использовать как Cheat Sheet: https://habr.com/ru/post/1052508/• В качестве дополнения
cron, но и типичные подводные камни, альтернативы для сложных сценариев, а также продвинутые форматы расписания. Информация будет полезна всем, кто хочет более подробно разобраться в автоматизации задач в Linux.#cron #linux
Please open Telegram to view this post
VIEW IN TELEGRAM
2👍24❤7🔥7 1
infosec
• Немного интересного оффтопа: Linux был портирован на Sega Mega Drive (игровую приставку из 1988 года). • Был опубликован первый выпуск проекта LinuxMD, который портировали на игровые приставки Sega Mega Drive. Приставки были оснащены 72 Кб ОЗУ и поставлялись…
• Приставка комплектовалась CPU Motorola 68000, поставлялась с 2 МБ ОЗУ и в качестве постоянного хранилища могла использовать картриджи, объёмом до 6 МБ.
• По аналогии с портом для Sega MegaDrive для запуска ядра Linux на CPU Motorola 68000, не имеющем аппаратного модуля управления памятью (MMU), ядро 7.2.0-rc1 было собрано в применяемом для микроконтроллеров режиме "
NOMMU", позволяющем использовать плоскую модель памяти с линейным адресным пространством. А проблему с нехваткой ОЗУ решили через механизм execute-in-place (XIP), который позволяет напрямую выполнять код ядра из ПЗУ без копирования в оперативку.#Linux #Оффтоп #Новости
Please open Telegram to view this post
VIEW IN TELEGRAM
3👍25❤6🔥5 5
• Нашел очень крутой проект, который предоставляет нам возможность запустить старые операционные системы (включая редкие и очень специфичные) не выходя из браузера.
• Сам сервис полностью бесплатный. Там даже нет регистрации. Просто выбираете нужную ОС, нажимаете на соответствующую кнопку и ОС загружается прямо в браузере. В итоге получаем отличную возможность изучить старые ОС, ну или использовать в качестве стендов для экспериментов.
• К слову, исходный код проекта доступен на GitHub. Там же найдете инструкции и Dockerfile для упаковки всего этого добра в контейнер.
➡️ https://copy.sh/v86
• Дополнительно⬇️
• Полезный список ресурсов с готовыми образами для виртуальных машин VirtualBox и VMWare.
➡ Подборка различных образов для VirtualBox.
➡ Free VirtualBox Images от разработчиков VirtualBox.
➡ Коллекция готовых VM от Oracle.
➡ Абсолютно любые конфигурации VM на базе Linux и Open Sources.
➡ Подборка различных образов для VMware.
➡ VM на iOS и MacOS: getutm и mac.getutm.
➡ Образы для Mac: mac.getutm и utmapp.
• Коллекция ресурсов, которые помогут запустить различные версии ОС прямо в браузере. Это особенно полезно, когда хотите ознакомиться с ОС, но не хотите заморачиваться с поиском, загрузкой и установкой:
➡ LinuxOnTab - это рабочий Linux (на базе ядра Linux 6.12.13) во вкладке вашего браузера. Проект является автономным, работающим только в браузере, включая рабочий стол Linux с файловым менеджером, туннелями портов и социальной средой с публичными папками на базе Nostr. В решении загружается полноценное ядро x86 + Alpine Linux во вкладке через эмулятор WebAssembly - без сервера, без установки, без демона Docker. После загрузки можно работать офлайн.
➡ WebVM - это фактически бессерверная виртуалка, которая позволяет запустить Debian прямо в браузере, доступный хоть с телефона.
➡ Instant Workstation - хороший сервис для запуска ОС прямо в браузере. Для работы доступны Linux, BSD, Haiku, Redox, TempleOS и Quantix.
➡ distrosea - если не можете выбрать подходящий Linux дистрибутив, то вот вам полностью бесплатный сервис, который позволяет прямо в браузере затестить различные версии операционных систем. Тут даже есть богатый выбор графических оболочек, а общее кол-во доступных систем переваливает за 70!
➡ PCjs Machines - эмулятор вычислительных систем 1970–1990 годов. Он работает в обычном браузере. Данный проект появился в 2012 году — его основал программист из Сиэтла Джефф Парсонс. Он хотел помочь людям понять, как работали первые компьютеры, и дать им возможность «поиграть» с различными конфигурациями этих машин.
➡ redroid - простой способ запустить ОС Android на обычном ноутбуке, ПК или ВМ: (Remote-Android), благодаря которому мы можем запустить Android в Docker контейнере на базе Ubuntu. Есть поддержка 8.1 - 16 версии. Помимо redroid есть еще несколько интересных проектов: waydroid, Bliss-OS и Memuplay.
#Linux
• Сам сервис полностью бесплатный. Там даже нет регистрации. Просто выбираете нужную ОС, нажимаете на соответствующую кнопку и ОС загружается прямо в браузере. В итоге получаем отличную возможность изучить старые ОС, ну или использовать в качестве стендов для экспериментов.
• К слову, исходный код проекта доступен на GitHub. Там же найдете инструкции и Dockerfile для упаковки всего этого добра в контейнер.
• Дополнительно
• Полезный список ресурсов с готовыми образами для виртуальных машин VirtualBox и VMWare.
• Коллекция ресурсов, которые помогут запустить различные версии ОС прямо в браузере. Это особенно полезно, когда хотите ознакомиться с ОС, но не хотите заморачиваться с поиском, загрузкой и установкой:
#Linux
Please open Telegram to view this post
VIEW IN TELEGRAM
3👍23⚡8🔥8❤6
• Нашел интересный ресурс, который содержит набор готовых интерактивных лаб! Если нам нужно быстро "потрогать руками" что-то из Linux / контейнеров / сетей / namespaces / cgroups, но при этом не хочется поднимать виртуалку, ставить Docker, ковырять окружение, то iximiuz labs playgrounds - это мастхэв.
• Самое крутое, что внутри можно найти курсы с задачами и всевозможные челледжи для прокачки скилов. Полезно для джунов и опытных специалистов.
➡️ https://labs.iximiuz.com/playgrounds
#Linux #Docker #Kubernetes
• Самое крутое, что внутри можно найти курсы с задачами и всевозможные челледжи для прокачки скилов. Полезно для джунов и опытных специалистов.
#Linux #Docker #Kubernetes
Please open Telegram to view this post
VIEW IN TELEGRAM
15🔥44👍9✍7❤3🥴1
• Нашел интересный челлендж, который окажется полезен всем, кто хочет изучить Linux. Он содержит 100 заданий, которые необходимо изучать и выполнять последовательно. Сразу отмечу, что материал предназначен только для новичков, так что если вы уже знакомы с Linux, то вы не найдете для себя полезной информации.
• Итак, в рамках каждого челленджа вам необходимо будет решить задачу: например, создать папку для определенных данных, найти инфу в логах, скорректировать права доступа, восстановить данные, ну и все в этом роде...
• Там еще есть пошаговые инструкции и примеры. В итоге вы получаете сценарий, цель, подсказки (если они вам нужны), а затем самостоятельно решаете, какие команды использовать при выполнении задачи. Это максимально приближает процесс обучения к реальной работе в терминале, так что это очень крутой ресурс для тех, кто только начинает свой путь в Linux.
➡️ https://labex.io/ru/courses/100-days-of-linux-challenges
#Linux
• Итак, в рамках каждого челленджа вам необходимо будет решить задачу: например, создать папку для определенных данных, найти инфу в логах, скорректировать права доступа, восстановить данные, ну и все в этом роде...
• Там еще есть пошаговые инструкции и примеры. В итоге вы получаете сценарий, цель, подсказки (если они вам нужны), а затем самостоятельно решаете, какие команды использовать при выполнении задачи. Это максимально приближает процесс обучения к реальной работе в терминале, так что это очень крутой ресурс для тех, кто только начинает свой путь в Linux.
#Linux
Please open Telegram to view this post
VIEW IN TELEGRAM
5🔥45❤12👍9😁6🤔1
• За последние несколько дней было выпущено более 400 бюллетеней по уязвимостям ядра Linux....
➡️ https://lists.openwall.net/linux-cve-announce/2026/07/
➡️ https://lore.kernel.org/linux-cve-announce/
#Linux
#Linux
Please open Telegram to view this post
VIEW IN TELEGRAM
6 63 19 10😨5❤1🤔1 1
• Немного статистики: какой-то аномальный рост использования Linux на десктопах по всему миру фиксирует statcounter. Если в начале этого года процент составлял 4.74%, то на данный момент он вырос до 7.53%. Такой показатель был достигнут впервые!
• А вот доля использования окошек по миру стремительно падает. Если в начале этого года доля использования Windows на десктопах составляла 79.85%, то сейчас этот показатель упал до 71.18% (минус 8.67% только за последние 7 месяцев).
• Кстати, доля Linux на платформе Steam достигла 4% (в прошлом году этот показатель был на уровне 3.5%). Как то так...
➡ Статистика по миру.
➡ Статистика по РФ.
#Статистика #Linux
• А вот доля использования окошек по миру стремительно падает. Если в начале этого года доля использования Windows на десктопах составляла 79.85%, то сейчас этот показатель упал до 71.18% (минус 8.67% только за последние 7 месяцев).
• Кстати, доля Linux на платформе Steam достигла 4% (в прошлом году этот показатель был на уровне 3.5%). Как то так...
#Статистика #Linux
Please open Telegram to view this post
VIEW IN TELEGRAM
2🔥80👍16 13✍3🤔3❤2❤🔥1🤨1 1
• Linux предоставляет широкие возможности виртуализации сети - на них строится работа виртуальных машин, контейнеров и облачных сред. В этом руководстве описаны распространенные типы виртуальных сетевых интерфейсов: чем они отличаются и как их создать.
• Материал рассчитан на читателей с базовыми знаниями сетей. Отдельно разберем интерфейсы, которые часто путают между собой. Содержание следующее:
➡ Bridge (мост);
➡ Bonded-интерфейс (агрегированный);
➡ VLAN (Virtual LAN);
➡ VXLAN (Virtual eXtensible Local Area Network);
➡ MACVLAN;
➡ IPVLAN;
➡ MACVTAP/IPVTAP;
➡ MACsec (Media Access Control Security);
➡ VETH (Virtual Ethernet);
➡ Netkit;
➡ VCAN (виртуальный CAN);
➡ VXCAN (туннель виртуального CAN);
➡ IPOIB (IP-over-InfiniBand);
➡ NLMON (NetLink MONitor);
➡ Netconsole;
➡ Dummy-интерфейс;
➡ Blackhole-интерфейс;
➡ IFB (Intermediate Functional Block);
➡ netdevsim.
➡️ Читать статью [eng].
➡️ Перевод [ru].
• Дополнительно⬇️
➡ О туннельных интерфейсах читайте в статье "An introduction to Linux virtual interfaces: Tunnels".
➡ iximiuz labs playgrounds - интересный ресурс, который содержит набор готовых интерактивных лаб! Если нам нужно быстро "потрогать руками" что-то из Linux / контейнеров / сетей / namespaces / cgroups, но при этом не хочется поднимать виртуалку, ставить Docker, ковырять окружение, то это мастхэв.
➡ Основы Linux: от командной строки до веб-сервера - практический курс по Linux (на основе Debian) для тех, кто только начинает путь в IT. Если вы работали только в Windows, никогда не открывали командную строку и не настраивали серверы - вы именно тот, для которого был написан данный материал.
➡ Effective Shell - неплохой учебник по работе в командной строке Linux. От базовых операций, до мультиплексера, git'а, и vim'а.
➡ ExplainShell - крутой сайт, который представляет интерфейс для поиска справочной информации по любой команде. Достаточно просто вбить соответствующую команду со всеми аргументами в поисковую строку - и получаете исчерпывающее объяснение, что конкретно делает каждый аргумент.
#Linux
• Материал рассчитан на читателей с базовыми знаниями сетей. Отдельно разберем интерфейсы, которые часто путают между собой. Содержание следующее:
• Дополнительно
#Linux
Please open Telegram to view this post
VIEW IN TELEGRAM
2👍31🔥12❤8 5⚡1
• 25 августа 1991 года, ровно 35 лет назад, в USENET-конференции
comp.os.minix появилось сообщение от молодого человека по имени Линус Бенедикт Торвальдс о том, что он создал бесплатную операционную систему для 386 и 486-совместимых ПК, с отдельным примечанием: в качестве хобби, новинка не претендует на лавры серьезного профессионального проекта вроде GNU. Так началась история Linux.• 1988 году Ларс Вирзениус (однокурсник Торвальдса) окончил среднюю школу и поступил в Хельсинкский университет на факультет информатики. В сентябре его пригласили в клуб для шведоговорящих студентов "Спектрум", где состояли ребята, интересующиеся информатикой, физикой, химией и другими точными науками. Там он и познакомился с Линусом Торвальдсом. По воспоминаниям Ларса, в университете было несколько компьютерных классов, в которых стояли "маки" и персоналки с MS-DOS, а также терминалы, подключенные к мейнфрейму VAX/VMS. Среди этого великолепия обнаружился один-единственный старенький компьютер от DEC с операционной системой Ultrix - одной из версий BSD Unix. MS-DOS не нравилась Ларсу своими ограниченными возможностями, графический интерфейс Mac OS показался ему неудобным, и он оккупировал машину с Ultrix. Однажды, работая в терминале, Вирзениус опечатался в команде
rm, набрав вместо нее rn - и совершенно случайно открыл для себя мир конференций USENET, где общались тысячи IT-специалистов и компьютерных энтузиастов с разных уголков планеты. Своей необычной находкой Ларс поспешил поделиться с Линусом Торвальдсом.• Один из циклов в университете Хельсинки был посвящен программированию на С в Unix. К тому моменту Вирзениус неплохо знал
С, Торвальдс тоже умел программировать на этом языке, при этом оба были постоянными участниками конференции comp.lang.c, сообщения которой они читали с университетского компьютера DEC. Поэтому содержание лекций казалось им не слишком интересным - значительная часть теории была им уже знакома. Ларс и Линус сдавали лабораторные работы экстерном, соревнуясь между собой, кто уложит очередную программу из учебного задания в меньшее количество строк кода.• На рождество 1990 года Торвальдс решил сделать себе подарок: он взял льготный студенческий кредит и 5 января купил 386-й компьютер. На этот компьютер Торвальдс действительно установил MINIX, но основной проблемой, которая злила и бесила его, было отсутствие нормальной поддержки многозадачности. Больше всего Торвальдс хотел организовать модемный доступ со своего ПК на университетский компьютер DEC, чтобы комфортно читать из дома любимые конференции USENET, но ни одна из существовавших тогда терминальных программ его не устраивала - в каждой чего-нибудь, да не хватало. Перепробовав кучу вариантов, Торвальдс начал писать собственный терминал. Причем он пошел нестандартным путем: вместо того чтобы использовать довольно ограниченные возможности MINIX, он решил, что его программа будет работать с "железом" напрямую, не опираясь на ресурсы ОС.
• Спустя определенное время терминал стремительно разрастался, превращаясь в ядро новой ОС: вскоре он обзавелся собственным драйвером жесткого диска и драйверами файловой системы. Постепенно, день ото дня, MINIX на его компьютере мутировал в Linux. Правда, изначально проект назывался по-другому: Торвальдс придумал смешное словечко
Freax - сборную солянку из слов "Free" "Freak" и "Unix", и попросил администратора сайта ftp.funet.fi Ари Леммке выложить на этот портал исходники его терминала. Но Леммке решил назвать папку на сервере по имени автора софта, добавив к нему окончание от "Unix" - получилось "Linux". Название прижилось, хотя строку "Freax" все еще можно найти в makefile ранних версий ядра Linux.• Получается, Linux появился на свет не из-за амбиций разработчика, желавшего сделать "MINIX лучше самого MINIX", а как следствие скромного желания читать почту в любимых конференциях, не покидая пределы родного дома. Как говорится, великие вещи порой рождаются случайным образом, но для их появления на свет все равно нужны талант и упорство.
#Linux
Please open Telegram to view this post
VIEW IN TELEGRAM
4🔥59🎉23❤14❤🔥9🍾3⚡1 1 1
• У разработчика Bobby Iliev есть очень крутая бесплатная книга, которая называется "++101 Linux commands". В этом году ее немного причесали и актуализировали. Сейчас книга содержит более 1000 страниц с различными командами и внятными объяснениями (на англ. языке). Тут есть все, чтобы уверенно шарить в системе: файлы, процессы, сети, users/groups, архивы, права, cron, SSH, ну и т.д. Все команды разложены по категориям и главам, поэтому материал можно изучать последовательно.
➡️ Книгу можно скачать с GitHub.
➡️ Ну и не забывайте про "краткий справочник по «всем-всем» командам Linux" - тут вы можете найти команды на все случаи жизни (сейчас их более 1330)!
• К слову, у автора есть и другие бесплатные книги. Уверен, что для многих они окажутся полезными:
➡ Introduction to Bash Scripting
➡ Introduction to Git and GitHub
➡ Introduction to SQL
➡ Introduction to Docker
#Linux #Книга
• К слову, у автора есть и другие бесплатные книги. Уверен, что для многих они окажутся полезными:
#Linux #Книга
Please open Telegram to view this post
VIEW IN TELEGRAM
1 21🔥17👍5❤3
• Немного статистики: по данным statcounter процент использования Linux и MacOS на десктопах летит в космос!
• Если месяц назад процент использования Linux составлял 7.53%, то сейчас он вырос до 8.88%. Такой показатель был достигнут впервые!
• MacOS также фиксирует рекорд - доля использования составляет 15.31%. В прошлом месяце этот показатель был на уровне 7.61%.
• А вот у окошек случился отрицательный рост - начиная с июля процент использования упал с 71.18% до 62.67%. Такого еще не было.
• К слову, в России ситуация с окошками аналогичная - в июле процент использования был на уровне 91.12%, а сейчас он составляет 76.13%.
➡ Статистика по миру.
➡ Статистика по РФ.
#Статистика #Linux
• Если месяц назад процент использования Linux составлял 7.53%, то сейчас он вырос до 8.88%. Такой показатель был достигнут впервые!
• MacOS также фиксирует рекорд - доля использования составляет 15.31%. В прошлом месяце этот показатель был на уровне 7.61%.
• А вот у окошек случился отрицательный рост - начиная с июля процент использования упал с 71.18% до 62.67%. Такого еще не было.
• К слову, в России ситуация с окошками аналогичная - в июле процент использования был на уровне 91.12%, а сейчас он составляет 76.13%.
#Статистика #Linux
Please open Telegram to view this post
VIEW IN TELEGRAM
3👍55 23🔥13❤7🤔1🍾1
• Когда вы вводите в браузере имя сервера или доменное имя сайта, выполняете
• По ссылкам ниже можно найти 4 крутых лонгрида, которые описывают работу DNS в Linux:
➡ Часть 1: от getaddrinfo до resolv.conf - статья посвящена низкоуровневой архитектуре разрешения имен. Поговорим о том, как устроен этот процесс в Linux на уровне ядра, различных библиотек
➡ Часть 2: все уровни DNS-кэширования - во второй части описано общее представление того, как устроено кэширование DNS записей - ключевой механизм, который напрямую влияет на производительность, надежность и поведение приложений при смене IP-адресов.
➡ Часть 3: Разбираемся с resolv.conf, systemd-resolved, NetworkManager и другими - разберем, как взаимодействуют различные резолверы (glibc, systemd-resolved, dnsmasq, NetworkManager), что происходит, когда
➡ Часть 4: DNS в контейнерах - каждая контейнерная платформа -
#DNS #Linux
ping или запускаете любое удаленное приложение, операционка должна преобразовать указанные имена в IP-адреса. Этот процесс называется разрешением доменного имени. На первый взгляд он может показаться весьма прозрачным, однако за ним скрывается многослойный механизм.• По ссылкам ниже можно найти 4 крутых лонгрида, которые описывают работу DNS в Linux:
C и системных вызовов./etc/resolv.conf указывает на 127.0.0.53, и как понять, кто реально управляет вашим DNS в системе.Docker, Podman, Kubernetes - реализует собственную DNS-архитектуру со специфическими особенностями, преимуществами и подводными камнями. Понимание этих различий критически важно для построения надежных и производительных контейнерных инфраструктур. С чем мы и попробуем разобраться в этой статье.#DNS #Linux
Please open Telegram to view this post
VIEW IN TELEGRAM
3🔥25 16👍9❤6👎1💅1 1 1
• На Stepik есть очень крутой и бесплатный курс, который поможет вам понять, как устроена система прав и пользователей в Linux.
• Год назад я уже рассказывал вам об этом курсе, однако авторы недавно актуализировали материал и добавили немного новой информации.
• Вот небольшое описание того, чему вы научитесь:
• В качестве дополнения
#Курс #Linux
Please open Telegram to view this post
VIEW IN TELEGRAM
1❤21👍16🔥3
• В 1991 году молодой программист из Хельсинкского университета Линус Торвальдс осваивал Minix. Его эксперименты с ОС переросли в работу над совершенно новым ядром. 25 августа Линус устроил открытый опрос группы пользователей Minix о том, что их не устраивает в этой ОС, и анонсировал разработку новой операционной системы. Он написал следующее письмо:
Привет всем, кто использует Minix!
Я разрабатываю (бесплатную) операционную систему (просто как хобби, она не будет такой масштабной и профессиональной, как GNU) для клонов AT на базе процессоров 386 (486). Работа над ней ведётся с апреля, и проект уже начинает обретать очертания. Я был бы рад услышать любые отзывы о том, что вам нравится или не нравится в Minix, так как моя ОС в чём‑то напоминает её (в частности, у неё такая же физическая структура файловой системы (по практическим соображениям) и так далее)... — Линус Торвальдс.
• 25 августа принято считать днем рождения Linux. Сам Линус ведет отсчет от другой даты - 17 сентября. Именно в этот день он загрузил первый релиз Linux (0.01) на FTP-сервер и отправил электронное письмо людям, проявившим интерес к его анонсу и опросу. В исходном коде первого релиза сохранилось слово "Freaks". Так Торвальдс планировал назвать свое ядро (комбинация слов "free", "freak" и Unix). Администратору FTP-сервера не понравилось название, и он переименовал проект в Linux.
• Вначале разработка ядра Linux была всего лишь хобби-проектом Торвальдса, однако теперь миллионы облачных серверов, мобильных и встраиваемых устройств используют ядро Linux в качестве базовой платформы! Даже автомобильные компании используют форки ядра Linux (например, Tesla).
#Linux
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍38🎉16❤12🎄2⚡1
• Нашел очень удобный конструктор Linux-песочниц, который называется FlexBox. Ресурс позволяет бесплатно развернуть до 5 ВМ на Ubuntu, Debian, Fedora, Rocky или Alpine. Можно выполнять команды, устанавливать софт, запускать службы и т.д. А еще есть функционал совместной работы - вы создаете ссылку, делитесь ей с другим человеком и можете вместе работать. Идеально для обучения.
• Из основных минусов бесплатной версии: ВМ можно юзать только 1 час в день, можно запустить только 1 работающий стенд, а сама ВМ будет ограничена 2 vCPU и 4 ГБ RAM. Однако, я считаю, что бесплатной версии будет вполне достаточно для рядового пользователя.
➡️ https://labs.iximiuz.com/playgrounds/flexbox
• В качестве дополнения⬇️
➡ WebVM — это фактически бессерверная виртуалка, которая позволяет запустить Debian прямо в браузере, доступный хоть с телефона.
➡ Instant Workstation — хороший сервис для запуска ОС прямо в браузере. Для работы доступны Linux, BSD, Haiku, Redox, TempleOS и Quantix.
➡ distrosea — если не можете выбрать подходящий Linux дистрибутив, то вот вам полностью бесплатный сервис, который позволяет прямо в браузере затестить различные версии операционных систем. Тут даже есть богатый выбор графических оболочек, а общее кол-во доступных систем переваливает за 70!
➡ PCjs Machines — эмулятор вычислительных систем 1970–1990 годов.
➡ redroid - простой способ запустить ОС Android на обычном ноутбуке, ПК или ВМ: (Remote-Android), благодаря которому мы можем запустить Android в Docker контейнере на базе Ubuntu. Есть поддержка 8.1 - 16 версии. Помимо redroid есть еще несколько интересных проектов: waydroid, Bliss-OS и Memuplay.
#Linux
• Из основных минусов бесплатной версии: ВМ можно юзать только 1 час в день, можно запустить только 1 работающий стенд, а сама ВМ будет ограничена 2 vCPU и 4 ГБ RAM. Однако, я считаю, что бесплатной версии будет вполне достаточно для рядового пользователя.
• В качестве дополнения
#Linux
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
1⚡17🔥10❤7👍6😎1 1
• Хороший лонгрид по правам в Linux, который можно использовать как памятку. Статья будет полезна как начинающим, так и опытным специалистам. Содержание следующее:
• Какие есть системы контроля доступами.
• Какие системы контроля доступа используют разные дистрибутивы:
➡ Таблица по популярным дистрибутивам Linux;
➡ Краткая справка по реализациям MAC;
➡ Что общее у всех.
• Расшифровка таблицы прав (символьная нотация, восьмеричная, SELinux контекст):
➡ Шпаргалка: Символьная нотация (
➡ Шпаргалка: Символьная нотация для директорий;
➡ Шпаргалка: Символьная нотация для файлов;
➡ Восьмеричная нотация;
➡ Шпаргалка: Восьмеричная, Бинарная, Символьная;
➡ Шпаргалка: Восьмеричная (Популярные комбинации);
➡ Специальные биты;
➡ Шпаргалка: Специальные биты;
➡ SELinux контекст.
• Команды и утилиты:
➡
➡
➡
➡
➡
➡
➡
➡
• Немного о безопасности (чем опасен
➡️ https://habr.com/ru/articles/1027674
#Linux
• Какие есть системы контроля доступами.
• Какие системы контроля доступа используют разные дистрибутивы:
• Расшифровка таблицы прав (символьная нотация, восьмеричная, SELinux контекст):
rwx);• Команды и утилиты:
lsstatchownchgrpchmodpsidfind• Немного о безопасности (чем опасен
777).#Linux
Please open Telegram to view this post
VIEW IN TELEGRAM
1🔥33❤6🤨5👍2
• На платформе
• По ссылке ниже вы найдете более 120 полностью интерактивных лабораторных работ, которые предназначены для более быстрого и эффективного обучения. А если где-то возникнут трудности, то там есть ИИ-помощник, который поможет вам с выполнением заданий.
➡ https://labex.io/free-labs/kali
#Kali #Linux
Labex есть очень крутые и, что самое главное, бесплатные лабораторные работы по изучению Kali Linux. • По ссылке ниже вы найдете более 120 полностью интерактивных лабораторных работ, которые предназначены для более быстрого и эффективного обучения. А если где-то возникнут трудности, то там есть ИИ-помощник, который поможет вам с выполнением заданий.
#Kali #Linux
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍22🔥5❤2