3 ms·
Game engines are what we want. I would like cross polination of computing ideas within the computer industry. To run a modern software stack I need to do a lot
by samsquire 4y ago
Game engines are what we want. I would like cross polination of computing ideas within the computer industry.
To run a modern software stack I need to do a lot of work. Even more work to package for Linux and be cross platform and multi platform on mobile.
There's a neverending supply of work to be done.
Who is downstream of who? Who is upstream of who? I'm surprised there isn't a map of this.
I'm saying this work of integrating what other people has done is an end of line lineage. Or it's a lineage of its own that never integrates with others.
Linux distributors collect software written by multiple other people and incorporate learnings from getting them working together seamlessly. But there's no shortage of linux distributions.
If I say Ubuntu 18 or Ubuntu 22 people know that's a solid base to build upon. But anything I build upon doesn't necessarily get merged upstream for other people to build upon. The lineage essentially ends there and there, it only goes on within its own line.
Do linux distributions merge?
With games, the game is stripped of some assets and then new assets are added and new logic is added and that's a new game. But only the game company of that game and players of that game benefits from that game, except for the inspiration for lookalikes or clones with other separate lineages.
To come back to the article, I want a computer infrastructure that isn't obsolete as soon I deploy it. So that's requires lineage merging and project merging.
- vlovich123 4y agoI really don’t understand what point you’re trying to make. > Do linux distributions merge? What does this mean to you? The vast majority of Linux distributions are based on the same sets of packages and any work done by one tends to be upstreamed and cross pollinates. > To come back to the article, I want a computer infrastructure that isn't obsolete as soon I deploy it. Can you give an example of something that is obsolete as soon as you deploy it? The slowing down of electronics manufacturing actually is ossifying things more. A computer in 5 years won’t look that different from a computer today whereas in the 90s that wasn’t as true. That being said, a computer today architecturally is quite similar. > With games, the game is stripped of some assets and then new assets are added and new logic is added and that's a new game. But only the game company of that game and players of that game benefits from that game, except for the inspiration for lookalikes or clones with other separate lineages. What would it look like for asset and gameplay changes to NHL 2022 be integrated in a beneficial way for Call of Duty? I think you’re negating the existence of path dependence. There’s sometimes no way to “merge” between paths and that’s not avoidable. Not all ideas are compatible - how would you “merge” that? And different circumstances call for different approaches. > I would like cross polination of computing ideas within the computer industry. We have that. That’s what software and hardware libraries are. Heck, we have repositories in almost every language now that makes it trivial to drop in an existing component. You can even often times see the source code / patch it / push changes upstream