04 October 2007, 12:58 | #1 |
Zone Friend
Join Date: Dec 2005
Location: Australia
Age: 50
Posts: 2,616
|
OS4 Speed Performance ?
I posted this on a Linux forum, because i was a little confused as to why Linux takes so long to boot and even load in an application compared to the Amiga over the many years. Here is what i wrote -:
Why does Linux takes so long to boot, yet OS4.0 boots in something like 8 seconds & applications load in an instant? When i first started using Linux, i expected it to boot faster than Windows, but it boots far slower !?. Methinks that Linux is not very optimized ?.. Although i now use Linux 99% of the time anyway. Would never go back to Windows unless i am playing the odd game every now and again. But i was very disappointed with Linux initially. I got the following for an answer -: By OS4.0 you're talking about AmigaOS. I've answered this for you before, but lets do it again. The main grunt of the AmigaOS backend runs from ROM - booting from chips is a lot quicker than booting from a hard disk. Add to that the default amiga boot is miniscule (because it doesn't actually load any programs - just the screen driver and file browser (Desktop) parts). Compare that to what your linux system is doing - typically setting up many many applications and services - it'll likely take longer for a linux system resolve to a DHCP server than AmigaOS to boot - why?, because AmigaOS as a rule doesn't do that - if it did, it would take as long to perform that task. To compare apples with apples, get a ROM based linux distro (there are a few around) and then get your amiga to run as many tasks and services (a tricky thing to do since the amiga was pretty much abandoned except for a hard core of enthusiasts years ago, so decent software is hard to come by) and see how well your amiga compares then. So is he right?, is this the reason why our Amiga's have booted so quickly over the years, and why our applications almost load in an instant ? Ive always been curious about this. |
04 October 2007, 13:09 | #2 |
In deep Trouble
Join Date: Sep 2004
Location: Manchester, Made in Norway
Age: 51
Posts: 841
|
I as far as I'm concerned, the Amiga has "always" booted alot quicker than other platforms.
Back in 1994, when I got my first HD for my A500, my brother had a 386 with 8(!)MB RAM, whereas I had 3 in the A500 (512k expansion, plus 2MB in the A590) And I had WB2.1 in there asa well. For comparance sake, my brother booted to DOS, and I booted Workbench. The A500 was ALOT quicker. And my brother didn't even have sound or network to deal with....... so not alot that went on in the PC's bootprocess. It was mainly the RAM test of the EMM386.exe that slowed him down. But mine was alot more pretty and alot more useful than his was |
04 October 2007, 14:36 | #3 |
Computer Nerd
Join Date: Sep 2007
Location: Rotterdam/Netherlands
Age: 47
Posts: 3,751
|
AmigaOs boots so fast, because it's small, and relatively fast.
Linux distros such as kubuntu really do more during boot time. However, this is no excuse what so ever for taking so long to boot. Even winxp boots faster! Ultimately a lot of pc software is just not very efficient, and this is caused by the 'if it doesn't run fast enough, use a faster computer' mentality, while on the amiga it's usually the opposite. Truth is, in todays world the power of pcs (and they ARE fast) is just wasted by running slow software (witch sometimes really sucks, as some of this slow software has great functionality). A good example is adobe's pdf viewer. On my 550mhz p3 (winxp/linux) this program is so slow, it's almost unusable (both loading AND scrolling through the doc). The foxit pdf viewer (for winxp) on the other hand, loads in a second and scrolls very fast, allowing me to comfortably use pdf files. And I'm betting even foxit is not as fast as it could be. The reason is thus: A lot of programmers today are screw-ups, or they just don't care... |
04 October 2007, 14:38 | #4 |
Amiga-Mad
|
Hey, even my Mac Pro boots in 7-8 secs and it's a UNIX based OS (OSX Tiger)
OSX Leopard boots 1-2 secs faster |
04 October 2007, 16:23 | #5 |
Lesser Talent
Join Date: Jan 2003
Location: UK
Age: 42
Posts: 7,957
|
My xbox boots in seconds.
I play games on it and stuff. |
04 October 2007, 16:30 | #6 |
Registered User
Join Date: Mar 2001
Location: Moorpark, California
Age: 44
Posts: 1,153
|
|
04 October 2007, 16:41 | #7 |
Lesser Talent
Join Date: Jan 2003
Location: UK
Age: 42
Posts: 7,957
|
Damn you!
I had an actual notepad here, it would be faster than your calculator but I don't know where I put it... |
04 October 2007, 16:46 | #8 |
Computer Nerd
Join Date: Sep 2007
Location: Rotterdam/Netherlands
Age: 47
Posts: 3,751
|
And I take about half an hour to boot (with lots of coffee)
|
04 October 2007, 19:29 | #9 |
. . Mouse . .
Join Date: Jun 2005
Location: Nowhere
Age: 55
Posts: 1,792
|
@blade002:
I see where your quoted Linux_Guru is comming from: Linux boots so much slower because it's doing all this clever stuff AOS4 doesn't address. True, but I would suggest missing the point... The real question to ask is why/if all this activity is necessary when AOS doesn't bother and yet still comes up with a functional desktop..? I'd say it's a matter of architecture: Linux, Windows, & OSX to an extent share one way of doing things. ( Every function must be explicitly setup prior to becomming available to the system ) AmigaOS, BeOS, & QNX share a very different ( more efficient ) model. ( Functions start/stop on-the-fly as 'requested' by either hardware or user ) Another interesting question is why the three 'patently better' os's are far less sucessful? - It's certainly not a result of their shared architecture causing any fundermental limitations. Last edited by Charlie; 04 October 2007 at 19:35. Reason: Speeling has gone all to pot. |
04 October 2007, 20:09 | #10 |
Registered User
Join Date: Mar 2001
Location: Moorpark, California
Age: 44
Posts: 1,153
|
In answer to you quesion, yes he is right.
Linux and similar operating systems have significantly more functionality and a lot of it is started at boot time since memory is hardly 'scarce'. Also 'your applications' as you call them do a lot less so that is why they start up quicker. If you could give us an example of an Amiga application and a PC (Linux/Windows etc...) application that have the same functionality yet different startup times we could make a decent discussion of this. I'd appreciate it if you could provide a link to the forum where you posted it, would be interesting to see. //edit : I found it anyway : http://forums.suselinuxsupport.de/in...howtopic=60981 |
04 October 2007, 20:40 | #11 |
. . Mouse . .
Join Date: Jun 2005
Location: Nowhere
Age: 55
Posts: 1,792
|
Tiz true: more function=slower boot time, but I'd suggest it is more fundamental than that...
To illustrate: Getting up in the morning the 'Amiga way': Booting up... Who am I? Where am I? - All good - Eyes open. To do list... Get up, brush teeth, have shower. On way to bathroom... Bladder to brain: Need a pee! - do pee. Bladder sleeps. Bum to brain: Heavy load alert! - take dump. Rectum sleeps. Back to to do list... Teeth brushed, body showered. All done! All my brain has had to cope with is booting up & dealing with my to do list. I've been briefly interupted by 'other functions' but all has been safely & efficiently negotiated... ...shame I'm about to get arrested for not having dressing on my to do list. Getting up in the morning the 'Linux way': Booting up... Who am I? Where am I? Set up bladder awareness system. Audit state of bladder - to pee or not to pee... Set up lower bowel awareness system. Audit state of bowel - to poo or not to poo... - All good - Eyes open. To do list... Get up, Audit state of bladder, Audit state of bowel, brush teeth, Audit state of bladder, Audit state of bowel, have shower, Audit state of bladder, Audit state of bowel. Have got up: Call bladder awareness system. Audit state of bladder - to pee or not to pee... Need pee - have pee Call lower bowel awareness system. Audit state of bowel - to poo or not to poo... Need poo - have poo Have brushed teeth: Call bladder awareness system. Audit state of bladder - to pee or not to pee... No pee Call lower bowel awareness system. Audit state of bowel - to poo or not to poo... No poo Had shower: Call bladder awareness system. Audit state of bladder - to pee or not to pee... No pee Call lower bowel awareness system. Audit state of bowel - to poo or not to poo... No poo Phew! All done too. But damn! That was so much more effort! Not only did I need a much bigger brain to keep track of everything I needed to do, I also needed to think much faster to be able to juggle the 'demands' in real time without slowing or having any accidents... ...and I still didn't get round to putting any clothes on! Last edited by Charlie; 04 October 2007 at 23:20. |
04 October 2007, 20:55 | #12 |
Registered User
Join Date: Mar 2001
Location: Moorpark, California
Age: 44
Posts: 1,153
|
|
05 October 2007, 06:01 | #13 | |
Zone Friend
Join Date: Dec 2005
Location: Australia
Age: 50
Posts: 2,616
|
Quote:
|
|
05 October 2007, 18:35 | #14 |
. . Mouse . .
Join Date: Jun 2005
Location: Nowhere
Age: 55
Posts: 1,792
|
@blade002:
Be my guest Oh, I'd suggest be specific with any questions... Why? 1) It's too easy to assume all the differences are down to Linux being better developed & therefore 'more functional' than the likes of AOS4 - true, but not the point & does not explain the whole story. Consider QNX which has had 20 years of continuous professional development & will match Linux feature-for-feature while booting even faster than OS4! 2) Your Linux_guru may not be aware that these Os's go about providing their functions in fundamentally different ways... This may lead to an explanation based on incorrect assumptions. Get then to stick to what they know ( Linux ) possibly followed by questions like: 'If it did it so-and-so wouldn't that be more efficient so cutting boot times..?' A good Amiga example of these differences is the TCP stack. AFAIA all AOS TCP stacks are based on a 'monolithic' model rather than 'interrupt-driven' as is the OS itself. The OS starts quickly & responds quickly to 'events' but starting the TCP stack is anything but... This is not as one would expect a result of time taken to do the connection housekeeping but simply because these stacks are based off models more akin to Linux/Windows... Um, rambling now. |
06 October 2007, 09:43 | #15 | |
flaming faggot
Join Date: Apr 2001
Location: Versailles
Age: 55
Posts: 2,808
|
Quote:
My stepdad got the new iMac 2.8 dual core and it boots in about 5 seconds. Of course, that is with Tiger. |
|
06 October 2007, 11:50 | #16 |
Registered User
Join Date: Mar 2001
Location: Moorpark, California
Age: 44
Posts: 1,153
|
A quick boot time is a pointless thing to strive for.
Last edited by P-J; 06 October 2007 at 22:34. |
06 October 2007, 17:11 | #17 | |
Amiga-Mad
|
Quote:
Haven't "heard", I'm using the latest Leopard beta together with Tiger + Win Vista om my 2x Quadcore Mac Pro |
|
06 October 2007, 17:30 | #18 |
Registered User
|
Boot times hardly matter when most people just turn the machine on in the morning and then shut it down at night. Shaving off a few seconds means nothing. The only time they did matter was when your system crashed because of the lack of memory protection and you had to reboot to get back to work (and do it often).
|
06 October 2007, 23:50 | #19 | |
In deep Trouble
Join Date: Sep 2004
Location: Manchester, Made in Norway
Age: 51
Posts: 841
|
Quote:
|
|
07 October 2007, 00:55 | #20 | |
Registered User
Join Date: Mar 2001
Location: Moorpark, California
Age: 44
Posts: 1,153
|
Quote:
My machine has been up for 6 days without a reboot. The last one was to install Daemon Tools. No BSOD here for, well, years! Also, if it's 'every now and then', it's hardly often, right? |
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Improving emulated performance from original speed (or lack of) | Morbane | support.Amiga Forever | 14 | 18 December 2011 02:57 |
PSPUAE Performance | tonyyeb | support.OtherUAE | 73 | 27 January 2011 16:45 |
How do I get the best WB performance? | Rabbit80 | support.Apps | 27 | 01 July 2009 11:29 |
How set WinUAE configuration for real Amiga speed performance ? | cybersite_ni.q | support.WinUAE | 6 | 08 June 2009 11:09 |
OS4 update - A late xmas present from the OS4 team | Paul | News | 1 | 28 December 2004 20:48 |
|
|