144
submitted 1 year ago* (last edited 1 year ago) by starman@programming.dev to c/asklemmy@lemmy.ml
  • You can choose up to 10 software projects.
  • Each project receives 10 years of development time as if all the programmers worked continuously for that duration, following their current working methods.
  • After choosing these 10 (or less) projects, everything else remains unchanged in the world, as if time has been frozen for 10 years.

Which projects do you choose?

you are viewing a single comment's thread
view the rest of the comments
[-] raven@hexbear.net 8 points 1 year ago

I'm going to start with a couple projects that don't already exist.

  • Something like the AUR but for non executable content like movies or books. I'm imagining something like;
    (program name) -m (medium, eg. Book, magazine, article (or "print" for any text document) Show, Movie (or video for any video document) and so on) (search term)

  • A project that allows a full installed-in-place Linux installation with grub and all, no USB drive required. If that's a two stage thing where it partitions a section of the drive then installs an installer there, then reboots to that installer, or some other thing doesn't matter. No, not whatever Ubuntu used to do, I mean a proper installation.

  • A program that tricks lan games into playing in side by side couch coop. I've figured out a method for doing this using multiseat on swayWM but it's pretty complicated and touchy.

  • An open source car computer software. Not for the infotainment.

  • An open source printer that works.

  • A liquid democracy voting system

Things that actually exist:

  • Minetest, specifically creating tools to help existing Minecraft mods be ported over.

  • GIMP

  • IPFS, try to get it in use in more places by default (AUR seems promising?)

  • Wine

[-] thelastknowngod@lemm.ee 5 points 1 year ago

A project that allows a full installed-in-place Linux installation with grub and all, no USB drive required.

This could be possible today. A combination of PXE booting and FAI would be enough. I think you'd just need to work out a way for PXE to work over the public Internet. Otherwise you'd need to have the image downloaded already and have it available via web server to be accessible from the booting machine. Years ago I used iPXE and it was really nice. Haven't used it in a loooong time.

Also, Talos is doing some really interesting install processes as well. Basically you boot a small (~80mb) image, it exposes a network port, and you send it a machine configuration manifest. It all runs in memory until the configuration instructions are sent, then it installs. There isn't even an option to install it locally because local auth is not allowed and ssh is not included. You must do it over the network. Talos is all kubernetes so might not be what you're looking for but it's an interesting approach.

this post was submitted on 23 Sep 2023
144 points (97.4% liked)

Asklemmy

43895 readers
1091 users here now

A loosely moderated place to ask open-ended questions

Search asklemmy ๐Ÿ”

If your post meets the following criteria, it's welcome here!

  1. Open-ended question
  2. Not offensive: at this point, we do not have the bandwidth to moderate overtly political discussions. Assume best intent and be excellent to each other.
  3. Not regarding using or support for Lemmy: context, see the list of support communities and tools for finding communities below
  4. Not ad nauseam inducing: please make sure it is a question that would be new to most members
  5. An actual topic of discussion

Looking for support?

Looking for a community?

~Icon~ ~by~ ~@Double_A@discuss.tchncs.de~

founded 5 years ago
MODERATORS