pcboot

Bootable PC demo/game kernel (by jtsiomb)

Pcboot Alternatives

Similar projects and alternatives to pcboot

  • minimal-efi

    A bare-bones minimal executable application for efi on the x64 platform

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better pcboot alternative or higher similarity.

pcboot reviews and mentions

Posts with mentions or reviews of pcboot. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-11-28.
  • Need to create a cross compiler?
    2 projects | /r/osdev | 28 Nov 2022
    You don't need a cross-compiler for building bare metal programs for the same architecture. You just need to make sure to pass all the correct flags to gcc, like -ffreestanding, -nostdinc, and so on. Take a look at my pcboot project for reference: https://github.com/jtsiomb/pcboot/blob/master/Makefile
  • Reccomended resource for Kernel Dev with C
    1 project | /r/osdev | 26 Jun 2022
    You don't have to. Feel free to refer to my Makefile and linkscript (pcboot.ld) as an example if it helps: https://github.com/jtsiomb/pcboot
  • Confused about how to draw one pixel to the screen
    1 project | /r/GraphicsProgramming | 31 Mar 2022
    There is a more simple way, but it requires direct hardware access, which is something reserved for the operating system kernel when you're running under typical modern operating systems. Basically the graphics card's framebuffer is mapped somwhere in memory, and as long as you're in a video mode (which you can set up in a GPU-independend way with VBE, assuming we're talking about PCs), you can write pixels there and they're interpreted as colors by the scanout circuit. If you want to use the "simple way" you need to write your own bootable program. See my pcboot project: https://github.com/jtsiomb/pcboot, and series of accompanying short articles here: http://nuclear.mutantstargoat.com/articles/pcmetal/
  • after almost half a year, i entered protected mode successfully
    1 project | /r/osdev | 27 Apr 2021
    Link to a regular ELF binary with -nostdlib using an ld link script that defines the start address to the address you're going to load at (see mine for example: https://github.com/jtsiomb/pcboot/blob/master/pcboot.ld ).
  • My global variables are not initialized, even tough I use a cross compiler.
    1 project | /r/osdev | 10 Apr 2021
    here's mine from a recent project in case it helps: https://github.com/jtsiomb/pcboot/blob/master/pcboot.ld
  • How can I get VBE graphics
    1 project | /r/osdev | 4 Feb 2021
  • How do I set up a VESA/VBE framebuffer?
    1 project | /r/osdev | 21 Jan 2021
    You'll be the judge of the "reasonably clean" part, but here's mine: https://github.com/jtsiomb/pcboot/blob/master/src/vbe.c You'll also need to look into https://github.com/jtsiomb/pcboot/blob/master/src/lowcode.s for the int86 implementation, and here's a short accompanying article about how this works: http://nuclear.mutantstargoat.com/articles/pcmetal/pcmetal04.html
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 29 May 2024
    Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →

Stats

Basic pcboot repo stats
7
44
0.0
over 2 years ago

jtsiomb/pcboot is an open source project licensed under GNU General Public License v3.0 only which is an OSI approved license.

The primary programming language of pcboot is C.


Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com