On Sunday, May 5, 2002, at 11:14 AM, Rafael de Jaime Juli=E1 wrote:
> Sorry, it will be delayed until tomorrow, I'm afraid. But these are =
> names I thought of:
> StepForward (don't quite like it, sounds too close to StepWise)
> xStep or XTeP (one of the two. the first one is my favorite)
> nxos or nexos (sound good)
They all sound good. I'm pretty swamped with the install disc right now=20=
though. There's no rush to change the name, it can stay Simply GNUstep=20=
at least until it becomes a real working product (which is pretty far in=20=
the future )
>>> Also, does SGS have any scripting language by now?
>> Nope :-(
> what about F-Script? Is it portable?
Sorry, not familiar with F-Script.
> Now, let's get deeper into a couple of my ideas:
> 1) Directory Structure:
> =BFMaybe we could stick with MacOSX's directory structure? It looks =
> right to me. And cleaner.
This is where SimplyGNNUstep and LinuxStep differ. Simply GNUstep takes=20=
a more conservative approach by keeping the linux standards. LinuzStep=20=
is trying to go all out to use the directory structure, init, Startup=20
Schemes, etc, etc as Mac OS X.
I prefer to try to be compliant with the LFS and LSB. That means=20
traditional init scripts, use of /etc and so forth. the difference=20
being that the /home directory will be /Users, /mnt will be /Volumes,=20
and there will be /System, /Library, etc .
> 2) WindowMaker
> I bet you already though of this, but, what do you think about a =
> modifications to wmaker? Merely little things to make it less a window=20=
> manager and more THE window manager, if you know what I mean... If it=20=
> is too much hacking we could forget about that.
I'd actually prefer to move away from window maker. There are 2 WM=20
projects right now which are being specifically designed for GNUstep on=20=
X11. This is good, the Dock will be decoupled from the window manager.
> I haven't worked with bundles yet, but i'm sure it can't be a lot=20
> different than simple apps. Just wondering, is it very hard to switch=20=
> xwindows screen resolution on the fly?
Very hard, it's a beta feature of the XFree86 tree right now, it is not=20=
usable for end-users yet.
> 4) Installer:
> I have thought that it should use custom packages, such as osx's pkg.=20=
> They should have the following structure:
> Dummy.xip (xStep Installer Package: xIP)
> Where main.plist sets the options given to the user, decides whether=20=
> and when to show the license and/or readme, and so...; License.rtfd is=20=
> the license, or anything, a logo.tiff, you know... ; package1.tgz is=20=
> the actual contents of the package (if you think we should use=20
> compression other than tar+gzip just tell me, I think it's easy for =
> app to untar it) and then the plist tells where to put it.
> If that's ok by you, I'll start with it. and as soon as you have=20
> decided what name we should be using (or ask me to think of new names)=20=
> i will start with the logo business...
This is not only ok, but great! Im not commited to RPM. My only=20
concern is the handling of upgrades, there must be some type of logic in=20=
the installation package so that it can properly deal with the already=20=
existing configuration files
a perfect example is the devfs daemon. it maintains a configuration file=20=
/etc/devfsd which maintains the permissions for the devices in /dev. it=20=
is important the it is not modified.
> Until then!
P.S. Currently the SimplyGNUstep distro cd source tree takes about=20
10hrs to build on a 600MHZ machine, requires 3GB of Hard Disk space,=20
must be run as root, and there must be floppy drive with a blank floppy=20=
in the drive.
IUnlike earlier, it can be built anywhere in the filesystem, it does not=20=
have to be build on it's own partition.