[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: What would you want in GS/OS 7.0?



 To: dog_cow
dog_cow wrote:
If Apple or someone were to release a GS/OS 7.0, which would be a total
rewrite of 6, but still maintained compatibility, what would you have it
include?

Personally I'd like a redesigned, updated interface, better handling of
5.25" drives, and perhaps faster load time from disk (if that were
possible). A sort of "MultiFinder" like add-on would be nice too, and
perhaps some kind of Chooser desk accessory, to improve printer and network
selection.

The weird thing is, most of the suggestions I've seen so far have all been handled by add-ons already. GS/OS was well designed from the beginning which is why I still love it.

I'm not sure what a "redesigned, updated interface" would mean but if you want to change the look of your system, I believe it is currently possibly but I've never used themes or skins on my Windows machine, I'm not sure I'd use them on my IIgs.

Someone mentioned adding a lighter version of Marinetti. I don't think that is possible seeing as the current Marinetti consists of a PIF that is 42 KB, a CDEV that is 17 KB and a link layer that can range from 8 KB to 20 KB (I didn't check the size of the LANceGS or Uthernet link layers, though) and all the other link layers can be deleted if you don't need them. Those sizes are how much disk space they take and totals only 67 KB to 89 KB. You're not going to get much smaller than that.

Things like HFS and MS-DOS support, screen savers, clocks, clicking to open and then select a menu item rather than dragging and FSTs for reading other 5.25" formats are all things that are either currently available for or could be written for System 6.0.1. Not to say these things could be improved with a new version of the system software, just that a new OS isn't really needed for those sorts of things.

What I would like to see that would require a new OS would be:

- Completely separate the FST system from the OS and documenting the FST
  system so that writing other FSTs would be easier.
- Rewrite all the tool sets so that they are safe to use in a preemptive
  multitasking environment.
- Add preemptive multitasking capability.
- Perhaps a different way of programming could be created too so instead
  of every program having their own event loop, have a single OS
  controlled event loop that your program simply tells what events it is
  interested in and what code to call when those events occur.  It is an
  interesting idea my brother and I came up with but we haven't worked
  on details.

What I woiuld like to see that would probably benefit from being in a new OS but wouldn't necessarily need a new OS:

- Rewrite the display system so that it will be easier to update to
  different video hardware.  Something like FaceLift that never was
  finished.
- Network file sharing support.

That's just off the top of my head. I can probably come up with more when I have time to think about it a little more. :)