Skip to main content

the avatar of Nathan Wolf

Wireless Network Bridge Solution

When I moved from being a “city mouse” to now being a “country mouse” I had to rethink how I was going to do my network connectivity. Since I am not in an area that offers cable or fiber type of Internet, I had to go for a cellular based Internet and it made the […]

the avatar of Nathan Wolf

Repairing TheJoystick for TheC64

My vintage gaming fun came to a quick pause when the stick part of my Joystick decided to detach itself from the base of this “human-machine interface device.” At first very upset but then I thought, “I’m sure I can fix this.” Sure enough, I was able to and although I didn’t do it because […]

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

openSUSE Tumbleweed – Review of the week 2022/11

Dear Tumbleweed users and hackers,

Another week filled with 7 snapshots, and this despite of one snapshot being discarded. We have published 0310, 0311, 0312, 0313, 0314, 0316, and 0317 (0315 was skipped due to some elevated risk of braking systems with a dracut update; maintainers are looking into this)

The 7 published snapshots contained these changes:

  • dbus 1.14.0
  • KDE Plasma 5.24.3
  • KDE Frameworks 5.92.0
  • Mozilla Firefox 98.0 & Thunderbird 91.7.0
  • cURL 7.82.0
  • Linux kernel 5.16.14
  • Pipewire 0.3.48
  • util-linux 2.37.4
  • Mesa 22.0
  • Node.JS 17.7.1
  • SQLite 3.38.1
  • openSSL 1.1.1n

As you can see, a lot of things are happening – and changes keep on coming. Currently, we have these items in Staging projects being tested:

  • systemd 250.4: staging is finishing the QA, should happen rather soon
  • Linux kernel 5.16.15
  • Kubernetes 1.23.4 & 1.22.7
  • NetworkManager 1.36.2
  • Podman 4.0.2

Let’s see what else is being thrown at staging over the next few days – some things can pass rather quickly

the avatar of Nathan Wolf
the avatar of Open Build Service

Manage Your Beta Features

Did you join the beta program, but somehow wish you could disable a specific beta feature? This is now possible with the new Manage Beta Features page. What Changed Exactly? Before, you joined the beta program and all beta features were enabled. If you somehow didn’t want a certain beta feature, you couldn’t disable it. You had to leave the beta program to disable all beta features. Now, you can manage which beta feature is...

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

I'm an IBM Power Champion for 2022

I’m happy to announce that I became an IBM Power Champion for the year 2022. This blog is long overdue, however with the conflict raging in our neighbor country, Ukraine, I just did not feel the strength to write about anything. In this blog I try to introduce myself and share my plans for this year. But before doing so, let me share my new badge with you:

IBM Champion 2022 badge

My background

My title at work is “Open Source Evangelist” and Power does not appear anywhere in my job description. I do not have a Power system under my desk right now. How could I still become an IBM Power Champion?

The story goes back almost 30 years. That is when I first started using Power, some RS/6000 boxes at Dartmouth College. At that time, I did not know that I was using systems based on POWER processors. I did not even know that open source software exists, but I was most likely already using some. All I was aware, that those were the fastest systems I used up to that point.

A few years later I was introduced to open source software and became a Linux admin as a student job. When I got a trainee position at an IT company, my task was to install open source software on IBM Power servers running AIX. At that time it meant compiling software from source, as pre-built binaries were not yet available. I did so also on the fastest server of Hungary at that time: an IBM Power server larger than an average fridge.

Soon I started to work at Genesi, supporting Linux on Pegasos, a PowerPC workstation. I also ported openSUSE and Ubuntu to various PowerPC development systems by Freescale. This was also the time when I became more interested in open source user communities. I became a powerdeveloper.org community contributor and moderator and later I had the same roles on power.org by IBM. In my last year at Genesi I started to give talks about Linux on Power at various events in Hungary and in Europe.

You can read more about my Power experiences at https://opensource.com/article/20/10/power-architecture

I spent the past twelve years as open source evangelist for open source IT security software: syslog-ng and sudo. Officially I do not have anything to do with Power, but in practice I work with Power regularly. I build syslog-ng packages for the platform. I also use Power to test and tune syslog-ng. For many years Power 9 was the fastest platform I had access to to run syslog-ng. I do not have access to Power 10, but I suspect that after a quick break the crown is back to Power. Obviously, the IBM Power E1080 would be an overkill to run syslog-ng :-)

You can read more about being an open source evangelist at https://opensource.com/article/21/1/open-source-evangelist

Being an open source evangelist taught me to share my thoughts loud and clear. I have hundreds of blogs and articles on-line and I have many thousands of posts on social media. Even if my primary focus is syslog-ng and sudo, many people know me as a vocal Power advocate. It’s not surprising: if I am interested in something, I use my experiences as open source evangelist to share my thoughts on it. I’m definitely very interested in Power. Within Power my focus is open source, mainly Linux.

My plans

Just like most developers, I prefer to work on a machine under my desk, not on some remote hosts. (See my blog on the topic: https://peter.czanik.hu/posts/saving-power/) I planned to buy a Power 9, either a reduced cost AC922 or a Blackbird from Raptor Computing. However, the unfortunate events in Ukraine made this plan impossible, as our currency lost much of its value.

As someone with an environmental engineer degree I’d be even more happy to have a Power 10 box under my desk to work with. More performance and it is also a lot more power efficient. Of course, with a Power system under my desk I could do a lot more practical work: testing various Linux distributions, providing fixes and/or feedback to developers. But a Power 10 desktop is probably just a dream for now. Nevertheless, advocating Power is still something very important for me. Although not as good as having a system at home, I can access remotely access Power 9 systems at one of the universities providing public access to open source developers, as well as at a friends' place. I plan to write a series of articles covering Power and open source. If all goes well, I’ll publish a new article each month here.

the avatar of Nathan Wolf

the avatar of Nathan Wolf

New Commodore 64 Keycaps

I am hoping that these just might be a real thing! There have been other Indigogo campaigns that haven’t come to see the production light of day and some of which, I had really hoped to see be a real thing. When I saw this campaign for the Commodore 64 keycaps, I was already skeptical […]
a silhouette of a person's head and shoulders, used as a default avatar

openSUSE Tumbleweed – Review of the week 2022/10

Dear Tumbleweed users and hackers,

Over here, the weather is getting better by the day, spring is around the corner. But the Tumbleweed developers seem not to care that much, as we managed to release a full 7 snapshots in the last week (0303…0309).

The main changes in those snapshots included:

  • libva 2.14.0
  • KDE Gear 21.12.3
  • binutils 2.38
  • Libreoffice 7.3.1.3
  • Poppler 22.03.0
  • Node.JS 17.6.0
  • VLC 3.0.17
  • openSSH 8.9p1
  • Rust 1.59
  • go 1.16.15 & 1.17.8
  • Ruby Rails 7.0

The stagings are not overcrowded at the moment, there is space for all your submissions. But there are still things in the makings, such as:

  • systemd 250.3: breaks python-pyudev
  • Linux kernel 5.16.14
  • util-linux 2.37.4
  • Mozilla Firefox 98.0 & Thunderbird 91.7.0
  • cURL 7.82.0: breaks libzypp and pycurl
  • KDE Plasma 5.24.3
  • dbus 1.14.0

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

syslog-ng 4 theme: typing

As explained in my previous post, we do have some features already in mind for syslog-ng 4, even though the work on creating a long term set of objectives for the syslog-ng project is not finished yet. One of the themes that I have working code for already, is typing.

syslog-ng traditionally assumes that log data, even if it comes in a structured form (like RFC5424 structured data or JSON) is primarily textual in nature. For this reason, name-value pairs in syslog-ng are text values just as the log message as a whole. The need for typing however came up previously, most notably in cases where we sent data to a consumer that supported typing, such as:

  • Elastic like other similar consumers use JSON, and attributes can have non-text types
  • SQL columns have types
  • Riemann metrics can have types

Read the rest of the blog at https://syslog-ng-future.blog/syslog-ng-4-theme-typing/

syslog-ng logo