yeah it's old. personally i'm wondering how complicated it would be to have a transparent wineish layer for running mac binaries on linux. the kernel modules are i guess the biggest problem, but last i remember they were fairly heavily based on their freebsd counterparts(well, at least many years ago) i wish vmware workstation in linux was as good as the mac and windows counterparts ... then i could just run linux as…
The biggest problem would be the binary loader. OS X uses the Mach-O executable format, as opposed to the ELF format used in other unixes. There is a project to get Mach-O binaries to be usable under other unixes,, but it looks to be a ways off still -- http://darling.dolezel.info/en/Darling
Etoile: a GNUStep-based Linux GUI written in Objective-C
21–30 of 46 posts
Re: Etoile: a GNUStep-based Linux GUI written in Objective-C
#22Edit: To clarify, I'm asking this as a developer who does most work on Linux. My interest in Obj-C is primarily due to its Smalltalk-like message passing mechanism. Edit 2: clarity.
Re: Etoile: a GNUStep-based Linux GUI written in Objective-C
#23It was not very easy to get up and running, the documentation was lacking, requiring digging through many mailing lists, and it didn't support Objective-C 2.0... which was a big pain since the code was in Objective-C 2.0. Some of the libraries didn't even compile, for which I submitted a patch or two that never got accepted. When I finally got the app to compile, it was rather slow, so I abandoned further work.
Looking at the wiki, it apparently still does not properly support Objective C 2.0, and does not even mention plans for things like ARC. I don't think it'll see any adoption until they bring it closer to modern Objective-C style development.
Re: Etoile: a GNUStep-based Linux GUI written in Objective-C
#24Earlier quoted context omitted.
Pull-downs are entirely Apple's: http://folklore.org/StoryView.py?story=On_Xerox,_Apple_and_P... and http://www.folklore.org/StoryView.py?story=Busy_Being_Born.t...
That's interesting, IIRC pull-downs were used in GEM and Amiga Workbench too...
Re: Etoile: a GNUStep-based Linux GUI written in Objective-C
#25Those were the days …
Re: Etoile: a GNUStep-based Linux GUI written in Objective-C
#26Apple has a patent on the Dock. https://www.google.com/patents/US7434177 And clickable pull-down menus in the menu bar. https://www.google.com/patents/USD629412 The legal system strikes again.
...that they've been using from 2005. Oh, they also really have to change their dock!...
...that they've been using from 2011.
The menu patent is a design patent, so you'd have to have a translucent menubar and menus to infringe. The Dock patent is, I believe, strictly for magnification and behavior, so icons arranged in a row do not infringe.
Re: Etoile: a GNUStep-based Linux GUI written in Objective-C
#27Earlier quoted context omitted.
Pull-downs are entirely Apple's: http://folklore.org/StoryView.py?story=On_Xerox,_Apple_and_P... and http://www.folklore.org/StoryView.py?story=Busy_Being_Born.t...
That's interesting, IIRC pull-downs were used in GEM and Amiga Workbench too...
I don't think anybody ever claimed parallel inventions here.
Re: Etoile: a GNUStep-based Linux GUI written in Objective-C
#28Apple has a patent on the Dock. https://www.google.com/patents/US7434177 And clickable pull-down menus in the menu bar. https://www.google.com/patents/USD629412 The legal system strikes again.
The Dock patent is specifically on the dynamic resizing and repositioning of icons when moused over. A plain collection of icons won't infringe this patent. The second patent is a design patent, which means you'd have to have a menu exactly like that to infringe. Funnily enough, one of the icons in the figures in the first patent is for Internet Explorer. I think I also spied one for Word.
Re: Etoile: a GNUStep-based Linux GUI written in Objective-C
#29How viable nowadays is cross-platform application or server software development in Objective-C compared to the same in C++? GNUstep appears to be the best (only) solution for the former; is that so? Edit: To clarify, I'm asking this as a developer who does most work on Linux. My interest in Obj-C is primarily due to its Smalltalk-like message passing mechanism. Edit 2: clarity.
But, in general, not very. Objective-C compilers certainly exist for Windows and Linux, but aren't worth much without Apple's frameworks.
Re: Etoile: a GNUStep-based Linux GUI written in Objective-C
#30Earlier quoted context omitted.
The Dock patent is specifically on the dynamic resizing and repositioning of icons when moused over. A plain collection of icons won't infringe this patent. The second patent is a design patent, which means you'd have to have a menu exactly like that to infringe. Funnily enough, one of the icons in the figures in the first patent is for Internet Explorer. I think I also spied one for Word.
It's from 1999; at that time, Apple shipped IE.