Comments (2)
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.
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)
- Glichtin' HOT 2
- Completion of error handling HOT 4
- Wrong stack alignment when calling out to libraries HOT 5
- rpi2-build.sh missing libuspi compilation step HOT 2
- Missing proper support for configurable keymaps HOT 1
- Divide by zero crashes HOT 1
- Mailing list is inaccessible HOT 3
- Sledge graphical mode on OS X segfaults HOT 7
- Cannot boot properly into self-built Raspberry image HOT 5
- Picture in README is almost entirely black HOT 2
- SDL1 port no longer compiles on Open Pandora HOT 3
- SDL1 port segfaults on the Open Pandora (ARMv7 TI Cortex-A8) HOT 4
- Graphical Mode is not launching HOT 1
- Segmentation fault running hosted on arch linux
- rpi2-build.sh fails to run
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from interim.