Skip to main content

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

Prueba tus conocimientos de #Linux con este Wargame

Pon a prueba tus conocimientos de la terminal y GNU/Linux logueandote por SSH en un equipo remoto y resolviendo los diversos retos que se van planteando

Imagen: Markus Winkler

Hace unos días publiqué una entrevista al creador de la web hackmyvm, donde podrás descargar máquinas virtuales con vulnerabilidades para probar tus habilidades en pentesting, seguridad informática, etc:

Pero si eso se escapa de tus conocimientos o interés, quizás si te interese un interesante reto accesible por ssh desde la terminal de tu equipo ¿te animas a hackear y aprender un rato?

La cuestión es acceder mediante ssh a una máquina remota, donde logueado como una usuaria, se te planteará un reto y deberás emplear tus conocimientos de la terminal y GNU/Linux para ir resolviendo los diferentes retos e ir capturando las banderas que serán la prueba de que has llegado hasta ese reto resolviendo los anteriores.

Los retos van planteando retos crecientes en dificultad, para ir logueandose como distintas usuarias del sistema. Y lo digo en femenino, porque los nombres de las diferentes usuarias del sistema son todos de mujeres, por eso se llama Venus el reto…

No son retos difíciles, o por lo menos, no los primeros intentos. Pondrán a prueba tus conocimientos de GNU/Linux y he de decir, que de alguno incluso doy soluciones en el blog, ya que algún artículo sirve como pista para resolverlo.

Te animo a ver GNU/Linux desde otra perspectiva, desde la perspectiva de una máquina ajena, con múltiples usuarios registrados, y sin la comodidad de tus alias o customización de algunas de las herramientas que utilizas todos los días en tu equipo.

Si estás registrado en su web, podrás introducir cada una de las banderas de los diferentes niveles que vas alcanzando para conseguir puntos dentro de la clasificación general de la web.

Abre tu terminal conéctate por ssh (si quieres con Tmux) y empieza a trastear, seguro que pasas un rato entretenido resolviendo los retos, buscando información y por el camino todo eso que vas aprendiendo… ¡Anímate!

Sé que tu lector o lectora habitual del blog te comportarás adecuadamente al estar en una máquina ajena, pero nunca está de más recordar eso de: por favor, todo esto está montado por una persona para ofrecer un recurso de aprendizaje y diversión en el que ha empleado tiempo y dinero, así que portaros bien y no os creáis más listos que nadie provocando destrozos en ese sitio.

Si el sitio y el proyecto os gusta podéis aportar algo de dinero con donaciones en:

Happy hacking!

host: venus.hackmyvm.eu
puerto:5000
user:hacker
pass:havefun! 
Happy hacking

the avatar of Open Build Service

New Documentation for API Endpoints Search and Sources - Projects

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

Creating containers for HPC workloads with spack and singularity/apptainer

Deploying software for HPC clusters is often a complex task, as HCP cluster tend to have a fixed software stack. Also precompiled software is not always fully optimized to hardware of the HPC cluster. With this post I want to describe two tools which try to solve these problems. The first one is spack which is build system for mainly HPC applications and their dependencies. With singularity[1] these HPC applications can be packed into containers which can be executed in user space.

Preparations

As well spack as singularity are available as packages in openSUSE Tumbleweed, Leap and via PackageHub for SLE. The packages can be installed with

# sudo zypper install singularity spack

After the installation you should add all the users which want to use singularity to the singularity group, e.g. with

# sudo usermod -a -G singularity <user_login>

Create singularity definition

Now you have to decide which application to build inside the container. For this example we will gromacs with MPI support. So create the file spack.yaml with following content

spack:
  specs:
  - gromacs+mpi
  - openmpi

  container:
    format: singularity
    images:
      os: "leap:15"
      spack: "latest"

    os_packages:
      final:
      - libgomp1

additionally the multi threading support is enable in the final container with the installation of the OpenMP runtime library libgomp1. The definition file for singualrity can then be created with the command

spack containerize > gromacs-mpi.def

Build the container

With this definition the final application container image can now build with the command

singularity build --fakeroot gromacs-mpi.sif gromacs-mpi.def

where the --fakeroot switch to allow building for non root users. The build will have two phases, where the first one will pull in the container spack/leap15:latest which has spack and necessary build tools installed, build gromacs together with openmpi and move the resulting binaries to the container opensuse/leap:latest. The binairis built with spack are located in the container under /opt/view/bin.

Inspect the container

A single command within the container can be run with

singularity exec gromacs-mpi.sif ls /opt/view/bin

which will list all the binaries installed under /opt/view/bin within the container. You can also open a shell in the container with

singularity shell gromacs-mpi.sif

Please note that the home directory of the user is mounted under $HOME in the container.

Run the container

Now you can run the application, which is gromacs in this case, in parallel with

mpirun singularity exec gromacs-mpi.sif gmx_mpi mdrun\
	-s topol_pme.tpr -maxh 0.50 -resethway\
	-noconfout -nsteps 10000 -g gmx_sing.log

Have a lot of fun

Apptainer

[1] In order to avoid confusion with singularity Community Edition from sylabs, singularity will be renamed to apptainer, but the them of this article ‘apptainer’ is not fully stable, yet. [https://linuxfoundation.org/press-release/new-linux-foundation-project-accelerates-collaboration-on-container-systems-between-enterprise-and-high-performance-computing-environments/]

the avatar of Alessandro de Oliveira Faria

Segmentação Panótica, Instância e Semântica.

Abaixo uma imagem que explica claramente a diferença entre segmentação Panótica, Instância e Semântica. A segmentação de semântica agrupa as instâncias de objetos, na segmentação de instância separa todas as instancias de objetos ( assim permitindo distinguir os pixels de cada objeto), já a segmentação panótica sera todos os pixels (camadas, instancias e objetos).

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

Programación definitiva de 24H24L 2021 del 11 y 12 de diciembre

Este fin de semana, el del 11 al 12 de diciembre, tienes una cita con u macroevento: 24H24L. Y a pocos días de su emisión, es el momento de darle un poco más de promoción en el blog y divulgar la programación definitiva de 24H24L 2021: 24 horas de tecnología y Software Libre.

Programación definitiva de 24H24L 2021 del 11 y 12 de diciembre

Programación definitiva de 24H24L 2021 del 11 y 12 de diciembre

El año pasado, la edición 2020 de 24H24L se dedicó a crear audios para aquellos nuevos usuarios de la Comunidad Linuxera. Dado que estos episodios han quedado grabados para la posteridad (aquí tenéis el rss para ponerlos en vuestro reproductor de audio favorito) , parece ser que José Jiménez ha decidido dar otro aire a esta edición del 2021 y darle un toque más técnico, dedicando casi todo el tiempo a programación y desarrollo de aplicaciones, que es algo básico en el Software Libre.

De esta forma tenemos una parte dedicada a la gestión equipos de programadores, otra a la web, otra dedicada a múltiples lenguajes de programación y una miscelánea donde aparecen tema de diseño o de Big Data.

Un menú más que apetecible que podéis ver desglosado en la imagen inferior, haz click para descargar el pdf, del programa que se emitirá el 11 y 12 de diciembre en esta segunda y definitiva versión.

Además, para esta edición han estrenado una magnífica web, cortesía de Javier Archeni, que os invito a visitar y admirar.

Y para finalizar, os recuerdo el objetivo de 24H24L en boca de sus creadores:

«Dedicamos 24 charlas de una hora de duración en una edición dedicada a la programación y al mundo del desarrollo. Una jornada para compartir con profesionales y entusiastas del software libre en español.»

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

Presentación de campaña ¿Dinero público? ¡Código público!… ¡ahora en Español!

Hoy me complace compartir con todos vosotros el evento que se va a celebrar el próximo lunes 13 de diciembre. Se trata de la presentación de campaña ¿Dinero público? ¡Código público! en español, es decir, con todo la información en el idioma de Cervantes, ideal para presentar a nuestros políticos.

Presentación de campaña ¿Dinero público? ¡Código público!… ¡ahora en Español!

Hay un concepto que me encanta y es el de «Piensa en global, actúa en local» que viene a decir que pensemos a lo grande pero que hagamos cosas que podamos hacer, que normalmente son pequeñas.

De esta forma, aunque una campaña internacional nos de mucha grandilocuencia, a la hora de actuar debemos pensar en hacerlo de la forma más próxima a tus posibilidades.

Es por ello que es interesante que todas las campañas de concienciación estén lo más localizadas que sea posibles, y la primera forma de localización es el idioma.

Este, creo, es el pensamiento de la Free Software Foundation (FSF) que lleva mucho tiempo con la iniciativa «Public Money? Public Code!» pero que no ha sido hasta ahora cuando lo lanza en español.

Presentación de campaña ¿Dinero público? ¡Código público!... ¡ahora en Español!

Y para que no pase desapercibido entre la maraña de noticias se ha decidido que esta lanzamiento este ligado a un pequeño evento en forma de presentación virtual donde intervendrán destacadas personalidades como Luis Falcón, fundador de GNUHealth, Ricardo Muñoz de Lliurex, Alexis Puente Montiel de Pica Pica HackLab, Ana Albalat Martínez y Francesc Busquets en representación de Linkat, y Aleix Pol Gonzalez, presidente de KDE.

Así que, como podemos leer en el anuncio oficial de FSF:

Gracias al apoyo y al duro trabajo de nuestros voluntarios, nuestro folleto ¿Dinero público? Código público! ya está disponible en Español. En este evento exploraremos las buenas prácticas ya implementadas, pero también los retos que tenemos por delante para modernizar la infraestructura digital pública con código público en España. El evento se llevará a cabo en Español.

Los datos del evento son lo siguientes:

Fecha: lunes 13 de diciembre de 2021

Horario: de 18:00 a 19:30 CET.

Requere inscripción: Si, en este enlace. Una vez registrado se compartirá un enlace a la instancia de BBB.

No te lo pienses, regístrate y asiste a la presentación… yo ya lo he hecho.

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

Soy un boomer. Tengo un blog geek

Parece que hay que adaptarse o morir, la palabra escrita está demodé (incluso esta palabra está obsoleta)

Ya hace tiempo escribí en el blog que entre mi lista de feeds que consulto todos los días, está la tira de humor de Linux Hispano. Y fue una sorpresa en aquella ocasión ver que incluían un enlace a mi blog. (gracias de nuevo).

En esta ocasión, quiero escribir un pequeño artículo (reflexión personal), porque en la tira de Danigm para Linux Hispano que encabeza el artículo y que podéis visitar en este enlace, me he visto reflejado.

No soy un millenial, pertenezco a la (jodida) generación X y con mis recién estrenados 46 años, veo que me he convertido en un boomer al seguir manteniendo un blog en el que escribo y encima sobre algo tan minoritario (¿de verdad?) como es GNU/Linux y/o el software libre.

Sigo juntando palabras para escribir sobre noticias, tutoriales, artículos, etc sobre esta pasión que se plasmó de manera incierta en un mes de abril de 2011.

He ido aprendiendo, tanto nuevas cosas técnicas, como a escribir, y la evolución de ambas se puede seguir en este blog. Creo que ha sido una evolución hacia mejor, pero supongo que hay opiniones distintas al otro lado del cable de internet (puedes compartirlas en los comentarios).

Veo cómo todo ha evolucionado a velocidad de vértigo en esto de la tecnología. GNU/Linux (la principal fuente que llena este blog) ha mejorado en gran medida. Ahora es más sencillo instalarse una distribución de GNU/Linux y echarla a funcionar.

Ahora es más sencillo lidiar con diferentes problemas derivados de la incompatibilidad con hardware (problemas cada vez más escasos, pero que se siguen dando con según qué fabricantes).

Pero como ilustra la imagen de Linux Hispano, esto de escribir un blog, es algo antiguo, algo pasado de moda. Ahora hay que hacer un video tutorial, monetizar tus vídeos, crear una cuenta en Twitter (¿o eso también es del pasado?), subir tus vídeos en TikTok y un storie en Instagram, si quieres estar en la cresta de la hola. Espera que pronto habrá algo nuevo que hacer para estar al día!

El enemigo conoce el sistema

En un par de libros que he estado leyendo estos días, se hacía referencia a un proto-internet donde primaba la descentralización. Donde primaba el poder compartir.

Hoy esa descentralización se ha esfumado (en gran parte). Son 4 empresas (casi literalmete) las que monopolizan internet, sus contenidos y su distribución.

Pero lo que quiero decir, es que hemos dejado de lado la palabra escrita en texto plano, que podremos volver a leer una y otra vez en detrimento por opciones más visuales, que rápidamente se perderán en un maremágnum de contenido de consumo rápido.

No consumo podcats, pero a día de hoy creo que es el soporte más utilizado, junto con el vídeo. Pero no puede valer para todo (o eso creo). Estará bien como consumo de noticias, contenido cultural de diversa índole, etc, pero no como consulta. Para eso, quiero algo escrito donde poder consultar aquello que quiero o que me valga y pueda adaptar.

Me resisto a formar parte de esas redes centralizadas, de esos nuevos contenidos efímeros. No por cabezonería, si no como simple planteamiento personal. Quizás esté equivocado, pero en todo caso habré hecho lo que quería.

El blog (como pasa en otros muchos casos) lo empecé como libreta de anotaciones personales, con el tiempo fue ampliando la temática sin perder esa naturaleza de recopilación de apuntes de futuras viejas preguntas.

Quizás el blog se quede en un pequeño reducto para nostálgicos boomers como yo y como tu, lector o lectora que lees este artículo hasta las últimas líneas… en búsqueda de algo que aprender.

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

SoloLinux de diciembre de 2021, edición comunitaria

Nueva edición la revista digital SoloLinux, la cual llega con un contenido muy especial, ya que para poder completar este pasado y odioso mes (por el fallecimiento de a Sergio G. B., uno de sus creadores, editores y mantenedores) Adrián ha llamado a la colaboración de la blogosfera, y como no podía ser de otra forma, ha acudido (y evidentemente KDEBlog no podía ser una excepción) . Además este SoloLinux de diciembre de 2021 también ofrece la novedad de que se publica a mes vencido no a mes en curso, de ahí el cambio de mes.

SoloLinux de diciembre de 2021, edición comunitaria

La introducción es repetitiva, así que os dirijo a la de hace unos meses. Os dejo con las palabras de la editorial:

«Estos últimos meses han sido diferentes para todos nosotros, gracias por
todos comentarios de apoyo recibidos por el grupo de Telegram, Instagram, y diferentes redes sociales.
Hace hoy 33 números atrás que nació la revista, gracias a Sergio por entender mi idea, llegamos hoy a este numero. El numero 33 de la Revista SoloLinux. Podría ser distinto pero ahora tenemos un mar de dudas de como va a continuar todo esto.
Este numero ha sido posible a la gran ayuda de diferentes
comunidades de Linux (denovatoanovato, kdeblog, latinlinux, drivemeca, espaciotecnologico, Quirinux GNU/LINUX), que nos han cedido varios artículos para
poder homenajear el gran trabajo que realizo Sergio para la comunidad Linux en general. Si quieres participar en los siguientes numeros de SOLOLINUX,
ponte en contacto con adriansololinux@gmail.com
Gracias a TOD@S
«

SoloLinux de diciembre de 2021, edición comunitaria

De tal forma, que en esta ocasión el contenido está dividido por editores:

SOLOLINUX:

  • Como instalar Debian 11 de forma sencilla
  • Instalar Astra Linux – La distribución rusa perfecta

KDEBLOG:

  • ¿Qué es KDE? Respuesta corta, larga y la verdad
  • 25 aniversario de KDE ¡Felicidades a toda la Comunidad!

ESPACIO TECNOLOGICO

  • Multiplexor de Terminal en Linux
  • Bloquear Escaneo de Puertos en Linux

LATIN LINUX

  • MX-21 Wildflower ¿Una distribución Linux genial?
  • LliureX 21

QUIRINUX

  • Quirinux GNU/Linux, la distro del cine animado

DE NOVATO A NOVATO

  • Diferencias entre terminal, consola y shell
  • Gestor de paquetes aptitud

CARRERA LINUX

  • Puntos Ciegos – Coaching IT
  • Asterisk. Funcionalidad de una central telefonica
  • ipfwadm->ipchains->iptables


DRIVEMECA

  • Linux logs o como saber que esta haciendo tu distro GNU Linux


OPINIÓN PERSONAL LECTORES

  • La Opinión de Juan Manuel Sánchez
  • La Opinión de Christian Rodriguez Baeza

La revista puede ser descargada o simplemente visualizarla en línea, ya que se cuelga en diferente servicios como Calameo. A continuación os dejo los enlaces de descarga y visualización directa de todos los números publicados hasta la fecha.

Además, recordar que desde hace muchos meses se ha abierto el canal oficial sololinux.es de Telegram: https://t.me/sololinux_es

Evidentemente, este proyecto no se centra en exclusivo a los contenidos de su web y está abierto a colaboraciones de todo tipo. De esta forma si estas interesado en insertar publicidad en nuestra revista, o quieres que publiquemos algún articulo que hayas escrito tu mismo, puedes contactar con «Adrián» por correo electrónico: adrian @ sololinux. com

Muchos ánimos en este proyecto que ya parecer estar consolidad y que que facilita la difusión del Software Libre de una forma que ya no es tan habitual en estos tiempos pero que es igual de válida y necesaria en algunas ocasiones.

the avatar of Alessandro de Oliveira Faria

AMI openSUSE Tumbleweed agora disponível com o kernel 5.15.5

O openSUSE Tumbleweed agora está disponível com um kernel atualizado do Linux (5.15.5) como uma imagem Amazon (AMI). O kernel 5.15 introduz diversos recursos e melhorias de performance, incluindo otimizações para processadores Intel Ice Lake, melhororia no NTFSe nas placas de vídeo Intel Arc para potencializar as instâncias do Amazon EC2 de última geração. A aplicação de patch do kernel 5.15 que introduzi em nome da iniciativa openSUSE Innovators é compatível para arquiteturas de x86-64 .

Para mais detalhes adicionais ou informações sobre atualização, entre em contato com Innovators for openSUSE https://aws.amazon.com/marketplace/pp/B086VDH9KM.

Os recursos mencionados são alguns mas não são os únicos! Outros recursos são listados no anúncio oficial publicado por Linus Torvalds.

Abaixo também alguns pacotes alterados neste release:

  • ritchie cli (2.11.3)
  • groff
  • groff-full
  • harfbuzz (2.9.1 -> 3.1.1)
  • libstorage-ng (4.4.61 -> 4.4.63)
  • makedumpfile
  • osinfo-db
  • rubygem-cheetah (0.5.2 -> 1.0.0)
  • rubygem- yast-rake (0.2.42 -> 0.2.43)
  • scout (0.2.5 + 20210424.3bff388 -> 0.2.6 + 20211130.022a45c)
  • xen (4.16.0_01 -> 4.16.0_02)
  • yast2 (4.4.22 -> 4.4. 27)
  • yast2-add-on (4.4.3 -> 4.4.5)
  • yast2-installation (4.4.23 -> 4.4.26)
  • yast2-packager (4.4.14 -> 4.4.17)
  • yast2-ruby-bindings (4.4 .4 -> 4.4.6)
  • yast2-storage-ng (4.4.15 -> 4.4.20)
  • yast2-update (4.4.5 -> 4.4.6)
  • yast2-users (4.4.8 -> 4.4.9)

the avatar of Innovators for openSUSE