stefcep2 wrote:
It depends on what software you used. PD can give you a guru, most commercial software I used was fine. Memory protection still doesn't prevent freezes and hangs, screen corruption,they still happen eg nvidia drives with XP/Vista
No, I almost never used PD.
Umm, it's really comical when people continue beating the dead horse over and over and over... forever... :crazy:
What's next piece of news, that no OS has memory protection because kernel code can crash the system ?
You might want to update yourself on memory protection, kernel space, user space, and processes.
Linux is said to be more secure but thats probably because its less popular (and not as hated as MS is). It doesn't attract as much malware development, doesn't necessarily mean its more secure, but it might..
You also forgot that linux is Open Source, and people wanting to stay away from malware tend to be using distributions. There you have two valid reasons why there should be far more malware for linux systems than there appears to be at the moment.
You can't infiltrate a proper implementation of a good design, but a faulty implementations by a coder you can. Now, as long as coders properly implement system components, it won't matter how bad code the application developers write.
Heard that argument a billion times. Thats a cop out. Why? Because it hasn't happened. In 20 years. Linux needs to be assessed on what it is NOW, its had 20 years to mature, not what it COULD BE, if someone gave a rats at some indeterminate point in the future. Theoretically it *might* be possible to have an intuitive GUI for every function that a user might need to use, but NOT ONE DISTRO provides such a system. Tried all the big guns: Ubuntu, Mandriva, Fedora, SUSE, ALL REQUIRE eventually that you get your hands dirty with CLI. You CAN'T escape it. Linux is still a command line OS with GUI tacked on top of it, no matter how its dressed up. On the other hand Workbench and CLI are two sides of the one coin.
You are talking about a *distribution*, realize a distribution contains tons of software packages needing to be configured with tons of configuration utilities, usually that's the shell commands on linux, nothing prevents GUIs for those, and nothing prevents rewriting any fundamental CLI command to a more amiga-like look/syntax if one must either.
Really? What in god's name are you running? I've run ImageFX, and lightwave renders, whilst typing up an essay in Wordworth, and i couldn't out-type Wordworth on a 40 mhz '030. Oh I was IRC'ing at the time so a TCP stack was going as well and had YAM open..
Good for you, not everyone could afford those luxury hw.
And you want to improve it more? Download Executive for free and customize task scheduling to suit your needs.
Like that doesn't add overhead. And still no mp, no vm.
fast boot up time.
And faster crash down time.
Blue screens happen at ghz speeds, GURU's at MHZ...
GURUs can happen by any piece of code in any part of ram at any time. "Blue Screens", which I have never personally had the pleasure to meet, are unsurprisingly only limited to "supervisor" code, those are running in the kernel, and far far away from userpace application processes.
Also some browsers utilize multi-threading badly, or (almost) not at all.
Oh you mean the programmers haven't yet learned how to program their software in a system-friendly way so that they make way for higher-priority system tasks like responding to a command issued by the user to open a Start Menu? Why doesn't the OS over-ride this? Isn't it a PRE-EMPTIVE multi-tasking OS as opposed to a co-operative one? Why does the OS allow an application to take priority over system tasks? Also its OK when programmers program badly on Windows, thats the programers fault, but not when they do it on Amiga, thats AmigaOS's fault?
Oh *start* menu huh ? You could've included the word start and not making me think you are talking about the browser one..
Since when have I defended windows way of implementing things.
Also Explorer, although a system one, is still an application process. Like I wrote earlier, I had to set a task priority to minus -1 in AmigaOS to ensure other app's (who happened to for the most part be io-bound) to get near-instant schedule, I don't remember the names after all these years, but on AROS last time I tried it (more than a year ago) at least ScummVM (set task to -1) and Lunapaint (slowed workbench menu down alot of times).
:lol:
You know nothing about Exec:
You mean I know less about exec than you know about NT kernel ? comedy !
its employs true pre-emptive multitasking
Yea, it initializes the interrupt vector table to among other things point to interrupt/exception handlers, and initializes the hardware (the timer included) to gain it's pre-emptive task-switching functionalty (that's hard man

and offourse initializes it's "subsystems" mm, ipc, whatever, but only to export most of it's services as library functions. Only sitched to supervisor mode upen exceptions/interrupts and when itself needs to.
, and its scheduler will only "starve" tasks if you prioritize something to an extreme: no programmer in his right mind would do it that way, but if you want you can try. And even then the system will still be responsive to the user as system tasks are prioritised highest anyway.
Thanks for the lecture, tell me something new. But it's not about prioritizing to extreme or not, but that cpu-bound tasks with piority 0+ will cause serious problems
Task switching is what you got in Pre-OS X days on Mac, and Win 3.11 days.
oO what are you talking about ?
Since then Windows has had pre-emptive multi-tasking but its not as responsive as AmigaOS Exec, not unless you have a factor of 1000 more ram (thats why Win and Linux NEED Virtual memory, ) and CPU cycles.
ok.
And Amiga doesn't have virtual memory because it doesn't NEED it. I've never run out of RAM and the most i had was 128 meg. But if you want it can be done, you could buy
GigaMem to do it...
Software provides more funcionality with time, resolutions increase, modern kernels have page tables and other contexts that need memory, they have services (many really unnecessary) that need memory, when you add all these to amigaos it won't stay as small anymore.
But sure, like I said, many services in windows as an example are unnecessary, I've turned off several with increased memory and cpu performance as results, i need to turn off a few more..
I stand by my earlier conclusion Windows OS, OS X and Linux OS programmers should be ashamed at the total misuse of hardware resources in creating the worst user-experience versus computing power in the history of computing.
But AmigaOS due to its many incapabilites cannot provide many of these experiences at all.
But, give me a free AmigaOS (say AROS fork) with full mp, even in form of segment based single address space, and I will be over it

would be a nice simple OS on laptops. But then there is Haiku/Syllable, though i prefer C over C++ :/