I wonder if any mentioned one of the standard textbook psychology experiments of deprevation of R.E.M. (Rapid Eye Movement) sleep. Basically they allowed the subjects to sleep but as soon as they entered REM sleep (usually after 90min or so, from memory) the subject was woken up. The experiment had to be abandoned because the subjects began to show symptoms of psychosis after 7 days (again from memory). The experiment has since not been repeated in any form or variation I know of. If you interested in finding out more pick up a modern 1st year psychology text. Startrek (The Next Generation) used the experiment as part of one of the expisode plots. Something causes the crew to no longer get their REM sleep and they go psychotic, I think Data saved the day:)
WeirdArms (BA/BE, Psychology/Comp Eng) well at least at the end of this year when I graduate:P
I have to agree with the above post. Why is it whenever someone is doing something different and little bit out on the edge so many negitive comments pop up if its not specifically Linux. While some fair negitive comments were made (That coding effort should move towards embedded platforms) many more where "Why waste time on that its not Linux, its dead ix86 hardware, blah blah" Why arn't more people supporting stuff like this? It keeps options open for hackers who do want to play with OS assembly on the ix86, who might find Linux not their cup of tea or who might have ideas about how to do ASM portably . So why not show some support and have a look at the work (once the server gets a rest) for this and other 'alternative' projects!
WeirdArms
Re:And the point of this being... It's fun
on
V2 OS
·
· Score: 2
Well if anyones interested on OS design and Assembly hacking. I've started a L4 Micro-Kernel implimentation for the ARM, specifically the StrongARM SA-1100. While we plan on doing the rest of the OS in C. There is a chance for some hacking of assembly code and making use of the interesting make up of the SA-1100. The code is GPL'd. Only rather rudimentory snap-shots are avaliable. But the start of it is running on PLEB hardware (public domain hardware I designed) and the SA-1100 evaluation board (Brutus) it should be easily portable to any ARM machine though. I have a Psion 5 I'm working on getting it running on too. However if ASM's not you thing the rest of the OS on-top of the micro kernel is still some area of OS development fun in C for those interesed. Its still a start-up so only for those interested in getting their hands dirty in embedded OS development for the ARM.
Some out-of-date info is avaliable at: http://www.cse.unsw.edu.au/~pleb While kernel snapshots and my thesis on the kernel are avaliable via anonymous ftp from: ftp://ftp.cse.unsw.edu.au/pub/users/awiggins Just mail me if your interested in any of it.
Well Its not BS and if you'd like the publication I can point it out to you:) You migth also find some interesting papers related on mixing a L4Linux server with a real time server and giving cache allocation garenties. The speed can be maintained since the a microkernel can be optimised a lot more then a monolithic kernel. So please next time you think BS ask for more info (like a publication)
Cheers WeirdArms
P.S. the publications can be found at http://os.inf.tu-dresden.de then follow the links (you might like to click on the english version first) to L4Linux and the papers for L4 linux and you'll find all you need:)
If you where an OS expert you'd know microkernels are a superior design concept but have suffered performance wise since they leed to more syscalls (ie trapping into the priveliged mode of the CPU) However QNX is not a good example of 'high' performance microkernel. There are microkernels that are high performance. L4 (a microkernel) runs a User level Linux (L4Linux) server at 110% the speed of native linux a 10% slowdown on a quick port is pretty good and you get more flexibility. http://www.cse.unsw.edu.au/~disy/L4 if your interested in finding out more on high performance microkernels:)
Cheers WeirdArms
P.S. I'm not bagging QNX, its nice specially since its a 'complete' system.
I think the reason most Australians (such as myself) are not bothered by it so much is because it is basically unenforcable. It was a bill put forward by people who don't even really know what they are dealing with. It will be interesting to see the first case which actually deals with it and how far it gets in our legal system.
Just one padantic comment. They arn't SMP boards they are seperate machines linked by PCI on one board. The difference? They are limited in speed of data exchange between mahines by the PCI bus. They why they run beawulf not SMP linux. SMP means the CPU's share memory and usually a common clock. Its possible to SMP the SA-110's and i beleive the SA-1100 with some funky hardware hacks. At the end of the Year I'm planning to make dual SA-1100 version of MiniPLEB, but for now too busy:( Weird
I wonder if any mentioned one of the standard textbook psychology experiments of deprevation of R.E.M. (Rapid Eye Movement) sleep. Basically they allowed the subjects to sleep but as soon as they entered REM sleep (usually after 90min or so, from memory) the subject was woken up. The experiment had to be abandoned because the subjects began to show symptoms of psychosis after 7 days (again from memory). The experiment has since not been repeated in any form or variation I know of. If you interested in finding out more pick up a modern 1st year psychology text. :)
:P
Startrek (The Next Generation) used the experiment as part of one of the expisode plots. Something causes the crew to no longer get their REM sleep and they go psychotic, I think Data saved the day
WeirdArms (BA/BE, Psychology/Comp Eng) well at least at the end of this year when I graduate
I have to agree with the above post. Why is it whenever someone is doing something different and little bit out on the edge so many negitive comments pop up if its not specifically Linux. While some fair negitive comments were made (That coding effort should move towards embedded platforms) many more where "Why waste time on that its not Linux, its dead ix86 hardware, blah blah"
Why arn't more people supporting stuff like this? It keeps options open for hackers who do want to play with OS assembly on the ix86, who might find Linux not their cup of tea or who might have ideas about how to do ASM portably .
So why not show some support and have a look at the work (once the server gets a rest) for this and other 'alternative' projects!
WeirdArms
Well if anyones interested on OS design and Assembly hacking. I've started a L4 Micro-Kernel implimentation for the ARM, specifically the StrongARM SA-1100. While we plan on doing the rest of the OS in C. There is a chance for some hacking of assembly code and making use of the interesting
make up of the SA-1100. The code is GPL'd. Only rather rudimentory snap-shots are avaliable. But the start of it is running on PLEB hardware (public domain hardware I designed) and the SA-1100 evaluation board (Brutus) it should be easily portable to any ARM machine though. I have a Psion 5 I'm working on getting it running on too. However if ASM's not you thing the rest of the OS on-top of the micro kernel is still some area of OS development fun in C for those interesed.
Its still a start-up so only for those interested in getting their hands dirty in embedded OS development for the ARM.
Some out-of-date info is avaliable at:
http://www.cse.unsw.edu.au/~pleb
While kernel snapshots and my thesis on the kernel are avaliable via anonymous ftp from:
ftp://ftp.cse.unsw.edu.au/pub/users/awiggins
Just mail me if your interested in any of it.
Enjoy, WeirdArms (awiggins@cse.unsw.edu.au)
Well Its not BS and if you'd like the publication :) You migth also find some interesting papers related on mixing a L4Linux server with a real time server and giving cache allocation garenties.
:)
I can point it out to you
The speed can be maintained since the a microkernel can be optimised a lot more then a monolithic kernel. So please next time you think BS ask for more info (like a publication)
Cheers WeirdArms
P.S. the publications can be found at http://os.inf.tu-dresden.de then follow the links
(you might like to click on the english version first) to L4Linux and the papers for L4 linux and you'll find all you need
If you where an OS expert you'd know microkernels are a superior design concept but have suffered performance wise since they leed to more syscalls (ie trapping into the priveliged mode of the CPU) However QNX is not a good example of 'high' performance microkernel. There are microkernels that are high performance. L4 (a microkernel) runs a User level Linux (L4Linux) server at 110% the speed of native linux a 10% slowdown on a quick port is pretty good and you get more flexibility. :)
http://www.cse.unsw.edu.au/~disy/L4 if your interested in finding out more on high performance microkernels
Cheers WeirdArms
P.S. I'm not bagging QNX, its nice specially since its a 'complete' system.
I think the reason most Australians (such as myself) are not bothered by it so much is because
it is basically unenforcable. It was a bill put
forward by people who don't even really know what
they are dealing with. It will be interesting to
see the first case which actually deals with it
and how far it gets in our legal system.
Just one padantic comment. They arn't SMP boards :( Weird
they are seperate machines linked by PCI on one
board. The difference? They are limited in speed
of data exchange between mahines by the PCI bus.
They why they run beawulf not SMP linux. SMP means
the CPU's share memory and usually a common clock.
Its possible to SMP the SA-110's and i beleive the
SA-1100 with some funky hardware hacks.
At the end of the Year I'm planning to make dual
SA-1100 version of MiniPLEB, but for now too busy