Skip to content

FreeBSD version #506

@sgharms

Description

@sgharms

Thanks

While I'm messing with trying to get this working, I just wanted to say that I love the project. I loved the early days of OSX development and when I saw just how close it was to Openstep, I became a big fan of Openstep as well.

I've been trying to recreate that look, feel, and focused environment of Openstep ever since. Invariably little bits wouldn't work, or would clash with windowmaker (looks at GWorkspace) etc. But here you've given us a NeXT-y workspace and the Gnustep tools for building apps. It's an amazing thing -- especially as Windows, and Mac user experiences seem fixated on enshittifying and stuffing ads and other nonsense everywhere. Ugh. Nextspace, instead, is a wonderful oasis.

FreeBSD

Ironically, despite the fact that OSX and NeXTSTEP were both built on BSD, I'm sad that the awesome nextspace doesn't install on FreeBSD.

I am not up to your superior-mode C (and the entire toolchain), but I am doing decently decoding and modifying the installer scripts. I am poking along and getting better along the way. I do have a healthy facility with shell scripts, so I've been able to digest the installer scripts and figure out what's going on.

In any case, I'm going to try to get an installer working here and I'm saying it publicly in case there are any other interested parties. I'll not be fast with it, but I am going to attempt to get this working.

Status

FWIW, I'm stuck trying to get CFNetwork installed. There's no support for FreeBSD there, so I'm trying to figure out how to handle the ifdefs and get back to parity. It's interesting and tractable, but I'm slow. I'm going to take a slightly different stab at an installer that leverages more of the FreeBSD ports infrastructure and then try to bolt on your config and apps and see if that provides an interim build as a workaround -- and then I can circle back and iterate on the lovely "sealed" approach you've taken in the installer scripts.

Closing

Big note, thanks. I'm so glad that this project exists. It's a light. If we can figure out how to get more people and building GNUstep apps, maybe there's a way to a better desktop ahead for all of us. Be well!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions