It's funny how it looks like a very unpolished version Mac OS X from the late 90s or early 2000s. 😂
Announcement
Collapse
No announcement yet.
helloSystem 0.6 Released For macOS-Inspired FreeBSD
Collapse
X
-
Originally posted by DMJC View PostGuess there just aren't enough devs that want an Apple clone that can program Objective-C out there.
I personally liked NeXT and GNUStep, but looks like it died years ago. I have to check that NextSpace you mentioned.
PS: The language of recent versions of macOS is Swift, not Objective-C.
Comment
-
Apple's kernel is still C++ and most of the OS is still written in Objective-C with bindings for Swift. Yes, most applications on OSX are being rewritten for Swift but it's still being done, (GNUStep supports Swift already anyway), and there's a huge Objective-C component to the OS. GNUstep is still updated/maintained, but the developers are focused on the API, not creating a desktop.system. That's where NextSpace (A NEXTStep clone) and Etoile (an OSX Clone) come in. Sadly Etoile is dead/abandoned and NextSpace while good for NEXT enthusiasts isn't making code that's helpful to creating an OSX clone. Applications are where GNUstep/Etoile falls over. There's just not enough to support an entire desktop ecosystem and a web browser/Window Manager are the two critical components that need completing.Last edited by DMJC; 03 October 2021, 01:59 PM.
Comment
-
Originally posted by uid313 View PostIt's funny how it looks like a very unpolished version Mac OS X from the late 90s or early 2000s. 😂Last edited by Leinad; 03 October 2021, 04:47 PM.
Comment
-
Originally posted by Snaipersky View PostAppImage is a great tool when implemented correctly (all deps actually satisfied), and I've learned gnome can be extremely hostile to it (that or I can't figure out how to add arbitrary files to the dash) which I think explains a lot of the hate for it. It's not a do-all, but where it works, it works great.
Software distribution wise, it is the WIndows model of downloading random executables from anywhere and running them. This is being solved by central listings such as AppImageHub and Firejail, but it isnt default or universal - one dodgy app and you can lose all your data. If desktop linux ever made it big, ransomeware authors will want appimages to be the dominant model.
It does work great where it works, but there are no guarantees that it will keep working. No guarantees that an app that works today will work tomorrow when the base OS has different versions of dependencies.
If you want to use it in gnome or elsewhere, I think there is an "appimaged" or similar service out there that lists appimages to your system as traditional desktop items. you might want to install that.
- Likes 1
Comment
-
The main beef with this is that it seems to be based in FreeBSD 12.2. Maybe it is just bad luck on my part, but I was unable to use FreeBSD in any post 2005 computer till FreeBSD 13.arrived because of many hardware issues (no wifi, no sound, or sound volume too low, no touchpad....)
FreeBSD13 just worked for me, so this is one version short to being usable in real hardware. I think the goal of the project is to port that DE to FreeBSD. It sounds to me like a really long way to achieve, but hey. The more, the merrier, I guess... I' ll give it a test as a non OSX user, just to see what it is about. (on a VM)Last edited by vladimir86; 04 October 2021, 04:36 AM.
Comment
-
I am sad that Étoilé stalled. In its earlier days it seemed like they were updating GNUstep's OPENSTEP UI and bundled programs to a more modern OS X style UI, as well as building a desktop environment that was more friendly/integrated for non-GNUSTEP programs than what GWorksapce.app currently is. Then they seemed to change the direction of their UX and it went south. Étoilé's MenuServer (which gives a GNUSTEP desktop a far more Mac like menu bar with plugins) did still build against more recent versions of GNUSTEP's libraries until a few years ago.
Comment
Comment