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

Add support for 9front (plan9) #679

Open
xplshn opened this issue Aug 19, 2024 · 2 comments
Open

Add support for 9front (plan9) #679

xplshn opened this issue Aug 19, 2024 · 2 comments
Labels
enhancement New feature or request

Comments

@xplshn
Copy link

xplshn commented Aug 19, 2024

Hi, this is an amazing project. I was wondering if you could add support for Plan9? We have NPE, the Native Porting Environment, it eases porting of SDL-based software, with this, a lot of projects work and compile after just changing a few assumptions about environment variables and default file paths + creating a mkfile.

NPE's git9 page

NOTE: 9front is amazing and has support for all kinds of hardware. I am running it in my laptop, you can test changes in a VM or run it baremetal :)

EDIT:
Here are some resources, and places with ports to commonly used Unix-land libraries
git host centered around plan9/9front/9legacy
the contrib page for original plan9, it contains many ports such as X11. Outdated but still very useful
plan9 forth-edition papers
9front manual pages
9front's "Frequently Questioned Answers"
9front's w.i.p wiki

I can help with testing changes if needed. I'm not good with C, and I don't understand complex stuff such as cmake, but I can do my part too :)

Anyways, thanks! Awesome project.

@skyjake skyjake added the enhancement New feature or request label Aug 28, 2024
@skyjake
Copy link
Owner

skyjake commented Sep 5, 2024

Thank you!

Porting to 9front would be a great project for someone who is already well-versed in the OS — I have zero experience with it myself, although I generally view Plan 9 favorably even though I've never used it.

It would take a significant effort for me to get comfortable with the OS in a VM before I could even start with porting Lagrange, so I can't commit to doing this now, but perhaps I'll have more free time in the future.

@xplshn
Copy link
Author

xplshn commented Sep 5, 2024

Oh well, thanks for not scrapping the idea entirely. Plan 9 is radically different from any Unix/Unix-clone out there. If I make some progress on this, I'll report back here. Thanks for your consideration.

@skyjake skyjake changed the title [Request] Support for 9front (plan9) Add support for 9front (plan9) Dec 11, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants