Great tutorial for beginners

Question about which tools to use, bugs, the best way to implement a function, etc should go here. Don't forget to see if your question is answered in the wiki first! When in doubt post here.
Post Reply
User avatar
AndrewAPrice
Member
Member
Posts: 2309
Joined: Mon Jun 05, 2006 11:00 pm
Location: USA (and Australia)

Great tutorial for beginners

Post by AndrewAPrice »

I found a great tutorial for beginners: http://en.skelix.org/skelixos/

It's a step-by-step C/ASM tutorial that covers, boot strapping, writing to the screen, input handling, paging, task switching, syscalls, and loading flat binaries from disks.

I found this while googling and thought I should share!
My OS is Perception.
User avatar
Brynet-Inc
Member
Member
Posts: 2426
Joined: Tue Oct 17, 2006 9:29 pm
Libera.chat IRC: brynet
Location: Canada
Contact:

Post by Brynet-Inc »

Pretty nice find.. Surely will help out some people, would be nice if some of the archives were in tar/gzip/bzip2 instead of rar though..
Image
Twitter: @canadianbryan. Award by smcerm, I stole it. Original was larger.
User avatar
inflater
Member
Member
Posts: 1309
Joined: Thu Sep 28, 2006 10:32 am
Location: Slovakia
Contact:

Post by inflater »

It seems that I have a very sensitive antivirus... When I wanted to download source code for exception handling, my antivirus popped up with really cute adrenaline red screen that a unknown *BOOT* virus is in the .RAR file .... :lol: - again, BOOT virus in .RAR file. :lol: :lol:

inflater
My web site: http://inflater.wz.cz (Slovak)
Derrick operating system: http://derrick.xf.cz (Slovak and English :P)
User avatar
mystran
Member
Member
Posts: 670
Joined: Thu Mar 08, 2007 11:08 am

Post by mystran »

That just tells you your anti-virus heuristics are probably working.

Especially with all the hardware virtualization coming, I don't think it's that old-fashioned to consider boot-viruses a potential threat.
The real problem with goto is not with the control transfer, but with environments. Properly tail-recursive closures get both right.
Post Reply