AmiKit Support ForumAmiKit Discord Chat
 Start Register Search Statistics Quick Guide  
Online now: Guests - 1
Members - 0
Most users ever online: 41 [17 Jun 2024 01:12]
Guests - 41 / Members - 0
I have a suggestion AmiKit Support Forum / I have a suggestion /  
 

Implement "Executive" in Amikit

 
Author robsten
Partaker
#1 Posted: 23 Jan 2022 20:53 
Hi there,

How about implementing/installing the very great "Executive" task scheduling utility into Amikit?
I registered it once in the 90s for 20DM, meanwhile it's on Aminet with free public key.

https://aminet.net/search?query=executive

It can massively improve multitasking and system balancing. (It once has been stated belonging to the few best ever developed utilities for the AmigaOS).

I didn't wanted to have my original machine operating without it again (even with my DCE 060). Properly configured which may take some patience it will smoothen CPU load and keep heavy load task like creating .7z archives or else from causing lag that may occur e.g. screen switching or lets say creating more than one archive at a time or having other CPU intense tasks running.

Try it out, WINUAE will even on your rig show signs of lag when starting more than one heavy load tasks despite being set to above "normal priority".
I tested after creating two files with each 30MB in Ram to simultaneously create two individual .7z archives. You will see what happens after starting the first process.

There wasn't hardly any system/mouse response when doing this on my Amikit XE 11.4 system. I couldn't start the second archiving process and had to wait until the first archive was finished.

As expected doing this on my own AmigaOS3.9 installation (with Executive) it was no hassle at all to get both jobs done. No lag at all (at last I started 7 archiving processes simultaneously going smooth in the background). ATM. I'm in the process of rebuilding my entire Amiga data archive of ~1,4GB switching from .lzx to .7z archives.

One would say, hold on - each task would take longer than starting one by one. Yes, but it's not like double, triple or multiple the time needed. After all it's about having to wait for one task to be finished due to lag or to simply go on with whatever work the user want's to do with the system.

I set up both systems with 1GB of ram for archiving files with each 10MB in size as the 7z implementation (v9.13) can eat up several hundreds of MB ram per archive.

This part is the first paragraph from the readme file provided:

"WHAT IS IT?
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Executive brings real multitasking to AmigaOS. Executive is a UNIX-like
task scheduler for Amiga. It also has plenty of other features previously
available only in larger operating systems.

Executive improves the responsiveness of your Amiga. One CPU intensive
application no longer causes the whole system to crawl. You can start
many CPU intensive applications and the system still feels as if it
would be totally idle.

The Executive package also includes many useful client programs that let
you control tasks and monitor what's going on in your system.

No similar programs for Amiga have been made before, so you may not
exactly know what Executive is all about, but give it a little time
and read the documentation and you won't regret it!

Executive is the highest rated item of shareware CU Amiga magazine has
ever awarded at 98%.
"

Author AmiKit
Admin
#2 Posted: 23 Jan 2022 21:06 
Hey and thank you very much for such a detailed post. in 90's I remember I used Executive on my Amiga1200/040 for a while... until some incompatibilites emerged. I don't remember how serious it was but I know I had to stop using it. Anyway, I might give it a try once again.

Btw. regarding the LZX > 7z conversion, just be advised that 7z doesn't preserve the specific amiga file attributes.

Author robsten
Partaker
#3 Posted: 24 Jan 2022 18:38 
Hi, oh well there are a few incompatibilities mentioned in the guide, for me they weren't problematic though. I'm still using it on my hardware without any troubles.

Anyway I would start an approach and test it on my Amikit install having backed up the partition, I'll see how it works out.

Thanks for reminding me about specific treatment with 7z, good point indeed.
Every attribute beside standard rwed will be ignored plus file name comments.

I'll test which uncompressed/stored encapsulated form .lzx or .lha will turn out smaller within a .7z file.
It seems to depend on just a few bytes after being recompressed. So I will have to process each archive twice.

After all there remains some noticeable size reduction.

Best regards.

Author robsten
Partaker
#4 Posted: 20 Mar 2022 20:53 
ATM. I'm running Executive from Amikit 11.5.0 up to the most recent version without any problems.

There are no gurus or any other crashes or misbehaves happening afa I could experience so far.

As expected the system operation is noticeably much more smooth (of course after properly having configured Executive).

Author AmiKit
Admin
#5 Posted: 20 Mar 2022 20:55 
Thanks for letting me know. Can you send me the config, please?

Author robsten
Partaker
#6 Posted: 20 Mar 2022 21:38 
Hi,

I sent a PM.

Author alanwall

Partaker
#7 Posted: 24 Mar 2022 20:22 
Executive is also a program I paid for looong time ago. The only thing I wish for is an update to the sana 11 device. I also run it on AmiKit XE and need to update the prefs as it does not look very nice on my current desktop. Would post a pic of it but can't figure out how to post it ?

Author robsten
Partaker
#8 Posted: 24 Mar 2022 20:41 
Yes, also one of my early registrations. Although Petri already had an email address he also sent out certificate letters with the serial numbers.

Actually the executive.prefs file is text only.

Is there a specific issue with the sana 11 device?

I have a suggestion AmiKit Support Forum / I have a suggestion /
 Implement "Executive" in Amikit

Your Reply Click this icon to move up to the quoted message


 ?
Only registered users are allowed to post here. Please, enter your username/password details upon posting a message, or register first.

 

 
AmiKit Support Forum Powered by Forum Script miniBB ®
 ⇑