PureOS: todo lo que tienes que saber

| |

Todos conocemos el sistema operativo Windows y macOS. Pero cuando se trata de Linux y otros sistemas operativos, mucha gente todavía duda del tipo de sistema que ofrece. PureOS es un sistema operativo de propósito general basado en el kernel de Linux. Centrado en ser completamente gratuito, PureOS cuenta con el respaldo oficial de la Free Software Foundation. Se adhiere al contrato social de Debian y GNU FSDG. 

Para PureOS, el objetivo es ubicarse entre los sistemas operativos de marca. Mientras las personas debaten sobre Android frente a iOS , están durmiendo en PureOS. Quieren asegurarse del equilibrio entre seguridad y usabilidad. Su objetivo es brindar la mejor experiencia inmediata combinada con las mejores protecciones de seguridad, privacidad y libertad de software posibles. El objetivo es hacer que sea fácil sentirse seguro con un sistema operativo en el que puede confiar desde cero y con las herramientas adecuadas. 

Este sistema operativo viene con algunas aplicaciones de escritorio preinstaladas para los usuarios. También tiene una biblioteca de software que contiene miles de otras aplicaciones que puede instalar. Además, todas las aplicaciones son software gratuito. Para los desarrolladores, PureOS intenta ser una buena plataforma base para mejorar y ampliar el alcance de la comunidad de software libre y de código abierto. 

Cómo instalar PureOS 

Si desea instalar PureOS en su dispositivo, siga las instrucciones a continuación:

Pasos previos a la instalación

  • Inicie la instancia de PureOS en vivo desde el USB que ha preparado.
  • En el indicador de inicio de PureOS, elija la opción 1 “Iniciar PureOS en vivo” y espere a que el escritorio GNOME se inicie por completo.
  • Una vez que se inicia el escritorio GNOME, finalice el procedimiento de configuración inicial de PureOS.

Instalación simple

  1. Inicie el instalador de Calamares.
    Paso 1 sobre cómo instalar PureOS
    Foto de PureOS
  2. Asegúrese de conectarse a la fuente de alimentación e Internet y haga clic en «Siguiente».
    Paso 2 sobre cómo instalar PureOS

      Foto de PureOS

  3. Seleccione su zona horaria, configure el idioma de su sistema y la hora y fecha de su región.Paso 3 Cómo instalar PureOS 
  4. Elija la distribución de su teclado:
    Paso 4 Cómo instalar PureOS

      Foto de PureOS

  5. Para la partición del disco, suponiendo que su disco esté en blanco, elija la partición automática (opción Borrar disco), el instalador particionará automáticamente su disco. Escriba la contraseña que desea utilizar para el cifrado completo del disco. Déjelo fuera si NO desea el cifrado de disco:
    Paso 5 Cómo instalar PureOS

      Foto de PureOS

    1. NOTA: asegúrese de seleccionar el dispositivo adecuado para instalar también. Vea las opciones rodeadas en rojo. Ignore esto si solo tiene un disco instalado.
  6. Crea un usuario.
    Paso 7

      Foto de PureOS

  7. Revise las instrucciones de instalación y confirme la instalación.
    Paso 7

      Foto de PureOS

  8. Espere unos minutos y reinicie una vez finalizado.
    Paso 8 Cómo instalar PureOS

      Foto de PureOS

Historia del desarrollo de PureOS

Raíces en las pruebas de Debian

Raíces de PureOS en las pruebas de Debian
Foto de Free-Photos en Pixabay

PureOS es una distribución de lanzamiento continua basada en Debian. PureOS une paquetes del archivo principal de «prueba» de Debian. Solo usan el archivo principal de Debian como el único que contiene software respetuoso con Freedom, en una suite llamada landing. Es similar a la compilación de Debian y algunas distribuciones de Linux. Imagine el aterrizaje de PureOS como Debian inestable. 

Para facilitar el mantenimiento, el diseño de la arquitectura técnica PureOS con un enfoque muy innovador. El purismo financia continuamente la infraestructura y las tecnologías. Un ejemplo importante es Laniakea. Para gestionar los diversos aspectos de la construcción del sistema operativo, colocaron en capas Lanikeia, un conjunto integrado de herramientas sobre el Debian Archive Kit (dak).

Publicación Destacada

Estos aspectos gestionados incluyen: 

  • realizar el control de calidad del paquete
  • paquetes de construcción
  • sincronizándolos con Debian
  • creando imágenes en vivo, etc. 

El código usa lenguaje de programación D y Python. Utiliza PostgreSQL como base de datos y reemplaza la base de datos Mongo utilizada anteriormente. Utiliza ZeroMQ para el paso de mensajes. 

En qué se diferencia PureOS de otros sistemas operativos

PureOS tiene muchas funcionalidades que lo diferencian de sistemas operativos como KaiOS o tizen os . Desde las raíces de Debian, el desarrollador introdujo cambios adicionales específicos de PureOS en el «aterrizaje», como:

  • Aplicación de parches generales para mejorar la experiencia del usuario o la seguridad.
  • Modificación de la configuración predeterminada del escritorio.
  • Adición de parches que respetan la libertad. Esto incluye eliminar complementos ofensivos de varios paquetes y recomendaciones.
  • Sudo lo permite por defecto.
  • Modificación de la ruta predeterminada del sistema.
  • Añadiendo muchas personalizaciones a cómo la construcción de imágenes en vivo y cómo funciona el proceso de instalación. El marco del instalador de Calamares y la configuración inicial de GNOME lo guiarán. 
  • Se agregaron nuevas ilustraciones.
  • Configurar GRUB para que se ejecute en modo fastboot. 
  • Sesión de escritorio GNOME basada en Wayland de forma predeterminada. Comparado con Fedora, PureOS es mucho más rápido. Es uno de los primeros en adoptar esta tecnología como predeterminada para su sesión de usuario de escritorio. 
  • Habilitar AppArmor de forma predeterminada como una gran práctica de seguridad que no interrumpe el uso diario.
  • PureOS tiene su propio navegador, PureBrowser. Es una bifurcación de Firefox con extensiones adicionales para mejorar su seguridad y privacidad. También tiene cambios adicionales que lo hacen compatible con FSF-FSDG. 

Y muchos más cambios que mejorarán la usabilidad del sistema operativo, haciéndolo más libre (según la definición de software libre de la FSF), o mejorando la seguridad. Por ejemplo, están explorando el uso de Torsoks. Torsoks podría ser una nueva forma predeterminada de ejecutar aplicaciones orientadas a la red. Los parches de kernel adicionales mejorarán a medida que surja la necesidad. 

Pruebas de aterrizaje de PureOS antes de volverse ecológico

Prueba de teléfono PureOS
Foto de Luisella Planeta Leoni en Pixabay

Para que puedan mover estos paquetes de la «suite de aterrizaje» inicial a la suite verde, deben cumplir con ciertos criterios. Estos criterios se establecen en una «política migratoria». Esta política incluye un temporizador que depende de la urgencia. Este nuevo paquete generalmente tiene que permanecer en «aterrizaje» durante 4 a 10 días, y también debe pasar algunos controles de calidad básicos. Es posible que deba tener paquetes instalados y verificados para migrar a «verde primero». 

Migraciones de paquetes PureOS

Hasta la fecha, PureOS tiene un proceso de control de calidad muy simple para las migraciones de paquetes. Para la infraestructura futura, extenderán openQA. Estos se benefician principalmente del trabajo realizado por Debian y las otras pruebas ejecutadas para Debian en la infraestructura de Debian. 

En raras ocasiones, los errores críticos encuentran su camino en las pruebas de Debian porque la mayoría de ellos se detectan antes de que un paquete llegue a ser probado. Ser capaz de detectar estos defectos antes de que entren en las pruebas de Debian se debe a varias razones. 

Otros modos de prueba

Cada paquete tiene al menos un responsable humano. Debian tiene un grupo masivo de desarrolladores y usuarios que también reportan errores. Pero Debian también tiene: 

Publicación Destacada

  • Controles de dosis como paquetes no instalables o conflictos faltantes.
  • Comprobaciones de dependencia.
  • Piuparts: prueba de instalación, actualización o eliminación de paquetes.
  • Archivos reconstruidos para que los usuarios puedan encontrar paquetes Fails To Build From Source (FTBS).
  • Reconstrucciones personalizadas para probar la rotura de las versiones de la cadena de herramientas.
  • Lintian comprueba que un paquete sigue la política y las directrices técnicas de Debian.
  • Varias herramientas de integración continua, algunas de las cuales tienen autopkgtest.
  • Rastreadores de seguridad. 
  • Tiene mucho más.

Por qué PureOS es probado por Debian

Estar basado en Debian es una buena opción. Pero lo que la gente pregunta a menudo es «¿Por qué PureOS se basa en el conjunto de pruebas de Debian en particular?» Para responder a esta pregunta, es un término medio para el desarrollo, la estabilidad y la frescura de los paquetes. Es bueno para el uso diario y al mismo tiempo brinda libertad a los usuarios para explorar cosas nuevas. 

Este día, también existe la necesidad de una plataforma de desarrollo de teléfonos. Permanecer en Debian “estable” simplemente no sería posible. Estos proyectos de rápido movimiento que se basan en paquetes de muchos núcleos están más cerca de las versiones anteriores más recientes. 

Luego, los paquetes habrán migrado de la etapa de «aterrizaje» a la etapa «verde». Esto significa que están disponibles para los usuarios a través de actualizaciones periódicas. Pero aún existe la posibilidad de que un problema se haya escapado del control de calidad. Esto se debe a que no existe la máxima estabilidad perfecta en ninguna parte. Eso está claro si puede recordar los problemas recientes de actualizaciones de Windows (las actualizaciones funcionan, no funcionan, se interrumpen el uso, etc.). Incluso en el mundo de las distribuciones de Linux, Ubuntu a veces saca sus imágenes ISO debido a errores del instalador.

PureOS incluye un sistema de seguimiento de errores transparente que permite a los usuarios informar errores y ayudar a resolverlos. Puede hacer esto simplemente visitando el rastreador de PureOS. Puede ver su infraestructura y en línea aquí también.

PureOS es un proyecto comunitario

PureOS es un proyecto comunitario
Foto de Anemone123 en Pixabay

Purism quiere fomentar el desarrollo comunitario de PureOS porque Purism reconoce que PureOS es un proyecto comunitario que debe poder valerse por sí solo. Además de la financiación actual de todo el desarrollo y la infraestructura, en un futuro cercano, Purism creará sus propias listas de correo para los miembros de la comunidad que quieran ayudar con el desarrollo de PureOS. 

El lema del desarrollo de PureOS es crear el posible sistema operativo convencional para todos los días mientras se busca las mejores características, seguridad y privacidad. Esto significa que cualquier característica de este tipo mejorará la experiencia del usuario y no la romperá. Discutirán el flujo de trabajo diario y pueden abrirse camino en los valores predeterminados de PureOS.

Parches PureOS

PureOS puede incluir parches para que funcione mejor en los dispositivos Librem de Purism pero, por supuesto, no puede bloquearlo. Por lo tanto, siempre puede utilizar cualquier hardware que admita un sistema operativo totalmente orientado a la libertad. Como sabe, PureOS se basa en Debian pero tiene su propio conjunto de valores predeterminados. Si bien lo más probable es que siempre sea diferente y tenga parches que a veces sean más o menos específicos, el objetivo es no mantener una gran cantidad de cambios innecesarios en relación con Debian. 

Esta es la razón por la que PureOS anima a los desarrolladores a intentar implementar sus cambios razonables directamente en Debian. Esto ya ha sucedido en diferentes situaciones; algunos parches relacionados con PureOS están ahora en Debian y, por lo tanto, eliminó esos parches por sí mismo, lo que facilita la vida de los mantenedores. 

Publicación Destacada

Los dispositivos Librem de Purism también tienen mucho que ofrecer de lo que piensas. Tienen muchos periféricos, además de una buena batería Purism Librem.

Planes futuros de PureOS y participación comunitaria

Junto con el desarrollo actual de Librem 5, PureOS también está investigando compilaciones de imágenes específicas de Librem 5 para que, además de la arquitectura ARM64, se investigue sobre el uso de OSTree, Faltpak y un par de otras nuevas tecnologías para usar de forma predeterminada en PureOS en el escritorio y / o teléfono están en curso. 

Hay varias características en el mundo FLOSS que PureOS puede implementar. Pero esto siempre necesita tiempo y mano de obra. Puede sugerir mejoras informándolas. PureOS luego se asignará tareas a sí mismo mientras se coordina con el equipo central actual. 

PureOS planea expandir el equipo central fuera de Purism y, a medida que todo avanza, espera que la mayoría de los desarrolladores de PureOS sean personas de la comunidad. Este también es un gran avance para los desarrolladores y mantenedores, ya que es más fácil incluir parches, lo que le da más espacio para realizar cambios y probar cosas nuevas. 

PureOS y Falthub

Aparte de esto, con la importancia emergente de Flatpaks, PureOS planea alojar su propia instancia de Falthub dedicada a Freedom, para que los desarrolladores ascendentes puedan simplemente empaquetar su aplicación y presentarla al flathub, especialmente si no quieren preocuparse por dependencias de todo el sistema. Los faltpaks también tienen desventajas, especialmente con respecto al caso de parches de seguridad ascendentes potencialmente lentos, pero no se preocupe, este no es un problema específico del mundo FLOSS. 

PureOS y desarrollo de aplicaciones

Purism y PureOS también reconocen que las aplicaciones son un factor importante en la adopción de un sistema operativo. Si bien la apariencia es muy importante, lo más importante para el sistema operativo es mantenerse alejado y permitir que las aplicaciones hagan el trabajo necesario. 

  • El escritorio GNU / Linux se ha puesto al día con Windows y macOS y es incluso más avanzado en algunos aspectos, pero lo que a menudo apaga a los usuarios es la falta de aplicaciones con las que están familiarizados o con las que pueden pasar fácilmente o problemas con algunas aplicaciones existentes. 
  • En general, el mundo GNU / Linux contiene herramientas muy poderosas. Aunque algunas áreas carecen de mejoras en la interfaz de usuario, necesitan algunas características adicionales y, en la mayoría de los casos, hay una falta de fondos públicos para sostener el desarrollo de esas piezas de software. 
  • PureOS espera desarrollar una tienda de aplicaciones éticas que brinde a los usuarios la opción de donar. Puedes “pagar lo que quieras”, o suscribirte y apoyar como usuario las aplicaciones que utilizas. De esta manera, este sistema operativo puede desempeñar un papel en una sociedad y un sistema económico del Software Libre más sostenible. Después de todo, el objetivo de este sistema operativo es el bien público y quiere asegurarse de que tendrá un futuro sostenible. A nivel mundial, este tipo de enfoque debería fomentar el desarrollo de aplicaciones de software éticas para reemplazar los jardines amurallados que vemos hoy en otras plataformas de aplicaciones patentadas. 

Pensamientos finales

Aparte de eso, GNOME es el predeterminado de PureOS. No es extraño adaptar y utilizar otras configuraciones y colecciones de software predeterminadas. Por ejemplo, las compilaciones experimentales de un derivado de PureOS Plasma permitirán a los usuarios tener más opciones para las instalaciones predeterminadas. Con esto, no hay muros en el mundo FLOSS. Ahora puede instalar Plasma junto con GNOME hoy en PureOS.

Martín de Diego
Martín es un reportero que se unió a CuantoTech en 2020, y cubre una amplia gama de temas de TI y política tecnológica. Anteriormente, Martín escribió para Network World de IDG durante 5 años, donde cubrió Microsoft, Google, el código abierto, la computación en la nube, la virtualización, los centros de datos y mucho más. Martín proviene de la Universidad Politécnica de Madrid, donde estudió periodismo y literatura, antes de pasar el inicio de su carrera escribiendo sobre el gobierno, el medio ambiente, la salud y la tecnología médica para varias revista de máxima actualidad.
Anterior

15 mejores apps de dibujo para iOS y Android

12 mejores apps de anime gratuitas para ver sin conexión [Android e iOS]

Siguiente

Deja un comentario