What hardware does your OS support?

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.
brunexgeek
Member
Member
Posts: 45
Joined: Wed Dec 25, 2013 11:51 am

Re: What hardware does your OS support?

Post by brunexgeek »

Currently my kernel works with
  • Raspberry Pi 1 Model B (ARMv6, single-core, 700MHz, 512MB RAM)
  • Raspberry Pi 3 Model B (ARMv8, quad-core, 1.2GHz, 1GB RAM)
However it should run on almost all Raspberry Pi boards :)
User avatar
osdever
Member
Member
Posts: 492
Joined: Fri Apr 03, 2015 9:41 am
Contact:

Re: What hardware does your OS support?

Post by osdever »

U365 supports:

* ATA/ATAPI read/write;
* PS/2 keyboard and mouse;
* VBE 1024x768x32 (by GRUB);
* Up to 4GB of RAM;
* ACPI, but it doesn't work :lol:;
* RTC and PIT;
* WIP preemptive multitasking.
Developing U365.
Source:
only testing: http://gitlab.com/bps-projs/U365/tree/testing

OSDev newbies can copy any code from my repositories, just leave a notice that this code was written by U365 development team, not by you.
Peterbjornx
Member
Member
Posts: 116
Joined: Thu May 06, 2010 4:34 am
Libera.chat IRC: peterbjornx
Location: Leiden, The Netherlands
Contact:

Re: What hardware does your OS support?

Post by Peterbjornx »

My kernel supports:

Architectures:
  • x86 (32 bit)
  • ARMv7
Drivers:
  • PIT Counter
  • PIC Interrupt controller
  • PCI Bus
  • PCI ATA ( With DMA )
  • 16550 UART
  • Generic multiboot supplied framebuffer
  • PS/2 Keyboard
  • PS/2 Mouse
  • OMAP3430 General purpose timer
  • OMAP3430 Interrupt controller
  • OMAP3430 Framebuffer
Which amounts to the following systems: Generic x86 systems, the Nokia N900 and the original Beagleboard.
User avatar
f2
Member
Member
Posts: 311
Joined: Mon Jun 15, 2009 10:01 am
Location: France

Re: What hardware does your OS support?

Post by f2 »

Obsidian OS supports:
- x86 CPU (32-bit) with SSE2 instructions
- Multiprocessing
- ACPI
- APIC (I/O and timer, no PIC, no PIT)
- SmBIOS
- PCI bus
- PS/2 keyboard and mouse
- Serial-ATA devices (AHCI, no IDE emulation)
- VBE-compatible video card (24-bit and 32-bit modes supported)

Planned support:
- 64-bit version.
- USB (keyboards, mices, sticks...)
- ATAPI devices on AHCI.
- Network cards
- Sounds cards (SB16, AC97)
"Open source seems to embrace the dark side of human nature." - Ville Turjanmaa
User avatar
bellezzasolo
Member
Member
Posts: 110
Joined: Sun Feb 20, 2011 2:01 pm

Re: What hardware does your OS support?

Post by bellezzasolo »

Currently, I'm in the very early stages, but here's my support design goals:
Architecture:
* x86 (SSE2+)
* x86-64
* ARM - Raspberry Pi
* ARM64 - RPI
I only have the Pi for ARM tests, but if I can do that it should be fairly portable as a whole.

Features:
* AVX support
* AVX-512 support
* Much more to come!
Whoever said you can't do OS development on Windows?
https://github.com/ChaiSoft/ChaiOS
mallard
Member
Member
Posts: 280
Joined: Tue May 13, 2014 3:02 am
Location: Private, UK

Re: What hardware does your OS support?

Post by mallard »

Currently:

* i686 (32-bit) CPU, including x87, MMX, SSE, etc.
* ATA hard drives
* ATAPI optical drives
* PS/2 (compatible) keyboard/mouse
* Up to 4GB RAM (tested 16MB - 4GB)
* VGA (compatible) graphics + VBE support

Planned (near future):

* "Native" (2D framebuffer) support for Intel, AMD, NVidia and "BGA" (Qemu/Bochs/VirtualBox) graphics.
* USB (HID and MSD)
* Possibly PAE for >4GB RAM
* As yet undecided selection of NICs

Seeing as re-writing my driver layer is next on my to-do list, much of this is not fully decided.
Image
MollenOS
Member
Member
Posts: 202
Joined: Wed Oct 26, 2011 12:00 pm

Re: What hardware does your OS support?

Post by MollenOS »

Implemented drivers for MollenOS currently are (EHCI is not fully featured yet, no support for transaction translators or isochronous transfers yet):

- AHCI
- ACPICA
- MFS (my own file-system)
- HPET
- USB Stack (OHCI, UHCI, EHCI)
- USB MSD
- USB HID
- (x86) PCI/PCIe
- (x86) CMOS
- (x86) PIT
- (x86) RTC
- (x86) PS2 Mouse & Keyboard
- (x86) APIC
Post Reply