Herramientas de Terminal 25-06-2024
Hace pocas semanas realicé una revisión a NixOS, un sistema Linux que ha llegado con una propuesta propia y nueva en la forma de trabajo en Linux.
Si tomamos en cuenta su web es un sistema reproducible, declarativo y confiable, según explican, NixOS se construye mediante paquetes aislados, garantizando que sus aplicaciones funcionaran en cualquier equipo, sin importar errores de dependencias no declaradas, siempre que funcione en un equipo deberia funcionar en cualquier equipo con el paquete.
Usando el lenguaje Nix como base para compartir entornos de desarrollo independientemente del lenguaje que se use.
Confiable porque al usar paquetes independientes, si algún paquete falla, el sistema seguirá trabajando sin ser afectado.
Tomando estas premisas, Nixos puede montarse con un sin fin de escritorios, que utilizan nixpkgs como base de paquetería.
El uso de esta paquetería me causo interés, desde la web podemos buscar las aplicaciones que se desean utilizar, y una consulta nos llevara a la referencia de la aplicación.
Algo parecido a lo presentado en esta pantalla encontraremos en una búsqueda.
El manejador de paquetes de NixOS cuenta con una zona de trabajo temporal de nombre nix-shell de forma que podemos usar algún programa o paquete de forma temporal sin necesidad de instalarlo directamente en el sistema. Teniendo una zona temporal donde usar el aplicativo probado.
Como ejemplo podríamos usar nix-shell -p btop, si lo ejecutamos en una pestaña de la terminal podremos tener dicha aplicación activa en dicha pestaña hasta el momento en que cerremos la pestaña. Esto permite probar un paquete, para ver su correcto funcionamiento, o simplemente si queremos experimentar su funcionamiento antes de instalar.
Para instalarlo de forma definitiva podremos utilizar nix-env -iA nixos.btop, así tendremos la aplicación instalada en el sistema de forma definitiva y ejecutarla siempre que deseamos, a diferencia del uso de nix-shell.
En el caso de instalar NixOS con el escritorio Gnome encontraremos un sistema con la base de uso bastante cómoda, donde se podrá instalar flatpak, por ejemplo y así alternarla con nixpkgs.
Estas pruebas las realicé en el siguiente vídeo que se subió en semana anterior en él #viernesdeescritorio.
Las distribuciones Linux han venido evolucionando con el tiempo, sus usuarios se han venido acostumbrando a la forma de trabajo de usada en Linux, empleo de paqueterías, estructuras de archivos y todo lo que engloba al sistema, pero existen proyectos que vienen desarrollando nuevas maneras de trabajo, las inmutables con su concepto de aislamiento y posibilidad de trabajo mediante imágenes.
NixOS por su parte es un proyecto que desarrolla su propio camino, con una paquetería que tiene una forma interesante de trabajar y que espera un sistema de gran estabilidad, en su nuevo concepto.
Gracias por su atención
Feliz Día
Nota: Los vídeos colocados en este post pertenecen a mi canal de Youtube https://www.youtube.com/@MaquinasLinux y las imágenes son capturas de pantalla de mis escritorios.
También se encuentra material en el Telegram https://t.me/+RlAVNsKQbM5Z0hkt
Thanks for your contribution to the STEMsocial community. Feel free to join us on discord to get to know the rest of us!
Please consider delegating to the @stemsocial account (85% of the curation rewards are returned).
You may also include @stemsocial as a beneficiary of the rewards of this post to get a stronger support.
¡Felicitaciones!
1. Invierte en el PROYECTO ENTROPÍA y recibe ganancias semanalmente. Entra aquí para más información.
3. Suscríbete a nuestra COMUNIDAD, apoya al trail de @Entropia y así podrás ganar recompensas de curación de forma automática. Entra aquí para más información sobre nuestro trail.
4. Creación de cuentas nuevas de Hive aquí.
5. Visita nuestro canal de Youtube.
Atentamente
El equipo de curación del PROYECTO ENTROPÍA
Keep up the good work. 👏
Recognized by Mystic artist Gudasol
You are loved.
Interested to to help music map cXc.world spread more good vibes on Hive?.