Noodlings 20 | No Linux for 10 Days
#openSUSE Tumbleweed revisión de la semana 42 de 2020
Tumbleweed es una distribución “Rolling Release” de actualización contínua. Aquí puedes estar al tanto de las últimas novedades.

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 estas semanas.
El anuncio original lo puedes leer en el blog de Dominique Leuenberger, publicado bajo licencia CC-by-sa, en este enlace:
Esta semana se está celebrando la Conferencia de openSUSE. Pero aun así se han publicado 5 snapshots.
Los cambios más notables:
- Mozilla Firefox 81.0.1
- Linux kernel 5.8.14
- LibreOffice 7.0.2rc2
- GNOME 3.36.7
- KDE Applications 20.08.2
- KDE Frameworks 5.75.0
KDE Plasma 5.20.0
Pero muchas otras actualizaciones esperan para ser incluidas en próximas snapshots. Por ejemplo:
- GNOME 3.38.1
- Mesa 20.2
- openssl 1.1.1h
- KDE Plasma 5.20
- openssl 3.0
- RPM 4.16
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
-
-
- ¿Por qué deberías utilizar openSUSE Tumbleweed?
- zypper dup en Tumbleweed hace todo el trabajo al actualizar
- ¿Cual es el mejor comando para actualizar Tumbleweed?
- Comprueba la valoración de las “snapshots” de Tumbleweed
- ¿Qué es el test openQA?
- http://download.opensuse.org/tumbleweed/iso/
- https://es.opensuse.org/Portal:Tumbleweed
-

——————————–
openSUSE Tumbleweed – Review of the week 2020/42
Dear Tumbleweed users and hackers,
This week, the openSUSE/LibreOffice conference has started, but Tumbleweed did not let itself be stopped by that. During this week, we have seen 5 snapshots being published (1008, 1009, 1011, 1012, and 1014).
The most relevant changes included:
- Mozilla Firefox 81.0.1
- Linux kernel 5.8.14
- LibreOffice 7.0.2rc2
- GNOME 3.36.7
- KDE Applications 20.08.2
- KDE Frameworks 5.75.0
- KDE Plasma 5.20.0
This is mostly as announced last week about the upcoming things. This leaves us currently with these major changes left in planning/staging:
- GNOME 3.38.1 (mozjs78 has since been improved, but is not yet available in Tumbleweed)
- Mesa 20.2 (The transparency issues seem to be fixed in combination with Plasma 5.20.0, so it’s shaping up well)
- openssl 1.1.1h (neon (gh#notroj/neon#38 issue still valid, but the maintainer debugged and accepted the test failures)
- openssl 3.0 (long-term; no progress in the last few weeks)
- RPM 4.16: steady progress made with package fixes.
- nasm 2.15.4: breaks dav1d, firefox, and thunderbird (which both ship embedded dav1d)
- libmicrohttpd 0.9.71: breaks pcp and libyui
- jsoncpp 1.9.4: breaks libyui
Vídeo introducción a Plasma 5.20
Aunque fue lanzado el pasado martes, creí conveniente dar un poco más de visibilidad al vídeo introducción a Plasma 5.20 que ha sido realizado para la ocasión y dedicarle una entrada completa. Espero que os guste tanto como a mí.
Vídeo introducción a Plasma 5.20
Últimamente cada lanzamiento de una actualización mayor de la Comunidad KDE viene con un vídeo promocional.
Esta versión de Plasma 5.20 no es una excepción y el equipo de KDE Promo nos ofrece un espectacular revisión de algunas de sus nuevas características.
Más información: KDE
Un vistazo previo a las novedades de Plasma 5.20
A lo largo de los próximo días es posible que le dedique artículos más extensos ya que estoy probando de forma exhaustiva esta nueva versión (y os digo que me está gustando mucho) pero para abrir boca os dejo las novedades más destacada son:
- La barra de tareas por defecto será la de Solo Iconos, y además será un poco más ancho (una de las primeras cosas que suelo cambiar cuando configuro mi escritorio)
- Las visualizaciones en pantalla (OSD) que aparecen al cambiar el volumen o el brillo de la pantalla (por ejemplo) se han rediseñado para ser menos intrusivas.
- Ahora se notifica cuando el sistema está a punto de agotar el espacio incluso si el directorio personal es a una partición diferente.

- Ahora se pueden componer mosaicos con las esquinas de las ventanas combinando los atajos de mosaico izquierda/derecha/arriba/abajo. Por ejemplo, pulsando Meta+flecha arriba y después la flecha izquierda para hacer el mosaico de una ventana a la esquina superior izquierda.
- Las páginas de Configuración de Inicio automático, Bluetooth, y Gestión de usuarios se han rediseñado según los estándares modernos de interfaz de usuario y se han reescrito desde cero.
- Notificaciones de monitorización y fallo de discos S.M.A.R.T
Mengkompilasi Ulang Kernel di openSUSE Tumbleweed
Catatan ini berisi bagaimana melakukan compilasi ulang kernel yang sudah terpasang, karena ada beberapa perbaikan driver perangkat. Dalam hal ini modifikasi LVDS di Thinkpad X330 saya.
Studi Kasus:
- Sistem operasi: openSUSE Tumbleweed 20201005
- Kernel baru dipasang: 5.8.10-1-default
- Kernel lama dan sedang digunakan: 5.6.11-1-default
Persiapan Perkakas
sudo zypper install kernel-default kernel-source kernel-devel
Perintah diatas dilakukan untuk pemasangan kernel terbaru 5.8.10 bawaan dari lumbung openSUSE Tumbleweed, kemudian juga mengunduh kernel-source (kode sumber) dan kernel-devel untuk versi 5.8.10.

Mengkompilasi Kernel
Sebelum melakukan kompilasi, batalkan pengaturan sleep dan hibernate agar ketika sedang kompilasi dan sudah dalam batas waktu tidak ada aktifitas, laptop tidak tiba-tiba sleep atau hibernate. Hal ini bisa menyebabakan proses berhenti dan nanggung.
Lakukan sebagai user root, kemudian berpindah ke alamat kode sumber kernel terbaru berada.
sudo su
ls -al /usr/src/
cd /usr/src/linux
Salin konfigurasi kernel baru yang terakhir.
cp /boot/config-5.8.10-1-default .config
Lakukan modifikasi driver sesuai kebutuhan. Seperti dalam berkas diff saya. Kemudian dilanjutkan dengan proses kompilasi kernel. Siapkan cemilan, mulai dan tunggu. Proses ini memakan waktu hingga tiga jam. Saya pilih opsi untuk menggunakan semua core yang tersedia. Kemudian setelah selesai kompilasi kernel dan modul, saya langsung melakukan pemasangan. Terakhir ditutup dengan memperbaharui daftar kernel pada saat boot (GRUB).
make -j $(nproc) && make modules_install && make install -j $(nproc) && mkinitrd
Bersih-Bersih Sampah Pasca Kompilasi
Setelah kompilasi selesai, biasanya meninggalkan berkas sampah kompilasi yang cukup besar, kisaran hampir 5GB. Makanya butuh dihapus.
sudo su
cd /usr/src/linux
make clean
Bersih-Bersih Kernel Kembar
Setelah itu, ketika memeriksa alamat /boot/ biasanya kita akan menemukan kernel kembar dengan nama berkas *.old. Lakukan penghapusan, kemudian nyala ulang untuk menggunakan kernel yang baru.
sudo su
rm -rf /boot/*.old
mkinitrd
reboot
Bersih-Bersih Kernel Lama dan Teman-Temannya
Lakukan penghapusan kernel lama, jika sudah sangat yakin, kernel itu tidak mau disimpan. Saya menyarankan agar menjaga minimal 2 kernel. 1 kernel lama yang stabil, 1 kernel yang baru dipasang.
Konfigurasi: latest,latest-1,running
Daftar Kernel yang disimpan
sudo zypper purge-kernels
sudo zypper remove kernel-devel kernel-source
sudo zypper addlock kernel-default
Konfigurasi Tambahan
Setelah berganti kernel, biasanya ada beberapa perangkat lunak yang butuh dikonfigurasi ulang, seperti VirtualBox dan Vagrant. Lakukan pengaturan seperlunya.
Demikian. Semoga bermanfaat.
Estu~
Digest of YaST Development Sprint 110
In this sprint, the YaST Team has been working on a wide range of topics. You can find more details in this list that we have prepared for you:
- Support for nested items in LibYUI tables. If you are
interested in the gory details of the
ncursesbased implementation, you might find the libyui-ncurses: The Scary Widgets rather interesting and informative. -
Document and improve the detection of unsupported
scenarios in
yast2-sudo. We have also been discussing the future of the module: some of its features could be integrated into other modules (likeyast2-users), instead of keeping a dedicated one. - Allow vendor change when migrating from openSUSE Leap to SUSE Linux Enterprise (and vice versa) or from Leap to Jump. This feature required the team to adapt several packages: yast2-update, yast2-pkg-bindings, yast2-installation-control and skelcd-control-openSUSE.
- Preliminary work on supporting subvolumes quotas, including the design of the API.
- Prevent the user to accidentally disable the SSH access when SSH key-based authentication is configured.
- Better handling of the hostname when it is set via DHCP.
-
Do not try to install the
xorg-x11package anymore, as it is an empty package. It fixes a problem when trying to install the system using VNC.
As usual, we are already working on the following sprint. We will publish another report, including some interesting details in roughly two weeks. Until now, stay tuned and have a lot of fun!
Modern Computer in a Commodore 64 Shell
Podcast 07×01 Convergencia Libre – UBPorts con Joan
Nos ha costado volver pero al final hemos conseguido volver con los podcast de KDE España. Bienvenidos al Podcast 07×01 Convergencia Libre – UBPorts con Joan donde hablamos sobre el estado de esta tecnología que está llamando con fuerza e insistencia desde hace mucho tiempo a nuestra puerta.
Podcast 07×01 Convergencia Libre – UBPorts con Joan
Me complace presentaros el podcast de KDE España dedicado a la convergencia en el que tratamos este más que interesante tema.

Y es que desde que aparecieron los móviles con capacidades más avanzadas, el desarrollo de aplicaciones que pudieran adaptarse a las distintas pantallas se encuentra bajo el foco de atención.
Recordemos que Canonical, entre otros grandes, hace unos años ya intentó sin éxito avanzar por ese camino. No obstante, el software libre también afronta la convergencia y, poco a poco, parece que sigue adelante con paso firme. ¿Es la convergencia el futuro? ¿Podrá el software libre resolver los retos que propone?
Los integrantes del podcast fueron
- Joan @cybersheep, miembro de UBPorts y una fuente de conocimiento y sabiduria.
- Rubén Gómez: miembro de KDE España, de HackLab Almería y de Document Foundation.
- Baltasar Ortega: editor de KDE Blog, secretario de KDE España, miembro de GNU/Linux València y de KDE e.V.
- Jorge Lama: Diseñador sonoro/productor de podcasting: Coruña Dixital https://spoti.fi/34vr6Ve Bricolabs Podcast http://bit.ly/2KhYBnW NOlegaltech Radio http://goo.gl/GZ2gT3 y, ahora, productor del podcast de KDE España.
Y no os entretengo más, os dejo con el vídeo que dura su hora y 45 minutos (es que ya no nos salen podcast cortos)
Espero que os haya gustado, si es así ya sabéis: “Manita arriba“, compartid y no olvidéis visitar y suscribiros al canal de Youtube de KDE España.
Como siempre, esperamos vuestros comentarios que os aseguro que son muy valiosos para los desarrolladores, aunque sean críticas constructivas (las otras nunca son buenas para nadie). Así mismo, también nos gustaría saber los temas sobre los que gustaría que hablásemos en los próximos podcast.

Recopilación del boletín de noticias de la Free Software Foundation – octubre de 2020
Boletín de noticias relacionadas con el software libre publicado por la Free Software Foundation.

La Free Software Foundation (FSF) es una organización creada en Octubre de 1985 por Richard Stallman y otros entusiastas del software libre con el propósito de difundir esta filosofía.
La Fundación para el software libre (FSF) se dedica a eliminar las restricciones sobre la copia, redistribución, entendimiento, y modificación de programas de computadoras. Con este objeto, promociona el desarrollo y uso del software libre en todas las áreas de la computación, pero muy particularmente, ayudando a desarrollar el sistema operativo GNU.
Además de tratar de difundir la filosofía del software libre, y de crear licencias que permitan la difusión de obras y conservando los derechos de autorías, también llevan a cabo diversas campañas de concienciación y para proteger derechos de los usuarios frentes a aquellos que quieren poner restricciones abusivas en cuestiones tecnológicas.
Mensualmente publican un boletín (supporter) con noticias relacionadas con el software libre, sus campañas, o eventos. Una forma de difundir los proyectos, para que la gente conozca los hechos, se haga su propia opinión, y tomen partido si creen que la reivindicación es justa!!
- En este enlace podéis leer el original en inglés: https://www.fsf.org/free-software-supporter/2020/october
- Y traducido en español en este enlace: https://www.fsf.org/free-software-supporter/2020/octubre

Puedes ver todos los números publicados en este enlace: http://www.fsf.org/free-software-supporter/free-software-supporter
Después de muchos años colaborando en la traducción al español del boletín, desde inicios de este año 2020 he decidido tomarme un descanso en esta tarea.
Pero hay detrás un pequeño grupo de personas que siguen haciendo posible la difusión en español del boletín de noticias de la FSF.
¿Te gustaría aportar tu ayuda en la traducción? Lee el siguiente enlace:
Por aquí te traigo un extracto de algunas de las noticias que ha destacado la FSF este mes de septiembre de 2020
La pandemia no es excusa para vigilar a los estudiantes
Del 4 de septiembre por Zeynep Tufekci
En Michigan, una pequeña facultad de arte está requiriendo que sus estudiantes instalen una aplicación llamada Aura, que rastrea su ubicación en tiempo real, antes de que lleguen al campus. La Universidad de Oakland, también en Michigan, anunció una aplicación obligatoria que rastrearía síntomas, pero, ante una petición de los estudiantes, dijo que sería opcional.
La Universidad de Missouri, también, tiene una aplicación que rastrea cuando los estudiantes entran y salen de las aulas. Esta práctica se está extendiendo: En un intento de abrir durante la pandemia, muchas universidades y facultades de todo el país están obligando a los estudiantes a descargar aplicaciones de rastreo de ubicación, a veces como condición para la matrícula.
Muchas de estas aplicaciones funcionan a través de sensores Bluetooth o redes Wi-Fi. Cuando los estudiantes entran a un aula, su teléfono informa a un sensor que se ha instalado en la clase, o la aplicación revisa las redes Wi-Fi cercanas para determinar la ubicación del teléfono.
La FSF lamenta esta constante vigilancia obligatoria en la vida de los estudiantes, con la consiguiente violación de sus derechos a la privacidad y a la libertad del software. Por favor, únete a nosotros en la condena de estos programas firmando nuestra petición por la libertad en el aula, y haznos saber si podemos ayudarte a luchar contra estas injusticias en tu propia escuela.
¿Qué tiene de malo YouTube?
Del 20 de septiembre por Richard Stallman
YouTube es un caso peculiar. A partir de septiembre de 2020, es posible ver videos de YouTube sin ejecutar ningún software no libre, incluso entrando a través de Tor, a través de algunos de los sitios intermediarios “Envidiosos.” Este artículo detalla cuáles son los problemas relacionados con la libertad en YouTube, da instrucciones para ver los vídeos de YouTube sin poner en peligro tu libertad, explica cómo compartir vídeos sin dirigir a otros a software que violaría su libertad, y advierte a los usuarios sobre posibles problemas futuros.
Portado Parabola GNU / Linux a la tablet reMarkable
Del 6 de septiembre por Nate Hoffelder
El hacker Davis Remmel ha portado la distribución Parábola GNU/Linux respaldada por la FSF a la tablet reMarkable, abriendo en gran medida las posibilidades de lo que se puede hacer en el dispositivo, que antes se limitaba a una interfaz de usuario de tableta y un número selecto de aplicaciones.
¡Ahora puedes aplicar los beneficios del papel electrónico a una amplia gama de tareas informáticas!
Las empresas pueden rastrear los movimientos de tu teléfono para orientar los anuncios
Del 10 de septiembre por Sidney Fussell
A medida que los gigantes de la tecnología se mueven para suministrar “protecciones de privacidad” cosméticas (que no se pueden controlar ni verificar, debido a la naturaleza propietaria de su software), las empresas buscan formas aún más disimuladas y extrañas para catalogar a los usuarios y adaptar el contenido de sus anunciantes.
Los inicios de la “inteligencia contextual” deducen la actividad del usuario basándose en los datos de los sensores de su teléfono inteligente: si está corriendo o sentado, cerca de un parque o museo, conduciendo o en un tren.
Amazon revela el dron que graba dentro de tu casa. ¿Qué podría salir mal?
Del 24 de septiembre por Kellen Browning
Cuando el director ejecutivo de Amazon, Jeff Bezos, prometió en 2013 que los drones pronto estarían volando por todas partes entregando paquetes, una cámara en miniatura zumbando por las casas y grabando vídeo probablemente no era lo que la gente imaginaba (aunque en retrospectiva, esto parece obvio).
Pero el jueves, la división de Ring de Amazon reveló la cámara del Ring Always Home Cam de 249 dólares, un pequeño dron que zumba mientras vuela por las casas filmando todo, aparentemente por motivos de seguridad. Afortunadamente, parece que la recepción de este artículo no ha sido particularmente cálida. Esperamos que continúes advirtiendo a tus amigos y familiares que los electrodomésticos conectados a “Internet de las cosas” son poco más que dispositivos de espionaje traídos a su casa.
Gana dinero contribuyendo en GNU
Del 17 de septiembre por Joshua Branson
Los colaboradores de GNU Joshua y Jeremy han decidido que “odian tener dinero,” y han “decidido deshacerse de parte de él” de la mejor manera posible: ¡pagando a los nuevos contribuyentes de software libre por su primera contribución!
No es una tonelada de dinero, pero podemos asegurarte que cada contribución a la expansión del software libre da enormes dividendos en la satisfacción de saber que formas parte de un movimiento global de tremenda importancia, y que tu primer paso es trascendental.
Estamos agradecidos a estos dos por su idea creativa y divertida de atraer a más gente al movimiento de software libre, y si también descubres que odias tener dinero y quieres deshacerse de él, la FSF le aliviará gustosamente y llevará esta desagradable carga responsablemente.

Estas son solo algunas de las noticias recogidas este mes, pero hay muchas más muy interesantes!! si quieres leerlas todas (cuando estén traducidas) visita este enlace:
Y todos los números del “supporter” o boletín de noticias de 2020 aquí:
—————————————————————
Run openSUSE Kubic – Like (K8s, Podman and CRI-O) on Alibaba Cloud
openSUSE Kubic is Certified Kubernetes distribution & container-related technologies built by the openSUSE community. There is specific iso for openSUSE Kubic.
But sadly. As I am a cloud provider user. There are not many cloud provider who have feature upload ISO Image if I want to upload openSUSE Kubic ISO. And next problem, there is very limited kind cloud provider who have openSUSE distribution for image flavor when launch Virtual Machine. Cloud like AWS and GCP only provide SLES version.
Fortunately, Alibaba Cloud have openSUSE Leap distribution. Alibaba Cloud have openSUSE Leap 42.3, 15.1 and 15.2 beside SLES version. It is help me lot of.

Prepare Virtual Machine for Master and Node
I created two virtual machine with spec:
- 2 VM openSUSE Leap 15.2 (hostname: master-01,node-01)
- 2 Core, 2 GB RAM | ecs.t5-c1m1.large
- Security Group (open port TCP: 22,80,443,6443,30000)
Upgrade to openSUSE Tumbleweed
After created vm, ssh to each server, run upgrade to tumbleweed:
ssh root@ip-server
mkdir /etc/zypp/repos.d/old
mv /etc/zypp/repos.d/*.repo /etc/zypp/repos.d/old
zypper ar -f -c http://download.opensuse.org/tumbleweed/repo/oss repo-oss
zypper ar -f -c http://download.opensuse.org/tumbleweed/repo/non-oss repo-non-oss
zypper ar -f -c http://download.opensuse.org/tumbleweed/repo/debug repo-debug
zypper ar -f -c http://download.opensuse.org/update/tumbleweed/ repo-update
zypper dup
Install Kubernetes Stuff
This step will be doing and each virtual machine.
After upgrade, do power off and power on. Then lets start install Kubernetes stuff:
- Config network option
- Add config to
/etc/sysctl.confand reload - Install kubeadm, cri-o and podman
modprobe overlay
modprobe br_netfilter
echo "net.ipv4.ip_forward = 1" >> /etc/sysctl.conf
echo "net.ipv4.conf.all.forwarding = 1" >> /etc/sysctl.conf
echo "net.bridge.bridge-nf-call-iptables = 1" >> /etc/sysctl.conf
sysctl -p
zypper in cri-o cri-tools kubernetes-kubeadm kubernetes-client podman
systemctl enable kubelet
systemctl start kubelet
Initialize Kubernetes Cluster on master-01
After done install Kubernetes stuff, lets start initialize Kubernetes cluster:
kubeadm config images pull
kubeadm init
This process will create cluster. Save output command for join cluster. We need this token for next step. And copy kubeconfig for Kubernetes Client.
mkdir -p $HOME/.kube
sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config
sudo chown $(id -u):$(id -g) $HOME/.kube/config
Setup Network Plugins on master-01
I using project calico for network plugins. It is more better then weave for me.
curl https://docs.projectcalico.org/manifests/calico.yaml -O
kubectl apply -f calico.yaml
Join Cluster on node-01
After created cluster, now we configure node-01 to join cluster. We use command from output kubeadm init at previous command.
kubeadm join 172.31.167.254:6443 --token jqeu4g.34rglub8wkgb9i5x \
--discovery-token-ca-cert-hash sha256:5d2cbc7a79287228b90b188b4c99626f461a57d13b7a006dfe2265da0d0a9356
Verify Kubernetes Cluster
Do this command on master-01 after node-01 joined cluster.
kubectl get nodes
kubectl get pods --all-namespaces
Create Simple Deployment
I testing cluster using simple app nginx, and service using node port. Here the snippet for nginx-dpy.yaml:
apiVersion: apps/v1
kind: Deployment
metadata:
name: hello-deployment
spec:
selector:
matchLabels:
app: hello
replicas: 2
template:
metadata:
labels:
app: hello
env: staging
spec:
containers:
- name: hello
image: tuanpembual/hello
imagePullPolicy: Always
ports:
- name: http
containerPort: 80
protocol: TCP
---
apiVersion: v1
kind: Service
metadata:
name: hello-service
labels:
app: hello
spec:
type: NodePort
selector:
app: hello
ports:
- name: http
nodePort: 30000
port: 80
targetPort: 80
---
Then deploy this yaml:
kubectl apply -f nginx-dpy.yaml
curl localhost:30000
The apps can be access to using master_01_ip_public:30000/. That all from me.
References
- https://tuanpembual.wordpress.com/2019/12/23/high-availability-kubernetes-cluster-di-alibaba-cloud/
- https://nugi.abdiansyah.com/how-to-kubernetes-in-opensuse-leap-15-1-hardest-way/
- https://kubernetes.io/docs/setup/production-environment/container-runtimes/#cri-o
- https://en.opensuse.org/Kubic:kubeadm
I hope it will give you more idea. Thank you
Estu~

