Commit Graph

13 Commits

Author SHA1 Message Date
Undefishin
5f5d92522f Update README.md 2024-07-30 22:49:59 +03:00
Elijah R
df76345cdc Merge pull request #21 from computernewb/crusttest-refactoring
merge refactor branch
2024-07-30 14:18:11 -04:00
Mallory
2e17a11426 unnecessary 2024-07-12 16:04:18 -04:00
modeco80
183b17194e chore(README): cargo is usually a default part of a complete Rust toolchain so just specify "A Rust toolchain" 2024-06-22 21:46:37 -04:00
Elijah R
5a67deb59b add --needed and -y flag to pacman command 2024-06-22 21:44:22 -04:00
Elijah R
1079a847a8 remove npm from arch deps (thought corepack was provided by npm, it's actually provided by nodejs itself) 2024-06-22 21:43:46 -04:00
Elijah R
47dae01d3e add dependencies to README, remove not-so-frequently-asked questions 2024-06-22 21:39:01 -04:00
modeco80
b8ed177885 cvm-rs: merge guac and jpeg libs together into one
doesn't really need to be two seperate libraries. also preperation for other funnies

the build script has been replaced with a much saner justfile which uses much saner "yarn workspace" invocations instead of blindly cding all over the place
2024-06-22 21:14:05 -04:00
modeco80
cb297e15c4 Giant refactoring (or at least the start)
In short:
- cvmts is now bundled/built via parcel and inside of a npm/yarn workspace with multiple nodejs projects
- cvmts now uses the crusttest QEMU management and RFB library (or a fork, if you so prefer).
- cvmts does NOT use node-canvas anymore, instead we opt for the same route crusttest took and just encode jpegs ourselves from the RFB provoded framebuffer via jpeg-turbo. this means funnily enough sharp is back for more for thumbnails, but actually seems to WORK this time
- IPData is now managed in a very similar way to the original cvm 1.2 implementation where a central manager and reference count exist. tbh it wouldn't be that hard to implement multinode either, but for now, I'm not going to take much time on doing that.

this refactor is still incomplete. please do not treat it as generally available while it's not on the default branch. if you want to use it (and report bugs or send fixes) feel free to, but while it may "just work" in certain situations it may be very broken in others.

(yes, I know windows support is partially totaled by this; it's something that can and will be fixed)
2024-04-23 09:57:02 -04:00
sporb
c3c78fec2b add banner to readme + "frequently" asked questions (#4)
---------

Co-authored-by: Elijah R <62162399+elijahr2411@users.noreply.github.com>
2023-02-13 14:11:48 -05:00
sporb
7e12fe0dc3 Update README.md 2023-02-09 16:12:39 -05:00
Elijah R
1b1eba56a3 It's proven to be stable in production so we can move to beta 2023-02-09 16:01:26 -05:00
elijahr2411
28e8783519 Add readme 2023-02-07 12:36:41 -05:00