Herramientas sin chupas

Herramientas sin chupas
Muchos paquetes de software para Linux han estado agregando funciones durante décadas. La pregunta es; ¿Cuánto de estas características lo están ayudando y cuánto acaba solo sus recursos de disco y memoria?? Nuestros héroes sobre Suckless.Org ha tomado para resolver este problema eliminando todas las funciones en el código estándar. Características del amor? Cualquier característica está disponible como parches, por lo que puede decidir cuántas y qué características desea. Con este sistema, mantienes el control de las características que necesitas, o quieres. El precio es que debe esforzarse para compilar su código por su cuenta. La mayoría de las herramientas sin chupas están disponibles en la mayoría de las distribuciones como binarios. Sin embargo, esto derrota el propósito ya que tendrás un conjunto muy limitado de características. Es mejor descargar el código fuente! Compilarás los binarios, no te preocupes, no es tan difícil como muchos piensan.

Las herramientas necesarias

En general, necesitará un compilador para crear sus binarios. El GCC estándar generalmente funcionará, aunque los mantenedores prefieren tinycc. Esto requiere una configuración, así que elija esto después de haber compilado varias veces y descubrir cómo funciona la compilación. Cuando haya elegido su compilador, debe descargar los archivos. La fuente está disponible como repositorios GIT, por lo que instale GIT y use Git Clone en su directorio de código fuente.

Configuración de su sistema

Si va con GCC, puede instalar fácilmente con su controlador de paquetes estándar y luego ejecutar 'hacer' para compilar su código. Si en su lugar, eliges tinycc, tienes más trabajo que hacer. Afortunadamente, TinyCC puede compilarse, así que descargue desde los repositorios de Git.

$ git clone git: // repo.o.cz/tinycc.git

Puede compilarlo e instalarlo en su sistema, aunque pueda usar el compilador directamente desde su directorio. Una vez que tenga esto configurado, desea mirar a través de las características que desee. Aquí es probablemente donde deba prestar más atención, elegir solo las características que realmente desea e implementar lo menos posible cada vez. La razón es que todas las características son parches, se equivocan los parches y está atrapado con una gran cantidad de código fuente para averiguar qué debería estar allí realmente. Las herramientas que necesita son 'parche' y diff para asegurarse de que pueda manejar los parches e investigarlos.

$ apt instalación parche && apt instalación diff

Finalmente, deberías poder compilar tus herramientas favoritas!

Algunos proyectos interesantes

Terminal sin chupada

ST - El terminal simple está diseñado para ejecutar sus comandos. No viene con desplazamiento por defecto. De hecho, no hay muchas características en absoluto. Para encontrar qué características desea, vaya y busquelas en su página web. Cuando encuentre uno, debe descargarlo y usar Patch para obtenerlo. Es posible que desee agregar una función para crear un nuevo terminal con un atajo de teclado. Para hacer esto, descargue https: // st.sin chupar.org/parches/newterM/st-newterm-0.8.2.diferencia. Con ese archivo en cuestión puede actualizar el archivo principal. Ejecutar el parche en el directorio de código fuente.

$ parche -p1 < st-newterm-0.8.2.diff

Esto puede causarle algunos problemas porque su punto de partida no siempre es correcto, lea el archivo de rechazo para corregir. Con el parche aplicado con éxito, puede pasar a configurar sus preferencias. Esto se hace en la configuración.hile h. Cuando termine, compile su código. En la mayoría de los paquetes, tienes un solo comando para hacer esto.

$ Make Clean Install

Hay un archivo de lectura para cada paquete, léelo!

DWM

DWM es un reemplazo para cualquier administrador de ventanas, tiene muy pocas características, lo que lo hace pequeño y rápido. Se ejecuta en X, aunque se han hecho algunos esfuerzos para transferirlo a Wayland. Muchos administradores de ventanas de mosaico se basan en este código.

navegar

El navegador web más simple que nunca imaginaste! Puede seguir enlaces y abrir nuevos con CTRL-G, los programadores también pueden integrarlo en otras aplicaciones. Como usuario "regular", puede agregarlo a Emacs! No hay más funciones por defecto. Para la navegación con pestañas, use el paquete 'Tabed'.

sinit

Después de enamorarte de las herramientas sin chupar, puedes cambiar el control de inicio y el proceso a sinit. Elimina la mayoría de las características innecesarias. Esta forma de iniciar su máquina solo maneja tres señales, lo que hace posible tener un sistema muy mínimo.

Que falta?

Cuando use las herramientas sin chupar, se perderá algunas características, pero pruébelo antes de juzgar. Es posible que no te falta nada.

Conclusión

Las herramientas sin chupas son un poco extremas para la mayoría de las personas. Sin embargo, la mayoría de las personas no se arriesgarán en las principales mejoras por temor a que todo se pierda. Únete al valiente y prueba un paquete a la vez hasta que te sientas bien al respecto. El siguiente paso es bastar con doble base en un sistema sin succión para asegurarse de que aún pueda continuar con las tareas diarias.