← Back to Product Feed

Hacker News Show HN: TinyOS – A minimalist RTOS for Cortex-M written in C

No tagline provided.

91
Traction Score
30
Discussions
Apr 4, 2026
Launch Date
View Origin Link

Product Positioning & Context

Related Ecosystem & Alternatives

Discover adjacent products, open-source repositories, and developer tools sharing similar technical architecture.

Deep-Dive FAQs

What is TinyOS – A minimalist RTOS for Cortex-M written in C?
TinyOS – A minimalist RTOS for Cortex-M written in C is a digital product or tool described as:
Where did TinyOS – A minimalist RTOS for Cortex-M written in C originate?
Data for TinyOS – A minimalist RTOS for Cortex-M written in C was aggregated directly from the Hacker News community ecosystem, representing raw developer and early-adopter sentiment.
When was TinyOS – A minimalist RTOS for Cortex-M written in C publicly launched?
The initial public indexing or launch date for TinyOS – A minimalist RTOS for Cortex-M written in C within our tracked developer communities was recorded on April 4, 2026.
How popular is TinyOS – A minimalist RTOS for Cortex-M written in C?
TinyOS – A minimalist RTOS for Cortex-M written in C has achieved measurable traction, logging over 91 traction score and facilitating 30 recorded discussions or engagements.
Is TinyOS – A minimalist RTOS for Cortex-M written in C recognized by media or academic researchers?
Yes. It has been covered by media outlets like Github.com. This indicates the concept has reached a level of mainstream or scientific viability beyond just developer forums.
What are some commercial alternatives to TinyOS – A minimalist RTOS for Cortex-M written in C?
Our semantic intelligence engine identifies potential commercial alternatives in the SaaS space, such as Databerry, which offers overlapping value propositions.

Community Voice & Feedback

nurettin • Apr 4, 2026
There is already a TinyOS in the sensor networks space. I've used it with MicaZ motes almost 20 years ago.https://github.com/tp-freeforall/prod
throwawaypath • Apr 4, 2026
Interesting this kernel implements kernel message queues, which are almost never used out in the wild. Are there any examples of popular software projects that use POSIX/SysV message queues?
m132 • Apr 4, 2026
The README mentions ARMv7-M, RISC-V, and AVR, but no actual SoCs or boards, and the source code contains unconditional inline assembly for Arm. Similarly, there are measurements of context switch time on RISC-V, while the scheduler is one big stub that doesn't even enter a task, only returns from itself using Arm-specific assembly [0]. The examples rely on this scheduler never returning, so there's no way any of them can run [1]. The bootloader is also a stub [2]. Not a single exception vector table, but plenty of LLM-style comments explaining every single line.Others (well, two people really) have also noted the lack of a linker script, start-up code, and that the project doesn't even build.82 points at the time of writing, which is 4 hours from the post's submission. Already on the main page. The only previous activity of the author? Two other vibe-coded projects of similar quality and a few comments with broken list formatting, suggesting that they were never even reviewed by a human prior to posting.Does anybody read past the headline these days? Had my hopes higher for this site.[0] https://github.com/cmc-labo/tinyos-rtos/blob/2a47496047fdb45...[1] https://github.com/cmc-labo/tinyos-rtos/blob/2a47496047fdb45...[2] https://github.com/cmc-labo/tinyos-rtos/blob/2a47496047fdb45...
tvst • Apr 4, 2026
I thought this was about UC Berkeley's TinyOS:
https://github.com/tinyos/tinyos-mainThis was a big deal in some academic circles in the early 2000s
synergy20 • Apr 4, 2026
this reminds me of: https://github.com/tinyos/tinyos-main more than one decade ago
onetimeusename • Apr 4, 2026
How much of this was by AI?
jockm • Apr 3, 2026
Question: Do you mean real time, meaning there is some kind of expectation of task switching time, nothing can stop other threads from executing, etc; or do you really mean embedded?
mc7alazoun • Apr 3, 2026
I've learnt something new: RTOS stands for Real-Time Operating System. Thanks for sharing; your README is top-notch!
nofunsir • Apr 3, 2026
What ever happened to μC/OS?Seemed both well documented and well suited to have taken over for the current MCU explosion. I almost never see anyone talk about it.Looks like it open-sourced in 2020.https://github.com/weston-embedded
hpscript • Apr 3, 2026
Hi HN,I’ve been working on a tiny RTOS as a personal project to better understand how operating systems and schedulers work internally.This project includes:
- Basic task scheduler
- Context switching
- Simple memory management
- Runs on (your target hardware or environment)Motivation:
I wanted to learn OS internals by building everything from scratch rather than relying on existing frameworks.Challenges:
- Implementing context switching correctly
- Designing a minimal but usable scheduler
- Keeping the codebase simple and readableI’d really appreciate feedback, especially on:
- Architecture design
- Scheduler implementation
- Code structureGitHub: https://github.com/cmc-labo/tinyos-rtos

Discovery Source

Hacker News Hacker News

Aggregated via automated community intelligence tracking.

Tech Stack Dependencies

No direct open-source NPM package mentions detected in the product documentation.

Media Tractions & Mentions

Deep Research & Science

No direct peer-reviewed scientific literature matched with this product's architecture.