GPL(GENERAL PUBLIC LICENSE) FREEDOM 0: The freedom to run the program as you wish, for any purpose.
FREEDOM 1: The freedom to study how the program works, and change it so it does your computing as you wish.
FREEDOM 2: The freedom to redistribute copies so you can help others.
FREEDOM 3: The freedom to distribute copies of your modified versions to others.
The DistroWatch news feed is brought to you by TUXEDO COMPUTERS. SparkyLinux is a lightweight, Debian-based distribution featuring a range of editions, most of them providing pre-configured desktop environments. The project's latest Stable release is SparkyLinux 7.2 which is based on Debian 12 "Bookworm". "Sparky 7.2 “Orion Belt” is out. It is a quarterly updated point release of Sparky....
Earlier Phoronix reporting on the "Valve Galileo" as a new Steam Deck device proved accurate and that is the new Steam Deck OLED gaming console. Further improving the upstream Linux kernel support is a set of patches to further refine the Sound Open Firmware (SOF) support for this new platform...
OpenInfra Live is a weekly hour-long interactive show streaming to the OpenInfra YouTube channel on Thursdays at 15:00 UTC (9:00 AM CT). Episodes feature more OpenInfra release updates, user stories, community meetings, and more open infrastructure stories.
In this episode of OpenInfra Live, we had a Project Teams Gathering (PTG) recap! Project leaders from Ironic, Technical Committee, Nova, Sunbeam, Manila, StarlingX, Neutron and Cinder provided recaps from discussions held during the PTG.
Speakers: Kendall Nelson, Jay Faulkner, Sylvain Bauza, James Page, Carlos da Silva, Steve Geary, Brian Haley, Rajat Dhasmana
Want to know more? Many of the teams have put together summaries and recaps which you can find here:
Mark your calendars for the next PTG on April 8-12, 2024! Go to openinfra.dev/ptg for more information.
More OpenInfra Live
Next week, our “Large Scale Ops Deep Dive” series is back to discuss deployment and operations with Samsung SDS’, Dan Paik. You won’t want to miss this exciting episode!
Enjoyed this week’s episode and want to hear more about OpenInfra Live? Let us know what other topics or conversations you want to hear from the OpenInfra community this year, and help us to program OpenInfra Live!
If you are running OpenInfra at scale or helping your customers overcome the challenges discussed in this episode, join the OpenInfra Foundation to help guide OpenStack software development and to support the global community.
Researchers from the Vrije Universiteit Amsterdam have disclosed a new side-channel attack called SLAM that could be exploited to leak sensitive information from kernel memory on current and upcoming CPUs from Intel, AMD, and Arm.
The attack is an end-to-end exploit for Spectre based on a new feature in Intel CPUs called Linear Address Masking (LAM) as well as its analogous
Whether you want to connect to your loved ones or colleagues/team for professional requirements, everyone would like to use a secure communication platform to do that.
Jami is one such communication platform that utilizes a distributed network to let you make video calls, share files, communicate via chat, and more. Which means that there is no server at all between people.
It is an entirely free and open-source tool with versatile functionalities.
But, how well does it work? Do you get a good user experience with it? Is it a seamless experience like some other proprietary platforms? Can you use it on your mobile?
In this article, let us take a good look at Jami. We gave it a try to help you decide better.
Features of Jami
For some users, it is the availability of features that make or break the experience.
So, before we take an in-depth look at Jami, let me highlight what you can expect with it:
Audio and video messages
Extensions for enhanced functionalities
Ability to use it as an SIP (Session Initiation Protocol) client
With the feature-set on offer, Jami sounds like a versatile option to consider while being a distributed solution.
Sounds exciting, right?
Now, let us go through some details where we evaluate how it works, and what options we get with it.
Getting Started With Jami
Installing Jami on your system is easy.
You can either download the latest official package from its website or search for it in your package manager (for Linux).
It is available cross-platform, including Linux, Windows, macOS, Android, and iOS.
For Android users, you can install it from the Play Store or F-Droid. Jami supports all the latest and greatest versions of operating systems at the time of writing this. So, it is actively maintained on that aspect.
After the installation, there comes the sign up process. Unlike some other platforms, it does not need any personal information to get you up and running.
All you have to do is create a unique username per your liking. Once done, you just need to share that username with other users to start communicating. You can also show the QR code for others to connect with you. It is that easy.
At the time of signing up, you can choose to encrypt your account to keep it protected on the device and customize the display name.
Using Jami as a Communication Platform
The first concern that we usually have with such platforms is the responsiveness of sending/receiving messages and the quality of voice/video calls.
The good news is: it is a fast experience. Whether it is about sending a video message, making an audio call or, sending texts, Jami was as responsive as one would want it to be.
When it comes to the user interface, it will be a subjective take. I found the UI straightforward and distraction-free.
Having said that, things change when you reduce the window size of the app. It fails to adapt to a smaller area, and misses out on keeping important elements, and the downgrades experience of accessing the settings.
Do not get me wrong, it looks like you can navigate to all the options well. However, the experience is clunky.
When I clicked on "Settings" with Jami in a smaller area, it directly took to the "Manage Account" option, instead of giving me any dropdown menu or a way to access "Account" / "General" or "Audio/Video" sections.
Suppose, I wanted to access Audio/Video settings, I get pulled to the Account settings. Next, I need to navigate my way back to find other settings. Not a convenient experience to have.
If you do not use Jami by reducing the window size, and prefer it bigger than 850px or more, you should not encounter this issue.
In a nutshell, if you are some who prefers a modern touch to everything for UI, it can be an underwhelming experience.
When it is the first time you send/receive a text/call, it is treated as an invitation. Once you accept the invitation, the user will show up in your list of conversations.
Texting and connecting with new friends is a seamless experience. I had no problems at all.
With the latest version tested at the time of writing this, I could not dismiss the donation message. It was the same for my colleagues I texted.
You have typing indicators, you can reply to a specific message, react with an emoji, attach files, and send a voice or video message.
The messages can be edited and deleted as well.
The conversation in the screenshot above is a group chat (swarm) created by selecting multiple users.
So, when you create such a group, a new set of invitations will be sent to the users, which is a good thing (instead of forcefully adding them to the group). If they accept the invitation, they will join the group chat you created.
The device which creates the group hosts any audio/video calls made within the group by default.
If you have multiple devices connected to the account, you can select the device you want to be the host.
The calling experience was sub-par, meaning, the audio call experience was excellent with crisp audio.
However, the video call was disappointing, on the audio-side.
Sure, with a direct connection, the video quality heavily depends on the network connection. However, we still did not get the quality as we should with our connection (the host, me, with a 200 Mbps network).
The video could be the result of bad optimization or poor network from the other side. But, the audio was not clear for both sides, with the volume going up and down throughout the call.
While some of my colleagues were able to share their screen, the app crashed on Ubuntu 22.04 LTS with AMD Radeon integrated GPU onboard.
By default, you do not have any option to add a green screen effect, unlike some proprietary video calling apps. However, you can install extensions to add such abilities.
Additionally, to enhance your experience, you can adjust the call settings with options like auto-answer calls, using your account as a rendezvous point, toggle typing indicators, and more.
If Jami gives a little more effort to modernize its user interface, it could become a popular option over the likes of Microsoft Teams, Slack, or Zoom.
Sure, the video quality may not be as consistent as other proprietary options because of the peer-to-peer connection. You should have no hiccups with audio calls, video/audio messages, texts, sending files, and more while enjoying a private communication experience.
Overall, Jami provides you with all the essentials, with a basic user interface aimed for a faster experience.
In this guide, we will explore how to install GitLab Runner on Ubuntu 22.04 step-by-step. Gitlab is a powerful, open-source, and feature-rich code repository and collaborative software development platform that offers a central location for hosting software code. It’s a perfect alternative for GitHub and ... Read more
AWS users can now find a usage-based Rancher Prime listing on the AWS Marketplace. Like the previous contract listing, this is a fully supported version on Rancher, but now offered on a pay-as-you-go basis. Rancher Prime: Simplifying Container Orchestration Rancher Prime, a widely acclaimed container management platform, has joined the AWS Marketplace, a solution to […]
Linux magazine interviewed an AlmaLinux official about what happened after their distro pivoted to binary compatibility with Red Hat Enterprise Linux rather than being a downstream build:
Linux Magazine: What prompted AlmaLinux to choose ABI over 1:1 compatibility with RHEL?
benny Vasquez, chair of the AlmaLinux OS Foundation: The short answer is our users. Overwhelmingly, our users made it clear that they chose AlmaLinux for its ease of use, the security and stability that it provides, and the backing of a diverse group of sponsors. All of that together meant that we didn't need to lock ourselves into copying RHEL, and we could continue to provide what our users needed.
Moreover, we needed to consider what our sponsors would be able to help us provide, and how we could best serve the downstream projects that now rely on AlmaLinux. The rippling effects of any decision that we make are beyond measure at this point, so we consider all aspects of our impact and then move forward with confidence and intention.
LM: How did AlmaLinux's mission of improving the Linux ecosystem for everyone influence this decision?
bV: We strongly believe that the soul of open source means working together, providing value where there is a gap, and helping each other solve problems. If we participate in an emotional reaction to a business's change, we will then be distracted and potentially hurt users and the Enterprise Linux ecosystem overall. By remaining focused on what is best (though not easiest), and adapting to the ecosystem as it is today, we will provide a better and more stable operating system.
LM: What opportunities does the ABI route offer over 1:1 compatibility?
bV: By liberating ourselves from the 1:1 promise, we have been able to do a few small things that have proven to be a good testing ground for what will come in the future. Specifically, we shipped a couple of smallish, but extremely important, security patches ahead of Red Hat, offering quicker security to the users of AlmaLinux... This also opens the door for other features and improvements that we could add back in or change, as our users need. We have already seen greater community involvement, especially around these ideas.
LM: Does the ABI route pose any extra challenges?
bV: The obvious one is that building from CentOS Stream sources takes more effort, but I think the more important challenge (and the one that will only be solved with consistency over time) is the one of proving that we will be able to deliver on the promise...
We will continue on our goal of becoming the home for all users that need Enterprise Linux for free, but in the next year I expect that we will see an expansion in the number of kernels we support and see some new and exciting SIGs spun up around other features or use cases, as the community continues to standardize on how to achieve their goals collectively.
Linux magazine notes that in August AlmaLinux added two new repositories, Testing and Synergy. "Testing, currently available for AlmaLinux 8 and 9, offers security updates before they are approved and implemented upstream. Synergy contains packages requested by community members that currently aren't available in RHEL or Extra Packages for Enterprise Linux (EPEL, a set of extra software packages maintained by the Fedora SIG that are not available in RHEL or CentOS Stream)."
The article also points out that "On the upside, AlmaLinux can now include comments in their patches for greater transparency. Users will see where the patch comes from, which was not an option before."
Vasquez tells the magazine, "I think folks will be seriously happy about what they find as we release the new versions, namely, the consistency, stability, and security that they've come to expect from us."