[ OK ] Участники на месте
[ OK ] Пингвин на столе
[ OK ] Слово спрятано
[ OK ] Запущено занятие 2
KERNEL·21
занятие 2 · зоопарк дистрибутивов
часть 1
Как ходить по Linux
Сначала мышью, как ты привык. Потом то же самое командами. А потом квест: найди спрятанное слово.
практика · мышью
Открой файловый менеджер
- Найди значок папки на панели и открой его.
- Зайди в любую папку. Вернись назад.
- Посмотри на строку адреса вверху окна. Что там написано?
Папки вложены друг в друга. Строка адреса показывает, где ты сейчас.
файловая система
Дерево растёт из корня
Корень обозначают одной чертой: /. Все папки и файлы лежат внутри него.
Дисков C: и D:, как в Windows, здесь нет. Дерево одно.
/ корень ├── home дома пользователей │ └── ты твоя папка ├── etc настройки ├── bin программы └── tmp временные файлы
термин
Путь
/etc/os-release
Адрес файла: от корня, через папки, до самого файла. Папки разделяет косая черта.
Читается так: в корне папка etc, в ней файл os-release. Этот файл ты уже открывал.
то же самое командами
Три главные команды
pwdГде я сейчас?lsЧто лежит в этой папке?cd /etcПерейти в папку etc
Это те же действия, что ты делал мышью: посмотреть адрес, посмотреть содержимое, зайти в папку.
ещё четыре
Вверх, в корень, домой, прочитать
cd ..На одну папку вверхcd /В кореньcdДомой, в свою папкуcat os-releaseПрочитать файл
Между cd и двумя точками стоит пробел. Большие и маленькие буквы — разные.
практика · прогулка по своему Альту
Набирай по одной
pwdТы дома. Запомни адресcd /Прыжок в кореньlsНайди папки home и etccd etcЗайди в настройкиcat os-releaseЗнакомый файлcdВернись домой и проверь: pwd
три приёма, чтобы печатать меньше
Терминал помогает
- Клавиша Tab дописывает имя папки или файла за тебя.
- Стрелка вверх возвращает прошлую команду.
- Ошибся — ничего страшного. Прочитай, что ответил терминал, и набери заново.
квест · открой kernel21.ru/terminal
В консоли спрятано слово
lsЧто лежит здесь? Ищи папку kvestcd kvestЗайти в папку. Дальше самcat zapiska.txtПодсказка: прочитай запискуcd ..Подсказка: зашёл не туда — выйди выше
Файл лежит в папке, папка ещё в одной папке. Нашёл слово — набери его в консоли.
найдено
tux
Так зовут пингвина, талисман Linux.
Ты прошёл три папки командами. Тем же способом сегодня зайдём в гости к другим Linux.
а помнишь прошлый раз?
Что ответила команда uname?
Linux
Linux — это ядро, главная часть системы. Сегодня посмотрим, где оно работает и почему систем на нём сотни.
часть 2
Где живёт Linux
Его почти не видно. Но ты пользуешься им каждый день, и не один раз.
вопрос залу
Сколько Linux в этом кабинете?
- Компьютеры: на каждом Альт.
- Телефоны: в каждом Android работает ядро Linux.
- Роутер, который раздаёт Wi-Fi.
Скорее всего, Linux здесь больше, чем людей.
в кармане
Телефон
В каждом Android работает ядро Linux. Это примерно семь смартфонов из десяти во всём мире.
Самый распространённый Linux на планете лежит в кармане.
дома
Роутер, телевизор, колонка
Коробочка, которая раздаёт Wi-Fi, почти всегда работает на Linux. Умные телевизоры тоже.
У них нет клавиатуры и мыши, но внутри та же система.
в играх
Steam Deck
Игровая приставка от создателей Steam. Внутри SteamOS, это Linux.
На ней идут тысячи игр, написанных для Windows.
в машине
Экран в автомобиле
Большой экран в Tesla работает на Linux. Карты, музыка и камеры идут через него.
Так же устроены мультимедийные системы многих других машин.
в интернете
Серверы
Сервер — компьютер без экрана, который отвечает на запросы. Открыл сайт или видео — тебе ответил сервер.
На Linux работает большинство серверов интернета: поиск, видео, соцсети, игры по сети.
самые мощные компьютеры мира
500 из 500
Все пятьсот самых мощных суперкомпьютеров планеты работают на Linux.
На них считают погоду, лекарства и полёты ракет. Так с 2017 года, без единого исключения.
в космосе
МКС
Ноутбуки на Международной космической станции в 2013 году перевели на Linux.
Причина простая: системе нужно работать годами, а мастера в космос не вызвать.
на другой планете
Вертолёт на Марсе
Ingenuity — первый аппарат, который взлетел на другой планете. 2021 год, 72 полёта. Им управлял Linux.
На Марсе Linux появился раньше, чем человек.
самый маленький
Raspberry Pi
Целый компьютер размером с банковскую карту. На нём собирают роботов, метеостанции и игровые автоматы.
Его система сделана из Debian. Это имя сегодня ещё встретится.
где Linux главный
А где его мало?
- Суперкомпьютеры100%
- Смартфоныоколо 70%
- Серверы сайтовбольше половины
- Домашние компьютерыоколо 4%
На обычных компьютерах Linux редкость. Поэтому многие думают, что его нигде нет.
мини-игра
Есть тут Linux?
- Я называю устройство.
- Думаешь, внутри Linux — рука вверх.
- Думаешь, нет — руки скрещены.
Никто не выбывает. Просто считай, сколько раз угадал.
есть тут Linux? · 1 из 6
Умный телевизор
есть
Android TV, webOS у LG и Tizen у Samsung — все на ядре Linux.
есть тут Linux? · 2 из 6
PlayStation 5
нет
Её система выросла из FreeBSD. Это не Linux, но тоже потомок Unix.
есть тут Linux? · 3 из 6
Робот-пылесос
есть
Во многих роботах-пылесосах стоит Linux. Он строит карту квартиры.
есть тут Linux? · 4 из 6
Nintendo Switch
нет
У Switch своя система, написанная в Nintendo.
есть тут Linux? · 5 из 6
Экран в спинке кресла самолёта
есть
Чаще всего да. Иногда при перезагрузке на нём видно пингвина.
есть тут Linux? · 6 из 6
MacBook
нет
У Apple своя система, macOS. Ядро другое, но она тоже родственница Unix.
и тут вопрос
Телефон, сервер и приставка совсем не похожи. Как это может быть одна система?
Ядро у них одно. А всё, что вокруг ядра, собрано по-разному.
часть 3
Что такое дистрибутив
Из чего он собран, кто их делает и откуда их сотни.
одного ядра мало
Само ядро ничего не показывает на экране. Чтобы получился компьютер, к нему нужно добавить программы и внешний вид.
Как двигатель: один и тот же ставят и в гоночную машину, и в грузовик, и в такси.
термин
Дистрибутив
Готовая к установке система: ядро Linux, набор программ и оформление, собранные вместе.
От английского distribute — раздавать. Ubuntu, Kali, Альт — это всё дистрибутивы.
из чего собран дистрибутив
Пять слоёв
Ядро общее. Остальные четыре слоя каждая команда выбирает сама.
слой «рабочий стол»
Одна система, два лица


Это один и тот же дистрибутив Fedora. Поменяли только рабочий стол.
слой «менеджер пакетов»
Магазин приложений одной командой
apt installDebian, Ubuntu, Kaliapt-get installАльтdnf installFedorapacman -SArchapk addAlpine
По этой команде часто узнают, из какой семьи дистрибутив.
почему их сотни
Каждый собирает под себя
- Код открыт: любой может взять систему и переделать.
- Разным задачам нужно разное: серверу, школе, игроку, старому компьютеру.
- Новый дистрибутив обычно вырастает из старого, как ветка из ствола.
немного истории
С чего всё началось
В 1991 году Торвальдс выложил ядро. Но ядро нужно было ещё собрать в систему, и это умели немногие.
1993
Slackware
Патрик Фолькердинг собрал систему для себя и однокурсников, а потом выложил для всех. Это самый старый дистрибутив из живых.
Тогда Linux ставили с десятков дискет. Slackware выходит до сих пор.
1993
Debian
Иэн Мёрдок, студент, 20 лет. Название сложил из двух имён: своей девушки Дебры и своего. Deb + Ian.
Debian делают добровольцы со всего мира. Версии называют именами героев «Истории игрушек».
1994
Red Hat
Первая компания, которая стала зарабатывать на свободном Linux. Сама система бесплатна, деньги платят за помощь и поддержку.
Название — от красной шляпы, которую носил один из основателей.
2001
Альт
Российская команда берёт за основу французский Mandrake и делает свой дистрибутив. Сегодня он стоит в школах по всей стране.
И в нашем кабинете.
2004
Ubuntu
Марк Шаттлворт сначала слетал в космос туристом, а потом сделал «Linux для людей». Диски с ним бесплатно рассылали почтой по всему миру.
Ubuntu на языке зулу — «человечность». Вырос из Debian.
2008
Android
Linux уходит из компьютера в телефон. Через несколько лет Android становится самой распространённой системой в мире.
Рабочий стол здесь совсем другой, а ядро то же.
дерево дистрибутивов
Вот сколько их стало
Каждая линия — отдельный Linux. Слева 1992 год, справа сегодня. Это только верхний уголок картинки.
Всё дерево: kernel21.ru/derevo
семьи
Кто от кого вырос
- DebianUbuntu, Linux Mint, Kali, система Raspberry Pi
- Red HatFedora, Mandrake, а от него Альт и ROSA
- ArchManjaro, SteamOS в приставке Steam Deck
- Slackwareсамый старый, живёт сам по себе
- ОтдельноAlpine, Android
свои дистрибутивы
Российские Linux
Альт стоит в нашем кабинете. Ещё есть Astra Linux, РЕД ОС и ROSA.
Их ставят в школах, больницах и на заводах. Альт и ROSA есть на дереве.
какие они бывают
Под каждую задачу свой
Смотри на картинки и запоминай приметы. Через пять минут будешь угадывать.
для дома
Ubuntu
Его чаще всего ставят те, кто пробует Linux впервые. Фиолетовый фон, панель с программами слева.
вместо Windows
Linux Mint
Кнопка меню слева внизу, панель снизу. Пересесть на него легче всего.
Вырос из Ubuntu.
для серверов
Alpine
Ни окон, ни мыши. Только текст. Серверу экран не нужен, а чем меньше лишнего, тем меньше ломается.
Образ Alpine почти в двадцать раз меньше, чем у Ubuntu.
Welcome to Alpine Linux 3.24 localhost login: root localhost:~# uname Linux localhost:~# _
для защиты
Kali
Сотни инструментов, которыми ищут дыры в защите. Примета — дракон на обоях.
Работают с ним только на своих компьютерах или с разрешения хозяина.
для игр
SteamOS
Система приставки Steam Deck. Включается сразу в игры, но под ними обычный рабочий стол.
Вырос из Arch.
для старого железа
Tiny Core
Целая система с окнами весит 26 МБ. Это меньше десятка фотографий с телефона.
Оживит компьютер, которому двадцать лет.
мини-игра
Угадай зверя по скриншоту
- На экране рабочий стол.
- Кто узнал — поднимает руку и называет.
- Скажи, по какой примете узнал.
зверь 1 из 4
Кто это?
Kali
Примета — дракон. Инструмент специалистов по защите.

зверь 2 из 4
Кто это?
Альт
Он перед тобой прямо сейчас. Российский, вырос из Mandrake.

зверь 3 из 4
Кто это?
Debian
Этого зверя ты ещё не видел. Примета — мышь: так выглядит рабочий стол Xfce. Debian — предок Ubuntu и Kali.

зверь 4 из 4
Кто это?
Android
Да, это тоже Linux. Самый распространённый на планете.

термин
Виртуальная машина
Компьютер внутри компьютера. Программа изображает процессор, память и экран, а система внутри уверена, что стоит на настоящем железе.
Сегодня такой компьютер запустится прямо во вкладке браузера.
практика · зоопарк в браузере
Открой kernel21.ru/zoopark
- Alpineтолько текст, никаких окон
- Archтолько текст, собери сам
- Damn Smallокна из 2008 года
- Androidтелефон из 2009 года
- Alpine с окнамисовременный рабочий стол
- Альттот, за которым ты сидишь
у каждого зверя · две минуты
Паспорт зверя
cat /etc/os-releaseКак он называется?unameЧто ответит ядро?cd /Зайди в корень и набери ls. Папки те же?- подумайНа что он похож? Для кого сделан?
Команды набирай в текстовых зверях. В зверях с окнами ищи терминал или просто смотри. Долгих открой заранее и не обновляй страницу.
вывод
Linux
Системы непохожие, а uname везде ответил одно и то же.
Ядро одно. Всё остальное — выбор тех, кто собирал дистрибутив.
если есть время · конструктор
Собери свой дистрибутив
- для когоДля геймера? Для бабушки? Для космонавта?
- рабочий столКак Windows, как телефон или только текст?
- три программыЧто будет стоять сразу после установки?
- имяКак он называется?
Минута на раздумье. Потом каждый называет свой дистрибутив вслух.
если есть время
Кому какой Linux?
- Компьютеру, которому двадцать летTiny Core
- Тому, кто привык к WindowsLinux Mint
- Серверу без монитораAlpine
- Тому, кто проверяет защитуKali
- Школьному кабинету в РоссииАльт
игра
Найди на дереве
- Открой в браузере kernel21.ru/derevo
- «Старт» нажимаем все вместе, по команде.
- Нужно найти десять систем. Подсказка стоит 20 секунд.
- У кого время меньше, тот забирает пингвина.
Дерево высокое: ищи прокруткой вниз, а не только вправо.
итог
Что запомнить
- Linux работает в телефонах, серверах, приставках и на Марсе.
- Дистрибутив — это ядро, программы и оформление, собранные вместе.
- Ядро у всех одно, и дерево папок у всех похоже.
- Три команды: pwd, ls, cd.
в следующий раз
Ищем Linux в своих вещах
А потом каждый сам поставит себе Linux и даст машине имя.
Дома: терминал с квестом — kernel21.ru/terminal, зоопарк — kernel21.ru/zoopark. Там же в меню дерево и лекции.