Wed, May 8th, 2024
Τι είναι η openSUSE Slowroll; Πως να την εγκαταστήσω;
Τι είναι;
Η Slowroll είναι μια νέα διανομή από το 2023 που βασίζεται στο Tumbleweed, αλλά "κυλάει" πιο αργά. Με μεγάλες ενημερώσεις κάθε έναν ή δύο μήνες, και συνεχείς διορθώσεις σφαλμάτων και διορθώσεις ασφαλείας καθώς εμφανίζονται.Εγκατάσταση - Χρήση
Για αρχική εγκατάσταση, μπορείτε να χρησιμοποιήσετε το DVD iso από τη διεύθυνση http://download.opensuse.org/slowroll/iso/ αλλά να αφήσετε τα διαδικτυακά αποθετήρια απενεργοποιημένα (έτσι δεν τραβάει νεότερα πακέτα Tumbleweed από online repos). Μπορείτε επίσης να μεταβείτε απευθείας από οποιαδήποτε κυκλοφορία Leap ή Tumbleweed στο Slowroll αντικαθιστώντας τα αποθετήρια.Μετά την εγκατάσταση από DVD, πρέπει να αντικαταστήσετε το Tumbleweed με τα αποθετήρια Slowroll. Το ίδιο ισχύει όταν αλλάζετε από το Leap ή ένα παλαιότερο στιγμιότυπο του Tumbleweed στο Slowroll.
Δεν συνιστούμε τη χρήση αποθετηρίων ανάπτυξης, εκτός εάν αυτά έχουν μεταγλωττιστεί ειδικά για το Slowroll. Τα αποθετήρια τρίτων που δεν έχουν δοκιμαστεί με το Tumbleweed ενδέχεται να χαλάσουν την εγκατάστασή σας.
Το Packman μπορεί να λειτουργεί, αλλά μπορεί επίσης να χαλάει το σύστημα περιστασιακά. Υπάρχει ένα ειδικό αποθετήριο packman για το Slowroll:
Όπως το Tumbleweed, χρησιμοποιήστε το zypper dup για αναβάθμιση.
Πηγές
RedditForums.o.o
Mailing-list
Wiki
Bugzilla TBD
Ανάπτυξη
Η bmwiedemann έκανε το σχεδιασμό και το script .Η ανάπτυξη γίνεται στο https://build.opensuse.org/project/show/openSUSE:Slowroll με τη χρήση του https://github.com/bmwiedemann/slowroll-tools
Τα μη δοκιμασμένα πακέτα μπαίνουν στη διεύθυνση https://build.opensuse.org/project/show/openSUSE:Slowroll:Staging πρώτα και ελέγχονται από το openQA (TBD)
Οι περισσότερες ενημερώσεις θα πρέπει να υποβάλλονται στο Factory και θα μετεγκατασταθούν αυτόματα στο Slowroll μετά την αποδοχή. Φροντίστε να αναφέρετε σχετικές επιδιορθώσεις CVE και αναφορές boo# σε αρχεία .changes για να επιταχύνετε τη μετεγκατάσταση. Οι άμεσες υποβολές θα πρέπει να χρειάζονται μόνο για backport επειγουσών επιδιορθώσεων που απαιτούν ενημερωμένα βασικά πακέτα στο Factory (τα οποία είναι πολύ επικίνδυνα για γρήγορη ενημέρωση)
Tue, May 7th, 2024
Nuevo «Yo voy a Akademy-es 2024 de València #esLibre edition» #akademyes
El 24 y 25 de mayo se va a celebrar el mayor evento de la Asociación KDE España. Si quieres ayudar en la promoción de este evento aquí te dejo una forma de hacerlo de forma muy sencilla: comparto el nuevo «Yo voy a Akademy-es 2024 de València #esLibre edition» en tus redes sociales para que lleguemos a todo el mundo. Pon tu granito de arena para que seamos una gran montaña de conocimiento compartido.
Nuevo «Yo voy a Akademy-es 2024 de València #esLibre edition» #akademyes
Un año más… y ya no recuerdo cuantos llevamos ya, tenemos un banner expresamente creado para el evento, fruto de la ayuda desinteresada de Rosanna García, compañera y amiga de cientos horas de docencia, paciencia y terapia en forma de charla.
Gracias a sus dotes artísticas creó un banner que vamos a ir adaptando para todas las necesidades de promoción que deseemos. De hecho ya lo he utilizado en el blog para buscar patrocinadores del evento, para anunciar el programa y lo reutilicé para poner el clásico «Yo voy…» que muchos eventos utilizan. Pero no estaba bien del todo así que lo he hecho de nuevo.
El banner está inspirado en la Lonja de la Seda de Valencia o Lonja de los Mercaderes (en valenciano Llotja de la Seda o Llotja de Mercaders) es una obra maestra del gótico civil valenciano situada en el centro histórico de la ciudad de Valencia (España). (vía wikipedia)
¿Qué es Akademy-es?
Akademy-es (#akademyes, que es la etiqueta para las redes sociales) es evento más importante para los desarrolladores y simpatizantes de KDE, que se ha ido celebrando desde el 2006 con éxito creciente.
En general, las Akademy-es son el lugar adecuado para conocer a los desarrolladores, diseñadores, traductores, usuarios y empresas que mueven este gran proyecto.
En ellas se realizan ponencias, se presentan programas, se hace un poco de caja para los proyectos libres (camisetas, chapas, etc) pero sobre todo se conoce a gente muy interesante y se cargan baterías para el futuro.
Podéis repasar las anteriores ediciones en estas entradas del blog:
- Camino Akademy-es 2013: Las anteriores ediciones (I): 2006 – 2008
- Camino Akademy-es 2013: Las anteriores ediciones (II): 2009-2010
- Camino Akademy-es 2013: Las anteriores ediciones (III): 2011-2012
- Anteriores ediciones de Akademy-es (IV): 2013 y 2014
La entrada Nuevo «Yo voy a Akademy-es 2024 de València #esLibre edition» #akademyes se publicó primero en KDE Blog.
Reproducir música mediante ssh con VLC
Cómo reproducir con VLC música guardada en un equipo remoto mediante ssh
Pongamos todo en contexto. Tengo un miniPC de Slimbook en el que tengo varios servicios corriendo, además de música guardada en su disco duro.
Lo que quiero es conectarme en remoto con mi portátil y reproducir en el portátil música que tengo guardada en el miniPC. Para ello utilizaré el reproducto multimedia VLC y la conexión ssh entre ambos equipos.
Ya debes tener configurada la conexión ssh entre ambos equipos. Ahora abro el reproductor VLC en mi portátil y vamos al menú Medio → Abrir ubicación de red
En el recuadro que nos aparece para introducir la dirección del medio a reproducir metemos la siguiente utilizando el protocolo sftp que utiliza ssh:
sftp://victorhck@192.168.1.35/home/victorhck/Música
Por supuesto tu tendrás que cambiar lo que sea necesario metiendo tu nombre de usuario dirección IP local y carpeta del equipo remoto a la que quieras que VLC se conecte.
Al aceptar, VLC nos mostrará todos los archivos de dicha carpeta del equipo remoto, ya queda nevegar por los archivos para reproducir el que queramos ¡y a disfrutar de nuestra colección de música desde cualquier dispositivo de la red!
Enlaces de interés
How to install SLE-15-SP6 on NVIDIA Jetson platform (Jetson AGX Orin/IGX Orin)
This covers the installation of updated Kernel, out-of-tree nvidia kernel modules package, how to get GNOME desktop running and installation/run of glmark2 benchmark. Also it describes how to get some CUDA and TensorRT samples running.
SP6
Download SLE-15-SP6 (Arm) installation image. This you can put on a regular USB stick or on an SD card using dd
command. Go into BIOS and change SOC Display Hand-Off Mode
settings, i.e. Device Manager -> NVIDIA Configuration -> Boot Configuration -> SOC Display Hand-Off Mode
, to Never
.
Boot from the USB stick/SD card, that you wrote above and install SP6. You need to install via serial console, since the monitor won’t get any signal without the out-of-tree nvidia kernel modules, which are installed later in the process.
Make sure you select the following modules during installation:
- Basesystem
- Containers
- Desktop Applications
- Development Tools
- Python 3
- Server Applications
Select SLES with GNOME
for installation.
Kernel + KMP drivers
Continue installation with serial console.
Now update kernel and install our KMP (kernel module package) for all nvidia kernel modules.
We plan to make the KMP available as a driver kit via the SolidDriver Program. For now please install an updated kernel and the KMP after checking the build status (rebuilding can take a few hours!) from our open buildservice:
Reboot with the updated kernel.
In Mokmanager (Perform MOK management
) select Continue boot
. Although Secureboot is enabled by default in BIOS it seems it hasn’t been implemented yet (BIOS from 04/04/2024). Select first entry SLES 15-SP6
for booting.
Userspace/Desktop
Unfortunately installing the userspace is a non-trivial task.
Installation
Download Jetpack 6 Driver Package (BSP) from this location. Extract jetson_linux_r36.3.0_aarch64.tbz2
.
Then you need to convert debian packages from this content into tarballs.
From the generated tarballs you only need these:
And from this tarball nvidia-l4t-init_36.3.0-20240404104251_arm64.tbz2
you only need these files:
So first let’s repackage nvidia-l4t-init_36.3.0-20240404104251_arm64.tbz2
:
Then extract the generated tarballs to your system.
Then you still need to move
to
and add /usr/lib/aarch64-linux-gnu
to /etc/ld.so.conf.d/nvidia-tegra.conf
.
Run ldconfig
Video group for regular users
A regular user needs to be added to the group video
to be able to log in to the GNOME desktop as regular user. This can be achieved by using YaST, usermod or editing /etc/group
manually.
Reboot the machine
Basic testing
First basic testing will be running nvidia-smi
.
Graphical desktop (GNOME) should work as well. Unfortunately Linux console is not available. Use either a serial console or a ssh connection if you don’t want to use the graphical desktop or need remote access to the system.
glmark2
Install phoronix-test-suite
Run phoronix-test-suite
CUDA/Tensorflow
Containers
NVIDIA provides containers available for Jetson that include SDKs such as CUDA. More details here. These containers are Ubuntu based, but can be used from SLE as well. You need to install the NVIDIA container runtime for this. Detailed information here.
1. Install podman and nvidia-container-runtime
2. Download the CUDA samples
3. Start X
Monitor should now show a Moiree pattern with an unframed xterm on it. Otherwise check /tmp/log.
4. Download and run the JetPack6 container
CUDA
5. Build and run the samples in the container
Tensorrt
6. Build and run Tensorrt in the container
This is both with the GPU and DLA (deep-learning accelerator).
Misc
Performance
You can improve the performance by giving the clock a boost. For best performance you can run jetson_clocks
to set the device to max clock settings
The 1st and 3rd command just prints the clock settings.
Mon, May 6th, 2024
Iconos Nature para tu PC, simples y elegantes
Hago una descanso en la promoción de Akademy-es 2024 de València y os traigo una entrada ligera. Os presento el tema de iconos Nature para tu PC, una colección de avatares para aplicaciones, acciones y otros elementos gráficos que destacan por su sencillez y elegancia.
Iconos Nature para tu PC, simples y preciosos
Como he dicho muchas veces, me fascina la variedad que tenemos a nuestra disposición tanto de forma, estilo o colores. Tenemos iconos clásicos, minimalistas, lineales, 3D, que simulan otros sistemas operativos, imaginativos, que recuerdan a objetos cotidianeos, etc.
Hoy os presento un pack de iconos creados por Thalic que ha nombrado como Nature. Se trata de unos iconos minimalistas, simples y de un bonoto color rojo pastel, que quedan muy elegantes en un entorno oscuro.
En palabras de su creador:
Este es mi primer intento de hacer un tema de iconos para KDE ya que normalmente lo hago para DE’s basados en GTK. Pero me he pasado a KDE en todos mis ordenadores, así que necesito algunos temas de iconos que me gusten y la forma de hacerlo es construirlos uno mismo.
El tema de iconos de la naturaleza está todavía en una etapa temprana, así que no dudes en reportar errores o hacer sugerencias y peticiones, para que pueda evolucionar el tema de iconos Nature al máximo. Voy a añadir más colores para elegir, pero empiezo con el color rojo.
Y como siempre digo, si os gusta el pack de iconos podéis pagarlo de muchas formas en la página en continua evolución 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.
Más información: KDE Store
La entrada Iconos Nature para tu PC, simples y elegantes se publicó primero en KDE Blog.
Lista de reproducción con las emisoras de somaGM
Quiero compartir en el blog una lista de reproducción actualizada que he recopilado con las emisoras disponibles de la radio online SomaFM
Por el blog ya he escrito varios artículos relacionados con SomaFM y como escuchar sus diferentes emisoras. Pero hoy quiero simplemente compartir una lista de reproducción que he recopilado con todas las emisoras disponibles, a fecha de publicación del blog, de la emisora online SomaFM.
Se trata de un archivo eb formato .m3u de lista de reproducción con todos los enlaces a las emisoras de los distintos géneros de música disponibles en SomaFM.
Además de las URL a las emisoras de SomaFM, he añadido los metadatos, con la información de qué es cada canal según publican en la propia SomaFM.
El archivo está en un gist en GitHub y lo podéis descargar con wget mediante:
wget https://gist.githubusercontent.com/victorhck/2c9491f8dbd0873ffd3af6bdce07d8e3/raw/d45f4da8c8086497948a0f873334d65195ddc1d8/soma_fm.m3u -O soma_fm.m3u
Después lo podéis abrir con el reproductor de audio que mejor os parezca. VLC, Amarok, etc… Y a disfrutar de música en muchos estilos, sin cortes comerciales.
Enlaces de interés
Lista de reproducción con las emisoras de SomaFM
Quiero compartir en el blog una lista de reproducción actualizada que he recopilado con las emisoras disponibles de la radio online SomaFM
Por el blog ya he escrito varios artículos relacionados con SomaFM y como escuchar sus diferentes emisoras. Pero hoy quiero simplemente compartir una lista de reproducción que he recopilado con todas las emisoras disponibles, a fecha de publicación del blog, de la emisora online SomaFM.
Se trata de un archivo eb formato .m3u de lista de reproducción con todos los enlaces a las emisoras de los distintos géneros de música disponibles en SomaFM.
Además de las URL a las emisoras de SomaFM, he añadido los metadatos, con la información de qué es cada canal según publican en la propia SomaFM.
El archivo está en un gist en GitHub y lo podéis descargar con wget mediante:
wget https://gist.githubusercontent.com/victorhck/2c9491f8dbd0873ffd3af6bdce07d8e3/raw/d45f4da8c8086497948a0f873334d65195ddc1d8/soma_fm.m3u -O soma_fm.m3u
Después lo podéis abrir con el reproductor de audio que mejor os parezca. VLC, Amarok, etc… Y a disfrutar de música en muchos estilos, sin cortes comerciales.
Enlaces de interés
openSUSE Asia Summit Set for Tokyo
openSUSE.Asia Summit will come back to Tokyo, Japan
The openSUSE Project is exciting to announce that openSUSE.Asia Summit 2024 is going to be held in Tokyo, Japan. The openSUSE.Asia Summit is an annual conference for users and contributors of openSUSE and FLOSS enthusiasts. During this summit, they will gather in person to share knowledge and experiences about openSUSE including applications running on it.
The venue of the summit will be located in Tokyo, the capital of Japan, blending tradition and cutting-edge technology. Its infrastructure and global connectivity make it a primal location for promoting collaboration among openSUSE users and developers. Moreover, Tokyo is a center of information technology; Many technology companies have their offices in Tokyo, with numerous engineers residing in the surrounding areas.
Tokyo is also a popular place for sightseeing with its unique culture, food, etc. Especially, characters from video games, anime, and comics, which are now common in the world, attract tourists to Japan. In Tokyo, you can easily find character shops and get items related to works you love.
The number of tourists from abroad has recovered last year to the same level as before COVID-19. Due to the currency exchange rate, it will be a great chance to enjoy your trip to Japan while saving your money. Even though you may have attended the last summit in Tokyo, you will discover new facets, developed before the TOKYO 2020 Summer Olympics.
Please see also:
The expected summit date is Nov. 2 and 3 soon after Open Source Summit Japan. Our call for speakers is going to end around the end of July. For more details including the venue, please stay tuned until the next announcement in a couple of weeks.
PAG: Orientação de atenção perturbada
Estudos recentes comprovam que modelos de difusão podem gerar amostras de alta qualidade, mas a qualidade dessas amostras muitas vezes depende fortemente de técnicas de orientação durante a amostragem, como a orientação por classificador (CG) e orientação sem classificador (CFG), que não são aplicáveis na geração incondicional ou em diversas tarefas subsequentes, como restauração de imagens. Neste artigo, propomos uma nova técnica de orientação para amostragem em difusão, chamada Orientação por Atenção Perturbada (PAG), que melhora a qualidade das amostras tanto em configurações incondicionais quanto condicionais, sem a necessidade de treinamento adicional ou integração de módulos externos. O PAG é projetado para aprimorar progressivamente a estrutura das amostras sintetizadas durante o processo de desruído, aproveitando a capacidade dos mecanismos de autoatenção de capturar informações estruturais. Ele envolve a geração de amostras intermediárias com estrutura degradada, substituindo mapas de autoatenção selecionados na difusão U-Net por uma matriz identidade e orientando o processo de desruído para se afastar dessas amostras degradadas.
A Orientação por Atenção Perturbada melhora significativamente a qualidade das amostras em modelos de difusão sem necessitar de condições externas, como rótulos de classes ou prompts de texto, nem de treinamento adicional. Isso é particularmente valioso em configurações de geração incondicional, onde a orientação sem classificador (CFG) não é aplicável. Nossa orientação pode ser utilizada para aumentar o desempenho em várias tarefas subsequentes que utilizam modelos de difusão incondicionais, incluindo ControlNet com um prompt vazio e tarefas de restauração de imagem como super-resolução e inpainting.
Comparativos qualitativos entre amostras de difusão guiadas e não guiadas (linha de base). Sem quaisquer condições externas, como rótulos de classes ou prompts de texto, ou treinamento adicional, nosso PAG eleva dramaticamente a qualidade das amostras de difusão mesmo em geração incondicional, onde a orientação sem classificador (CFG) não é aplicável. Nossa orientação também pode melhorar o desempenho base em várias tarefas subsequentes, como ControlNet com prompt vazio e restauração de imagem, incluindo inpainting e desfocagem.
Mais informações:
https://github.com/v0xie/sd-webui-incantations
https://github.com/KU-CVLAB/Perturbed-Attention-Guidance
Sun, May 5th, 2024
KDE participa en Google Summer of Code 2024
Como es tradicional, aunque me salté el 2021, hoy quiero comentar que un año más KDE participa en Google Summer of Code (GSoC) en su edición del 2024 . A lo largo de muchos años, esta simbiosis entre la Comunidad KDE y el gigante multicolor ha sido muy provechosa para ambos, como hemos visto en muchas ocasiones en el blog, esperemos que éste también lo sea.
KDE participa en Google Summer of Code 2024
El equipo de KDE es uno de las Comunidades que siempre intentan colaborador con los proyectos sobre Software Libre que suele organizar cualquier compañía, y Google no es ninguna excepción.
Este año tenemos bastantes estudiantes mejorando sus habilidades al tiempo que mejoran las aplicaciones del ecosistema KDE. De esta forma según leemos en el blog de mentorías de KDE, qua acabo de descubrir, tenemos un articulo de Carl Schwan que nos cuenta que los estudiantes van a trabajar en mejorar aplicaciones como KDE Connect, Labplot, Arianna (un visor de ePub), Frameworks, Okular, Snaps, Krita, KDE Games y Kdenlive.
Más información: KDE Mentorship
¿Qué es GSoC?
Vía Somos Libres he encontrado esta magnífica descripción del programa GSoC:
Google Summer of Code (GSoC) es un evento organizado por Google, cuyo objetivo es hacer participar a varios estudiantes en el desarrollo de determinados proyectos Open Source elegidos por Google. Cada grupo debe cumplir con una lista de tareas específicas que deben realizar y elegidas por el representante del proyecto, también conocido como mentor.
Los objetivos del GSoC son:
- Crear y liberar código Open Source para el beneficio de todos.
- Inspirar a los jóvenes desarrolladores a participar en el desarrollo de aplicaciones Open Source.
- Ayudar a los proyectos Open Source a identificar a nuevos y posibles desarrolladores.
- Dar a los estudiantes la oportunidad de trabajar en algo relacionado a sus estudios. Dar a los estudiantes una mayor exposición a situaciones del mundo real de desarrollo de software.
En definitiva, una excelente iniciativa que beneficia a todo el mundo.
La entrada KDE participa en Google Summer of Code 2024 se publicó primero en KDE Blog.