Forum unknown
· Hot News & Rumors
#New Amiga's?
15 messages in this thread
Contrary to current urban myth… Unix does not require a 68020 or an MMU
to run. It on;y make it easier.
The 68020 I understand…it should run fine with a 68010. As to the
MMU, I'm only repeating what Hazy said.
A lot of early Unix boxes ran without MMU… it ain't easy, but these days,
it seems to be a generally held belief that an MMU is absolutely necessary.
A lot of early Unix boxes ran without MMU… it ain't easy, but these days,
it seems to be a generally held belief that an MMU is absolutely necessary.
The 68020 I understand…it should run fine with a 68010. As to the
MMU, I'm only repeating what Hazy said.
UNIX needs some sort of MMU to allow an efficient implementation of the
fork() system call. But it definitely doesn't need a 68020. We have a 68000
based UNIX box at work that blows the doors off the intel 80386 boxes.
Like I said, it only makes it easier to implement Unix. Some of the truth
of that depends heavily on what you consider a full implementation of Unix,
and how willing you are to chance a process being clobbered by a runaway.
It also depends on whether or not you're willing to let a processes entire
address space be copied on every context switch until one That depends on
whether or not you';re willing to accept having a processes entire address
space be copied on every context switch between the time you do a fork()
and one side either exec()s or exit()s.
It also depends on whether or not you're willing to let a processes entire
address space be copied on every context switch until one That depends on
whether or not you';re willing to accept having a processes entire address
space be copied on every context switch between the time you do a fork()
and one side either exec()s or exit()s.
Like I said, it only makes it easier to implement Unix. Some of the truth
of that depends heavily on what you consider a full implementation of Unix,
and how willing you are to chance a process being clobbered by a runaway.
UNIX needs some sort of MMU to allow an efficient implementation of the
fork() system call. But it definitely doesn't need a 68020. We have a 68000
based UNIX box at work that blows the doors off the intel 80386 boxes.
How do you implement a reliable sbrk() function without an MMU?
No idea how Vic… just that there have been unixes (Unices?) implemented
on 68000 non MMU machines.
No idea how Vic… just that there have been unixes (Unices?) implemented
on 68000 non MMU machines.
How do you implement a reliable sbrk() function without an MMU?