Skip to main content

a silhouette of a person's head and shoulders, used as a default avatar

Disponible Plasma Mobile Gear 23.01

Hoy toca hablar de que está disponible, desde el 30 de enero Plasma Mobile Gear 23.01, la colección de aplicaciones especialmente diseñadas para dispositivos móviles. Hagamos una breve reseña del lanzamiento a la espera de entrar en harina.

¿Qué es Plasma Mobile?

Disponible Plasma Mobile Gear 23.01

Para los que no lo conozcan Plasma Mobile es la alternativa libre a interfaz gráfica para smartphones de la Comunidad KDE, hablé de él hace un tiempo y, poco a poco, se está convirtiendo en un clásico del blog.

Su idea es muy simple, tras conquistar tu escritorio KDE la Comunidad también quiere conquistar tu teléfono móvil… aunque todavía lo tenga complicado por todas las limitaciones de hardware que todavía tiene este campo de la tecnología.

No obstante, confiemos que de igual forma se han ido conquistando los ordenadores de sobremesa, portátiles y servidores, lleguemos un día que podamos tener libertad total en nuestros smartphones.

Y para cuando eso ocurra la Comunidad KDE estará preparada para ello y por eso está confeccionando un catálogo más que decente de aplicaciones con tecnología adaptativa.

Disponible Plasma Mobile Gear 23.01

Este 30 de enero Plasma Mobile Gear ha lanzado su versión 23.01, la cual llega con muchas novedades, aunque la principal viene de un cambio en la forma de realizar sus lanzamientos.

Según los desarrolladores este lanzamiento sigue con la limpieza y ajuste del proyecto, de esta forma nos cuentan algo sobre cómo se van a publicar ahora las novedades:

Como anunciamos en la última entrada del blog, hemos decidido migrar las versiones de las aplicaciones Plasma Mobile a KDE Gear, empezando con KDE Gear 23.04 (en abril).

Debido a esto, ahora desvincularemos el formato de publicación del blog de cualquier tipo de calendario de publicación de software, ¡y trataremos de publicar uno al menos cada dos meses!

La entrada del blog que estás leyendo coincide con el lanzamiento de Plasma Mobile Gear 23.01, que es la última versión de Mobile Gear.

Así que os invito a leer las futuras entradas donde comentaremos las novedades de este lanzamiento que da fin a una nomenclatura, a la espera de poder realizar un articulo más completo.

Más información: Plasma Mobile

La entrada Disponible Plasma Mobile Gear 23.01 se publicó primero en KDE Blog.

a silhouette of a person's head and shoulders, used as a default avatar

¿Cuanto sabes de GNU/Linux? Ponte a prueba

Pon a prueba tus conocimientos sobre GNU/Linux con estas sencillas preguntas

En este blog que lees escribo desde hace ya muchos años sobre GNU/Linux. Encontrará tutoriales, consejos, y formas de realizar ciertas tareas en este sistema operativo potente, estable y de software libre.

Pero ¿Te atreverías a poner a prueba tus conocimientos sobre este sistema operativo? La idea es publicar un artículo cada mes, en el que formularé algunas preguntas relacionadas con GNU/Linux, para ver si eres capaz de resolverlas sin mirar la ayuda o necesitas seguir el manido consejo de RTFM.

No sufras, las preguntas serán sencillas, pero por supuesto puedes leer la ayuda de los comandos, buscar ayuda en la red, etc. También yo te proporcionará la solución (eso sí, codificada en ROT13), para que no te quedes con la duda, la idea es aprender.

Seguro que sea cual sea tu nivel aprenderás algo con alguno de los retos propuestos. Mi idea inicial, es que sean retos mensuales (veremos si después la realidad me permite realizarlo durante todo el año).

Tengo en mente que cada mes sean 5 preguntas o retos, te pediría que no publicases las soluciones en los comentarios, para no hacer «spoilers», pero por supuesto puedes comentar lo que sea con cualquiera de los retos, errores, mejoras, si te resultaron interesantes, etc.

Espero que la idea os resulte atractiva, y ya veremos, igual la propuesta tiene aceptación y tengo que publicar más de un reto por mes! Bueno, el tiempo mandará…

Como digo, la idea es compartir y aprender, la idea es que practiquéis, busquéis información, probéis opciones, leáis ayuda, etc y así ir descubriendo nuevas funcionalidades. Además, no dudéis del valor de la serendipia, que os llevará por caminos de conocimiento paralelos.

Reto 1

PREGUNTA

GNU/Linux está disponible para equipos como portátiles o equipo de sobremesa de arquitecturas x86 y también para otros equipos de arquitectura ARM como placas Raspberry Pi, por citar la más conocida.

En mi equipo de arquitectura x86 puedo ejecutar en una terminal el comando lspci para que me muestre un listado de todo el hardware conectado a ese bus de comunicación.

Pero ¿por qué al ejecutarlo en mi equipo ARM, en mi Raspberry Pi, el comando me da el siguiente error?

pcilib: Cannot open /proc/bus/pci
lspci: Cannot find any working access method.

RESPUESTA

N qvsrerapvn qr yn znlbeín qr ynf zádhvanf k86, han pbzchgnqben onfnqn ra NEZ pbzb yn Enfcoreel Cv pnerpr qr ha ohf CPV, cbe yb dhr ry pbznaqb yfcpv rf vaúgvy.

Reto 2

PREGUNTA

Con el comando dmesg, podremos examinar todos los registros y mensajes del kernel, para buscar posible fallos o problemas. Al ejecutarlo sin más en una terminal nos ofrece todos los registros, que son un buen número de ellos.

Lo más lógico es o filtar por un término o que nos lo presente en páginas, para is inspeccionado una por una todas las entradas del registro.

Para este último caso, podemos utilizar el comando less, (dmesg | less) para que nos vaya mostrando la salida y poder inspeccionarla desde el incio, navegando hacia adelante y atrás. Pero el propio comando dmesg ya nos ofrece esa opción.

¿Con qué podríamos paginar la salida del comando dmesg sin necesidad de utilizar un paginador externo?

RESPUESTA

Qroreínzbf hfne yn bcpvóa -U b –uhzna

Reto 3

PREGUNTA

En un directorio tenemos un par de archivos llamados miarchivo11 y mi archivo42 y mediante una terminal con la shell Bash, queremos crear con un único comando 9 archivos distintos numerados del 1 al 9 y que empiecen por «miarchivo» (miarchivo1, miarchivo2,…)

Una vez realizado eso, ahora con un único comando queremos borrar esos archivos, pero solo esos archivos, no los que se puedan llamar miarchivo11 o mi archivo42.

RESPUESTA (no hagáis trampas, que se «intuye» la respuesta)

Cnen perne ybf nepuvibf cbqrzbf hgvyvmne phnydhvren qr rfgnf bcpvbarf:
gbhpu zvnepuvib{1..9}
gbhpu zvnepuvib{1,2,3,4,5,6,7,8,9}

Cnen obeene ybf nepuvibf hgvyvmnerzbf:
ez zvnepuvib?
Cnen dhr fbyb obeer ybf nepuvibf pba ha qítvgb

Reto 4

PREGUNTA

En una terminal crea un directorio que se llame GNU\Linux (sí, con la barra invertida hacia el otro lado incluida en el nombre).

RESPUESTA

zxqve TAH\\Yvahk

Reto 5

PREGUNTA

¿Cuáles son, en pocas palabras, las «cuatro libertades» definidas por Richard Stallman y la Free Software Foundation?

RESPUSTA

yvoregnq 0
rwrphgn ry fbsgjner
yvoregnq 1
rfghqvne l zbqvsvpne ry fbsgjner (póqvtb shragr)
yvoregnq 2
qvfgevohve ry fbsgjner
yvoregnq 3
qvfgevohve ry fbsgjner zbqvsvpnqb


Al final entre unas cosas y otras, hacer un post como este me ha llevado más tiempo de lo esperado, pero creo que es interesante. Os animo a participar y medir vuestros conocimientos con GNU/Linux.

a silhouette of a person's head and shoulders, used as a default avatar

Otto, un tema global de Plasma precioso para tu escritorio Plasma

Hace ya mucho tiempo, con el lanzamiento de Plasma 5.8 de enero de 2017 (hace ya 6 años) llegó una funcionalidad llamada Look and Feel que nos permitía mediante un simple click de cambiar todo Plasma: sus temas, esquema de colores, cursores del ratón, conmutador de ventanas, pantalla de bloqueo, etc. Esta funcionalidad fue creciendo en número de aportaciones en la Store de KDE y hastacambió de nombre a algo más claro: Temas Globales (Global Themes). La iniciativa ha tendio un gran éxito y en el momento de escribir este artículo se pueden encontrar 790 de estos temas elegibles. Entre ellos se encuentra Otto, un tema global del gran diseñador jomada que nos ofrece un entorno limpio, cuidado y muy elegante.

Otto, un tema global de Plasma precioso para tu escritorio Plasma

Que con un simple click te pueda cambiar todo el tema del entorno de trabajo Plasma de la Comunidad KDE es un gran avance en términos de personalización. Esta funcionalidad, que como he dicho en la introducción, viene de lejos ha alcanzado un excelente estado de madurez y cada vez son más y mejores las aportaciones que nos ofrece la Comunidad.

Entre los muchos diseñadores que ofrecen desinteresadamente su trabajo destaca, el cual nos propone instalar como tema global Otto, un precioso y ocuro pero colorido tema para plasma, con sus correspondientes comlementos, con toqus anaranjados y amarillos, lo cual le confiere un contraste muy equilibrado.

Otto, un tema global de Plasma precioso para tu escritorio Plasma

Además de la base que es el tema para Plasma, Otto nos ofrece los siguientes elementos:

Más información: Otto

Otto, un tema global de Plasma precioso para tu escritorio Plasma

Y como siempre digo, si os gustan estos Temas Globales (ex-Look & Feel) para Plasma podéis “pagarlo” de muchas formas en la nueva página de KDE Store, que estoy seguro que el desarrollador lo agradecerá: puntúale positivamente, hazle un comentario en la página o realiza una donación. Ayudar al desarrollo del Software Libre también se hace simplemente dando las gracias, ayuda mucho más de lo que os podéis imaginar, recordad la campaña I love Free Software Day 2017 de la Free Software Foundation donde se nos recordaba esta forma tan sencilla de colaborar con el gran proyecto del Software Libre y que en el blog dedicamos un artículo.

La entrada Otto, un tema global de Plasma precioso para tu escritorio Plasma se publicó primero en KDE Blog.

a silhouette of a person's head and shoulders, used as a default avatar

Proyectos de sostenibilidad de Season of KDE 2023

Ya hemos dicho en el blog que un año más se está celebrando una nueva edición de un programa cuyo objetivo es incorporar nuevos estudiantes al gran proyecto mundial que es KDE.  Se trata de Season of KDE 2023 que a lo largo de más de una década de existencia se ha consolidado como una alternativa bastante fiable a otros programas como Google Summer of Code o Google Code en que consiguen incorporar savia nueva al proyecto. Ya anuncié que que se habían publicado los proyectos y es hora de echar un vistazo a cada una de las ramas principales en los que centra esta edición, Ven a conocer los proyectos de sostenibilidad de Season of KDE 2023, uno de los objetivos de la KDE.

Proyectos de sostenibilidad de Season of KDE 2023

Ya estamos inmersos en otro ciclo de los Season of KDE que este año cuenta con varios proyectos centrados en los objetivos de accesibilidad y sostenibilidad

Los proyectos de sostenibilidad contaron con quince candidatos excelentes para sólo tres proyectos, por lo que la selección de los alumnos fue todo un reto. Apreciamos mucho el tiempo que los solicitantes han invertido en presentar su candidatura, y animamos a los que no hayan sido seleccionados a seguir contribuyendo a KDE y al código abierto. Es posible hacer pequeñas contribuciones a los proyectos de KDE que permitan a los posibles mentores ver tu trabajo y luego asesorarte de manera informal.

Estos proyectos están relacionados con el Blauer Engel (Bue Angel) para el proyecto FOSS, una certificación para el software de código abierto respetuoso con el medio ambiente. El proyecto Blauer Engel forma parte de la Global Ecolabelling Network, una organización sin ánimo de lucro que certifica el respeto por el medio ambiente de los productos de una clase determinada, lo que permite a los usuarios elegir con conocimiento de causa.

Los proyectos son los siguientes:

Para ver todos los proyectos os remito a la página de novedades de KDE, el famoso dot, donde tenéis todos los detalles,

¿Qué es Season of KDE?

Proyectos de sostenibilidad de Season of KDE 2023
2 estudiantes presentando sus proyectos en Akademy 2015 de A Coruña

Uno de los objetivos del proyecto KDE es involucrar al mayor número de personas en él y para ello organiza todo tipo de acciones: eventos como Akademy, encuentros como los Sprints, blogs colaborativos como KDE Planet, participación en proyectos para estudiantes como el Google Code In o Google Summer of Code.

No contento con esto, una vez al año organiza Season of KDE, es decir, su programa para involucrar a nuevos estudiantes en KDE. Una especie de Google Summer of Code pero para colaborar directamente en KDE y con la posibilidad de desarrollar proyectos no vinculados necesariamente con la programación, es decir, proyectos de promoción, documentación, diseño, etc.

Season of KDE 2018

Además, del anuncio oficial de lanzamiento del Dot de KDE donde se dan todos los detalles en cuanto a fechas, escrito por Caio Jordão Carvalho, os dejo una especie de preguntas y respuestas sobre el proyecto, que seguro que te estás haciendo como:

  • ¿Qué es Season of KDE? Bueno, eso ya lo he explicado.
  • ¿Quién puede formar parte? Todo el mundo que quiera.
  • ¿Qué gano con ello? Aparte de colaborar con el proyecto KDE, el proyecto más puntuado ganará un viaje a Akademy 2018 de Viena, con los gastos pagados. Además de una interesante línea en tu currículo.
  • ¿Cuánto tiempo tengo? El plazo máximo para inscribirse tanto mentores como para estudiantes es del 15 de enero de 2023.
  • ¿Cómo empiezo? Busca un mentor y propón tu idea.
  • ¿Y si no se me ocurre nada? Pues mira en las ediciones de los años anteriores.

En fin, una buena forma de poner tu granito de arena en el proyecto KDE.

Más información: KDE

La entrada Proyectos de sostenibilidad de Season of KDE 2023 se publicó primero en KDE Blog.

a silhouette of a person's head and shoulders, used as a default avatar

#openSUSE Tumbleweed revisión de la semana 4 de 2023

Tumbleweed es una distribución de GNU/Linux «Rolling Release» o de actualización contínua. Aquí puedes estar al tanto de las últimas novedades.

Tumbleweed

openSUSE Tumbleweed es la versión «rolling release» o de actualización continua de la distribución de GNU/Linux openSUSE.

Hagamos un repaso a las novedades que han llegado hasta los repositorios esta semana.

El anuncio original lo puedes leer en el blog de Dominique Leuenberger, publicado bajo licencia CC-by-sa, en este este enlace:

Esta semana se han tenido que retirar dos snapshots (0120 y 0121) por ser consideradas peligrosas si se publicaban. Se detectaon problemas con las actualizaciones transaccionales y las herramientas de microos.

Pero aún así se publicaron 5 nuevas snapshots (0119, 0122, 0123, 0124 y 0125) que han traido importantes actualizaciones a los repositorios.

Los cambios más importantes son:

  • Linux kernel 6.1.7 & 6.1.8
  • GCC 13.0.1
  • Mozilla Firefox 109.0
  • IceWM 3.3.0 & 3.3.1
  • LLVM 15.0.7
  • LibreOffice 7.4.4.2
  • libxmlb
  • GNOME ahora ya se identifica con la versión 43.1 en su centro de control
  • Dracut 059
  • Libvirt 9.0.0
  • Wine 8.0

Y para próximas semanas ya se están probando los siguientes paquetes:

  • KDE Plasma 5.27 beta (5.26.90)
  • GStreamer 1.22.0

Si quieres estar a la última con software actualizado y probado utiliza openSUSE Tumbleweed la opción rolling release de la distribución de GNU/Linux openSUSE.

Mantente actualizado y ya sabes: Have a lot of fun!!

Enlaces de interés

Geeko_ascii

——————————–

a silhouette of a person's head and shoulders, used as a default avatar

Mi escritorio Plasma de enero 2023 #viernesdeescritorio

Continuo con la serie de la iniciativa #viernesdeescritorio con una nueva captura, con la que llegaré a más de un año y medio compartiendo «Mi escritorio», una mirada a la intimidad de mi entorno de trabajo. De esta forma, bienvenidos a mi escritorio Plasma de enero 2023, el primero del año, que sigue con un tema oscuro en mi ordenador principal de trabajo y con un nutrido número de plasmoides. Bastante diferente al mes anterior.

Mi escritorio Plasma de enero 2023 #viernesdeescritorio

Esta va a ser la trigésimaprimra vez que muestro mi escritorio Plasma 5 en público, lo cual es número nada desdeñable de entradas que sigue creciendo de forma constante. Hice un recopilatorio con los 12 escritorios del 2022 y tengo pendiente seguir con otros, para finalizar con una entrada que los recopile todos… pero eso será en un futuro.

Respecto al mes pasado, sigo con el tema oscuro pero ligeramente evolcuionado, con la barra de tareas en un lateral para aprovechar mejor el ancho de la pantalla y un poco más ancha de lo normal para que la bandeja del sistema sea doble

En cuanto a elementos gráficos decir que el tema global es Future Dark y los iconos son Reversal de diseñador yeyushengfan258.

Respecto a plasmoides, actualmente solo estoy utilizando tres para aprovechar el gran espacio de mi escritorio:

  • Alpaca Clock and Weather: Plasmoide horario y meteorológico espectacular.
  • Reproductor multimedia por defecto para ver qué música estoy escuchando.
  • Panon: un ecualizador visual de audio para el escritorio, perfecto para complementar el anterior.

Como habréis supuesto los seguidores de esta serie, esta vez estoy enseñando Slimbook Kymera AMD de sobremesa el cual tiene instalado un KDE Neon 22.04 actualizado Plasma 5.26.5 siendo mi sistema gráfico X11. A ver cuando doy el salto a Wayland en este equipo.

El resultado de mi escritorio de diciembre de 2023 es un entorno de trabajo oscuro y, como siempre, funcional que podéis ver en la imagen inferior (pinchad sobre ella para verlo un poco más grande).

Mi escritorio Plasma de enero 2023 #viernesdeescritorio

La entrada Mi escritorio Plasma de enero 2023 #viernesdeescritorio se publicó primero en KDE Blog.

a silhouette of a person's head and shoulders, used as a default avatar

El gestor de archivos comprimidos Ark – Aplicaciones de KDE

¿No he presentado Ark en el blog? Pues no, no lo he hecho. Y parecee mentira ya que estamos cercanos a cumplir década y media. Enmiendo mi error y os presento el gestor de archivos comprimidos Ark con el que sigo presentando en el blog todas las aplicacioes que ofrece la Comunidad KDE a sus usuarios.

El gestor de archivos comprimidos Ark – Aplicaciones de KDE

Desde que tengo uso de razón informática ls ficheros comprimidos han estado presente en mi día a día. Recuerdo intentar ahorrar espacio en mis primeros discos duros comprimiendo en formato zip o rar documentos y maldiciendo porque las imágenes en jpg no se comprimían casi nada… ¡qué poco sabía entonces!

El gestor de archivos comprimidos Ark - Aplicaciones de KDE

De esta forma, en mi época windowsera, pasé del Winzip al Winrar (eterno freeware) y, cuando desembarqué en el mundo GNU/Linux conocí otros formatos y a la aplicación que presento hoy, el clásico de la Comunidad Ark, que en palabras de sus desarrolladores:

Ark es una utilidad gráfica de compresión y descompresión de archivos que permite usar diversos formatos, como tar, gzip, bzip2, rar y zip, así como imágenes de CD-ROM. Ark se puede usar para explorar, extraer, crear y modificar archivos comprimidos.

En otras palabras, la Comunidad KDE pone a nuestra disposición su propia interfaz gráfica para manejar todo tipo de archivos comprimidos con una aplicación simple, ligera y eficiente, tanto que casi ni te enteras que la estás utilzando… tanto es así que nunca ha aparecido en el blog.

De esta forma Ark nos ofrece las siguientes funcionalidades:

  • Crear un archivo comprimido
  • Ver el contenido de un archivo comprimido
  • Extraer el contenido de un archivo comprimido a un directorio de tu elección.
  • Puede trabajar con muchos formatos, como tar, gzip, bzip2, zip, rar y 7z

Además, Ark es una aplicación que puede tener extensiones como KPart del visor de Markdown (Pantalla de visualización de archivos Markdown en software que usa KParts basado en webtech) o KPart del visor Markdown (visor de archivos Markdown para software que usa KParts).

En resument una aplicación básica que no puede faltar en ningún equipo.

Más información: Ark

La entrada El gestor de archivos comprimidos Ark – Aplicaciones de KDE se publicó primero en KDE Blog.

a silhouette of a person's head and shoulders, used as a default avatar

Scriptinator, el widget para lanzar comandos desde el escritorio – Plasmoides de KDE (217)

Seguimos con los widgets para el escritorio de la Comunidad KDE. En esta ocasión os presento Scriptinator, el plasmoide que nos permite lanzar comandos desde el escritorio de diferentes métodos y con el que llegamos a las 217 de esta serie de miniaplicaciones que se une a la ingente cantidad de widgets de este tipo presentados en el blog.

Scriptinator, el widget para lanzar comandos desde el escritorio – Plasmoides de KDE (217)

De plasmoides tenemos de todo tipo funcionales, de configuración, de comportamiento, de decoración o, como no podía ser de otra forma, de información sobre nuestro sistema como puede ser el uso de disco duro, o de memoria RAM, la temperatura o la carga de uso de nuestras CPUs.

Scriptinator, el widget para lanzar comandos desde el escritorio - Plasmoides de KDE (217)

Así que espero que le deis la bienvenida a un plasmoide de llamado Scriptinator, creado por tubbadu , y que se trata de un widget que nos permite escribir comandos que se ejecutarán según como deseemos. Siendo más específicos:

  • al inicio
  • periódicamente
  • al desplazarse hacia arriba
  • al desplazarse hacia abajo
  • -al pasar el ratón por encima

Y como siempre digo, si os gusta el plasmoide podéis «pagarlo» de muchas formas en la nueva página de KDE Store, que estoy seguro que el desarrollador lo agradecer?: puntúale positivamente, hazle un comentario en la página o realiza una donación. Ayudar al desarrollo del Software Libre también se hace simplemente dando las gracias, ayuda mucho más de lo que os podéis imaginar, recordad la campaña I love Free Software Day de la Free Software Foundation donde se nos recordaba esta forma tan sencilla de colaborar con el gran proyecto del Software Libre y que en el blog dedicamos un artículo.

Más información: KDE Store

¿Qué son los plasmoides?

Para los no iniciados en el blog, quizás la palabra plasmoide le suene un poco rara pero no es mas que el nombre que reciben los widgets para el escritorio Plasma de KDE.

En otras palabras, los plasmoides no son más que pequeñas aplicaciones que puestas sobre el escritorio o sobre una de las barras de tareas del mismo aumentan las funcionalidades del mismo o simplemente lo decoran.

La entrada Scriptinator, el widget para lanzar comandos desde el escritorio – Plasmoides de KDE (217) se publicó primero en KDE Blog.

a silhouette of a person's head and shoulders, used as a default avatar

Publicados los proyectos y mentores de Season of KDE 2023

Como ya dije hace poco, un año más se va a celebrar una nueva edición de un programa cuyo objetivo es incorporar nuevos estudiantes al gran proyecto mundial que es KDE.  Se trata de Season of KDE 2023 que a lo largo de más de una década de existencia se ha consolidado como una alternativa bastante fiable a otros programas como Google Summer of Code o Google Code In que consiguen incorporar sabia nueva al proyecto. Es por eso que me complace en anunciar que has sido publicados los proyectos y mentores de Season of KDE 202 con lo que ya puedes elegir a qué pudes dedicar tu tiempo de aprendzaje dentro de la Comundiad KDE.

Publicados los proyectos y mentores de Season of KDE 2023

Ya estamos inmersos en otro ciclo de los Season of KDE que este año cuenta con varios proyectos centrados en los objetivos de accesibilidad y sostenibilidad

Los proyectos de sostenibilidad contaron con quince candidatos excelentes para sólo tres proyectos, por lo que la selección de los alumnos fue todo un reto. Apreciamos mucho el tiempo que los solicitantes han invertido en presentar su candidatura, y animamos a los que no hayan sido seleccionados a seguir contribuyendo a KDE y al código abierto. Es posible hacer pequeñas contribuciones a los proyectos de KDE que permitan a los posibles mentores ver tu trabajo y luego asesorarte de manera informal.

Para ver todos los proyectos os remito a la página de novedades de KDE, el famoso dot, donde tenéis todos los detalles,

Traducción realizada con la versión gratuita del traductor www.DeepL.com/Translator

¿Qué es Season of KDE?

Publicados los proyectos y mentores de Season of KDE 2023
2 estudiantes presentando sus proyectos en Akademy 2015 de A Coruña

Uno de los objetivos del proyecto KDE es involucrar al mayor número de personas en él y para ello organiza todo tipo de acciones: eventos como Akademy, encuentros como los Sprints, blogs colaborativos como KDE Planet, participación en proyectos para estudiantes como el Google Code In o Google Summer of Code.

No contento con esto, una vez al año organiza Season of KDE, es decir, su programa para involucrar a nuevos estudiantes en KDE. Una especie de Google Summer of Code pero para colaborar directamente en KDE y con la posibilidad de desarrollar proyectos no vinculados necesariamente con la programación, es decir, proyectos de promoción, documentación, diseño, etc.

Season of KDE 2018

Además, del anuncio oficial de lanzamiento del Dot de KDE donde se dan todos los detalles en cuanto a fechas, escrito por Caio Jordão Carvalho, os dejo una especie de preguntas y respuestas sobre el proyecto, que seguro que te estás haciendo como:

  • ¿Qué es Season of KDE? Bueno, eso ya lo he explicado.
  • ¿Quién puede formar parte? Todo el mundo que quiera.
  • ¿Qué gano con ello? Aparte de colaborar con el proyecto KDE, el proyecto más puntuado ganará un viaje a Akademy 2018 de Viena, con los gastos pagados. Además de una interesante línea en tu currículo.
  • ¿Cuánto tiempo tengo? El plazo máximo para inscribirse tanto mentores como para estudiantes es del 15 de enero de 2023.
  • ¿Cómo empiezo? Busca un mentor y propón tu idea.
  • ¿Y si no se me ocurre nada? Pues mira en las ediciones de los años anteriores.

En fin, una buena forma de poner tu granito de arena en el proyecto KDE.

Más información: KDE

La entrada Publicados los proyectos y mentores de Season of KDE 2023 se publicó primero en KDE Blog.

a silhouette of a person's head and shoulders, used as a default avatar

Breve historia del comando ls de GNU

En este artículo no encontrarás un tutorial de cómo utilizar el comando ls en tu sistema GNU/Linux. Veremos una breve historia de cómo ha evolucionado el comando

Si abrimos una terminal o un emulador de terminal en nuestro sistema GNU/Linux y queremos ver qué archivos y directorios existen en la ruta actual, para ello utilizaremos el comando ls

Cierto que hay otras alternativas, algunas modernas y con más funcionalidades como exa, pero ls será el comando en el que siempre confiar por estar presente en todos los sistemas GNU/Linux a los que accedas.

Veamos en este artículo una breve historia del comando ls

Este artículo es una traducción/adaptación del artículo escrito por Eric Fischer para la ya retirada Linux Gazette que puedes leer aquí. Me pareció curioso e interesante, por eso lo comparto traducido en el blog.

El comando ls que sirve para mostrar un listado de los archivos de una ruta, es una de las utilidades más esenciales para las personas que usen sistemas Unix y GNU/Linux y no sorprende que sea una de las utilidades más veteranas.

En los inicios fue llamado listf y estuvo disponible en el Compatible Time Sharing System (CTSS) del MIT en julio de 1961. En 1963 se añadieron algunas opciones que se podrían utilizar para modificar lo que el comando listf podía mostrar:

  • listf → muestra un listado de archivo, los más nuevos primero
  • listf rev → muestra un listado de archivo, los más antiguos primero
  • listf extensión de archivo → ofrece información sobre el nombre nombrado
  • listf mes día año → muestra n listado de los archivos más antiguos de la fecha introducida

En 1965, listf fue empliado para reconocer * como una forma de mostrar un listado de todos los archivos que coincidieran con un patrón específico, con más mejoras en la coincidencia de patrones en una versión actualizada del 3 de enero de 1966. La versión de 1966 también generalizó la sintaxis y agregó muchas opciones, que incluyen:

  • listf (file) → lista solo archivo, no enlaces
  • listf (auth) usuario → lista archivos creados por el nombre de usuario especificado
  • listf (made) mmddyy [mmddyy] → lista archivos creados entre las fechas especificadas
  • listf (srec) → listado por tamaño
  • listf (smad) → listado por fecha de última modificación
  • listf (rev) → listado en orden inverso
  • listf (long) → listado en formato extenso

Cuando CTSS fue reemplazado por Multics, el comando listf se renombró a list, que opcionalmente podría abreviarse como ls. La primera versión de ls tenía menos opciones que las últimas versiones de listf, pero aún incluía, junto con algunas otras:

  • list -all (ls -a) → lista todo (incluido archivos ocultos)
  • list -date_time_modified (ls -dtm) → lista por fecha de la última modificación
  • list -reverse (ls -rv) → lista en orden inverso

Cuando Bell Labs abandonó el desarrollo de Multics en 1969 y comenzó a trabajar en Unix, solo se mantuvo el nombre abreviado de list, ls. La primera edición (3 de noviembre de 1971) del manual de Unix documentó las siguientes opciones para ls, todas las cuales todavía están disponibles en la actualidad:

  • ls -l → lista en formato largo
  • ls -t → ordenado por fecha de modificación
  • ls -a → lista todo, incluyendo archivos ocultos
  • ls -s → incluye el tamaño de los archivos en el listado
  • ls -d → lista el nombre de los directorios, no sus contenidos

Para la quinta edición (la página del manual es del 20 de marzo de 1974) la lista de opciones para ls se había expandido e incluía:

  • ls -r → listado en orden inverso
  • ls -u → usa la fecha de acceso, no la fecha de modificación
  • ls -i → lista el número de inodo para cada archivo
  • ls -f → no ordena en absoluto el listado

En la sexta edición en mayo de 1965, se añadió una funcionalidad más:

  • ls -g → lista los identificativos de los grupos en formato largo

En mayo y agosto de 1977, Bill Joy hizo alguna modificaciones a su propio ls en la Universidad de California que después distribuiría como parte de su First Berkeley Software Distribution, 1BSD.

La mayor diferencia con esta versión de ls fue que mostraba el listado de archivos en múltiples columnas, en vez de solo listar un nombre por línea. Las opciones para controlar este nuevo formato fueron:

  • ls -1 → lista un nombre por línea (sin columnas)
  • ls -c → listado en columnas
  • ls -x → listado en columnas, pero ordenado en cruz, no de arriba abajo
  • ls -q → muestra los caracteres de control como `?’
  • ls -m → todo en una línea, separado por comas

Hubo cierta controversia sobre si era apropiado incluir código para imprimir en columnas como parte integral de ls o si, en cambio, el formateo en columnas debería ser realizado por un programa separado al que la salida de ls (o cualquier otro programa) se podría redirigir su resultado.

A principios de 1979, Bell Labs lanzó la séptima edición de Unix. Su versión de ls no incorporó los cambios controvertidos y tenía una nueva opción que entraba en conflicto con una letra que Joy también había usado:

  • ls -c → utiliza la fecha de cambio de inodo, no la fecha de modificación

Una nueva versión de Berkeley de ls, fechada el 26 de agosto de 1980 y lanzada con 4.0BSD, resolvió el conflicto poniendo en mayúsculas la opción de listar en columnas: ls -C. También agregó a lo que el manual llamaba en ese momento «un número increíble de opciones» los siguiente:

  • ls -F → marca los directorios con / y los programas con *
  • ls -R → lista de manera recursiva los subdirectorios
  • ls -b → muestra los caracteres de controls como su códigos ASCII

Otra revisión en 4.2BSD (28 de julio de 1983) eliminó las opciones -m, -b y -x, pero no antes de que System V Release 2 hubiera agregado las tres a su propio repertorio de opciones. Estas opciones pervivieron temporalmente allí, pero ninguna de los tres sobrevivió a la estandarización POSIX, por lo que la versión 4.2BSD de ls es esencialmente ls como la conocemos hoy.

El comando ls actual de las distribuciones GNU/Linux deriva del comando de Unix y forma parte del paquete GNU coreutils y fue escrito por Richard Stallman y David MacKenzie. Aquí puedes ver el código de dicha herramienta y todo el conjunto coreutils


¿Te ha resultado interesante conocer un poco más la historia detrás de este comando, que quizás es uno de los más utilizados? Espero que sí. Si tienes algo que aportar hazlo en los comentarios.

Por cierto, si quieres ampliar la lectura, te dejo un enlace (en inglés) donde explican, qué ocurre cuando abre una terminal y escribes el comando ls: