Comments (1)
For the bootloader I use the 0.9 version of this one: https://github.com/rust-osdev/bootloader/
But I currently have an issue with it because I need to move my kernel to the higher half address space and more recent versions of it improved that but I'd have to give up the VGA Text Mode I'm using to keep thing simple as explained in #229 (comment)
I've looked into Limine in the past but one long term goal for MOROS is to progressively reduce the number of dependencies to zero while keeping the complexity of the OS manageable to fit in one standard human brain. So I've been thinking recently about writing my own bootloader instead.
For (re)libc I have to think about it. I'm not super interested about the whole Unix ecosystem of tools because there's so many good systems for that already. Instead I'm exploring what I can do in userspace with MOROS Lisp and I've been thinking recently about writing a simple assembler with it.
from moros.
Related Issues (19)
- Network card error in VirtualBox HOT 1
- Userspace & Processes HOT 1
- Try to upgrade bootloader to 0.10.6, but failed to boot HOT 3
- What's the M HOT 3
- How to use `install` in MOROS HOT 4
- Freeze when typing
- UEFI Support HOT 2
- Executing a user process breaks network statistics
- Fix `RTL8139` network driver on physical hardware
- Add `-n` and `-e` options to `print` HOT 2
- Should shell redirections truncate or append?
- Error: MFS is not mounted to '/' HOT 3
- MOROS v0.8.0 don't boot on qemu HOT 2
- FS doesn't work after install HOT 12
- how to generate dsk/bin files?
- Do you plan on making this OS usable? Or just a hobby?
- sh: --default-toolchain: No such file or directory curl: (23) Failure writing output to destination HOT 3
- Any serious OS dev would add DOOM to the roadmap, is it planned? HOT 1
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 moros.