Welcome, Guest. Please login or register.
Amiga Kit Amiga Store Hollywood MAL AMIStore App Store A600 Memory

AuthorTopic: A-EON Interview about Amiga's future - Distrita  (Read 4429 times)

0 Members and 1 Guest are viewing this topic.

Offline itix

Re: A-EON Interview about Amiga's future - Distrita
« Reply #90 on: June 09, 2015, 11:12:10 PM »
Quote from: Thomas Richter;790861

Well, OpenLibrary() does have a Forbid(), but not a long one. It rather uses the Forbid() to scan through the library lists. If it does not succeed there, then exec (or rather, ramlib) calls Permit() and creates a message to the ramlib task to load the library from disk. As soon as the message comes back, it tries again. The amount of blocking imposed by OpenLibrary() is thus not higher than that of any other disk-based operation. Besides, any disk based operation will break a Forbid() since it includes a Wait(), or at least two: one of the task waiting for the filing system, and one of the filing system waiting for the device.


I was not thinking actual OpenLibrary() call but library init process (I was unclear). Some libraries precalculate data in libinit taking (relatively) long time to complete, especially on slower Amigas.

But this was just another example how unpredictable multitasking in Amiga is...

I know you know this stuff :-)
My Amigas: A500, Mac Mini and PowerBook
 

Offline kolla

Re: A-EON Interview about Amiga's future - Distrita
« Reply #91 on: June 10, 2015, 06:44:48 AM »
Quote from: Thomas Richter;790866
I'm not wearing any hat, and I'm not making any statement about the quality of their Os. I'm only observing that their user basis is "next to nothing". Look at the popularity of Linux, compared to other Os installations: That's probably a whopping 1%.

In this you ignore all Android devices, networking gear, HPC, cloud services, virtualization platforms, smart TVs, media centers etc etc and solely look at the dwindling market that is "desktop computers"?

Quote
The times where you could write your custom Os for custom hardware and make that a success story are over.

Thus, if you want to waste your time there, I've really no objections, why should I. But I've better plans with my life. (-:

I am happy many people feel differently, so that we actually have some progress in terms of technology and science in general. It's like, what kind of dumbass would make a game about silly birds being used as sling shot ammo, don't they know "tanks" already exists?!
B5D6A1D019D5D45BCC56F4782AC220D8B3E2A6CC
---
A3000/060CSPPC+CVPPC/128MB + 256MB BigRAM/Deneb USB
A4000/CS060/Mediator4000Di/Voodoo5/128MB
A1200/Blz1260/IndyAGA/192MB
A1200/Blz1260/64MB
A1200/Blz1230III/32MB
A1200/ACA1221
A600/V600v2/Subway USB
A600/Apollo630/32MB
A600/A6095
CD32/SX32/32MB/Plipbox
CD32/TF328
A500/V500v2
A500/MTec520
CDTV
MiSTer, MiST, FleaFPGAs and original Minimig
Peg1, SAM440 and Mac minis with MorphOS
 

guest11527

  • Guest
Re: A-EON Interview about Amiga's future - Distrita
« Reply #92 on: June 10, 2015, 07:25:14 AM »
Quote from: itix;790875
I was not thinking actual OpenLibrary() call but library init process (I was unclear). Some libraries precalculate data in libinit taking (relatively) long time to complete, especially on slower Amigas.

But this was just another example how unpredictable multitasking in Amiga is...

I know you know this stuff :-)

Given that the init function is called from ramlib, and ramlib multitasks like every other task, it is not quite as bad as you think. Library initialization is not running under a Forbid() state. It's single-threaded because only a single thread cares about it, and that's ramlib.
 

Offline itix

Re: A-EON Interview about Amiga's future - Distrita
« Reply #93 on: June 10, 2015, 11:10:59 AM »
@Thomas Richter

Oh. Maybe I remember wrong. Apparently I have to check my reference code when I get home. All these details are getting more and more vague every year...
My Amigas: A500, Mac Mini and PowerBook