Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
kkarhan opened this issue Dec 6, 2023 · 6 comments
Assignees
Labels
blocked blocked by another issue documentation Improvements or additions to documentation enhancement New feature or request good first issue Good for newcomers help wanted Extra attention is needed question Further information is requested

Comments

@kkarhan
Copy link
Contributor

kkarhan commented Dec 6, 2023

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

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

  • dbclient

Nice-to-have:

@kkarhan kkarhan added documentation Improvements or additions to documentation enhancement New feature or request help wanted Extra attention is needed question Further information is requested labels Dec 6, 2023
@kkarhan kkarhan added this to the OS/1337 "Core" Edition milestone Dec 6, 2023
@kkarhan kkarhan removed the documentation Improvements or additions to documentation label Dec 6, 2023
@kkarhan kkarhan self-assigned this Dec 6, 2023
@kkarhan kkarhan removed their assignment Dec 6, 2023
@kkarhan
Copy link
Contributor Author

kkarhan commented Dec 12, 2023

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

@kkarhan
Copy link
Contributor Author

kkarhan commented Dec 13, 2023

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
Copy link
Contributor

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 kkarhan added documentation Improvements or additions to documentation good first issue Good for newcomers blocked blocked by another issue labels Dec 15, 2023
@kkarhan
Copy link
Contributor Author

kkarhan commented Dec 17, 2023

@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
Copy link
Contributor Author

kkarhan commented Dec 17, 2023

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
Copy link
Contributor Author

kkarhan commented Dec 20, 2023

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

@kkarhan kkarhan moved this from Todo to blocked in OS/1337 "CORE" Edition Dec 22, 2023
kkarhan added a commit to OS-1337/pkgs that referenced this issue Jan 7, 2024
…n of OS/1337 [see Issue #8](OS-1337/OS1337#8) and is evidently one of the smallest editors that compile against musl [thanks @sweetaibelle for pointing it out](OS-1337/OS1337#8 (comment))

- corrected the git link to screen in WISHLIST.tsv
@kkarhan kkarhan moved this from blocked to Testing in OS/1337 "CORE" Edition Jan 24, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
blocked blocked by another issue documentation Improvements or additions to documentation enhancement New feature or request good first issue Good for newcomers help wanted Extra attention is needed question Further information is requested
Projects
Status: Testing
Development

No branches or pull requests

2 participants