Skip Navigation

InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)AH
aberrate_junior_beatnik (he/him) @ aberrate_junior_beatnik @midwest.social
Posts
2
Comments
334
Joined
2 yr. ago

  • I agree that this question isn't really appropriate for this forum. You can't explain how a kernel works to a 5 year old beyond extremely vague descriptions you probably already know.

    If you do want to delve more into this, I'd suggest spending time on the OSDev Wiki. You could even write a toy OS for yourself. It's not as hard as it sounds.

  • Not having something in the first place and losing something you have are two different things. It's like saying to someone who just lost their partner "don't feel bad, for the first n years of your life you didn't have a partner and you were fine"

    Additionally, it's not billions of years of nothing. It's an eternity of nothing. Billions of years may as well be the blink of an eye relative to eternity.

    God, I'm getting anxious just talking about it.

  • Short answer: go ahead and install whichever Linux distro you like on Hyper-V and go from there.

    Longer answers:

    Linux works fine on VMs. There aren't really any caveats. Hyper-V should be fine. It's been a while since I used it but I remember thinking it was OK. I preferred it to Virtualbox; I think the Virtualbox drivers made some stuff flaky on my machine, but YMMV. I ended up shelling out for VMWare which I'd used at work. Some distros offer cloud images that are tailored for running as VMs, but unless you're running a cluster with a lot of VMs I don't think there's any advantage, any distro will work. There aren't any significant differences running Linux on a VM from running it on a physical machine.

    As to which OS to use for a host, the commonly understood strengths & weaknesses of each OS apply the same as they do in other domains. Windows has better desktop hardware support, Linux tends to be more power-user friendly, etc. It depends on your priorities which you choose. Maybe the biggest factor is that Windows has Hyper-V, whereas Linux has Xen, KVM, and qemu. Either platform can use Virtualbox or VMWare.

    P2V and V2P are definitely things. Searching for them online will return tools that will do this. Linux should be rather straightforward to transfer even without a specialized tool, assuming you aren't using a distro (or distro variant) that is specially built for VMs. dd should work like a charm. It should be possible to do invert the host and guest.

    If that sounds like a whole lot of nothing it's because that's kind of the way it is with VMs. They just work.

  • "Purified water is water that has been mechanically filtered or processed to remove impurities and make it suitable for use. Distilled water was, formerly, the most common form of purified water, but, in recent years, water is more frequently purified by other processes including capacitive deionization, reverse osmosis, carbon filtering, microfiltration, ultrafiltration, ultraviolet oxidation, or electrodeionization. Combinations of a number of these processes have come into use to produce ultrapure water of such high purity that its trace contaminants are measured in parts per billion (ppb) or parts per trillion (ppt). "

    https://en.wikipedia.org/wiki/Purified_water

  • it removes my exclusivity of ownership over my own code.

    Your statement is false. It does not remove or diminish your exclusivity of ownership over your own code. That's just not how copyright works. I don't know how else to put it.

    I’d gladly pay them a smaller fee

    If I ever wrote code you wanted to use in a game you wanted to sell, and you reached out to me, I'd just let you use the code under a different license for free. My main concern is that corporations would freeload off my work. Some people wouldn't even do it for any fee. I think that's silly, but they get to set the terms of how we use their code.

    selling copies of my software is largely how I make money

    That's great! You are part of a tiny group of people who manage to make money this way, and that's no small accomplishment. More power to you, and I wish you more success. If you feel comfortable revealing it here, what game(s) do you sell?

  • removes my exclusivity of ownership

    Again, using GPL'd code does not remove your ownership of the code you wrote. Using other people's code in general does remove your exclusivity of ownership, regardless of license, since the code other people wrote belongs to them.

    Essentially GPL removes a large way to gain money.

    1. What you are saying is you should be entitled to make money off of someone else's work. If you want to make money on something, you may be required to do the work yourself.
    2. Individuals writing software and selling licenses for is not, in the grand scheme of things, a "large way" to get money. The vast majority of money made from writing software is programmers being paid to write software for someone else who will own the license. Software written under "permissive" licenses is by and large used to create wealth for the owning class, not individual programmers.
  • Then I need to include a snippet of GPL’ed code for any reason

    A snippet? Surely you don't need to include a snippet of someone else's labor.

    all that work now no longer belongs to me

    It does belong to you. You still own the copyright of the work. You can still license it however you want, you just also need to make it available under the GPL.

  • know their game is more expensive on switch than on pc, but it’s well within your budget and you want to give them extra coin

    With the (probably doesn't need to be stated but here I go anyway) caveat: how much of that coin is going to the dev, and how much is going to Nintendo? The game might be cheaper on (for instance) Epic, but Epic takes a smaller cut.