In this podcast episode, the hosts discuss the decision by Deepin to create its own base and become more independent due to the conflict between Ukraine and Russia. They talk about how Canonical, the company behind Ubuntu, cut off support to its partners in Russia, leading Deepin to create its own base. They also mention that Russia is considering creating its own internet, which would isolate its users from the rest of the world. The hosts discuss the implications of this and how it could affect communication and access to information. They also mention that Deepin is developing its own programming language and package of applications. They discuss the challenges of translating Deepin's documentation and the need for more resources in languages other than Mandarin. They mention Woz, the paid version of Deepin, and how it offers additional features not available in the free version.
Las opiniones expresadas en este podcast son exclusivas de los comentaristas y no representan necesariamente las opiniones de Deppin en Español o la de sus patrocinadores. ¡Hola Deppineros! Bienvenidos a un nuevo episodio del podcast de Deppin en Español, patrocinado por DeppinEnEspañol.org, la página por excelencia entre la comunidad de Deppin para hispanohablantes. Te recordamos que el episodio está disponible en todas las plataformas principales de podcast, pero si lo prefieres, lo puedes escuchar directamente en nuestro sitio oficial, donde además podrás interactuar con nuestros locutores e invitados.
Solo sigue el enlace a la misma desde el menú superior de nuestra web. Muy buenos a todos, les habla Sebastián. Y les comento que hoy no tenemos preparado un tema específico a tratar. Este será un episodio diferente de conversación, en el que nos arriesgamos a ser bañados por nuestro director y editor, Eli. A pesar de ello, quisimos intentarlo. Así que, en el siguiente episodio participarán dos grandes miembros de nuestra comunidad. Uno que ya es muy conocido en nuestros episodios de podcast, que es Opi, y el otro es Álvaro.
¿Qué tal, Teba? Opi. Pasando un calor de muerte por aquí. A ver qué sale de esto. A ver si nos perdemos el trabajo, ¿no? Sí, tenemos que ver. Ojalá que salga muy bien para que Eli no nos banee y nos permita seguir grabando. Gasper, ¿qué nos cuentas? Hola, mi nombre es Álvaro Zamudio, en la comunidad conocida como Gasper. Y es la primera vez por acá. Saludos. ¿Ibas tu primera vez con nosotros? Sí, es la primera vez grabando un podcast.
Ah, grabando, ya, grabando, ya. Muy bien. Como les mencionaba, hoy no tenemos un tema específico del que vayamos a hablar. Surgió la idea de juntarnos a conversar sobre tecnología, y aquí estamos. Bueno, Álvaro, ¿qué nos puedes comentar? Ok, ya todos sabemos que Deepin 23 está creando su base propia. Muchos desconocen el por qué ellos han tomado esta iniciativa, este proyecto que es muy grande y laborioso. Ya que están creando una base completa del sistema, todos los paquetes.
Hasta el momento hay más de 7000 paquetes creados en el repositorio comunitario. Y quería comentarles sobre una de las razones por la cual ellos decidieron iniciar con este proyecto. Tiene que ver con el conflicto que tiene Ucrania y Rusia desde hace un par de meses atrás. La comunidad de todo lo que tenga que ver con GNU, Linux y Open Source tiene la filosofía de ser abierta. Pero en el caso de este conflicto, la empresa Canonical, la empresa que está atrás de Ubuntu, decidió romper relaciones con todos sus socios dentro de Rusia, quitándole el soporte a los sistemas que tenían, bloqueando el acceso a los repositorios dentro de Rusia.
Y este es uno de los motivos, tal vez el más importante, por el cual Deepin quiso crear su propia base y ser más independiente. Más adelante seguiremos comentando algunos otros motivos y algunas cosas que ellos han querido crear aparte de su propia base. Entre ellas, un sistema de paquetes propio y un lenguaje propio. Cuando hablamos de que Canonical le quitó el soporte a los socios, ¿se refiere a las empresas que hay en Rusia o a las personas cotidianas? ¿Cómo funciona eso? Porque no entiendo cuál es la razón para quitarle el soporte a la gente que utiliza Ubuntu dentro de Rusia.
La razón es a modo represalia por el conflicto geopolítico que ha estado ocurriendo. Y sí a las empresas y a las personas. El soporte a las empresas es por la parte de pago y a los usuarios y también a las empresas por la parte del bloqueo completo de los repositorios al lugar. Ninguna computadora dentro de Rusia tiene acceso a conectarse a los repositorios. ¿Pero en qué culpa tiene la gente cotidiana o las empresas que pagan por el soporte que el gobierno haya decidido entrar en una guerra con Ucrania? Ese es el gran dilema y esa es la razón por la que Deepin emprendió este proyecto de crear su propia base, ya que todo lo que tenga que ver con Open Source tiende a ser abierto.
Es la filosofía de todos estos proyectos. Sin importar de lo que ocurra, tanto políticamente, tanto conflictos, sin importar de nada de eso, la filosofía es ser abierto, compartir código. Bueno, lo bueno es que los parches de seguridad los siguen teniendo la gente cotidiana y supongo yo que tienen acceso de alguna u otra manera, igual al descargar aplicaciones desde otro repositorio. Sí, supongo que sí. Una curiosidad, ahora que están hablando de esto que ha pasado, hace poco recién leí una noticia de que iban a hacer su propio internet los rusos.
Cuando hagan eso, tampoco van a poder recibir ningún tipo de actualización, ni poder descargar aplicaciones de los repositorios porque creo que va a ser un internet cerrado, propio. Creo que no van a poder hacer nada de eso. Pero sería una especie de intranet, o sea una red interna dentro del país? Sí, sí, sí, una especie de internet independiente. No sé si quieren hacerlo también que se pueda conectar con el internet global, aunque viendo las cosas como están me da que no, que lo quieren totalmente independiente.
Entonces, si se hace de esa forma, entiendo que tampoco van a poder recibir ningún tipo de actualización. Bueno, ni siquiera descargar un paquete de los repositorios. Entiendo, porque al fin y al cabo, cuando uno hace una actualización o descarga un paquete, apunta a los servidores, a no ser que pongan un servidor en Rusia que esté dentro de ese internet. Quería dar mi opinión sobre ese tema que acabas de comentar, sobre que Rusia quiere crear su propio internet desconectándose del mundo.
Eso tendría connotaciones muy importantes, ya que no solamente afectaría a empresas, sino también a la población. Rusia, tengo entendido que tiene varias redes sociales, entre ellas una muy popular en esa parte de Europa llamada VK, VKontacted. Esa red social entonces pasaría a ser directamente para ese internet extraño, desconectado del mundo. Estaríamos viendo entonces algo muy similar a lo que es el internet de Corea del Norte. Esas personas no tendrían comunicación o noticias internacionales y los políticos o las personas que estén a cargo de ese internet podrían manipular información, dándoles a conocer una realidad que no es la real.
Eso no es del todo bueno. Tal como lo mencionas tú Álvaro, es un problema que el gobierno trabaje en un internet fracturado independiente del resto del mundo. Siendo el caso, ellos van a poder controlar la información que se distribuye y el pueblo no va a poder informarse de la manera correcta y tener las dos versiones o tener la verdad sobre lo que está pasando. Bueno, tiempo atrás también leí que ellos tenían un sistema basado en Linux.
Entonces quizás le den auge a eso, tal cual como están haciendo los chinos con Debian. Sí, correcto. Ellos por parte de la milicia de Rusia han estado desarrollando el sistema operativo Astra Linux. Hasta el momento tenía entendido que tenía una versión para usuarios finales, pero no sé qué tan popular sea dentro del país. Yo creo que no lo usa ni el estatus. Bueno, tiempo atrás me di la película de Tetris, que trata un poco la temática en Rusia.
Yo no tenía idea de cómo fue creado Tetris ni cómo funcionaba el sistema allá, pero fue bastante interesante. Entonces, en ese tiempo era todo muy cerrado y quizás van a hacer lo mismo nuevamente. Yo diría que sí. Yo diría que van a eso. Entiendo que es un poco lo esperable, viendo que no se llevan bien Europa, Estados Unidos, Rusia y quieren ser independientes tecnológicamente. Es más, yo creo que todas las grandes zonas de poder deberían ser independientes tecnológicamente, además de hardware y software.
Y luego colaborar los unos con los otros cuando nos llevemos bien, claro. No sé, creo que puede ser que en el futuro lo de Rusia sea un ejemplo a tomar por más gente. Sí, es posible que sean bloques independientes que creen sus propias aplicaciones y hardware independientemente. Un ejemplo de eso puede ser otra de las cosas que está Deepin desarrollando, que es un lenguaje de programación propio llamado Unilang, que es para hacer más ágil el desarrollo de las aplicaciones del sistema.
Y esto iría en conjunto con el nuevo paquete de aplicaciones que también está desarrollando, el LingLong. Bueno, esperemos que haga más ágil también el desarrollo para la comunidad fuera de China, porque por ejemplo el DTK, me acuerdo que cuando lo estaba estudiando fue un dilema aprender a usarlo porque no había documentación en inglés por ni un lado. Pero el chino tuyo es bastante fluido, Seba. Quedó demostrado en uno de los podcasts pasados. Yo me he estado encargando de traducir varias de las páginas de ellos y varias de las aplicaciones, por lo menos al inglés, algunas al español, pero sí, ellos son muy cerrados en cuanto a la documentación, la mayoría está en mandarín.
¿Y cómo traduce, Seba? Ahí Seba, Álvaro, mediante un, no sé, como el Google Traductor o el Deepin o sabe chino. Sé algo de mandarín y me ayudo con traductores. El mandarín es muy complicado. Es que yo sé que todo el mundo suele utilizar traductores, pero siempre para darle el puntito bueno hay que saber un poco, algo, ligeramente, porque hay veces matices que los traductores no le dan. Entonces, Álvaro, en un tiempo más te podríamos tener aquí en una grabación en vivo con un trabajador de Deepin.
Sí, es posible. Ándale, hostia, me gusta, me gusta. Sí, sí, a Juan. ¿Cómo se llamaba la entrevista que hicimos el otro día, Seba? Creo que era Juan, ¿no? Podría haber hecho Seba, digo Álvaro. Es una muy buena pregunta, pero mi memoria no me da para recordarlo, pero lo acabo de buscar en la comunidad y es Gary Warner. Así que ya sabemos, a futuro vas a tener que practicar más tu mandarín, Álvaro, para tener una grabación en vivo y en directo con algún trabajador de Deepin.
Está bien. Oye, algo que también, comenzando todo lo que hemos hablado, Álvaro me mostró una página con una publicación de Woz y tienen varias cositas que no están en Deepin. Sí, correcto. Es que Woz es la versión de paga de Deepin. El gran dilema es que Woz solamente puede ser comprado por personas que viven en China. Así que si tenemos algún escucha latino en China que nos quiera cooperar con una versión de pago de Woz, bienvenido sea.
Y dentro de las cosas que vi en el artículo que me comentó Álvaro estaba el desbordamiento de aplicaciones. Que antes lo comentábamos con Álvaro y me decía que a él de repente se le cierra la barra de aplicaciones cuando tiene muchas o se le cierran las aplicaciones. Sí, correcto. Esto me ocurre en Deepin 23 y también es esperable porque está en fase beta, aún no es una versión final. Claro, es esperable. ¿Pero la versión de Woz está basada en Deepin 20? Sí, está basada en Deepin 20 y le han ido agregando mejoras que han estado desarrollando para Deepin 23.
Es una versión muy estable del sistema por lo cual no se tienen errores. He podido probarla pero tiene un tiempo de prueba. De ahí después de eso hay que poner la licencia que no podemos comprarla por no vivir dentro de China. Bueno, ahora toca, obligado porque Seba me está obligando a dar el pase, de otras noticias. De un Snap chicos, ¿habéis visto la noticia de un Snap? Una aplicación para migrar Snap a Flatpak. ¿Qué os parece? ¿Qué sensación os da? Primero quiero saber qué sensación os da a usted de Snap a Flatpak y luego que haya una aplicación que sea para pasar un tour de Snap a Flatpak.
A mí me da la sensación de que tú estás obligado por mí a participar en el podcast. Yo participo por el sueldo. Tío, que te pagan joder. Sí, lo sé, lo sé, con un montón de agradecimiento, lo sé. Ah, que a mí todavía no me llega ninguno. Yo luego te mando un par de ellos por Telegram, venga. Sí, comparte un poco. Comparte, comparte. Bueno, bueno, ya. Hablando de un Snap. Yo poco sistema he probado, entonces no tengo mucho conocimiento, pero días atrás instalé Zorin en una laptop viejísima, funcionaba relativamente bien, rápido, pero cuando fui a instalar aplicaciones me topé con la sorpresa de que solamente estaban disponibles en la tienda desde Snap.
Y dije, ¿qué pasa esto? Si yo no quiero Snap. Vale. Y terminé desintegrando Zorin. Directamente. Sí, directamente. No le diste ni una oportunidad. No, yo dije, bueno, si me están metiendo Snap por los ojos, yo no quiero eso, así que me voy. O sea, que no, lo que es Snap así directamente, como que no, ni siquiera fuiste capaz de decir, pues bueno, vamos a ver si hay opción de Flashpack o APT, nada, directamente ya dijiste. O sea, Snap, por ejemplo, no te convence, entiendo, ¿no? No, la vez que lo utilicé hace años me dio muchos problemas, entonces me genera ya un rechazo.
Entonces vi que la tienda tenía todas las versiones disponibles en Snap y no, dije ya, chao. No me dio el trabajo ni siquiera de descargar el dev de la página o de instalar Flashpack, no, nada, dije ya, chao, otro sistema. Y tú, Álvaro, ¿tú qué piensas? ¿Qué problemas te generaba Snap? Los paquetes Snap. Esa es una muy buena pregunta que en este momento no te puedo responder porque no me acuerdo, fue hace como 3, 4 años atrás, antes de desaparecer de la comunidad, que instalé, no me acuerdo qué sistema fue el que probé y también me generó muchos problemas que me terminó rompiendo el sistema.
Ok, bueno, la noticia trata sobre esto, si hay usuarios que no les convence los paquetes Snap, pueden utilizar el programa UnSnap para pasar a paquetes Flashpack. Y Álvaro, bájate tú que ya Sebas dio su punto de vista. Y tú, ¿tú también le das duro a Snap o te da igual? Los he probado y por lo que he visto son más pesados los paquetes Snap, mientras que los Flashpack pesan menos y los noto un pelín más rápidos en la ejecución, pero a la larga es una forma de paquetería, respeto su filosofía.
Pero Snap, si no me equivoco, es más pesado porque es como un contenedor bucket que descarga todo dentro de ese contenedor y si tú instalas otra aplicación que comparte X componentes, en vez de utilizar el que ya se descargó, lo vuelve a descargar. Es correcto, Snap es más pesado por esa misma filosofía de contenedores, en donde descarga los componentes del contenedor muchas veces si hay aplicaciones que utilizan los mismos componentes. Supuestamente una de las mejoras que Deepin quiere proporcionar con los paquetes Lean Long es este dilema, tener paquetes independientes que no vuelvan a descargar componentes del sistema, pero que estén aislados entre sí, tipo contenedores.
Recién ahora que hablamos de dependencia y todas esas cosas, Flatpak según leí yo, si no entendí yo mal, comparte dependencias, no lo sabía y tal vez puede ser por eso que sean ligeramente menos pesadas, más ligeras. Las primeras Flatpak que tú puedas descargar, evidentemente bajan todo, pero si ya tienes el sistema en diferentes Flatpak, pues entonces comparte independencias. Y Flatpak, Sebas y luego Álvaro, ¿habéis tenido contacto con Deepin? Yo he instalado Flatpak en Deepin. ¿Lo habéis usado o tampoco le dais muchas bolas? Sí, con Flatpak tengo una muy buena relación.
La primera vez que tuve acceso a él fue cuando en la comunidad publicaron un artículo sobre instalar juegos de Windows y ahí fue el primer contacto que tuve con Flatpak. De ahí en adelante, sí he instalado muchas aplicaciones que no están disponibles en Deepin en su momento, las he instalado por medio de Flatpak, pero yo soy más usuario de los Devs, común y corriente. Yo también soy usuario de los paquetes Devs, pero ahora con Deepin 23, que hay paquetes Devs y Lean Long y aún se está construyendo la base, he tenido que usar paquetes Flatpak más seguido.
Sí, los he usado anteriormente, pero actualmente es que los uso del día a día y me ha ido muy bien con ellos. Son muy rápidos en la ejecución y pesan poco en comparación con Snap. Si estamos hablando de Deepin 23, es como lo lógico buscar un sistema de paquetería que sea en contenedores porque la cantidad de librerías que faltan o que están con otro sistema y que no te permite instalar Devs es tremenda. Supongo que eso será la tónica de Deepin y no solo de Deepin, sino aquí ya uno con otro tema que ya hemos comentado otras veces, los sistemas inmutables.
Yo supongo que serán por un estilo, tendrán a lo mejor las dependencias Devs justas, bueno si están basados en Devs y ya está. Porque ahora parece que va todo a ese tipo de paquetes ¿no? A Snap, Flatpak, AppImaging que no hemos dicho nada y el de Deepin, Lean Long, que entiendo que se podrá a lo mejor usar en otro sitio. Oye, hagamos un paréntesis antes de irnos a hablar de Lean Long. ¿Qué hace referencia al tema de sistemas inmutables? Sabes que lo he leído 3 o 4 veces y no me queda del todo claro.
Los inmutables, bueno se supone que, yo tampoco que sea un super entendido, pero lo que yo entiendo son sistemas en los que el usuario no puede meter la manita, que en Linux todos somos medio hacker y medio licenciados y sabemos de todo. Y enseguida, no, que la partición es esta, partición de la otra, y así la mayoría de las roturas. Entonces es eso, que no se le puede meter la manita a lo que es el sistema de archivo, que el sistema de archivo es solo lectura.
Y luego también el tema de las actualizaciones que tienen que ser atómicas, que esto lo hablamos el otro día con el bosca de la entrevista a Gary Wang. Y entiendo que las actualizaciones atómicas es, o sea, la explicación es que tiene que actualizar todo el sistema. Claro, cuando uno hace un sudapt, upgrade y luego update, actualiza todo el sistema, pero sí que es verdad que hay veces que hay dependencias que se quedan ahí, que tienes que medio obligarlas a actualizar, entonces entiendo a que eso no debe pasar, supongo.
Exacto, con el tema de Lean Long, lo que se ha querido hacer es recopilar lo mejor de los diferentes tipos de paquetes actuales, los modernos, Snap, Flatpak, AppImage, y han querido hacer paquetes que funcionen como contenedores, pero que a la vez tengan dependencias cruzadas, o sea que no se tenga que descargar una misma dependencia si dos paquetes usan la misma. Solamente se descarga una vez y listo, y que estén aislados, que se le pueda controlar los permisos que tiene esa aplicación, para evitar hackeos o para evitar cualquier otro conflicto o fallo, y tiene que ver con lo mismo que mencionó Opic, que sean sistemas atómicos e inmutables.
O sea que con Lean Long lo que han hecho es como una especie de digievolución, una fusión de varios conceptos. Es correcto, y esto hace que las aplicaciones inicien más rápido, que tengan compatibilidad con el sistema, y que aunque no sean Qt, tengan el mismo interfaz de Deepin, las esquinas redondeadas. Aparte de que una de las filosofías de la creación de los paquetes Lean Long era de que en los repositorios de GitHub, de código, al crear una nueva versión automáticamente se cree lo que es el mismo paquete Lean Long.
Eso se le llama desarrollo ágil, creo. Algo que a mí me gusta de los paquetes Lean Long es el tema de los permisos, el poder controlar a qué accede y a qué no accede la aplicación en mi sistema. Eso se puede también hacer con Flatpak. Por lo menos yo conozco una aplicación, Flatseal, que te permite ver los permisos y puedes retirar o otorgar. Hay veces programas que no pueden acceder al sistema de archivos, entonces tú tienes que ir a descargarte esa aplicación y darle, otorgarle los permisos, que a lo mejor mediante consola también se podrá hacer.
La verdad que desconozco si se puede hacer a los paquetes Flatpak, darle algún tipo de permiso. Sé que un script con el Chemo le puedes dar permiso, pero un Flatpak la verdad que no tengo ni idea. Yo me fui a buscar el Flatseal que mencionaste y me salió una tienda de autos. Creo que no está relacionado. Ya chicos, vamos a dejar la conversación hasta aquí por hoy. Una última cosa que quieran agregar. Ah, que estaba mutado, ya estaba yo hablando.
Nada, esperemos que salga todo bien, que no haya quedado tan mal y que podamos seguir hablando, tener estas tiendas tecnológicas en otro momento también. Sí, un gusto en conversar con ustedes. Es mi primera vez por acá haciendo podcast, pero voy a seguir. Como siempre, son bienvenidos a participar en el podcast. Si yo no estoy, obviamente pueden grabar ustedes. Son todos bienvenidos, somos todos locutores, somos todos invitados en este podcast de la comunidad de Deppin en Español.
Agradecemos a los escuchas por estar nuevamente con nosotros en este podcast diferente. Esperemos que les haya gustado. Si les gustó, díganoslo, déjenos sus comentarios en la página de nuestra comunidad. Siempre estamos abiertos a mejorar, a escuchar opiniones, críticas constructivas. Así que nada, muchas gracias por estar aquí y nos vemos en un próximo episodio. Subtítulos realizados por la comunidad de Deppin.