Show HN: Lightweight tool for managing Linux virtual machines
Hacker News (score: 47)Description
More from Hacker
Show HN: Xcc700: Self-hosting mini C compiler for ESP32 (Xtensa) in 700 lines
Show HN: Xcc700: Self-hosting mini C compiler for ESP32 (Xtensa) in 700 lines Repo: <a href="https://github.com/valdanylchuk/xcc700" rel="nofollow">https://github.com/valdanylchuk/xcc700</a><p>Hi Everyone! I just wrote my first compiler!<p>- single pass, recursive descent, direct emission<p>- generates REL ELF binaries, runnable using ESP-IDF elf_loader<p>- very basic features only, just enough for self-hosting<p>- treats the Xtensa CPU as a stack machine for simplicity, no register allocation / window usage<p>- compilable on Mac, probably also Linux, can cross-compile for esp32 there<p>- wrote for fun / cyberdeck project<p>Sample output from esp32:<p><pre><code> xcc700.elf xcc700.c -o /d/cc.elf [ xcc700 ] BUILD COMPLETED > OK > IN : 700 Lines / 7977 Tokens > SYM : 69 Funcs / 91 Globals > REL : 152 Literals / 1027 Patches > MEM : 1041 B .rodata / 17120 B .bss > OUT : 27735 B .text / 33300 B ELF [ 40 ms ] >> 17500 Lines/sec << </code></pre> My best hope is that some fork might grow into a unique nice language tailored to the esp32 platform. I think it is underrated in userland hobby projects.
Movycat – A terminal movie player written in Zig
Movycat – A terminal movie player written in Zig I saw Mario (the author) at Zigtoberfest in Munich last Saturday where he gave a presentation on a whole stack of related projects implemented in Zig: A graphics library for the terminal (movy), movycat (video playback in the terminal), zig64 & zigreSID (emulators for Commodore 64's CPU and sound chip), and a reimplementation of a C64 video game (which I don't think he has published on GitHub yet). Anyway, I found his work incredible and thought he deserved some attention.<p>Update: Since writing this, Mario has uploaded the game, too: <a href="https://github.com/M64GitHub/1st-shot" rel="nofollow">https://github.com/M64GitHub/1st-shot</a> . I misunderstood, though: It doesn't seem to be a port of an actual C64 game.
Stress test for parallel disk i/o using git and pnpm
Stress test for parallel disk i/o using git and pnpm
Brut: A New Web Framework for Ruby
Brut: A New Web Framework for Ruby
No other tools from this source yet.