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