Skip to main content

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

LinodeにopenSUSEがあった

この記事は openSUSE Advent Calendar 2022 の11日目です。

12/4(日)の前日設営と、12/5(月)、6(火)に、Open Source Summit Japan 2022にボランティアスタッフとして参加してきました。

そこでCDN大手のAkamaiさんがブースを出していて、Linodeというクラウドプロバイダーを買収してクラウドサービスを始めたとアピールされていました。クーポン頂いちゃいました。

そしてなんとそのLinodeのイメージにopenSUSE Leapが入っていました。

(クラウドでサーバー用途で使うならMicroOSがいいですが、さすがに利用者が遠ざかってしまいますかね・・・)

他にも、AlmaLinux、Alpine、Arch、CentOS、Debian、Fedora、Gentoo、Kali、Rocky、Slackware、Ubuntuと、一通り揃っているのでは無いでしょうか。(さすがにミラクルはない模様・・・ここはプッシュのチャンスかも)

お値段はこんな感じです。

Shared CPUだとかなりお安い感じで使えるのでは無いでしょうか。パフォーマンスがどれくらい出るものなのか、興味深いですね。なお、GPUは日本だと選べませんでした。

作成時にsshキーを登録できるので、すぐにssh接続で使えます。IPもグローバルを振ってくれます。

podmanをインストールしてnginxを動かしてみました。

いつも通りの操作で普通に動きました。

せっかくなので、クラウドで遊ぶ時は使わせて頂こうと思います。

あと、各リージョンのベンチマークができるサービスもあったので、後日紹介させて頂きます。

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

ChatGPT dan OpenAI

Sebagai mahasiswa baru dengan pemahaman machine learning terbata-bata, saya benar-benar terkesima dengan kemampuan ChatGPT. Saya bahkan tidak perlu lagi buka Google dan mencari tahu secara manual apa yang ingin saya ketahui.

Saya mencoba beberapa query atau pertanyaan terkait Machine Learning dan mendapat jawaban yang komprehensif. Karena ini sifatnya tutorial dan langkah-langkah, okelah saya anggap CahtGPT pasti bisa jawab. Jadi saya coba search lagi pakai query yang lain.

Saya tanya mengenai konsep FIRE dan juga tentang apa yang sebaiknya disiapkan jika seseorang dalam usia 40 tahunan ingin bisa pensiun dengan baik dan tanpa menyusahkan orang lain.

Kedua pertanyaan itu mendapat jawaban yang komprehensif juga. Dan saya jadi makin tertarik karena saya bisa mendapatkan pengetahuan secara mudah, bahkan mungkin bisa untuk mengerjakan beberapa hal dengan cara yang lebih mudah dan dengan kualitas yang bagus.

Anggaplah saya ingin membuat aliena tertentu mengenai topik penelitian atau ingin membuat tulisan pembuka mengenai kegiatan yang saya lakukan dan nantinya saya publikasikan ke blog.

Kalau belum sempat coba, silakan dicoba, kemudian dapatkan insight dan biarkan pikiran kita mencari tahu apa yang bisa kita lakukan dengan memanfaatkan ChatGPT dari OpenAI tersebut.

https://chat.openai.com/chat

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

Actualización de diciembre del 2022 de KDE Frameworks

Finalizando el año me congratulo en anunciar la actualización de diciembre del 2022 de KDE Frameworks. Con esta se llega a la versión 5.101 (¡que gran disco de Depeche Mode!) que evidencia el compromiso y constancia que no tiene un final cercano.

Actualización de diciembre del 2022 de KDE Frameworks

A pesar de que para los usuarios corrientes esta noticia sea algo confusa ya que no se trata de realzar una nueva aplicación ni de una nueva gran funcionalidad del escritorio, el desarrollo de KDE Frameworks tiene repercusiones directas en él a medio y largo plazo.

La razón de esta afirmación es que KDE Frameworks es básicamente la base de trabajo de los desarrolladores para realizar sus aplicaciones, es como el papel y las herramientas de dibujo para un artista: cuanto mejor sea el papel y mejores pinceles tenga, la creación de una artista será mejor.

Actualización de diciembre del 2022 de KDE Frameworks

De esta forma, las mejoras en KDE Frameworks facilitan el desarrollo del Software de la Comunidad KDE, haciendo que su funcionamiento, su estabilidad y su integración sea la mejor posible.

El 10 de diciembre de 2022 ha sido lanzado KDE Frameworks 5.101 la nueva revisión del entorno de programación sobre el que se asienta Plasma 5, el escritorio GNU/Linux de la Comunidad KDE, y las aplicaciones que se crean con para él.

Más información: KDE

La constancia del equipo de desarrollo de la Comunidad KDE

Hay que recordar que los desarrolladores de KDE decidieron lanzar actualizaciones mensuales de este proyecto y lo están cumpliendo con puntualmente. La idea es ofrecer pocas pero consolidadas novedades, a la vez que se mantiene el proyecto evolucionando y siempre adaptándose al vertiginoso mundo del Software Libre.

Una gran noticia para la Comunidad KDE que demuestra la evolución continua del proyecto que continua ganando prestigio en el mundo de los entornos de trabajo Libres.

¿Qué es KDE Frameworks?

Para los que no lo sepan, KDE Frameworks añade más de 70 librerías a Qt que proporcionan una gran variedad de funcionalidades necesarias y comunes, precisadas por los desarrolladores, testeadas por aplicaciones especí­ficas y publicadas bajo licencias flexibles. Como he comentado, este entorno de programación es la base para el desarrollo tanto de las nuevas aplicaciones KDE y del escritorio Plasma 5.

Actualización de febrero del 2022 de KDE Frameworks

Aquí podéis encontrar un listado con todos estos frameworks y la serie de artículos que dedico a KDE Frameworks en el blog,

Recuerda que puedes ver una introducción a Frameworks 5.0 en su anuncio de lanzamiento.

La entrada Actualización de diciembre del 2022 de KDE Frameworks se publicó primero en KDE Blog.

the avatar of Timo's openSUSE Posts

Running Cockpit inside ALP

ALP - The Adaptable Linux Platform – is a new operating system from SUSE to run containerized and virtualized workloads. It is in early prototype phase, but the development is done completely openly so it’s easy to jump in to try it.

For this trying out, I used the latest encrypted build – as of the writing, 22.1 – from ALP images. I imported it in virt-manager as a Generic Linux 2022 image, using UEFI instead of BIOS, added a TPM device (which I’m interested in otherwise) and referring to an Ignition JSON file in the XML config in virt-manager.

The Ignition part is pretty much fully thanks to Paolo Stivanin who studied the secrets of it before me. But here it goes - and this is required for password login in Cockpit to work in addition to SSH key based login to the VM from host - first, create config.ign file:

{
  "ignition": { "version": "3.3.0" },
  "passwd": {
    "users": [
      {
        "name": "root",
        "passwordHash": "YOURHASH",
        "sshAuthorizedKeys": [
          "ssh-... YOURKEY"
        ]
      }
    ]
  },
  "systemd": {
    "units": [{
      "name": "sshd.service",
      "enabled": true
    }]
  },
  "storage": {
    "files": [
      {
        "overwrite": true,
        "path": "/etc/ssh/sshd_config.d/20-enable-passwords.conf",
        "contents": {
          "source": "data:,PasswordAuthentication%20yes%0APermitRootLogin%20yes%0A"
        },
        "mode": 420
      }
    ]
  }
}

…where password SHA512 hash can be obtained using openssl passwd -6 and the ssh key is your public ssh key.

That file is put to eg /tmp and referred in the virt-manager’s XML like follows:

  <sysinfo type="fwcfg">
    <entry name="opt/com.coreos/config" file="/tmp/config.ign"/>
  </sysinfo>

Now we can boot up the VM and ssh in - or you could log in directly too but it’s easier to copy-paste commands when using ssh.

Inside the VM, we can follow the ALP documentation to install and start Cockpit:

podman container runlabel install registry.opensuse.org/suse/alp/workloads/tumbleweed_containerfiles/suse/alp/workloads/cockpit-ws:latest
podman container runlabel --name cockpit-ws run registry.opensuse.org/suse/alp/workloads/tumbleweed_containerfiles/suse/alp/workloads/cockpit-ws:latest
systemctl enable --now cockpit.service

Check your host’s IP address with ip -a, and open IP:9090 in your host’s browser:

Cockpit login screen

Login with root / your password and you shall get the front page:

Cockpit front page

…and many other pages where you can manage your ALP deployment via browser:

Cockpit podman page

All in all, ALP is in early phases but I’m really happy there’s up-to-date documentation provided and people can start experimenting it whenever they want. The images from the linked directory should be fairly good, and test automation with openQA has been started upon as well.

You can try out the other example workloads that are available just as well.

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

#openSUSE Tumbleweed revisión de la semana 49 de 2022

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:

Algo «muy malo» ha ocurrido: esta semana sólo se han publicado 6 snapshots.

De hecho había una más para publicar, la snapshot 20221207 no se publicó ya que un módulo de python causaba problemas en ansible aparte de otros problemas.

Pero vamos a enfocarnos en lo que estas 6 snapshots han traido hasta los repositorios de tu distribución GNU/Linux proferida: openSUSE Tumbleweed.

Los cambios más interesantes son:

  • Mozilla Firefox 107.0.1
  • gtk 3.24.35+10
  • pango 1.50.12
  • rubygem-rspec 3.12.0
  • libX11 se ha pasado a una versión menor, de 1.8.2 a 1.8.1 debido a problemas reportados
  • NetworkManager 1.40.6
  • poppler 22.12.0
  • Podman 4.3.1

Y los cambios que pronto llegarán a los repositorios en próximas snapshots, traerán entre otros:

  • Linux kernel 6.0.12
  • KDE Gear 22.12.0
  • protobuf 21.11
  • systems 252.3
  • Python pytest 7.2.0
  • Ruby 3.2
  • Cambio a openSSL 3
  • gcc13

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

/usr/bin/*ctl なプログラムが何をするのかを試してみました(powerprofilesctl)

この記事は openSUSE Advent Calendar 2022 の10日目です。

systemd が使われるようになると、daemon の制御とかのやり方は大きく変わりました。/etc/init.d にあるスクリプトから、systemd パッケージに含まれるコマンドを使うようになってきました。それらのコマンドは、xxxxxctl という、末尾に ctl が含まれるものが多いように感じました。そこで、/usr/bin/ の中にある、末尾が ctl なプログラムがどんなものかを簡単に調べて見ることにしました。

今回は、powerprofilesctl を紹介します。

コマンド名: powerprofilesctl
パッケージ: power-profiles-daemon-0.12-1.2.x86_64
動作: ○

詳細:
powerprofilesctl は、電源モードの表示や変更を行うプログラムです。powerprofiles は GNOME の 設定→電源 で表示される電源モードになります。プロファイルの一覧、現状のプロファイル状態は以下のようにして表示できます。

% powerprofilesctl list
  balanced:
    Driver:     placeholder

* power-saver:
    Driver:     placeholder
% powerprofilesctl get
power-saver

また変更は下記のように行えます。

# powerprofilesctl set balanced
# powerprofilesctl get
balanced

ただ、電源プロファイルを変更することはほとんど無いので、このコマンドの出番はあまりないのかもしれません。

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

openSUSE Tumbleweed – Review of the week 2022/49

Dear Tumbleweed users and hackers,

A very bad thing happened: we missed one snapshot this week! Only 6 out of 7 made it through QA. Snapshot 20221207 has been declined to be published (a python module update broke ansible, and a few more issues). Nevertheless, let’s focus on the positive: you received 6 snapshots to apply on your machine (1202..1206, 1208).

The most interesting changes in those releases were:

  • Mozilla Firefox 107.0.1
  • gtk 3.24.35+10 (upstream version 3.24.35, 10 commits ahead in the git branch)
  • pango 1.50.12
  • rubygem-rspec 3.12.0
  • libX11 downgraded from 1.8.2 to 1.8.1 (boo#1205818, boo#1205778)
  • NetworkManager 1.40.6
  • poppler 22.12.0
  • Podman 4.3.1

Staging projects are currently busy testing the following:

  • Linux kernel 6.0.12
  • KDE Gear 22.12.0
  • protobuf 21.11
  • systems 252.3
  • Python pytest 7.2.0
  • Ruby 3.2 (currently RC) is being tested to become the default ruby version (switch would happen when ruby 3.2 sees a final release)
  • Switch to openSSL 3: tracked in Staging:N, main failures are nodejs18, nodejs19, OpenSSH, mariadb
  • gcc13: the usual 2-phase approach: first (this round) we change the libraries like libgcc, libstdc++, …) to be provided by gcc13. Somewhere down the line, the entire distribution will be rebuilt by that compiler (not scheduled yet)
a silhouette of a person's head and shoulders, used as a default avatar

Más novedades de Plasma Mobile Gear 22.11

Hace unos días, concretamente desde el 30 de noviembre está disponible la nueva versión de Plasma Mobile Gear. Ya empecé a hablar de este lanzamiento con las novedades base e incié la serie de las aplicaciones, así que hoy toca hablar de más nvedades Plasma Mobile Gear 22.11, en esta ocasión de clock, Terminal y Dialer.

Más novedades de Plasma Mobile Gear 22.11

El pasado 30 de noviembre ls desarrolladores lanzaron Plasma Mobile Gear 22.11, la cual llegó con una gran novedad: un cambio en la forma de realizar sus lanzamientos.

Esto ya lo hablé en este artículo, así que os remito a él y entro de lleno en el objetivo de este, que no es más que seguir hablando de más novedades de aplicaciones de Plasma Mobile Gear 22.11, las cuales se estan preparando para ser integradas al ciclo de lanzamiento de KDE Gear.

Clock, el reloj del sistema ha solucionado un problema por el que los temporizadores en bucle podían tener varias notificaciones en curso y el usuario no podía descartarlas, mientras que Terminal, ya ha arreglado el problema con el borrado de comandos no se guardara en ciertos casos, y también se ha solucionado el error que hacía que toda la ventana se cerrara cuando se presionaba Ctrl-D.

Las novedades de aplicaciones de Plasma Mobile Gear 22.11: Weather y Recorder

Más novedades de Plasma Mobile Gear 22.11

Respecto a Dialer, la aplicación marcador de números de teléfono, y de acuerdo con los comentarios obtenidos tras las anteriores actualizaciones de la pantalla de llamadas entrantes, se ha introducido soporte para cambiar los controles de respuesta. Además, se ha implementado que se muestre la duración de la llamada y el soporte de identificador de llamadas para la pantalla de llamada entrante.

Y, recuerda, todo este software es gratuito y sin publicidad en todos los sentidos: no te cuesta nada de dinero y no se cobra en en forma de datos personales. No obstante, si quieres ayudar a su desarrollo siempre puedes participar en su campaña de recaudación de fondos 2022.

¿Qué es Plasma Mobile?

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.

La entrada Más novedades de Plasma Mobile Gear 22.11 se publicó primero en KDE Blog.

the avatar of Innovators for openSUSE

AWS Approved: openSUSE Leap 15.4 Micro!

Taking Linux seriously since 1998, I gained experience in the GNU/Linux operating system that allowed me to build, contribute and make the openSUSE Leap 15.4 Micro platform available on the AWS cloud for everyone for free worldwide (all regions of the world).

Using software engineering work focused on GNU/Linux system optimization, I make available the minimalist version of openSUSE Leap 15.4 on AWS. In addition to being multipurpose, complete, stable and easy to use, it is intended for users, developers, administrators, and any professional who wants openSUSE resources on the server. It’s great for beginners, experienced users and ultra geeks, in short, it’s perfect for everyone!

The openSUSE Leap 15.4 Micro operating system provides less computational resource consumption. With less disk and memory and disk consumption, this operating system allows the use of modest virtual machines like t2.nano without compromising performance.

Suggestions in cabelo@opensuse.org
Information here: https://aws.amazon.com/marketplace/pp/prodview-763pijt3fq6ne

Following are the main advantages:

Resources openSUSE Leap 15.4 openSUSE 15.4 Micro
Disk Space 1,8G 906M
Memory used 182M 82M
Packages 593 263

Disadvantage: Does not have YAST!

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

Anakan Ayam Mutiara

Beberapa waktu yang lalu saya membeli sepasang indukan ayam Mutiara. Harganya cukup mahal, sekitar 750 ribu rupiah untuk sepasang indukan.

Saya juga membeli anakan ayam Mutiara seukuran kepal, usia 1-2 bulan. Harganya sama mahalnya, 75 ribu rupiah per ekor. Harga anakan ini sama dengan harga indukan ayam ayam kampung yang sudah siap produksi.

Meski mahal, saya tetap membelinya karena ini pesanan My Dear Rey. Ayamnya lucu dan unik. Kalau jalan beriringan lebih lucu lagi.

Setelah beberapa bulan dipelihara, indukan ayam Mutiara itu bertelur. Telurnya cukup banyak. Kalau saya baca, sekali bertelur bisa lebih dari 50 butir. Banyak dong, bisa untung nih kalau jual telurnya.

Masalahnya, ayam Mutiara ini hanya bertelur di musim hujan. Kebetulan banget saat saya beli sudah mulai masuk musim penghujan 🤭😁

Telur ayam mutiara tersebut kemudian coba ditetaskan di mesin penetas. Ternyata berhasil. Saat ini baru 2 ekor yang menetas. Saat masih kecil bentuknya masih sama seperti anakan ayam kampung biasa.

Tidak menutup kemungkinan ayam Mutiara ini nantinya diperbanyak di lingkungan Zeze Zahra. Bisa ditempatkan di rumah kabin, toko pertanian maupun kebun anggur.

Ada yang tertarik memelihara ayam Mutiara?