@skullgiver@popplesburger.hilciferous.nl cover
@skullgiver@popplesburger.hilciferous.nl avatar

skullgiver

@skullgiver@popplesburger.hilciferous.nl

Giver of skulls

Verified icon

This profile is from a federated server and may be incomplete. For a complete list of posts, browse on the original instance.

skullgiver ,
@skullgiver@popplesburger.hilciferous.nl avatar

With ARM chips, you can't assume they use UEFI. Semi-hardcoded bootloader paths are par for the course on many ARM SoCs, especially by Qualcom.

I believe Microsoft prefers UEFI so perhaps they've implemented it to please them, but on a Linux model I wouldn't be surprised if there's a hardcoded vendor signing key in there with a uBoot fork that'll load a kernel from a magical offset instead of presenting a management UI or options.

Booting on ARM is a real pain (even with UEFI because not all devices allow user specified keys to be loaded or secure boot to be turned off).

skullgiver ,
@skullgiver@popplesburger.hilciferous.nl avatar

Know any good AR/VR display environments for Linux? I like the idea of using lightweight AR/VR but I haven't heard of anything open source that's even close to production ready on devices like these.

skullgiver ,
@skullgiver@popplesburger.hilciferous.nl avatar

You can buy VR headsets in all shapes and sizes. The main differentiating factor for devices like these is that they don't come with the screen.

There are a bunch of AR glasses you plug into any modern laptop already, and none of them seem to be gaining any popularity unfortunately.

skullgiver ,
@skullgiver@popplesburger.hilciferous.nl avatar

They don't! ChromeOS is a partially closed source Linux distro, after all. I just don't know of any good pieces of software that aren't part of proprietary products like the Quest or this thing.

I don't expect a closed source window manager to get much attention on Linux, but I guess it's possible. Do you know any, perhaps?

skullgiver ,
@skullgiver@popplesburger.hilciferous.nl avatar

Maybe I missed something, but I don't believe Steam VR works like a full desktop manager (Apple Vision Pro style) from which you can multi task and create virtual screens.

There seem to be a few tools that'll act like VR games but actually just stream your windows to a VR space, which would work, but I'm not sure if those would work as well on Linux.

Can I refuse MS Authenticator?

So my company decided to migrate office suite and email etc to Microsoft365. Whatever. But for 2FA login they decided to disable the option to choose "any authenticator" and force Microsoft Authenticator on the (private) phones of both employees and volunteers. Is there any valid reason why they would do this, like it's...

skullgiver ,
@skullgiver@popplesburger.hilciferous.nl avatar

MS authenticator has a bunch of security features that make it better.

From a technical standpoint, it's possible to bring those same features to independent software implementations, but nothing of the sort has been implemented yet. Best we have is cross device passkeys.

TOTP has serious flaws if you need strict security (easily phished, for instance) so a company can have good reasons for not trusting it. However, they can fuck off if they want to try to force that shit onto my personal device.

skullgiver ,
@skullgiver@popplesburger.hilciferous.nl avatar

To break TOTP, the attacker would need to have the victim open up a phishing page. If someone enters their password at fakegoogle.com, they'll also enter their TOTP tokens. TOTP only protects against your password leaking.

Microsoft Authenticator has a bunch of security checks, like checking if your device is in the same physical vicinity.

The current iteration of the app is moving to leveraging passkeys, something not just Microsoft can do. For businesses, there are still good reasons to use MS authenticator passkeys (control over policies like requiring passkey devices with certain security updates), but in practice I find a lot of 2FA passkey implementations sorely lacking at the moment. Scanning a QR code on your phone is annoying, even if it is phishing resistant.

skullgiver ,
@skullgiver@popplesburger.hilciferous.nl avatar

There's no reason fax couldn't be authenticated, it just isn't. Modern fax is just a JPEG in a weird wrapper format. Email would arguably be worse, because email leaks tons of metadata in the wrapper.

Fax was pretty secure in the day of circuit switched analogue phone lines these days it's all digital, though. There was an almost direct physical electrical connection between your fax machine and the recipient, something that we never get anymore. Your carrier and the government could listen in on the connection, of course, but that's not really part of most people's threat model.

There's no reason to use fax today, but up to the mid-2000s there was a good reason to use fax over email.

Today, encrypted email is only used by privacy nerds and big businesses. Privacy nerds use PGP, big businesses use S/MIME. The latter is much easier to work with and is supported by basically every mail client out there, the former is free. Neither are usable safely by general consumers, they're both full of technical details and concepts that very few people care about. L

The most infuriating part is that various governments use smart cards for digital ID that could be used to sign and encrypt emails like these (what's better proof of ownership of a government ID than an email that can only be signed by the ID in question?), but the technology remains woefully underused.

skullgiver ,
@skullgiver@popplesburger.hilciferous.nl avatar

Not anymore. It's nftables these days. iptables to nftables converters exist, but they're not 100% compatible.

Furthermore, with eBPF programmable firewalls are also efficient again, and there are various tools that leverage eBPF to do network operations at near-kernel speeds, often bypassing *tables rules you may have set up.

Does Matrix have anything akin to 'posts' as in Lemmy and Reddit?

I haven't really used any kind of messenger service since probably MSN Messenger and IRC back in the day so I'm a bit behind on a lot of the basics. Part of what's quite different now than the experience then is what modern messenger protocols seem to be used for, as in they have public channels dedicated to topics that function...

skullgiver ,
@skullgiver@popplesburger.hilciferous.nl avatar

Matrix supports threads (assuming your client implemented them) which work well for Q&A style rooms, but it doesn't have a full forum interface like Discord does. In Element, these threads are listed if you click the threads button in the top right, and you can browse them as a list.

However, using threads is entirely optional. In my experience, some people will use replies instead (of the "right click and hit reply" kind, not just a message below yours). That generally triggers a notification in most Matrix clients.

Most Matrix clients are built around chatting, either Signal/WhatsApp/Telegram/iMessage style with chat rooms, or Slack/Teams style with a collection of rooms per community.

Someone could use the Matrix protocol to build a forum (I've thought about doing that before), but it's not the default. Lemmy makes a bit more sense for support forums and such.

skullgiver ,
@skullgiver@popplesburger.hilciferous.nl avatar

I can't really take Rossman seriously when it comes to this app.

He makes good points about how terrible Youtube as a platform is, but his "solution" is some kind it proprietary video player that just plays Youtube videos.

He's setting himself up for a lawsuit he can't win that'll cost him and his supporters a huge amount of money. "We can pirate because we're making a new Invidious app" won't hold up in court and he knows.

Luckily for him, Youtube's legal team tends to send empty threats for a while before they take actual legal action. I seriously doubt anyone looked I to his app for more than a minute before sending these letters. If their app does gain significant market share, it'll be shut down quickly.

As for his "muh freedom" shtick: while I agree that we should have the freedom to download videos, I doubt he doesn't know that attempts to popularise alternative downloads will only lead to Google taking actual action against these apps. It really wouldn't that hard for Youtube to block his app, they just haven't bothered telling some random Youtube dev to out effort into it.

This will only end in an arms race that will make Youtube worse for people who don't pay for Youtube content. Expect more DRM, more log-in requirements, fewer resolutions available for free, more fingerprinting, strict remote attestation, you name it. Google hasn't even scratched the surface of what they can do against third party clients on a technical level, probably because making some intern in Legal send out a template letter is effective enough and doesn't cost as much as putting in effort.

Any good pirate knows that you need many people to pay for the stuff they pirate, or the stuff they pirate will stop being made. If everyone took this stuff for free, there would be no stuff to take. Directly undermining Youtube's business model with an app of your own is the direct opposite of that, unless you know your app will never make a significant dent into the bottom line of the people you're taking content from.

There's only one thing that can make Youtube better, and it's competition. Unfortunately, nobody wants to pay for online stuff, either with money or through ads, so it won't happen. Youtube's free model doesn't make any business sense, which is why it's the only platform that works like Youtube, except maybe for Billibilly because the CCP blocked Youtube. We, the internet consumers, have all played ourselves by demanding everything to always be free. We're almost doing fucking around, and moving quickly into the "finding out" stage.

Either Rossman knows his app will never take off, he's trying to get sued into the ground to prove a point, or he's willing to accept Youtube becoming worse for everyone. I miss when he was mostly concerned about right to repair, at least his approach on that subject had some merit.

skullgiver ,
@skullgiver@popplesburger.hilciferous.nl avatar

Yeah, that makes a lot of sense. Not needing the SUID bit on a complex tool is just a good idea. The simpler use cases can switch to doas, the use cases that require complex configuration can switch to something like run0, and the world of Linux is just a little bit harder to hack.

skullgiver ,
@skullgiver@popplesburger.hilciferous.nl avatar

I wouldn't rely on distros adopting it as a default. systemd has a whole range of features, like network management, that many distros still use other tools for, like NetworkManager and netplan.

skullgiver ,
@skullgiver@popplesburger.hilciferous.nl avatar

I haven't checked the details yet, but surely this will need configuration to decide what users are allowed to use run0. The binary might exist, ready to be configured (the same is true for many systemd deployments that use alternative network managers!) but without configuration to match, I don't think run0 will be usable for users that don't already have root access.

Should I join "free speech" alternatives?

Hello! I've been searching for a reddit alternative, and yes, I've picked Lemmy and Raddle, but here's the thing. My morbid curiosity is perked up, and a part of me wants to join the "free speech" alternatives, like Saidit, Poal, etc. What's wrong with me that I want to join toxic places? I mean, yes I'll find a whole new...

skullgiver ,
@skullgiver@popplesburger.hilciferous.nl avatar

It's actually quite a common view outside of the USA, in my experience. Even the "limited restrictions" for governments to arrest you over speech can be quite wide, there are a lot of people in the world that want to ban blasphemy for instance (of their specific religion).

skullgiver ,
@skullgiver@popplesburger.hilciferous.nl avatar

I've switched to Bluetooth for almost all audio, on desktop and mobile. I don't own anything that's limited by Bluetooth in terms of audio quality. I usually carry the little USB C to 3.5mm dongle with me, but I can't remember when I last used it.

A Dutch tech website published an article about phones and headphone jacks recently. The conclusion seems to be that the expensive phones lack the headphone jack, and that's what the media and (Dutch/Belgian) consumers are focused on. Availability brands, models and prices will vary in your region, of course, but at least here there doesn't seem to be a lack of headphone jack phones.

In your opening post, you list three large brands already. There's also HMD/Nokia, which also includes a headphone jack in most of their phones. You also call out the entry range Samsung phones (though I really wouldn't call $500 phones "entry range"). It seems like you're forgetting a third possibility: not everyone is buying flagship phones.

PSA: If you're going to write software for piracy, put it on I2P! ( geti2p.net )

movie-web was just taken down with all its repos, Yuzu was taken down, then suyu forked it on gitlab and was taken down, countless clones of nintendo games, platform emulators, and a bunch of other things are taken down because they are hosted on the clear web....

skullgiver ,
@skullgiver@popplesburger.hilciferous.nl avatar

What's the advantage of I2P over Tor? It's been a while since I used I2P, but it always seemed like "Tor with more open ports and higher CPU usage" to me.

It's important to note that if you set up Gitlab over any kind of hidden service, you disable CI/CD systems, because a CI/CD pipeline doing a HTTP call will easily de-anonimyse the server. Set up appropriate firewalls and disable any features you may not want, or you'll easily find yourself de-anonymised!

skullgiver ,
@skullgiver@popplesburger.hilciferous.nl avatar

I don't really see the advantage in the context of hosting a Gitlab server for developing pirating tools.

skullgiver ,
@skullgiver@popplesburger.hilciferous.nl avatar

A lot of those advantages seem very... subjective. Peer-to-peer in itself doesn't have any advantage, but the comparison seems to be written by someone who thinks it does.

Purely because of the larger user base I would pick Tor over I2P in this scenario but for piracy in general I2P does seem like a much better fit. I do wonder how the situation will change if Veilid ever takes off, though.

skullgiver ,
@skullgiver@popplesburger.hilciferous.nl avatar

I hate C as much as most programmers, but there are very few low-level networking tools that make me think "I wish this was written in Java". At least Tor is being rewritten into Rust, so the point will be moot soon enough.

The Java 8 + ant instructions on Github also make me suspect that they're not using a particularly recent version of Java either. There are even components that seem to be written for Java 6, and Java 7 runtimes seem to be the default target for most operating systems.

I was sort of hoping to see I2P be an early adopter of Project Loom for high performance, but I guess they're focused more on keeping old and outdated computers compatible.

skullgiver ,
@skullgiver@popplesburger.hilciferous.nl avatar

I see, I should've been more specific. Apologies for the confusion!

skullgiver ,
@skullgiver@popplesburger.hilciferous.nl avatar

Makes sense, to be honest. China, Korea, Russia, and the USA are some of the few countries with the ability to vet phones from local companies. You don't want your military being dependent on foreign companies, especially if those foreign companies may be subjected to infiltration or secret orders.

The USA has been shown to spy on its allies, so if I were the head of a military in a country that produced its own phones, I would ban iPhones in the military too. Most countries don't have this luxury, unfortunately.

skullgiver ,
@skullgiver@popplesburger.hilciferous.nl avatar

This seems to match the standard, at least for RCS payments (something Google may be working on?):

The device OEM should ensure any RCS client is not modified since it was released, e.g. using integrity checks. The service provider and MNO could potentially rely on such assurance from the OEM. For example, the RCS client should not be running on a device that has ‘root access’ or is ‘jailbroken’.

How very unfortunate.

skullgiver ,
@skullgiver@popplesburger.hilciferous.nl avatar

The problem with root access is that malware uses root access to take funds out of Google Wallets and banking apps. They're not protecting you, they're protecting themselves from having to pay their users their money back for losing all of their savings to TotallyLegitWhatsAppUpdatev0.1alpha.apk.zip.

skullgiver ,
@skullgiver@popplesburger.hilciferous.nl avatar

Licensing is literally the only way the people who make HDMI can make money. They have a monetary incentive to sell as many licenses as possible. That's why they make new versions for minor features, because pasting the sticker with the new number on the box will pay their paychecks.

What I don't get, though, is why the open source approach would be a problem. I don't think the HDMI people have that many business secrets in software form, it's all patents and licensing.

Luckily, there's DisplayPort.

skullgiver ,
@skullgiver@popplesburger.hilciferous.nl avatar

Most CSVs these days are separated by semicolons, so make sure to add one of those as well!

To protect against shitty databases, add one of every quote ("'`) to your password so inserting the password fails.

To fuck with computers that don't know how to do UTF8, add a few emoji.

To limit the risk of Chinese hackers, add a Taiwanese flag 🇹🇼. Their iPhones can't render that glyph!

To make sure millenials can't read your password, 𝔀𝓻𝓲𝓽𝓮 𝓹𝓪𝓻𝓽 𝓸𝓯 𝓲𝓽 𝓲𝓷 𝓬𝓾𝓻𝓼𝓲𝓿𝓮.

Then to top it all off, add a right-to-left override character to invert the direction of the password halfway through.

skullgiver ,
@skullgiver@popplesburger.hilciferous.nl avatar

I have no special love for Linus Tech Tips, but a lot of the defences used by Fairphone are quite weak in my opinion.

"It's better than the Fairphone 4" doesn't really matter when I'm comparing the Fairphone to a Pixel phone.

"Who needs to watch 10 hours of Youtube"? Very few people do, but half the battery life in video decode means charging your phone twice as often even if you don't watch Youtube all day. The unfortunate SIM card/SD card slot placement is also just that, unfortunate; there are good reasons for them to be placed there, but other phones have sliders or slots that will let you live swap either card without even taking the back off, and I think the way Fairphone approached it is suboptimal. It not being designed for easy swapping doesn't mean that people who do want easily swappable cards are wrong for having their preferences, especially when so many thinner, faster, cheaper phones can do the same just fine.

The inefficient SoC that gets Fairphone 8 years of support is nice, especially for a company that small, but with Google and Samsung also offering 7 to 8 years of support on their phones, it becomes much less impressive. Five years ago, this would've been a gamechanger, but right now, they're doing marginally better than their competition at the cost of a huge dip in performance. What's worse, is that regardless of it being their fault or not, Fairphone has a relatively spotty history when it comes to patching.

The software gripes Linus seems to take issue with seem to be the LineageOS/Android defaults, or the Google parts (i.e. the stupid Google launcher that Google forces its partners to use, unless you want to ship your own). Still, promises of "we will fix the software in an update" are meaningless to a consumer buying a phone now. I've read plenty of "we will patch this" comments from manufacturers over the years, and without a definitive timescale, those promises are worthless.

For a customer who wants the best phone for their money, the Fairphone is objectively worse. It's marketed at the niche segment of people who are willing to spend extra for a mid-tier phone to get more environmentally and socially conscious hardware. And you know what? I don't disagree with Linus' suggestion at the end: even the fairest phone is environmentally costlier than rescuing an old second hand phone.

Most people will be incredibly unhappy with a Fairphone 5 if the alternative would've been a Pixel 8. I think it's fair for LTT to review the phone from a general consumer point of view.

Of course, LTT is also hypocritical as balls, as very similar problems and the very same insane price-to-quality difference is also present for Framework laptops. Expensive hardware, meh software, many suboptimal design choices.

skullgiver ,
@skullgiver@popplesburger.hilciferous.nl avatar

To be fair, it tried very hard to generate nazis donned in swastikas and what not, but it failed at that too.

skullgiver ,
@skullgiver@popplesburger.hilciferous.nl avatar

Comments, votes, replies, edits: yes.

IP addresses and last login time: no.

skullgiver ,
@skullgiver@popplesburger.hilciferous.nl avatar

Insect populations across the world are dwindling. We're blaming pollution and high intensity farming, but perhaps all of those ants and flies are getting their soul sucked up to be reincarnated as humans!

skullgiver ,
@skullgiver@popplesburger.hilciferous.nl avatar

I type things in for her because she’s a really bad typist

This baffles me more than the autosave issue, to be honest. I mean, good on you for helping your daughter, but without practice, she'll forever stay a bad typist. The older she gets, the longer and complex her essays will be, and the harder it'll be for her to catch up in typing speed. If you have the funds, you may want to consider getting her a course to teach her 10-finger-typing.

Furthermore, if the laptop randomly reboots for no reason, autosave won't save you. You just need a tiny bit of bad luck for the computer to crash while saving, corrupting the perfectly-good file saved to disk. If the laptop reboots more often, you should consider focusing your efforts on resolving that, or you'll risk losing previously saved work through filesystem corruption in the long term.

As for autosave: if you don't trust LibreOffice, you can use Microsoft Word or Google Docs online for free. I agree that LibreOffice should just enable autosave by default, but you may want to switch to a cloud solution if your laptop randomly turns off.

I tried, I really did

I've been an IT professional for 20 years now, but I've mainly dealt with Windows. I've worked with Linux servers through out the years, but never had Linux as a daily driver. And I decided it was time to change. I only had 2 requirements. One, I need to be able to use my Nvidia 3080 ti for local LLM and I need to be able to RDP...

skullgiver , (edited )
@skullgiver@popplesburger.hilciferous.nl avatar

Nvidia 3080 ti

Unfortunately, you've found out that Nvidia's drivers are pretty terrible across the board. The later ones are better, but even the cutting edge ones have problems. You couldn't have reasonably known about this and it's time Ubuntu and other distros start warning Nvidia owners about this crap.

No idea what's causing the conflict between Nvidia and your network card. Sounds rather nasty. As a tip in case you ever run into this again: use your phone to tether your WiFi over USB, saves you a lot of rebooting.

Of course if anyone has any recommendation on getting my RDP working, I’m all ears on that too.

I use Remmina as an RDP client, that seems to work just fine for RDP'ing into Windows across multiple monitors. You may want to go into the connection settings and make sure to tweak them to your liking, though, because by default the quality settings will make it look like you're connecting over dialup. You can hide the sidebar as well, check the settings for shortcuts to hide it and get it back.

RDP is and will probably always remain a proprietary Microsoft standard, so don't expect full feature parity. It's honestly a miracle that it works already. Unfortunately, Linux and the open source community don't really have an answer to RDP. There's VNC, which is terribly insecure (though you can wrap it in an SSH tunnel, that's kind of what RDP does anyway) and a few X11-based protocols, but nothing that comes close to RDP. With X11 forwarding or Waypipe you can run applications on remote Linux servers, and that should even work for Linux tools on Windows 11 with WSL2, but remote Windows applications will have to run over RDP.

The best RDP replacements I've come across for Linux clients connecting to Windows hosts are game streaming services; Steam Link/Nvidia Gamestream/etc. work very well. Parsec works really well on just about any platform without any gaming software installed, though it does need a server on the remote side. Great for personal applications, not great for connecting to your employer's servers.

skullgiver ,
@skullgiver@popplesburger.hilciferous.nl avatar

Works with CUDA and RDPing on a 2x2 monitor grid?

In my experience on Ubuntu, with a GTX 1080: both work after installing the proprietary Nvidia driver (in the "additional drivers" screen), clicking "Ubuntu (X11)" on the login screen once after a reboot, and following Nvidia's instructions on installing CUDA (unnecessarily long because Nvidia chose to be weird about how they distribute it).

RDP clients like Remmina just work in my experience, not sure what issues OP is experiencing here. On the other hand, my monitors are generally laid out horizontally, so maybe it's specifically the grid that's broken?

I really want Nvidia and Gnome to fix their Wayland situation, but until that's finally fixed, X11 will work. I'd hate to have to deal with X11 on a laptop after getting used to proper multitouch gestures, but it's functional at the very least.

skullgiver ,
@skullgiver@popplesburger.hilciferous.nl avatar

Aside from the many decades of history behind the ctrl+c key combo, you may also be interested in an alternative shortcut for copying/pasting that works in every application: ctrl+insert for copy, shift+insert for paste. These combos work in browsers, terminals, text editors, and sometimes even websites that block pasting via ctrl+V.

I use other signals myself (ctrl+D for closing an input, ctrl+z for backgrounding a process).

Other less used signals that are probably also available: ctrl+\ for SIGQUIT will gracefully terminate some programs (dd), or print diagnostic output in others (ping). ctrl+Q will reset the current line in the terminal. ctrl+R will let you search through your command line history in many Linux shells, and will repaint the screen while a command is running (which is useful when you're using a TTY and some kind of system log suddenly comes rolling in over your running program's output). Ctrl+S will pause a program, ctrl+Q will continue execution; this is useful for when you're looking at commands printing loads of output without having to resort to less/more.

That said, some terminals do bind SIGINT to ctrl+shift+C. Use whatever you prefer, I suppose!

skullgiver ,
@skullgiver@popplesburger.hilciferous.nl avatar

Shift+Insert/Ctrl+Insert used to be an IBM thing back in the late 80s. It's been on PCs since the days of Windows 3.1, but most keyboard with shortcut button labels chose to label ctrl+c/v when GUIs became the norm. Microsoft copied a bunch of IBM's shortcuts, like using tab to move to the next control and shift+tab to move to a previous control, or alt+f4 for closing a window, or using F5 for refreshing; it's an interesting bit of legacy that many people don't know about.

If you've also stuck with Apple/Unix, you've probably never noticed any of this. On many *nix platforms, selecting text and then pasting with the middle mouse button was the norm. This also still works today! However, the selection+middle click clipboard is separate from the ctrl+c/ctrl+insert clipboard.

Oh, I also forgot Shift+Delete for cutting text.

skullgiver ,
@skullgiver@popplesburger.hilciferous.nl avatar

I believe Macbooks can copy/paste with command+C instead, though? The lack of keys is annoying on some Windows laptops, though. You could probably rebind keys or add shortcuts for super+c/v to copy/paste to make them behave like Macbooks (i.e. bind them to wl-clip or some other clipboard command) but I've never had to experiment with that.

skullgiver ,
@skullgiver@popplesburger.hilciferous.nl avatar

Shit already got removed, but your Lemmy client may have cached the removed posts. Try clearing your cache if it still shows up for you.

skullgiver ,
@skullgiver@popplesburger.hilciferous.nl avatar

I think someone demonstrated a remote attack through USB over IP? Plus plenty of people disable the "actually require permission to pair" setting in their Bluetooth config to pair shitty old keyboards.

I don't think the security issue is that important, but for most users the sysrq feature is just a "press to crash your computer" button. It makes sense to disable that by default, I think.

skullgiver ,
@skullgiver@popplesburger.hilciferous.nl avatar

Canonical dropped Ubuntu Touch ages ago. The team running UBPorts doesn't have any interest in the Snap store the way normal Ubuntu does.

The default store uses Clickable packages, which are like normal packages but with permissions and such. Confinement is based on AppArmor rather than Snap.

UBPorts even has a demo/proof of concept for publishing mobile apps as Flatpak's on desktop, so they do have an interest in Flatpaks at the very least.

There's a good reason UB Touch doesn't use Flatpak, and it's the same reason iOS and Android don't use Flatpak: the system wasn't written to support it. Theoretically it's possible to combine the right support libraries and add OS level wrappers, but it doesn't work like that at the moment.

skullgiver ,
@skullgiver@popplesburger.hilciferous.nl avatar

Unlike what many people tend to assume, Ubuntu Touch is not just Ubuntu installed on a smartphone. It's a separate distro built on Ubuntu technology that has since been partly abandoned. It has a special way of sandboxing applications, dealing with drivers, and dealing with UI. It's not like the mobile versions of distros like Manjaro where you just boot Linux but on a touch screen.

Out of the box, it doesn't run Flatpak applications, or even normally compiler applications. Neither Snap nor Flatpak seem to be supported by Ubuntu Touch or its built-in package manager. However, you can create a container in which you install nornal Ubuntu software, which you could try to use to get your Flatpak apps running. You'll need to edit the .desktop files and do a lot of it through the command line, though. I a way, it's a bit like running Linux apps on Android, in that you can set up a separate little Linux environment if you want. Support is better on UBTouch (you do get stuff like hardware acceleration) but you'll have to fiddle and set up the environment yourself.

You can probably get the Flatpak daemon running fine. However, the security model on UB Touch is AppArmor-based and the display system still seems to be based on Mir (rather than X11 or Wayland), so I'm not sure if existing GUI apps will even work if you get the permission model working. Worth a shot, but Mir is practically abandoned outside of old Ubuntu desktops and UBTouch.

skullgiver ,
@skullgiver@popplesburger.hilciferous.nl avatar

If the partition isn't damaged or made by some weird semi-compliant tool, you can probably skip the partition type all together in your mount command (sudo mount /dev/nvme0n1p4 /efi). mount should do some basic preliminary checks and try to auto-mount the file system if it recognises the type.

mount -t vfat is how you would normally specify the FAT filesystem when mounting.

skullgiver ,
@skullgiver@popplesburger.hilciferous.nl avatar

To hide the fact you're watching porn is to be a fool, your behaviour will always betray you.

The desktop is there to hide the particular kind of porn you're watching. Your dad knows you're watching porn, he doesn't know you're jerking it to Waluigi and Sonic throwing themselves at the camera lady from Skibidi Toilet, and to keep it that way is a sign of respect.

skullgiver ,
@skullgiver@popplesburger.hilciferous.nl avatar

Every step, I'm discounting the users that gave up the step before.

Obviously, most normal users just say "no" to the suggestion of Linux because they don't know what a Linux is and have no interest in buying anything else.

skullgiver ,
@skullgiver@popplesburger.hilciferous.nl avatar

Google is the fifth contributor to the Linux kernel, both in terms of change sets and lines changed, doing about 6-7% of the work. It's very hard not to use anything Google touches, though I suppose you could use macOS, Windows, and one of the *BSDs unless they contribute to that as well.

I would love for a ChromeOS Flex competitor to show up, but it's the only Linux distro I would put on someone else's PC if I'm not available for tech support 24/7.

skullgiver ,
@skullgiver@popplesburger.hilciferous.nl avatar

The bare minimum is "I need to be able to send out a CV, file my taxes, and look up the weather". It used to be "configure DMA and IRQ channels so your sound card and hard drive don't conflict" but thank fuck we're past that stage.

I'm not teaching my parents the intermediate steps of installing Linux because none of those skills are valuable to them and what they use their computers for. I'll answer their questions if they ask, but normal people don't go into BIOSes, don't deal with ISO files, and these days I doubt most still use physical backups now that OneDrive and iCloud have been integrated so well.

skullgiver ,
@skullgiver@popplesburger.hilciferous.nl avatar

I do agree, to some extent, and the EU has had their EU digital drivers' license program for ages now. If you finish the courses and score well on the test, you get a certificate that says you can do all the required parts of normal computer operation. That includes creating folders, managing files, doing basic word processing/spreadsheets/email, and a few basic concepts such as "what is a task bar". How much you need to know depends on the level of skill you're trying to prove, but I can tell you that none of them involve installing Linux.

Unfortunately, in offices "being bad at computers" is a funny character quirk and not a reason to send someone on training, but in theory there is exactly such a piece of paper.

skullgiver ,
@skullgiver@popplesburger.hilciferous.nl avatar

To be fair to some of them, I did assume users knew where to look for their backups on an external drive, which is already a bridge too far for most. I included backups because of the steps mentioned in the opening post, but realistically, "backups" means "Microsoft Onedrive".

And I haven't even mentioned the scary, confusing breed of people that store their most important files in the Recycling Bin. These people exist, are important business people, responsible for millions, and will blame you if their files are magically gone one day.

skullgiver ,
@skullgiver@popplesburger.hilciferous.nl avatar

Both are old and heavily feature grey colour schemes with small, simple icons. I think that's about it. Unless you were around in the 90s, anything pre-XP and post-DOS will probably either be recognised as "Windows 95" or "very old MacOS".

I think BeOS would've wished it looked like Windows 95, because Windows 95's UI was one of the most important developments in computer GUIs until the introduction of capacitive touch screen phones with the LG Prada.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • test
  • worldmews
  • mews
  • All magazines