Andy-Python-Programmer / aero

Aero is a new modern, experimental, UNIX-like operating system following the monolithic kernel design. Supporting modern PC features such as long mode, 5-level paging, and SMP (multicore), to name a few.
https://aero.andypy.dev
GNU General Public License v3.0
1.17k stars 50 forks source link

Merge What UwU-chan likes to Aero #48

Closed ghost closed 2 years ago

ghost commented 2 years ago

… now)

Add the patches dir and a shell script(yes, shell script) to manage ports and we are ready for ports.

TODO: Add more ports!

Dennisbonke commented 2 years ago

Imo, instead of going a gentoo style build everything locally (at least that is what it seems like to me), why not opt for a real package manager? Knowing that xbstrap is used and that it has first class support for xbps (the void package manager), why not go for that? I'm more than willing to port it and check for missing things like networking. You could even use a ci like xbbs to build xbps packages which you can then host like a real repository, which seems preferable to building everything locally.

ghost commented 2 years ago

Imo, instead of going a gentoo style build everything locally (at least that is what it seems like to me), why not opt for a real package manager? Knowing that xbstrap is used and that it has first class support for xbps (the void package manager), why not go for that? I'm more than willing to port it and check for missing things like networking. You could even use a ci like xbbs to build xbps packages which you can then host like a real repository, which seems preferable to building everything locally.

Why not both? in *BSD ports are for cutting edge packages(you dont want to use Dolphin(Emulator) stable) and a "regular" package manager for "stable" packages.