pnutzh4x0r

joined 1 year ago
 

Canonical released today Ubuntu 22.04.5 LTS as the fifth and last planned point release to the Ubuntu 22.04 LTS (Jammy Jellyfish) long-term supported operating system series bringing the latest security patches and updated components.

...

Apart from the security patches and updated packages that have been released during the past six months, the Ubuntu 22.04.5 LTS point release is powered by a newer kernel from the Ubuntu 24.04 LTS (Noble Numbat) operating system series, namely Linux kernel 6.8, to better support installations on newer hardware.

On the other hand, the Mesa graphics stack remains unchanged in this new Ubuntu 22.04 LTS point release, even though Ubuntu 24.04 LTS includes a newer version, namely Mesa 24.0. I don’t know why, but Canonical chose to ship Ubuntu 22.04.5 LTS with the Mesa 23.2.1 graphics stack that was also included in the Ubuntu 22.04.4 LTS point release.

[–] pnutzh4x0r@lemmy.ndlug.org 3 points 6 hours ago

Still using mutt after two decades (with isync for fetching).

Yes, based on the diagrams on their blog, it looks like this only impacts Snaps.

 

Over the past few years, the evolution of AI-driven tools like GitHub’s Copilot and other large language models (LLMs) has promised to revolutionise programming. By leveraging deep learning, these tools can generate code, suggest solutions, and even troubleshoot issues in real-time, saving developers hours of work. While these tools have obvious benefits in terms of productivity, there’s a growing concern that they may also have unintended consequences on the quality and skillset of programmers.

[–] pnutzh4x0r@lemmy.ndlug.org 11 points 1 day ago (2 children)

From the Discourse Blog:

The Linux desktop provides XDG Desktop Portals as a standardised way for applications to access resources that are outside of the sandbox. Applications that have been updated to use XDG Desktop Portals will continue to use them. Prompting is not intended to replace XDG Desktop Portals but to complement them by providing the desktop an alternative way to ask the user for permission. Either when an application has not been updated to use XDG Desktop Portals, or when it makes access requests not covered by XDG Desktop Portals.

Since prompting works at the syscall level, it does not require an application’s awareness or cooperation to work and extends the set of applications that can be run inside of a sandbox, allowing for a safer desktop. It is designed to enable desktop applications to take full advantage of snap packaging that might otherwise require classic confinement.

So this looks like it complements and not replaces the XDG Desktop Portals, especially for applications that have not implemented the Portals. It allows you to still run those applications in confinement while providing some more granular access controls.

 

cross-posted from: https://lemmy.ndlug.org/post/1104312

The upcoming Ubuntu 24.10 operating system promises a new feature called “permissions prompting” for an extra layer of privacy and security.

The new permissions prompting feature in Ubuntu will let users control, manage, and understand the behavior of apps running on their machines. It leverages Ubuntu’s AppArmor implementation and enables fine-grained access control over unmodified binaries without having to change the app’s source code.

From Ubuntu Discourse: Ubuntu Desktop’s 24.10 Dev Cycle - Part 5: Introducing Permissions Prompting

This solution consists of two new seeded components in Ubuntu 24.10, prompting-client and desktop-security-center alongside deeper changes to snapd and AppArmor available in the upcoming snapd 2.65. The first is a new prompting client (built in Flutter) that surfaces the prompt requests from the application via snapd. The second is our new Security Center:

In this release the Security Center is the home for managing your prompt rules, over time we will expand its functionality to cover additional security-related settings for your desktop such as encryption management and firewall control.

...

With prompting enabled, an application that has access to the home interface in its AppArmor profile will trigger a request to snapd to ask the user for more granular permissions at the moment of access:

As a result, users now have direct control over the specific directories and file paths an application has access to, as well its duration. The results of prompts are then stored in snapd so they can be queried and managed by the user via the Security Center.

 

The upcoming Ubuntu 24.10 operating system promises a new feature called “permissions prompting” for an extra layer of privacy and security.

The new permissions prompting feature in Ubuntu will let users control, manage, and understand the behavior of apps running on their machines. It leverages Ubuntu’s AppArmor implementation and enables fine-grained access control over unmodified binaries without having to change the app’s source code.

From Ubuntu Discourse: Ubuntu Desktop’s 24.10 Dev Cycle - Part 5: Introducing Permissions Prompting

This solution consists of two new seeded components in Ubuntu 24.10, prompting-client and desktop-security-center alongside deeper changes to snapd and AppArmor available in the upcoming snapd 2.65. The first is a new prompting client (built in Flutter) that surfaces the prompt requests from the application via snapd. The second is our new Security Center:

In this release the Security Center is the home for managing your prompt rules, over time we will expand its functionality to cover additional security-related settings for your desktop such as encryption management and firewall control.

...

With prompting enabled, an application that has access to the home interface in its AppArmor profile will trigger a request to snapd to ask the user for more granular permissions at the moment of access:

As a result, users now have direct control over the specific directories and file paths an application has access to, as well its duration. The results of prompts are then stored in snapd so they can be queried and managed by the user via the Security Center.

 

#Forecast has been shaping up nicely this last week! If I didn't know better I'd say I'm ready for some Alpha testers to find me some bugs to work on! Head on over to the repo below to test it out now!

https://github.com/cosmic-utils/forecast

 

Sysprof as the system-wide performance profiler for Linux systems is now set to be installed by default on Ubuntu 24.10 and moving forward with future Ubuntu Linux releases. Currently users need to sudo apt install sysprof to enjoy this GUI and command-line driven program but now is to be installed by default on the Ubuntu desktop.

 

Indiana's law, which passed with bipartisan support, forbids students from using wireless communication devices during instructional time. There are exceptions for educational purposes, emergencies and students who need their phones for medical or disability reasons. It's up to schools to come up with their own discipline procedures for violations.

...

Phones aren't only a distraction from academics; educators and students say they've also driven interpersonal conflicts and contributed to poor mental health.

...

Students typically use their phones to listen to music, but that's no longer allowed during instructional time in Indiana. Grace says music helped her stay focused during quiet work time at school. Without it, she says, she's struggling to concentrate.

 

Welcome to the Ubuntu Weekly Newsletter, Issue 856 for the week of September 1 - 7, 2024.

  • Upgrades to Ubuntu 24.04 LTS Suspended / Re-enabled
  • Ubuntu Stats
  • Hot in Support
  • Ubuntu Meeting Activity Reports
  • LXD: Weekly news - 361
  • Starcraft Clinic - 2024-Aug-30
  • UbuCon Asia
  • LoCo Events
  • Jammy Jellyfish (22.04.5 LTS) Point-Release Status Tracking
  • Ubuntu Representation at EthAccra 2024
  • A desktop touched by Midas: Oracular Oriole
  • Looking for more internship project ideas for Outreachy (December-March cohort)
  • ...
  • And much more!
 

Last Wednesday, we temporarily suspended upgrades to Ubuntu 24.04.1 LTS due to unforeseen issues with dependencies of installed kernel headers after release upgrades. These issues were tracked in bug 2078720 and have now been resolved, and upgrades to 24.04.1 LTS have been enabled again.

...

This issue has been fixed in the APT 2.4.13 update in 22.04 LTS, and upgrades from interim releases have been addressed by a fallback to the previous algorithm in the ubuntu-release-upgrader 1:24.04.23 stable release update. We are adding additional checks to our automated upgrade testing to prevent similar issues in the future.

If you are affected by this issue, you can run apt install --fix-broken to remove the old kernel headers and make apt operational again.

[–] pnutzh4x0r@lemmy.ndlug.org 6 points 3 days ago (1 children)

From what I can tell, Pop!_OS does not ship their own version of timeshift. Instead, it comes directly from Ubuntu. So if there is a change in maintainers, it should be reported to Ubuntu:

https://launchpad.net/ubuntu/+source/timeshift

 

NT is often touted as a "very advanced" operating system. Why is that? What made NT better than Unix, if anything? And is that still the case?

...

Which brings me to this article—a collection of thoughts comparing the design of NT (July 1993) against contemporary Unix systems such as 4.4BSD (June 1994) or Linux 1.0 (March 1994). Beware that, due to my background, the text is written from the point of view of a Unix “expert” and an NT “clueless”, so it focuses on describing the things that NT does differently.

Long but interesting article that compares the Windows NT kernel to traditional Unix kernels such as that found in BSDs or Linux.

[–] pnutzh4x0r@lemmy.ndlug.org 4 points 3 days ago

I used to use VLC for music, but these days I use Symphony to play local files on my phone. VLC tended to struggle when scanning or indexing large folders (which it did all the time...), while Symphony is a bit better at that. That said, I still use VLC for video and for casting things from my DLNA server (VLC supports Chromecast).

For ebooks, I've used Librera FD and that has been mostly OK. I'll checkout the two you mentioned though. Thanks!

 

As part of our outreachy internship program on the GNOME Community Udo Ijibike and Tamnjong Larry (myself) under the guide of our mentors Allan Day and Aryan Kaushik conducted usability tests to evaluate the user experience across three media applications: Decibels (Audio Player), Loupe (Image Viewer), and Showtime (Video Player). Our goal was to identify areas for improvement and enhance the overall usability of these applications to better align with users' natural workflows.

...

For this study, we recruited five participants from across the world who were GNOME users but had not used any of the media apps before the study. The participants were from diverse works of life from software developers, students, and a medical doctor, just people who use GNOME regularly. The participants were recruited through social media posts on GNOME's official channels on Twitter and Mastodon.

 

How does Linux move from an awake machine to a hibernating one? How does it then manage to restore all state? These questions led me to read way too much C in trying to figure out how this particular hardware/software boundary is navigated.

[–] pnutzh4x0r@lemmy.ndlug.org 3 points 4 days ago

On Ubuntu, there is a program called "Firmware Updater" which uses LVFS to retrieve and install firmware updates (including BIOS/UEFI).

According to this page: https://fwupd.org/lvfs/devices/com.lenovo.ThinkPadN23ETXXW.firmware your Carbon X1 Gen 6 should be supported.

[–] pnutzh4x0r@lemmy.ndlug.org 5 points 5 days ago (1 children)

All my servers moved to 24.04 and I wanted my desktop to keep in line with them (so they all had the same packages). Likewise, I've been following the development of GNOME and I really liked what they have done with versions 45 and 46, so I wanted to try a more modern version of that desktop environment (Pop 22.04 is still on GNOME 42 and is now missing out on some cool features like the quick settings menu).

Finally, I wanted to try out Wayland and the experience on Pop 22.04 is not great with Wayland, especially since it is missing out on the more recent fixes and updates in Ubuntu 24.04.

If you are happy with Pop 22.04 and willing to wait for COSMIC to stabilize and become feature complete, then that is what you should do. For me, I used this delay in releasing Pop 24.04 as an opportunity to try out something different and for the most part, I'm pretty happy with the experience.

[–] pnutzh4x0r@lemmy.ndlug.org 12 points 5 days ago (3 children)

Unfortunately, there will not be a release of Pop 24.04 with GNOME before COSMIC is released. In fact, System76 has stopped development of Pop-shell as referenced here:

https://reddit.com/r/pop_os/comments/1eo59wj/will_xorg_still_be_an_option_in_2404/

Once, Pop 24.04 is released, you will be able to install gnome-session to get GNOME, but it will be the version from Ubuntu and not Pop-shell (though you can install the unsupported extension yourself).

Basically, the development of COSMIC is delaying the release of Pop 24.04... which means the whole distro update probably won't come until 2025 as the desktop matures.

For this reason, among others, I've decided to switch to Ubuntu until COSMIC matures and Pop 24.04 is released.

[–] pnutzh4x0r@lemmy.ndlug.org 18 points 1 week ago (1 children)

I think you meant Pop!_OS (is developed by System76). TuxedoOS is developed by Tuxedo Computers, which is a European Linux focused hardware company.

That said, the point stands... there are hardware companies making Linux supported devices.

[–] pnutzh4x0r@lemmy.ndlug.org 11 points 1 week ago (1 children)

The default "App Center" does not support flatpaks (only snaps). However, if you install the GNOME software center with the suggested dependencies:

$ sudo apt install --install-suggests gnome-software

Then you will be able to install flatpaks, debs, and snaps.

[–] pnutzh4x0r@lemmy.ndlug.org 2 points 1 week ago (2 children)

If you are using Pop!_OS 22.04, then you are using gdm. You can just create the file if it doesn't exist.

[–] pnutzh4x0r@lemmy.ndlug.org 2 points 1 week ago (4 children)

If you are using gdm as your login manager, you can put the command in ~/.xprofile... which is sourced by gdm3.

view more: next ›