A Distro as a composability and integration facilitator 🔼

Do you need integration among processing-programs- of composable types? I think by its nature a Distro is a selection filter and a composability enabler. Surely there is a danger when you push intergration beyond a limit. Cracks are more easily to spread (think systemd) but i think being on the too loosely end beat the purpose of its existence. Easily copied. A disjoint collection.

In what stage a colloboration integration becomes a walled garden and stagnation creeps in ? In what stage a messed up soup of third party installers create havoc to your system ? Do you install the lately version from upstream or the stable one from your distro ?

libraries 🔼

clisp 🔼

In clisp dev you must access quicklisp that is managed outside distro.

python 🔼

cpp 🔼

apps 🔼

libreoffice writer 🔼

Using LOWriter raises various integration issues regarding the host distro into which you install it. LOWriter could be seen a process regarding human language processing. But there are many other program in the libresoftware space that also fall in that category. Spellcheckers , input methods , accessibility , voice recognition , text speechers etc and data files like dictionaries and fonts. So the question are unvoidable . Do you need integration among language processing programs , filetypes . ? Do we value integration, interoperabily and composability ( unix tool pipeline vibes) ?

How all the above are integrated to the locales system ? How do they adapt to a console only system ? Can you have accessibility out of the desktop ? To a pseudo only tty system ? And to various desktop integration efforts (lightweight or not)

openshot 🔼

games 🔼

games / about 🔼

Games, interestingly as selfcontained - selfreferential fantasy worlds are by their current nature the least integrated packages . Worst than walled gardens from corporations!! . Yes . That provocative statement has arguments!! . You can find libregames easily on corporate stores . Surely the may need glibc or sdl but thats is a vertical depedency that i think is the least difficult to replicate. But as you move higher into horizontal dependencies i make my theory claim that games exhibit the least vertical depedencies of all types of a linux distro packaged software.

So by that i mean that in the dilemma : download the newer -third party packaged- upstream version? the answer would be why not? What could you miss?

But ..imagine two games Oolite and FreeOrion sharing a common world ! Then you have horizontal intergration!! Or in age of overhyped LLMs games imagine a game that wants to use language voice generation ?

games / openttd 🔼

OpenTTD

games / CDDA 🔼

CDDA

games / UFO:Alien Invasion 🔼

UFO:Alien Invasion

games / WarZone 2100 🔼

Warzone 2100

games / 0 A.D 🔼

0 A.D

games / Unknown_Horizons 🔼

Unknown_Horizons

games / Pingus 🔼

Pingus

games / Freeciv 🔼

Freeciv

games / SuperTux 🔼

SuperTux

games / SuperTuxKart 🔼

SuperTuxKart

games / FreeOrion 🔼

FreeOrion

games / Oolite 🔼

Oolite

games / Colobot 🔼

Colobot

games / integration candidates 🔼

integ / Oolite & FreeOrion 🔼

integ / WarZone & UFOAI 🔼

integ / Freeciv & 0 A.D 🔼

integ / Pingus & SuperTux 🔼

inter / Freeciv|Unknown Horizons & OpenTTD 🔼