What does your OS look like? (Screen Shots..)

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.
User avatar
rJah
Posts: 20
Joined: Tue Jun 26, 2007 12:36 pm

Re: What does your OS look like? (Screen Shots..)

Post by rJah »

1. http://forthworks.com/standards/of1275.pdf - Open Firmware specification.
2. http://www.openfirmware.info/Bindings - Architecture and device bindings to the standard.
3. http://refspecs.freestandards.org/elf/elfspec_ppc.pdf - This should also help (did for me)
4. http://yaboot.ozlabs.org/

Have fun! :)
This is not a productive area of discussion
fronty
Member
Member
Posts: 188
Joined: Mon Jan 14, 2008 5:53 am
Location: Helsinki

Re: What does your OS look like? (Screen Shots..)

Post by fronty »

Firmworks also sells manual for creating open firmware client programs. I don't own a copy, I once skimmed through one copy and it was really nice. If you're going to write client programs for open firmware, it won't be bad thing to own, though you can cope with IEEE standard and binding documentation (been there).
User avatar
Karlosoft
Member
Member
Posts: 277
Joined: Thu Feb 14, 2008 10:46 am
Location: Italy
Contact:

Re: What does your OS look like? (Screen Shots..)

Post by Karlosoft »

Here a screenshot of my new Smile version. Next step is adapt the old vesa code for my new driver interface.
I don't know which background color use. Any suggestion?
Attachments
smile5.PNG
elfenix
Member
Member
Posts: 50
Joined: Sun Dec 02, 2007 1:24 pm
Libera.chat IRC: elfenix
Location: United States
Contact:

Re: What does your OS look like? (Screen Shots..)

Post by elfenix »

Finally starting to get somewhere. Hoping to finish up on the messaging system and get the VGA driver more functional soon.

Working:
- Basic virtual memory: user space, kernel space, copy on write, sbrk()
- Basic object system / messaging protocol
- Load elf binaries
- Load initrd in "ar" format
- System calls
- Multiple processes: fork()
- Basic scheduler, kernel physical and virtual mem allocators
- Kernel slab allocator
- Start of standard C library:most of string / stdlib, including malloc(), free()
- Kernel side spinlocks, semaphores, mutexes, ringbuffers

Not working:
- Everything else....

"Hello World" never looked so good....
Attachments
initial_screenshot.png
User avatar
IanSeyler
Member
Member
Posts: 326
Joined: Mon Jul 28, 2008 9:46 am
Location: Ontario, Canada
Contact:

Re: What does your OS look like? (Screen Shots..)

Post by IanSeyler »

Now with Ethernet! The "T" and "R" boxes light up is there is Transmit and Receive activity.

Image
BareMetal OS - http://www.returninfinity.com/
Mono-tasking 64-bit OS for x86-64 based computers, written entirely in Assembly
User avatar
VolTeK
Member
Member
Posts: 815
Joined: Sat Nov 15, 2008 2:37 pm
Location: The Fire Nation

Re: What does your OS look like? (Screen Shots..)

Post by VolTeK »

Nice job, You even have a network address assigned

great job
User avatar
54616E6E6572
Member
Member
Posts: 47
Joined: Tue Aug 18, 2009 12:52 pm
Location: Kansas City

Re: What does your OS look like? (Screen Shots..)

Post by 54616E6E6572 »

Ok so here is the latest screenshot of my OS:

You'll notice that I finally have a name for my OS 'Lepidoptera OS'... and for those of you that don't know, 'Lepidoptera' is essentially the scientific name for moths and butterflies (sortof). I choose the name because I like butterflies, get over it. :-D
Image

Here is an animated gif, recorded by my OS during boot on real hardware (my quad-core phenom). http://img186.imageshack.us/i/osloader.gif/
You'll have to actually click the link. IIRC no animated images -or- videos are allowed because of some peoples bandwidth, etc...

and here is a list of what my OS officially has support for:
* Standard BIOS 32-bit Service Directory
* ACPI Driver with an AML Interpreter
* High Precision Event Timer
* AMD 780G Northbridge Driver
* AMD 700/710/750 Southbridge Driver
* OHCI & EHCI USB Drivers
* HD Audio Driver
* Basic GPGPU Support
* Open Font Format
* PCI Local Bus
* PCI Express
* Plug and Play BIOS
* Trusted Platform Module
* Serial ATA Driver (IDE & AHCI Mode)
* System Management BIOS
* Long Mode
* Multiprocessing
* USB/1394/COM Kernel Debugging
* ATI Radeon HD 2400/2600/2900 Driver
* VGA/VESA Driver
* Filesystem Driver
* Volume Manager
* ISO9660 & UDF Driver
* AC'97 Audio Driver
* Some other less interesting stuff that is too lengthy to list here. :-)
The 2nd Doctor: "I have no doubt that you could augment an earwig to the point where it could understand nuclear physics, but it would still be a very stupid thing to do!"
User avatar
f2
Member
Member
Posts: 311
Joined: Mon Jun 15, 2009 10:01 am
Location: France

Re: What does your OS look like? (Screen Shots..)

Post by f2 »

@54616E6E6572: Lepidoptera?!... Hm, it is a very original name for an OS which looks very good, just by seeing the list of
supported features :) . I'm waiting for the public release :D ...

@ReturnInfinity: I have tested the pre-version and that looks good.
"Open source seems to embrace the dark side of human nature." - Ville Turjanmaa
TylerH
Member
Member
Posts: 285
Joined: Tue Apr 13, 2010 8:00 pm
Contact:

Re: What does your OS look like? (Screen Shots..)

Post by TylerH »

And you did all that in asm?! What'd you do, drop out, and start smoking meth to work on that thing 24/7?
User avatar
54616E6E6572
Member
Member
Posts: 47
Joined: Tue Aug 18, 2009 12:52 pm
Location: Kansas City

Re: What does your OS look like? (Screen Shots..)

Post by 54616E6E6572 »

@TylerAnon, yes all in asm, haven't gone to school in 3 years, no drugs, and not 24/7 (I sleep 3-4 hours a day instead)

@Tommy, thanks. a public release should be available in a couple weeks (a couple of weeks to me is anywhere between 2 weeks and 6 months) as soon as I get a GUI complete, seeing as of now it does nothing but boot, and boot, and keep on booting. I'll probablly also have to add support for Intel64 cpu's before I make a release since some people will probably not enjoy trying to boot it in qemu, bochs, or virtual box and have it tell them 'AuthenticAMD' cpu required.
The 2nd Doctor: "I have no doubt that you could augment an earwig to the point where it could understand nuclear physics, but it would still be a very stupid thing to do!"
User avatar
Jezze
Member
Member
Posts: 395
Joined: Thu Jul 26, 2007 1:53 am
Libera.chat IRC: jfu
Contact:

Re: What does your OS look like? (Screen Shots..)

Post by Jezze »

@54616E6E6572: Wow that is some serious hardware support. How many years have you worked on it?
Fudge - Simplicity, clarity and speed.
http://github.com/Jezze/fudge/
User avatar
54616E6E6572
Member
Member
Posts: 47
Joined: Tue Aug 18, 2009 12:52 pm
Location: Kansas City

Re: What does your OS look like? (Screen Shots..)

Post by 54616E6E6572 »

@Jezze, Well I started work on it last December and worked on it for 2 months, then it went on hiatus for 6 months, and I started work again about last week. I've done nothing but code since, I started the project again. Having the manuals to all the hardware specs helps too. So the answer to the question would be, I've actually coded on it maybe 2-3 months total time.
The 2nd Doctor: "I have no doubt that you could augment an earwig to the point where it could understand nuclear physics, but it would still be a very stupid thing to do!"
User avatar
Brynet-Inc
Member
Member
Posts: 2426
Joined: Tue Oct 17, 2006 9:29 pm
Libera.chat IRC: brynet
Location: Canada
Contact:

Re: What does your OS look like? (Screen Shots..)

Post by Brynet-Inc »

GhostXoPCorp wrote:Nice job, You even have a network address assigned

great job
That would appear to be the MAC addresses, minus colons, typically it's set to a predefined value in ROM.
Image
Twitter: @canadianbryan. Award by smcerm, I stole it. Original was larger.
User avatar
VolTeK
Member
Member
Posts: 815
Joined: Sat Nov 15, 2008 2:37 pm
Location: The Fire Nation

Re: What does your OS look like? (Screen Shots..)

Post by VolTeK »

Ah ok, i just assumed it was a network address seeing that the number is next to "Network Address:" but ok
pcmattman
Member
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: What does your OS look like? (Screen Shots..)

Post by pcmattman »

A picture says a thousand words - there's not much I can say about this one...

Clicky for image (1024x768).
Post Reply