Re: What does your OS look like? (Screen Shots..)
Posted: Sat Mar 11, 2017 1:58 pm
First troubles :C
calloc crashes the entire system with Invalid Opcode exception.
calloc crashes the entire system with Invalid Opcode exception.
The Place to Start for Operating System Developers
http://f.osdev.org/
I've had this question for quite a long time:osdeverr wrote:First troubles :C
calloc crashes the entire system with Invalid Opcode exception.
Unix 365.MajickTek wrote:I've had this question for quite a long time:osdeverr wrote:First troubles :C
calloc crashes the entire system with Invalid Opcode exception.
Why is your OS called U365? Is it based off a movie? A video game? Your favorite book? Or does it have some other special meaning? Maybe you just made it up?
That is expected. Your memory management code is very bad.osdeverr wrote:First troubles :C
calloc crashes the entire system with Invalid Opcode exception.
My memory management is fully fixed, thanks to my teammate. He worked a lot in this project, guess who fixed all these bugs from 0.x era? Bingo. It was him.octacone wrote:That is expected. Your memory management code is very bad.osdeverr wrote:First troubles :C
calloc crashes the entire system with Invalid Opcode exception.
I don't think it is a good idea to keep working on other stuff until your fix it. Don't be another me. That is the exact reason why 3 of my revisions failed. I am not making that mistake again. So I decided to stop working on my project until I fully understand how memory works and how to manage it. Not having a proper memory management can be lethal to your project. Other than that I am quite amazed by your ELF loader. Imaging loading programs that have been made using your own OS. Self hosting. Just port GCC. I think your should work on your EXT2 file system a bit. It would open thousands of possibilities. Also I don't like gray that much, so maybe make your shell white. Just a suggestion, or do something like personal settings (assuming you have a working file system implementation).
Wait... what about joining our team? Your OS has some problems, what do you think about helping another project instead?octacone wrote:That is expected. Your memory management code is very bad.osdeverr wrote:First troubles :C
calloc crashes the entire system with Invalid Opcode exception.
I don't think it is a good idea to keep working on other stuff until your fix it. Don't be another me. That is the exact reason why 3 of my revisions failed. I am not making that mistake again. So I decided to stop working on my project until I fully understand how memory works and how to manage it. Not having a proper memory management can be lethal to your project. Other than that I am quite amazed by your ELF loader. Imaging loading programs that have been made using your own OS. Self hosting. Just port GCC. I think your should work on your EXT2 file system a bit. It would open thousands of possibilities. Also I don't like gray that much, so maybe make your shell white. Just a suggestion, or do something like personal settings (assuming you have a working file system implementation).
Why 365 though?osdeverr wrote:Unix 365.MajickTek wrote:I've had this question for quite a long time:osdeverr wrote:First troubles :C
calloc crashes the entire system with Invalid Opcode exception.
Why is your OS called U365? Is it based off a movie? A video game? Your favorite book? Or does it have some other special meaning? Maybe you just made it up?
idkMajickTek wrote: Why 365 though?
Still thinking of using Nim for your OS? We were talking about this in #osdev on Freenode.Roman wrote:AFAIR, you said that it's the way it is because there are 365 days in a (non-leap) year.
I absolutely love the idea and look of it all! Amazing work! The emulation thing sounds very interesting. I'm totally gonna check this out more thoroughly!Geri wrote:Dawn
http://DawnOS.tk
http://forum.osdev.org/viewtopic.php?f=2&t=31420
Dawn operating system is made for the SUBLEQ architecture. if somebody is not want to write a gui, he can use Dawn as gui by emulating it. emulating it is very simple. if somebody decides to use dawn as a payload, just throw a message, and i will guide it trough
As I've promised, I post first screenshot where we finally have some pretty and meaningful output. After figuring out the problem with the address where we have been loaded to, thanks to amazing Ingenic PM for making such a challenge, we finally can print into the serial port. So we print "hello", $ra register and some CPM PLL related registers.zaval wrote:Impressive and really inspiring, guys! I was staring at the thread several days. xD
I wish I could post here something similar, but my project can't even write into the serial port yet.
I am trying to create NT-like OS but as a first subproject of it, I'm working on a UEFI implementation for a couple of machines of two architectures, namely - MIPS and ARM. The OS itself is planned for x86 as well apart from those two. But now I'm messing around with the Beagle Bone Black armv7 SBC writing the first stages of UEFI PI spec (SEC, PEI). And once it is able to talk to the world I'll let you know.)
Looks awesome! Kitűnő munka!Geri wrote:Dawn
http://DawnOS.tk
http://forum.osdev.org/viewtopic.php?f=2&t=31420
Dawn operating system is made for the SUBLEQ architecture. if somebody is not want to write a gui, he can use Dawn as gui by emulating it. emulating it is very simple. if somebody decides to use dawn as a payload, just throw a message, and i will guide it trough
köszönöm szépen (javaslom, az osedből vedd ki az avx-et, mint dependenciát, mert így csak a legújabb procikon fog futni)bzt wrote:Kitűnő munka!