Releases: NunoLealF/Serra
Trabalho final (PAP) (14 junho 2025)
Entrega final da Prova de Aptidão Profissional
Esta versão da PAP inclui dois ficheiros: Serra.img (o build regular, formatado MBR, compatível com BIOS e UEFI), e Serra_SemGraficos.img (igual ao build anterior, mas limitado ao modo de texto).
Os ficheiros .img contêm um mapa de partições MBR com uma partição FAT-16, que contém o núcleo (o kernel) e o loader. É necessário ter uma máquina x64 com pelo menos 128 MiB de memória RAM.
(Pela minha testagem, isto funciona bem na maioria dos PCs; também funciona perfeitamente bem em qualquer Mac (com processador Intel, não Apple Silicon), desde que tenha um firmware de 64-bits (ou seja, depois de 2010))
Maker portfolio demo
Demo for the MIT maker portfolio – shows the Serra logo, along with a cursor (which is just the MIT logo – left-click to draw it across the screen!):
This is not a final release in any way, shape or form, it's just a demo showing the current capabilities of the boot manager. To be more specific, this demo:
- automatically picks the best VESA video mode, assuming one is available;
- displays the Serra logo (see
Boot/Legacy/Core/Img.h); - loads a rudimentary PS/2 mouse driver to track the position of the cursor;
- and shows a cursor on the screen (in this case, the MIT logo).
This release contains two files: MitDemo.bin (which is just the raw image file, suitable for burning onto a USB or running from QEMU, such as in qemu-system-i386 -cpu pentium3 -m 128 -drive file=MitDemo.bin,format=raw -d int), and MitDemo.vdi (which is a VirtualBox hard disk file).

