F
F
Fedor1902020-10-12 12:54:00
linux
Fedor190, 2020-10-12 12:54:00

Differences between Embedded and system programming, OS development?

Hello everyone, is there any area in programming that develops the OS? For example, I learned about embedded development that it is 70% electronics (or even more), and system programming is solid system calls and the like. I'm interested in OS development. What would you advise in this situation?

Answer the question

In order to leave comments, you need to log in

4 answer(s)
V
Vladimir Korotenko, 2020-10-12
@firedragon

Kernel.org

R
Ronald McDonald, 2020-10-12
@Zoominger

Is there a field in programming that develops the OS?

No. Nobody writes their OS for a long time. Everything on Linux.

S
Saboteur, 2020-10-12
@saboteur_kiev

ebmedded development means the development of something for various electronic devices. Usually associated with development in conditions of limited resources, or with non-standard devices.
System programming - development of OS, system programs and drivers.
OS is a big conglomerate of programs. You can develop powershell, you can develop a kernel, you can use a BSOD debugger, or you can use Explorer, calc.exe, or Minesweeper. All this is included in the OS.

A
Alexey Artyushkov, 2020-10-29
@frank_sider

Yes - I myself work in the field of OS development, or rather hard real-time RTOS, but the market is not as large as, for example, for the Web - if there are vacancies, then most often these are research institutes, design bureaus, NGOs, etc. And OS development is just the tip of the system programming iceberg: this includes the development of compilers, and programming languages, and debuggers, and network programming, and distributed systems, and the most complex software systems.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question