• Most people probably don't realise this, but this forum has had two editors for a number of years. One is the xenForo default editor, and the other is a custom editor I made years back I called BBCEd.

    All the settings for which editor you use was lost during the upgrade. You can find the setting under Account Settings > Preferences > Editor.

OS Development Log

Old topic!
The last post in this thread is over 60 days old. Posting in this thread will be considered a bump, so please make an attempt to be courteous if you go ahead with it.

If the last post is over 6 months old, it may instead be a better idea to start a new topic. If you aren't sure about what to do, feel free to ask a staff member for help, or try to locate a 'general questions'-type thread if it exists in this (sub-)forum.
Jan 20, 2016 at 11:45 AM
Perfectionist
CS Beta Content Discord Admin
CSE Discord Moderator
"Bleep, Bloop, Bleep, Bloop"
Join Date: Dec 26, 2014
Location: the back of their own hand.
Posts: 1513
Age: 119
#41
You can do it, I honestly believe you can. You just got to stay Detemmined.
Thanks, I'm gonna try and get a comprehensive knowledge of C and then work on kernels, boot loaders and such.
Also thanks for uploading my profile picture @andwhyisit. ;)
Shame me feet are cut off...
 
Jan 20, 2016 at 9:38 PM
The Preacher
"Wacka-Wacka-Wacka-Wacka-Wacka-Wacka-Wacka-Wacka-BLEIUP"
Join Date: Feb 20, 2011
Location: lost in translation
Posts: 337
Age: 27
#42
There are no such thing as objective facts.
That would be an interesting philosophical debate, but objective facts can appear within a context. Also, what you said does not actually contradict my sentence.
 
Jan 21, 2016 at 5:17 AM
Perfectionist
CS Beta Content Discord Admin
CSE Discord Moderator
"Bleep, Bloop, Bleep, Bloop"
Join Date: Dec 26, 2014
Location: the back of their own hand.
Posts: 1513
Age: 119
#43
Feb 11, 2016 at 4:03 PM
Perfectionist
CS Beta Content Discord Admin
CSE Discord Moderator
"Bleep, Bloop, Bleep, Bloop"
Join Date: Dec 26, 2014
Location: the back of their own hand.
Posts: 1513
Age: 119
#44
New update out, sorry for the wait.
 
Feb 15, 2016 at 10:05 PM
Assistance
"All your forum are belong to us!"
Join Date: May 7, 2009
Location:
Posts: 552
#45
Well that was an interesting read for the morning.. keep it up with that opinion drama :)

What's your operating system going to be named as?
 
Feb 15, 2016 at 10:56 PM
Perfectionist
CS Beta Content Discord Admin
CSE Discord Moderator
"Bleep, Bloop, Bleep, Bloop"
Join Date: Dec 26, 2014
Location: the back of their own hand.
Posts: 1513
Age: 119
#46
Feb 16, 2016 at 12:17 AM
Been here way too long...
"Life begins and ends with Nu."
Join Date: Jan 4, 2008
Location: Lingerie, but also, like, fancy curtains
Posts: 3054
#47
This is exciting to me! My main piece of advice for you (if you are in the mood for advice) is to not let whether you end up finishing your OS or not be the measure of your success. As others have said, you've embarked on a very ambitious project, but even if you don't end up finishing, you're going to have learned a lot of pretty amazing stuff. So just try to enter into it with that frame of mind: even if your OS doesn't work out great, it's still probably been a success.

One of the reasons I loved hacking so much was because in order to do it successfully, I had to really get into the mind of pixel, how he liked to make things, and why. When I wanted to find something, or figure out how something worked, it was mostly a process of imagining myself a pixel, and seeing what he would do. This sort of hacker's empathy was why I liked to change things more than make up new ones, but its also, I think, why so many people have a much harder time with reverse-engineering and with hacking than they do with engineering and creating. That is to say, your previous struggles with assembly may have more to do with the context you were using it in than the language itself.

Lastly, I hope you have a deep love of the fundamental, nitty-gritty, low-level stuff, because otherwise this project's going to make you an unhappy soul. It can certainly be frustrating when you're coding x86 and just wish you could use printf, or HashMaps, or the map function, but it's also what makes it such a fun and rewarding thing to do -- you get to see what almost nobody else ever does: what makes a computer tick

Anyway, yay! good luck, you're gonna have fun.
 
Feb 16, 2016 at 12:40 AM
Perfectionist
CS Beta Content Discord Admin
CSE Discord Moderator
"Bleep, Bloop, Bleep, Bloop"
Join Date: Dec 26, 2014
Location: the back of their own hand.
Posts: 1513
Age: 119
#48
This is exciting to me! My main piece of advice for you (if you are in the mood for advice) is to not let whether you end up finishing your OS or not be the measure of your success. As others have said, you've embarked on a very ambitious project, but even if you don't end up finishing, you're going to have learned a lot of pretty amazing stuff. So just try to enter into it with that frame of mind: even if your OS doesn't work out great, it's still probably been a success.

One of the reasons I loved hacking so much was because in order to do it successfully, I had to really get into the mind of pixel, how he liked to make things, and why. When I wanted to find something, or figure out how something worked, it was mostly a process of imagining myself a pixel, and seeing what he would do. This sort of hacker's empathy was why I liked to change things more than make up new ones, but its also, I think, why so many people have a much harder time with reverse-engineering and with hacking than they do with engineering and creating. That is to say, your previous struggles with assembly may have more to do with the context you were using it in than the language itself.

Lastly, I hope you have a deep love of the fundamental, nitty-gritty, low-level stuff, because otherwise this project's going to make you an unhappy soul. It can certainly be frustrating when you're coding x86 and just wish you could use printf, or HashMaps, or the map function, but it's also what makes it such a fun and rewarding thing to do -- you get to see what almost nobody else ever does: what makes a computer tick

Anyway, yay! good luck, you're gonna have fun.
Lace! Holy shit, you came back from the dead?

So at the moment I've refrained from trying to learn Assembly due to there being no good tutorials on it that I've found.
I will instead (at least for the moment) be learning C for the next year or so, before I even start working on an operating system of any kind.

For now this OS Development Log will only really be logging my learning process leading up to the development of an OS, any actual progress on the OS should now go here.

P.S. Thanks for notifying me that you're still alive, still alive.
 
Top