Un año en Gentoo después de Xubuntu y macOS: mi experiencia (me gusta)

El efecto IKEA  es un sesgo cognitivo que ocurre cuando los compradores valoran de manera desproporcionada el valor (valor) de los bienes que ellos mismos crean en parte (por ejemplo, ensamblados a partir de partes) [1] .

logo
logo

tldr: Aunque soy fanático de saltar a diferentes lados de la realidad, con Gentoo encontré una sensación de armonía. Gentoo es de alta calidad, bien desarrollado, no siento que el proyecto se esté muriendo. Obtuve rendimiento, minimalismo y no tienes que esperar un año para que se publique la versión actual de Debian / Ubuntu, como Audacity. Gentoo simplemente funciona, no paso mucho tiempo configurándolo, lo instalé, ahora el navegador, Vim y, a veces, las actualizaciones del sistema.

En primer lugar, ¡ bienvenido a Gentoo ! Estás a punto de entrar en el mundo de las opciones y el rendimiento. Gentoo se trata de opciones. Al instalar Gentoo, esto queda claro varias veces: los usuarios pueden elegir cuánto quieren compilar ellos mismos, cómo instalar Gentoo, qué sistema de registro usar, etc. Gentoo es una meta-distribución rápida y moderna con un diseño limpio y flexible. Está construido sobre un ecosistema de software libre y no oculta lo que hay debajo del capó de sus usuarios.

Ahora con más detalle

2016 2019 - , macOS . . , Linux , , Raspberry Pi, . MacOS bloatware, , . macOS , UX , , . . , , , 2030 Windows , , - - .

2016 Xubuntu: Ubuntu, . . Gentoo, , - , . Ubuntu - . Gentoo. . , , .

- Install Gentoo, , . Gentoo . , . . , - , . - , . , , - Gentoo , , - . - , - . - Firefox.

/etc/portage/make.conf:

# 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"

USE - . opus - . bluetooth - . : ivybridge, , x64, ivybridge - .

, , - . JavaScript, Go - . Python Git - SSL.

UNIX is very simple, it just needs a genius to understand its simplicity.

Dennis Ritchie

. Tinder . . . GNU/Linux. Gentoo , . Gnome, KDE - i3. - , , . Audacity ( ) - . - CPU - . , .

equery: :

Esto es lo que veo antes de instalar Terminator: un emulador de terminal: el paquete en sí y sus dependencias con banderas
Terminator - :

- . , . Chromium Closure Compiler - . .

Gentoo - , :

. Wi-Fi: . , . . . Gentoo , , ( ). Arch? Gentoo . . , Gentoo , . Gentoo GNU/Linux, , ; , , . OperRC, - . systemd. , . cron . - cron . , , ppa Ubuntu, . , - , ebuild , Terminator:

# 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="
	dev-libs/glib:2
	dev-python/configobj[${PYTHON_USEDEP}]
	dev-python/psutil[${PYTHON_USEDEP}]
	dev-python/pycairo[${PYTHON_USEDEP}]
	dev-python/pygobject:3[${PYTHON_USEDEP}]
	gnome-base/gsettings-desktop-schemas[introspection]
	x11-libs/gtk+:3
	x11-libs/vte:2.91[introspection]
"
BDEPEND="
	dev-util/intltool
	sys-devel/gettext
	test? (
		dev-python/dbus-python[${PYTHON_USEDEP}]
		x11-libs/libnotify[introspection]
	)
"
distutils_enable_tests pytest

PATCHES=(
	"${FILESDIR}"/terminator-1.91-without-icon-cache.patch
	"${FILESDIR}"/terminator-1.91-desktop.patch
)

src_prepare() {
	xdg_environment_reset
	sed -i -e '/pytest-runner/d' setup.py || die
	distutils-r1_src_prepare
}

src_test() {
	virtx distutils-r1_src_test
}

pkg_postinst() {
	xdg_desktop_database_update
	xdg_icon_cache_update

	elog "Consider installing the following for additional features:"
	optfeature "D-Bus" dev-python/dbus-python
	optfeature "Desktop notifications" "x11-libs/libnotify[introspection]"
	optfeature "Global keyboard shortcuts" "dev-libs/keybinder:3[introspection]"
}

pkg_postrm() {
	xdg_desktop_database_update
	xdg_icon_cache_update
}

Gentoo , ( , ), 9999 - git HEAD - .

Gentoo - , ( , ). , - ( , , , , ). . - Xubuntu/Lubuntu - , . Gentoo LXQt, , .

, , , , . - , . . Gentoo - , , . , Ubuntu. , , , . Gentoo - , , . .




All Articles