Linux
- ersei.net Booting Linux off of Google Drive
Competitiveness is a vice of mine. When I heard that a friend got Linux to boot off of NFS, I had to one-up her. I had to prove that I could create...
A coworker send me this fantastic piece on getting linux to boot off of google drive (and s3). Definitely a fun read!
(I'm not the author of this article)
-
Ladybird, a truly independent web browser.
ladybird.org LadybirdWe're building Ladybird, a truly independent web browser, backed by a non-profit.
Video announcement by Chris Wanstrath (GitHub co-founder) of the 501(c) non-profit and $1,000,000 donation: https://www.youtube.com/watch?v=k9edTqPMX_k
-
HowTo: add the OBS Pipewire Plugin to the Flatpak, also for use with NoiseTorch
discussion.fedoraproject.org HowTo: OBS Flatpak Pipewire microphone/speakers input, use NoiseTorch with OBS-StudioProblem The OBS Flatpak is the recommended way for installing on Linux. At least from the Terminal, finding and installing plugins is easy: flatpak search obsproject But to use NoiseTorch (COPR), which allows to mute background noise from audio input, you need to use Pipewire input. Pipewire all...
OBS can use Pipewire for the mic and desktop sound inputs, but it is not yet packaged on Flathub.
Here is how to add it manually.
- www.computing.co.uk 'Critical' vulnerability in OpenSSH uncovered, affects almost all Linux systems
Researchers at the Qualys Threat Research Unit (TRU) have unearthed discovered a critical security flaw in OpenSSH's server (sshd) in glibc-based Linux systems.
-
Gradience Linux Theming App Has Archived its Github
www.omgubuntu.co.uk Eek, Gradience Linux Theming App Has Archived its Github - OMG! UbuntuSad news for fans of Gradience, the 3rd-party tool to customise the look of GTK4/libadwaita apps, as this weekend (June 29, 2024) the Github project page
-
aisap: Tool to make sandboxing AppImages easy (using bubblewrap)
github.com GitHub - mgord9518/aisap: Tool to make sandboxing AppImages easyTool to make sandboxing AppImages easy. Contribute to mgord9518/aisap development by creating an account on GitHub.
Used in Appimage Manager
-
TheLinuxExperiment: Menus, windows, launchers & system trays SUCK. What can we replace them with?
tilvids.com Menus, windows, launchers & system trays SUCK. What can we replace them with?Get the free Cybersecurity Mistakes ebook here: https://tuxcare.com/downloadables/top-ten-cybersecurity-misconfigurations/?utm_campaign=The%20Linux%20Experiment&utm_source=youtube&utm_mediu...
> If you think about productivity, you can't help but think that having the default state of your computer being an image with a few icons on it is less than stellar. For opening files, it will never be tidy enough to give you access to all you need, you need a launcher or a folder structure, meaning the desktop is bad at this. For opening apps, having visual shortcuts on the desktop is a duplicate of whatever panel or launcher you have.
-
The Art of Command Line
github.com GitHub - jlevy/the-art-of-command-line: Master the command line, in one pageMaster the command line, in one page. Contribute to jlevy/the-art-of-command-line development by creating an account on GitHub.
-
Custom Linux Distribution just for Gaming
bazzite.gg Bazzite - The next generation of Linux gamingBazzite is a custom image built upon Fedora Atomic Desktops that brings the best of Linux gaming to all of your devices - including your favorite handheld.
cross-posted from: https://discuss.tchncs.de/post/18099780
> Bazzite comes ready to rock with Steam and Lutris pre-installed, HDR support, BORE CPU scheduler for smooth and responsive gameplay, and numerous community-developed tools for your gaming needs. >
- pointieststick.com This week in KDE: everything, I think
We spent an enormous amount of time working on bug-fixing and polishing tasks for Plasma 6.1 this week. It was a big release, and there were some rough edges around the new edit mode. So we put qui…
-
-
Support for asynchronous processing has been implemented. Nodes can choose (or be forced) to be scheduled asynchronously. The graph will not wait for the output of the node to continue processing but it will use the output of the previous cycle (or silence) instead. This adds one cycle of latency but it can avoid having some nodes blocking the processing graph. Non realtime streams and filters now also use this asynchronous processing instead of their own slightly broken version.
-
The concept of node.sync-group was added. This groups nodes with overlapping sync-group together when one of them sets the node.sync = true. This is now used to make sure all nodes are scheduled together when JACK transport is started so that they all see the same transport time.
-
Config parsing errors are reported earlier and much better with line and column numbers where the parsing started to fail.
-
Add support for mandatory metadata when negotiating buffer parameters. This can be used to only negotiate extra buffer planes when certain metadata is negotiated. One use case is the explicit sync support that requires 2 extra fds for the timelines.
-
Explicit sync metadata and support was added.
-
Support was added for making and using multiple data-loops in the server and clients. Support for CPU affinity and priorities was added to the data-loops as well.
-
The log topic debug levels can now be changed at runtime with metadata.
-
The log levels in the pulse server can be dynamically changed with a /core message.
-
The UCM conflicting devices patches were merged.
-
Add snapcast-discover module to stream to snapcast servers.
-
Rework how peers are linked and the counters are updated. Resume the peers when a node is unlinked and not yet processed. This should cause less occasional dropouts in the graph when reconnecting things.
-
Many GStreamer element updates.
-
Many more fixes and improvements.
EDIT: Whoops, looks like a repost.
-
-
The Wine development release 9.12 is now available.
gitlab.winehq.org Wine 9.12 · wine / wine · GitLabThe Wine development release 9.12 is now available. What's new in this release: Initial support for user32 data structures in shared memory....
cross-posted from: https://reddthat.com/post/21374304
> cross-posted from: https://reddthat.com/post/21374246 > > > What's new in this release: > > > > - Initial support for user32 data structures in shared memory. > > - Mono engine updated to version 9.2.0. > > - Rewrite of the CMD.EXE engine. > > - Fixed handling of async I/O status in new WoW64 mode. > > - Various bug fixes.
-
New Bluefin image variant, zst:chunked compression, weekly updates
YouTube Video
Click to view this content.
- arstechnica.com Linux market share passes 4% for first time; macOS dominance declines
Report: Linux was on 6.34 percent of computers last month if you count ChromeOS.
cross-posted from: https://lemmy.world/post/17018864
> I know this might be a couple months old, but I didn't know we already passed 4%.
-
Intel sent in as the sole patch for this week's Linux power management subsystem updates is an important fix for Intel Core hybrid systems with buggy firmware. The Intel P-State driver fix can address as much as a 50% performance hit seen with existing Linux kernel versions on affected Intel hybrid platforms.
A Kubuntu Focus developer last week reported a power management issue that breaks scheduling on heterogeneous core Intel systems with buggy firmware. It turns out systems failing to report ACPI CPPC v2 capabilities could lead to very poor performance going all the way back to Linux 5.19. On systems like with an Intel Core i5 13500H and using the EEVDF scheduler, as much as a 50% performance hit could be observed with Geekbench. There have also been other similar bug reports in recent times.
-
Impressed by Fedora Sway Atomic!
I'm preparing for a new PC build, and I decided to try a new atomic OS after having been with NixOS for about a year.
First I tried Kinoite, then Bazzite, but even though KDE has a lot of features, I found it incredibly buggy, and it even had generally poor performance, especially in Firefox. I don't really have time to diagnose these issues, so I figured I would put in just a little more effort and migrate my Sway config to Fedora Sway Atomic.
I'm glad I did. The vanilla install of Fedora Sway is awesome. No bloat and very usable. I haven't noticed any bugs. Performance is excellent. And it was very straightforward to apply my sway config on top without losing the nice menu bar, since Fedora puts their sway config in
/usr/share/sway
.I'm also quite happy with the middle ground of using an OSTree-based Linux plus Nix and Home Manager for my user config. I always thought that configuring the system-level stuff in Nix was the hardest part with the least payoff, but it was most productive to have a declarative config for my dev tools and desktop environment.
I originally tried NixOS because I wanted bleeding edge software without frequent breakage, and I bought into the idea of a declarative OS configuration with versioned updates and rollback. It worked out well, but I would be lying if I said it wasn't a big time investment to learn NixOS. I feel like there's a sweet spot with container images for a base OS layer then Nix and Home Manager for stuff that's closer to your actual workflows.
I might even explore building my own OS image on top of Universal Blue's Nvidia image.
Hope this path forward stays fruitful! I urge anyone who's interested in immutable distros to give this a try.
- www.gamingonlinux.com NVIDIA driver 555.58 released as stable bringing Wayland Explicit Sync
The time is finally here. The next big stable update to the NVIDIA proprietary driver for Linux with version 555.58 bringing Wayland Explicit Sync.
-
PipeWire 1.2.0 released
gitlab.freedesktop.org 1.2.0 (Aviation) · PipeWire / pipewire · GitLabPipeWire 1.2.0 (2024-06-27) This is the 1.2 release that is API and ABI compatible with previous 1.1.x and 1.0.x releases.
-
Open-source and privacy focused offline translation in your browser
www.producthunt.com Linguist Translate - A privacy‑focused, full‑featured translation in your browser | Product HuntLinguist is a privacy‑focused, full‑featured translation solution for browser. Embedded offline translator, full page translation, dictionary, custom translators (like ChatGPT, Llama, LibreTranslate, etc), translation for selected text and even more.
Hi everyone. I'm launching Linguist Translate, an open-source, full-featured translation solution with an embedded offline translator based on the Bergamot Project created by Mozilla.
Site: https://linguister.io
GitHub: https://github.com/translate-tools/linguist
Today, Linguist is launched on ProductHunt. Support the project who really care about privacy: https://www.producthunt.com/posts/linguist-translate
Linguist is not just a wrapper over Google Translator like many other extensions. You can use any translation service with Linguist, thanks to custom translators! You may even deploy any machine translation (like LibreTranslate) on your localhost and then add this service to Linguist.
All features are included: text translation, full-page translation, selected text translation, Text-To-Speech, dictionary, history, and even more.
-
Wayland vs Xorg in 2024
YouTube Video
Click to view this content.
3 months-old video, but still interesting
- www.collabora.com Smart audio filters with WirePlumber 0.5
The smart audio filters policy in WirePlumber 0.5 is a welcomed convenience for users alike.
tl;dr this allows one to link Pipewire filter chains (such as EQ) to specific devices automatically. Useful for system-wide EQ, noise filters etc, especially multiple filters together. In particular, it all happens transparently so you can just connect to your normal hardware output and it should just work.
You could already do this manually with some work, but this should be simpler and more robust. I suspect this will help with the Steam Deck too, which uses some filters to correct the built-in speakers, and this has caused bugs at times.
-
What are some preparations you think people should know about in advance of migrating to Linux?
For example, I saw a post the other day detailing how to set up a Brother laser printer on Kinoite. That's not something I would have initially considered a potential problem to be solved. Another I ran into some years ago had to do with an Edimax WiFi dongle that used some weirdly specific Realtek 8812 radio, for which you had to set up the driver via
dkms.
A little prep and knowledge in advance would have saved days of searching online.I've started a personal to-do list of things to research and make sure I have all my ducks in a row before I make the full-time switch on my main desktop, so besides the usual "back up your files" advice, I'm hoping y'all can point out some QoL things I and others may often miss!
-
Furi Phone FLX1: Debian smartphone debuts • The Register
www.theregister.com Furi Phone FLX1: Debian smartphone debutsThe FLX1 runs its own build of 'Trixie' but has an Android layer
- blog.documentfoundation.org LibreOffice development in 2023 – TDF's Annual Report - The Document Foundation Blog
In 2023, 11,272 commits were made to the LibreOffice source code, from 253 authors, in 21 repositories. We also took part in the Google Summer of Code, to support student developers (This is part of The Document Foundation’s Annual Report for 2023 – we’ll post the full version here soon.) Infrastruc...
- www.gamingonlinux.com COSMIC Alpha coming in July - System76 reveal branding, a big hardware sale with new merch
System76 are making a bit of a splash today, ahead of the Alpha release of their new desktop environment named COSMIC.
- kde.org KDE Plasma 6.1.1, Bugfix Release for June
Today KDE releases a bugfix update to KDE Plasma 6.
- news.opensuse.org Leap Micro 6.0 is now available. Leap Micro 5.4 reaches End of Life.
A new major version of Leap Micro is now available! Leap Micro 6.0 images can be found at get.opensuse.org. Leap Micro 6.0 uses a brand-new codebase, comes ...
-
Task - A Go-made alternative to GNU Make
taskfile.dev Home | TaskTask is a task runner / build tool that aims to be simpler and easier to use
-
SaumonNet/proxmox-nixos: The Proxmox Hypervisor, on NixOS
github.com GitHub - SaumonNet/proxmox-nixos: The Proxmox Hypervisor, on NixOS [maintainers=@camillemndn @julienmalka]The Proxmox Hypervisor, on NixOS [maintainers=@camillemndn @julienmalka] - GitHub - SaumonNet/proxmox-nixos: The Proxmox Hypervisor, on NixOS [maintainers=@camillemndn @julienmalka]
cross-posted from: https://lemmy.ml/post/17288716
> > This project is a port of the Proxmox Hypervisor on NixOS. > > > > ⚠️ Proxmox-NixOS is still experimental and we do not advise running it on production machines. Do it at your own risk and only if you are ready to fix issues by yourself. > > > >📬 Help / Discussions > > > >There is a matrix room for discussions about Proxmox-NixOS. > > > > Thanks > This project has received support from NLNet.
-
[Solved] [Help] Should I use zram?
cross-posted from: https://sh.itjust.works/post/21361730
> Hello, I came across zram recently and I'd like to know if I should use it, my laptop only has ~4GB > of ram, and for the most part it'll only stutter when I open multiple programs or a game, so would > zram be adequate in my case? > > Also, would the compressing and decompressing have a significant impact on my cpu?
-
Inkscape Flatpak is looking for a maintainer!
github.com Removal from the Inkscape Website · Issue #87 · flathub/org.inkscape.InkscapeThe inkscape project is considering removing the flatpak format from the website's resources/downloads pages because of lack of maintenance. There is no maintainer of the flatpak/flathub format at ...
cross-posted from: https://slrpnk.net/post/10865477
> The Flatpak is already packaged and works well. It just needs to be maintained from a person that joins the Inkscape community. > > This would allow further improvements like Portal support and making the app official on Flathub.
-
Japanese keyboard layout and input in KDE Plasma 5
Hello,
I'm taking Japanese lessons online and I need to communicate with my tutor in Japanese via chat.
I've set my keyboard layouts in the KDE settings as English US, French Canadian and Japanese (default). But when I switch to Japanese, I still have an English US layout when I type.
I was expecting it to be more like in Windows where you can switch between Standard alphabet (Romaji), Hiragana and Katakana with a kind of an auto complete.
Am I doing something wrong?