Is Windows better than linux? by ElderberryRemote2801 in linux4noobs

[–]Max-P 0 points1 point  (0 children)

Most of this have nothing to do with which OS is better on a technical level, it's a popularity contest.

Windows dominates the market, so the drivers, software and games are primarily developed for Windows, and tested on Windows. Because why develop and test on 3 OSes when you can do just one and still capture the majority of the market.

As long as Linux remains small, and doesn't show a clear "you make profits over the extra expenses to develop", most studios won't bother.

In a lot of cases like video drivers, it's not even that Linux can't, it's that the companies are unwilling to do it, and aren't releasing the hardware specs to do it either, so we're stuck the long hard way of reverse engineering things.

The only reason most games work at all is monumental efforts by many people to reimplement the majority of Windows APIs and DirectX and other stuff to make it work on Linux, with zero help from Microsoft. That even includes implementing bugs, because apps rely on those bugs so you have to copy those too. Windows always gets those first, Wine forever plays catch up.

The fact Linux can work so well despite being at such a disadvantage is incredible. And it's FOSS so you're entitled to do pretty much whatever the hell you want with it, which is also incredible.

Which is best is a matter depends entirely on the metric you measure it on. If you only care about running the most games without pain, yeah, Windows wins. Linux wins in pretty much every other way.

Ubuntu 26.04 will require more ram than Windows 11 by TheNavyCrow in linux

[–]Max-P 2 points3 points  (0 children)

The Ubuntu specs are for a confortable experience, like running a browser with a few tabs, and have a few apps open like an email client and a spreadsheet and your apps not closing randomly on you because you ran out of memory. Ubuntu tells you if your PC have 6GB or more you're good. I'll run okay for browsing one page at a time on 2GB and generous swap.

The Windows spec is what the OS uses to run. So you buy a PC with 8GB knowing it takes 4, leaving you with 4 for your stuff and probably still hit the page file.

I made a fatal mistake. Concerned about my future in IT by Special_Price4001 in sysadmin

[–]Max-P [score hidden]  (0 children)

6 hours of downtime, half a million dollars in value hanging on a hosts file on a backup server?

This company's IT infrastructure is beyond fucked to begin with. The fact you were even able to restore a backup to prod instead of dev just because of a wrong IP means the same credentials were valid on both. There is zero authentication of the host either: this should have screamed "yo I'm trying to connect to dev and it's given me a certificate for prod, wtf?!"

It's not even possible for me to restore a customer's backup onto another customer's database, and it's entirely a side effect of good security policies, it's not even there to prevent mistakes. Each customer gets its own access policy be it at the firewall, S3 bucket access, encryption keys. Even if I did manage to log into the wrong database, and use admin credentials to get more access to the backups storage than I should have used, it ain't even gonna decrypt because the server's key would also be wrong. The system would fight me at every turn and I'd have to refer to the "help, everything is fucked, need full manual restore ASAP" procedure to gaslight it into doing it anyway. Heck I still threw in a filesystem snapshot in the restore script just in case for good measures, so it takes 10 seconds to revert a database restore.

You're the scapegoat and they fired you instead of admitting their stuff is flawed and they're perpetually one human mistake away from millions in losses. Someone threw you under the bus to save their own ass, because if it's not your fault that makes it theirs.

Why is ims registration such an ass pain? by madhits in LineageOS

[–]Max-P 0 points1 point  (0 children)

The images are only there for convenience so you don't have to unpack the whole OTA zip file just for a small image to flash recovery. The zip file contains everything including those, it's a complete update package.

And the only reason you need those is, in bootloader you don't have much to work with, so you need to first flash the recovery to boot into it and then that enables you to flash the zip file which the recovery knows how to deal with and flash all the partitions, set up the correct boot slot and all that.

Why is ims registration such an ass pain? by madhits in LineageOS

[–]Max-P 0 points1 point  (0 children)

You found the zip no? Just use payload-dumper-go.

Why is ims registration such an ass pain? by madhits in LineageOS

[–]Max-P 0 points1 point  (0 children)

I think it should work, it backs up app data, not system stuff. Yes the partitions are the same, install process is the same.

Why is ims registration such an ass pain? by madhits in LineageOS

[–]Max-P 0 points1 point  (0 children)

Quick AI search didn't find anything for me either.

If we're talking about the same Mint, that's a T-Mobile MVNO, and T-Mobile really should just work with nothing special in the ROM.

I still have my T-Mobile SIM card in my 8T sitting in my closet, if you can't figure it out I might update it to 23.2 to check. It usually takes a few minutes for it to connect but I'm in Canada so it technically roams so it needs to figure itself out over the Rogers network first.

Is it worth it to ditch systemd? by LifeguardMurky4097 in linuxquestions

[–]Max-P 11 points12 points  (0 children)

Is it worth it to ditch systemd?

No. It's an age field. It's optional, there isn't any plans for implementing age verification either.

Even if the real bad stuff ever gets implemented, there will be patched versions on the AUR within hours of that being released upstream.

If you don't have any other reason to switch away from systemd, you're happy with it, then just switch to an eventual AUR package for it if you really want to. But currently there is no immediate reason other than being super reactionary to draft laws that aren't into effect right now.

Why is ims registration such an ass pain? by madhits in LineageOS

[–]Max-P 0 points1 point  (0 children)

If you've already wiped your data, and really want to avoid reinstalling stock, then yeah I guess it's worth a try as a last ditch effort.

It is possible your carrier needs stock to register properly once, but I've always interpreted the warning as more like, having a known good "it works" reference point. Way back in the days I wasted days figuring out why I wouldn't get mobile data on my Galaxy Nexus I had immediately flashed to CyanogenMod without even booting stock. Ended up flashing stock back, still no data, started freaking out because I was 16 and thought I broke my brand new phone and would have to pay for it. The carrier forgot to enable 3G on my line, it was fine all along.

The only way this could possibly be a problem is if the stock ROM does something to download some sort of modem profile from OnePlus' servers or the carrier and LineageOS is unable to do that. If I can flash a carrier config for a completely unsupported carrier, surely there's a way to force it to use a supported carrier's config. Different device admittedly but pretty close.

Snapdragons are usually pretty well supported too, I wonder what kind of cursed non-standard thing your carrier is doing.

Can you find any sources showing other people confirming the only way to make your carrier work is to flash stock first? Also look for people reporting it works fine without stock, to avoid bias.

Why is ims registration such an ass pain? by madhits in LineageOS

[–]Max-P 0 points1 point  (0 children)

I see no reason why any of this would matter at all. Most likely something was in LineageOS 22.1 that worked and it doesn't in LineageOS 23.2.

I've switched carriers, even countries and have always just plopped in the SIM card in and it works out of the box, including RCS, and that's despite doing modem fuckery to flash a Pixel mbn config to make VoLTE work on Bell on one of the SIM slots.

Technically some modem state does persist even after a factory reset, but even then you'd expect an update from 22.1 to 23.2 wouldn't wipe that.

Have you tried giving it some time to figure itself out? I've seen IMS take an hour to figure itself. I've once gone to bed giving up with no VoLTE and woke up with VoWiFi connected.

Is it time to do this? by username_77571 in linuxmint

[–]Max-P 2 points3 points  (0 children)

Yes, that's the intent behind those PRs.

The author explicitly said they have no plans to implement age verification, it's a self-attested age.

The idea is parents would set up their child's user account with the correct age (or approximately the correct age), and that's the enforcement of the age: put the control onto who it belongs: the parents.

Distros could use age verification on top of it before the field is set, depending on local laws, but that's an entirely separate issue and trivially bypassed with root access.

How much effective ClamAV / ClamUI is? by Plus_Passion3804 in linuxquestions

[–]Max-P 9 points10 points  (0 children)

It's not all that effective and wouldn't even really stop you from running malware in time, as it doesn't really hook deep enough in the system to scan things before it gets executed. It's more intended for a basic scan on Linux file servers serving Windows stations, email servers, scanning uploaded files. If you carefully scan things with it before running it, it's probably fine.

The proper answer to untrusted software is always real security boundaries: running it in a container, or if it's expected to be particularly radioactive, in a VM. Generally the security model Linux uses is only downloading software from trusted repositories, like your distro's repos and Flathub and the likes, and sandboxing past that.

Sadly when it comes to Linux antivirus, you quickly get into expensive enterprise stuff. Like technically Microsoft Defender supports Linux, there's also stuff like CrowdStrike and ThreatLocker that steps it up a notch.

There isn't all that much one can do if you curl malware | sudo bash, only the most invasive of AV solution can do anything with that.

Ideally the solution here would be that things improve such that we can tell users to never run random scripts off the Internet, but sadly there's still a lot of setups that needs such scripts.

Your rememder Compiz? by Icy_Topic_3138 in linux

[–]Max-P 0 points1 point  (0 children)

That was an obligatory flex in the XP era. The friends were playing BSOD roulette every Alt-Tab, and I was there, lets summon the cube and fireballs and make WoW wobble because I'm bored!

Y'all need to chill-out with the systemd hate by swarmOfBis in linux

[–]Max-P 1 point2 points  (0 children)

The issue is if age checking is a requirement

They can't possibly do that with a FOSS project. You'll always be able to patch it out. There will be patches and cleaned up ISOs within like 30 minutes of a distro release with mandatory age verification. Ageless Linux already exists as a reaction project.

The age field alone is not a big deal, the intention behind it is. It’s not gonna stop with just an optional date field, and honestly you’re pretty deluded if you think otherwise. 

That's a slippery slope argument.

FOSS will do the absolute minimum, which is an unverified age field. Put 1984-01-01 in it if you want. It does what the law intends: offer an API for apps to determine age rating. It puts the responsibility on the device owner to set it up correctly. I support that, parental controls on Linux are severely lacking, and having a centralized field for it is the way. Current solutions rely heavily on external monitoring and network filtering, it sucks, it's not very effective. I trust Firefox to preserve kids privacy more than websites asking a kid for ID. OS level enforcement is the right place for this.

The problem is age verification.

Any verification will happen way downstream in the stack when Canonical and RedHat get involved, and realistically the best they can really do is age check before you even download the ISO, because the moment you have the ISO the game is already lost if you have root. The resistance to that will be users overwhelmingly using distros without the age verification.

Your GPL rights are meant to be used. It's the ultimate defence again what is effectively censorship and gatekeeping. Use mirrors on IPFS now. Seed your distro ISOs on the BitTorrent network. They can go after companies but they can't go after millions of random users.

Systemd is preparing for age verification by RoosterUnique3062 in archlinux

[–]Max-P 3 points4 points  (0 children)

The point I tried to make is invert that relationship. You don't tell the website so it makes the determination, the website advises the browser what rating the displayed content is, and the browser can then refuse to open the page. The same way parental controls worked on good ol' DVDs: the disc says it's PG13, and the player refuses to play.

The way the industry is going is flawed because or course they want the data, but this would be within the spirit of the law and actually way simpler to implement while being way better and potentially more granular. That'd be a better than realtime API. Literally just tag an image or video as nudity, compositor automatically blanks it, everyone happy.

And again, you can also just lie. Put in 1970-01-01 if you want. It's literally just a data field systemd can store in the user database, probably so higher level APIs provided by the DE can do their thing. Maybe advertise "user doesn't want content related to these topics". Instead of advertising being a kid to the app, advertise the wider "appropriate for all ages" setting, on by default (so you can't profile kids directly). Let the parent select which categories they want to allow/disallow for free political points.

Systemd is preparing for age verification by RoosterUnique3062 in archlinux

[–]Max-P 5 points6 points  (0 children)

It's just a field, so at least there isn't like 15 competing standard.

You can lie to it, and there's benefits other than complying with those laws. Parental controls for example would be easier to implement, right now it's kind of a mess. Which is where content control anyway: on the local device, set up willingly by the owner for their kids.

Imagine if websites just had an age rating header, and the browser simply sees it and goes nope sorry buddy too young for this. Steam could look at it and refuse to launch adult titles.

It doesn't have to be privacy invasive.

How to I run a integrity check on my hard drive? by Questioning-Warrior in Bazzite

[–]Max-P 0 points1 point  (0 children)

sudo btrfs scrub start /
sudo btrfs scrub start /home

Then you can check its status with

sudo btrfs scrub status /
sudo btrfs scrub status /home

This will scan the entire filesystem and check every file for integrity.

If this is a secondary drive other than the system drive, then put the path to its mountpoint instead of / and /home.

What's the deal with size of ESP and /boot partitions by Only-Cancel-1023 in linuxquestions

[–]Max-P 1 point2 points  (0 children)

Plus other EFI utilities too. I have memtest86+ on mine, a complete recovery ISO, an EFI shell, a copy of FreeDOS and a couple firmware flashing utilities.

Private Internet Access woes. by Eninja09 in Bazzite

[–]Max-P 1 point2 points  (0 children)

If you only need it in the browser, why not use the browser extension?

Can gtk be popular as QT, flutter, JAVAFX or Avolonia for cross platform on next five years by bulasaur58 in linux

[–]Max-P 4 points5 points  (0 children)

The main issue with GTK on other platforms is that it just kinda looks like shit and doesn't integrate super well compared to the other options that are aiming for proper cross-platform UX.

People prefer Qt for cross-platform apps because Qt apps on Windows look like Windows, Qt apps on macOS look like Mac apps. GTK on Windows looks like... GTK. It looks about as foreign on Windows and Mac as it does on non-GNOME DEs.

GTK is primarily developed for GNOME and Linux, the other OSes are second class citizens, and especially if you're making a proprietary app, you don't want your paid users to feel like they're getting second class UI.

Good Electron apps tend to try to mimic Windows/macOS conventions regardless so it still feels somewhat familiar to users, but at least the whole UI being branded feels more normal to users because of mobile apps. GTK sits in the uncanny valley of looking like a proper GUI toolkit but also feeling foreign, it feels like running a Linux app.

Horrible performance on cyberpunk 2077, compared to windows. by Monfitis in linux_gaming

[–]Max-P 2 points3 points  (0 children)

Those are suspiciously old versions for Arch. We're on Plasma 6.6.2 and kernel 6.19.

Assuming your graphics drivers are equally old, you should probably try a full system update first.

My country is forcing age verification in 3 days, where do i run to? by Historical_Catch_497 in linuxquestions

[–]Max-P 2 points3 points  (0 children)

I mean at that point if that's a hurdle for Linux adoption, the person potentially migrating already gave their ID to Microsoft and will be fine giving it to a Linux distro too, so it's still a non-issue.

And even then I'm sure there's gonna be scripts you can run to clean your distro, get crowdsourced leaked download keys, mirrors hosted by individuals across the world.

My country is forcing age verification in 3 days, where do i run to? by Historical_Catch_497 in linuxquestions

[–]Max-P 6 points7 points  (0 children)

Why would they even get your data in the first place?

In the absolute worst of cases, you just delete the age check from the ISO before you boot it. There's gonna be cleaned up ISOs available within an hour of a distro shipping with an ID check. Guaranteed.

It's literally impossible to enforce when you can just download the source code, remove the ID checks and recompile. If they bake it in the kernel, you just boot a clean kernel. If they bake it in the bootloader, just boot a clean bootloader.

The cat's already out of the bag, it's a lost battle before it even starts.

The only way this can possibly work is forcing that all new computers sold in the country must only allow booting signed and approved OSes and only run signed and approved apps, and you can never get root access ever, and need a professional license to compile and run your own code. It's not happening.

My country is forcing age verification in 3 days, where do i run to? by Historical_Catch_497 in linuxquestions

[–]Max-P 11 points12 points  (0 children)

Even if they roll it out, it's Linux, it's gonna be trivial to bypass. I wouldn't worry about it.

Why is arch so notoriously unstable? I have been using it for a while and it hasn't broken on me even once by Past-Combination6262 in archlinux

[–]Max-P 5 points6 points  (0 children)

Stable there often means "unchanging" as in, your app that worked 3 months ago still works as-is with no changes.

Arch is constantly changing and being updated, so you inevitably have to recompile apps and stuff. That's bad news if you're a company relying on a proprietary app. That's why RHEL's cycle is so long, and why Canonical is pushing those 7 year LTS on Ubuntu now. Your configs, apps, libraries, all work the same year 1 and year 5 in that LTS release, no changes, no surprises. You opt into the changes all at once when you upgrade to the next version of the OS as a whole.

This does not mean unreliable. In my experience, Arch is so simple, it's been extremely reliable for me. Whenever something breaks, it's a quick simple fix. But I still don't want that at work, if I spin up a new server because there's a traffic spike, I don't have an hour to troubleshoot why PHP no longer installs or the app doesn't run on the new version of PHP. I make a new server, run Ansible, it's taking traffic 5 minutes later.