FOSS Weekly #23.51: Fish Shell, Free AI Course, Zorin 17, DG/UX UNIX and More

echo "Ho Ho Ho"
Warp Terminal

Merry Christmas, Happy Holidays 🧑‍🎄

To keep up with the holiday spirit, you may give your Linux desktop some Christmas touch with these tips.

Give Your Linux System a Christmas Touch With These Tricks
’Tis the season for celebration. Customize your Linux desktop with the Christmas spirit.

We are lagging behind with our goal to reach 125 Plus members by the end of 2023. Help us with that by opting for It's FOSS Plus membership?

💬 Let's see what you get in this edition of FOSS Weekly:

  • Broadcom being greedy after VMWare acquisition.
  • Mozilla doing something that Google will probably never do (and that's a good thing).
  • A trip down memory lane alongside a few coverages focusing on AI.
  • IBM has free AI courses.
  • Christmas themed puzzles and riddles.
  • And other Linux news, videos and, of course, memes!

📰 Linux news

Zorin OS 17 is available now. The new desktop effects make it an attractive choice.

Zorin OS 17 Introduces a Hybrid User Experience to Linux Distros
Zorin OS 17 has landed!

Fresh on the heels of Broadcom's acquisition of VMware, the perpetual license is no more.

Broadcom Drops A Hammer on VMware Customers After Acquisition
VMware customers may not like the intention behind the changes made.

🌐 Follow us on Google News

By the way, if you use Google, follow It's FOSS on Google News to get trusted It's FOSS content before other websites in Google search.

It’s FOSS - Google News
Read full articles from It’s FOSS and explore endless topics, magazines and more on your phone or tablet with Google News.

🧠 What we’re thinking about

Mozilla has done something that Google will probably never do for their Android web browser.

New extensions you’ll love now available on Firefox for Android | The Mozilla Blog
Today, Mozilla announced more than 450 new extensions (software that adds new features or functionality to the browser) to users on Firefox for Android at

🧮 Linux Tips, Tutorials and More

Here are some compelling reasons why you should switch to Fish from Bash.

11 Fish Shell Features That Make it More Awesome Than Bash
You should try Fish, even if you are vegan or allergic to seafood :P

IBM will teach you the ways of AI, if you have a few hours to spare.

Have 10 hours? IBM will train you in AI fundamentals - for free
I already took IBM’s AI ethics class and plan to complete the rest to earn my digital credential in AI over the holiday break.

📹 What we are watching

Nick from The Linux Experiment takes a look at the state of Linux as we head into 2024.


✨ Project highlights

Ready for a trip down memory lane? This time we took a stroll around the DG/UX UNIX OS.

Blast from the Past: DG/UX UNIX Operating System
Relive the nostalgia with me as I recall my experience with the DG/UX UNIX OS and Data General’s AViiON workstations and servers.

🧩 New quizzes

Enjoy the Christmas special puzzles and riddles. There are more on the quiz page.

Christmas Special: Journey to the North
Get into the holiday spirit with this series of challenges.

The Plus Members-only puzzles will be back in 2024. As a Christmas gift, the puzzles are open for all.


💡 Quick handy tip

You can prevent entering characters accidentally on a running GNOME terminal session by making it read-only.

To do this, click on the top-right hamburger menu and check the option called “Read-Only”.

It can also be done by right-clicking on a terminal window and selecting “Read-Only”

Revert the same process to resume input of characters.


🤣 Meme of the week

Cheers to that! 🥂


🗓️ Tech Trivia

On December 18, 1987, Larry Wall released Perl 1.0. Perl became a popular scripting language among the Unix and later Linux sysadmins.


🧑‍🤝‍🧑 FOSSverse corner

One of our longtime FOSSers has shared a detailed tutorial on how to use the 'runit' init system.

Multiboot: setting grub parameters
I learnt something about grub today. Say we have 2 Linux distros, A and B , with grub configured to multiboot. Let distro A be the controller of grub. So A has grub installed and has a /boot/grub/grub.cfg file produced by running update-grub ( and os-prober). B may have no grub installed at all, and èven if it has grub, it may have no /boot/grub/grub.cfg file. Now lets say I want to set a linux boot parameter for B… I go to /etc/default/grub in B and add a line GRUB_CMDLINE_LINUX=“init=/…

❤️ Loving FOSS Weekly?

Share it with your Linux-using friends and encourage them to subscribe (hint: it's here).

Share the articles in Linux Subreddits and community forums.

Become a Plus member, support our work and keep us motivated 🙏

Anything else? Please reply to this email :)

About the author
Abhishek Prakash

Abhishek Prakash

Created It's FOSS 11 years ago to share my Linux adventures. Have a Master's degree in Engineering and years of IT industry experience. Huge fan of Agatha Christie detective mysteries 🕵️‍♂️

Become a Better Linux User

With the FOSS Weekly Newsletter, you learn useful Linux tips, discover applications, explore new distros and stay updated with the latest from Linux world

itsfoss happy penguin

Great! You’ve successfully signed up.

Welcome back! You've successfully signed in.

You've successfully subscribed to It's FOSS.

Success! Check your email for magic link to sign-in.

Success! Your billing info has been updated.

Your billing was not updated.