add todo list

This commit is contained in:
Connor Olding 2022-09-23 14:55:15 -07:00
parent 3db9f0eff9
commit 72d9b53ded
2 changed files with 36 additions and 1 deletions

View File

@ -17,10 +17,17 @@ tweaking to before becoming fully functional.
on most Linux distros with podman properly installed and configured, on most Linux distros with podman properly installed and configured,
it should suffice to run [`./build-all`][ba] in the root of the repository. it should suffice to run [`./build-all`][ba] in the root of the repository.
binaries are output to the `out` directory upon success. binaries are output to the `out/` directory upon success.
[ba]: https://eaguru.guru/git/notwa/stargazing/src/branch/galaxy/build-all [ba]: https://eaguru.guru/git/notwa/stargazing/src/branch/galaxy/build-all
## installing
no installation is necessary — everything in the `out/` directory is self-contained.
however, if you'd like to use create
your own pseudo-release of cosmopolitan to build against,
you can run `install-cosmo` to install an amalgamation to `/opt/cosmopolitan/`.
## notes ## notes
### Docker ### Docker

28
TODO.md Normal file
View File

@ -0,0 +1,28 @@
## TODO
remove elements from this list as you see fit.
* test literally anything at all on a BSD and a Darwin
* yices: more vigorously
* is alarm working correctly?
* what about resource limits?
* kuroko: test more vigorously
* do tests pass on a Windows host?
* kuroko: use cosmopolitan readline functionality instead of built-in?
* kuroko: push portions of my patches upstream
* ensure /zip/.args is respected where it should be
* allow non-default builds of `cosmo` (`rel`, `dbg`, etc.)
* create a custom preprocessor to generate shell scripts
* takes a sane syntax and transforms it into my fucked-up code style with `&&`s
* generate Dockerfiles too
* do build virtualization without Docker, a la Void Linux
* use code style everywhere
* patch busybox with Alpine patches (especially security)
* add note that cosmocc is separate from jart's cosmocc
* handle -shared in cosmocc (i.e. warn about it)
* describe Dockerfile gotchas and whatnot
* util: include the "pretty" version of dedupe.awk instead of the golfed version
* use "proper" directory structures in /opt
* for source being built
* for exposed containers
* for `install-cosmo` (kinda a subset of the previous point)