What makes the OS for QL any better, different, unique ?
- 1024MAK
- Super Gold Card
- Posts: 593
- Joined: Sun Dec 11, 2011 1:16 am
- Location: Looking forward to summer in Somerset, UK...
Re: What makes the OS for QL any better, different, unique ?
How are we defining multitasking?
Only the Sinclair ZX81 could be described as a very limited multitasking system because in normal (slow) mode the CPU was constantly (as far as the user was concerned) switching between running the users program and generating the serial data stream to maintain a steady non flickering video picture.
Is it anything like modern multitasking systems, of course not. But CPU technology has moved on rather a lot.
Mark
Only the Sinclair ZX81 could be described as a very limited multitasking system because in normal (slow) mode the CPU was constantly (as far as the user was concerned) switching between running the users program and generating the serial data stream to maintain a steady non flickering video picture.
Is it anything like modern multitasking systems, of course not. But CPU technology has moved on rather a lot.
Mark


“There are four lights!”
Step up to red alert. Sir, are you absolutely sure? It does mean changing the bulb

Looking forward to summer in Somerset later in the year

QL, Falcon, Atari 520STFM, Atari 1040STE, more PC's than I care to count and an assortment of 8 bit micros (Sinclair and Acorn)(nearly forgot the Psion's)
-
- Super Gold Card
- Posts: 528
- Joined: Tue Mar 11, 2014 8:00 pm
- Location: Oxford, UK.
- Contact:
Re: What makes the OS for QL any better, different, unique ?
Xenix was supposed to be MSDOS 3 but was killed by it not being backwardly compatible with MSDOS 2 and hence didn't run Lotus 123. At the time business wouldn't buy anything which didn't run that spreadsheet as it was the only package they thought mattered.Arnould wrote:Also look at MS Xenix (was it the name ? I do not remember correctly) : total failure.
MSDOS 2 introduced transitional feature to allow the transition in which the command "switch" character and directory separator could be changed to '-' and '/' respectively so as to match the UNIX usage. There was a flag in the system variables to tell applications which version to use. However, almost all applications ignored this and hard coded '/' and '\' in their code.
MSDOS 3 had partial support for this but by that time even Microsoft weren't following their own rules, especially when Xenix was relegated to a specialist product.
Re: What makes the OS for QL any better, different, unique ?
Xenix was used on Siemens computers here in Germany and I remember to try (and found via MausNet) someone, to copy all those text files for use on WIN 3.1.
7000 4E75
Re: What makes the OS for QL any better, different, unique ?
Hello Stephen,
I did not know that Xenix was foreseen to become MS-DOS. However if they could not make a "simple" system like MS-DOS compatible with an "advanced" system like Xenix, certainly based on all the best theories about system software, then:
- either they had utterly bad programmers at Microsoft,
- or Xenix was an uncontrolable total mess that never worked well enough.
I would say the second option must have been true. Because of that team of thinking/eating philosophers not even able to afford 2 forks per person.
I did not know that Xenix was foreseen to become MS-DOS. However if they could not make a "simple" system like MS-DOS compatible with an "advanced" system like Xenix, certainly based on all the best theories about system software, then:
- either they had utterly bad programmers at Microsoft,
- or Xenix was an uncontrolable total mess that never worked well enough.
I would say the second option must have been true. Because of that team of thinking/eating philosophers not even able to afford 2 forks per person.
Re: What makes the OS for QL any better, different, unique ?
What I recall on Xenix is that it was intended to be the Standard OS for PCs, (later, the same plan applied to OS/2) which does not necessarily mean MSDOS 3. (Just like OS/2 was not necessarily planned as a replacement for MSDOS at all.)
Considering the last stand-alone version of MS-DOS (6.22) was released in 1994, MS-DOS lived way longer than Xenix inside MS (last MS version released in 1985, after that it went to SCO [of later dubious fame]).
Xenix required at least 256kB RAM and a harddisk - something which simply couldn't be expected "standard" in the early 1980s. MSDOS had to stay around for quite a bit longer... In 1983, MS started development on OS/2 - and lost interest in Xenix.
The Xenix for Siemens PC was actually called "Sinix" - Which was based on Xenix.
Tobias
Considering the last stand-alone version of MS-DOS (6.22) was released in 1994, MS-DOS lived way longer than Xenix inside MS (last MS version released in 1985, after that it went to SCO [of later dubious fame]).
Xenix required at least 256kB RAM and a harddisk - something which simply couldn't be expected "standard" in the early 1980s. MSDOS had to stay around for quite a bit longer... In 1983, MS started development on OS/2 - and lost interest in Xenix.
The Xenix for Siemens PC was actually called "Sinix" - Which was based on Xenix.
Tobias
ʎɐqǝ ɯoɹɟ ǝq oʇ ƃuᴉoƃ ʇou sᴉ pɹɐoqʎǝʞ ʇxǝu ʎɯ 'ɹɐǝp ɥO
Re: What makes the OS for QL any better, different, unique ?
Problem: With Mag!X (there was also another Multitasking-OS) a lot of programs didn't run any more or have had a lot of obscure bugs (we´re talking about the ST, not the QL).RalfR wrote:Just as long, as you do not use Mag!Xql_freak wrote:nor the Atari ST have had any Multitasking at all, not even cooperative Multitasking.
http://peter-sulzer.bplaced.net
GERMAN! QL-Download page also available in English: GETLINE$() function, UNIX-like "ls" command, improved DIY-Toolkit function EDLINE$ - All with source. AND a good Python 3 Tutorial (German) for Win/UNIX
GERMAN! QL-Download page also available in English: GETLINE$() function, UNIX-like "ls" command, improved DIY-Toolkit function EDLINE$ - All with source. AND a good Python 3 Tutorial (German) for Win/UNIX

Re: What makes the OS for QL any better, different, unique ?
Not a shortcoming of the Z80 CPU. For example, there is an operating system called SymbOS that supports preemptive multitasking on machines like Amstrad CPC and MSX2. Those machines also use Z80 CPU and lack memory protection.1024MAK wrote:Only the Sinclair ZX81 could be described as a very limited multitasking system because in normal (slow) mode the CPU was constantly (as far as the user was concerned) switching between running the users program and generating the serial data stream to maintain a steady non flickering video picture.
Is it anything like modern multitasking systems, of course not. But CPU technology has moved on rather a lot.
-
- Super Gold Card
- Posts: 528
- Joined: Tue Mar 11, 2014 8:00 pm
- Location: Oxford, UK.
- Contact:
Re: What makes the OS for QL any better, different, unique ?
And there is, of course, FUZIX, which is a UNIX-like OS for Z80 processors.
Re: What makes the OS for QL any better, different, unique ?
I seem to remember an UZ180 too - for the HD64180/Z80180 seriesstephen_usher wrote:And there is, of course, FUZIX, which is a UNIX-like OS for Z80 processors.
Re: What makes the OS for QL any better, different, unique ?
Also for 68K, I was almost tempted to do a quick Q68 port.stephen_usher wrote:And there is, of course, FUZIX, which is a UNIX-like OS for Z80 processors.