serenity
rust-raspberrypi-OS-tutorials
serenity | rust-raspberrypi-OS-tutorials | |
---|---|---|
259 | 28 | |
30,846 | 13,763 | |
0.7% | 1.1% | |
10.0 | 6.3 | |
1 day ago | 10 months ago | |
C++ | Rust | |
BSD 2-clause "Simplified" License | Apache License 2.0 |
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.
serenity
-
Firefox nightly is running an experiment featuring a Fakespot feed on newtab
For a little more context, the most controversial of of the pronoun PR request was how Andreas Kling rejected it[0]:
This project is not an appropriate arena to advertise your personal politics.
There is a "politics" section to the contributing guidelines [1], but this particular change doesn't appear to be covered by them.
[0]: https://github.com/SerenityOS/serenity/pull/6814#issuecommen...
[1]: https://github.com/SerenityOS/serenity/blob/master/CONTRIBUT...
-
Calling All Hackers
We could argue about the history of hacker culture and its inclusivity, but it would most likely be just a series of proofless claims from both sides. I personally have never seen or heard of a person rejected from any hacker clique because of their sexual orientation. I've heard of a few having their contributions refused for trying to push political agenda [0], but then again it wasn't their identity that was refused, only the contributions related to advertising that identity.
I don't feel like the neo-queer-hacker culture you're discribing is particularly welcome to anyone who disagrees with them. I've heard of multiple instances of people calling for bans of people who said something in their private lives [1]. That is completely opposite of "inclusive". Inclusivity only matters when it includes people you disagree with.
[0] https://github.com/SerenityOS/serenity/pull/6814
-
Ladybird browser to start using Swift language this fall
Not anymore https://github.com/SerenityOS/serenity/pull/24648
- Managarm: Pragmatic microkernel-based OS with asynchronous I/O
- Ad-tech setting 'Privacy-Preserving Attribution' is opt-out in Firefox 128
-
Malloc broke Serenity's JPGLoader, or: how to win the lottery
They merged a PR to replace males pronouns https://github.com/SerenityOS/serenity/pull/24648
If I understand correctly, there was just a social media mob calling the project transphobic over the use of a couple of "he" in the documentation, that is uncalled for.
- Update outdated male-specific language
- SerenityOS maintainer calls the idea of non-males users a "controversial topic"
-
Ladybird Web Browser becomes a non-profit with $1M from GitHub Founder
A user account called "anon" is "he"? It has no gender, it is a Linux user account. The correct word should actually be "it", which is exactly what the word got recently updated to: https://github.com/SerenityOS/serenity/pull/24648
- SerenityOS discussion about gender neutral language
rust-raspberrypi-OS-tutorials
- Blinky on Pi 4B with Bare Metal Rust
- Baking Pi – Operating Systems Development
- Operating System Development Tutorials in Rust on the Raspberry Pi
-
How would you build an operating system? (SerenityOS with Andreas Kling)
I am very interested in this tutorial for building an OS for the Raspberry Pi in Rust: https://github.com/rust-embedded/rust-raspberrypi-OS-tutoria...
I'd love to try it out when (if ever) I have the time.
- M1 crate
- OS development tutorials in Rust on the Raspberry Pi
- Embedded Rust Development
-
Has anyone programmed a Raspberry Pi with Rust?
I like rust, low level and embedded hacking so I programmed a simple "kernel", based on this: https://github.com/rust-embedded/rust-raspberrypi-OS-tutorials
-
Can you learn and be good at programming by imitating codes?
So every week, I basically followed along these tutorials. I didn't even made an effort to fully understand the code I was copying, as I just didn't want to waste mental energy on it as I wanted that energy and time wasted on my focus at the time (C++ and JS). I did that for like a year, doing 1-3 tutorials/week from that site. Over the course of it, I got to build web apps, several compilers, several games mostly board games/3d shooters/2d multiplayer games, raytracers, peer to peer apps, building a networking stack, bots, blockchain apps, servers, PGP encryption, E2E encryption apps such as for messaging, built a NES emulator, virtual machines, simulators and graphics programming, etc. I'd say the longest one was learning to build a tiny OS on raspberry pi
-
Linux booting raspberry via USB?
Hello everyone, I'm not sure if this is possible, but I'll give it a shot. I have a raspberry PI zero and a linux host pc. I am trying to run stuff on the raspberry on bare metal, no OS below it (using this tutorial https://github.com/rust-embedded/rust-raspberrypi-OS-tutorials/). Now in the tutorial 4 there is a step "flash the kernel onto SD card and insert the SD card into the raspberry". Now, given my lack of SD card adapter (I'm also curious) I wanted to ask if it is possible to deliver this kernel onto the raspberry without the SD card using USB.
What are some alternatives?
Chicago95 - A rendition of everyone's favorite 1995 Microsoft operating system for Linux.
tauri - Build smaller, faster, and more secure desktop and mobile applications with a web frontend.
haiku - The Haiku operating system. (Pull requests will be ignored; patches may be sent to https://review.haiku-os.org).
rppal - A Rust library that provides access to the Raspberry Pi's GPIO, I2C, PWM, SPI and UART peripherals.
linux - Linux kernel source tree
redox - Mirror of https://gitlab.redox-os.org/redox-os/redox
reactos - A free Windows-compatible Operating System
rpi4-osdev - Tutorial: Writing a "bare metal" operating system for Raspberry Pi 4
tock - A secure embedded operating system for microcontrollers
gopher-os - A proof of concept OS kernel written in Go
buildroot - Buildroot, making embedded Linux easy. Note that this is not the official repository, but only a mirror. The official Git repository is at https://gitlab.com/buildroot.org/buildroot/. Do not open issues or file pull requests here.