OS-1337 / OS1337

OS/1337 Project
https://os1337.com
Other
19 stars 2 forks source link

Tools: Choosing the right tools to integrate onto the "CORE" Edition floppy. #8

Open kkarhan opened 11 months ago

kkarhan commented 11 months ago

As space is at a premium, it'll be crucial to choose the right tools to include:

NON-Negotiable (aside from toybox - see #7):

Nice-to-have:

kkarhan commented 11 months ago

Also consider whatever is necessary to make a ramdisk work...

kkarhan commented 11 months ago

To save space, it may be beneficial to consider adding some scripts that'll wget the executeables from the pkgs repository's folder for ix86 binaries and just shove them to the desired location.

This is may seem unelegant but basically circumvents the lack of space...

sweetaibelle commented 11 months ago

Small text editor: https://github.com/antirez/kilo

-rwxr-xr-x 1 root root 35K Dec 13 00:53 kilo -rwxr-xr-x 1 root root 273K Jan 18 2023 nano -rwxr-xr-x 1 root root 550K Dec 13 01:50 ne

kkarhan commented 11 months ago

@sweetaibelle I think kilo is definitely a better fit for the 1440kB of the "CORE" Edition when ne takes up 550kB and nano273kB...

I thought toybox has a vi implementation included but apparently I was wrong...

kkarhan commented 11 months ago

I guess kilo will be the editor for the 1440kB - size "Core Eition then. See #18

Due to size constraints, I guess we can only have kilo and dbclient...

kkarhan commented 11 months ago

OFC additional tools could be downloaded at runtime using wget - see #9 ...