F5F Stay Refreshed Software Operating Systems How to make an OS?

How to make an OS?

How to make an OS?

Pages (2): 1 2 Next
I
IPS10
Senior Member
623
08-05-2023, 09:37 AM
#1
You're thinking about transforming the Dolphin Emulator into an operating system—what an ambitious plan! To begin, you'd need to understand the core components of both the emulator and OS development. Start by researching existing OS frameworks, then map out how Dolphin's architecture could fit within a new system. Break it down step by step, focusing on stability and functionality before diving deeper.
I
IPS10
08-05-2023, 09:37 AM #1

You're thinking about transforming the Dolphin Emulator into an operating system—what an ambitious plan! To begin, you'd need to understand the core components of both the emulator and OS development. Start by researching existing OS frameworks, then map out how Dolphin's architecture could fit within a new system. Break it down step by step, focusing on stability and functionality before diving deeper.

D
DeatharixX
Junior Member
17
08-05-2023, 01:57 PM
#2
Creating an operating system requires a long time. I understand your expectations, but please keep it realistic.
D
DeatharixX
08-05-2023, 01:57 PM #2

Creating an operating system requires a long time. I understand your expectations, but please keep it realistic.

M
moshio342
Member
50
08-08-2023, 10:05 PM
#3
You can certainly attempt creating a Linux-based operating system, as it is open source and there are plenty of materials to help.
M
moshio342
08-08-2023, 10:05 PM #3

You can certainly attempt creating a Linux-based operating system, as it is open source and there are plenty of materials to help.

S
SuperCaleb07
Junior Member
26
08-10-2023, 04:28 AM
#4
Yes, it's commonly referred to as a Wii.
S
SuperCaleb07
08-10-2023, 04:28 AM #4

Yes, it's commonly referred to as a Wii.

S
senbonzakura13
Senior Member
372
08-10-2023, 08:23 AM
#5
You can obtain a kernel and build your own distribution from source code. It’s unclear exactly how, but that would likely be the ideal starting point.
S
senbonzakura13
08-10-2023, 08:23 AM #5

You can obtain a kernel and build your own distribution from source code. It’s unclear exactly how, but that would likely be the ideal starting point.

K
Kqsmotic
Member
63
08-10-2023, 01:14 PM
#6
Interesting link! You're probably checking out Linux from Scratch resources.
K
Kqsmotic
08-10-2023, 01:14 PM #6

Interesting link! You're probably checking out Linux from Scratch resources.

T
Tropicalli
Member
91
08-11-2023, 07:21 PM
#7
No problema, je suis là pour vous aider.
T
Tropicalli
08-11-2023, 07:21 PM #7

No problema, je suis là pour vous aider.

F
Fishway
Junior Member
6
08-11-2023, 07:30 PM
#8
It's better to use an existing Linux distribution instead of building a new one from scratch. That approach is still quite demanding.
F
Fishway
08-11-2023, 07:30 PM #8

It's better to use an existing Linux distribution instead of building a new one from scratch. That approach is still quite demanding.

_
_Geqr_
Senior Member
554
08-13-2023, 04:47 AM
#9
Begin with a solid grasp of the desired architecture. For instance, developing an OS for x86 requires deep knowledge beyond just the instruction set and processor details—it involves understanding chipset communication, peripheral bus management, and other hardware interactions. Even when leveraging existing OS kernels like Linux, you must adapt hardware-specific components to match the target platform. Lack of familiarity with the target hardware can lead to confusion or frustration when troubleshooting issues.
_
_Geqr_
08-13-2023, 04:47 AM #9

Begin with a solid grasp of the desired architecture. For instance, developing an OS for x86 requires deep knowledge beyond just the instruction set and processor details—it involves understanding chipset communication, peripheral bus management, and other hardware interactions. Even when leveraging existing OS kernels like Linux, you must adapt hardware-specific components to match the target platform. Lack of familiarity with the target hardware can lead to confusion or frustration when troubleshooting issues.

N
nameehasan
Member
231
08-17-2023, 02:09 AM
#10
Linus used a lightweight Unix-like system named Minix as its foundation. He continuously enhanced it until it became functional enough for new releases. Minix was designed to serve as an educational resource for understanding the fundamentals of Unix environments.
N
nameehasan
08-17-2023, 02:09 AM #10

Linus used a lightweight Unix-like system named Minix as its foundation. He continuously enhanced it until it became functional enough for new releases. Minix was designed to serve as an educational resource for understanding the fundamentals of Unix environments.

Pages (2): 1 2 Next