Sparkling gems and new releases from the world of Free and Open Source Software
Keybase App
After a period of being "invitation only," anyone can now join Keybase and strengthen its web of trust.
Keybase.io is an online and proprietary service that differs from other services in important ways. Firstly, its primary objective is to help make secure encrypted communication between people easier to achieve; secondly, all the tools it uses to accomplish this goal are open source. It accomplishes the first part by being a proprietary service as it attempts to build a web of trust between its members. To do this, when you sign up with Keybase.io, you verify your identification against your own GnuPG key signature and a variety of online services that in theory only you can prove. These include Facebook, Twitter, GitHub, cryptocurrency addresses, and your own web domains.
With these proofs in place, other users can verify your identity with some certainty, which only becomes stronger as more choose to "follow" you, just as you might with friends in real life, or meet to share keys. This web of trust is going to be difficult to usurp, especially when taking the social element into account. It means that anyone can download your public key from Keybase and send you a message that only you can decrypt with more confidence than if they downloaded your public key from a random keyserver.
To help with all of this, and in an attempt to expand on its services to include trusted communication within teams, Keybase.io offers Linux users both a desktop application and a command-line interface. These tools allow you to update your keys from your local GnuPG installation, add new trusted devices (even from the command line, which features its own QR code generator), list followers, and send messages. The GUI chat is particularly powerful because it uses your contacts' respective GnuPG keys to ensure communication is end-to-end encrypted, a little like Telegram with more trust.
Project Website
Matrix client
Fractal
Matrix is a wonderful idea. It's a federated communication platform that provides a way to chat in groups or with one another without having to use one single server or portal. It works, and it's already very popular. Because it's open source and the APIs are well documented, you can find many different clients, from the web portal to Android. Fractal is a Gnome client for Matrix, hoping to bring the combined communication convenience to the world's most popular desktop. It can be installed from a Flatpak or with a manual build. It's built on Rust, which means building it yourself may be slightly different from what you're accustomed. It also helps if you have an account at matrix.org before running the application. With credentials added, the main window is much as you'd expect. Rooms and contacts are listed on the left, with the main chat window on the right. The chat window currently supports nearly all the media supported by Matrix (text, images, video, and audio) with the exception of notices and location. Decoration is minimal, in line with Gnome's aesthetic, but it feels much sharper and more modern than the riot.im web portal to the same chat services and its associated Android app.
You can add groups and contacts from the titlebar, and favorite rooms and people can be listed separately for easy access. The conversation is listed exactly as you'd expect, and there are buttons for easily uploading files or for adding emoji. It does everything you want with the exception of end-to-end encryption. This is planned for a future release but has no timeline, so it may be something to watch out for if security is important outside of the public channels you join; however, Fractal is still an excellent option for group chat.
Project Website
https://gitlab.gnome.org/World/fractal
Buy this article as PDF
(incl. VAT)
Buy Linux Magazine
Subscribe to our Linux Newsletters
Find Linux and Open Source Jobs
Subscribe to our ADMIN Newsletters
Support Our Work
Linux Magazine content is made possible with support from readers like you. Please consider contributing when you’ve found an article to be beneficial.
News
-
Canonical Releases Ubuntu 24.04
After a brief pause because of the XZ vulnerability, Ubuntu 24.04 is now available for install.
-
Linux Servers Targeted by Akira Ransomware
A group of bad actors who have already extorted $42 million have their sights set on the Linux platform.
-
TUXEDO Computers Unveils Linux Laptop Featuring AMD Ryzen CPU
This latest release is the first laptop to include the new CPU from Ryzen and Linux preinstalled.
-
XZ Gets the All-Clear
The back door xz vulnerability has been officially reverted for Fedora 40 and versions 38 and 39 were never affected.
-
Canonical Collaborates with Qualcomm on New Venture
This new joint effort is geared toward bringing Ubuntu and Ubuntu Core to Qualcomm-powered devices.
-
Kodi 21.0 Open-Source Entertainment Hub Released
After a year of development, the award-winning Kodi cross-platform, media center software is now available with many new additions and improvements.
-
Linux Usage Increases in Two Key Areas
If market share is your thing, you'll be happy to know that Linux is on the rise in two areas that, if they keep climbing, could have serious meaning for Linux's future.
-
Vulnerability Discovered in xz Libraries
An urgent alert for Fedora 40 has been posted and users should pay attention.
-
Canonical Bumps LTS Support to 12 years
If you're worried that your Ubuntu LTS release won't be supported long enough to last, Canonical has a surprise for you in the form of 12 years of security coverage.
-
Fedora 40 Beta Released Soon
With the official release of Fedora 40 coming in April, it's almost time to download the beta and see what's new.