Noodlings | Kontact Solaar through a VPN

The luckiest podcast or just a baker’s dozen of noodlings.

13th Noodling of nonsense

Kontact | Akonadi Reference

The killer feature of the Plasma Desktop has been the KDE Personal Information Manager, Kontact. I have been using it since 2004 time frame and although we have had a tenuous relationship over the years, specifically the switch to the Akonadi and the pain that came with it in the early years. I actively use Kontact on multiple machines for the feature richness of it and haven’t found anything in existence that I like better. I also exclusively use Kontact on openSUSE Tumbleweed with the Plasma Desktop Environment.

I have decided to publish my reference concerning the maintenance it requires. I could be an edge case since I have five mail accounts and multiple calendar accounts as well. Historically, I have had issues where losing network connection, regaining it, suspending and resuming my machine over a period of time would cause the thing to have fits. So, here are my fixes, whenever the need arises.

You know those stories of people that have these crazy habit ts that don’t make sense, things they do that don’t really help or solve a problem like making sure the spoons are organized in just the right fashion? Yeah, well that could be what this whole post is and my obsessive-compulsive tenancies are in full expression. So, take all that into account should you choose to use any of these references.

Solaar | Application for Logitech Unifying Receivers

I recently purchased a new Logitech wireless keyboard for my kitchen computer because the Bluetooth keyboard I had previously used was driving me nuts. Mostly for the keyboard layout and sometimes because it didn’t want to connect. That was due possibly due to hardware failure or bad design. It also doesn’t have media keys, like volume control, so I thought it best just to replace it.

I have previously used ltunify with success but I only used it because “L” comes before “S” so that was my first stop. Since I received feedback that I should try Solaar I did so this time. Since there isn’t an official Linux based application available from Logitech, the fine open source community has stepped in to make managing your devices simple and straight forward.

Having Solaar in the system try is quite handy. Though, the reality is, I don’t need it all the time in fact, it isn’t actively running very often but having it to manage your devices is very handy. It’s nice to know that you can manage multiple Unifying receivers with this application. This is easy to use and has a great, well laid out and straight forward interface. I am glad I was recommended to try this application out. It has now been placed high on my list of tools to keep handy.

Dell Inspiron 20 3048 SSD Upgrade

There comes a time in the lifespan of a computer where you decide that the performance becomes a little lacking. That was my case with this computer and the state of the drive was becoming a little dubious as it felt like it was getting slower and having periodic file system errors. Rather than just reinstall openSUSE on the same drive, I decided, I wanted to make an inexpensive upgrade so I purchased a Solid State Drive (SSD) for it.

Since I have taken this unit apart before, I already knew what I was doing with it. The back of computer comes off but does take some time to get all the snaps to release. I would really prefer that this was held together with screws instead of snaps. That is the only real design choice I don’t a care for with this machine. Upon releasing the back cover from the chassis, it exposes the 2.5″ drive which sits in the lower left corner of the machine. The drive is held in a caddy that snaps in to the chassis, no tools required to remove or insert the drive. I think this is actually quite the clever design.

The hardest part about the whole job was hanging the computer on the VESA mount. In fact, as much as I like utilizing VESA mounts, they are often a pain in the fanny to do without an extra set of hands.

The average read rate of this drive is 443.9 MB/s with 100 samples. The access time is pretty great compared to the typical seek time of “spinning rust” hard drive platter which averages around 100 MB/s. Essentially a factor of four increase in performance. The seek time on the SSD is .10 msec as opposed to 18.81 msec which is about 180 times faster.

I resisted for a long time going to SSDs because, that seems to be my M.O. on new technology. I am glad that the SSD technology has come down in price. It has greatly improved the performance of this aging all-in-one and extended the life of this machine. The performance improvements of SSDs over HDDs is not in any way a revelation. The point I want to emphasize here is that by putting in an SSD, the machine is far more useful and the user experience is vastly improved. So, rather than chuck the old computer, swap out the Hard Disk Drive with a Solid State Drive.

Windscribe VPN Service

With all the talk of VPN (Virtual Private Network) services to keep you safe and my general lack of interest in the subject, I was talking to Eric Adams, my co-host on the DLN Xtend podcast about the subject. He was telling me that he was hesitant to recommend any service so he gave me some option to try out. The one I chose, after doing a little reading was Windscribe.

I am new to the VPN game so I want to be careful in saying, I am recommending this as the perfect solution but rather demonstrating how I set it up and how I am using it on my openSUSE Tumbleweed system.

I know that my employer requires me to VPN in to do any real work so even they recognize the value of a good VPN, so maybe I should too. How often do I plan to use it? Not all that often, really. Maybe a few times a month, specifically when I am using an internet access point that I do not trust. I will especially use it if the access point is has “xfinity” in the SSID as I have little to no trust for them.

I appreciate how simple this is to use and should I get to the point where I am pushing my 10 GiB per month limit, I will go all in on an annual subscription. It’s not that expensive to put up one extra line of defense, especially one as convenient as this.

BDLL Followup

FerenOS is the current BDLL Challenge. I find that I really appreciate the work that goes into Feren OS. It is certainly worth a spin for anyone, whether you are a “KDE Fan” or not. I do think that the departure from using Cinnamon as the base has been good for the overall experience, not because I am a huge fan of Plasma, which I am, but that it seems to have opened up a lot more creative flexibility to the project.

My review of Feren is still forthcoming, at the time of recording but I find that the experience is great. It feels like a polished well thought out product that pays attention to the finer details. It’s certainly worth a visit.

Bottom Line Up Front: FerenOS (2020) is simply fantastic. The way you are greeted and guided through your setup is brilliant. I am not keen on every design decision but that matters not as I am never keen on every design decisions, to include my own. FerenOS is going for a look that is uniquely its own and is not afraid to experiment, cross toolkit boundaries and stray from the normal. I appreciate the design decisions, more than any other “boutique” distribution that I have seen in a long while. Do I like all of them? No. Would I choose many of these? Also, No. But I think they do look great, make for an enjoyable experience, just not one I necessarily prefer.

openSUSE Corner

Tumbleweed Snapshots 20200105, 20200106, 20200107, 20200108, 20200109, 20200110, & 20200111

YaST2 (4.2.47 -> 4.2.49) along with 12 modules have been upgraded. Fixed several bugs

smartmontools (7.0 -> 7.1) bug fixes

Plasma-Framework received an update to fix a possible crash with a “broken” locale setup

Shotwell (0.30.7 -> 0.30.8)

Mesa and Mesa Drivers (19.2.6 -> 19.3.1) numerous bug fixes and features including OpenGL 4.6 support for Intel drivers. A number of new Vulkan extensions supported by Intel and Radeon, better AMD Radeon APU performance and many more

libinput (1.14.3 -> 1.15.0)

Plasma5-Thunderbolt (5.17.4 -> 5.17.5) provided some bug fixes.

seahorse (3.34 -> 3.34.1)

fwupd (1.3.1 -> 1.3.6) included plugins for coreboot, updates for Dell hardware and a hold host of fixes and improvements

KDE Plasma packages (19.12.0 -> 19.12.1) basically all of them which introduced many, many bug fixes across the entire suite of applications and tools.

MozillaFirefox (71.0 -> 72.0.1) addressed several CVEs

Tumbleweed Snapshot Reviewer:
20200105 – Stable 94
20200106 – Stable 94
20200107 – Stable 97
20200108 – Stable 96
20200109 – Stable 98
20200110 – Stable 99
20200111 – Stable 95

Nifty Link

If you are interested in open source games that run on openSUSE via the Direct Installation link, visit

https://software.opensuse.org/packages/Games

I have forgotten about this and if I have, maybe you have too. Some of the interesting games I see are”

0 A.D. – A Real-Time Strategy Game of Ancient Warfare

Armagetron – A motorcycle battle game in the theme of Tron

Barbie Seahorse Adventures – A 2d Pixelart platformer that I can admit I tried many years ago and it was rather enjoyable.

Endless Sky – A space exploration and combat game

Extreme Tux Racer – A high speed arctic racing game based on Tux Racer.

There are many more to check out that I truly find enjoyable.

Computer History Retrospective

The 1983 the then “modern” word processor was already adding efficiency to the Newspaper Industry where columnists could write in a remote location, type, edit and transmit content, via modem to the newspaper or where books could be written, stored on disks and transmitted to the publisher when it was completed.

Even in 1983, Correcting Spelling and stylistic devices were already being employed. While some winters had disagreement with the affect on written language by these technologies and that computers will promote dry, bland writing by diluting an individual style. Others claimed that it improves writing ability as the amount of computer intervention is at the writers discretion.

It was even suggested by Paul Schindler that, like a car, you should try a Word Processor before you buy it which was a good idea because of the price.

Wordvision $50-$70 range
Wordstar up to $500

Paul Schindler gives advice about not needing to buy a 32bit “super micro” if all you are going to do is word process. I couldn’t help but relate that to modern computer thoughts. Don’t buy a computer that has more power than you need but at the same time, I would argue that it isn’t always the case

It is interesting to point out that the most powerful tool in word processing and analyzing words was on a Unix System V.

Watching this episode of “The Computer Chronicles” has really made me appreciate the state of word processing today. LibreOffice, AbiWord or any of the other word processing applications out there are available to me without any expectation of monetary exchange. Though, if you would like these applications to continue to exist, it would benefit you to donate to them.

This whole thing was an incredibly interesting retrospective on how differences and similarities of computer or automated technologies employed in the 1980s as compared to today. We are very fortunate that the open source software availability has made day to day computing far less expensive and I would say, far more productive.

Noodlings | Lighting the Emby Server with Kdenlive

Coming back strong in 2020… no… not coming back… I haven’t been gone, just delayed.

12th Noodling, a dozen, a foot or a cup and a half of crap?

AMD System from Yester-Years Parts

I recently posted about my computer build. In short, this is a computer build on parts that are in no way considered top of the line. They are all quite old and that did pose a few problems. One, this motherboard would not boot from a software RAID pool. I was able to bootstrap the BTRFS RAID pool with a separate drive and root partition. It did add some complexity to my system but I think it works out okay.

Building a system is something I have wanted to do for quite some time. As in, several years but time, finances and decision vapor-lock had kept me from it. What pushed me over was a fortuitous conversation at a Christmas gathering last year, I struck a nerdy conversation, with a computer store owner that ultimately gave me this giant Thermaltake case without a motherboard and a few weeks later, another fortuitous happening where I was given a bunch of old computer equipment and an AM3 motherboard was among the rest of the aged equipment which drove the rest of the build. My course of action was to stuff the most memory and fastest processor in that which is what I did and I am happy with it. I am not going to belabor that process as I have talked about it before and I have a link you can follow if you are interested in those details.

As a result of this, I had tons of fun, it was a great learning experience and that same guy gave me another case, not as big but far more robust in design with a water cooler. I now want to build another machine but I am thinking a more pure gaming machine and leave this current machine to be my server workstation. I don’t know when I would get to this but I think this one will be a project I do with my kids. Use it as a teaching opportunity and turn it into a kind of family event. Currently, the machine has a Core 2 Duo CPU platform of some kind. I think I would probably do another AMD build, something newer that can take advantage of these new fancy CPUs coming out. I still wouldn’t go bleeding edge but certainly something closer than what I have now.

Emby Server Summation

I have fully evaluated my use of Emby and given a little write up on it. I described the installation process, setting it up, importing my media files and so forth. I want to just summarize the highlights and the lowlights of my experience before I begin my next testing of Plex.

What I like

Emby is super easy to set up. It is nothing more than copying one line into a terminal and executing it. It is super simple and the script also seems to, at least on the version I installed, start and enable the emby-server service.

It’s super easy to add media libraries to Emby. The wizard walks you through it in the beginning and if you want to add additional libraries, that is very easy to do through the configuration tool.

Streams to just about everything in the house. Essentially, if it has a browser, you have access to the Emby server. I haven’t had any issues with the system in the approximately five weeks I have been using it.

Updating the metadata and identity of any movies is as easy as a click and search. You can change the cover images and so forth. Some of the movies I have ripped haven’t always been detected completely correctly. For example, there are three different Grinch movies and I had to manually define which decade they came from. It was super easy.

The Android application works quite nicely. I am actually impressed with the ease of use of the application. It also has quite the fine polish to it as well.

What I don’t like

This was an open source project that went closed source. I sort of have an issue with that and I am not alone with that assessment. It was at that point that Jellyfin was forked from Emby which is what makes me incredibly interested in Jellyfin.

I can’t stream to my Wii, though I don’t really blame the project for not supporting a 14 year old game console. There isn’t an app on the Homebrew channel though at the time of writing, I realized that there is a browser on the Wii so perhaps more investigation is needed. I will update this paragraph with any new information I learn as I investigate that possibility.

Updates will have to be done manually. The server does say it needs to be updated and to do so requires the same step as installation. That is really the only clunky part about this whole setup.

Final Thoughts

Emby is pretty great. Regardless of what I do not like about it. It is a great experience. If you are undecided on your media server and have a desire to try the different options, this is a good one. If this was my only option, I could easily get along fine with it. Since I have two others, I will check those out too.

I highly recommend you try out Emby as the shortcomings are nitpick issues. I don’t like that it went closed source but the project, closed or open, is sound. It is a great, well polished, experience.

This is my first media server review. I will have follow up articles to this in the near future. If there are any inaccuracies or areas I need to revisit, please let me know and I will take the time to make updates.

Kdenlive 19.12 Review

It did take me a quick start tutorial to get going. I do kind of wish there were more instructions on how to do things that weren’t in video form. I like video and all but it is too slow to go through. I would rather scan down a page and see little clips of how each effect is done on it’s own. I suppose there is nothing stopping me from doing that.

Kdenlive is easy to just get going with it. Once you understand the work flow, dump your videos, music, pictures and such in the “pot-o-media” and you are off to the races.

What I Like

Kdenlive is incredibly stable and reliable. Crashing is incredibly rare. I have spent many hours at a time editing and not once has Kdenlive crashed. In all fairness, it’s been hours of editing because I am not very good at it. I have used and rendered video on both my Dell Latitude E6440 and my “new” AMD FX-9590 system with out any glitching or issues. I am impressed by the stability and smooth operation of Kdenlive on openSUSE Tumbleweed.

The user interface of Kdenlive makes sense. The shortcuts, the ease of defining the effects and transition as well as previewing the video makes for an easy and enjoyable video editing experience. Even the scrolling across the timeline or through the tracks, all just makes intuitive sense.

The options for rendering videos or even just audio has a straight forward interface that makes it quite clear what is happening when you start that render. Also, when you start the render, you can continue to use Kdenlive. It does not lock you out of the application.

What I Don’t Like

The text editor for title screens is a bit ropey. The cursor indicator isn’t always visible so I often have to make special effort to get to the right location which includes some delete and retype from time to time. The use of it is not as much fun as the rest of the application.

Not so much a fault of the application but doing video editing really needs more screen real-estate. One 1080p screen is not enough. Not the fault of the application but it is hard to see and read everything going on without excessive scrolling.

Final Thoughts

Kdenlive is a great application with a lot more features than I know how to even use. I don’t do any complex video editing. I don’t have good video equipment so I don’t have a real high level of motivation to create a lot of video content at this time. You can only polish a turd so much and I am often not happy with the video I shoot. I am happy, however, with what I can do with the video in Kdenlive. It does make turning the lack-luster video into barely acceptable video content. Editing with Kdenlive is easy to use and is enjoyable to turn the mess I start with into something more usable. I would like to make more excuses to do more video content because the great user experience Kdenlive provides.

I have heard of people complain that Kdenlive isn’t stable, well, that is a bunch of hooey. Kdenlive on openSUSE Tumbleweed works fantastically well without any crashing. I am very thankful for fantastic packaging and QA process from the openSUSE Project and I am very grateful for every programmer that has had a hand in every piece of this, from the Linux kernel to the Plasma desktop to the application itself. Thank you for all your time and efforts.

Linux Powered Festive Lights

Move from Christmastime to Wintertime. One of those I like a lot more than the other but by having “winter lights” it brightens up the space around me and pushes that gray, cold, dark sadness away. Thanks Linux!

Anything multi-colored and Christmas specific has been taken down. The strands of multicolor lights on my porch have been replaced by blue lights. The wreath and Santa are down but in Santa’s place is an inflatable snowman. Everyting is now white and blue around my house. Not as much fun as Christmastime but I think there is a rule about how much fun you can have at any point in time of the year and I don’t want to over indulge in it. I have to keep it for the designated times, be seasonally appropriate.

I have purchased a few other little things to add to my display. What can I say, I enjoy talking about it. More on that in the future.

AppImageLauncher Review

Of the three Universal package installers, AppImage is one of them. Historically, it has been my least favorite due to the more squirrely way of managing each application. Essentially, you had these files are scattered about your file system or shoved in a folder some place and if you wanted to put them in the menu, you had to do it manually. When you downloaded an update, because not all AppImages support updating, you had to recreate or edit the menu entry and lacks all sense of intuitiveness. It is just incredibly primative

Some AppImages would integrate themselves into your menu system and even perform their own updates. Most of them, however, do not implement those nice little features. Another step, before launching it, having to modify the properties to make it executable. Not a difficult step but it was another step that made it feel a little clunky to use. Combine all these anti-features together and it was my least favorite Universal package. Sill grateful, just least interested.

Step in AppImageLauncher. This throws a significant change in the Universal Package landscape. I have been favoring Snaps for many reasons: the central repository, the ease-of-use in the command line or graphical tools (I used the command line), automatic updates and vast selection of applications has made it my first stop in the Universal Package route. The next has been Flatpak. It has a pseudo Central Repository, nothing official, it integrates nicely with Plasma’s Application Explorer, Discover. Flatpak has recently been better about automatic updates and does a fantastic job of theming itself automatically to your desktop settings.

Lastly has been AppImages because of the rather ad-hoc nature and disjointed desktop experience they have provided. They would respect your desktop themes and are a great non-committal way to try an application but lacked a convenient and clean way to access them. I have used AppImageLauncher for such a short period of time but it is a game changer as far as desktop experience is concerned. The ease of installation and removal of your application in the menu and the automatic organization makes for a purposefully integrated experience. You really can’t tell that you are using an AppImage unless you are doing a right click in the menu entry. Now, on my openSUSE systems, AppImage is a first-class citizen beside my system package manager (RPMs), Snaps, or Flatpak. 2020 is starting of great in the software world.

So why would you use the AUR?

BDLL Follow up

Something that doesn’t seem to get enough attention is the BDLL Discourse Forum. There is a lot of great discussion going on there, not just because I am dumping everything I am working on there but because it is a great place to get help, talk about your Linuxy experiences and just have great conversation about interesting things in tech.

The Linux Half Top was a thread submitted by Steve (Mowest). He had a broken laptop screen and instead of dumping $100 plus into the machine for a new screen and touch panel, he took the screen off entirely, added an HDMI to VGA adapter. Steve gave credit to another community member Dalton Durst for the idea. It reminded Sleepy Eyes Vince of the Commodore 64 where the computer was in the keyboard and just needed a screen.

The whole idea was brilliant, simply brilliant and was an exercise in problem solving by looking for an entirely different solution. Well done.

I highly recommend you take a trip to the BDLL Discourse for some very interesting discussion, discoveries and ideas.

openSUSE Corner

Tumbleweed Snapshots 20191231, 20200101, and 20200103

postgresql10 (10.10 -> 10.11) 59 line item changes applied to PostgresQL

xfce4-terminal (0.8.8 -> 0.8.9.1) Respect the “Working Directory” setting when opening initial window, Fix invalid geometry on Wayland, and several other polishing improvements.

xfce4-branding-openSUSE (4.14+20191207 -> 4.14+20191230) several packages relating to openSUSE branding which included setting the default cursor to Adwaita

libvirt had CVE-2019-11135 addressed

ALSA (1.2.1.1 -> 1.2.1.2) several upstream fixes and UCM and UCMv2 fixes and enhancements. See Changes

NetworkManager (1.18.4 -> 1.22.2) Fix multiple issues in the internal DHCP client, including: wrong parsing of search domains and classless routes options, and failures in obtaining and renewing the lease with certain server configurations.

flatpak (1.4.3 -> 1.6.0) several fixes to include fixing some leaks and not to poll for updates in the portal when on a metered connection.

Catfish (1.4.11 -> 1.4.12) for Wayland and GNOME Shell support

Ffmpeg-4 numerous subpackage updates

SSHfs (3.6.0 -> 3.7.0) to give you higher max connection to improve responsiveness during large file transfers.

VIM (8.2.0000 -> 8.2.0063) 54 line item fixes

Tumbleweed Snapshot Reviewer:
20191231 – moderate 79
20200101 – stable 91
20200103 – moderate 85

Four more snapshots are in the pipeline and at pending stable scores

Computer History Retrospective

I was recently watching an episode of Computer Chronicles that covered the idea of “Simulator Software” recorded in 1983. They talked of the flight simulators of the time, simulations of architecture and urban design. Even in the 1980s they were saving money by doing virtual testing of an environment before you spend the time and money on the real thing.

There was a flight simulator used by the military in the early 1980s that by today’s standards, not so great but if I were running that on an Amiga or x86 based PC in the mid-90s, it would have been pretty darn impressive yet.

It is interesting to see now, the graphics capabilities have advanced. Any one modern graphics card has such incredible graphical capabilities, delivering fantastic realism. It’s something that is pretty amazing if you stop and think about it.

I can’t help but wonder how those ideas were sold at the time to punch information into a computer that by all accounts is not all that capable of calculating the vast sets of variables that are done today. Today, there is so much more that can be done with finite element analysis in software that you don’t have to pay for. Examples of this are, FreeCAD and Fusion360, one an open source application, the second a close source application but free to use for hobbyists.

This is a great episode of the Computer Chronicles if you are interested in seeing the early development of computer simulation in the early 80s. The excitement around it is pretty fascinating and we can thank these people for pushing the technology from which we enjoy the fruits today.

Noodlings | Quick Tiling Fusion 360 in the Kitchen

New episode for the New Year and that title is almost entirely nonsensical because they are different subjects.

Have a listen to episode 11 of this jibber jabber!

Fusion 360 Review

Fusion 360 is a CAD / CAM application with finite element analysis capabilities. I was going through the Autodesk forums and read a lot of chatter about their position on the Linux client. It appears that for several years, there have been requests but there is no plan to support it.

One user gave a fantastic well thought out, logical reason for building Fusion 360 to work in Linux and he gave the typical reasons for not doing so with answers:

  • the management sees not enough customers here. It’s a question about cost/income ratio.
  • I think if done right, there are not much costs (keyword continuous integration)
  • Number of potential customers. Linux users need to raise there hand and write to Autodesk, so that they can see, there are potential customers. Linux leads already on the server market, and on embedded devices, smart phones and tablets (if you count Android as Linux).
  • On the desktop, Windows is still the dominating system (88%), Mac (9%), Linux (2%). But this is for the average user, this doesn’t need to be true for engineers and makers using CAD software.
  • I have no statistic here, but I personally have never seen engineers working on Mac.
    But I have seen many engineers, software developers and scientists that work on Linux.
  • Linux users are willing to Beta test and are able to generally figure things out for themselves.

There was a lot more that you can look at here:

Autodesk support for Fusion 360 Discussion

There were a lot of hostile responses from Windows users that were just… hostile. I do think that is a large part of the untold story. There are those that point to Linux and talk of the technological elitism but I don’t think that is a behavior that exclusive to Linux users at all. I can refer to this post for evidence otherwise.

Even though Autodesk has stated that they have no plans to support Linux, it is always with the caveat that of “at this time.” I still have hope that Linux will be supported in the future. It’s inevitable as there are a larger percentage of Linux users in the engineering field, Autodesk does support Linux on the Maya application and since there are more and more professional tools on Linux, I truly believe it will follow.

Quick tiling Windows in Plasma

It took me far too long to complete the write up and video but I must say that the tiling features in Plasma are pretty fantastic. I spent this past weekend doing a lot of administrative work for another job of mine and the tiling manipulation of windows and desktop navigation made the tasks far less painful than they have been historically. I have to emphasis once again that it is important to have key combinations that make sense that are easy to remember that can are quickly intuitive to you.

I made a little video about this with Kdenlive and put it on YouTube. I had a less than stellar comment about my production quality. For that, I can say, I’ll try better next time.

Linux in the Kitchen

I did a post this last week on my use of Linux in the kitchen. I did appreciate a lot of the great feedback II received from this. I don’t want to understate, at all the value of technology in the kitchen. It is not at all a strange science experiment being shoe-horned into a role in which it doesn’t make sense. Linux and the array of tools make several kitchen tasks more efficiently completed.

For my case, the right hardware was an important part of the implementation as I have a very limited amount of counter space. There were already several software applications I had been using, I just happen to further expand how I had been using them.

How it recently made the Christmas season more efficient…

What would improve Linux in the Kitchen is going to take some real effort on my part. Most of these things will be aided by single board computers or IoT like devices. I need more metrics in order to improve my results when baking. Improved inventory management, improved meal planning. All but the last one will take some serious work and effort in order to implement.

BDLL Follow Up

Fedora 31 challenge. Lot of people were rough on it and in some ways I understand but in others I do not. I have used Fedora periodically and I have always found it to be an enjoyable experience. Fedora is a lot more like getting a Lego set with some instructions than it is a ready-made product. I look at Fedora as being a more industrial grade Linux system that you implement for a specific feature. While distributions from the Ubuntu flavors are more like products that are ready to be used that focus on the out-of-box experience. All the flavors of Linux have a place and a target audience. Everyone is entitled to their own opinions about a distribution experience but I think it is almost a bit unfair to evaluate Fedora in the same way you would evaluate an Ubuntu.

I have decided to use Fedora’s Plasma edition and I am going to give it a fair, but biased, review. My expectations are very focused. I don’t need the “last mile” type polish, nor do I expect that from a Fedora or an openSUSE for that matter. What I do expect is something very easy to work with and mold to my wishes.

openSUSE does a great Plasma. I don’t mean out-of-the-box perfect for my needs. No distribution should ever target me as the core user, that would be tremendously silly. I am an edge case and I am never satisfied, I am a moving target of requirements and expectations for what I want as my personal workspace. I would be a high maintenance target for a perfect out-of-box experience.

openSUSE Corner

Snapshots 20191225, 20191227, 20191228, 20191229, 20191230

wiggle (1.1 -> 1.2) a program for applying patches that ‘patch’ cannot apply due to conflicting changes in the original. Wiggle will always apply all changes in the patch to the original. If it cannot find a way to cleanly apply a patch, it inserts it in the original in a manner similar to ‘merge’ and reports an unresolvable conflict.

bubblewrap (0.3.3 -> 0.4.0) The biggest feature in this release is the support for joining
existing user and pid namespaces. This doesn’t work in the setuid mode (at the moment). Other changes include Stores namespace info in status json, In setuid mode pid 1 is now marked dumpable also now build with musl libc.
gthumb (3.8.2 -> 3.8.3)

gnome-shell (3.34.2+0 -> 3.34.2+2): polkitAgent, Only set key focus to password entry after opening dialog. The keyboard now stops accessing deprecated actor property.
libnl3 (3.4 -> 3.5.0) * xfrmi: introduce XFRM interfaces support
xfrm: fix memory corruption (dangling pointer)
mypy (0.720 -> 0.750) More Precise Error Locations and the daemon is No Longer Experimental
python-Sphinx (2.2.2 -> 2.3.1)
python-Sphinx-test (2.2.2 -> 2.3.1)
python-jedi (0.15.1 -> 0.15.2)
python-mysqlclient
python-parso (0.5.1 -> 0.5.2)
python-pybind11 (2.4.2 -> 2.4.3)
python-typeshed (0.0.1+git.1562136779.4af283e1 -> 0.0.1+git.20191227.21a9e696)

wireshark (3.0.7 -> 3.2.0) bug fixes and updated protocol support as listed

Firefox (70.0.1 > 71.0) Improvements to Lockwise, integrated password manager, More information about Enhanced Tracking Protection in action, Native MP3 decoding on Windows, Linux, and macOS, Configuration page (about:config) reimplemented in HTML, New kiosk mode functionality, which allows maximum screen space for customer-facing displays. Numerous CVEs were addressed relating to memory.

The Tumbleweed Snapshot Reviewer:

20191225 – Stable 99
20191227 – Stable 99
20191228 – Stable 99
20191229 – Stable 99
20191230 – Stable 99

Computer History

The Computer Chronicles – Computer Music (1983)

I think we often take for granted the multimedia capabilities of computers today. It seems like someone is always harping about PulseAudio on Linux. I’d say they are likely not using the right distribution, by that I mean openSUSE, I don’t have these issues. The purpose of the section is not to tout the superiority of my favorite operating system when it comes to audio subsystem, rather, it is to talk and reflect about how great we have it today with all things audio on modern computers.

In 1983, the state of digital music was not as rich as it is today. We can enjoy a virtually endless supply of content never before available in human history. Let’s go back in time to an era when the Commodore 64 was the pinnacle in home computer audio. Where audio was entirely programmed, limited to 4 wave forms of sawtooth, triangle, pulse and noise. A multi-mode filter featuring low-pass, high-pass and band pass outputs and three volume controls of attack / decay / sustain / release (ASDR) for each audio oscillator and a few other things I barely understand. Regardless, the capabilities were limited and synthesizing voice was an incredible undertaking that took years of work long after the chip was in the wild. This was one of the first polyphonic sound chips on the consumer market that, to this day, is held in high regard and many still like the sounds this chip produces.

Example of Chip Tunes from 8-bit Versus

All this said, this was very interesting record of computer generated music that is certainly worth a listen. I find the experimentation and musical education tools used in this perod incredibly fascinating. Today, things are very different. Musical composers and artists use computers in music production and to do so otherwise would likely be considered insane. I now wonder if individuals in the 80s that pushed the art and science of computers in music were considered insane by their peers.

Noodlings | Smoking a Turkey not my Linux Powered Lights

Life gets in the way of my nerding. I’d apologize but I don’t exactly see me as being accountable since this is not exactly a source of income for me. So, I’ll do these as much and as often as I can.

The 9th Noodling strolling in unfashionably late to a party

Smoking a Thanksgiving Turkey

Bought a turkey to smoke for Thanksgiving. I had to buy a 5 gallon bucket to brine the thing in. Using a basic brine of brown sugar and salt. I realized that I don’t have a large enough smoker to hold the turkey whole so my solution is to cut it in half so that I can put it on two of the racks.

What I learned

  • My smoker thermometer is probably wrong
  • I would have been wise to swap the halves of the bird sometime through the smoking process
  • I used to much wood so it was a bit too smokey tasting
  • Those turkey bones made for some great post-Thanksgiving soup
  • Next turkey should be a bit smaller or just do a couple chickens instead
  • What would be really great is to have a smoker that has some sensors like temperature, humidity, particulate matter and a couple probes to put in various places in the meat so that I can get better data on the cooking process

Linux Powered Christmas Lights

I have wanted to some kind of computer controlled Christmas lights since I first saw this light display on YouTube to the tune from the Trans-Siberian Orchastra, “Wizards of Winter.” Since then, this has been something I wanted to do. This was the year that I finally did it and this is what I used.

  • BeagleBone Black rev C
  • Kulp Lights F8-B “Cape” that controls the pixel lights
    • 8 local ports for strings of lights
    • Each string can have approximately 700 pixels
    • Multiple expansion options
  • Pixel2Things AC board to power the traditional AC strings of lights and the blow up Santa and Painfully bright White Christmas tree
  • 12v 30Amp Power supply
  • ABS Electrical Junction box enclosure
  • 10 Pair of Ray Wu connectors to build extension cables and to wire into the F8-B
  • 200 ft of 18 AWG 3 conductor cable to build extension cables
  • 500 ft of 18 AWG 2 conductor cable for power injection, although, I didn’t end up needing it.
  • 8, two conductor extension cords from the hardware store for the Pixel2Things AC devices, the traditional department store lights and the blow up Santa
  • 1, 40 ft, 3 conductor extension cord for powering the control box and for extra wire as needed

Light Setup

  • Currently running 1148 pixels totaling 3444 light channels
  • xlights software AppImage which works very well in openSUSE. Using it not tied to music but just as an animation.

The Plan

Turning some of my “Christmas Lights” into all the holidays lights.

Next year I will be building some props, candy canes, arches and Christmas trees, add a low powered FM transmitter to do light shows to music but not so much that my neighbors will want to burn my house down

BDLL Follow Up

Working through evaluating the Ubuntu 19.10 releases. I’m impressed with the Ubuntu Proper release. It is a great project that has so many high quality derivatives.

Ubuntu Proper (GNOME)

I am going to just say that Ubuntu has my favorite expression of GNOME. The Competitive advantage of Ubuntu GNOME is the clean experience and the additional features that just make sense for a typical desktop user

Ubuntu MATE

A solid experience and it just doesn’t disappoint. You can choose between the different desktop paradigms of Windows Like, Mac Like, and Unity Like. It’s such a smart Desktop and frankly I think this should be the Ubuntu Proper experience, but that is my opinion.

Lubuntu

The LXQt desktop with the best out of box polish. There are some other things I would polish out on it, specifically, to drop openbox as the window manager and use Kwin but that is easily done for any user. In fact, I did a little write up on it.

Kubuntu

A great Plasma desktop experience and although it has some really great defaults, I still prefer some of the other integration better on openSUSE. Specifically that Firefox uses the Plasma file dialog box instead of the clunky GTK version. Since the default layout is not a big deal to me as that is easily changed and I have been doing so since the KDE 3 days, there isn’t a great reason to choose Kubuntu over an openSUSE Plasma. However, I will say, it is my favorite of the Ubuntu flavors. They just happen to do Plasma justice and for someone new to Linux that wants a premium Linux experience, this would be a candidate to send them there.

Xubuntu

Xfce based Ubuntu. I didn’t actually try it but since I know what I am getting with Ubuntu and I know what I am getting with Xfce, you just can’t go wrong with it. For those that like the Xfce experience and want to try their hand in the Ubuntu world, this is a good place to go.

openSUSE Corner

Tumbleweed Snapshot Releases

  • Mesa 19.2.4 bug fixes from 19.2.3
  • Linux kernel 5.3.12
  • Tumbleweed gets a new OpenSSH Version
  • KDE Plasma 5.17.3 buxfix update fixed Mouse KCM acceleration profile on X11. I did notice that there were mouse issues shortly after that announcement with GNOME’s mouse issues.
  • kcalendarcore package update with KDE Frameworks 5.63.0
  • YaST Packages updated
  • Firefox 70
  • Libvirt 5.9.0
  • ALSA 1.2.1.1 dropped patches and fixed regressions for the UCM parcer
  • Update of ModemManger 1.12.0, a D-BUS-activated daemon that controls mobile broadband devices and connections. That update had several improvements and changes to include adding support for Mobile Station Based Assisted-GPS in addition to Mobile Station Assisted-GPS.
  • firewalld 0.7.2 added 15 new service definitions and provided a new option, FlushAllOnReload in firewalld.conf

There was also an email from the Tumbleweed release manager, Dominique Leuenberger that a build fail notification for the python-numba package in openSUSE Factory has not been addressed for the past four weeks and unless somebody steps up and submits fixes, the python-numba will be removed.

Tumbleweed Snapshot Reviewer give 20191203 a stable score of 95; 20121206 Stable 98; 20121207 Stable 99

openSUSE Board Elections

Two seats are open for election on the openSUSE Board

References

KulpLights.com
Pixel2things.com
xlights
Wizards of Winter Christmas Light Display 2004
Tumbleweed Snapshots from news.opensuse.org
openSUSE Board election 2019-2020 – Call for Nominations, Applications

Things are Looking Pod-tastic | Fall Time Blathering

When I first started to put fingers to keyboard with this “CubicleNate.com” thing, I didn’t ever envision it become much of anything. Just a little tool to help keep my notes somewhat organized and hope that I could provide some kind of resource to someone at some point. In late 2018, I joined the Big Daddy Linux Live community, appearing frequently on the weekly “LUG” meetings and making many new e-friends that challenged me to expand my knowledge of Linux and open source software. This has given me new things to play with and write about in Linux.

I started to produce some video content on YouTube and this site to enhance some of my content and later, I thought I would cut my teeth on a podcast of my own to talk about the nerdy things I enjoy. My reoccurring topics consist of my additional thoughts about a subject or two of the last BDLL show and an openSUSE corner but truth be told, openSUSE weaves itself throughout my “noodlings”.

In September of 2019, the formation of Destination Linux Network was announced where these well established content creators have pooled their resources to draw together their somewhat discrete communities and provide a forum for interaction in greater depth than what Telegram, Discord or YouTube can provide on their own.

As part of the launch of this new Destination Linux Network, I was asked if I was interested in starting a podcast with one Eric Adams. My immediate reaction was an absolute and resounding, “yes” to which I have no regret. The podcast is called “DLN Xtend” where we discuss a part of some of the other shows in greater depth with our own perspectives and slant on the subject. It has been loads of fun to do and I hope to continue to be a part of this as well as the Destination Linux Network for years to come.

Additionally, and not directly related, I have been able to join Dave and Yannick one of my new favorite podcasts, “Tea, Earl Grey Hot“, an unofficial Star Trek fan podcast as well as the “Ask Noah Show” where we discussed some of the merits of Microsoft and their contributions to the open source software movement.

It has been a fun ride that had has lead me to some new and interesting opportunities, not only am I blessed with being able to interact with some of the most interesting minds in Linux and open source software but it has opened up doors with other tangentially related topics.

Noodlings | BTRFS, Ultra Widescreens and Floppy Drives

Not having faded into the Podcast ether yet, I bring this nonsense to you almost a week late. At least, a week later than I wanted to complete this. In an effort to keep you interested

The 7th Noodling place of unrest

BTRFS

I have been using BTRFS on all of my openSUSE machines without issue. In my quest to build a new multi-roll system to act as a server, workstation and occasional casual desktop use, I wanted to have a storage solution that was very fault tolerant and would allow me to expand my disk size with minimal effort. That is in both replacing individual drives with larger drives and potentially adding another controller card to have more drives.

ZFS is in the news as the new “hotness” for a file system and it does indeed have a lot of the really awesome features BTRFS provides, maybe more but support in Linux doesn’t appear to be as robust as BTRFS. Could my mind change in the future? Absolutely, but for now, until I get the stability of BTRFS on root, the snapshot system and the ease of flexibility in altering the array of storage, I will stick with BTRFS.

https://btrfs.wiki.kernel.org/index.php/Using_Btrfs_with_Multiple_Devices

Ultra Widescreen Monitors

I have been looking at doing an upgrade to my monitor situation, for numerous reasons. The monitors I am using are of unequal resolution, size and aspect ratio, it has been fine but I am becoming less satisfied with its usability. This is especially true since I started to use some of the tiling techniques built into Plasma. I just happen to need more pixels. Looking at my available options, I became interested in one of these 1440p monitors. My issue is, I am not interested in a curved monitor. I think they look just a bit silly and I don’t stand directly in front of the computer all the time. Interestingly, it seems as though the curved screens are less expensive then their flat counterparts with the same resolution and frequency. Although I would prefer a flat screen, it is more economical and of better specifications to go with the curved model.

I’m not prepared to make a purchase today as I need to do some more research on the subject but I am now very much interested in a single 1440p monitor rather than my two cobbled, odd lots hanging above my laptop.

https://ark.intel.com/content/www/us/en/ark/products/80345/intel-core-i7-4610m-processor-4m-cache-up-to-3-70-ghz.html

End to Floppy Drives

US military has been using 8-inch floppy disks in an antiquated ’70s computer to receive nuclear launch orders from the President. Now, the US strategic command has announced that it has replaced the drives with a “highly-secure solid state digital storage solution,” Lt. Col. Jason Rossi

The 8-inch floppy disks have been used in an ancient system called the Strategic Automated Command and Control System, or SACCS.

It’s used by US nuclear forces to send emergency action messages from command centers to field forces, and is unhackable precisely because it was created long before the internet existed. “You can’t hack something that doesn’t have an IP address.

Despite the age of the system, the Air Force is confident in its security and has a pretty good handle on maintaining it. By contrast, installing an all-new system isn’t as easy as it sounds. “You have to be able to certify that an adversary can’t take control of that weapon, that the weapon will be able to do what it’s supposed to do when you call on it,”

https://www.engadget.com/2019/10/18/us-military-nuclear-missiles-floppy-disks/?guccounter=1

Sad Commodore 64 News

My U13 Logic chip is likely failing. I am sure it’s not the RAM as I am having an intermittent problem with my system. Sometimes I get a blank screen and sometimes some garbled mess of characters in a range of colors. Based on the likely causes, I am quite sure it is the 74LS257A Logic IC. That should cost me less than $1 for the part and around $10 on shipping.

https://retrocomputerverzamelaar.nl/commodore-64-problems/
https://www.retroleum.co.uk/results.php?q=logic

BDLL Follow Up

I am late on the release of this podcast, not because I am fading out already, but because of life things. Regardless, I wanted to follow up on a BDLL from 19 October 2019. The discussion was about distro hopping, why Linux users distro hop. Often when people are new to Linux, they hop around and try new distributions. Some people like to jump around every time there is something new released.

Some Distros cater to some bits of hardware better than others. MX Linux on old hardware, openSUSE on newer hardware, Manjaro or Pop!_OS for gaming. Debian for obscure hardware. Ubuntu and its flavors for the mainstream.

I am not a distro hopper, embed myself, decided to stick around and help out to the best of my ability.

Between Mandrake / Mandriva fading and embedding into openSUSE I jumped around a bit. When I decided on openSUSE, I knew it wasn’t perfect, there were some issues but they were easily mitigated, I was most enamored with the friendly and helpful community along with the “ecosystem” of tools around openSUSE. The ease of installing software the graphical way and a pretty awesome wiki.

I mostly try out other distros to see what else is out there. Nothing ever seems to capture me like openSUSE. There are many good choices of Linux and I would probably be content elsewhere but nothing quite gives me the excitement that the green chameleon clad openSUSE provides.

BigDaddyLinux Live 19 October 2019

openSUSE Corner

Lots of snapshots have rolled through with new software and subsequent bug fixes. Of note Plasma 5.17.0 has arrived in all of it’s Glory

Tumbleweed Snapshots 20191009 20191011 20191012 20191014

Firefox has been updated to version 69.0.2 which contained a single fix for Linux-only crashes when changing the playback speed of YouTube videos. Fwupd shipped at version 1.3.1, that is a daemon that allows session software to update the firmware. It now allows for disabling of all plugins and added support for thunderbolt interfae for kernel safety checks. Gstreamer and many of it’s plugins were updated to version 1.16.1 which offered performance improvements. nodejs12, python-packaging and tcpdump were updated to address more than two dozen CVEs.

Plamsa 5.17.0 arrived with some significant changes to the new version. The release announcement says that this new version is as lightweight and thrifty with resources as ever before. Notably, the start-up scripts were converted from a slower Bash to a faster C++ and now run asynchronously, which means it can run several tasks simultaneously, instead of having to run them in sequence. KDE Applications 19.08.2 improved High-DPI support in Konsole and other applications. Many bug fixes in Kmail and saving messages directly to remote folders has been restored. Many other KDE applications received updates as well. e2fsprogs update 1.45.5 addressed a CVE where an attacker would have been able to corrupt an ext4 partition. Updates to gnutls, Nano and php7 were also included.

Mumble was finally updated to 1.3.0 after getting through the rigorous legal review of the SUSE lawyers and now those crazy lips are gone.

The Tumbleweed Snapshot reviewer gives 20191009 a moderate score of a 90; 20191011 a stable score of 92; 20191012 a stable score of 96; and 20191014 a moderate score of 82.

The Project Name Change Vote Continues

The discussion around changing the name of the project is still continuing in the mailing list. The vote has been extended out to the 7th of November, 2019. It has been decided to create a wiki page to consolidate the information. The keypoints can be summarized by the following:

For Keeping the project name

  • If the name is changed, we would lose brand reputation earned over the years.
  • Many members and other contributors are strongly attached to the current name.
  • Changing the name might give the impression that the relationship between SUSE and openSUSE is strained.
  • A lot of work will be required to rename domains, OBS projects and metadata, GitHub namespace, packages trademarks, etc.
  • Rebranding requires a tremendous amount of communication (and money) over years to establish the new brand name.
  • SUSE can transfer or license relevant trademarks to an openSUSE Foundation.
  • The relationship with SUSE is part of our marketing strategy, e.g. Leap/SLE’s shared codebase.
  • Changing the project name will make current openSUSE swag (T-shirts, mugs, stickers, etc) obsolete.

Reasons in favor of the name change

  • openSUSE is often typed and/or pronounced incorrectly (e.g. OpenSUSE, OpenSuSE etc). Watch how do you say SUSE?
  • The Free Software Foundation (FSF) complains about the looseness of the term “open”.
  • The distinction between openSUSE and SUSE can be confusing to people new to either brand. Some people have been known to shorten openSUSE to SUSE.
  • If the community thinks that the project benefits from a new name then this is the moment to change it, i.e. before registering a new legal structure (like a foundation).

My thoughts on this, the reasons for a name change seams superfluous. Although I understand the there is some confusion and how it is typed is often wrong, those do not outweigh the marketing strategy of the Leap/SLE’s shared codebase, the amount of work that would go into rebranding, renaming and making all the cool things I have today obsolete.

I think it is good that we the openSUSE community have this discussion. It has been good for me as I can reflect on my reasons I don’t care for it and rather than just make it an emotional and close-minded decision, I can look at the facts and make a rational decision to keep the name just as it is.

If the name changes, I won’t be upset, disappointed, yes, but not upset. It is the community and the technology that I like, the name is secondary.

Noodlings | Building and Converting

This is my fifth noodling and I did cut a few things. I will be playing with the length but this is about 13 minutes of my nonsense to chip tunes.

The 5th noodling installment can be found here

Commodore 64 IRC Success

I was able to get my Commodore 64 under its own power to access the IRC chat rooms, specifically the BigDaddyLinuxLive room where I was able to chat with such folks as Bill, Popey, Chris and another Allen. It is very satisfying experience. More on that here:

Commodore 64 on the Internet | IRC

Tech in the Courtroom

I recently had jury duty and the courthouse in my small-ish community, Windows 7 which is near end of life. For each bit of evidence, they used CDs and DVDs to store each individual item as evidence.

Building a Computer

I am building a computer for the first time in a very long time. I want to do it on a budget. I received some components at no cost to me, the case and motherboard so that drove the purchasing of the rest of the products.

Motherboard MSI 970A-G43

AMD FX-9590 CPU

Memory, 32 GiB DDR3 1866MHz

Video Card RX570

Storage 6x 2-TiB drives

1000 Watt Power Supply

Rather large case

All for about $350.00

More on this in the future.

Acer AspireOne Netbooks

Recently Set up two AspireOne Notebooks with openSUSE Tumbleweed using the Xfce environment. Initially one had had 1 GiB of RAM but an SSD, the other with 2 GiB of RAM and a slightly faster CPU but with a traditional hard drive.

https://cubiclenate.com/2019/09/29/acer-aspireone-d255-with-opensuse-tumbleweed-xfce/

Making Meringue from Egg Whites

Told after the fact two points of advice, whip the egg whites before you add the sugar, contrary to the directions and questioning whether or not there was any amount of egg yolk.

BDLL Follow Up

Manjaro is the current Distro Challenge… It’s Arch based so…

Eric Adams talked about how people can get “bug apathy” when they experience a problem on Linux or other open source software. know that I am guilty of that.

Bug reporting is something we Linux or free and open source software users should do. The vast majority of the software I don’t pay for, it’s open source and I believe that I have a social contract with these developers and maintainers to either help with the project or donate to it.

BigDaddyLinuxLive | 28 Sep 2019

openSUSE Corner

Tumbleweed Snapshots 20190918 20190920 20190921

PulseAudio 13.0 arrived which improved initial card profile selection for ALSA and improved 5.1 surround audio when set up.

LibreOffice 6.3.2.2 package received some stability tweaks and addressed two CVEs

Bash has been updated from 5.0 to 5.0.11 wich includes a minor update to bash to change POSIX mode behavior.

The Mesa 3D graphics library was updated to 19.1.7 wich fixed a Kwin compositor crash as well as cleaned up a few other bugs

The Python development tool Swig 4.0.1 added Python 3.8 support and fixed some regressions that were introduced in the 4.0.0 major release.

Plymouth added a time delay of 8 seconds to fit an AMD graphics card for graphical boot animation.

Mozilla Thunderbird was updated to 68.1.0 which eliminated some bugs, one of which is a CVE-2019-11739 that allowed for a Covert Content Attack on S/MIME encryption.

The file searching utility, Catfish 1.4.10, added some new features and cosmetically improved the application menu to make better use of space, padding and margins.

The snapshot reviewer gives a score for 20190918 of 90 for moderately stable; 20190920 a score of a stable 95 and 20190921 a stable 97.

Co-Conference Logo Competition for 2020

LibreOffice and openSUSE communities are having a joint conference next year in Nuremburg, German. For this special conference, they are having a logo competition. A logo is believed essential for the conference and they want to visualize both communities during this co-conference. LibreOffice will celebrate its 10-year anniversary and openSUSE will celebrate its 15-year anniversary during the conference.

Co-Conference Logo Competition for 2020 Post

Election Committee Set to Open Vote on Project Name

There have been discussions about the “openSUSE Project logo & name change” that started in June 2019 on the openSUSE Project mailing list. The Election Committee received a request from the Board to conduct a vote whereby openSUSE members can indicate whether they are for or against the project name change.

The voting will start on Oct. 10 and end on Oct. 31, which will provide three weeks for members to vote. The result will be announced on Nov. 1.

The voting exercise is limited to openSUSE members only.

Noodlings | Commander X16, BDLL and openSUSE News

With this episode it is a 33% increase in podcasting content for you to… enjoy is not the right word. Tolerate?

Have a listen

Commander X16 a New Retro Computer

The mission of the computer. Similar to the Commodore 64 but made with off the shelf components. As far as the architecture goes, it is actually closer to the VIC-20 on board design but far, far more capable. I am rarely excited about new things, I like my old computers and really existing technology. I tend to drag my heels at the very thought of getting something new. This, for whatever reason gets me excited and I can’t exactly put my finger on it.

This all started out as a kind of pondering in 2018 and in February 2019 with a video from David Murray, the 8-bit Guy’s Dream Computer. the discussion started by the 8-bit Guy

The initial design started with the Gameduino for the video chip which had some technical hurdles and was based on an obsolete, as in, no longer supported, chip that doesn’t have a large pool of developers and hackers working on it.

After some discussions and planning, it was decided to base it largely off of the VIC-20 as most of the chips are still available today and it is a known working design. Some of the changes would be a faster processor, better video and better sound components.

One of the goals of this project is to make it easy enough for one person to understand the whole board to make it easy to program.

Some of the highlights out of the list of specifications are:

  • WDC 65×02 @ 8 Mhz CPU (8-bit)
  • 40K of “Low RAM” 512K of “High RAM” standard Expandable to 2MB
  • Two AY-3-8910 sound generators (stereo)
  • “Vera” Video chip specifications
  • 128K of internal video RAM
  • 640×480 @ 60 Hz analog VGA output
  • PETSCII font

The graphics are on par or superior with the Amiga 500 and VGA graphics of that time which, for an 8-bit or 16-bit system which should make for some very interesting games to be targeted against this platform.

There is an emulator that can be downloaded from Github and YES, there is a Linux build for it. There is nothing to install as it is a self contained application where you can start mucking about with it. I just tested it, wrote some very basic BASIC programs and demonstrated to my kids how much fun it is to write your own programs so easily.

What makes this project interesting for me is that it is a kind of rebirth of the Commodore 64 in a kind of VIC-20 board design. Although this is still in the works, it is looking to be a fun educational tool and hobby device that can be a target for game development that uses mostly off the shelf components. I would call this a kind of Neo-Retro system that will hopefully end up in my collection of retro(ish) hardware in the not too distant future.

Building my dream computer – Part 1
Building my dream computer -Part 2, Commander X16 Introduction Video
Commnader X16 Facebook Group
Commander X16 Forum
Commander X16 Emulator

BDLL Follow Up

Manjaro Linux has formed a company and although I could really care little about Arch, I am glad to see that someone is looking at Linux which is free software and making a living from it. Forming a profitable company around Linux can’t be a bad thing, so long as those working on it don’t lose the focus on the core reasons they got into Linux in the first place.

MX Linux 19 is the next BDLL challenge. I don’t look at this as much of a challenge as this is the other distro that I have

BigDaddyLinux European Edition 14 Sep 2019
BigDaddyLinux 14 Sep 2019

Latest from openSUSE

From the openSUSE Corner comes some rather exciting new updates. The YaST Development Sprint 84 has brought about several improvements to YaST. The first was to address YaST’s usage of Qt UI Event handling. It has been a kind of non standard method and they always kind of “misused Qt to hammer it into shape” and it recently broke with the latest release of Qt. Digging into it a little bit, I am not sure why they are using Qt in a “non standard” way, maybe to be accommodating to the YaST ncruses interface, I have no idea, I am sure there will be more to come on all that.

There are updates to the wireless networking portion to make it more intuitive. This is a welcome change as this is quite likely the only think in the YaST installer that has really been a glaring issue for many users. This change should come to Tumbleweed soon.

Enhancements to the Partitioner with encrypted devices has been ongoing work. There are some changes that will be trickling down to broaden the set of technologies and use-cases that the partitioner supports. Already YaST does a lot in this regard so I will be keeping an eye on this for future development.

https://lizards.opensuse.org/2019/09/16/yast-sprint-84/

Snapshots 20190905, 20190907 and 20190909

The exciting new bundles of software joy that has come down include KDE Applications 19.08.01 which contain improvements to Kontact, Dolphin, Kdenlive, Konsole, Step and more. This is the first I learned of Step and this is an interesting education piece of software that I haven’t ever heard of before. In short it is an interactive physical simulator that allow you to explore the physical world in a simulated environment. This is something I will have to try.

The anti-malware application Clamav received an update that addressed two vulnerabilities, the Gnome web browser package epiphany plugged another memory leak. Plasma Desktop received a minor update to 5.16.5 and fixed KWayland-integration builds with recent frameworks and Qt 5.13.

About 15 CVEs were addressed with Mozilla Firefox which addressed Mozilla’s JavaScript Engine, Spidermonkey. Kdevelop5 received an update to 5.4.2 and dozens of other updates came down the pike.

The snapshots, in totality, are all scoring in the low 80s being considered moderately stable.

news.openSUSE.org 20190913 Update
Snapshot Reviewer

Noodlings | openSUSE News and other Blatherings

A lot more work than I initially anticipated, I have decided to start a “podcast” but the term “podcast” seems to pretentious for me in the same way that “blog” does so these are nothing more than audio blatherings of what I have been noodling around.

Or Click to listen to the Podcast Here

In Tumbleweed News

Standout updates in the snapshots released in the last two weeks have been pretty plentiful. As part of the fun in running openSUSE Tumbleweed, you get a regular stream of well tested software updates.

Some of the most recent changes includes updates for Mesa 3D Graphics Library with version 19.1.3 that mostly provided fixes for drivers and backends. The Mesa-ACO drivers are now in staging so that will be available soon in Tumbleweed.

KDE’s Frameworks and Plasma have been updated. There have been multiple fixes for KTextEditor, KWayland, KIO and Baloo. Plasma 5.16.4 provides bug fixes and Airplane mode improvements.

The Kernel has been updated to 5.2.10, VLC version 3.0.8 to improve adaptive streaming and a fix for stuttering and low framerates. CVEs were addressed with apache2 where a malicioius client could perform a Denial of Serve attack.

HP Linux Imaging and Printing package, hplip is now at version 3.19.6 which adds support for new printers. MariaDB 10.3.17 is enjoying five new CVE fixes

Pending rating for snapshot 20190824 is trending at a moderately stable score of 87, 20190828 is trending at 86. Tumbleweed Snapshot ratings can be viewed at the Tumbleweed snapshot reviewer.

Xfce 4.14 has arrived in openSUSE

After 4 years in the making and a few more days of baking in the openSUSE Build Service. Xfce has been run through the openSUSE gauntlet of openQA, the automated quality assurance system and has been built, ready for Tumbleweed and backported to Leap as well. I tested it on version 15.1 and it has the same pzazz and vigor you’d see on Tumbleweed. 1After 4 years in the making and a few more days of baking in the openSUSE Build Service. Xfce has been run through the openSUSE gauntlet of openQA, the automated quality assurance system and has been built, ready for Tumbleweed and backported to Leap as well. I tested it on version 15.1 and it has the same pzazz and vigor you’d see on Tumbleweed.

The installation on Leap is about 443 packages when selecting to the X11:Xfce repository. Keep in mind, this is not the official repository but what is considered “Experimental” so keep that in mind, for what it’s worth.

Some of the changes that I find particularly noteworthy is that all the core components are now using GTK3. You can enjoy, potentially, a flicker and screen tearing free experience due to fully gaining support for VSync. If you have a High DPI monitor, your life with that hardware will be much improved and there have been some GLX compositor improvements. For more information on the improvements.

Changing the Chair of the openSUSE Board

Richard Brown has stepped down as the Chairperson of the openSUSE Board. He has been at it for six years and decided to hang it up. He wrote a nice letter to the community as a public statement and announced his successor, Gerald Pfeifer.

I saw a few social media posts saying he will be missed but I don’t think that is the case at all. He is still at SUSE and will still be a contributor to the project. It’s just that his role has changed back to working primarily on the technology and keeping his life in proper balance.

All good things must come to an end, I suppose but, again, not really an end, just a passing of the baton and the project keeps rolling. I personally wish Mr Richard Brown well on his endeavors.

Kata Containers in the Official openSUSE Tumbleweed Repository

Kata is container runtime similar to runC but focuses on security. The idea of Kata is a focus on security with an ease of integration with exiting container ecosystems. Kata should be used when running container images whose source is not fully trusted or when allowing other users to run their containers on your platform.

It is most common to see containers share the same physical and operating systems resources with host process. Host specific kernel features, such as namespace, are used to provide an isolation layer between the host and container processes.

Kata Containers, instead, run in lightweight virtual machines for added isolation and security to further reduce the host attack surface and mitigate the consequences of container breakout. Kata accomplishes this using KVM hardware virtualization and is configured to use a minimalist virtual machine manager (VMM) like Firecracker.

Kata can be used as a standalone as it’s intended to use to serve as a runtime when integrated in as a container engine

Uyuni version 4.0.2 is Release

Uyuni is an open-source infrastructure management solution, tailored for software-defined infrastructure. This is a fork of the Spacewalk project to provide more operating systems support and better scalability capabilities and now the the upstream for SUSE Manager.

The new features of Uyuni are monitoring, content lifecycle management and virtual machine management. It is available for openSUSE Leap 15.1

Other Thoughts

I have been playing with the Open Build Service to get familiar with the packaging. There is a lot yet for me to learn. Maybe someday I can actually become useful with it. Currently I am struggling with grasping some of the specifics but in this process I have grown to be very grateful to anyone that helps to maintain any and all software in any Linux distribution, let alone openSUSE

Final Thoughts

This is the first Podcast I have put together, it is without music or any effects. If I waited to put together the “perfect product” my first time out of the gate, everything I would have to update all my noodlings.

Feel free to send complaints or condescending comments to YouSmellLikeARottingFruitSalad@CubicleNate.com , if they are clean and family friendly and give me a chuckle, I must may read them.

References

News.openSUSE.org
Xfce 4.14 Lands in Tumbleweed
Xfce Official Tour
Xfce, a Model GTK Based Desktop | Late Summer Blathering
Richard Brown’s Announcement to Step Down as Chairperson
Kata Container Announcement on News.openSUSE.org
Firecracker microVMs Site
Version 4.0.2 of Uyuni is Release from News.openSUSE.org
Mesa projec Page
KDE Project page
https://cubiclenate.podomatic.com/