Ask coding questions

← Back to all posts
Hey guys.... I just started devving to make an OS but it has an error called .exit status1
[deleted]

Hey guys.... I just started devving to make an OS in Bash with the help of Amazing Mech's tutorial of making an OS. The thing is that it shows an error called .exit status 1 and IDK what this means so can you guys pls help me? Will be very much appreciated! I call this OS, Jello

Answered by xxpertHacker (864) [earned 5 cycles]
View Answer
Comments
hotnewtop
xxpertHacker (864)

Now, forgive me if I'm wrong, but looking at this, it appears that you may not know what exit statuses even are, or what they mean.

An exit status of 0 is generally assumed to mean that a process ran to completion successfully, anything else means an error, each with their own corresponding specific error.

An exit status of 1 is usually something done by the programmer, as opposed to the kernel or OS, so it has to do with what you or AmazingMech have done. Maybe you ran one of his programs incorrectly?
An exit status of 1 is often the most generic error possible, so it's hard to discern what it would mean without an error message of some sort.

Also, it's not possible to develop an OS in Bash, unfortunately.

(btw, it might be helpful to check out CSharpIsGud's tutorials here at Repl)

[deleted]

@xxpertHacker Oh thank u. I've learned the langs used for OS making such as C or C++

xxpertHacker (864)

@FluidCycling The tradition is to use an extremely low-level language or just hardware; many OSes are made in an Asm language, C, or another low-level language.

There is a joke of an OS made in JavaScript somewhere, but JavaScript can't run on its own, so I think it's more of a sham. But I may be wrong.

But I must warn you: making an OS is not easy, proceed with warning.

OSes are often made in teams, making it on your own isn't easy.
For example, there was an OS called TempleOS made in HolyC, but it took a whole decade for the creator to finish, that's 10 years of dedication.

[deleted]

@xxpertHacker Whoa! ok if u want help me make an OS I will be delighted to work with u

xxpertHacker (864)

@FluidCycling Oh, sorry, OS development isn't within my range of expertise, I won't be able to assist you. But I'm sure you can learn something from the OS developers here at Repl.

[deleted]

@xxpertHacker Ohh thank u if u are specialized in game devving pls let me know k?

xxpertHacker (864)

@FluidCycling Sorry, but I highly doubt that we will end up working together, I simply don't have the time.
Good luck with your projects though, hopefully, you find a partner or even a whole team.

[deleted]

@xxpertHacker Ive already got two teams and a spot just opened up in the main one so thats why I asked u

programmeruser (575)

@xxpertHacker

There is a joke of an OS made in JavaScript somewhere

https://www.esrille.com/en/labs.html

DynamicSquid (4621)

@xxpertHacker You forgot to include that TempleOS was made with the help of God, while the CIA was simultaneously trying to sabotage the developement

[deleted]

ShotK!llaFace#1072 @PattanAhmed here is discord ID bro

xxpertHacker (864)

Also, it looks like you're attempting to access Loader.asm from the working directory, not from "iso," maybe try ./iso/Loader.asm?

octopyBot (266)

uh devving? u mean developing

[deleted]

@octopyBot Yeah short form

AmazingMech2418 (1040)

Where is your Loader.asm file? It and Link.ld need to be in the root directory.

[deleted]

@AmazingMech2418 Wdym in "root directory"???

[deleted]

@AmazingMech2418 The Loader.asm is in the iso folder as u said

[deleted]

@AmazingMech2418 Hello u thr I rlly need help @PattanAhmed also from u as well

PattanAhmed (1397)

@FluidCycling Hiyya again,
Sorry to say, I am not that expert in Bash to that enough help you. :(
I am really sorry!

[deleted]
AmazingMech2418 (1040)

@FluidCycling The only thing that goes in the iso directory is the boot directory which contains the kernel binary file. The files should not be inside a folder.

PattanAhmed (1397)

@FluidCycling Hi,
Ping @AmazingMech2418 to help you.
Because the tutorial belongs to him.
And all the errors refer to him too

LoL!

[deleted]

@PattanAhmed Ok bro!

DynamicSquid (4621)

So there's this thing on repl.it called "pings", and it's basically where you do:

@AmazingMech2418 plx help me kthx

[deleted]

If you guys want more OS Devs! pls join Motorola.co. Thank you!