Page 57 of 262

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

Posted: Sun Aug 15, 2010 5:16 am
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! :)

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

Posted: Sun Aug 15, 2010 5:33 am
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).

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

Posted: Sun Aug 15, 2010 10:18 am
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?

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

Posted: Mon Aug 16, 2010 7:07 am
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....

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

Posted: Wed Aug 18, 2010 10:44 am
by IanSeyler
Now with Ethernet! The "T" and "R" boxes light up is there is Transmit and Receive activity.

Image

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

Posted: Fri Aug 20, 2010 2:04 pm
by VolTeK
Nice job, You even have a network address assigned

great job

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

Posted: Fri Aug 20, 2010 2:06 pm
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. :-)

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

Posted: Fri Aug 20, 2010 2:26 pm
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.

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

Posted: Fri Aug 20, 2010 2:32 pm
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?

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

Posted: Fri Aug 20, 2010 3:49 pm
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.

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

Posted: Fri Aug 20, 2010 5:27 pm
by Jezze
@54616E6E6572: Wow that is some serious hardware support. How many years have you worked on it?

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

Posted: Fri Aug 20, 2010 6:07 pm
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.

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

Posted: Fri Aug 20, 2010 7:04 pm
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.

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

Posted: Sat Aug 21, 2010 1:27 pm
by VolTeK
Ah ok, i just assumed it was a network address seeing that the number is next to "Network Address:" but ok

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

Posted: Wed Aug 25, 2010 4:23 am
by pcmattman
A picture says a thousand words - there's not much I can say about this one...

Clicky for image (1024x768).