Had to write a leftpad lol remember that whole ordeal https://github.com/bikeindex/bike_index_ios/blob/main/BikeIndex/Model/Deeplinks/ScannedBike.swift#L64-L66 #OSDev #SwiftUI #BuildInPublic
Today:
- fixed Recent QR Stickers persistence (keeps 10-most recent within the last 2-weeks. Maybe that's too short but it's easy to adjust later.)
- added referral_source attribution for donations
- fixed camera/photo-library usage description
- added Recent QR Stickers UI
Look how cute this is!! Now available in TestFlight beta v1.4.1 (41)
Wow! Just saw LinuXpert's review of DEKUVE! So grateful for your time and insightful feedback. Made my day!
https://youtu.be/jP9sY1_dv1E?si=cOSUhTrwXj8jPU-l
FreeDOS: History, Legacy, and a Valuable Resource for Old Machines https://lobste.rs/s/apmwct #historical #osdev #retrocomputing
https://machaddr.substack.com/p/freedos-history-legacy-and-a-valuable
Anyone got an idea how I can access kernelspace of reality? I'm experimenting with the manipulation of user objects, like translation a human object into a dragon one. But some stupid security rules don't allow a user program to modify other processes. Is there a module system? How can I get the code into kernelspace?
Super excited to present my OS research at #wasmio25 in just 2 days!
For two years I’ve been working on a massively concurrent, highly reliable operating system ( using #wasm written from scratch in #rust ) for the 21st century!
stop by it will be great!
https://2025.wasm.io/sessions/smarter-operating-systems-will-use-wasm-the-coming-os-revolution/
This is a surprisingly interesting blog post. From the title, you might expect it's just a rant or complaint. But it goes into a really interesting discussion about how to get multiple libc implementations to cooperate, how an OS can break apart libc into more modular components like a libsyscall.
Listening to #Lagtrain while trying to make #ToaruOS work on my Toshiba #Chromebook 2 again after one year (because klange hadn't fixed the /bin/init load failure bug at the time and I thought it was just a Chromebook issue).
Released full sources of my 32-bit #arm #forth dialect : https://github.com/grz0zrg/GnosTh
And a series of write-ups...
Das #uboot API at ARM level :
https://www.onirom.fr/wiki/blog/30-11-2024_writing_a_small_forth_based_rpi_os_part_1_easy_io_with_uboot_for_baremetal_usage/
Forth dialect ARM implementation :
https://www.onirom.fr/wiki/blog/30-11-2024_writing_a_small_forth_based_rpi_os_part_2_arm_forth_dialect_implementation/
Most useful for #baremetal / #osdev enthusiasts might be the U-Boot guide as it can be used for all U-Boot supported boards.
Also wrote a Forth introduction in #javascript earlier on :
https://www.onirom.fr/wiki/blog/16-11-2024_writing_a_primitive_forth_in_javascript/
Feel free to report any errors or usage issues.
I got back to working on #HighlightOS , a x86_64 OS (kernel) made from scratch using #assembly & #Rust.
If you're interested in the project, you can go check it out on GitHub:
https://github.com/adamperkowski/highlightos
I'm currently working on implementing everything into Rust: https://github.com/adamperkowski/highlightos/pull/6
Everyone is more than welcome to contribute!
I have never seen any pull requests to Anatolix since moment I created repo for it. Please, contribute. Repo link: https://codeberg.org/GNUAn/Anatolix
did more #OSDev work on the kernel today. changed the linker script to set proper locations for the stack and paged memory, and displaying a bunch of system info to check everything is set up correctly. and also added a little logo while i was at it cause why not >_>
i still cant work out what i wanna do with my #OSDev project. i feel like i should try and figure out QEmu so that my efforts are the most "real", but that thing feels like such a black hole in terms of documentation
on the other hand building my own #riscv VM seems easy and i wouldn't have to use QEmu, because implementing RV32I opcodes is easy, but then you get into the status and control registers and now things are all super complicated again
i have been here for nearly a year and i never made a #introduction post?
Cheers! I’m a #cpp developer with a background in network engineering, i organize #neurofunk #dnb events and i’m active in #austrian #leftist #politics at Junge Linke.
My Blog has been a bit stale lately but i plan to push more technical, political or philosophical posts to it.
I’m mostly interested in #osdev, #infosec, #cpp, #politics, #netzpolitik and of course #shitposts.
I first joined the Fediverse somewhen in 2019 but started using it actively in early 2022 over at cybre.space (RIP). Nowadays i run my own cozy instance larkspur.one.
Hi everyone, this is my #introduction !
I am a CS student, with my interests ranging from high level stuff (#ai, #webdev) to low level stuff (#osdev, #embedded, #linux). I also like electronics and I love repairing things! #math and #science were once my favorite subjects, and I still read about them when I have the time.
I also have a loose relationship with art: I love #cinema, and sometimes when I'm bored I might draw or write music.
I also love #nature - I would never say no to a hike!
OSDev Weekend Project - Decided to build out a custom init system / window manager / UI toolkit on top of a Linux kernel. All in Rust, all using musl libc.
I quite like this approach.