Comments (4)
Hello Phil Opp. In next edition blog os, do you explained about SMP and IPC while explaining processes and threads?? Thank you.
from homepage.
Phill can you for the next blog os explain to us how to make a ui for the os
from homepage.
@Ananta98 I plan to do SMP. I haven't thought about IPC yet. I there any specific approach that you're interested in?
@HighOnHeroin The third edition of the blog will set up a pixel-based framebuffer, which allows you to draw your own UI, e.g. through the embedded_graphics
crate. However, I probably won't explain how to create a full UI framework in the blog since this seems more suitable for a userspace program (i.e. not the kernel).
from homepage.
@phil-opp I think 3 popular IPC like pipes, message passing, and socket. For socket, we need networking which is should be implemented in user space, so this is not truly urgent. But i think pipes (can be use in terminal) and message passing for IPC. I've also good library suggestion for UI rust library in userspace based on OSdev forum (https://forum.osdev.org/viewtopic.php?f=1&t=56198). User name skyesp used minifb (https://github.com/emoon/rust_minifb) rust library.
from homepage.
Related Issues (15)
- Adding gitter in the website's footer HOT 1
- Links to pages do not generate OneBox rich previews HOT 1
- Comments for "https://rust-osdev.com/this-month/2020-12/" HOT 4
- Comments for "https://rust-osdev.com/this-month/2021-01/" HOT 9
- Comments for "https://rust-osdev.com/this-month/2021-02/" HOT 1
- Comments for "https://rust-osdev.com/this-month/2021-04/" HOT 2
- https://rust-osdev.com/this-month/2021-05/ HOT 3
- https://rust-osdev.com/this-month/2021-10/ HOT 1
- https://rust-osdev.com/this-month/2022-01/ HOT 1
- Time to start April update cycle HOT 1
- https://rust-osdev.com/this-month/2022-09/ HOT 3
- Enable Monthly Update Subscription HOT 2
- New "This Month in Rust OSDev" newsletter HOT 2
- https://rust-osdev.com/this-month/2024-06/ HOT 2
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 homepage.