F5F Stay Refreshed Software Operating Systems Os!!

Os!!

Os!!

Pages (3): 1 2 3 Next
M
MoonMidnight
Member
159
02-16-2023, 07:37 AM
#1
I’ve learned a lot about building an operating system, but I still have some questions. Can you guide me? First, where can I start creating or developing an OS? Second, what exactly is a shell and an API? Many people find these terms confusing. Please help me understand! Thank you.
M
MoonMidnight
02-16-2023, 07:37 AM #1

I’ve learned a lot about building an operating system, but I still have some questions. Can you guide me? First, where can I start creating or developing an OS? Second, what exactly is a shell and an API? Many people find these terms confusing. Please help me understand! Thank you.

S
StephanKruger
Member
226
02-16-2023, 09:12 AM
#2
Based on Linux as the foundation, we can proceed.
S
StephanKruger
02-16-2023, 09:12 AM #2

Based on Linux as the foundation, we can proceed.

F
Frankette44
Posting Freak
809
02-18-2023, 09:32 AM
#3
What is it about? Which software can set up an operating system? Which devices support this? Please explain further.
F
Frankette44
02-18-2023, 09:32 AM #3

What is it about? Which software can set up an operating system? Which devices support this? Please explain further.

A
Ac1dicBlitzz
Member
206
02-18-2023, 05:47 PM
#4
Linux and Apple OS are primarily built using C, while Windows relies on C++. You just need a program to create the code. In theory, you could write it in Notepad.exe if you're really determined. 2) Shell refers to a general method for controlling and managing OS settings. Examples include the Windows Command Prompt and Control Panel, though most people think of text-based tools. API stands for application programming interface—a collection of tools that developers use to build programs for the system. I wouldn’t share my source code directly, but provide pre-compiled commands that are simpler to use. This way, when developers use APIs like DirectX, they don’t need deep knowledge of specific GPU details.
A
Ac1dicBlitzz
02-18-2023, 05:47 PM #4

Linux and Apple OS are primarily built using C, while Windows relies on C++. You just need a program to create the code. In theory, you could write it in Notepad.exe if you're really determined. 2) Shell refers to a general method for controlling and managing OS settings. Examples include the Windows Command Prompt and Control Panel, though most people think of text-based tools. API stands for application programming interface—a collection of tools that developers use to build programs for the system. I wouldn’t share my source code directly, but provide pre-compiled commands that are simpler to use. This way, when developers use APIs like DirectX, they don’t need deep knowledge of specific GPU details.

J
Jinxzinho
Junior Member
8
02-21-2023, 10:57 AM
#5
Building an operating system involves significant effort. Before tackling even basic tasks like connecting to a shell, you need to understand the essentials. Companies such as Apple, Microsoft, and Canonical invest large teams and time to develop their systems, providing a solid foundation. In my class, we explored only parts of the design process rather than creating an OS ourselves. If you want to begin, consider using "Operating Systems Concepts" by Abraham Silberschatz. A shell functions as the set of programs that enable user interaction with the kernel, much like a car’s door, steering wheel, and pedals let you control the engine, wheels, and brakes. You could start by getting comfortable with a Linux distribution—Ubuntu, Mint, or Debian—ideally running them in a virtual machine. Once you’re confident, you can progress to Arch Linux, which offers full control over its configuration.
J
Jinxzinho
02-21-2023, 10:57 AM #5

Building an operating system involves significant effort. Before tackling even basic tasks like connecting to a shell, you need to understand the essentials. Companies such as Apple, Microsoft, and Canonical invest large teams and time to develop their systems, providing a solid foundation. In my class, we explored only parts of the design process rather than creating an OS ourselves. If you want to begin, consider using "Operating Systems Concepts" by Abraham Silberschatz. A shell functions as the set of programs that enable user interaction with the kernel, much like a car’s door, steering wheel, and pedals let you control the engine, wheels, and brakes. You could start by getting comfortable with a Linux distribution—Ubuntu, Mint, or Debian—ideally running them in a virtual machine. Once you’re confident, you can progress to Arch Linux, which offers full control over its configuration.

T
TheSymbiote
Member
71
03-01-2023, 05:17 AM
#6
Sure, happy to help!
T
TheSymbiote
03-01-2023, 05:17 AM #6

Sure, happy to help!

A
alejandrobo1
Posting Freak
877
03-01-2023, 09:40 AM
#7
I'm looking for the details about the program.
A
alejandrobo1
03-01-2023, 09:40 AM #7

I'm looking for the details about the program.

L
lamangaslayer
Junior Member
16
03-01-2023, 06:08 PM
#8
I understand, both concepts can be tricky. Let me clarify them for you.
L
lamangaslayer
03-01-2023, 06:08 PM #8

I understand, both concepts can be tricky. Let me clarify them for you.

9
905xA
Senior Member
667
03-01-2023, 06:16 PM
#9
The grammar Nazi is frustrated with the title; it should read 'develop an OS'. It's not fundamentally incorrect, but adding a bit more context would be helpful.
9
905xA
03-01-2023, 06:16 PM #9

The grammar Nazi is frustrated with the title; it should read 'develop an OS'. It's not fundamentally incorrect, but adding a bit more context would be helpful.

1
111carys111
Posting Freak
832
03-02-2023, 01:46 AM
#10
Sure, happy to help! Let me know how I can assist.
1
111carys111
03-02-2023, 01:46 AM #10

Sure, happy to help! Let me know how I can assist.

Pages (3): 1 2 3 Next