All things I use, besides JavaScript on websites and firmware, is basically open source.
I am lucky to use open protocols for communication only, as when deleting Facebook my friends were willing to use Matrix with me.
I can do many many compromises.
But still, I have OnePlus 6T with mobile Linux and absolutely cannot switch now. I would love to, but working camera and some alternative to Organic Maps is a must I cannot jump around when Android is “just” fine now.
Those are just tutorials showing how to install something. Typing flatpak install firefox is one and the same as going into the app store, searching for Firefox and clicking “install”. Tutorial websites would just show terminal as it’s more universal.
If they ask you to actually download some file there is something very wrong.
I often see people overwhelmed by universality of some things. Instead of searching “How to install Firefox on Linux?” what should be learned is “How to install software on Linux?” and, unless met with something badly ported, never do the search again.
But what my meme is about is Windows-only style of having some file and by default having no idea if that’s going to run in some program or be a program.
A modified kiosk versions. Many Chomebooks cannot boot normal/main Linux. Those are mostly drivers, so less modified than Android where big things are changed but still.
Being able to practially develop anything without running Google’s proprietary build of Android SDK can be enough for devs to see the difference.
It might be very similar on the surface, for casual person installing app from appstore. But the whole ecosystem above the Linux kernel and below app interface is barely comparable. No Flatpak, Wayland, SystemD, glibc, PipeWire, etc.
The way apps are build, most of the times does not matter what kernel is at the bottom. What matters are toolings and the ecosystem.
Android could be build on Windows NT and most won’t notice (remember Windows Phone? Not looking at UI/UX design, it felt really similar), yet we wouldn’t call Android as being the same as Windows.
Like ability to install different desktop enviroment?
I have a phone with PostmarketOS installed and, besides being immature for now, the difference in possibilities are night and day.
Almost all apps store settings in easy to backup .config folder. I can really script things using cron jobs and plain bash. Develop apps with any programming language without stupid SDK. Carry portable Minecraft of Factorio server for LAN parties. Use literally the exact same apps on both phone and desktop without ports and having their data synced. I can talk for hours.
I love it. The only thing keeping me from switching is two-way sync. Or at least make apps updates edited photos.
I keep photos of the current year on my phone and all photos on my computer. That’s because I want to edit them or use. Unfortunetly Immich currently is typical black hole, where I am expected to download file from cloud manually, then edit, then delete original, then patch creation date and then upload it again.
Just installed Syncthing on my Scale server. It looks like it doesn’t have users but rather folder IDs that are then used to sync devices. One of the cool features of Nextcloud is the ability to share files with other users. Can this be done with Syncthing?
Syncthing is not a cloud storage or tool for sharing. It can be used like this on a stretch, but it’s a continuous two-way synchronization tool.
I portrait it like this: select a folder on one device, select a folder on second device, Syncthing would keep their content synced as if there were one folder :).
This is in contrast to Nextcloud that needs central location and user, to rsync that is oneshot and not two-way.
Don’t overthink this, it’s a kid. She/He would not be yet biased like you or your surroundings. About wife - I don’t she would be against teaching kid how a computer works, maybe you explained it so she heard “hey can our kid spend more time in front of a screen and with my geeky thing” :D.
I have a little smart sister (now 9 yo) that use Linux, it started with her making a mess on Windows login (parents laptop) so I asked if she wants “her own space”, but instead of new account I installed whole Fedora on second partition. Why Fedora? Because It works and looks nice, there really is no need for “educational”, just install education programs on top.
There are basic parental controls in vanilla Fedora, but honestly there turned out to not be needed, she don’t hook too much after first shock of tech and like two cries she learned to stop when we say to stop, at least most of the time. Depends on the child, I suppose some really need a timer, that’s up go you, nothing bad with that. I have showed her some games too, she loves everything Tux. I teach her how computer works this way, showing more and more programs with time and every new icon of Krita, GCompris, Goxel or Scratch is new great thing. She has Windows at school, but everything works on her space too. Well almost, LibreOffice does not has ‘online cliparts’, so instead of arguing with 9 year old I told that program at she uses at school is not available on this OS (after a while of teaching she knows OS is something something wow the desktop looks like :D) and showed how to download search copy from the browser. With being honest and just responding on every little childlish curiosity question she already knows more about computers than her mother. I just made it normal for her, as after using Linux for years it is normal for me.
monokuma - my PC
monomi - my Android phone
monokid - my laptop
monosuke - my PostmarketOS phone
junko - main VPS
mukuro - main local server
hifumi - Jellyfin/*arr server
Let’s say we don’t care about the backendfrontend interconnection we see in most JS frameworks. We just want to program the backend. What would be the language of your choice?
I just ment that there will be nothing special being done there. Server would just send the result in plan HTML, that would be used and styled as a widget in something else later.
I wanted to install jackett and sonarr, they are complicated to use as is, moreover I am using Ubuntu. I am following fuidleine for installing jackett with STUPID command line making it EXTRA difficult. But now I have to change directory ownerships and what nots. I am the ONLY user on this machine. I want to own everything by...
Some software is OK to install manually and natively, like Wordpress or Nextcloud, they require some things to get together but those two are just standard PHP apps after all.
But Jackett and Sonarr are software made of much more moving parts. And actually are quite badly packaged (if packaged at all). Their creators see manual install as ment mostly for developers while end user is expected to use containers.
Like other have said, learn Docker and Docker Compose (or overall containers). You’ll be able to spin up such services with just one line (or with just simple declaration in compose.yaml file). But don’t copy-paste, learn it because it’s worth it.
If you really really get stuck, there also is Yunohost, a Debian based system with web GUI and one click install scripts for selfhosted stuff. But it won’t be as nearly flexible and portable (moving between servers, having multiple disks, configurable backups…) like Docker, there is a reason why shipping server-grade software looks like that so don’t be mad at Linux, because on other systems installing scalable, server-grade things would look the same :P.
Valve is great in terms of Linux support and it’s development, but to be honest I hate Steam launcher too. I do not use the store frontend, friendlist, notifications and other things on top, all I want is to download game binaries and updates.
DNS traffic can leak outside the VPN tunnel on Android (mullvad.net)
Security (discuss.tchncs.de)
If you see me on street.... Please do not approach me (lemmy.dbzer0.com)
The Immich core team goes full-time | Immich (immich.app)
Immich is joining FUTO!
Syncthing ... where are the users?
Just installed Syncthing on my Scale server. It looks like it doesn’t have users but rather folder IDs that are then used to sync devices. One of the cool features of Nextcloud is the ability to share files with other users. Can this be done with Syncthing?
Linux for Kids?
I’m thinking about building a desktop with one of my kids and I would really prefer to put Linux on it. My wife is not a fan of the idea, however....
Systemd wants to expand to include a sudo replacement (outpost.fosspost.org)
Post your Servernames!
Mimicing a thread I saw elsewhere....
The TRUTH about Bank Privacy (odysee.com)
Just wanted to share this simple way to use kaspersky for free (forum.kaspersky.com)
You can use kaspersky beta versions for free by downloading and installing it from their forum....
If you were to create a Fediverse server, with frontend being plan simple HTML only, what programming language and stack would you choose?
Let’s say we don’t care about the backendfrontend interconnection we see in most JS frameworks. We just want to program the backend. What would be the language of your choice?
How can i do whatever I want to do ?
I wanted to install jackett and sonarr, they are complicated to use as is, moreover I am using Ubuntu. I am following fuidleine for installing jackett with STUPID command line making it EXTRA difficult. But now I have to change directory ownerships and what nots. I am the ONLY user on this machine. I want to own everything by...
It's beautiful (lemmy.world)
What launching Battle.net through Steam feels like (lemmy.ml)
WINE_SIMULATE_WRITECOPY=1 %command% + Proton Experimental = working Battle.net