anyone here know how to use "linux"
-
@aeva similar conclusion here 🥲 Gentoo or a DIY distro
@nina_kali_nina I should probably bite the bullet and switch this machine over to gentoo sooner rather than later.
-
@aeva That's what I do! Compile binpkgs on a modern (from 2013) PC and then install them on 20-year-old x86 hardware. Works great for me, though lack of SSE2 requires me to patch some softwares on my own, Gentoo didn't do it for me.
(But I can't help you with Mollytime because I've no idea what that is and it's not in the Gentoo repositories, sorry)
@vaporeon_ mollytime is a visual programming language for audio synthesis that I have been developing since this summer. I would be surprised if there were a package for it yet since I haven't announced a stable release yet. Off the top of my head, the software dependencies are a compiler that can build C++ 23, meson, ninja, python, pybind11, and SDL3.
-
@vaporeon_ mollytime is a visual programming language for audio synthesis that I have been developing since this summer. I would be surprised if there were a package for it yet since I haven't announced a stable release yet. Off the top of my head, the software dependencies are a compiler that can build C++ 23, meson, ninja, python, pybind11, and SDL3.
@vaporeon_ I'm not using any special cpu intrinsics, so but the code assumes a 64 bit CPU. I don't know of any reason why a x64v1 CPU would not be able to use it.
If the 64bit constraint were worked around, the great reliance on 64 bit floating point math probably limits how far this can scale down.
-
@vaporeon_ I'm not using any special cpu intrinsics, so but the code assumes a 64 bit CPU. I don't know of any reason why a x64v1 CPU would not be able to use it.
If the 64bit constraint were worked around, the great reliance on 64 bit floating point math probably limits how far this can scale down.
@vaporeon_ this is the current tail of my devlog thread if you are interested, btw https://mastodon.gamedev.place/@aeva/115620169762742174
-
@vaporeon_ I'm not using any special cpu intrinsics, so but the code assumes a 64 bit CPU. I don't know of any reason why a x64v1 CPU would not be able to use it.
If the 64bit constraint were worked around, the great reliance on 64 bit floating point math probably limits how far this can scale down.
@aeva In principle, I ran Gentoo on an Intel Core 2 Duo Mac Mini until that computer broke, so for a Core 2 Duo, you don't even need a second modern computer for compiling (though that would be faster), you can just install and use Gentoo.
I can confirm that Gentoo works on BIOS systems no problem, I've personally installed it on multiple systems that only have BIOS.
It has Clang 20 and libsdl3.Although, if you don't actually want Gentoo, you just want your stuff to work: did you test yet whether the latest Debian boots from that USB stick? I remember installing it successfully on BIOS-only hardware a few years ago, but the latest version (Debian 13, which is the only one that has SDL3).
Unfortunately can't test it for you because they dropped 32-bit x86 support in that latest version
) -
@aeva In principle, I ran Gentoo on an Intel Core 2 Duo Mac Mini until that computer broke, so for a Core 2 Duo, you don't even need a second modern computer for compiling (though that would be faster), you can just install and use Gentoo.
I can confirm that Gentoo works on BIOS systems no problem, I've personally installed it on multiple systems that only have BIOS.
It has Clang 20 and libsdl3.Although, if you don't actually want Gentoo, you just want your stuff to work: did you test yet whether the latest Debian boots from that USB stick? I remember installing it successfully on BIOS-only hardware a few years ago, but the latest version (Debian 13, which is the only one that has SDL3).
Unfortunately can't test it for you because they dropped 32-bit x86 support in that latest version
)@vaporeon_ I tried the latest debian testing, but I wasn't able to get the live ISO to boot either from a bluray or a usb on this machine
-
@vaporeon_ I tried the latest debian testing, but I wasn't able to get the live ISO to boot either from a bluray or a usb on this machine
@vaporeon_ I don't mind the idea of potentially running gentoo on this machine though
-
@vaporeon_ I don't mind the idea of potentially running gentoo on this machine though
@aeva Good luck! (Let me know if you want any advice, I like talking about Gentoo, I don't know whether you've installed Gentoo before or not and I don't want to be condescending by explaining things that you already know)
In case it helps, I followed this article to set up building binary packages on the faster machine and installing them on the slower machine: https://wiki.gentoo.org/wiki/Gentoo_Binary_Host_Quickstart
Problem is that that requires an existing Gentoo machine, though... Or doing some stuff with Docker on a machine that runs some other distro, I guess
But compiling on a Core 2 Duo itself is 100% possible if you're OK with letting big compiles (like Clang and GCC) run overnight
-
@aeva Good luck! (Let me know if you want any advice, I like talking about Gentoo, I don't know whether you've installed Gentoo before or not and I don't want to be condescending by explaining things that you already know)
In case it helps, I followed this article to set up building binary packages on the faster machine and installing them on the slower machine: https://wiki.gentoo.org/wiki/Gentoo_Binary_Host_Quickstart
Problem is that that requires an existing Gentoo machine, though... Or doing some stuff with Docker on a machine that runs some other distro, I guess
But compiling on a Core 2 Duo itself is 100% possible if you're OK with letting big compiles (like Clang and GCC) run overnight
@vaporeon_ I used to main gentoo, but that was probably around 2005 give or take. The main thing I remember is foss project maintainers tend to get really annoyed when you report bugs that were caused by building with -O3 😅
I don't mind having multi day long compilation jobs to install or update packages, I know to plan accordingly. I wouldn't mind pointers on how to get the most out of modern gentoo though.
-
also, i had this great / horrible realization that on a long enough time scale, gentoo is probably the best option for continuing to run linux on hardware that is old enough for normal linux distros to tell you to throw it in the garbage
alright, round one of upgrading old LTS ubuntu studio to slightly less old LTS ubuntu studio complete, and the computer is still operable! now for round two 😎
-
alright, round one of upgrading old LTS ubuntu studio to slightly less old LTS ubuntu studio complete, and the computer is still operable! now for round two 😎
this is the computer i'm trying to revive btw