Upgrade Day

Pop_OS 20.04 was released a couple of days ago and for whatever reason my System76 laptop wouldn’t upgrade to the latest release. I had rebuilt the computer is February after outsmarting myself one day. Learning the hard way is frequently the best way to learn. In any event I had been running Pop_OS 19.10 and the automatic update just wouldn’t work even after following the excellent documentation on System76’s website. I followed the link to download Pop_OS 20.04, burned the ISO to a USB drive, backed up my system with Cronopete and did a fresh install on my Darter Pro. It all went well and now I’m back in business and blogging. I installed Ubuntu 20.-04 earlier this week on a 2015 MacBook Air that I own. Earlier today I installed a Chromebook for a friend and she returned a Dell 7470 that I had loaned her last year. After getting home I installed Pop_OS on that computer too. This has been upgrade day at the house. I’m eager to explore the nuances of Pop_OS 20.04. What version of Linux are you using? Be sure to leave a comment. Some of my favorite Linux apps are Gnome-Tweaks, GnuCash, KSnip and Cronopete. What are your favorite Linux apps?

Relearning Moodle

I’m going to write an article about how Moodle can be used by teachers forced to be socially distanced from their students during this pandemic. Eleven years ago I set up a Moodle server which I used in a class on digital citizenship. I can’t remember what version of Moodle that was. I liked Moodle because it fit the curriculum I was teaching and the students could access the server from home. It was a virtual machine that I downloaded from Turnkey Linux. My latest install of Moodle is also a VM but it’s running in Virtualbox on a MacBook Pro. I’m running it within my home network.

I wrote an article several years ago about MoodleBox which was a implementation of Moodle with a Raspberry Pi. It was a great implementation of Moodle. One of the new developments for me is that it doesn’t seem to be possible to download ready made courses for Moodle anymore. That used to be a feature. If anyone reading this blog can point me in the direction of pre-made Moodle content I’d appreciate it

I’m also looking for good videos that explain the nuances of Moodle Administration and content creation. Please feel free to comment.

Linux Mint on MacBook Air

I have an early 2015 MacBook Air that developed problems a couple years ago when it’s battery gave up the ghost after an upgrade to MacOS Mojave. Then last fall the SSD drive gave out. I ordered a new battery and installed it and ordered a 240 GB NVMe drive for the unit and installed it also. I couldn’t get MacOS reinstalled on it. An internet search revealed that I needed a firmware upgrade. Interestingly enough Linux recognizes the SSD without difficulty.

I experimented with Ubuntu 19.10, Fedora and eventually settled on ElementaryOS which worked the best. I wrote an article about how to “Give and old MacBook new life.” Since then I have used the machine as a test platform for various projects including another article about “Why I use WordPress.” I set up WordPress in a virtual machine on that box.

Fast forward to last week when Ubuntu 20.04 was released. I wanted to see how this latest version of Ubuntu would work. I downloaded the ISO on my daily driver which is a System76 Darter Pro running Pop_OS and created a bootable USB with “Popsicle” which is a great tool. I tried a live session and determined that out of the box the new version didn’t support the BroadComm 4360 wireless chipset in the MacBook Air. I did some research and decided I’d try the full install and add the Broadcom software after the fact. I connected to the ethernet port and performed the installation. All went well and then I added the Broadcom drivers later. All seems to be working well now except the FaceTime camera.

Much to my chagrin the next time I started the computer it just would not get past the startup screen and after a number of trials I decided to try Linux Mint XFCE . I had already installed Mint on another PC in February and had the ISO already to burn. I used Popsicle again and then installed Mint on the MacBook Air. After the install was complete and I had rebooted Mint found the Broadcom 4360 in the MacBook and invited me to install the drivers. Linux Mint quickly found my HP printer and installed the necessary software. If anyone reading this blog has suggestions for how to solve the FaceTime camera issue I’d appreciate any suggestions. Once again Linux has extended the life of a five year old computer.

Linux News

Today was a big day in the Linux community with the release of Ubuntu 20.04. A long time friend of mine reached out to me a couple of days ago asking me to familiarize him again with how to create a bootable USB drive so that he could update his laptop with the latest release of Ubuntu Linux. I sent the directions and today he sent me a text to let me know that the install went great and that he’s very happy with it. You can download your own copy of 20.04 which is called Focal Fossa. My friend Dave said it made his computer faster. What’s under the hood of this latest release. I’ve been a Ubuntu user for fifteen years now. I got my first copy of Ubuntu 5.04 at the Portland Linux User Group (PLUG) while I in Portland on business. I’d been a solid Fedora user up until then. I left the world of RPM for .deb files. At first it all seemed a bit foreign .

$ sudo apt-get install. Now, that’s changed to $ sudo apt install and Fedora is using sudo too. A lot has changed in fifteen years in the Linux community but one thing hasn’t and that is the rock solid reliability of the kernel and the innovation of the communities that support Linux distributions.

Tonight I was working on an installation of WordPress in VM with Virtualbox. I downloaded the .iso from TurnkeyLinux. and built a test WordPress server. I’m writing a “how-to” for H5P which is a great plugin that supports creating, sharing and reusing interactive content in your browser. I was having some problems getting H5P to work properly on this machine. I had to update and upgrade the PHP on the Debian image to get everything working properly. My experience as a Linux Sysadmin came in handy and now H5P is working well.

Are you a Linux user? Do you have any projects your working on? I’d love to hear what you’re doing.

What is a Happiness Manager?

I’ve been listening to Linux for Everyone since its inception almost two years ago. I’ve been a Linux user for almost twenty years and it’s my daily driver for most of the last fifteen years. Prior to December 2018 most of my LInux machines were repurposed Dell computers. That changed following a trip to Denver in 2018. I was the guest of System76. I was their for the rollout of their Thelio line of Linux desktops. One of the first people I met at the factory was Emma Marshall. She’s the Happiness Manager. Emma is one of the happiest and zaniest people I’ve ever met. I remember walking in the door of the factory and seeing Emma and her team. Hanging from the large LCD display of her computer was a rubber fish. I told her how much I liked the fish as it reminded me of friend I used to teach with. Emma offered to give me the fish as a keepsake. Following the day long factory visit System76 took us to downtown Denver for a wonderful meal and socializing. When it came time for me to leave and hail the Lyft driver who would take me back to the hotel, Emma made sure that I made the right connection. She’s a wonderful person and I was pleased to see that Jason Evangelho had a nice interview with her on his podcast today.

What would you like to learn?

I’ve been involved with Linux and open source software for almost twenty years now. I’m writing this post using a Linux laptop from System76. I’ve been writing a lot of thought pieces lately which come my heart. Linux and open source is also from my heart.

I was introduced to Linux around 1997. I bought a book with a CD in it and tried to install on an older 386 PC. I could only get a command prompt. A year later I bought Red Hat 6.1. I installed it on an HP Vectra that had been upgraded to 233 MMX with a Cyrix chip. I got the GUI and it ran well. A couple of years later I built my first Linux server which was for web filtering using Squid, SquidGuard and later Dansguardian. One thing led to another and soon I built a web server, a network attached storage and began to try it on older laptops that were in sitting in closets where I worked.

I started distro hopping around then too. I moved from Red Hat to Suse to Mandrake and then back to Red Hat and later Fedora. I 2005 while on a trip to meet with K12 LTSP team in Portland, Oregon I got introduced to Ubuntu. We had been invited to the PLUG (Portland Linux User Group) and they were handing out Ubuntu 5.04 CDs. I took it home and installed it on a laptop I had been using. I didn’t like it at first but it did support the wireless card I had in the laptop.

Over the years I’ve run many different Linux distributions. I’ve run Centos, Red Hat, Fedora and Ubuntu on file servers and desktops. In the past six years I’ve been toying with the Raspberry Pi and Raspbian.

There are lots of great open source applications that I use everyday. WordPress is one of them. It’s my favorite blogging platform. I use GnuCash. I used to use a proprietary solution until I made the switch four years ago. I’ve learned Python in the past five years and although I’m just a beginner I’m keen to learn more and share with others.

Are you a Linux user? Would you like to learn? Let me know in the comments.

Here are some great reasons you should use Linux

This video was shared on Twitter and Facebook today by System76. If you’re not familiar they are a company based in Denver, Colorado that builds and sells computer systems that run Linux. These systems feature their own version of Linux which is called Pop!_OS or you can opt for Ubuntu 18.10. I recently visited their facility and was very impressed with their entire operation. This video sums up very nicely a half dozen reasons why you too should consider Linux for your computer operating system.

Another print option for Linux

I recently returned to using Linux as my primary laptop operating system. Over the summer I purchased an Hewlett-Packard MFP M281 fdw and while that works flawlessly with MacOS I had been having some printing issues with Linux. I got HPLIP working on Fedora, but after installing Pop!_OS and most recently Ubuntu 18.10 I was not able to use my printer to it’s full advantage. I was willing to live with it until I could find a solution. The remedy came today and I wanted to share it with anyone else who has had similar difficulties. I found that using Google Cloud Print Connector I could easily get full us of the MFP M281. If you have a cloud print capable printer then this is a solution for you too. I did an APT install of Google Cloud Print and then followed the directions for easily setting up my printer. Here is a link to Google’s cloud printing service. Besides printing from Chrome I can now print from all my other desktop applications using this service.

An invitation to read the “The Open School House.”

If you’re looking for a fresh educational perspective and an invitation to build a school educational program that’s the embodiment of the maker culture then you ought to read “The Open Schoolhouse: Building a Technology Program to Transform Learning and Empower Students.” Recently written and published by Charlie Reisinger who is the technology director at Penn Manor School District in Lancaster, Pennsylvania.

There is also a deeper ethical problem: reliance on closed source proprietary software teaches students a lesson of dependence on secret technology they are powerless to examine, study, share, and improve upon. If the social mission of schools is to amplify student potential, disseminate knowledge, and prepare students to have an impact on the world, then schools have a duty to help kids be free thinkers and self-reliant architects of their futures.

Reisinger, Charlie (2016-09-29). The Open Schoolhouse: Building a Technology Program to Transform Learning and Empower Students (Kindle Locations 304-307). Kindle Edition.

This book is a real invitation to think differently about how we educate our students and how you can use open source software and open source principles to invite student participation in the educational process.

The Road to Raleigh and All Things Open 2015

In a few days I’ll be boarding a flight that will take me to Raleigh-Durham International and eventually to the All Things Open Conference which is next week. As I was driving home tonight I thought of the journey that began nearly twenty years ago that brought me to this point. I thought of my experiences with Linux and open source software and the many servers and desktops I’ve built and rebuilt over the years that foreordained this trip. On Sunday I’ll be attending a meeting of  community-moderators of Opensource.com in Red Hat Tower. None of this was on my radar in the days when I used to piece together old computers in storage closets at my place of employment and install a variety of Linux distributions on them. I thought of my efforts to have Red Hat Linux approved as a software standard for use in public schools of Western New York State almost eleven years ago. I’m thrilled at the prospect of meeting others from all over the world who also believe that the present and future hold unlimited potential for those individuals and entities who use open source software. When I retired from public education a couple of years ago I thought I had reached the limit of my endeavors with Linux and open source software.

Emerson once said, every wall is a door,” and my retirement opened a door to unimagined possibilities. One of those possibilities has been my participation in the wonderful enterprise of Opensource.com as a community moderator. In the past ten months I’ve learned a lot about writing, interviewing and participation. I’ve learned about more than software and hardware. I’ve learned about being a part of a wonderful open organization. I’ve been welcomed, empowered and encouraged by a unique team of individuals who have helped me to realize that I still have much to give.