The Wiert Corner – irregular stream of stuff

Jeroen W. Pluimers on .NET, C#, Delphi, databases, and personal interests

  • My badges

  • Twitter Updates

  • My Flickr Stream

  • Pages

  • All categories

  • Enter your email address to subscribe to this blog and receive notifications of new posts by email.

    Join 1,862 other subscribers

Archive for the ‘Linux’ Category

LinuxCND: The Raspberry Pi that ships other Raspberry Pis – Pi Australia

Posted by jpluimers on 2025/11/11

Cool practical application of LinuxCNC: [Wayback/Archive] The Raspberry Pi that ships other Raspberry Pis – Pi Australia

[Wayback/Archive] LinuxCNC

LinuxCNC controls CNC machines. It can drive milling machines, lathes, 3D printers, laser cutters, plasma cutters, robot arms, hexapods, and more.

Via [Wayback/Archive] Frans van Berckel on Twitter: “@geerlingguy So, there is a Raspberry Pi, that ships other Raspberry Pis?”

–jeroen

Posted in *nix, *nix-tools, Development, Hardware Development, Linux, Power User, Raspberry Pi | Leave a Comment »

Notes on Oracle Cloud Free Tier (via «I got the “free forever” 4 core/24GB ARM VM from Oracle Cloud. What should I do with it?»)

Posted by jpluimers on 2025/10/02

Some notes (mainly links) on the Oracle Cloud Free Tier as at the time of writing it is the only provider with a “free forever” tier.

In the past for FOSS, there was [Wayback/Archive] Fosshost on Twitter: “@d_feldman Check out fosshost.org for an alternative to Oracle Cloud for ARM/AArch64. We are free, open source and you will never get bill shock. Open source projects must apply only.”, but at the end of 2022 they started to wind down their services as per [Wayback/Archive] Fosshost to Sunset Tenant Services

Fosshost to Sunset Tenant Services

At this time, Fosshost is deeply sorry to announce we are no longer able to continue offering our services.

Because of this, we strongly recommend all Fosshost tenants to backup their data immediately, and migrate elsewhere as soon as possible.

Oh before you begin: if you need a reverse DNS record then be sure to request that as soon as your free tier starts: at that time you have USD 300 credits for running paid services which includes the support to request reverse DNS records.

Anyway, many links on the Oracle OCI Cloud Free Tier (especially the ARM deal is great: lots of RAM as compared to the x86 VMs):

Read the rest of this entry »

Posted in CentOS, openSuSE, OracleLinux, RedHat, SuSE Linux, Ubuntu, Uncategorized, Windows, Windows Server 2012 R2, Windows Server 2016, Windows Server 2019, Windows Server 2022 | Leave a Comment »

A PDF can run JavaScript, which means it can hosts a VM for Linux or Doom

Posted by jpluimers on 2025/06/12

A few years back, this question popped up: [Wayback/Archive] Embedding JS into PDF : cybersecurity

The answer is yes, and you can take this far. Virtualisation far. Which is what these repositories – both by [Wayback/Archive] ading2210 · GitHub – did:

Via [Wayback/Archive] Angry Nerds Podcast – YouTube -> [Wayback/Archive] Angrynerds 235 – Automasturbator – YouTube -> 1540 seconds at [Wayback/Archive] Angrynerds 235 – Automasturbator – YouTube – t=5040s

1:24:00 Hadden we Doom in PDF-vorm al eens genoemd? https://github.com/ading2210/doompdf Er is een vervolg, nu gewoon linux draaien in een PDF https://github.com/ading2210/linuxpdf Dus in feite gewoon een PDF-VMetje

Related:

Read the rest of this entry »

Posted in *nix, Development, JavaScript/ECMAScript, Linux, Power User, Software Development, Virtualization | Leave a Comment »

Setting Up a Raspberry PI with a German Mac Keyboard – Seaside Testing

Posted by jpluimers on 2025/05/08

[Wayback/Archive] Setting Up a Raspberry PI with a German Mac Keyboard – Seaside Testing.

Reminder to self: figure out where parameters for /etc/default/keyboard are documented in case I want to use USB keyboards:

  • from other manufacturers than Apple
  • with other language layouts

Via: [Wayback/Archive] Stephan Kämper (@seasidetesting@mastodon.social) on Twitter: “Setting Up a Raspberry PI with a German Mac Keyboard”

Read the rest of this entry »

Posted in Debian, Development, Hardware, Hardware Development, Keyboards and Keyboard Shortcuts, KVM keyboard/video/mouse, Linux, Power User, Raspberry Pi, Raspbian | Leave a Comment »

“NAMED_CONF_INCLUDE_FILES” has been gone from /etc/sysconfig/named since OpenSuSE 15.4

Posted by jpluimers on 2025/04/28

In the past, I used to modify /etc/sysconfig/named and add entries to the NAMED_CONF_INCLUDE_FILES setting, then run /usr/share/bind/createNamedConfInclude
to generate /etc/named.conf.include.

As of OpenSuSE 15.4, /usr/share/bind/createNamedConfInclude has become an empty file and NAMED_CONF_INCLUDE_FILES got removed and NAMED_INITIALIZE_SCRIPTS introduced.

So now I changed my playbooks to manually generate /etc/named.conf.include and include it form /etc/sysconfig/named.

Since I hardly perform these new installations, it took a few years for me to find out about this change. Upgrading existing systems somehow kept the generated file and included it.

Related links with quotes as it was hard to find out what changed and how to work around and I wasn’t the only one bump into issues:

Read the rest of this entry »

Posted in *nix, *nix-tools, bash, bash, bind-named, Development, DNS, LEAP, Linux, openSuSE, Power User, Scripting, Software Development, SuSE Linux | Tagged: | Leave a Comment »

How to send raw network packets in Python with tun/tap

Posted by jpluimers on 2025/02/20

For my link archive: [Wayback/Archive] How to send raw network packets in Python with tun/tap

I never really played around with tun and tap, so this is a nice opportunity to do so. I know they were the base for VPN on Linux, but just now I learned TUN/TAP are not available on nx, but also on Windows. Cool!

Via [Wayback/Archive] 🔎Julia Evans🔍 on Twitter: “how to send raw network packets in Python with tun/tap …”

--jeroen

Posted in *nix, *nix-tools, Development, Ethernet, Hardware, Linux, Network-and-equipment, Power User, Python, Scripting, Software Development | Leave a Comment »

nixCraft on Twitter: “Here is how to check if you are affected by a known vulnerability in your hardware (CPU) when using Linux including mitigation status”

Posted by jpluimers on 2025/01/10

[Wayback/A] nixCraft on Twitter: “Here is how to check if you are affected by a known vulnerability in your hardware (CPU) when using Linux including mitigation status: grep -r . /sys/devices/system/cpu/vulnerabilities/

Read the rest of this entry »

Posted in *nix, *nix-tools, grep, Linux, Power User | Leave a Comment »

Some initial steps solving the Raspberry Pi (3 and 4) issue where OpenSuSE LEAP does reach Graphical Target but Tumbleweed does not

Posted by jpluimers on 2024/12/13

This is from years ago, but I forgot to schedule it, so here it is:

Problem on an E20 (enlightenment using lightdm) image:

  • LEAP 15.2 did reach Graphical Target
    • Image [Wayback] openSUSE-Leap-15.2-ARM-E20-raspberrypi3.aarch64-2020.07.08-Build1.34.raw.xz [Wayback] .packages [Wayback] .raw.xz.sha256 [Wayback]  [Wayback] .raw.xz.sha256.asc
  • Tumbleweed did not.

Parts of the chat transcript:

Read the rest of this entry »

Posted in *nix, *nix-tools, LEAP, Linux, openSuSE, Power User, SuSE Linux, Tumbleweed | Leave a Comment »

Good Reddit thread regarding updating Tumbleweed: difference between zypper up (zypper update) and zypper dup (zypper dist-upgrade) repository priorities and more

Posted by jpluimers on 2024/12/02

Sometimes the best information is outside vendor forums. I think it is the case for this Reddit thread: [Wayback/Archive] Regarding updating Tumbleweed; what is the best way to do it? Appper, zypper dup, zypper up. Which one am i supposed to use? Should i be worried about the vendor changes? And why do i get a message when using ‘zypper up’ saying “The following 35 package updates will NOT be installed”? : openSUSE

Note that specific to openSuSE Tumbleweed you should prefer zypper distr-upgrade over zypper update as per [Wayback/Archive] TUMBLEWEED zypper dup default behavior changed: what is the difference to zypper up?

Be aware this thread is about Tumbleweed, the method to update is byusing dup since it’s a new snapshot. At this point it’s your choice toupdate or not depending on your requirements. If your running out ofkernel modules supplied by third parties, then your tied to theirschedule…. Using zypper up will in the long term create more issuesas well as not supported.

This is especially true as --no-allow-vendor-change has been the default for zypper dist-upgrade for almost a decade now: [Wayback/Archive] PSA: Tumbleweed: –no-allow-vendor-change now default zypper dup behaviour : openSUSE

Read the rest of this entry »

Posted in *nix, *nix-tools, Linux, openSuSE, Power User, SuSE Linux, Tumbleweed | Leave a Comment »

I’m not the only one storing tech gadgets in flight cases (:

Posted by jpluimers on 2024/09/05

It was about 2 years ago that Jilles reminded me I had a flight case with gadgets too.

Back when I assembled it in 2018, I had big plans for showing private “cloud” container experimentation and gadget stuff at conferences. Then 2019 kicked in with rectum cancer.

So it was good that he helped me motivating to get it working again, especially as the time around assembling it so much fun and working on it brought back those days.

Here are the pictures:

Read the rest of this entry »

Posted in *nix, *nix-tools, Cloud, Cloud Development, Containers, Debian, Development, Docker, GL-AR300M, GL.iNet, Hardware Development, Infrastructure, Kubernetes (k8n), Linux, openSuSE, Power User, Raspberry Pi, Raspbian, Software Development, SuSE Linux | Leave a Comment »