Possible reorganization regarding HAL

This forum is dedicated to feedback, discussions about ongoing or future developments, ideas and suggestions regarding the ChibiOS projects are welcome. This forum is NOT for support.
User avatar
Giovanni
Site Admin
Posts: 14704
Joined: Wed May 27, 2009 8:48 am
Location: Salerno, Italy
Has thanked: 1146 times
Been thanked: 960 times

Possible reorganization regarding HAL

Postby Giovanni » Tue Aug 26, 2025 8:30 am

Hi,

Recently I have merged-back the whole HAL from trunk back to 21.11.*, a lot of work for very little gains... and time is becoming more and more a scarce resource recently.

Considering that HAL is not offered commercially I am thinking that could be a good idea to decouple HAL/OSAL from commercially-relevant parts: RT and NIL.

What about making HAL some kind of rolling release? it would have its own repository and be released by placing tags. Users could take any HAL version regardless of the RT/NIL release. FOSS and commercial users could take any tag they need without having to wait for a release. It would no more be bound by all the quality checks necessary for the commercial parts.

RT/NIL would follow the usual slower release cycle just linking the latest HAL tag. This makes also sense because most of work goes in HAL, RT/NIL are updated very carefully and slowly.

The problem would be reworking the ChibiOS files tree in a way that can be easily partitioned in multiple repositories, the community repository would also need to be reorganized to follow this new hypothetical structure.

Giovanni

Engemil
Posts: 31
Joined: Thu Dec 19, 2024 12:50 am
Has thanked: 9 times
Been thanked: 7 times

Re: Possible reorganization regarding HAL

Postby Engemil » Tue Aug 26, 2025 3:42 pm

Sounds like a good idea, it could increase development activity by open source developers and generate a bigger community for ChibiOS.


Return to “Development and Feedback”

Who is online

Users browsing this forum: Google Adsense [Bot] and 122 guests