I'm an undergraduate on CS for one year,have learned some programming languages, C, python, etc. I know a bit of TCP/IP protocol stack, and have been using linux for half a year.
What disappoints me is that after these studies,I still have little idea about how the computer system really works? I think that OS and computer architecture ...
This might be in vain, as I know writing an operating system is unbearably complicated (especially by oneself).
I don't expect to build the next linux, or windows.
I know it will be horrible, and buggy, and won't work, but that's fine.
I want to write everything myself, in assembly, C, and (some) C++.
This is a future project, as I'm...
Hi everybody,
I was thinking about starting to write my own OS, but it seems that most of the time you start by putting the bootloader & OS on a floppy disk. Problem : my laptop has no floppy disk reader. I'm pretty afraid of putting the OS on the hard drive, and I guess I won't be able to load it through an USB key, as there is no OS ru...
I'm not planning on doing this right now, as I don't have the experience in this area to even attempt it at the moment, but I'm curious about something.
If implementing an operating system from scratch, what would it take to build an application like VirtualBox? Not necessarily as user friendly with a nice GUI or anything, but somethin...
I've been stuck with this for weeks now and have no idea where I'm going wrong because NASM hasn't given me any errors. The code is pretty self explanatory because of the comments.
this is the code that is loaded from the BIOS
;--------------------------------------------
; 'boot.asm'
; loaded from BIOS
[org 0x7C00]
[bits 16]
;...
Hello,
I was reading about Singularity and it was developed in part with C#, but how can I develop a operatin system in part with C#?(because the boot loader needs to be in Assembly, that I know) the thing that I want to know is where to start(tutorial, library...)?
PS: Congratulations to the Singularity developers, very nice job! ;)
...
I'm using BIOS int 0x15 on my Bochs emulator, however this always returns the same memory size (34440) no matter what I have configured:
mov ax, 0x88
int 0x15
I know that there are better methods of memory detection, but I wanted to understand why this wasnt working as expected (just in case there is something I've done wring)
Why is...
I'm learning MIPS Assembly by the book MIPS Assembly Language Programming, but my I've just started learning MIPS because I want to build a MIPS OS, but now as I can see, there isn't many documentation(I that isn't any) talking about boot and these things. Then I'm asking here for someone that have already done this to point me at the ri...
What's the best operating system to study in order to write your own x86 operating system from scratch?
...
I'd like to create a new operating system for x86 PC computers. I'd like it to be 64-bit but possibly run as 32-bit as well.
I have these kinds of questions:
What kinds of things do you start working on first? Knowing where to start in writing your own operating system seems to me to be a tricky subject, so I am interested in your inpu...
Hello friends,
I would like to build an operating system, it's one of my dreams. Before that I like to recreate ubuntu or debian or something else. but before that I need some advice and help from all my friends. I am stuck in
how to start
what languages I need to build
theories behind an OS
lots of queries etc etc etc.
I am happy i...
I am making a custom Operating System. I have two nasm files:
boot.asm:
[BITS 16] ;tell the assembler that its a 16 bit code
[ORG 0x7C00] ;Origin, tell the assembler that where the code will
;be in memory after it is been loaded
INT 0x13
JMP $ ;infinite loop
TIMES 510 - ($ - $$) db 0 ;fill the rest of sector with 0
DW 0...
What is the language used to write operating systems (Windows) or a boot CD?
...
how to wrtie hai boot loader i know c and c++ please help me out
...
What is the best book about operating systems development and programming? What books can be more helpful for those looking to program operating systems?
...