[openbeos] Re: Add-ons/Module problems/ideas??

  • From: Helmar Rudolph <helmar@xxxxxxxxx>
  • To: openbeos@xxxxxxxxxxxxx
  • Date: Fri, 02 Aug 2002 10:34:39 +0200

Michael Phipps wrote:

> The first thing that comes to my mind is that this is
> something of an apples to oranges comparison. :-) Memory
> was a lot smaller back then (64k on the C64 where Geos
> came from). 

It was on the PC, where you'd have more memory and if you
used GEOS you'd usually have pretty complex documents to
boot, because GeoWrite provided affordable DTP when WinWord
couldn't do anything of that nature.

> Writing out every page in use every minute could hurt a
> lot. 

You can set it to >1min too, but the performance hit on GEOS
was negligible, and I expect the same on BeOS. It was certainly
outweighed by the benefits you derive from this. 

> Because they have to be synchronized. You can't write out
> pages in parts, or your work will be fragmented and
> probably crash. Assuming an average disk speed of 20
> megabytes/second, no seeking, basically best possible
> results, that is still 6.4 seconds to write out 128mb of
> ram.

I'm not talking about writing 128MB RAM to disk, but save
the documents you are working on, which are by and large a
lot smaller than that.

> Oh, and btw, because of the paging issue, either the
> whole OS would have to pause, or the VM would have to
> become *VASTLY* more complex (i.e. pausing write requests
>  to pages until the previous version was written to disk).

Why not ask some GEOS coders about that? comp.os.geos?

> I don't know how many people would be willing to have
> their machine "paused" 1/10 of the time. And yes, I know
> that you might not have to write out 128mb - some users
> will have less. 

Most, actually. THe majority will have an image, a text doc
or a spreadsheet open - hardly 128MB.

> But some users will have more. I chose
> an average.

Weighed average.

> Now. Having said that, I think that a special shutdown
> that says "on reboot, I want to start up *RIGHT* where I
> am" is a cool thing. Maybe not the average thing. But
> great for some users.

Especially those you'd want to reach with your new desktop
OS. We aren't talking about those using BeOS right now -
they are no longer the main target.

> But, since this is an R2+ thing, this really belongs on
> GE. ;-)

Also true. It's just that at GE nobody makes or dares to
make decisions, or if they are made, they are usually
trashed by someone with a penchant for hitting "reply" too
quickly. :)

Helmar

Other related posts: