Just some Internet guy

He/him/them 🏳️‍🌈

  • 8 Posts
  • 1.62K Comments
Joined 1 year ago
cake
Cake day: June 25th, 2023

help-circle

  • I use systemd-boot so it was pretty easy, and it should be similar in GRUB:

    title My boot entry that starts the VM
    linux /vmlinuz-linux-zen
    initrd /amd-ucode.img
    initrd /initramfs-linux-zen.img
    options quiet splash root=ZSystem/linux/archlinux rw pcie_aspm=off iommu=on systemd.unit=qemu-vms.target
    

    What you want is that part: systemd.unit=qemu-vms.target which tells systemd which target to boot to. I launch my VMs with scripts so I have the qemu-vms.target and it depends on the VMs I want to autostart. A target is a set of services to run for a desired system state, the default usually being graphical or multi-user, but really it can be anything, and use whatever set of services you want: start network, don’t start network, mount drives, don’t mount drives, entirely up to you.

    https://man.archlinux.org/man/systemd.target.5.en

    You can also see if there’s a predefined rescue target that fits your need and just goes to a local console: https://man.archlinux.org/man/systemd.special.7.en






  • If you look at it from a different angle and ask: who might be interested by a user being reported, given that each instance operate independently? The answer is all of them.

    • The instance you’re on could be interested because it might violate the local instance’s rules, and the admin might want to delete it even if from just that instance.
    • The instance hosting the community, because regardless of the other two instances they might not want that there.
    • The instance of the user being reported, because it’s their user and if they’re causing trouble they might want to ban the account.

    The rest comes naturally: obviously if the account is banned at the source it’s effectively banned globally. If it’s banned on the community’s instance, then you won’t see that user there but might on other instances. And your instance can ban the user, in which case they’re freely posting on other instances but you won’t see it from your perspective.


  • I’m concerned about DRM violating my rights. But apart from that, media is largely for consumption, there’s very few reasons to need to edit a movie or something, and the laws at least attempt to cover fair use. DJs remix songs and stuff just fine. Or news article, you’d mostly want to quote them which is well defined in the legal framework. It’s important to remember that open-source doesn’t imply free of charge: there is paid GPL software.

    Open-source is important in software because it’s much more complex, and you can end up in a situation where software you bought doesn’t work because the company refuses to fix it, or straight up stops working because the company went bankrupt 10 years ago and things have changed too much. Proprietary software is a black box that can be doing literally anything, and legally, you’re not even really allowed to reverse engineer it to even make sure it does what it says it does.

    Stallman started the free software movement out of frustration with a printer driver that he knew how to fix, but the company wouldn’t give him the source code so he could fix it, and I believe at the time it would also have been illegal to reverse engineer it and patch it, or at the very least it was against the license. And that’s also my reason for using open-source software: not because I want free stuff, but because I want libre stuff that I can fix and maintain. Most people won’t, and that’s where the sharing clause comes in: someone else that can patch it will, and everyone can just use that.

    Ideally things would be free and widely available but that’s too commie for most people and we’re headed in the polar opposite direction. Buuut there’s always the high seas where you can set your own moral compass.







  • Max-P@lemmy.max-p.metoLinux@lemmy.worldI'm fairly sure linux just hates me.
    link
    fedilink
    English
    arrow-up
    12
    arrow-down
    1
    ·
    9 days ago

    And when I was going to the library, asking questions online, and then printing the answers a week later, everyone was saying “Oh, try these other disros…”

    It is ASTOUNDING to me how linux users think. The answer to every problem someone else is facing is “Your way is stupid, that’s why it doesn’t work. Do it MY way, on MY distros”

    So, this isn’t a very fun advice, but a big part of a Linux distro is changing your starting configuration and dependencies and everything. So it is true that changing your distro can make a whole bunch of things work out of the box that didn’t before, especially if it’s a weird distro. Now, can you make it work on any distro? Also yes, but it’s more effort, and if you’re printing help at a library, yeah it might be a better choice to just try a bunch of distros and at least try to find the one that gets you on the Internet out of the box. Bazzite for example literally ships with Steam, Wine, and a whole bunch of gaming utilities out of the box, so for a gamer that means more stuff works out of the box, and that’s great if you hate tinkering.

    There’s a lot of complicated legal and philosophical stuff in the Linux world where some drivers are either not shipped by default because it’s proprietary and it makes puritans angry, or legally, the firmware just cannot be distributed by the distro.

    And sometimes, you really just don’t vibe with the distro. Ubuntu has a way of doing things, so if you hated Ubuntu (2013 would put you in the Unity era which was pretty terrible, it was wildly hated for that reason). Fedora has a different way of doing things. Mint takes a bunch of stuff people hate with Ubuntu and fixes it. Pop_OS takes stuff they hate from Ubuntu and fix it. If you hated Ubuntu, why bother trying to fix it?

    And when picking niche distros like Zorin you also significantly reduce you help pool, because it’s not that popular so people don’t know how it works. You ask me something about Void Linux and I’m gonna be like, I don’t know man, I have no idea how to solve you problem on that distro. But I do know how on Arch and Debian based distros. Niche distros are sharp double-edged sword: it can be very nice because it lines up exactly with what you want, or you could be fighting endlessly with the distro because you’re trying to do the polar opposite of what it wants you to do.

    You can go beyond that obviously, Linux is endlessly customizable, but that takes experience and skill with Linux to do successfully because it might involve compiling stuff from source and whatnot. It’s not hard, but it does come with a lot of pitfalls on its own.

    Everything went fine until the actual install at 5:59 of the video. At 6:00 he jump cuts to after the installation. The installation itself took roughly 5 hours.

    And then it took roughly 30 minutes to boot. I googled it, and it should only take 15-20 minutes to install, and boot almost instantly.

    What’s the performance of your USB stick? You can check with utilities like CrystalDiskMark on Windows, so you get the Windows numbers. My guess is your USB stick is a USB 2.0 stick and is horribly slow at anything other than bulk file reading and writing. That could explain why it was so bad and that’d make it not Linux’s fault. The live USB would decompress into RAM, so it’s faster because it’s compressed (less data to read), and the data is then in RAM where it’s very very fast to access.

    I actually had the same issue but in reverse: I needed to run motherboard software just once on Windows to configure a few features once forever. I installed it on the only USB stick I had, a 32GB Verbatim from Microcenter. It took hours to install, a solid half an hour to make it to the Windows desktop, and probably like an hour to manage to open up Edge, download the software, install it and run it. It was absolutely horrible.

    I tried sudo mount /dev/sdc/ but terminal spit out an error.

    That’s not a valid command because /dev/sdc/ isn’t a folder, it’s a device file. It probably would have worked with sudo mount /dev/sdc, without the trailing /. But that still would only work if the drive is listed in /etc/fstab as to where it should be mounted. You ideally want sudo mount /dev/sdc /some/other/path so it ends up mounted where you want it. Or just mount it from the file manager which will do it for you in a temporary location.


    I don’t really have better advice for you and Linux. For some people it just works out of the box, some other people have more annoying hardware that’s a pain to get working. With the attitude you have, you don’t seem like you want to take the time to learn how Linux works and get used to it, so you end up frustrated and you just go nowhere. Sometimes it really just takes persistence to get through it.

    You’re not helping yourself at all doing weird setups like temporarily installing it on a USB stick. As I said in my other comment, you started off with an impossible task (that app will not work in Wine), so you’re also thrown into a rabbit hole of commands and troubleshooting that has no chance of succeeding. That is very demotivating in itself.

    The “easy” Linux distros can be convenient but ultimately if you want to have a good Linux experience you must be willing to learn how it works and get familiar with how things are done. You’re relearning to use a computer all over, it’s not an easy task, it takes persistence. The issues must be turned into learning experiences, not frustration and points towards “I’m done with this stupid OS”.



  • The key there is the switch does most of the work in hardware, so you can have 1G going between all ports with no CPU usage, so the internal 1G port doesn’t matter as much, and the hardware acceleration lets it efficiently handle routing across VLANs without involving much of the internal port. Those internal switches can usually handle VLANs and basic NAT nesrly entirely on its own.

    With a single external 2.5G port you lose that because your traffic will have to go in the router and back out to the switch to cross VLANs, so it’s basically a 1.25G link. And it needs to be a managed switch too since the router doesn’t come with a built-in one anymore. Best you can do is software VLANs but the other device will need to also use the VLAN explicitly in that case, as there’s no switch to give you untagged ports.


  • I think the main reason is Google wants to provide a predictable environment for the developers where not too many things can be changed so it doesn’t visually break apps. Because for big corps really, really want their branding to be perfect, can’t be caught with a screenshot of their app in Comic Sans.

    You used to be able to install some pretty sick theme packs but over time everyone started shipping apps with its own hardcoded themes and theme libraries such that it looks identical between devices, so now we’re stuck with whatever Google says is how it should look.

    Back when I was a developer I had to turn off my theme for every demo because the clients would keep focusing on that and not their fucking app, and keep complaining it clashed so hard with their brand colors. Which I’m sure is part of why the stock theme now is so flat and neutral vs the Holo/Honeycomb days.


  • I’m struggling to think what one can even do with just two ethernet ports of different speeds. It’s begging to be used as a gateway, VPN or firewall but you can’t because you’ll top out at 1G anyway. And assuming one of them is the LAN side, supposedly it’ll be going to a switch so the router will never see LAN traffic anyway, only stuff through it which hits the bandwidth limitation.

    I guess technically one could bond the WiFi and 1G link to make use of the 2.5G link? Or as an AP like it’s got 2.5G upstream and passes through another AP down the line using the 1G port.

    Very questionable specs.

    E: it occured to me this looks like a potentially really good standalone AP if you give it 2.5G upstream and then branch off to another device down the line like some Ubiquiti ones do. But the form factor is ugly as hell to be mounted on a ceiling…