Welcome, Guest. Please login or register.

Author Topic: Yet another reason to love Amiga OS  (Read 9909 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline Nightcrawler

  • Full Member
  • ***
  • Join Date: Apr 2002
  • Posts: 170
    • Show only replies by Nightcrawler
    • http://www.amerikanskbulldog.no
Re: Yet another reason to love Amiga OS
« Reply #29 from previous page: December 09, 2003, 03:44:18 AM »
Quote

Karlos wrote:
Ram disk rules. It is every system which doesnt implement an amigaos style ramdisk that is archaic and poo..

:-D


Exactly :lol:

\\"There are still places where people think that the function of the media is to provide information.\\"
 -- Don Rottenberg--
 

Offline Karlos

  • Sockologist
  • Global Moderator
  • Hero Member
  • *****
  • Join Date: Nov 2002
  • Posts: 16879
  • Country: gb
  • Thanked: 5 times
    • Show only replies by Karlos
Re: Yet another reason to love Amiga OS
« Reply #30 on: December 09, 2003, 03:46:15 AM »
Seriously, however, it is the absolute ultimate in volatile drive space. I use mine for all sorts of stuff that would give any HD, no matter how fast, a heart attack from fragmentation and other problems.

If my ram gets too fragmented, a quick and painless restart and all is well.
int p; // A
 

Offline Karlos

  • Sockologist
  • Global Moderator
  • Hero Member
  • *****
  • Join Date: Nov 2002
  • Posts: 16879
  • Country: gb
  • Thanked: 5 times
    • Show only replies by Karlos
Re: Yet another reason to love Amiga OS
« Reply #31 on: December 09, 2003, 03:53:28 AM »
Another reason to love the os

Datatypes - the concept rocks, even if the implementation isnt perfect. Better support for streaming data and proper bidirectional support (encode methods) would realise the full potential.

People can say windoze has its codecs and so on, but lets face it, their implementation is terrible. A few media players use them and thats about it...
int p; // A
 

Offline Nightcrawler

  • Full Member
  • ***
  • Join Date: Apr 2002
  • Posts: 170
    • Show only replies by Nightcrawler
    • http://www.amerikanskbulldog.no
Re: Yet another reason to love Amiga OS
« Reply #32 on: December 09, 2003, 04:37:33 AM »
Datatypes are Good Things. There are many reasons to love AOS, but I think the most important one is the total package. How the OS is "put together", and how it interacts with the user. I've yet to see anything like AOS in that department. In what other OS can you open an application, decide that you didn't want it anyway, and close it while it's loading? QNX comes close, but not quite.
\\"There are still places where people think that the function of the media is to provide information.\\"
 -- Don Rottenberg--
 

Offline Roj

  • Sr. Member
  • ****
  • Join Date: Jun 2002
  • Posts: 361
    • Show only replies by Roj
    • http://amiga.org/modules/mylinks/visit.php?lid=247
Re: Yet another reason to love Amiga OS
« Reply #33 on: December 09, 2003, 04:46:08 AM »
For those that want to try to turn the Amiga into Windows, then just use Windows and say "The Amiga is not the computer for me." Let the Amiga hold on to all those "archaic" old design features that separate it from other operating systems.

Yeah, I'm weird, but I like using a computer that four other people in the world use, and still get usefulness out of it. :-D
I sold my Amiga for a small fortune, but a part of my soul went with it.
 

Offline Kent

  • Hero Member
  • *****
  • Join Date: Feb 2002
  • Posts: 680
    • Show only replies by Kent
    • http://amiga.org/modules/mylinks/visit.php?lid=87
Re: Yet another reason to love Amiga OS
« Reply #34 on: December 09, 2003, 05:50:14 AM »
Quote

Cymric wrote:
Proper shutdown procedures are necessary to make sure all buffers and caches are flushed out to disk before the power is cycled. You also want to make sure that perhaps  some automatic save-all or issue-a-warning-to-users script is invoked when someone inadvertedly cycles the power of presses the three-finger-salute. Or even make sure that not all people can reset your beloved machine. I'm sure some of you have had inquisitive family members poking around the machine...


Oh god no.  If the software is written properly, there should never need to be a shut down procedure.  If the shutdown procedure isn't instant I wouldn't want it on any computer system I would willingly purchase.  When I purchased my last development computer system for Java, I made for damn sure the case had a reset button on the front.  The world is turning into an onslaught of mac addicts who don't care when they get the disk back.

80% of the computing world are 100% computer stupid and really don't know any better than what they are told.  They believe the grass on the other side of the monitor is always greener (there's a jab in the eye of XP for ya).  In today's world, it's bigger, better, faster, now or not worth it.  There are even magazines devoted to how the world could improve on effeciency even without computers.  The ultimate computer system has no feel of a standard computer, rather an extension of your own personal habbits/thoughts.  It reminds me of my first published works titled "Would you like fries with that?" which covered the next steps in the computer industry after CD-Rom drives were included as standard.  If I can find it, I'll scan it in and post a link for you to read.  In a nutshell, the computer industry has gone backwards with the inclusion of a shutdown procedure.

Think about it... do you have to shut down your TV?  What about your radio?  Does your car have a button on the dashboard called "shutdown" before you can turn it off?  Why is it, that every digital appliance out there (except computers with some operating systems) have no shut down procedure and are instant on/off machines?  The answer to that; people have no desire of having to shut down things they use on a daily basis.  If a digital appliance is a part of the daily life, there shouldn't be an additional step to turn something off, or even telling somthing to turn off only to wait 5 or 30 seconds before it does.  Just imagine what it would be like if irons had a shut down procedure.

Quote
The RAM-disk is an archaic piece of software which is no longer necessary with modern file caching and high bus transfer speeds. With the A1000 and A500, the RAM-disk was a useful way of speeding up file accesses, as the only alternative was the maddeningly slow disk drive. Modern OSes (and thus, I hope, OS4) cache all file system accesses, reading in and writing out changes in big and thus efficient chunks. (Hence the need for a proper shutdown procedure.) There is absolutely zero need for a classic Amiga-style manual RAM-disk. A good cache contains all of its functionality and more, and works automatically too.


Archiac RAM-disk?  Right now the slowest point in EVERY computer system is the hard drive.  The fastest point outside of CPU/GPU is RAM.  Why would anyone want to devote their entire operating system with the basis of a hard drive for primary data access is beyond me.  With WindowsXP the more memory you give it, the more memory it takes for caching which eventually leads to slower performance overall.  While XP has a way to turn on a RAM-disk there are people who pay near $300 for a professional package to install into windows so they can have this feature?  If I had enough memory to do it, I'd run my development system off a RAM-disk but thanks to WindowsXP and how it handles memory, it's not possible.  When I was working at Gateway, one of the key web computers was run entirely on RAM-disk.  The boot times were insane of maybe 2 or 3 seconds.  Everything was done in RAM except for the database, and even then it wasn't cached or pooled.  The one time we had a power spike hard enough to crash that server it was back up and running from a cold boot in a matter of 4 seconds (from start time to serve time) with only 1 or 2 lost customers.  The initial storage was from a static drive which held the operating system.  On cold boot it was dumped into ram and modified with a small script file.  I have a ram drive I use when I'm making a new cdrom image, it's tons faster than trying to work with some of the interfaces out there.

The short of it: Unless the shutdown procedure is instant, I don't want it.  Ram-disk, though archiac, should not be removed from the OS, nor should it be pivital.  Virtual Memory can be good if the OS is done right, put it in but don't make it a full-time feature.

Oh yes, a single registry file is extremely bad design as well.  A program should be able to run without any additional settings/files outside the initial drawer.  An "uninstall" program should not be needed to remove software from a computer.  Dead program settings only take up more room than needed.  On the other hand, I am all for icon archives.  I also think executable files with icon information embeded within under the strict ability to edit/remove/change/use the old icon structure along with them would be okay as well.

There are tons of things I want in the next AmigaOS but also tons of things I want to keep.  I still have the narrator device from 1.3 that I use in 3.9 if that tells you anything.

:pint:
I love the modern age world of this middle age crises America... all these SUVs driving around like there\\\'s gas to spare and then some.

http://www.RequestFocus.com

W. Kent Seaton ~ RequestFocus.com
 

Offline Waccoon

  • Hero Member
  • *****
  • Join Date: Apr 2002
  • Posts: 1057
    • Show only replies by Waccoon
Re: Yet another reason to love Amiga OS
« Reply #35 on: December 09, 2003, 05:51:40 AM »
Quote
Tenacious:  A minute later, an image of a bomb appeared and suggested that I reboot with the extensions turned off, which I did, 7 times. I still can't get the Mac to restart, even with the OS9 Install CD loaded (in fact, I can't get the CD back out, either)

Paperclip time!  :-)

I can't really think of a reason why the OS9 disc won't boot, though.

Quote
FrankB:  What you need to do is hold down the command (apple) + option + P + R keys simultaneously, and you must do that right after the computer is turned on.

I still want to know why they don't print that stuff in the troubleshooting section of the manual.  I remember the business version of the G3 tower came with several books on how to use the machine, set up SCSI, and so on, but they never even told you about the shift key and managing extensions.

Quote
Danamania:
HideTab
...etc

What's the advantage of this over "HideTab=true"?  I don't see why everyone likes XML so much.

I also think preference files should be located in the application folder.  Why do people insist on putting them in WinNT, System32, All Users/Documents, Preferences, Prefs:, S:, System Registry, etc...  all that does is ensure everything is all mixed up, and you can't tell what is 1st party and 3rd party, and what is part of the system and what is an application.  Maybe vendors like it that way.

If you want to uninstall the app and keep your config, delete every app file except the preferences.  If you want a single, convenient place to browse your config files, ask the OS to compile the config files into a list.  Dropping stuff all over the hard drive in random places is why filesystems are such a mess.  There are still apps these days that drop their configs and logs in the root of the C: drive, for crying out loud.

Quote
Hammer:  AmigaOS’s RAM-disk feature is useful for trialling software and temp related data.

So is a scratch drive or mount.  But, you can't do that on Windows because files are thrown all over the place.  If OS4 uses wizards to install software, like Windows, I don't think the RAM disk will be all too useful, either.  I know of a lot of applications that store data in the temp folder, so flushing temporary files manually can really screw things up.  Nothing like having 2+GB of files in the temp folder, and you can't remove them.  Workstations tend to do this more than home computers.

Not to say I don't still want a RAM disk.  ;-)

Quote
Karlos:  People can say windoze has its codecs and so on, but lets face it, their implementation is terrible. A few media players use them and thats about it...

Codecs?  Oh, you mean those things Windows says it needs and can't download them?  MediaPlayer used to tell me it couldn't find a suitable compressor.  Now it tells me, "ClassFactory cannot supply requested class", and when you go to Microsoft's website for more info, they tell you, this is an unknown error.  Yeah!   :-P

Quote
Roj:  Let the Amiga hold on to all those "archaic" old design features that separate it from other operating systems.

No point to being an "alternative" OS if it's not unique.   :-)

Quote
Kent:  If the shutdown procedure isn't instant I wouldn't want it on any computer system I would willingly purchase.

No computer is instant if it supports any sort of caching or background processes that don't turn off unless the OS tells them to.  What you're asking for is a non-multitasking system!

A machine without write-behind caching is a modal system, because you have to wait for the machine to finish performing a task before you can do something else.  There's a reason OS's don't use hard drives like MS-DOS or AmigaOS, anymore.

Quote
80% of the computing world are 100% computer stupid and really don't know any better than what they are told.

That's the point.  This is the information age, but nobody's interested in *correct* information.  The people who sympathise the least with users are the people who know little to nothing about design.

Also, not everyone wants to spend 5 hours learning how to use a system.  Fine for hardcore geeks, but not for normal people.  That's why I hate Linux.

Quote
There are even magazines devoted to how the world could improve on effeciency even without computers.

Gee, I guess calculators are out, then.  Ironic that most hand-held calculators are more useul than the on-screen variety.

That really depends on what you consider a computer.  There's a computer in your microwave, a computer in the fuel injector in your car, a computer in your DVD player...  You could easily say that desktop computers are the best example of the least intuitive computers.  Besides servers, that is.

Quote
The ultimate computer system has no feel of a standard computer, rather an extension of your own personal habbits/thoughts.

Too many people confuse habits with preferences.  Humans all like different things, but they all have the same natural reflexes.

Quote
Think about it... do you have to shut down your TV? What about your radio? Does your car have a button on the dashboard called "shutdown" before you can turn it off?

That's a marketing issue.  TV's, radios, and cars are made and sold as closed units, which have a specific way of functioning.  Computers have to be flexible to handle software written by many different companies.  If you don't mind buying all your software from the company that writes your OS, you're all set.  :-)

Quote
...shut down procedure...

It's not so much the "shutdown" that hurts, it's the "procedure".  You could get around this by putting the machine in sleep mode, but a power failure would raise havok.  If you use slumber, the machine still has to write its memory out to a storage device.  We're a long way away from having machines with large amounts of built-in Flash RAM.  Solid state media is too expensive and unreliable.  The most you can do is make it "seem" like an instant shutdown, and that's where good design comes in.  You can reduce the time it takes to shut down (like, a half second), but you can't remove it entirely.

Windows is the best example of what not to do.  Does anyone really know what Windows saves when it shuts down?

Quote
Virtual Memory can be good if the OS is done right, put it in but don't make it a full-time feature.

Yup.  Virtual Memory is supposed to be a crutch when you have no other memory available.  It amuses me that the OS will instead "swap out" unused parts of the OS, then swap them back in when needed, even though there's plenty of RAM available... just a "precautionary" measure, I guess.  I remember turning off virtual memory on a Win98 system, and the machine wouldn't even boot up without scrambling the display and eventually crashing, and that was with 64 megs of RAM.

I once had a computer science student tell me any OS that didn't perform kernel swapping was idiotic.  Yeah, never mind the fact that the kernel is only a small part of the system, and if you have to swap out the kernel to free up memory, chances are you're REALLY in trouble and need to rethink your memory strategy!

Quote
Oh yes, a single registry file is extremely bad design as well. A program should be able to run without any additional settings/files outside the initial drawer.

Funny, how we're using registries at the same time we're moving towards object oriented programming and multiprocessing.  Now that I've learned how OOP works (or is supposed to), I really appreciate it  more.  Not a lot, just... more.  :-)

My big beef about the registry is putting all your eggs in one basket.  I don't like the idea of critical system information stored in the same file as application data.
 

Offline frankb

  • Jr. Member
  • **
  • Join Date: Feb 2002
  • Posts: 69
    • Show only replies by frankb
    • http://www.frankbrockway.com
Re: Yet another reason to love Amiga OS
« Reply #36 on: December 09, 2003, 06:39:02 AM »
Quote
Wacoon: I still want to know why they don't print that stuff in the troubleshooting section of the manual. I remember the business version of the G3 tower came with several books on how to use the machine, set up SCSI, and so on, but they never even told you about the shift key and managing extensions.

Because Apple hides too much information. The manuals that come with Apple products are mediocre. The manuals that came with the Amiga were fantastic (well the A1000 manual was not so good -- too much like an Apple manual i.e. no info). Apple has never released anything like the RKM's either. C= had it all with the Amiga, but lost it. Hopefully an Amiga/Amiga-like solution will fill the void, and SOON.
\\"Democracy is two wolves and a lamb voting on what to have for lunch.\\" - Benjamin Franklin
 

Offline Rodney

  • Hero Member
  • *****
  • Join Date: Feb 2002
  • Posts: 1386
    • Show only replies by Rodney
    • http://donthaveone.com/
Re: Yet another reason to love Amiga OS
« Reply #37 on: December 09, 2003, 07:06:59 AM »
Quote

The problem with Windows is that it thinks it is an emergency all the time. (Which, given the fact that it was programmed by Microsoft, is not a bad assumption.)


Actualy thats very easy to change. I've configured my windows to use the swap only when its neccessary. There are various wasy to optomise you'r swap by puting it on a different disc or optomising the vcache settings.

Windows VM isnt all that bad, it prolly is bedefault because it tries to solve everyones needs. It pays when you take the chance to find out whats going on behind the sceens and figure out a better way of doing it for yourslef.
We are not Humans having a spirital experiance
We are Spirits having a Human experiance.
 

Offline TenaciousTopic starter

  • Hero Member
  • *****
  • Join Date: Jul 2002
  • Posts: 1362
    • Show only replies by Tenacious
Re: Yet another reason to love Amiga OS
« Reply #38 on: December 09, 2003, 08:07:05 AM »
@ Cymric

I can only agree to disagree with you.  You can get the things you want in an OS simply by using anything other than Amiga.  I would use a system like the one you describe only when forced, and I certainly wouldn't buy one.  Why must OS4 be yet another flavor of a "modern" OS.  They already exist and are easily available to anyone that wants.

I love the ram disk.  I can unpack a large application there,  run it there, evaluate it, and never write anything to the hard drive until it's proven.

I like the fact that my Amiga never writes to disk without permission.  It can automatically do anything I ask.  But, aside from a viral infection, it won't automatically do what an outsider directs without permission.  There is never a question that it serves me and not the interests of a software vendor, IT department, or nosey corporation.

When installing software, I have the option of complete control.  I'm never made to live with someone else's organisation.  If I want something removed from the system, I can do it myself with complete confidence in the outcome.  In short, I don't want another "modern" operating system, there are too many already.