?Эффект ИКЕА - когнитивное искажение, возникающее, когда покупатели непропорционально высоко оценивают важность (ценность) продуктов, которые они создают частично сами (например, собранные из частей) [1] .
логотип tldr: хотя я и любитель прыгать по разным граням реальности, с Gentoo я обрел чувство гармонии.
Gentoo качественный, хорошо проработанный, нет ощущения, что проект умирает. Я получил производительность, минимализм, и мне не нужно ждать год, пока текущая версия Audacity выйдет, например, в Debian/Ubuntu. Gentoo просто работает, я не трачу много времени на его настройку — установил и все, теперь обновляется браузер, Vim, а иногда и система.
Прежде всего, добро пожаловать в Генту ! Вы собираетесь войти в мир выбора и производительности.
Gentoo — это выбор.
При установке Gentoo это несколько раз поясняется.
— пользователи могут выбирать, сколько они хотят компилировать самостоятельно, как устанавливать Gentoo, какой системный журнал использовать и т. д. Gentoo — это быстрый, современный метадистрибутив с чистым и гибким дизайном.
Он построен на экосистеме бесплатного программного обеспечения и не скрывает от пользователей того, что находится под капотом.
Теперь более подробно
Я с 2016 по 2019 год провел на корпоративных Mac — гештальт закрыт, и теперь я знаю, что macOS мне не нравится.Особенно на Linux-сервере.
Я люблю открытые технологии, мне нравится, что Linux можно установить на флешку, телефон, Raspberry Pi или Linux в роутер.
MacOS отдавала раздутым ПО, это хороший отель для обычного человека, но я строитель и люблю строить свой дом в лесу.
В macOS большую часть времени я проводил в терминале и браузере, так что теперь мой UX то же самое, только ощущение, что система работает проще, как-то четче.
Для меня в Маке не было ничего крутого.
Годы идут, а дистрибутивы Linux становятся лучше, оптимизируются, будет странно, если к 2030 году доля Windows будет такой же высокой, как сегодня, хотя меня это не беспокоит, если в жизни есть что-то хорошее, не надо втягивать в это всех.
До 2016 года я несколько лет жил на Xubuntu: добротной Ubuntu, только с более экономичной по ресурсам системы оболочкой.
Также терминал с Vim и браузер.
Давно хотел попробовать Gentoo, даже не знаю где, но что-то почувствовал в этом названии, через их Веб-сайт и уродливый логотип.
В Ubuntu меня мучило то, что в репозитории были старые версии пакетов — это была основная причина снова попробовать другой дистрибутив.
А год назад я попробовал Gentoo. Я был восхищен.
Мне хотелось сразу поделиться своим счастьем, но я жил им целый год, прежде чем написать все это, чтобы остыть и осмотреться вокруг.
Знаменитый анекдот - Установить Генту , это означает, что если вы сможете преодолеть этот квест, вы будете знать, как справиться со многими техническими проблемами.
Оказалось, что у Gentoo нет установщика.
Хорошая документация по шагам, сэр субреддит где мне всегда помогали.
Я установил его за день.
Потом графическая среда, несколько программ — и всё, всё работает. Здесь я познал радости настройки ядра — просто отключил избыточность и погуглил некоторые пункты.
Ядро получилось небольшим, система быстро запускается, быстро работает — одна из ключевых особенностей Gentoo в том, что пакеты компилируются из исходников, и можно указать, чтобы компиляция происходила под конкретную платформу, то есть если я вставлю этот жесткий диск в другой компьютер, загрузка может не произойти.
Главный недостаток сборки из исходников — время компиляции, но меня это не сильно смущает — раз в месяц оставляйте компьютер включенным на ночь.
Большие пакеты можно устанавливать уже в бинарном виде — например Firefox. Мой основной файл конфигурации /etc/portage/make.conf :
USE-флаги — чтобы все пакеты знали, с чем собирать, а что без.# These settings were set by the catalyst build script that automatically # built this stage. # Please consult /usr/share/portage/config/make.conf.example for a more # detailed example. COMMON_FLAGS="-O2 -march=ivybridge -pipe" CFLAGS="${COMMON_FLAGS}" CXXFLAGS="${COMMON_FLAGS}" FCFLAGS="${COMMON_FLAGS}" FFLAGS="${COMMON_FLAGS}" CPU_FLAGS_X86="aes avx f16c mmx mmxext pclmul popcnt sse sse2 sse3 sse4_1 sse4_2 ssse3" USE="glamor libinput -pulseaudio -qt5 opus vpx ffmpeg -proprietary-codecs -cdda -dvd -bluetooth -closure-compile -cups" # NOTE: This stage was built with the bindist Use flag enabled PORTDIR="/var/db/repos/gentoo" DISTDIR="/var/cache/distfiles" PKGDIR="/var/cache/binpkgs" # This sets the language of build output to English. # Please keep this setting intact when reporting bugs. LC_MESSAGES=C # Without this cannot "grub-install /dev/sda" GRUB_PLATFORMS="pc" # ipw3945 needed for ThinkPad wireless firmware ACCEPT_LICENSE="@FREE ipw3945" VIDEO_CARDS="intel i965"
Например, мне нужен опус для экспорта аудио в этот современный формат - добавил.
Bluetooth нигде не нужен - удалил.
Платформа: ivybridge, дорогой компилятор, я вам говорю, что у меня не просто универсальный x64, а этот ivybridge — возможно, это поможет вам создавать больше кастомного кода специально для моего компьютера.
Я читал, что можно перетаскивать свои патчи, которые будут применяться при каждом обновлении пакета, и передавать свои флаги для каждого отдельного пакета - не пробовал.
Я пишу JavaScript, Go — мне редко в жизни приходилось что-то перекомпилировать.
Я помню однажды Python и Git — я там менял SSL. UNIX очень прост, просто нужен гений, чтобы понять его простоту.
Деннис Ричи Я не чувствую себя занудным красноглазым парнем.
У меня есть Тиндер, и я знакомлюсь с девушками.
Я стараюсь не говорить им о своей любви.
Система просто работает. Я понимаю GNU/Linux немного лучше.
У Gentoo есть дух и стиль.
У меня нет Gnome, у меня нет KDE — у меня минималистичный я3 .
Никаких панелей — только горячая клавиша для запуска браузера и терминала, поэтому для этого текста у меня нет сексуального скриншота как из фильма будущего, даже браузера в полноэкранном режиме.
Если мне нужно запустить Audacity (известный аудиоредактор), я запускаю его через терминал.
Никаких виджетов - если мне нужно узнать загрузку процессора или сети, я запускаю в терминале соответствующие утилиты.
Тесты не проводил, но уверен, что батарея из-за этого живёт лучше.
Вот видео, как я устанавливаю и использую equery: утилиту для получения информации о пакетах:
Вот что я вижу перед установкой Терминатора - эмулятора терминала: сам пакет и его зависимости с флагами Несколько раз у меня возникали проблемы с зависимостями, но я легко их исправлял.
При установке пакета мне интересно знать его зависимости, чтобы лучше понять ситуацию.
Например, я узнал, что для установки Хром Java для Closure Compiler установлена по умолчанию — проверьте свой код. Я отключил это с помощью флага.
Из Генту хорошие веб-интерфейсы — если не из терминала, то можно красиво посмотреть возможные флаги пакета:
Я несколько раз исправлял несколько файлов конфигурации.
Wi-Fi: пароли также есть в конфиге.
Я сообщил им о нескольких ошибках и даже отправил запрос в дерево пакетов.
Добавлен страница моего ноутбука .
Совместное творчество.
У меня Gentoo на двух машинах, немного разные конфиги, немного разное ядро (некоторые галочки в разных местах).
Зачем мне Арч? Gentoo дает производительность.
Я нашел тебя.
Проблем нет, Gentoo работает хорошо, я доволен.
Gentoo — это GNU/Linux, без излишеств, с развитым менеджером пакетов, который собирает большинство пакетов из исходного кода; просто так, без волшебства и сюрпризов, скучно и прагматично.
Ну и у них тоже есть своя система инициализации ОперRC , но я даже не знаю, что по этому поводу сказать - оно просто работает. Кто хочет, тот может выбрать системный .
После установки не нужно удалять почтовый клиент или игры.
Даже cron из коробки нет. Одна команда и есть cron. Репозиторий пакетов большой, можно подключать внешние репозитории, типа ppa в Ubuntu, но мне пока всё достаточно.
Есть две программы, которые я сам хочу добавить в репозиторий, изучил вопрос — оказывается, это не сложно, по сути нужно создать файл ebuild, представляющий собой bash-скрипт, например для Терминатора: # Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{7,8,9} )
inherit distutils-r1 optfeature virtualx xdg-utils
DESCRIPTION="Multiple GNOME terminals in one window"
HOMEPAGE=" https://github.com/gnome-terminator/terminator "
SRC_URI=" https://github.com/gnome-terminator/terminator/archive/v${PV}.
tar.gz -> ${P}.
tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86"
IUSE="test"
RDEPEND="
Теги: #linux #Системное администрирование #открытый исходный код #Конфигурация Linux #Gentoo #portage
-
13 Вдохновляющих Цитат Стива Джобса
19 Oct, 24 -
Usb-Адаптер «Y» Своими Руками
19 Oct, 24 -
Черный Рабочий Стол На Пиратской Винде
19 Oct, 24 -
Итоги 2015: Ит-Индустрия
19 Oct, 24 -
Очищение Организма С Помощью Google
19 Oct, 24