[advocacy] Mike OS:simple x86 assembly language operating system & More with Raspberry Pi

67 views
Skip to first unread message

Manoj Mallawaarachchi

unread,
Apr 30, 2012, 4:59:15 PM4/30/12
to advo...@lug.lk, Bhikkhu Mettavihari, gnu.sla...@gmail.com
Hi All,

Please find good example of educational purpose OS projects written from scratch , specially from ASM.

Following list is more simple OS written in ASM to learn fundamental concepts of OS while practically writing your own boot loader and adding more functionality.

This is good tools to teach ASM and Operating system/ computer fundamentals by hand on experience(writing your own OS)specially any one planning to experiment with Raspberry PI circuit board (http://www.raspberrypi.org/)

** Note : This will look back to early days of computing and how it evolve the computers from small circuit board with DOS, linux etc. And you can experience the same ;-)

Specially schools can teach this fundamental concepts than teaching applications , will help to improve the creativity and think out of the box and finding hidden talents of the Sri Lankan students.

Specially Raspberry Pi is good for students who cannot afford computer and get this circuit boat less than 50$

All you need open source tools (Ubuntu, virtual box, NASM etc.)

==========================================================
1)http://mikeos.berlios.de/ (Mile OS) (ASM) -Very simple and good documentation.(Good foundation to write your own OS and interpreter / CLI)

2) BareMetal is a 64-bit OS for x86-64 based computers in ASM
http://www.returninfinity.com/baremetal.html

3)Game Console like OS in ASM
http://www.dex-os.com/

4)http://www.menuetos.net/screens.htm

5)http://kolibrios.org/en/ (full fledged OS with GUI from ASM)

6)DOS like
http://bos.asmhackers.net/index.php

7) All OS dev Projects
http://wiki.osdev.org/Projects

Hope this helpful to teaching computer fundamentals in creative way.

Best regards,
Manoj

Manoj Mallawaarachchi

unread,
May 1, 2012, 2:08:53 AM5/1/12
to bcku...@fossuser.lk, li...@metta.lk, advo...@lug.lk, gnu.sla...@gmail.com

Thanks for comments. Good tools for teachers.
------------------------------
On Mon, Apr 30, 2012 10:08 PM PDT Buddhika Chandradeepa Kurera wrote:

>On Tue, May 1, 2012 at 2:29 AM, Manoj Mallawaarachchi
><mano...@yahoo.com> wrote:
>> This is good tools to teach ASM and Operating system/ computer
>> fundamentals by hand on experience(writing your own OS)specially any one
>> planning to experiment with Raspberry PI circuit board
>> (http://www.raspberrypi.org/)
>>
>> ** Note : This will look back to early days of computing and how it evolve
>> the computers from small circuit board with DOS, linux etc. And you can
>> experience the same ;-)
>
>> ==========================================================
>> 1)http://mikeos.berlios.de/ (Mile OS) (ASM) -Very simple and good
>> documentation.(Good foundation to write your own OS and interpreter / CLI)
>
>Thanks for posting this. I had some experience with above and as you mentioned
>http://wiki.osdev.org/Main_Page is a good place to learn stuffs related with OS.
>
>Further you will need a text editor, assembler(NASM) and a C compiler(GCC).
>Have some fun :)
>
>--
>
>Regards,
>
>Buddhika Chandradeepa Kurera
_______________________________________________
Advocacy mailing list
Advo...@lug.lk
http://lug.lk/cgi-bin/mailman/listinfo/advocacy

Buddhika Chandradeepa Kurera

unread,
May 1, 2012, 1:08:45 AM5/1/12
to Manoj Mallawaarachchi, Bhikkhu Mettavihari, advo...@lug.lk, gnu.sla...@gmail.com
On Tue, May 1, 2012 at 2:29 AM, Manoj Mallawaarachchi
<mano...@yahoo.com> wrote:
> This is good tools to teach ASM and Operating system/ computer
> fundamentals by hand on experience(writing your own OS)specially any one
> planning to experiment with Raspberry PI circuit board
> (http://www.raspberrypi.org/)
>
> ** Note : This will look back to early days of computing and how it evolve
> the computers from small circuit board with DOS, linux etc. And you can
> experience the same ;-)

> ==========================================================
> 1)http://mikeos.berlios.de/ (Mile OS) (ASM) -Very simple and good
> documentation.(Good foundation to write your own OS and interpreter / CLI)

Reply all
Reply to author
Forward
0 new messages