Kamis, 11 Juni 2026

FOSS Weekly #26.24: Dank Linux Review, BitWarden Alternative, Mint Tips (And an Important Message)

It's FOSS turns 14 tomorrow. Incidentally, my son turns 1 tomorrow as well. Two milestones the same day call for celebration, right?

But there is something important that I wanted to share with you and it relates to the future of It's FOSS.

The thing is that Google Search is gone. Not broken but gone. What replaces it is an AI that reads the web, summarizes it, and hands you the answer directly. No links. No clicks. No visits to the sites that actually wrote the content.

This is not a minor update. This is a structural shift in how the internet works.

For the past two decades, a quiet but fair deal powered the open web: you search, you click, we earn a little from ads, and we use that to keep writing. That deal is over. Google now takes our content, serves the answer, and the publisher gets nothing. Not even a visit.

Since the launch of ChatGPT, It's FOSS has already lost 80% of its Google search traffic. And it's alarming now.

I built It's FOSS because I love Linux and open-source software. Not to get rich. I built it because I wanted a place where people could learn Linux for free, stay informed, and feel part of a community that actually cares about what open-source software means. For years, that worked. Ad revenue kept the lights on. We kept creating informational content that helped Linux users all around the world.

That model is now broken, and no tweak to our content strategy will fix it. This is not an algorithm we can optimize around.

The big publishers will survive this. They have corporate backing, licensing deals, and investors to absorb the losses. We don't. What we have is you.

If It's FOSS has ever helped you, fixed a problem, taught you something new, saved you a frustrating hour, this is the moment to return the favor. You want us to continue for 14 more years, right?

Becoming a Plus member keeps this alive:

  • The newsletter you're reading right now
  • The tutorials, guides, and news on It's FOSS
  • A small, independent voice in a world where content is increasingly written by non-humans for non-humans

To mark 14 years of It's FOSS (and my son's first birthday), I'm offering $30 off the lifetime membership this week. This one-time payment also solidifies the trust you have in It's FOSS and keeps us going in the age of AI slop.

Not in a position to subscribe? A one-time donation helps too. Every contribution, whatever the size, is a vote for keeping It's FOSS alive, keeping the open web alive.

I've spent years writing about open source because I believe software freedom matters, using a free operating system matters. I still do. But this freedom also needs people willing to sustain the communities that talk about it.

I'm asking you to be one of those people.

📰 News That Matter

Proton has given us some back-to-back updates. There's an encryption overhaul that makes uploads up to 3x faster and downloads up to 2x faster, thanks to a cryptography rewrite. News on how a native GUI client for Linux is in the works, and an official CLI offering for Drive that works on Linux, Windows, and macOS.

A lot has landed in the DocSpace 3.7 release. You get AI-generated files, DeepSeek, xAI and Google AI support, a complete rework of form filling rooms that now handle PDF creation, room tagging, bulk deletion, and new admin controls.

Similarly, Collabora have introduced CODE 26.04, possibly their biggest release yet. It includes AI assistance across all three editors, a reworked document comparison tool in Writer, per-user sheet views in Calc, 14 new spreadsheet functions, and a follow-me presentation mode in Impress. Yeah... AI everywhere.

You know what else is everywhere? systemd. Well... almost. KaOS has decided to distance itself from systemd and opted for dinit instead.

🧠 What We’re Thinking About

ProtonMail is a solid Gmail alternative for privacy-conscious users, but the absence of canned responses is still a daily pain point for me.

🧮 Linux Tips, Tutorials, and Learnings

Man pages are famously dense, but they're also the most accurate and complete documentation Linux has.

Need to send a large file without uploading it to someone else's server first? CheezyPizza does it browser to browser over WebRTC, with no account, no size cap, and no middleman.

Not open source software but Melia is a new Linux desktop email client that takes privacy seriously in ways most clients don't bother with. Tracking pixels are neutralized, incoming emails are verified against SPF, DKIM, and DMARC, and senders whose display names don't match their addresses get flagged automatically.

If you find Linux Mint running slowly, try disabling animations and window effects. It may improve the performance a yiny bit and tiny bits help when you are struggling with performance.

On the contrary, if you have decent hardware, you can add eye candy to Linux Mint by adding more desktop effects.

👷 AI, Homelab and Hardware Corner

Bambu Lab has been on a path to vendor lock-in, and even after outcry from the community over some of its recent moves, they don't seem to be learning anything.

Luckily, the open source community knows how to respond to such predatory behavior.

✨ Apps and Projects Highlights

Dank Linux is in the Arch+Hyprland zone. It gives you a preconfigured Hyprland to enjoy.

AliasVault can be a refuge from your escape from Bitwarden, seeing how they have been pulling off some major moves quietly.

📽️ Videos for You

If you use top to monitor processes in Linux, you ought to know some of its lesser-known commands.

💡 Quick Handy Tip

If you are on a GNOME setup, then you can enable certain user interface settings on the Resources app to display important usage and hardware-related details in the sidebar at all times.

Go into the "Preferences" menu via the hamburger button (looks like three lines), then under the "General" tab, look for these options and enable them:

  • Show Usage Details in Sidebar
  • Show Device Descriptions in Sidebar

Suggested Read 📖: Mission Center vs. Resources

🎋 Fun in the FOSSverse

There have been many instances of the open source community striking back at projects that locked down. We have a puzzle that will test your knowledge of such occurrences.

Can you help this Arch user? 🤣

BTW Arch

🗓️ Tech Trivia: On June 7, 1954, Alan Turing, the mathematician who conceived the theoretical blueprint for modern computers and helped crack Enigma cipher at Bletchley Park, reportedly took his own life at age 41.

His work helped shorten World War II and laid the foundation for every computer running today.

🧑‍🤝‍🧑 From the Community: A newcomer is asking which web browsers his fellow FOSSers are using. Care to contribute?



from It's FOSS https://ift.tt/4krCotA
via IFTTT

DCOX, PDFs Were Not Built for AI. This New Open Standard Wants to Change That

The LF AI & Data Foundation has announced the formation of the DocLang Specification Working Group, kicking off a collaborative effort to build an open, AI-native document format standard.

The working group operates under the Joint Development Foundation's vendor-neutral governance model, ensuring that no single company controls the roadmap.

The founding members are IBM, NVIDIA, Red Hat, ABBYY, and HumanSignal. Though, the spec documentation also credits Forgis as a founding member, but the announcement didn't mention them.

By the way, DocLang is not the only thing in play here. Combining its open document format specification with Docling, IBM's open source document processing toolkit also under LF AI & Data, the initiative is looking to build a more complete open source document AI stack under one roof.

Together, the two cover the full pipeline from document ingestion and parsing through standardized representation and downstream consumption by language models and agentic AI systems.

As for the specification itself, it is already at v0.6, is available under the Apache 2.0 License, and covers document structure and semantics, geometric layout, pagination, and complex components like tables, charts, formulas, and code blocks.

There's also native support for audio, image, and video content, and governance metadata like privacy flags and model training constraints are embedded directly in the document rather than stored in a separate file.

Who is it for?

The primary target is enterprises running generative AI and agentic workflows on large document sets. Formats like PDF, DOCX, and JPEG were designed for human consumption, not machine interpretation.

When such files are fed into AI pipelines, their reading order gets mangled, tables flatten into plain text, and figures disappear entirely. The result is a scenario where the document quality becomes the bottleneck, not the model itself.

DocLang is meant to fix that by giving pipelines a single, unambiguous representation where the same document always produces the same output regardless of which tool processed it.

It is also relevant to anyone building with LLMs and vision-language models on real-world content. Docling and ABBYY FineReader Engine already support DocLang output natively, so existing pipelines can adopt the standard without overhauling their tooling.

You can go through the specification for DocLang on GitHub.


Suggested Read 📖: Open Standards for What AI Actually Costs



from It's FOSS https://ift.tt/Vrp1yG6
via IFTTT

Rabu, 10 Juni 2026

KaOS Releases First Dinit-Based ISO, but It's Not Ditching Systemd Entirely

We are used to seeing systemd as the default init on most Linux distributions, but not everyone is a fan.

Some users and developers take issue with its broad scope, preferring init systems that do one thing and do it well rather than one that reaches into session management, logging, device handling, and more.

To escape it, people often find refuge in systemd-free distributions that feature a diverse selection of init systems.

While we are yet to see a widespread trend where mainstream distros ditch systemd, smaller projects have the flexibility to do so, with the decision usually being made only after discussing such a major change with the community.

KaOS, the independent distro built around Qt, has successfully embarked on its move away from systemd, introducing the first release candidate (RC) for what will be the next chapter in its developmental cycle.

Their motivation boils down to upstream changes that left the team in a tight spot. Systemd 254 dropped support for its split /usr setup, later versions killed AUFS compatibility, and KDE Plasma's increasing systemd dependency made things worse.

In the end, switching init systems became the only real option for the project. 🤷

KaOS' Dinit Image Debuts

screenshot that shows the desktop view of kaos dinit 2026.06 rc with a terminal window on the left with a fastfetch output, a settings panel on the right with many options visible

The KaOS Dinit 2026.06 RC image ships with a new startup stack where Dinit takes over as the init system and service manager, Turnstile handles session and login tracking, and seatd takes care of seat management. Together, these cover what systemd previously handled as a single unit.

Just so you understand what the fuss is about, Dinit (source code) is a lightweight, open source service manager that can also act as a system init. It handles starting services in parallel, respects dependencies between them, and is designed to work with other system components rather than replace them fully.

It already powers Chimera Linux and eweOS as the default init and is one of the init options available on Artix Linux and antiX.

That said, KaOS is not going fully systemd-free with this release. Systemd's udev and tmpfiles stay in place for now, and elogind is still present. The devs plan to keep these components around for the forseeable future.

What else does the ISO offer?

For the display manager, SDDM has been ditched in favor of greetd with tuigreet, which is said to integrate better with the new seatd-based session setup. The Calamares installer has also been updated to run cleanly on a pure Wayland session, with fixes applied to QML modules that had lost text input capability in areas like the user creation screen.

Likewise, Limine is now the default bootloader, with other UEFI options remaining available through the installer, and for partitioning, the automated setup in Calamares now covers most popular filesystems.

There's also a new welcome utility, Croeso, which walks new users through around 15 common post-install settings after installation. And for the sound backend, phonon-mpv is now the default, replacing the previous VLC-based one.

Try the RC

This is a release candidate, not a stable release. Rough edges are expected, so it is best treated as a testing build rather than something for everyday use. The ISO is available for download from the KaOS RC portal via mirrors hosted across regions like France, U.S., and Japan.

Moreover, existing non-Dinit ISOs are still around and will be for sometime. The KaOS developers have not confirmed when or if these will be phased out.



from It's FOSS https://ift.tt/TBVtYSa
via IFTTT

Good News For Linux Terminal Junkies! Proton Drive Now Has a CLI

Proton Drive (partner link) is getting a lot of love these days. We recently covered the encryption upgrades and the Linux desktop client that's in the works. Now Proton has added something the terminal dwellers will find useful; an official Command-Line Interface (CLI) for Drive, available on Linux, macOS, and Windows.

The CLI is built on the Proton Drive SDK, the same foundation that powers the official desktop and mobile apps. It runs as a single binary on the various platforms and carries the same end-to-end encryption capabilities as Drive.

Here's a look at what it can do and how you can get it running on Linux.

What does it offer?

a terminal window that shows the output for the command "./proton-drive --version"

The CLI lets you handle the usual file management tasks from your terminal. You can upload, download, and browse files; manage the trash folder; and even oversee content sharing and invitations.

Results come out in plain text by default, and passing --json makes the output machine-readable for scripting.

Do note that it does not have a built-in continuous sync engine like the existing desktop clients do. That said, you should get similar behavior by scheduling it with cron or a systemd timer on Linux, so it is not as limited as it first sounds.

If you are the kind of person who would rather write a shell script than reach for a mouse, this will make Proton Drive (partner link) a natural part of your existing workflow rather than something that needs to be launched from the app launcher.

💡
Proton is also working on a graphical desktop client for Linux as well. We should see it before the year end.

This is how you get it on Linux

I tested these instructions on a Fedora Workstation 44 system, and everything went smoothly.

First, you have to download the relevant CLI binary for your platform from the downloads index. I went with linux/x64 as I am on an x86 setup.

Now, open a terminal in the directory where you saved it and make the file executable:

chmod +x proton-drive

Verify the build:

./proton-drive version

Sign in through your browser:

./proton-drive auth login

Your session is stored securely via libsecret, so no password is ever passed on to the command line. Following that, you can run ./proton-drive help for getting the full command list or add --help to any command for its available flags.

If you prefer building from source, then the instructions and the source can be found on GitHub.


Suggested Read 📖: Microsoft Just Brought Linux Commands to Windows



from It's FOSS https://ift.tt/h6EvWGH
via IFTTT

Selasa, 09 Juni 2026

ONLYOFFICE DocSpace 3.7 Lets You Generate Files Using AI

Other than its well-known lineup of office suites, ONLYOFFICE has been consistently building up its collaborative platform, DocSpace, since 2023. It sits in the same space as Google Workspace and Microsoft 365, targeting teams that want a self-hostable, format-compatible alternative.

Things got a bit complicated recently when Nextcloud and IONOS forked ONLYOFFICE into Euro-Office, a "Made in Europe" alternative aimed at organizations with data sovereignty requirements. ONLYOFFICE pushed back, accusing the fork of violating the additional conditions attached to its AGPLv3 license.

When ONLYOFFICE Docs 9.4 arrived shortly after, it came with a licensing update that tightened the language around attribution, copyright notices, and trademark rights, which felt very much like a direct response to that dispute.

Now, DocSpace 3.7 is here with its own licensing update along the same lines, and it brings expanded AI provider support, a reworked form filling experience, and several room management improvements on top of that.

🆕 ONLYOFFICE DocSpace 3.7: What's New?

this screenshot shows an onlyoffice docspace collaboration room that is titled "it's foss"

The editors on this release are the same ones from the Docs 9.4 release, getting you niceties like horizontal lines in documents, a Dark Document mode for spreadsheets, 25 new slide themes, 20 new slide transitions, and a dedicated Chart Design tab.

Then there's the form filling rooms, which have received comprehensive upgrades that let you create and edit PDF forms directly inside a room rather than having to upload a finished form from external sources.

A new Start filling mode, accessible from the editor toolbar or the file context menu, puts the form into filling mode for everyone in the room, making it easier to collect responses from multiple people at once.

the start filling option in a onlyoffice docspace form filling room is visible inside a right-click menu on the right-hand side

Related to that change, the form filler role now keeps the form hidden from the room list until filling mode is active, at which point responses get gathered into a spreadsheet automatically.

Additionally, you can refresh that file on demand with the new "Sync responses to XLSX" option, and there is now also support for routing responses to a third-party external database if you have one connected.

DocSpace 3.7 similarly goes big on upgrading its existing AI functionality. You can now generate DOCX files, PDF forms, and PPTX presentations directly from the AI agent chat and open them immediately for editing.

Accompanying them are three new AI providers, DeepSeek, xAI, and Google AI. This brings the total to seven, joining the existing roster of Anthropic, OpenAI, OpenRouter, and Together AI options, along with any custom providers you configure.

Beyond that, you can set a default provider and model that gets auto-selected whenever you spin up a new agent, and the provider configured in DocSpace also syncs automatically to the editors.

You can also upload images into the AI chat for adding more context to your queries, and an extended thinking display shows up for more complex queries. Those who would rather keep AI out of their workspace entirely can now toggle it off across DocSpace and the editors without losing chat history.

The toggle resides at:

Settings > Customization > General > AI Services Management

The rest of the update covers a good spread of smaller but useful changes, including the ability to group rooms with tags, bulk-delete multiple rooms at once, and replace default document templates via settings.

Admins also get a couple of new access controls, with options to prohibit external link creation and set limits on how many users can join via an invite link and for how long.

📥 Get it Now

This release is available via a dedicated portal for users who are okay with ONLYOFFICE taking care of the infrastructure. Those who prefer a more hands-on approach can wait a bit and self-host the community edition of DocSpace 3.7 when it is made available.

The source code for all of that can be found on GitHub.


Suggested Read 📖: Tuta Joins The Euro-Office Umbrella



from It's FOSS https://ift.tt/4v3oWlr
via IFTTT

Collabora's CODE 26.04 Release Might Be Its Biggest One Yet

Collabora is a UK-based company that builds open source office suite solutions based on LibreOffice. These are designed to run both on a browser and locally, integrating directly into an organization's infrastructure.

Their flagship offering is Collabora Online (COOL), the paid, enterprise-grade version that ships with support agreements, long-term maintenance, and thoroughly tested updates.

Complementing that is Collabora Office, a desktop app for Linux, Windows, and macOS that mirrors the same interface. However, there's a third edition called Collabora Online Development Edition (CODE) that runs the same codebase as COOL but gets new features first and doesn't cost a dime.

It has now received a new release that delivers a range of upgrades, including some AI ones that are quite interesting.

🚧
Think of CODE like a rolling release Linux distro; while it is ideal for staying on the bleeding edge, it is not intended for production use.

A Packed Release

two ai assitant windows are visible on the right-hand side on collabora code 26.04

Calc gets AI integration aimed at data analysis and formula debugging. A floating indicator now appears on cells with errors, opening a quick menu to inspect and fix the issue in place.

Per-user sheet views are another useful addition for teams, where each person working on a shared spreadsheet can now set up their own filters and column or row arrangements without touching anyone else's view.

Similarly, pivot tables now support calculated values, so you can build calculated columns from existing spreadsheet data, and table styles arrive with preset themes covering light, medium, dark, and custom options.

A batch of new functions is also included; they are CHOOSECOLS, CHOOSEROWS, DROP, EXPAND, HSTACK, TAKE, TEXTAFTER, TEXTBEFORE, TEXTSPLIT, TOCOL, TOROW, VSTACK, WRAPCOLS, and WRAPROWS.

the ai assistant window is in focus in the middle, and behind two screenshot of writer on collabora code 26.04 are visible

AI assistance is now available in Writer as well, helping with text suggestions, rewrites, and general writing tasks without leaving the document. Document comparison receives an overhaul too.

You can now bring up an older version of a file, either from the server or a local copy, and see exactly what changed. Insertions, deletions, moved text, images, and tables are all marked up with color-coded indicators showing who made each change and when.

The comparison can be viewed side by side or through the tracked changes panel.

The editor also handles conflicting changes more gracefully. When one change overlaps with or depends on another, accepting or rejecting it no longer risks wrecking the surrounding content.

Combined with reinstate improvements, going back and forth through a review cycle is a lot less tedious than it used to be.

Before I forget, markdown files can now be imported into Writer and exported back out. This can be helpful for anyone whose work crosses between a traditional document editor and a text-based or developer-oriented workflow.

three ai assistant windows are visible in the foreground, with a screenshot of impress on collabora code 26.04 in the background

No surprises here, but Impress gets some AI powers too! It can assist with early research and slide preparation, helping summarize information and turn dense content into something that works better on a slide deck.

A new follow-me presentation mode lets viewers sync to the presenter's current slide automatically. Someone who missed an earlier point can pause, go back to review it, and rejoin the live session without interrupting the presenter.

The present to all feature works like a buff to the above, allowing the presenter to kick off the slideshow for all viewers at once rather than waiting for everyone to manually start it themselves.

Presentations can now mix slides of different sizes within the same file, and ODP files gain section support, allowing longer decks to be organized into grouped sections with overview pages.

Interoperability with Microsoft's OOXML family of file formats continues to improve in this release. Collabora has been running a validation effort across 200,000+ documents, spreadsheets, and presentations, working toward zero conversion errors when files move between Collabora and Microsoft Office.

This release also introduces significant accessibility improvements, with screen readers now able to properly detect color pickers, line style selectors, numbering options, bullet choosers, and special character dialogs.

Form controls across interface elements in Writer, Calc, and Impress now carry correct labels that assistive technology can read aloud, and keyboard-only navigation is now more consistent across toolbars, sidebars, and panels.

All of that has earned Collabora a BITV 2.0 (in Deutsche) certification from the German accessibility regulator.

Try CODE 26.04

Don't let the warning note earlier fool you, though. While this is a fast-moving class of document editors, Collabora thinks it is ideal for home users, small teams, and early adopters.

If you want to try it without setting anything up, Collabora offers a live hosted demo. Sign up with an email address, and you get access to both the Collabora Online and Collabora Office Classic demos.

For self-hosting, CODE is available as a Docker image for x86-64, ppc64, and arm64 hosts, and as native .deb and .rpm packages for Linux. The CODE portal has full setup instructions, including reverse proxy configuration for Apache and Nginx, and SSL setup via Let's Encrypt.


Suggested Read 📖: TDF and Collabora Feud



from It's FOSS https://ift.tt/2PrcNqw
via IFTTT

Tired of File Size Limits? This Open Source Tool Sends Large Files Directly Browser to Browser

There are ways to transfer files over the internet. Twenty years ago, it was FTP for technically advanced people and emails for lazy people. (And Torrents for legally challenged people),

Then came Dropbox and other cloud services and things have moved in that direction.

But sharing large files through cloud services has its own quirks. Most services either have strict size limits, require account creation, or quietly store your data on their servers even when encryption is involved.

This is where Cheezy Pizza comes in.

What does Cheezy Pizza do?

CheezyPizza is an open source, browser-based file transfer app that uses WebRTC to transfer files directly between two browsers.

This means there is no server in the middle, no login, no installation required. Just open the site, share a link, and the transfer happens peer to peer.

It is actually a fork of FilePizza, which is a pretty solid tool but has its limitations. Like large files would fail, and there is no way to pause or resume a transfer if something goes wrong.

This is the reason why Jeevan forked it into Cheezy Pizza and started adding the features he needed.

Here's what Cheezy Pizza does differently than File Pizza:

  • Large file support: It works reliably for files larger than 10 GB. However, some browsers may restrict this.
  • Pause and resume feature: Interrupted transfers pick up from the last byte, with progress saved via OPFS or IndexedDB. It happens on the downloader side only.
  • Flow control: High/low watermarks on the WebRTC data channel prevent fast senders from overwhelming the receiver.
  • SHA-256 verification: files are checked before being written to disk.

Project repo mentions that all WebRTC communications are encrypted using DTLS.

The project is being actively developed, with more features planned.

You can try it at cheezypizza.in or check out the source code in the repository.

Testing Cheezy Pizza

The idea is simple. You upload the file to the Cheesy Pizza web interface. You can password protect the file, if you want.

CheezyPizza file transfer
You can choose to password protect the transfer as well

And then you get links, short and full URLs, both can be used. There is also a QR code generated for ease.

URL for file trasnfer via CheezyPizza

I uploaded Omarchy ISO file of around 7 GB and shared it with my teammate Sreenath, who is a few thousand kilometers (or miles) away from me. When he started the download, I could see the status changed to file transfer as my file was now being uploaded.

Initial file transfer via CheezyPizza

Initially, the file transfer was in a few KBps but soon it the speed increased into few hundred KBps, and then it peaked at around 7 MBps, I think. It took 2-3 minutes to reach the max speed.

Speed increased after a few seconds

On the downloader side, the browser shows a notification about persistent data storage.

It also shows that the downloader can close the tab and resume the transfer later.

Downloading the file via CheezyPizza

To test the pause resume feature, Sreenath closed his browser a few times and opened the link again. CheezyPizza correctly recognized the the file was being downloaded earlier.

Resume interrupted file transfer
Earlier inerrupted file download can be resumed

At the other end, it showed me, the uploader, several interrupted transfers.

Several interruptions were registered at uploader's end

Password protect the transfer

By the way, the file transfer can be password protected, too. Just add a password while initializing the file upload and share the password with the downloader.

Uploader need to stay online

🚧
The pause-resume feature only works at the downloader's end. If the uploader closes the browser before it was downloaded completely, the link will be dead. If there were several downloaders and at least on of them completed the download, that downloader will continue to seed to incomplete downloaders, but no new downloads may be initiated. This is a bummer.

When I, as the uploader, closed the browser tab, things were lost and it could not be resumed.

If the upload interrupted, it cannot be resumed.

Worth a bite?

Many large file transfer (and cloud storage) services store data on their servers, even if it is encrypted. If you want a peer-to-peer alternative, Cheezy Pizza is worth trying.

FilePizza does the same job, of course, but Cheezy Pizza adds a few extra toppings to that -- and no, it's not pineapple.

The pause and resume feature is a nice touch, but if the uploader closes the tab, everything falls apart and that is a problem.

I am not sure whether Cheezy Pizza supports self-hosting, but there is a Docker mention in the README and since it is web-based, self-hosting should be possible.

By the way, if you want to share files between devices on the same network, a local file transfer tool like LocalSend works well for that.

Would you use a service like Cheezy Pizza for large file transfers over the internet? Share your thoughts in the comments.



from It's FOSS https://ift.tt/xtTCVcR
via IFTTT