I want to know what I need to study to make my own operating system that works with raspberry pie.

Asked 1 years ago, Updated 1 years ago, 467 views

I would like to create an operating system that operates under the following conditions, but what kind of knowledge do I need first?
I searched a lot, but I don't understand the following, so I would like to know.

What is a Linux base in the first place?
Coding method?
The language assembler you use?C language?

I looked into how it worked until the PC started up.
I looked into bios, bootloader, kernel.
Checked the order in which the operating system boots.

Linux OS running Raspberry Pi 4 model B

A: https://kozos.jp/kozos/
B: http://yuma.ohgami.jp/x86_64-Jisaku-OS/
How does it start: https://www.pmi-sfbac.org/linux-kernel/
linux:https://ja.wikipedia.org/wiki/Linux
Linux kernels:https://ja.wikipedia.org/wiki/Linux%E3%82%AB%E3%83%BC%E3%83%8D%E3%83%AB
Linux kernel downloads:https://www.kernel.org/
PC Boot: https://behind-memoirs.hatenablog.com/entry/2017/11/14/021856

raspberry-pi

2022-12-14 09:24

1 Answers

Linux-based

Unix-like operating systems come in a variety (see figure in link),
Linux is either of the BSD descendants or System V series.
There are many OS's in each previous family, but Linux is alone

Linux correctly refers to the kernel (not the entire operating system), and distribution refers to a variety of software (other than the kernel). For example, there are many differences between Debian and Red Hat distributions, including package management tools.

(I don't know if it will be conveyed) Is it because of the difference between the manufacturer's personal computer and the self-made personal computer?

Note: Linux Distribution

Coding method?
The language assembler you use?C language?

To incorporate functionality into the kernel, you will need to do it in C or Rust languages

If you want to put it together (as you call it on your own computer), you should try using your PC first

Linux From Scratch

Gentoo Linux

The latter is not an assembly (with different objectives), but it will build almost everything, so the atmosphere may be easy to convey (whether you can learn or not)


2022-12-14 09:28

If you have any answers or tips


© 2024 OneMinuteCode. All rights reserved.