You are here

Agreguesi i feed

How to Set an Environment Variable on Linux Safely

LinuxSecurity.com - Mar, 03/11/2026 - 3:59pd
To set an environment variable in a Bash session on Linux, enter an export command such as export EDITOR=vim.

Snap Reaches Settlement In Social Media Addiction Lawsuit Ahead of Trial

Slashdot - Mar, 03/11/2026 - 1:00pd
Snap has settled a lawsuit brought by two teenagers who alleged Snapchat was deliberately designed to be addictive and contributed to their mental health problems, avoiding a trial that was scheduled to begin this week. Snap was the last defendant to settle after Meta, Alphabet and TikTok resolved claims in the same case. CBS News reports: The teenage plaintiffs, identified in court documents as S.J. and K.D.B., had alleged in the suit that Snapchat was designed to be addictive and that using the platform from a young age contributed to their mental health issues. "We are glad to reach resolution for our clients," Mark Lanier, founder of The Lanier Law Firm and lead counsel for the plaintiffs, said in a statement to CBS News. "We believe this jury would have found the companies' conduct reprehensible." Snap was the last social media company named in the lawsuit to settle the case, which was set for opening arguments this week. Meta resolved claims last week, while Alphabet and TikTok, the other defendants, each also resolved the allegations. Terms of the Snap settlement were undisclosed [...]. Earlier this year, a jury found Meta and Google-owned YouTube liable in a landmark social media addiction lawsuit, awarding $6 million in damages to a young woman who alleged the platforms' addictive features harmed her mental health. In August, Meta also agreed to pay up to $18 billion in settlements and introduce new child-safety measures to resolve claims from dozens of U.S. states that it deliberately designed Facebook and Instagram to addict children while misleading the public about their risks.

Read more of this story at Slashdot.

A Chmod Calculator That Makes Linux Permissions Clearer

LinuxSecurity.com - Mar, 03/11/2026 - 12:10pd
David Goguen’s free chmod calculator shows what Linux permission numbers mean before you copy a command.

GIMP: GIMP 3.2.8 Released

Planet GNOME - Hën, 02/11/2026 - 12:00pd

We’re glad to announce the release of GIMP 3.2.8! This new stable release contains a number of bugfixes and security updates from new and long-time contributors.

This news posts provides an overview of the changes since GIMP 3.2.6. For a more detailed review, check out the NEWS changelog.

Wilber-o’-Lantern, CC BY-SA 4.0, October 31st, 2026 General Updates and UX Improvements⁠

The Add Border filter now allows you to create semi-transparent borders based on the color you choose in the filter.

Jehan fixed a bug introduced in GIMP 3.2.6 when we added better support for cutting/copying from layer groups. Non-rectangular selections on layers within a layer group will now be copied over correctly.

Bruno Lopes corrected an issue where the cursor coordinates did not always update in the status bar when changing between different applications.

denzjos helped us identify a bug with the Levels tool where picking input levels with the Color Picker tool would report incorrect values when working with non-destructive filters. Jehan then developed a fix for it.

Harsh Verma has implemented a new GUI testing suite in GIMP so we can better check for regressions in the GUI during development. He is preparing a news post that will go over this in more detail, which we will share soon!

Jehan improved our font-loading code so that it can be cancelled early (for instance, when quitting GIMP while the fonts are still loading). This should speed up our shut-down times.

Bruno Lopes made improvements to some dialogs so they appear on the correct screen for users with multiple monitors. In addition, the Dot to Dot setting now works again. It was reporting wrong pixel density since GIMP 3.0.

Jacob Boerema backported some fixes for the Metadata Editor and Viewer feature, as part of his larger work in the development branch.

Alx Sa and Bruno Lopes added more definitions to our theme file so that GIMP looks the same on each platform.

Highlighting New Contributor’s Work⁠

All contributions to GIMP from the community are valued! We want to highlight work from some of the newer contributors here.

Infinity made several improvements to our text tool for this release! In particular, they improved text cursor movement when editing Right-to-Left languages and mitigated issues when editing text with negative kerning.
As a side effect of this bug fix, we actually get much better support of RTL text as well as of mix of LTR and RTL texts. The on-canvas dialog now has two new icons for text directions, and the tool automatically detects your base text direction, as defined by rule P2 of the Unicode Bidirectional Algorithm, unless you manually override by clicking one of the buttons.

Showcasing improved support for RTL text - GIMP 3.2.8

Aruius improved our color picking display GUIs, so you see more minor changes in colors when editing.

Chiem Whua Ma helped resolve an issue on Windows where the UI would appear to freeze when moving the canvas after opening multiple images at once. They also fixed a bug where vector layers would be offset incorrect after the canvas was resized.

Manu Cornet has focused on several performance fixes for GIMP. For this release, they improved caching when drawing gradients larger than 6000 x 6000 pixels. They also made the “marching ants” display for selections run more efficiently. Additionally, they improved how channels are displayed in the Channel dock when a dark theme is set. Finally they sped up the display time for the Preferences dialog.

balooii made several fixes as well. For instance, they updated our external copy and paste code to also pass along the DPI settings for the image; this means that other software can properly rescale what you paste if they have a different setting that what you used in GIMP. They also made our Debug dialog themeable and translatable (though we hope you don’t get the opportunity to see their work in this area!)

MrYoranimo fixed an oversight in our raw data import plug-in, where images were not loaded as binary data on Windows. This is a bit technical, but it meant that some raw data might not be interpreted correctly. Their fix ensures that the data is loaded consistently on Windows as it has been on other platforms.

Dimitriy Ryazantcev has continued their work on Windows icon and animated cursors. In this release, they have updated our loading code to match how Windows orders and groups icons in the file.

abderraouf updated our HEIF loading code to allow for loading larger images.

Chomu updated our menu code to allow plug-in and script developers to add submenus in named menu sections. For instance the following code will add a submenu Custom/ below other Paste as actions and your new plug-in action in it:

gimp_procedure_add_menu_path (procedure, "<Image>/File/[Paste as]/Custom");

Also gimp_plug_in_add_menu_branch() has been deprecated (though it was already not working properly anyway so we expect nobody was using it).

System-specific Updates⁠

Bruno Lopes continues their work to improve GIMP’s integration on different platforms. To name a few updates:

  • On macOS 27+, title bars are displayed with background colors again. Icons on the menu bar should also appear accordingly. Since the release of Golden Gate, these were being rendered transparently due to breaking changes on the macOS side.

  • On macOS 14+, we now use the ScreenCaptureKit API for taking screenshots.

  • On Intel-based macOS, GIMP should run without warnings from GateKeeper thanks to us now consistently notarizing Python.

  • We now display a 1/0 value for switches on macOS based on the “Differentiate without color” setting.

  • Transparency is retained when copying an image from certain apps to GIMP, instead of it showing as black.

  • The longstanding “Blank UI” bug that happened on startup for certain macOS computers should be finally fixed!

  • Print Preview (aka Image Settings tab) should now work with the Windows 11 Unified Print Dialog on that platform. In addition, Page Setup should now use the correct printer, not just the default one on Windows.

  • On Windows, “Merged title bar” settings now play nicer with system features such as minimizing from the task bar and title bar shadowing effets.

  • The Screenshot feature now works better on HDR displays on Windows.

  • AppImage compatibility was improved to support installing Python Wheels from pip like Flatpak and Snap. Note, however, that our minimum version for 3.2 continues to be a distro released after Debian 13 (Trixie).

Security Updates⁠

As many free and open source software projects can attest, we have continued to receive a large quantity of security reports due to recent advances in software scanning and testing programs. Jacob Boerema and Alx Sa along with new contributors Mike Gorse, Dirk Müller, and Alynx Zhou have proactively responded to and patched these reported issues when applicable.

We take security seriously, but this is not quite as scary as it first sounds. There are no personal accounts or banking information to exploit since we of course don’t access or store that information! The most common report that we get is our older image plug-ins and legacy filters are too trusting of the image size information provided by the image file, and if you intentionally alter this information, you could cause the plug-in (not GIMP itself) to crash.

Around GIMP⁠ Documentation for resource makers⁠

Bruno Lopes wrote two new tutorials on developer.gimp.org:

These articles should help plug-in and script developers who want to make their plug-ins translatable, either by themselves or by members of the community. This will be especially helpful as we make progress on creating an built-in Extension repo for easily downloading and installing plug-ins, filters, and more. (More information on that coming soon!)

New Mirrors⁠

Randhost, in Portugal, and ZEROLAG, in Romania, have graciously offered to serve mirrors for GIMP downloads.

Mirrors help GIMP be available for download at high speeds wherever you are in the world.

Does your organization wish to be one of our official mirror sponsors? Create a request to become an official mirror!

Release Stats⁠

Since GIMP 3.2.6, in the main GIMP repository:

  • 82 reports were closed as FIXED.
  • 46 merge requests were merged.
  • 300 commits were pushed.
  • 11 translations were updated: Chinese (China), Dutch, Georgian, Kazakh, Lithuanian, Norwegian Bokmål, Norwegian Nynorsk, Slovenian, Swedish, Turkish, Ukrainian.

27 people contributed changes or fixes to GIMP 3.2.8 codebase (order is determined by number of commits; some people are in several groups):

  • 10 developers to core code: Bruno Lopes, Jehan, Alx Sa, Harsh Verma, Manu Cornet, Chiem Whua Ma, balooii balooii, infinity, Chomu, aruius.
  • 11 developers to plug-ins or modules: Alx Sa, Bruno Lopes, Jacob Boerema, Dimitriy Ryazantcev, Alynx Zhou, Dirk Müller, Harsh Verma, Jehan, Mike Gorse, MrYoranimo, phoinix.
  • 11 translators: Anders Jonsson, Dick Groskamp, Kolbjørn Stuestøl, Martin, luming zh, Aurimas Aurimas Černius, Baurzhan Muftakhidinov, Ekaterine Papava, Kjartan Maraas, Yuri Chornoivan, Emin Tufan Çetin.
  • 1 theme designers: Alx Sa.
  • 4 build, packaging or CI contributors: Bruno Lopes, Jehan, Harsh Verma, Alx Sa.
  • 2 contributors on other types of resources: Jehan, Bruno Lopes.

Contributions on other repositories in the GIMPverse (order is determined by number of commits):

  • The gimp-test-images (unit testing repository) repository had 2 commits by 1 contributors: Jacob Boerema.
  • The flatpak release had 12 commits by 2 contributors: Bruno Lopes, Jehan.
  • Our main website (what you are reading right now) had 65 commits by 3 contributors: Bruno Lopes, Jehan, Alx Sa.
  • Our developer website had 56 commits by 5 contributors: Bruno Lopes, Jehan, Harsh Verma, Alx Sa, Denis Rangelov.
  • Our 3.0 documentation had 197 commits by 8 contributors: Jacob Boerema, Dick Groskamp, Kolbjørn Stuestøl, Anders Jonsson, Marco Ciampa, Jehan, Balázs Úr, Yuri Chornoivan.

Let’s not forget to thank all the people who help us triaging in Gitlab, report bugs and discuss possible improvements with us. Our community is deeply thankful as well to the internet warriors who manage our various discussion channels or social network accounts such as Ville Pätsi, Liam Quin, Michael Schumacher and Sevenix!

Note: considering the number of parts in GIMP and around, and how we get statistics through git scripting, errors may slip inside these stats. Feel free to tell us if we missed or mis-categorized some contributors or contributions.

Downloading GIMP 3.2.8⁠

You will find all our official builds on GIMP official website (gimp.org):

  • Linux AppImages for x86 and ARM (64-bit)
  • Linux Flatpaks for x86 and ARM (64-bit)
  • Linux Snaps for x86 and ARM (64-bit)
  • Universal Windows installer for x86 and ARM (64-bit)
  • Microsoft Store for x86 and ARM (64-bit)
  • macOS DMG packages for Intel/x86 and Apple/ARM hardware (64-bit)

Other packages made by third-parties are obviously expected to follow (Linux or *BSD distributions’ packages, etc).

What’s Next⁠

While we’ve been making periodic updates to the stable GIMP 3.2 branch, we’ve also been hard at work on developing the next version of GIMP. There’s a lot of cool things in progress, and we look forward to sharing more about that with you all soon!

Don’t forget you can donate and personally fund GIMP developers, as a way to give back and accelerate the development of GIMP. Community commitment helps the project to grow stronger!

SystemD's Creator Opens Signups for Private Preview of Amutable's Cryptographically Verified Linux Systems

Slashdot - Dje, 01/11/2026 - 11:33md
SystemD creator Lennart Poettering left Red Hat for Microsoft in 2022, but 10 months ago left to co-found Amutable a company that aims to build cryptographically verified Linux systems that stay trusted over time. It's FOSS calls it "a read-only, image-based system where every machine produces signed reports of its own state" — and signups are now open for a private preview: Before announcing this Linux-based implementation, Amutable had released two open source tools. tine, a Buck2-based build system that composes OS images; available under MPL-2.0, and Quarry, a TUF-based tool that distributes those images to machines; available under Apache-2.0. What Amutable Foundations brings to the table is a service where Amutable runs the images, update repositories, control plane and vulnerability fixes for organizations and individuals who operate their own systems. No license has been stated for those company-run parts, and the preview announcement does not say how much of Foundations beyond tine and Quarry will be open source. Software and configuration both ship as signed images, and a machine boots only what is signed. Because there is no package manager and no SSH or interactive shell, a change means giving every machine in your fleet a new signed image. Its images are reproducible, come with a software bill of materials (SBOM) and are built from pinned inputs of whichever distribution you pick, with tine being able to import packages from Fedora or CentOS Stream. Each machine sends a signed report that records what it booted, from the firmware and boot loader up to the kernel and OS, plus the configuration it runs... Amutable's control plane verifies reports from systemd-report, an experimental command in systemd 260 that the company helped build. It compares each one with the declared state and flags machines that deviate. A rollout only continues while machines can show they are in a good state... Amutable is signup formlooking for teams that manage Linux fleets and need to show what state each machine is in. It expects to start bringing the first 'design partners,' as it calls them, on board over the coming weeks.

Read more of this story at Slashdot.

Religious Exemption from Using AI in Workplace Granted to Humanist

Slashdot - Dje, 01/11/2026 - 10:33md
"David Durman, a nontheistic humanist, recently secured a religious exemption from using AI in the workplace," reports TechCrunch. Durman, a University of Kentucky administrator, told TechCrunch that humanism centers on "human well-being and flourishing, both individually and collectively ... and implores a person to try to improve both their well-being and their flourishing as well as the others around them." He believes that using the technology runs counter to his beliefs. "The way we become moral actors for ourselves and for others is through the active application of our minds, and the diminishing of that [through AI use] is going to necessarily have a negative impact on our ability to do so," he said, reflecting on how overreliance on AI might affect critical thinking...." [Humanism] tends to appeal to people who are skeptical of a god or other supernatural power yet still seek a scientific and moral framework to ground themselves in. [Alexandria Huiskens, staff attorney at the American Humanist Association, told TechCrunch] "Concern about AI and human dignity can run through several different faiths and traditions, whether that's Catholic teachings, or Universalism, or Humanism, and we want Humanists or nontheists to know that they fall into these categories — that they are also protected by the law at work...." In Durman's administrative role, in which he supports researchers applying for grants, he has not been required to use AI at work. Like many workers across fields, some of his colleagues and leadership have recommended that employees try out these tools, so he sought to secure his exemption now, in case the suggestion becomes a mandate in the future. "I hope that if [others] have similar feelings, that they feel encouraged to pursue some kind of resolution," Durman said. A University of Kentucky spokesperson told TechCrunch they "determined that an accommodation could be provided while allowing the employee to continue performing the essential functions of their position." (They added that "As technology and job responsibilities evolve, accommodations may be reviewed to ensure they remain reasonable and workable.")

Read more of this story at Slashdot.

7.4-rc1: mainline

Kernel Linux - Dje, 01/11/2026 - 10:26md
Version:7.4-rc1 (mainline) Released:2026-11-01 Source:linux-7.4-rc1.tar.gz Patch:full

AI Makes Linux 7.4 Merge Window the Largest in Kernel History

Slashdot - Dje, 01/11/2026 - 9:14md
"On a Git commit basis, the Linux 7.4 merge window has been the busiest on record," writes Phoronix," with 19,671 commits since Linux 7.3: As of this morning in Linux Git ahead of v7.4-rc1, the kernel source tree is up to 41,605,120 lines. That's from 5,193,578 blank lines, 4,993,604 lines of comments, and 31,417,938 lines of detected code. Or nearly half a million lines of code added during the Linux 7.4 merge window, ignoring comments and blank lines [as detected by cloc ]. A historical graph of commits shows a clear spike for Linux 7.4, which Phoronix argues shows the definite recent uptick due to AI/LLM activity." With Linux kernel maintainers being "completely overwhelmed" due to both AI generated bug reports and patches/fixes, the Git commit activity has been surging as a result... The upward trend has continued building the past several kernel releases. Typically the merge windows saw 13~14k commits or less and now we are pushing 20k.... Linux 6.14: 10,034 Linux 6.15: 13,568 Linux 6.16: 13,805 Linux 6.17: 12,289 Linux 6.18: 12,910 Linux 6.19: 13,229 Linux 7.0: 12,468 Linux 7.1: 13,963 Linux 7.2: 14,395 Linux 7.3: 16,267 Linux 7.4: 19,671 And "we could still see a few more trickle in today for Linux 7.4 ahead of the expected Linux 7.4-rc1 kernel release later in the day."

Read more of this story at Slashdot.

Faqet

Subscribe to AlbLinux agreguesi