История изменений
Исправление Kroz, (текущая версия) :
- Перейди на Gentoo. Если при установке ты будешь всё делать с пониманием почему именно так (а не потому, что так написано в хендбуке), то это даст тебе понимание основных тем Линукс.
1.1. Это предполагает осознанный выбор между системами инциализации (systemd/openrc/…), системами логинга (syslog-ng, rsyslog, …), драйверами видеокарты (открытые, закрытые), типами файловых систем и т. д. Все эти варианты ты встретишь в мануалах по Gentoo или когда будешь разбирать USE флаги.
-
Установи с десяток программ без пакетного менеджера. Собственно это единственная тема, которую не покрывает Gentoo (так как это скрыто под капотом пакетного менеджера). Скачать исходники, прочитать README, сделать
./configure
(с опциями),make
,make install
, познакомиться с возможными отклонения от этого пути, понять чем на самом деле явлеяеются зависимости и USE флаги в Gentoo, в чём разница /usr и /usr/local и т. п. Да, LFS эту тему прокачает лучше, но LFS - это черезчур на мой взгляд. Но и в Gentoo это не нужно; так что это просто упражнение. -
Пользуйся командной строкой для всего кроме WEB: работа с файлами, редактирование текстовых файлов и т. п.
3.1. Сделай командную строку удобной для себя. Тут нужно будет копнуть в возможности командной оболочки (работа с историей, горячие клавиши, readline/inputrc, prompt, alias, выбор между bash/zsh/tsh), текстового редактора (горячие клавиши, конфиг под себя, выбор между vim/emacs), вспомогательных команд (grep/sed/awk, пайпы, регулярки,…), tmux/screen, плюшек вида pushd
/popd
, tree
, tee
, cd -
и т. п.
-
Поразбирайся со всем, что встречаешь по пути. Например, в mount встретишь cgroups: разберись что это. При установке ядра встретишь initrd: разберись что это, в каких случаях нужно. CUDA, RoCM, OpenCL, VDPAU: разберись что это, когда и какие плюшки даёт, попробуй настроить у себя. И т. п. Даже разные компиляторы: gcc, clang, rust, golang - хоть и не программист, разберись в чём разница.
-
Начни действовать по принципу «а я хочу так». То есть не когда ты подстраиваешь под то, что умеет система, а когда ты настраиваешь систему под себя. Больше всего свободы у тебя в командной строке. Например, а я хочу чтобы по F10 у меня вызывался mc, и по тому же F10 он зыкрывался; получается что я могу с помощью F10 переключать голую консоль с двухпанельником. А я хочу чтобы при установке програм автоматически устанавливались мои конфиги, а при удалении - удалялись, чтобы не было мусора. А я хочу чтобы одной командой делалось обновление системы, и именно так как я хочу (например, без больших пакетов, без ядра, с обновлением eix и т. п.). А я хочу другой шрифт в треминале. И т. п.
True Linux Experience - это следствие пытливого ума.
Исправление Kroz, :
- Перейди на Gentoo. Если при установке ты будешь всё делать с пониманием почему именно так (а не потому, что так написано в хендбуке), то это даст тебе понимание основных тем Линукс.
1.1. Это предполагает осознанный выбор между системами инциализации (systemd/openrc/…), системами логинга (syslog-ng, rsyslog, …), драйверами видеокарты (открытые, закрытые), типами файловых систем и т. д. Все эти варианты ты встретишь в мануалах по Gentoo или когда будешь разбирать USE флаги.
-
Установи с десяток программ без пакетного менеджера. Собственно это единственная тема, которую не покрывает Gentoo (так как это скрыто под капотом пакетного менеджера). Скачать исходники, прочитать README, сделать
./configure
(с опциями),make
,make install
, познакомиться с возможными отклонения от этого пути, понять чем на самом деле явлеяеются зависимости и USE флаги в Gentoo, в чём разница /usr и /usr/local и т. п. Да, LFS эту тему прокачает лучше, но LFS - это черезчур на мой взгляд. Но и в Gentoo это не нужно; так что это просто упражнение. -
Пользуйся командной строкой для всего кроме WEB: работа с файлами, редактирование текстовых файлов и т. п.
3.1. Сделай командную строку удобной для себя. Тут нужно будет копнуть в возможности командной оболочки (работа с историей, горячие клавиши, readline/inputrc, prompt, alias, выбор между bash/zsh/tsh), текстового редактора (горячие клавиши, конфиг под себя, выбор между vim/emacs), вспомогательных команд (grep/sed/awk, пайпы, регулярки,…), tmux/screen, плюшек вида pushd
/popd
, tree
, tee
, cd -
и т. п.
- Поразбирайся со всем, что встречаешь по пути. Например, в mount встретишь cgroups: разберись что это. При установке ядра встретишь initrd: разберись что это, в каких случаях нужно. CUDA, RoCM, OpenCL, VDPAU: разберись что это, когда и какие плюшки даёт, попробуй настроить у себя. И т. п. Даже разные компиляторы: gcc, clang, rust, golang - хоть и не программист, разберись в чём разница.
True Linux Experience - это следствие пытливого ума.
Исправление Kroz, :
- Перейди на Gentoo. Если при установке ты будешь всё делать с пониманием почему именно так (а не потому, что так написано в хендбуке), то это даст тебе понимание основных тем Линукс.
1.1. Это предполагает осознанный выбор между системами инциализации (systemd/openrc/…), системами логинга (syslog-ng, rsyslog, …), драйверами видеокарты (открытые, закрытые), типами файловых систем и т. д. Все эти варианты ты встретишь в мануалах по Gentoo или когда будешь разбирать USE флаги.
-
Установи с десяток программ без пакетного менеджера (так как это скрыто под капотом пакетного менеджера). Собственно это единственная тема, которую не покрывает Gentoo. Скачать исходники, прочитать README, сделать
./configure
(с опциями),make
,make install
, познакомиться с возможными отклонения от этого пути, понять чем на самом деле явлеяеются зависимости и USE флаги в Gentoo, в чём разница /usr и /usr/local и т. п. Да, LFS эту тему прокачает лучше, но LFS - это черезчур на мой взгляд. Но и в Gentoo это не нужно; так что это просто упражнение. -
Пользуйся командной строкой для всего кроме WEB: работа с файлами, редактирование текстовых файлов и т. п.
3.1. Сделай командную строку удобной для себя. Тут нужно будет копнуть в возможности командной оболочки (работа с историей, горячие клавиши, readline/inputrc, prompt, alias, выбор между bash/zsh/tsh), текстового редактора (горячие клавиши, конфиг под себя, выбор между vim/emacs), вспомогательных команд (grep/sed/awk, пайпы, регулярки,…), tmux/screen, плюшек вида pushd
/popd
, tree
, tee
, cd -
и т. п.
- Поразбирайся со всем, что встречаешь по пути. Например, в mount встретишь cgroups: разберись что это. При установке ядра встретишь initrd: разберись что это, в каких случаях нужно. CUDA, RoCM, OpenCL, VDPAU: разберись что это, когда и какие плюшки даёт, попробуй настроить у себя. И т. п. Даже разные компиляторы: gcc, clang, rust, golang - хоть и не программист, разберись в чём разница.
True Linux Experience - это следствие пытливого ума.
Исправление Kroz, :
- Перейди на Gentoo. Если при установке ты будешь всё делать с пониманием почему именно так (а не потому, что так написано в хендбуке), то это даст тебе понимание основных тем Линукс.
1.1. Это предполагает осознанный выбор между системами инциализации (systemd/openrc/…), системами логинга (syslog-ng, rsyslog, …), драйверами видеокарты (открытые, закрытые), типами файловых систем и т. д. Все эти варианты ты встретишь в мануалах по Gentoo или когда будешь разбирать USE флаги.
-
Установи с десяток программ без пакетного менеджера. Собственно это единственная тема, которую не покрывает Gentoo. Скачать исходники, прочитать README, сделать
./configure
(с опциями),make
,make install
, познакомиться с возможными отклонения от этого пути, понять чем на самом деле явлеяеются зависимости и USE флаги в Gentoo, в чём разница /usr и /usr/local и т. п. Да, LFS эту тему прокачает лучше, но LFS - это черезчур на мой взгляд. Но и в Gentoo это не нужно; так что это просто упражнение. -
Пользуйся командной строкой для всего кроме WEB: работа с файлами, редактирование текстовых файлов и т. п.
3.1. Сделай командную строку удобной для себя. Тут нужно будет копнуть в возможности командной оболочки (работа с историей, горячие клавиши, readline/inputrc, prompt, alias, выбор между bash/zsh/tsh), текстового редактора (горячие клавиши, конфиг под себя, выбор между vim/emacs), вспомогательных команд (grep/sed/awk, пайпы, регулярки,…), tmux/screen, плюшек вида pushd
/popd
, tree
, tee
, cd -
и т. п.
- Поразбирайся со всем, что встречаешь по пути. Например, в mount встретишь cgroups: разберись что это. При установке ядра встретишь initrd: разберись что это, в каких случаях нужно. CUDA, RoCM, OpenCL, VDPAU: разберись что это, когда и какие плюшки даёт, попробуй настроить у себя. И т. п. Даже разные компиляторы: gcc, clang, rust, golang - хоть и не программист, разберись в чём разница.
True Linux Experience - это следствие пытливого ума.
Исправление Kroz, :
- Перейди на Gentoo. Если при установке ты будешь всё делать с пониманием почему именно так (а не потому, что так написано в хендбуке), то это даст тебе понимание основных тем Линукс.
1.1. Это предполагает осознанный выбор между системами инциализации (systemd/openrc/…), системами логинга (syslog-ng, rsyslog, …), драйверами видеокарты (открытые, закрытые), типами файловых систем и т. д. Все эти варианты ты встретишь в мануалах по Gentoo или когда будешь разбирать USE флаги.
-
Установи с десяток программ без пакетного менеджера. Собственно это единственная тема, которую не покрывает Gentoo. Скачать исходники, прочитать README, сделать
./configure
(с опциями),make
,make install
, познакомиться с возможными отклонения от этого пути, понять чем на самом деле явлеяеются зависимости и USE флаги в Gentoo, в чём разница /usr и /usr/local и т. п. Да, LFS эту тему прокачает лучше, но LFS - это черезчур на мой взгляд. Но и в Gentoo это не нужно; так что это просто упражнение. -
Пользуйся командной строкой для всего кроме WEB: работа с файлами, редактирование текстовых файлов и т. п.
3.1. Сделай командную строку удобной для себя. Тут нужно будет копнуть в возможности командной оболочки (работа с историей, горячие клавиши, readline/inputrc, prompt, alias, выбор между bash/zsh/tsh), текстового редактора (горячие клавиши, конфиг под себя, выбор между vim/emacs), вспомогательных команд (sed/awk, пайпы, регулярки,…), tmux/screen, плюшек вида pushd
/popd
, tree
, tee
, cd -
и т. п.
- Поразбирайся со всем, что встречаешь по пути. Например, в mount встретишь cgroups: разберись что это. При установке ядра встретишь initrd: разберись что это, в каких случаях нужно. CUDA, RoCM, OpenCL, VDPAU: разберись что это, когда и какие плюшки даёт, попробуй настроить у себя. И т. п. Даже разные компиляторы: gcc, clang, rust, golang - хоть и не программист, разберись в чём разница.
True Linux Experience - это следствие пытливого ума.
Исправление Kroz, :
- Перейди на Gentoo. Если при установке ты будешь всё делать с пониманием почему именно так (а не потому, что так написано в хендбуке), то это даст тебе понимание основных тем Линукс (ну, кроме параметров ядра - не советую закапываться в смысл, на это можно жизнь убить, можно просто по мануалу).
1.1. Это предполагает осознанный выбор между системами инциализации (systemd/openrc/…), системами логинга (syslog-ng, rsyslog, …), драйверами видеокарты (открытые, закрытые), типами файловых систем и т. д. Все эти варианты ты встретишь в мануалах по Gentoo или когда будешь разбирать USE флаги.
-
Установи с десяток программ без пакетного менеджера. Собственно это единственная тема, которую не покрывает Gentoo. Скачать исходники, прочитать README, сделать
./configure
(с опциями),make
,make install
, познакомиться с возможными отклонения от этого пути, понять чем на самом деле явлеяеются зависимости и USE флаги в Gentoo, в чём разница /usr и /usr/local и т. п. Да, LFS эту тему прокачает лучше, но LFS - это черезчур на мой взгляд. Но и в Gentoo это не нужно; так что это просто упражнение. -
Пользуйся командной строкой для всего кроме WEB: работа с файлами, редактирование текстовых файлов и т. п.
3.1. Сделай командную строку удобной для себя. Тут нужно будет копнуть в возможности командной оболочки (работа с историей, горячие клавиши, readline/inputrc, prompt, alias, выбор между bash/zsh/tsh), текстового редактора (горячие клавиши, конфиг под себя, выбор между vim/emacs), вспомогательных команд (sed/awk, пайпы, регулярки,…), tmux/screen, плюшек вида pushd
/popd
, tree
, tee
, cd -
и т. п.
- Поразбирайся со всем, что встречаешь по пути. Например, в mount встретишь cgroups: разберись что это. При установке ядра встретишь initrd: разберись что это, в каких случаях нужно. CUDA, RoCM, OpenCL, VDPAU: разберись что это, когда и какие плюшки даёт, попробуй настроить у себя. И т. п. Даже разные компиляторы: gcc, clang, rust, golang - хоть и не программист, разберись в чём разница.
True Linux Experience - это следствие пытливого ума.
Исправление Kroz, :
- Перейди на Gentoo. Если при установке ты будешь всё делать с пониманием почему именно так (а не потому, что так написано в хендбуке), то это даст тебе понимание основных тем Линукс (ну, кроме параметров ядра - не советую закапываться в смысл, на это можно жизнь убить, можно просто по мануалу).
1.1. Это предполагает осознанный выбор между системами инциализации (systemd/openrc/…), системами логинга (syslog-ng, rsyslog, …), драйверами видеокарты (открытые, закрытые), типами файловых систем и т. д. Все эти варианты ты встретишь в мануалах по Gentoo или когда будешь разбирать USE флаги.
-
Установи с десяток программ без пакетного менеджера. Собственно это единственная тема, которую не покрывает Gentoo. Скачать исходники, прочитать README, сделать
./configure
(с опциями),make
,make install
, познакомиться с возможными отклонения от этого пути, понять чем на самом деле явлеяеются зависимости и USE флаги в Gentoo, в чём разница /usr и /usr/local и т. п. Да, LFS эту тему прокачает лучше, но LFS - это черезчур на мой взгляд. Но и в Gentoo это не нужно; так что это просто упражнение. -
Пользуйся командной строкой для всего кроме WEB: работа с файлами, редактирование текстовых файлов и т. п.
3.1. Сделай командную строку удобной для себя. Тут нужно будет копнуть в возможности командной оболочки (работа с историей, горячие клавиши, readline/inputrc, prompt, alias, выбор между bash/zsh/tsh), текстового редактора (горячие клавиши, конфиг под себя, выбор между vim/emacs), вспомогательных команд (sed/awk, пайпы, регулярки,…), tmux/screen, плюшек вида pushd
/popd
, tree
, tee
, cd -
и т. п.
- Поразбирайся со всем, что встречаешь по пути. Например, в mount встретишь cgroups: разберись что это. При установке ядра встретишь initrd: разберись что это, в каких случаях нужно. CUDA, RoCM, OpenCL, VDPAU: разберись что это, когда и какие плюшки даёт, попробуй настроить у себя. И т. п. Даже разные компиляторы: gcc, clang, rust, golang - хоть и не программист, разберись в чём разница.
True Linux Experience - это следствие пытливого ума.
P. S. Это займёт примерно полгода.
Исправление Kroz, :
- Перейди на Gentoo. Если при установке ты будешь всё делать с пониманием почему именно так (а не потому, что так написано в хендбуке), то это даст тебе понимание основных тем Линукс (ну, кроме параметров ядра - не советую закапываться в смысл, на это можно жизнь убить, можно просто по мануалу).
1.1. Это предполагает осознанный выбор между системами инциализации (systemd/openrc/…), системами логинга (syslog-ng, rsyslog, …), драйверами видеокарты (открытые, закрытые), типами файловых систем и т. д. Все эти варианты ты встретишь в мануалах по Gentoo или когда будешь разбирать USE флаги.
-
Установи с десяток программ без пакетного менеджера. Собственно это единственная тема, которую не покрывает Gentoo. Скачать исходники, прочитать README, сделать
./configure
(с опциями),make
,make install
, познакомиться с возможными отклонения от этого пути, понять чем на самом деле явлеяеются зависимости и USE флаги в Gentoo, в чём разница /usr и /usr/local и т. п. Да, LFS эту тему прокачает лучше, но LFS - это черезчур на мой взгляд. Но и в Gentoo это не нужно; так что это просто упражнение. -
Пользуйся командной строкой для всего кроме WEB: работа с файлами, редактирование текстовых файлов и т. п.
3.1. Сделай командную строку удобной для себя. Тут нужно будет копнуть в возможности командной оболочки (работа с историей, горячие клавиши, readline/inputrc, prompt, alias, выбор между bash/zsh/tsh), текстового редактора (горячие клавиши, конфг под себя, выбор между vim/emacs), вспомогательных команд (sed/awk, пайпы, регулярки,…), tmux/screen, плюшек вида pushd
/popd
, tree
, tee
, cd -
и т. п.
- Поразбирайся со всем, что встречаешь по пути. Например, в mount встретишь cgroups: разберись что это. При установке ядра встретишь initrd: разберись что это, в каких случаях нужно. CUDA, RoCM, OpenCL, VDPAU: разберись что это, когда и какие плюшки даёт, попробуй настроить у себя. И т. п. Даже разные компиляторы: gcc, clang, rust, golang - хоть и не программист, разберись в чём разница.
True Linux Experience - это следствие пытливого ума.
P. S. Это займёт примерно полгода.
Исправление Kroz, :
- Перейди на Gentoo. Если при установке ты будешь всё делать с пониманием почему именно так (а не потому, что так написано в хендбуке), то это даст тебе понимание основных тем Линукс (ну, кроме параметров ядра - не советую закапываться в смысл, на это можно жизнь убить, можно просто по мануалу).
1.1. Это предполагает осознанный выбор между системами инциализации (systemd/openrc/…), системами логинга (syslog-ng, rsyslog, …), драйверами видеокарты (открытые, закрытые), типами файловых систем и т. д. Все эти варианты ты встретишь в мануалах по Gentoo или когда будешь разбирать USE флаги.
-
Установи с десяток программ без пакетного менеджера. Собственно это единственная тема, которую не покрывает Gentoo. Скачать исходники, прочитать README, сделать
./configure
(с опциями),make
,make install
, познакомиться с возможными отклонения от этого пути, понять чем на самом деле явлеяеются зависимости и USE флаги в Gentoo, в чём разница /usr и /usr/local и т. п. Да, LFS эту тему прокачает лучше, но LFS - это черезчур на мой взгляд. Но и в Gentoo это не нужно; так что это просто упражнение. -
Пользуйся командной строкой для всего кроме WEB: работа с файлами, редактирование текстовых файлов и т. п.
3.1. Сделай командную строку удобной для себя. Тут нужно будет копнуть в возможности командной оболочки (работа с историей, горячие клавиши, readline/inputrc, prompt, alias, выбор между bash/zsh/tsh), текстового редактора (горячие клавиши, конфг под себя, выбор между vim/emacs), вспомогательных команд (sed/awk, пайпы, регулярки,…), tmux/screen, плюшек вида pushd
/popd
, tree
, tee
, cd -
и т. п.
- Поразбирайся со всем, что встречаешь по пути. Например, в mount встретишь cgroups: разберись что это. При установке ядра встретишь initrd: разберись что это, в каких случаях нужно. CUDA, RoCM, OpenCL, VDPAU: разберись что это, когда и какие плюшки даёт, попробуй настроить у себя. И т. п. Даже разные компиляторы: gcc, clang, rust, golang - хоть и не программист, разберись в чём разница.
True Linux Experience - это следствие пытливого ума.
P. S. Это займёт примерно полгода.
Исправление Kroz, :
- Перейди на Gentoo. Если при установке ты будешь всё делать с пониманием почему именно так (а не потому, что так написано в хендбуке), то это даст тебе понимание основных тем Линукс (ну, кроме параметров ядра - не советую закапываться в смысл, на это можно жизнь убить, можно просто по мануалу).
1.1. Это предполагает осознанный выбор между системами инциализации (systemd/openrc/…), системами логинга (syslog-ng, rsyslog, …), драйверами видеокарты (открытые, закрытые), типами файловых систем и т. д. Все эти варианты ты встретишь в мануалах по Gentoo или когда будешь разбирать USE флаги.
-
Установи с десяток программ без пакетного менеджера. Собственно это единственная тема, которую не покрывает Gentoo. Скачать исходники, прочитать README, сделать
./configure
(с опциями),make
,make install
, познакомиться с возможными отклонения от этого пути, понять чем на самом деле явлеяеются зависимости и USE флаги в Gentoo, в чём разница /usr и /usr/local и т. п. Да, LFS эту тему прокачает лучше, но LFS - это черезчур на мой взгляд. Но и в Gentoo это не нужно; так что это просто упражнение. -
Пользуйся командной строкой для всего кроме WEB: работа с файлами, редактирование текстовых файлов и т. п.
3.1. Сделай командную строку удобной для себя. Тут нужно будет копнуть в возможности командной оболочки (работа с историей, горячие клавиши, readline/inputrc, prompt, alias, выбор между bash/zsh/tsh), текстового редактора (горячие клавиши, конфг под себя, выбор между vim/emacs), вспомогательных команд (sed/awk, пайпы, регулярки,…), tmux/screen, плюшек вида pushd/popd
, tree
, tee
, cd -
и т. п.
- Поразбирайся со всем, что встречаешь по пути. Например, в mount встретишь cgroups: разберись что это. При установке ядра встретишь initrd: разберись что это, в каких случаях нужно. CUDA, RoCM, OpenCL, VDPAU: разберись что это, когда и какие плюшки даёт, попробуй настроить у себя. И т. п. Даже разные компиляторы: gcc, clang, rust, golang - хоть и не программист, разберись в чём разница.
True Linux Experience - это следствие пытливого ума.
P. S. Это займёт примерно полгода.
Исправление Kroz, :
- Перейди на Gentoo. Если при установке ты будешь всё делать с пониманием почему именно так (а не потому, что так написано в хендбуке), то это даст тебе понимание основных тем Линукс (ну, кроме параметров ядра - не советую закапываться в смысл, на это можно жизнь убить, можно просто по мануалу).
1.1. Это предполагает осознанный выбор между системами инциализации (systemd/openrc/…), системами логинга (syslog-ng, rsyslog, …), драйверами видеокарты (открытые, закрытые), типами файловых систем и т. д. Все эти варианты ты встретишь в мануалах по Gentoo или когда будешь разбирать USE флаги.
-
Установи с десяток программ без пакетного менеджера. Собственно это единственная тема, которую не покрывает Gentoo. Скачать исходники, прочитать README, сделать
./configure
(с опциями),make
,make install
, познакомиться с возможными отклонения от этого пути, понять чем на самом деле явлеяеются зависимости и USE флаги в Gentoo, в чём разница /usr и /usr/local и т. п. Да, LFS эту тему прокачает лучше, но LFS - это черезчур на мой взгляд. Но и в Gentoo это не нужно; так что это просто упражнение. -
Пользуйся командной строкой для всего кроме WEB: работа с файлами, редактирование текстовых файлов и т. п.
3.1. Сделай командную строку удобной для себя. Тут нужно будет копнуть в возможности командной оболочки (работа с историей, горячие клавиши, readline/inputrc, prompt, alias, выбор между bash/zsh/tsh), текстового редактора (горячие клавиши, конфг под себя, выбор между vim/emacs), вспомогательных команд (sed/awk, пайпы, регулярки,…), tmux/screen и т. п.
- Поразбирайся со всем, что встречаешь по пути. Например, в mount встретишь cgroups: разберись что это. При установке ядра встретишь initrd: разберись что это, в каких случаях нужно. CUDA, RoCM, OpenCL, VDPAU: разберись что это, когда и какие плюшки даёт, попробуй настроить у себя. И т. п. Даже разные компиляторы: gcc, clang, rust, golang - хоть и не программист, разберись в чём разница.
Для True Linux Experience должен быть пытливый ум.
P. S. Это займёт примерно полгода.
Исправление Kroz, :
- Перейди на Gentoo. Если при установке ты будешь всё делать с пониманием почему именно так (а не потому, что так написано в хендбуке), то это даст тебе понимание основных тем Линукс (ну, кроме параметров ядра - не советую закапываться в смысл, на это можно жизнь убить, можно просто по мануалу).
1.1. Это предполагает осознанный выбор между системами инциализации (systemd/openrc/…), системами логинга (syslog-ng, rsyslog, …), драйверами видеокарты (открытые, закрытые), типами файловых систем и т. д. Все эти варианты ты встретишь в мануалах по Gentoo или когда будешь разбирать USE флаги.
-
Установи с десяток программ без пакетного менеджера. Собственно это единственная тема, которую не покрывает Gentoo. Скачать исходники, прочитать README, сделать
./configure
(с опциями),make
,make install
, познакомиться с возможными отклонения от этого пути, понять чем на самом деле явлеяеются зависимости и USE флаги в Gentoo, в чём разница /usr и /usr/local и т. п. Да, LFS эту тему прокачает лучше, но LFS - это черезчур на мой взгляд. Но и в Gentoo это не нужно; так что это просто упражнение. -
Пользуйся командной строкой для всего кроме WEB: работа с файлами, редактирование текстовых файлов и т. п.
3.1. Сделай командную строку удобной для себя. Тут нужно будет копнуть в возможности командной оболочки (работа с историей, горячие клавиши, readline/inputrc, prompt, alias, выбор между bash/zsh/tsh), текстового редактора (горячие клавиши, конфг под себя, выбор между vim/emacs), вспомогательных команд (sed/awk, пайпы, регулярки,…), tmux/screen и т. п.
- Поразбирайся со всем, что встречаешь по пути. Например, в mount встретишь cgroups: разберись что это. При установке ядра встретишь initrd: разберись что это, в каких случаях нужно. CUDA, RoCM, OpenCL: разберись что это, когда и какие плюшки даёт, попробуй настроить у себя. И т. п. Даже разные компиляторы: gcc, clang, rust, golang - хоть и не программист, разберись в чём разница.
Для True Linux Experience должен быть пытливый ум.
P. S. Это займёт примерно полгода.
Исправление Kroz, :
- Перейди на Gentoo. Если при установке ты будешь всё делать с пониманием почему именно так (а не потому, что так написано в хендбуке), то это даст тебе понимание основных тем Линукс (ну, кроме параметров ядра - не советую закапываться в смысл, на это можно жизнь убить, можно просто по мануалу).
1.1. Это предполагает осознанный выбор между системами инциализации (systemd/openrc/…), системами логинга (syslog-ng, rsyslog, …), драйверами видеокарты (открытые, закрытые), типами файловых систем и т. д. Все эти варианты ты встретишь в мануалах по Gentoo или когда будешь разбирать USE флаги.
-
Установи с десяток программ без пакетного менеджера. Собственно это единственная тема, которую не покрывает Gentoo. Скачать исходники, прочитать README, сделать
./configure
(с опциями),make
,make install
, познакомиться с возможными отклонения от этого пути, понять чем на самом деле явлеяеются зависимости и USE флаги в Gentoo, в чём разница /usr и /usr/local и т. п. Да, LFS эту тему прокачает лучше, но LFS - это черезчур на мой взгляд. Но и в Gentoo это не нужно; так что это просто упражнение. -
Пользуйся командной строкой для всего кроме WEB: работа с файлами, редактирование текстовых файлов и т. п.
3.1. Сделай командную строку удобной для себя. Тут нужно будет копнуть в возможности командной оболочки (работа с историей, горячие клавиши, readline/inputrc, prompt, alias, выбор между bash/zsh/tsh), текстового редактора (горячие клавиши, конфг под себя, выбор между vim/emacs), вспомогательных команд (sed/awk, пайпы, регулярки,…), tmux/screen и т. п.
- Поразбирайся со всем, что встречаешь по пути. Например, в mount встретишь cgroups: размберись что это. При установке ядра встретишь initrd: разберись что это, в каких случаях нужно. CUDA, RoCM, OpenCL: разберись что это, когда и какие плюшки даёт, попробуй настроить у себя. И т. п. Даже разные компиляторы: gcc, clang, rust, golang - хоть и не программист, разберись в чём разница.
Для True Linux Experience должен быть пытливый ум.
P. S. Это займёт примерно полгода.
Исправление Kroz, :
- Перейди на Gentoo. Если при установке ты будешь всё делать с пониманием почему именно так (а не потому, что так написано в хендбуке), то это даст тебе понимание основных тем Линукс (ну, кроме параметров ядра - не советую закапываться в смысл, на это можно жизнь убить, можно просто по мануалу).
1.1. Это предполагает осознанный выбор между системами инциализации (systemd/openrc/…), системами логинга (syslog-ng, rsyslog, …), драйверами видеокарты (открытые, закрытые), типами фаловых систем и т. д. Все эти варианты ты встретишь в мануалах по Gentoo или когда будешь разбирать USE флаги.
-
Установи с десяток программ без пакетного менеджера. Собственно это единственная тема, которую не покрывает Gentoo. Скачать исходники, прочитать README, сделать
./configure
(с опциями),make
,make install
, познакомиться с возможными отклонения от этого пути, понять чем на самом деле явлеяеются зависимости и USE флаги в Gentoo, в чём разница /usr и /usr/local и т. п. Да, LFS эту тему прокачает лучше, но LFS - это черезчур на мой взгляд. Но и в Gentoo это не нужно; так что это просто упражнение. -
Пользуйся командной строкой для всего кроме WEB: работа с файлами, редактирование текстовых файлов и т. п.
3.1. Сделай командную строку удобной для себя. Тут нужно будет копнуть в возможности командной оболочки (работа с историей, горячие клавиши, readline/inputrc, prompt, alias, выбор между bash/zsh/tsh), текстового редактора (горячие клавиши, конфг под себя, выбор между vim/emacs), вспомогательных команд (sed/awk, пайпы, регулярки,…), tmux/screen и т. п.
- Поразбирайся со всем, что встречаешь по пути. Например, в mount встретишь cgroups: размберись что это. При установке ядра встретишь initrd: разберись что это, в каких случаях нужно. CUDA, RoCM, OpenCL: разберись что это, когда и какие плюшки даёт, попробуй настроить у себя. И т. п. Даже разные компиляторы: gcc, clang, rust, golang - хоть и не программист, разберись в чём разница.
Для True Linux Experience должен быть пытливый ум.
P. S. Это займёт примерно полгода.
Исходная версия Kroz, :
- Перейди на Gentoo. Если при установке ты будешь всё делать с пониманием почему именно так (а не потому, что так написано в хендбуке), то это даст тебе понимание основных тем Линукс (ну, кроме параметров ядра - не советую закапываться в смысл, на это можно жизнь убить, можно просто по мануалу).
1.1. Это предполагает осознанный выбор между системами инциализации (systemd/openrc/…), системами логинга (syslog-ng, rsyslog, …), драйверами видеокарты (открытые, закрытые), типами фаловых систем и т. д. Все эти варианты ты встретишь в мануалах по Gentoo или когда будешь разбирать USE флаги.
-
Установи с десяток программ без пакетного менеджера. Собственно это единственная тема, которую не покрывает Gentoo. Скачать исходники, прочитать README, сделать
./configure
(с опциями),make
,make install
, познакомиться с возможными отклонения от этого пути, понять чем на самом деле явлеяеются зависимости и USE флаги в Gentoo, в чём разница /usr и /usr/local и т. п. Да, LFS эту тему прокачает лучше, но LFS - это черезчур на мой взгляд. Но и в Gentoo это не нужно; так что это просто упражнение. -
Пользуйся командной строкой для всего кроме WEB: работа с файлами, редактирование текстовых файлов и т. п.
3.1. Сделай командную строку удобной для себя. Тут нужно будет копнуть в возможности командной оболочки (работа с историей, горячие клавиши, readline/inputrc, prompt, alias, выбор между bash/zsh/tsh), текстового редактора (горячие клавиши, конфг под себя, выбор между vim/emacs), вспомогательных команд (sed/awk, пайпы, регулярки,…), tmux/screen и т. п.
- Поразбирайся со всем, что встречаешь по пути. Например, в mount встретишь cgroups: размберись что это. При установке ядра встретишь initrd: разберись что это, в каких случаях нужно. CUDA, RoCM, OpenCL: разберись что это, когда и какие плюшки даёт, попробуй настроить у себя. И т. п. Даже разные компиляторы: gcc, clang, rust, golang - хоть и не программист, разберись в чём разница. Для True Linux Experience должен быть пытливый ум.
Критерий успеха: 1) Gentoo для тебя проста и понятна (и безпроблемна) 2) командная строка для тебя удобней GUI.
P. S. Это займёт примерно полгода.