Gitea es un servicio e interfaz de Git autohospedado. Puedes alojar tus proyectos en tu propio servidor usando Gitea. Este artículo describe la instalación de gitea en pardus. Instalación de docker Podemos elegir el entorno docker para la instalación de Gitea. De esta forma, gitea puede ejecutarse en un entorno independiente de nuestro sistema principal. También puede ejecutar gitea directamente en su servidor si lo desea. Primero, realicemos una instalación de docker. Ahora extraigamos la imagen acoplable de Pardus. […]
Flutter es una plataforma desarrollada por Google que permite el desarrollo de aplicaciones para varios sistemas operativos. Con esta plataforma puedes desarrollar aplicaciones para el sistema que quieras con un único lenguaje de programación para Pardus y otras distribuciones Linux, Android, IOS y WEB.
En la última sección, explicamos cómo crear y probar una imagen initramfs. En esta sección, explicaremos cómo crear un directorio raíz mínimo (rootfs) y las diferencias entre archivos estáticos y dinámicos. Compilación estática y dinámica Un archivo estático no necesita ninguna dependencia, mientras que un archivo compilado dinámico tiene dependencias. El comando ldd se usa para determinar si un archivo es dinámico o no. Toda la dinámica recopilada […]
En la primera parte, compilamos busybox y el kernel de Linux. En esta sección, crearemos la imagen initramfs. Creación de Initramfs Initramfs es el primer archivo que se carga en la memoria al arrancar el sistema. Nuestro kernel ejecuta el archivo /init en este archivo y se inicia el proceso de arranque. Vamos a crear una imagen initramfs usando el archivo busybox que compilamos como estático en el ejemplo anterior. Para ello, mediante la creación de un nuevo directorio […]
En este artículo, crearemos nuestra propia distribución mínima y simple de Linux para comprender cómo funcionan las distribuciones de Linux. Instalación de los paquetes necesarios En primer lugar, necesitamos las herramientas de compilación y qemu para probar antes de comenzar el proceso de compilación. Para esto, necesitamos instalar los siguientes paquetes. Obtención del código fuente Descargue el código fuente del kernel de Linux desde https://kernel.org. Descargue el código fuente de Busybox desde https://busybox.net. Luego descargamos los archivos […]
Aunque muchos usuarios utilizan las tarjetas gráficas lanzadas por Nvidia para ejecutar software de juegos en la actualidad, debemos saber que estas tarjetas gráficas se utilizan en muchas áreas. Las tarjetas gráficas se utilizan especialmente en tecnologías de inteligencia artificial para completar rápidamente la carga de trabajo. Las tarjetas gráficas Tesla, especialmente diseñadas por Nvidia, se utilizan popularmente en esta área. Usuarios que quieren […]
Grub Es nuestro cargador de arranque el que nos saluda primero cuando se inicia el sistema. Grub Gracias a esto, nuestro kernel y la imagen de initramfs se cargan en la memoria y se inicia el sistema.
Introducción En este artículo, como continuación de lo explicado en el apartado anterior, explicaremos cómo convertir nuestra aplicación, que hemos independizado del sistema, en una appimage. Puede acceder a la primera parte de nuestro artículo en esta dirección. Primero, se decodificará y empaquetará el archivo Appimage, luego se discutirá la estructura interna del archivo appimage. Resolución de archivos de imagen de aplicación Cuando se agrega el parámetro –appimage-extract a cualquier archivo de imagen de aplicación, el archivo de imagen de aplicación se resuelve. Empaquetado de Appimage Appimage […]
Introducción En esta serie de artículos, se le explicará cómo crear un archivo de imagen de aplicación. El primer capítulo se centrará en la ejecución de ejecutables independientemente del sistema. Debes tener conocimientos intermedios de gnu/linux para entender claramente esta sección. Concepto binario estático y dinámico Un código compilado estáticamente puede ejecutarse sin necesidad de bibliotecas adicionales. Averiguar si un archivo es estático […]
En este artículo, explicaré cómo instalar y usar una aplicación gráfica en Docker. De esta forma, puede ejecutar aplicaciones que no están actualizadas en los repositorios de Pardus, pero que necesita, sin necesidad de instalar una distribución separada.