#how to make os?

1 messages ยท Page 1 of 1 (latest)

storm mulch
#

how

fast surgeBOT
#

<@&987246399047479336> please have a look, thanks.

#

Here is an AI assisted attempt to answer your question ๐Ÿค–. Maybe it helps! In any case, a human is on the way ๐Ÿ‘. To continue talking to the AI, you can use </chatgpt:1108714622413963314>.

#
TJ-Bot
How

To create an operating system (OS) in Java, you would typically start by defining the basic functionalities that your OS needs to perform. Some of these functionalities include managing memory, handling file systems, managing processes, and providing a user interface.

You would then need to design and implement the core components of your OS using Java programming language. This may involve creating classes for tasks such as memory management, process scheduling, file management, and user interface design.

Additionally, you would need to consider how your OS will interact with hardware components such as the CPU, memory, storage devices, and input/output devices. This may involve writing device drivers or interfacing with existing hardware abstraction layers.

It's important to note that creating a fully functional operating system is a complex and time-consuming task that requires a deep understanding of computer architecture and operating system principles. It's recommended to start with simpler projects and gradually work your way up to building an entire OS.

There are also existing open-source projects like JNode or JavaOS that you can study and contribute to if you're interested in exploring the development of Java-based operating systems further.

blazing echo
visual comet
# storm mulch how

Not sure how to answer other than what Zabu said, do you have a more specific question ?

storm mulch
#

no

normal lily
#

Very broad question

#

You can start on osdev wiki

#

And java is not very feasible

lament tinsel
#

fork linux ๐Ÿ‘

visual comet
smoky shell
steady pond
#

He's clearly asking how to make O's, not an operating system.

glacial spoke
#

nah the question is about open source

thorn stratus
#

@storm mulch Writing an OS is a significant and many-faceted undertaking. And since it is quite low-level, it is not something you would typically do in Java (though there are, or have been Java Processors, allowing use of Java at lower-levels than as user processes within an OS).

#

To give you a sense of the complexity of the topic and the size of the undertaking. Here's one exercise in implementing an OS in Rust from scratch.

https://os.phil-opp.com/

storm mulch
#

okay thank you guys