Hi, I’m sbird! I like programming and am interested in Physics. I also have a hobby of photography.

previous scheep on lemmy.world: https://lemmy.world/u/scheep

  • 4 Posts
  • 34 Comments
Joined 2 months ago
cake
Cake day: June 12th, 2025

help-circle

  • Thanks for the thorough explanation, that was really helpful! So AGPL means it MUST be open-source and GPL means it only needs to be open-source for people you are “distributing” to (but not necessarily everyone). And if you make, for example, something like a webapp or website, then there is a clearer distinction between AGPL and GPL while it doesn’t really matter for standard binary apps.

    Interesting that the LGPL licensed parts of a project have to be “replaceable” (meaning updatable with a new version or fork? or does it mean something else?), even if the project in question is closed-source.

    And projects that include GPL code must be GPL licensed themselves or have a compatible license (like AGPL?). But what if you want to both use this set of GPL code but with a different license (either a permissive license like MIT or a different, non-GPL copyleft license), that would mean that you wouldn’t be able to use the code. I guess that’s the tradeoff between copyleft and permissive licenses.











  • sbird@sopuli.xyztoLinux@programming.devResources for the technically challenged?
    link
    fedilink
    English
    arrow-up
    4
    arrow-down
    1
    ·
    edit-2
    5 days ago
    1. choose your distribution. If you want something similar to Windows 10, go for Mint Cinnamon as it’s user-friendly and easy to set up. If you like gaming (considering it’s an Asus ROG you have there) go for Bazzite. You can either go with KDE Plasma (which is more customisable and, out of the box, looks similar to Win10) or GNOME (which looks clean and more like MacOS with a new coat of libadwaita paint). If you want something that looks really clean but don’t really game go for Fedora Workstation (that’s what I use), which has a nice implementation of GNOME. There’s a bunch of others like Pop! OS (also popular with gamers) and, of course, Ubuntu (which uses its own customised version of GNOME). Kubuntu is a KDE version of Ubuntu.

    TLDR: Mint Cinnamon if you want something familiar and Win10-like, Bazzite if you want to game (given it’s an ROG), Fedora Workstation if you like GNOME but don’t really game. Pop! OS, Ubuntu, and Kubuntu are also both good options too depending on your preferences.

    edit: I guess not Mint? Go for either Fedora (KDE or Workstation is fine) or Bazzite (if you focus on gaming)

    1. If you would like to try out a few different distros before picking one, I would highly recommend “VenToy”. Just install it in a USB drive (making sure the USB drive doesn’t have any important data and/or it has been backed up as it will be erased on installation) and put all the downloaded ISOs (which can be found on the websites of each distribution, if you find two options select x86 or amd64 (the two are the same), that will be compatible with your ROG. Bazzite also gives you options depending on what GPU you have to install the correct drivers!) on the Ventoy drive.

    Then, restart your computer with the drive plugged in and press your bios key (usually f2, f10, or f12, sometime it’s escape. I usually just press all if them and hope for the best lol). Go to the section where you can choose where to boot into, and boot into the ventoy drive (usually labelled as the model of usb drive you have) Then you will get the Ventoy menu and you can select a distribution to try out. Play around in it, but remember nothing is save as it is running off of the Usb drive!

    If you already know what distribution and desktop you want to use, you don’t need to bother with ventoy and can just use either rufus or balenaetcher to write your chosen ISO which can be found on the websites of each distribution, if you find two options select x86 or amd64 (the two are the same), that will be compatible with your ROG. Bazzite also gives you options depending on what GPU you have to install the correct drivers!)

    As with Ventoy, make sure your drive doesn’t contain any important data as it will be overwritten. After you set up your drive, you can boot into it with your bios key and select the USB drive at the boot device. That, like VenToy, will allow you to play around in a demo version of the distribution.

    1. Once you find a distribution you like, double click “install” and go through the installation steps. MAKE SURE YOUR DATA FROM WINDOWS IS BACKED UP (either on the cloud or a separate USB drive/an external ssd) AS IT WILL BE LOST AFTER INSTALLATION.

    The installation steps are pretty intuitive, just select your region, keyboard layout, language, wifi network (if you have that), etc. If you come across any prompt relating to disk management and partitions, click the option that lets the distribution handle where everything goes and select overwrite everything given you don’t want to leave any Windows behind. MAKE SURE YOUR DATA FROM WINDOWS IS BACKED UP IT IS REALLY IMPORTANT

    Continue with the installation, and once you’re finished, it will notify you to remove the USB drive and the device will restart. Boom, you now have linux installed.

    1. Some distros have post-install steps you have to do as well, so you might have to do that.

    For apps, you can either install using the terminal (it’s less scary and more magical the more I use it) using “sudo apt install (program name)” or “sudo dnf install (program name)” for Fedora.

    Some apps are available as flatpak (using “flatpak install” - see that sudo is not required!), which in a nutshell, is a form of package that is universally compatible with any distro, all dependencies are bundled in with each package, and the apps are sandboxed. General rule of thumb is CLI apps, drivers, etc. using apt or dnf while desktop apps are fine to use flatpak. I like to use apt or dnf wherever I can as sometimes flatpaks have issues with communicating with each other due to the sandboxing, but that’s because I use a lot of programming and development specific apps. This probably won’t be much of an issue for you.

    Many distros like Mint and Fedora offer a software installers that are GUI based, but I would reckon use the command line as the GUI software maangers are slow and is the same thing under the hood anyways.




  • On a tight budget, definitely look used wherever you can. You can get some banger deals on used computers, monitors, projectors, speakers, etc.

    I would reckon either a cheap laptop, mini pc, or used workstation would work as a device to play movies. Alternatively, if you happen to have a playstation, you could also use that as a dvd player.

    For speakers, the Edifier speakers are pretty good value. The 1280DB is under $200 and you can always hunt for sales. Make sure to get an active speaker so then you don’t need to get a separate amplifier. If you don’t fuss about sound quality, the teeny tiny pebble speakers are decent and can be found for very cheap too.

    For display, I would go for a used projector. For projectors, depending on how big your room is, try to look for short throw projectors (basically means big screen with a small distance).

    Another route would be a cheap monitor, which although smaller than what a projector can output, is still quite a bit bigger than a phone screen. It would work better than a projector if you have lots of windows and tend to watch movies when there’s a lot of sunlight (if you watch movies at night and/or you don’t have many windows, projectors work fine)