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 →
Pcboot Alternatives
Similar projects and alternatives to pcboot
-
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.
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?
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
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
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
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.
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
-
How do I set up a VESA/VBE framebuffer?
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
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