selfie VS OberonSystem3

Compare selfie vs OberonSystem3 and see what are their differences.

selfie

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. (by cksystemsteaching)

OberonSystem3

A cross-platform version of the ETH Oberon System 3 compatible with the Oberon+ compiler and IDE (by rochus-keller)
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.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
selfie OberonSystem3
21 7
2,349 83
0.5% -
9.7 6.9
2 days ago 3 months ago
Jupyter Notebook Modula-2
BSD 2-clause "Simplified" License -
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

selfie

Posts with mentions or reviews of selfie. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-01-06.

OberonSystem3

Posts with mentions or reviews of OberonSystem3. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-01-04.
  • Project Oberon the Design of an Operating System, a Compiler, and a Computer Pdf
    5 projects | news.ycombinator.com | 4 Jan 2024
    After this follow up on the Oberon System 3, with its Gadgets component model, and a mix of JIT/AOT compilers,

    "The Oberon companion - a guide to using and programming Oberon System 3"

    https://www.semanticscholar.org/paper/The-Oberon-companion-a...

    You can access the source code from Rochus fork,

    https://github.com/rochus-keller/OberonSystem3

    Or the Active Oberon evolution, although not directly done by Niklaus Wirth,

    https://gitlab.inf.ethz.ch/felixf/oberon

    Screenshots and OS Manual,

    https://gitlab.inf.ethz.ch/felixf/oberon/-/blob/main/ocp/Doc...

    Or Component Pascal and Blackbox IDE, created by a startup out of ETHZ

    https://blackboxframework.org/index.php

  • Kolibri OS: fits on a floppy disk, programmed using interrupts
    6 projects | news.ycombinator.com | 30 Nov 2023
    Even if so, ARM or RISC-V are more attractive architectures in many respects; and there are proof of concepts demonstrating that very lean operating systems with GUIs can be built with high-level languages, even with GC (see e.g. https://github.com/rochus-keller/OberonSystem3/); so writing such a thing in assembler is certainly impressive, but also a cul-de-sac.
  • FreeOberon cross-platform Oberon language IDD
    3 projects | news.ycombinator.com | 12 Nov 2023
    > It's a whole operating system, after all.

    You can use that one which easily starts on all platforms without taking control of the PC: https://github.com/rochus-keller/oberonsystem3

  • Mozilla treats Debian devotees to the raw taste of Firefox Nightly
    1 project | news.ycombinator.com | 2 Nov 2023
    I'm 'old' too. Born summer 1969. What makes me grumpy is the OOTB experience of any distro I tried. And I (mostly) don't want to have to compile stuff anymore. So I settled for (mostly) binary distros, like Arch, which btw. I (mostly) had no troubles with whatsoever. It just lacked 'convenience' and some scientific/technical stuff in their repositories, which I'd then have to compile again, so no, Arch had to go. Settled for Debian then, because even though their ways of doing things can seem bizarre, old-fashioned and stale, it (mostly) just works, they have it all, and when you get around their 'bizarreness' shiny new, too.

    Almost paradise, except for 'systemdness', which I can't stand. So there are countless derivatives with different goals and priorities, some of them for running live in RAM, some of them being especially 'free' from an ideological but impractical POV(which I also can't stand), and some of them eliminating 'systemdness'.

    Then there are Antix/MX whose goal seems to be to get that stuff running any way they can on any somewhat reasonable system, more or less frugal in case of Antix, rather comfortably in case of MX. While giving a shit about ideology, prioritising availability of all sorts of drivers, connectivity, convenience in very pragmatical ways. While running in RAM for speed(optionally), but still enabling persistence in various ways.

    This toolset of them enables me to get up and running on almost anything from very barebones images with the presses of a few function keys, some mouseclicks, some eliminating of unwanted stuff(by mouseclicks, no editing necessary, I checked), installing my stuff, choosing theme/widget/deco/whatever, and be done with it in maybe 30 minutes max initially(including that remaster thing).

    From there on it is absolute BLISS for me, because that way I have fast systems, looking and feeling how I like it, without getting in my way, or missing anything. For MONTHS, while still being updated, without reboots. Exceptions are kernel or fundamental library updates. These are just a few clicks in Synaptic anyways, reload, mark, apply, YÄSS, YÄSS!, gieev, gieev meee new stuff! Maybe 3 to 5 minutes daily while I'm slurping my morning coffee or tea? Too much change? Switched some core components meanwhile? Remaster in not more than 10 minutes. Reboot. Done.

    BLISS again.

    For playing around I'm tempted to try https://github.com/rochus-keller/OberonSystem3 (since you mentioned A2 ;-)) but probably not, because I'd rather enjoy riding my new hyperbicycles more ;-)

  • Oberon System 3
    1 project | /r/hypeurls | 23 Oct 2023
    1 project | news.ycombinator.com | 21 Oct 2023
  • Show HN: A cross-platform version of the ETH Oberon System 3
    1 project | news.ycombinator.com | 17 Oct 2023

What are some alternatives?

When comparing selfie and OberonSystem3 you can also consider the following projects:

oscam-patched - Open Source Cam Emulator

coollang-2020-fs - Compiler of a small Scala subset

perseus - A state-driven web development framework for Rust with full support for server-side rendering and static generation.

scamp-cpu - A homebrew 16-bit CPU with a homebrew Unix-like-ish operating system.

shecc - A self-hosting and educational C optimizing compiler

the_ray_tracer_challenge_in_rust - Repository to follow my development of "The Raytracer Challenge" book by Jamis Buck in the language Rust

ld - LambdaDelta

ITC - Computer Science coursework and projects at Tec de Monterrey 👨‍🎓

llvm-project - The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.

seb-mac - Safe Exam Browser for macOS and iOS

nun-db - A realtime database written in rust

teaching - contains some turials and HowTos