Hi OSDEV Community,
I pushed the full source code of LikeOS to github.
Included in the github repository is a small ISO for booting inside in a virtual machine
created at the time the development of the OS stalled in 2007.
GITHUB Link:
https://github.com/kingcope/LikeOS
A video booting LikeOS is available on youtube:
http://www.youtube.com/watch?v=rUBpzhPixYA
Have fun OSDEVERS!
Nikos
LikeOS source code released on github
- Griwes
- Member
- Posts: 374
- Joined: Sat Jul 30, 2011 10:07 am
- Libera.chat IRC: Griwes
- Location: Wrocław/Racibórz, Poland
- Contact:
Re: LikeOS source code released on github
I killed it by moving mouse cursor outside it's screen (:D) and video keeps playing after I close it, but it's still far, far, far beyond my current progress, good work!
Reaver Project :: Repository :: Ohloh project page
<klange> This is a horror story about what happens when you need a hammer and all you have is the skulls of the damned.
<drake1> as long as the lock is read and modified by atomic operations
<klange> This is a horror story about what happens when you need a hammer and all you have is the skulls of the damned.
<drake1> as long as the lock is read and modified by atomic operations
Re: LikeOS source code released on github
Quite funny that its killable by moving out of screen bounds, experienced this bug only in a very early stage of developing.
Which Virtual Machine software do you use ? It should work quite fine in VMware workstation with >= 256M RAM configured.
The bug when closing the video window is normal operation
Which Virtual Machine software do you use ? It should work quite fine in VMware workstation with >= 256M RAM configured.
The bug when closing the video window is normal operation
- Griwes
- Member
- Posts: 374
- Joined: Sat Jul 30, 2011 10:07 am
- Libera.chat IRC: Griwes
- Location: Wrocław/Racibórz, Poland
- Contact:
Re: LikeOS source code released on github
I launched it in VirtualBox with 1GiB of RAM.
Reaver Project :: Repository :: Ohloh project page
<klange> This is a horror story about what happens when you need a hammer and all you have is the skulls of the damned.
<drake1> as long as the lock is read and modified by atomic operations
<klange> This is a horror story about what happens when you need a hammer and all you have is the skulls of the damned.
<drake1> as long as the lock is read and modified by atomic operations
Re: LikeOS source code released on github
Thank u alot for testing the Operating System. I'm playing with the thought to continue development of LikeOS.
Re: LikeOS source code released on github
Uhm. Why does it need 256 MB of RAM or more? It is 4 time the size of physical RAM I have. Or is it only required for like playing video?
Using 700MHz Pentium III machine with 64MB of RAM because I feel like it.
ed implementation in C: main(a){for(;;;){read(0,&a,1);if(a=='\n')write(1,"?\n",2);}}
ed implementation in C: main(a){for(;;;){read(0,&a,1);if(a=='\n')write(1,"?\n",2);}}
-
- Member
- Posts: 2566
- Joined: Sun Jan 14, 2007 9:15 pm
- Libera.chat IRC: miselin
- Location: Sydney, Australia (I come from a land down under!)
- Contact:
Re: LikeOS source code released on github
Works alright in VMware Workstation - decent performance too. The mouse wraps around the screen, which is really weird - and if I keep doing this, at some point it'll crash the system. Similar to Griwes issue I imagine.
256 MB is definitely the bare minimum - anything less and I just get the main background colour and nothing else. I'd definitely suggest having some logic in place to handle this - perhaps make it possible to display a message to the user via the UI in < 256 MB of RAM, so they know your system can't handle it.
256 MB is definitely the bare minimum - anything less and I just get the main background colour and nothing else. I'd definitely suggest having some logic in place to handle this - perhaps make it possible to display a message to the user via the UI in < 256 MB of RAM, so they know your system can't handle it.
Re: LikeOS source code released on github
Thanks again! I love it when people actually run the OS for testing. The 256MB contraint needs really be fixed. The main reason for it is the kalloc implementation that currently is fragile and inefficient. The mouse driver needs to be cleaned too, I will put this issue on the list of bugs to resolve. As noted before I decided to put LikeOS a step further in development and I know already what path the OS will follow. I hope you like the current stage of LikeOS and there is for sure more to come, I will keep you updated!