Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  
Pages: 1 [2]

Author Topic: AlfOS  (Read 3014 times)

SeaBee

  • Bay Watcher
  • Wolves are atheists
    • View Profile
Re: AlfOS
« Reply #15 on: September 01, 2010, 11:16:38 pm »

Wow. Very impressive, and one of the many things on this forum that reminds me just how little I really know.
Logged

PTTG??

  • Bay Watcher
  • Kringrus! Babak crulurg tingra!
    • View Profile
    • http://www.nowherepublishing.com
Re: AlfOS
« Reply #16 on: April 25, 2011, 02:35:15 pm »

OK, let's compile DF for this thing.
Logged
A thousand million pool balls made from precious metals, covered in beef stock.

breadbocks

  • Bay Watcher
  • A manacled Mentlegen. (ಠ_ృ)
    • View Profile
Re: AlfOS
« Reply #17 on: April 26, 2011, 12:50:23 am »

I'd rather see this have a compiler first.
Logged
Clearly, cakes are the next form of human evolution.

devek

  • Bay Watcher
  • [KILL_EVERYTHING]
    • View Profile
Re: AlfOS
« Reply #18 on: April 26, 2011, 12:59:12 am »

Be the first OS to be designed around clang from the ground up with 100% klee coverage!
Logged
"Why do people rebuild things that they know are going to be destroyed? Why do people cling to life when they know they can't live forever?"

breadbocks

  • Bay Watcher
  • A manacled Mentlegen. (ಠ_ృ)
    • View Profile
Re: AlfOS
« Reply #19 on: April 26, 2011, 07:36:46 pm »

Err... Alf, IS this compatible with any compilers as of yet?
Logged
Clearly, cakes are the next form of human evolution.

Googolplexed

  • Bay Watcher
  • My avatar is of whitespace, Not the firefox logo
    • View Profile
Re: AlfOS
« Reply #20 on: April 28, 2011, 04:54:50 am »

its x86, so it is compatible with C, C++, and any other language that can compile direct to machine code.

what I doubt it has at the moment, is any form of memory management (no malloc for you) or any standard libraries

http://wiki.osdev.org/Main_Page
The OS-dev wiki has a few tutorials to get up to this point


Getting video working is easy, takes about an hour or so. (VGA is a simple standard to support, giving you full 2D support, without hardware acceleration, or > 640x480 res)
Making libraries and the OS functions to support them: months.

I've personally built a few things like this before, but never really had the drive to get past the first few elements.

Still, it is surprisingly easy to get started
« Last Edit: April 28, 2011, 05:02:41 am by Googolplexed »
Logged
Pages: 1 [2]