Skip to main content

the avatar of Nathan Wolf

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

#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.

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 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

Geeko_ascii

——————————–

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

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
a silhouette of a person's head and shoulders, used as a default avatar

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.
Vídeo introducción a Plasma 5.20
  • 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
a silhouette of a person's head and shoulders, used as a default avatar

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~

the avatar of YaST Team

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:

Nested Items in Tables

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!

the avatar of Nathan Wolf

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

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.

Podcast 07x01 Convergencia Libre - UBPorts con Joan

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.

06×04 Linux y teletrabajo, interpodcast de KDE España
a silhouette of a person's head and shoulders, used as a default avatar

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.

¡El boletín de noticias de la FSF está aquí!

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!!

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.

apoyo_fsf

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í:

Support freedom

—————————————————————

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

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:

  1. Config network option
  2. Add config to /etc/sysctl.conf and reload
  3. 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

I hope it will give you more idea. Thank you
Estu~