[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: NeXT GNU Homage Project Work
From: |
Paul Ward |
Subject: |
Re: NeXT GNU Homage Project Work |
Date: |
Sun, 15 Nov 2015 08:00:03 +0000 |
On 15 Nov 2015, at 06:26, Adam S wrote:
Paul - " Is the plan to turn Raspbian into something akin to, say,
OPENSTEP 4.2 for Mach?
Personally, I feel that's easily possible (just a script that
invokes 'configure' with options so that all the GNUstep directories
live in root, ala Rhapsody/OSX.)"
Adam - I think this is absolutely the way to go. "RASPstep" :) This
would look, work and feel like a sort of unofficial NeXTStep/
OPENSTEP X.0. Look, feel and function as close to NeXTStep as
possible but also running natively in Raspbian and opening up all
the functions and protocols for computing in 2015.
What would we be missing (app/function wise)? I can keep on talking
to the ex NeXT developer community to see if we help plug any code
gaps.
Applications provided by OPENSTEP 4.2 User:
o Edit.app - we have this.
o FaxReader.app - I don't think we'd need this.
o Grab.app - I've seen some code (I can't remember whose) that
could be used for this.
o Librarian.app - complex.
o Mail.app - we have this.
o Preferences.app - I have a fuzzy memory of an OSX-like
preferences app for GNUstep at some point.
o Preview.app - I think we have something similar.
o PrintManager.app - I'm not sure if we have anything similar to
this.
o Terminal.app - we have this.
Developer applications:
o FileMerge.app - I'm not sure if we have anything similar.
o HeaderViewer.app - I don't think we have anything similar.
o IconBuilder.app - We probably don't have anything similar.
o InterfaceBuilder.app - Gorm.
o MallocDebug.app - Definitely doesn't exist for GNUstep.
o ProjectBuilder.app - ProjectCenter.
o Yap.app - We have the source code for this anyhow.
Admin applications:
o BuildDisk.app
o Configure.app - not really needed, as it's a driver configuration
tool
o HostManager.app
o Installer.app
o NetInfoManager.app
o NetInstallHelper.app
o NFSManager.app
o SimpleNetworkStarter.app
o UserManager.app
Other handy demo apps:
o OpenSesame - think sudo and/or policykit.
o BackSpace - I believe InnerSpace is the GNUstep flavour of this?
Librarian is probably something that would be hard to create as of
right now, as we'd want IndexingKit. Perhaps someone knows if Don
Yacktman is still around, last I heard MiscKit had IndexingKit.
Wrt OpenSesame, we'd probably want to ignore the 'NXHost' side of that
application, though it would most likely be trivial to implement --
it's just that most X server installs these days disallow remote
client connections by default.
The admin apps are also something better off written from scratch.
NeXT platforms utilise NetInfo for configuration management, rather
than files under /etc/. Although Apple released NetInfo as open
source, I'm not convinced it will be something we'd want to bother
with -- given the many hoops I have to jump through to get my Ubuntu
15.04 system to mount my OPENSTEP 4.2 NFS shares, I probably wouldn't
be eager to join a GNU/Linux + GNUstep box to my NetInfo domain.
PS - I had an email from Larry Tessler yesterday (he of the Copy &
Paste PARC/Apple), it was for a separate project but I'll guess he
might know some handy people. I'll ask!
I'm not all that sure that would be of use here. Sources for NeXT
stuff is beyond our grasp (with the exception of sources that were
shipped as demos, such as TextEdit, Yap et al).
However with that said, we don't really need sources... we just need
someone willing to sit down with ProjectCenter+Gorm.
On Nov 15, 2015 12:29 AM, "Paul Ward" <asmodai@gmail.com> wrote:
On 14 Nov 2015, at 15:52, Riccardo Mottola wrote:
Hi
(removing most CC'd people, since they can read us on the mailing
list)
Adam S wrote:
So - we have a passion for NeXTStep and GNUStep, and its really key
that we keep GNU going and inject some life back into it.
Granted :) Or I wouldn't be working for GNU-related stuff. Seeing
where proprietary OS's are going
Open to discussion of course, but how I feel we can do this is by
working together and develop GNUStep into something great which acts
as both a homage to NeXTStep OS but also gives us the opportunity to
develop our "one day I want to do..." projects!
Sure. GNUstep is just a piece, the foundation where you can build
on. Actually, you need an underlying OS, but there you have a broad
choice and that is what I like in GNUstep.
- Almost any Linux Flavour
- FreeBSD, NetBSD and OpenBSD work nowadays all very well with
GNUstep! Remember that NeXT was BSD based
- Solaris from version 8+ (although 7 perhaps still works). Due to
thread stuff we dropped vintage 2.5/2.6 so if you have a trusty
SparcStation either you upgrade OS or change to a BSD flavour
- limited but working Windows support (I need to try ReactOS)
I don't know how Darwin fits
I haven't paid attention to Darwin since the OpenDarwin project
folded, though I understand that there's a new effort called
PureDarwin. I assume GNUstep will support it, as Darwin is just Xnu
+ FreeBSD.
Being honest, hacking up a Darwin+GNUstep 'distro' has been an itch
I've been meaning to scratch for a long time -- with the caveat that
anything created during such an effort be portable so that others
can use it with their preferred platform (for example, I wrote a
'uname' tool for NeXT platforms that can also be used on OSX as it
makes use of Mach calls -- this wouldn't work on other systems).
As an example I'm working on Cuboid, a mini replica NeXT Cube using
Raspbian and GNU. I've already had help and support from Richard and
Riccardo, and I can't wait to share the end result with everyone!
Is the plan to turn Raspbian into something akin to, say, OPENSTEP
4.2 for Mach?
Personally, I feel that's easily possible (just a script that
invokes 'configure' with options so that all the GNUstep directories
live in root, ala Rhapsody/OSX.) The biggest issue here is that not
all required applications exist for GNUstep -- unless Etoile has
some that we could modify.
Ok - so do we want to do this through this email, LinkedIn or a
Google group maybe?
I retrict LinkedIn to professional use. Like facebook for work :)
also quite filled nowadays with marketing and propaganda.
While having GNUstep there might help our "business image" home
projects like yours perhaps find a better place elsewhere.
I'd prefer not using Google+. Perhaps facebook is fine, put shiny
pictures in our group :)
However, if you have technical issues, questions and discussion
about the libraries and most applications, just use the Mailing list
here. Most of the Steppers read this place, so it is the place where
you are most likely to get an answer!
I've just subscribed to discuss-gnustep, so I'm happy to keep this
here.
Regards,
Paul.
Paul Ward
Lisp Programmer
asmodai@gmail.com
Re: NeXT GNU Homage Project Work, Riccardo Mottola, 2015/11/14
- Re: NeXT GNU Homage Project Work, Paul Ward, 2015/11/16
- Re: NeXT GNU Homage Project Work, Adam S, 2015/11/16
- Re: NeXT GNU Homage Project Work,
Paul Ward <=
- Re: NeXT GNU Homage Project Work, Adam S, 2015/11/16
- Re: NeXT GNU Homage Project Work, Paul Ward, 2015/11/16
- Re: NeXT GNU Homage Project Work, Adam S, 2015/11/16
- Re: NeXT GNU Homage Project Work, David Chisnall, 2015/11/16
- Re: NeXT GNU Homage Project Work, carlos antonio neira bustos, 2015/11/16
- Re: NeXT GNU Homage Project Work, Gaël Elegoët, 2015/11/17
- Re: NeXT GNU Homage Project Work, R.D. Latimer, 2015/11/16
- Re: NeXT GNU Homage Project Work, A. Arias, 2015/11/18
Re: NeXT GNU Homage Project Work, Riccardo Mottola, 2015/11/17
Re: NeXT GNU Homage Project Work, Riccardo Mottola, 2015/11/18