Code Monkey home page Code Monkey logo

Comments (2)

wasamasa avatar wasamasa commented on July 29, 2024 1

Have you even tried using this project in the first place? There are a lot of roadblocks to resolve before you can even consider making another window manager or porting it to a different hardware platform:

  • The system segfaults when trying to boot into graphical mode on macOS: #11
  • The prebuilt RPi image isn't the same as the self-built one which fails to boot into graphical mode: #14
  • There are GC issues that prevent you from using let (hence the many code examples that define global variables instead).
  • There are graphical glitches when trying to use the existing window manager.
  • Keyboard handling is inconsistent across different keyboard systems: #7 #13
  • Hardware-dependent code is rather messy and hardcodes RPi2-specific constants for common actions like delay/sleep.
  • The JIT compiler assumes a modern CPU with 32bit wide registers, so forget about microcontrollers.

Personally, the greatest value of this project to me is studying it and understanding how such a system can be built from relatively little code. Its overall quality is at the proof of concept stage. Expecting it to be reliable enough for use like an established OS (which have plenty tiling window managers) or easily portable to different hardware (like the microcontroller), yeah, no. I've contributed a few fixes here and there, but it's hard to improve it substantially without a full rewrite.

from interim.

ojej avatar ojej commented on July 29, 2024

RPI Pico 2040 != Raspbery Pi 2
https://magpi.raspberrypi.org/articles/raspberry-pi-pico-microcontroller-specifications-features-and-rp2040

In my opinion, a system for a large computer will always be unpopular if it is written by one person (or a long time must pass). But today there is a great need for a system with graphics for a small microcontroller. On fpga like https://tomu.im/qomu.html or similar.

There are really few resources out there. And at the same time a system which will work for a week like linux on psion 5 on two AA batteries is what programmers are looking for.

Electronic prepers/survival users vill be happy.

from interim.

Related Issues (16)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.