Matthew Arnold: ¿Por qué cambié a Fedora

A un usuario veterano de otras distribuciones, Fedora puede ser un desafío. Muchas cosas no están donde esperas que estén. Las asignaciones de volumen LVM predeterminadas son un poco complicadas. Y los paquetes que incluyen el núcleo se actualizan con frecuencia. Entonces, ¿por qué cambiar después de años de usar otras distribuciones?

En mi caso, por diversas razones técnicas y políticas, Fedora era la mejor opción si quería seguir usando Linux como mi controlador diario. Si está realizando la transición desde otra distribución, aquí hay algunas observaciones y consejos para comenzar.

Cimientos firmes

En Fedora encontrará una comunidad tan ferozmente dedicada a sus usuarios y al software libre como Debian, tan fanática del pulido y el diseño como cualquiera en Ubuntu, y tan apasionada por el aprendizaje y el descubrimiento como los usuarios de Arch o Slackware. Fluyendo debajo de todo, encontrará una comunidad acogedora dedicada a la excelencia técnica. La forma puede cambiar, pero debajo de todas las trampas de systemd, dnf, rpm y otras diferencias, encontrará una comunidad próspera, saludable y en crecimiento de personas que se han reunido para hacer algo increíble. Bienvenido a Fedoray espero que te quedes un rato.

La mejor forma de conocer el Fedora comunidad es explorarla por ti mismo. Espero que un artículo futuro destaque algunos de los aspectos más interesantes de Fedora para los recién llegados. A continuación se presentan algunos consejos que he reunido para ayudarlo a orientarse en un nuevo Fedora instalación.

Instalar y explorar

La instalación procede como es de esperar, pero tenga en cuenta que es posible que desee ajustar las asignaciones de volumen de LVM en el proceso de instalación o poco después, ¡o podría quedarse sin espacio en un lugar clave inesperadamente! Btrfs también es una opción compatible que vale la pena ver si tiene muchos discos pequeños.

La libertad importa

Como se indicó anteriormente Fedora tiene un compromiso de libertad de software similar en espíritu al de Debian. Esto significa que usted debería poder dar Fedora a cualquier persona, en cualquier lugar sin violar las leyes de propiedad intelectual. Cualquier software que no tenga licencia de una manera que Fedoraencuentra aceptableo que tiene gravámenes de patentes estadounidenses se pueden encontrar en el repositorio rpmfusion.org.

Después de la instalación, su próxima preocupación es, sin duda, configurar las cosas e instalar nuevos paquetes. FedoraEl administrador de paquetes de la línea de comandos es dnf. Funciona como cabría esperar.

Tenga en cuenta también que, dado que rpm utiliza el seguimiento de dependencias basado en archivos en lugar del seguimiento de dependencias basado en paquetes, como hacen casi todos los demás, hay muy pocos metapaquetes tradicionales. Sin embargo, hay grupos de paquetes. Para obtener una lista de grupos de paquetes, el comando es:

$ dnf group list

Para obtener una lista de todos los paquetes instalados en el sistema, el comando es:

$ rpm -qa

Todos los comandos rpm se pueden filtrar fácilmente con las herramientas tradicionales de Unix. Por lo tanto, no debería tener problemas para adaptar su flujo de trabajo al nuevo entorno. Toda la información recopilada con los siguientes comandos también se puede recopilar a través del comando dnf. Para recopilar información, prefiero usar el comando rpm porque presenta la información de una manera que se puede analizar fácilmente con comandos como grep. Pero si está realizando cambios en el sistema, es más fácil y seguro usar dnf.

Para obtener la versión, descripción y otra metainformación de un paquete, el comando es:

$ rpm -qi <packagename>

Para listar el contenido de un paquete instalado, el comando es:

$ rpm -ql <packagename>

Una forma en la que rpm es más fácil de usar que dpkg o las herramientas de paquetes slack es que rpm almacena la información de registro de cambios para cada paquete en la base de datos del administrador de paquetes, por lo que es muy fácil diagnosticar si una actualización podría haberse roto o haber cambiado algo inesperadamente. Este comando es:

$ rpm -q --changes <packagname>

en el núcleo

Quizás una de las diferencias más emocionantes entre Fedora y otros proyectos, al menos para los recién llegados, es FedoraLa política de sobre el núcleo. FedoraLa política de es alinear el ciclo de vida del paquete del núcleo de la distribución con el ciclo de vida del núcleo de la línea principal ascendente. Esto significa que cada Fedora La versión tendrá varias versiones principales del kernel durante su vida útil.

Esto ofrece varias ventajas tanto para los usuarios como para los desarrolladores. Ante todo, Fedora los usuarios se encuentran entre los primeros en recibir los últimos controladores, correcciones de seguridad, nuevas funciones, etc.

Si no tiene una instalación que use módulos fuera del árbol o parches personalizados, esto no debería ser una gran preocupación para usted. Sin embargo, si confía en un módulo de kernel como zfs, por example. Reconstruir el módulo del sistema de archivos cada 2 o 3 meses puede volverse tedioso y propenso a errores después de un tiempo. Este problema solo se agrava si depende de parches personalizados para que su sistema funcione correctamente. Hay buenas noticias y malas noticias sobre este tema.

La buena noticia es que Fedoraproceso dela construcción de un kernel personalizado está bien documentada

La mala noticia es que, como con todo lo relacionado con el núcleo en todos los proyectos, seguir la ruta personalizada significa que está solo en términos de soporte. El ciclo de vida de 2 a 3 meses significa que construirá módulos y núcleos con mucha más frecuencia de lo que está acostumbrado. Esto puede ser un factor decisivo para algunos. Pero incluso esto ofrece una ventaja para el usuario exigente o aventurero. Encontrará que ser alentado a reorganizar la configuración de su núcleo personalizado cada dos o tres meses le dará una visión mucho más amplia de lo que está sucediendo aguas arriba en la línea principal de Linux y los diversos proyectos fuera del árbol en los que confía.

Conclusión

Con suerte, estos consejos lo ayudarán a comenzar a explorar y configurar su nuevo Fedora sistema. Una vez que hayas hecho eso. Los invito a explorar la comunidad. Como cualquier otro producto de software libre de Fedorade edad y tamaño, hay una plétora de canales de comunicación disponibles. Deberías leer elCódigo de conductay luego dirígete a lapágina de comunicación en la wikiPara empezar. Al igual que con la distribución en sí, a pesar de todas las diferencias culturales, encontrará que mucho permanece igual.

Artículos Relacionados