http://uneex.org
Знакомство с Linux, или «по одёжке встречают» - http://uneex.org/LecturesCMC/LinuxSof...
Установка на компьютер
вполне возможная вещь
на «голом» железе система очень отзывчива
требует некоторых знаний (разметка диска, загрузчик)
может помешать работе уже установленных систем
Установка в виртуальную машину (рекомендуется VirtualBox)
безопасна
замедляет работу ОС
существенно замедляет работу «тяжёлой графики»
⇒ не использовать дистрибутивы на базе Gnome3
Использование LiveCD/LiveFlash
Не портит диск
Не требует установки
Могут быть проблемы с сохранением настроек и (до)установкой пакетов (а может и не быть)
На первый взгляд — десктоп как десктоп, только выглядит по-другому
виртуальные экраны
Однако в некоторые каталоги «не пускает» — почему?
Взять несколько дистрибутивов (использовались ALT starterkits разные :) )
Выясняется, что для разных Desktop Environment (KDE, Mate, XFCE, Gnome3, …) внешний вид и устройство рабочего стола примерно похожи, но совершенно разные
На самом деле отдельные функции DE реализованы отдельными программами (и/или библиотеками),
декораторы окон — т. н. Window Manager (сотни их)
меню
иконки на десктопе
панели
пейджер для виртуальных рабочих столов
лоток
…
и все разные :(
А бывает и вообще без DE — консоль
Настройка
Настройка DE отдельно
Настройка системы отдельно, причём обычно неполная
и все разные :(
Установка ПО
«Центр приложений» — как обычно, все разные
«Пакетные диспетчеры» — 500000 пакетов, что с ними делать??
зависимости
репозитории
Инварианты
Что же из всего этого многообразия изучать?
Запуск процессов из файлов
пример — desktop-файл
Файловая система
Пакеты
Интерпретатор командной строки и команды
Вот об этом и поговорим :)