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

Question, Not Issue Regarding Port to 32-bit M68K architecture? #92

Open
iamhumanipromise opened this issue Jun 9, 2024 · 4 comments
Open

Comments

@iamhumanipromise
Copy link

This is a beautiful OS! Holy wow!

Just wondering if there have been any thoughts about porting it to the M68K 32-bit CPUs, so that it would work on hobbiest boards, early Macs, SHARP systems, Sun2, Sun3 and more of course.

32-bit CPUs would be:

  • MC68020 with FPU chip
  • MC68EC20 with FPU chip
  • MC68030
  • MC68EC030
  • MC68040
  • MC68EC040
  • MC68LC040
  • MC68060
  • MC68EC060
  • MC68LC060
  • Freescale/NXP Dragonball CPUs

And more not totally listed

@Oichkatzelesfrettschen
Copy link

Yes! My old Mac would be so happy!

@mikaku
Copy link
Owner

mikaku commented Jun 9, 2024

I like the idea to include support for more architectures, but, you know, include support for any new architecture implies a good knowledge of it. Unfortunately I don't know the M68K architecture, so this is out of scope of my possibilities right now.

@Oichkatzelesfrettschen
Copy link

I like the idea to include support for more architectures, but, you know, include support for any new architecture implies a good knowledge of it. Unfortunately I don't know the M68K architecture, so this is out of scope of my possibilities right now.

Are there any tools or dev platforms you need help obtaining in order to learn it (IF you wish to learn it)

@mikaku
Copy link
Owner

mikaku commented Jun 13, 2024

Are there any tools or dev platforms you need help obtaining in order to learn it (IF you wish to learn it)

I'm currently focused on improving the buffer cache and the I/O block layer. Next I'll continue trying to include networking support, which is indeed a big thing and will be a big push for the kernel.

So, right now, I don't have enough spare time to learn a new architecture. Maybe in the future.
In any case, if you know this M68K architecture and you want to contribute, I'll be glad to help you to integrate it into the kernel tree.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants