SaaSHub helps you find the best software and product alternatives Learn more →
Selfie Alternatives
Similar projects and alternatives to selfie
-
llvm-project
The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
jax
Composable transformations of Python+NumPy programs: differentiate, vectorize, JIT to GPU/TPU, and more
-
-
-
cinder
Cinder is Meta's internal performance-oriented production version of CPython. (by facebookincubator)
-
perseus
A state-driven web development framework for Rust with full support for server-side rendering and static generation.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
-
OberonSystem3
A cross-platform version of the ETH Oberon System 3 compatible with the Oberon+ compiler and IDE
-
the_ray_tracer_challenge_in_rust
Repository to follow my development of "The Raytracer Challenge" book by Jamis Buck in the language Rust
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
selfie discussion
selfie reviews and mentions
- A tiny hand crafted CPU emulator, C compiler, and Operating System
-
Project Oberon the Design of an Operating System, a Compiler, and a Computer Pdf
this sort of exists at https://github.com/cksystemsteaching/selfie
> Selfie is a self-contained 64-bit, 12KLOC C implementation of: (...) a tiny (...) subset of C called C Star (C) (...) to a tiny (...) subset of RISC-V called RISC-U[;] a[n] (...) emulator (...) that executes RISC-U code[;] (...) a (...) hypervisor (...) that provides RISC-U virtual machines*
so they have an instruction set architecture, a compiler, and an operating system, though it's much simpler than xv6. because the instruction set is a subset of risc-v you can run its code on actual risc-v hardware (or qemu-system-riscv), but presumably you could also design risc-u hardware in verilog that was simpler than a full implementation of rv64i with whatever extensions the hypervisor needs
- Best book on writing an optimizing compiler (inlining, types, abstract interpretation)?
- Selfie: An educational platform for teaching systems engineering
- An educational software system of a tiny self-compiling C compiler, a tiny self-executing RISC-V emulator, and a tiny self-hosting RISC-V hypervisor.
- Selfie: An Educational Platform For Teaching Systems Engineering
-
A note from our sponsor - SaaSHub
www.saashub.com | 16 Jun 2024
Stats
cksystemsteaching/selfie is an open source project licensed under BSD 2-clause "Simplified" License which is an OSI approved license.
The primary programming language of selfie is Jupyter Notebook.