Retransmission of a podcast from your own server - no.
Cutting sponsored fragments on the end device - yes.
At least in most countries.
Sorry, haven’t read the whole post.
Hard to choose one, but Metallica - Fade to Black.
And then people pretend there is any choice in the browser market. Yeah, between Google developed browser and mainly Google funded browser.
Even LibreWolf, which is just a Firefox with different configuration by default, I think should be just config files.
I really want to see browsers saving configurations and data in a simple file formats, like QuteBrowser do.
deleted by creator
There is a lack of normal polished FOSS keyboard, not to think about experiments like that.
I bought InfinityBook Pro 14.
This is perfect laptop for me, besides one thing that my unit has something bad with touchpad, randomly dropping percision which is super annoying as it mess with my muscle memory a couple of times a day.
I have send it to Tuxedo for touchpad replacement, then motherboard replacement… still the same issue, no idea what is happening. Maybe something with connectors, maybe they haven’t actually replaced anything.
Other than the touchpad on my unit, it would be perfect in terms of practical aspects.
Great. Now we have to choose between source available DB from ok company or open source DB from bad company…
I just add dill and Vegeta to everything.
Do it the Linux way and remove the fan yourself.
Just kidding. Or am I?
I see very weird or even inaccurate descriptions here, so let me say it much simplier how it is most commonly used today:
Programs are expected to be unpacked/installed to proper locations. Like /usr/bin for binaries or /var/lib for their data. But not all programs, especially games and those ported from Windows, are made in recpect to this schema and expect everything in one directory.
So TLDR: For badly ported programs or quick installs that want every of program files in a single folder.
Try at least once install pure Arch from the installation instructions without automatic install scripts (best in VM to not worry about the data). It is a very good learning experience and definetly would get you closer to what Arch based systems are about.
OsmAnd is one of the oldest open source Android apps. It has a ton of features, but also the codebase is very stale.
If you don’t need such big featureset you may try Organic Maps.
This is a problem with the current industry, smartphones are conceptually no different than any other computer. It’s Qualcomm not publishing proper documentation and tools, propietary bootloaders, drivers being baked as Android packages, no specification how main processor can talk to a modem…
Which one? Android SDK source is under Apache licence, but binaries are under EULA. There were some efforts to properly package it under free licencje, but currently no one do it.
As for Android being giant blob, maybe not the best word but it really is barely available to change. If I want to add a new feature to the UI, I need to build whole ROM again and deal with Google’s developing platforms. While on Linux you can get the code for a component from some GitHub/Codeberg and modify/reinstall just that component.
You can’t even compile any of those FOSS apps without running propietary build of Android SDK. No one managed to build current versions of Android SDK from the source code yet.
Android is like one big blob and changing anything in it require giant effort. Meanwhile making new feature for a Linux phone with common Linux tech stack is super easy and any mid-tier developer can change something in Phosh for example.
Try to compile just the Android SDK yourself. No one even knows if this is possible (if all the source code needed is there).
The benefits are there, some of ideas out of my head:
Better networking for administrator, access to /etc/hosts file, not being tied to a single VPN slot.
Using old mobile phone as a simple server, having access to firewall tools and normal remote control.
Installing simplier graphical interface for eldery people.
Lifetime updates for many system components that are not device specific.
Simple backups and cloning with standard tools like rsync or borgbackup instead of Google Drive. Also backing up whole system.
Everyone can add a feature, you can make a difference, no need to mess with Google’s Android developing pipeline.
Making native apps for mobile and desktop at the same time, no need for bloated web-like abstraction layers.
Apps made in Python, C, Rust… No need to fit into Android SDK. And no forcing Android SDK and Android Studio!
Customizations of the interface look via CSS files (Phosh have it to some sort).
Someone give more ideas?
Maybe not exaclly Linux, sorry for that, but it was first thing that get to my mind.
Web browsers really should be rewritten, be more modular and easier to modify. Web was supposed to be bulletproof and work even if some features are not present, but all websites are now based on assumptions all browsers have 99% of Chromium features implemented and won’t work in any browser written from scratch now.