Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

OSAL Cleanup #1685

Open
3 of 11 tasks
LeStarch opened this issue Sep 30, 2022 · 2 comments
Open
3 of 11 tasks

OSAL Cleanup #1685

LeStarch opened this issue Sep 30, 2022 · 2 comments
Assignees
Labels
EPIC Container for related issues
Projects

Comments

@LeStarch
Copy link
Collaborator

LeStarch commented Sep 30, 2022

F´ Version
Affected Component

Feature Description

The Os package (out OSAL layer) is a mess. It is effectively two packages: libOs.a and libOsImplementaion.a .... but they are munged into a super lib. We should cleanly separate the two such that implementers can swap out cleanly their own Os integration.

We also need to cleanup the distinction between full-Posix, Linux, and Darwin and make those distinctions clear.

@ThibFrgsGmz
Copy link
Contributor

Oh, I couldn't agree more @LeStarch ... I've been trying to port the project to RTEMS for 2 months and I still can't get it to work. Unless I'm mistaken, do we agree that there is no tutorial for porting to another OS?

I will wait until this issue is resolved to try porting again...

@LeStarch
Copy link
Collaborator Author

Break into sub-issues.

@thomas-bc thomas-bc added EPIC Container for related issues and removed enhancement Medium Priority labels Nov 29, 2023
@LeStarch LeStarch added this to the Release v3.5.0 milestone May 10, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
EPIC Container for related issues
Projects
No open projects
Emu
CCB
Development

No branches or pull requests

3 participants