Hi!
1. About the modem. Try visiting linmodems.org, if you haven't already. I personally had no troubles with both of my modems (the first one was a WinModem, something "Motorola ..." on the Rockwell chip, well the second one was a ZyXEL, which implied no problems at all).
2. About the kernel sources needed to build drivers. First of all, you don't need all the sources, just the headers, and they don't "weigh" too much. It's quite logical that you need the headers, how would you link the modules to the kernel without an interface defined in the header files? Think about this, if you want to code your own system.
3. And we CAN easily play VMW on linux. Just build the mplayer with win32 codec support and show it where to get the libraries... Mplayer supports LOTS of formats... Oh, about Windows players... Have you seen at least one capable of playing video over FTP? Or pausing/rewinding live streaming video?
4. And, yes, Linux has a better architecture, although the code is quite clobbered... That's what they're trying to fix in 2.6 kernels.
5. Linux vs Windows is kind of "Holy war". Once you take your point, you don't move from it =) So it happens... And it took me only 2-3 month to get used to Linux. Now I'd NEVER come back to Windows on my desktop...
6. About proprietary OS. They have to be developed in a VERY large collective. You see, the trouble with them is that by accepting the end user's money you state yourself responsible for all the bugs. And getting all the bugs eliminated by one person is (I believe) impossible... But, hey! Prove me wrong! Write your bug-free proprietary OS, I'll be happy to look at it (really).
7. As for the IDE, try something universal. There's no "home" IDE for yasm (AFAIK), so something like Aditor, Multi-Edit, Ultra-Edit, etc. might help. You just have to fine tune the IDE to work for you (the key bindings, highlighting).
Oh, and when I was coding under Windows, I used FAR with the Colorer plugin. They're really a nice pair =)
8. Again, good luck to your project!
EyeScream.
Should OS be written in C , C++ or Assembler?
RE:want to get some basic concepts clear?
hi, does anybody know whether there is any disassembler available for yasm, for disassembling 64bit code assembled with yasm(for amd64).
anybody experienced in bochs? how can we boot with real floppy,instead of from a virtual floppy (file/image). and if we need to boot from a file(image) how to write boot sector and other FAT info ,other directories etc to that file(image)?
has anybody tried bochs for emulating amd64? any bugs?
anybody experienced in bochs? how can we boot with real floppy,instead of from a virtual floppy (file/image). and if we need to boot from a file(image) how to write boot sector and other FAT info ,other directories etc to that file(image)?
has anybody tried bochs for emulating amd64? any bugs?
RE:want to get some basic concepts clear?
In linux...
physical floppy is at
/dev/fd0
If you want to write to a real floppys boot sector use dd program. The image i dont know. The image i made is made from a floppy.
I wrote grub bootloader to a floppy and created a boot disk. Then used dd to copy that disk to an image on my hdd. Then i use mtools to write my kernel to the image. I dont play with the bootloader, just use multiboot grub.
Moose
physical floppy is at
/dev/fd0
If you want to write to a real floppys boot sector use dd program. The image i dont know. The image i made is made from a floppy.
I wrote grub bootloader to a floppy and created a boot disk. Then used dd to copy that disk to an image on my hdd. Then i use mtools to write my kernel to the image. I dont play with the bootloader, just use multiboot grub.
Moose
RE:want to get some basic concepts clear?
Hi, As u guessed I am from South India, and "Coimbatore" is in TamilNadu.
yes, u are right the knowledge matters, and more important is to prove that knowledge in some way. And every one visiting this site are trying to prove by writing an Operating system, ME TOO.
"Just Dream for big, and try to make it a reality"
- I love him and also his words
Your idea about that FAST and great GUI is good. But i like to tell u one think FAST and GUI are interrelated that one will affect other, but ofcourse the End user Want both of it.
About fast i say ok. But to GUI, think ... It cannot be done by a single person.
The linux KDE, Gnome, ... Windows Expoler shell. Do u think these things are done by a single person. No.
I think u say that, you want better than these GUI's.
Then u need people. more programmers. how can u get them.
Did linus got them before he planned to write an os. No. Because he didn't thought about GUI or other. But people came themselves to develop GUI For his os.
Because the invisble things are good. Invisible things i mean the kernel, the stuff, the hell, or whatever u say it is, the thing which is not visible to the end user.
What i come to say is don't think about the GUI till u get your invisible thing right. (not only right but fast and goot and a winning one).
Once you got your invisible part. Then you can build your visible GUI with the help of others (including me). But one thing, you get people or not depends on the power of your invisible side.
good luck for you to develop a good kernel.
But my idea is totally different. I am going to make an invisible stuff that supports all the other visible hell's to run on top of it.
I want to see all programs to run on my OS. whether it is an .exe of windows or its a elf executable of linux or anything else should run in my OS.
It's not through emulation and also not like Virtual Machines. But It's a new idea "Nano Kernel". The EXM (Extended Machine) . On top of it the servers which are the clients of EXM. There will be a server to handle windows programs and a server to handle linux programs and also an other one to handle native programs and it goes...
The EXM is in the lowest layer which does the magic.
It's going to be my INVISIBLE POWER
And what is yours...
yes, u are right the knowledge matters, and more important is to prove that knowledge in some way. And every one visiting this site are trying to prove by writing an Operating system, ME TOO.
"Just Dream for big, and try to make it a reality"
- I love him and also his words
Your idea about that FAST and great GUI is good. But i like to tell u one think FAST and GUI are interrelated that one will affect other, but ofcourse the End user Want both of it.
About fast i say ok. But to GUI, think ... It cannot be done by a single person.
The linux KDE, Gnome, ... Windows Expoler shell. Do u think these things are done by a single person. No.
I think u say that, you want better than these GUI's.
Then u need people. more programmers. how can u get them.
Did linus got them before he planned to write an os. No. Because he didn't thought about GUI or other. But people came themselves to develop GUI For his os.
Because the invisble things are good. Invisible things i mean the kernel, the stuff, the hell, or whatever u say it is, the thing which is not visible to the end user.
What i come to say is don't think about the GUI till u get your invisible thing right. (not only right but fast and goot and a winning one).
Once you got your invisible part. Then you can build your visible GUI with the help of others (including me). But one thing, you get people or not depends on the power of your invisible side.
good luck for you to develop a good kernel.
But my idea is totally different. I am going to make an invisible stuff that supports all the other visible hell's to run on top of it.
I want to see all programs to run on my OS. whether it is an .exe of windows or its a elf executable of linux or anything else should run in my OS.
It's not through emulation and also not like Virtual Machines. But It's a new idea "Nano Kernel". The EXM (Extended Machine) . On top of it the servers which are the clients of EXM. There will be a server to handle windows programs and a server to handle linux programs and also an other one to handle native programs and it goes...
The EXM is in the lowest layer which does the magic.
It's going to be my INVISIBLE POWER
And what is yours...
RE:want to get some basic concepts clear?
Hi, As u guessed I am from South India, and "Coimbatore" is in TamilNadu.
yes, u are right the knowledge matters, and more important is to prove that knowledge in some way. And every one visiting this site are trying to prove by writing an Operating system, ME TOO.
"Just Dream for big, and try to make it a reality"
- I love him and also his words
Your idea about that FAST and great GUI is good. But i like to tell u one think FAST and GUI are interrelated that one will affect other, but ofcourse the End user Want both of it.
About fast i say ok. But to GUI, think ... It cannot be done by a single person.
The linux KDE, Gnome, ... Windows Expoler shell. Do u think these things are done by a single person. No.
I think u say that, you want better than these GUI's.
Then u need people. more programmers. how can u get them.
Did linus got them before he planned to write an os. No. Because he didn't thought about GUI or other. But people came themselves to develop GUI For his os.
Because the invisble things are good. Invisible things i mean the kernel, the stuff, the hell, or whatever u say it is, the thing which is not visible to the end user.
What i come to say is don't think about the GUI till u get your invisible thing right. (not only right but fast and goot and a winning one).
Once you got your invisible part. Then you can build your visible GUI with the help of others (including me). But one thing, you get people or not depends on the power of your invisible side.
good luck for you to develop a good kernel.
But my idea is totally different. I am going to make an invisible stuff that supports all the other visible hell's to run on top of it.
I want to see all programs to run on my OS. whether it is an .exe of windows or its a elf executable of linux or anything else should run in my OS.
It's not through emulation and also not like Virtual Machines. But It's a new idea "Nano Kernel". The EXM (Extended Machine) . On top of it the servers which are the clients of EXM. There will be a server to handle windows programs and a server to handle linux programs and also an other one to handle native programs and it goes...
The EXM is in the lowest layer which does the magic.
It's going to be my INVISIBLE POWER
And what is yours...
yes, u are right the knowledge matters, and more important is to prove that knowledge in some way. And every one visiting this site are trying to prove by writing an Operating system, ME TOO.
"Just Dream for big, and try to make it a reality"
- I love him and also his words
Your idea about that FAST and great GUI is good. But i like to tell u one think FAST and GUI are interrelated that one will affect other, but ofcourse the End user Want both of it.
About fast i say ok. But to GUI, think ... It cannot be done by a single person.
The linux KDE, Gnome, ... Windows Expoler shell. Do u think these things are done by a single person. No.
I think u say that, you want better than these GUI's.
Then u need people. more programmers. how can u get them.
Did linus got them before he planned to write an os. No. Because he didn't thought about GUI or other. But people came themselves to develop GUI For his os.
Because the invisble things are good. Invisible things i mean the kernel, the stuff, the hell, or whatever u say it is, the thing which is not visible to the end user.
What i come to say is don't think about the GUI till u get your invisible thing right. (not only right but fast and goot and a winning one).
Once you got your invisible part. Then you can build your visible GUI with the help of others (including me). But one thing, you get people or not depends on the power of your invisible side.
good luck for you to develop a good kernel.
But my idea is totally different. I am going to make an invisible stuff that supports all the other visible hell's to run on top of it.
I want to see all programs to run on my OS. whether it is an .exe of windows or its a elf executable of linux or anything else should run in my OS.
It's not through emulation and also not like Virtual Machines. But It's a new idea "Nano Kernel". The EXM (Extended Machine) . On top of it the servers which are the clients of EXM. There will be a server to handle windows programs and a server to handle linux programs and also an other one to handle native programs and it goes...
The EXM is in the lowest layer which does the magic.
It's going to be my INVISIBLE POWER
And what is yours...
RE:want to get some basic concepts clear?
hi,u r a "chuppa rustam"(hope u understand this,it means u r not what u protray). it seems u know a hell lot abt OS than me!
But it seems there is still time for me to start writing my kernel!
One of my friend has joined .net CERTIFICATION COURSE and i think i m going to follow his footsteps. That means buy , buy to OS developement, BUT ONLY FOR SHORT TIME!
You may not see me on this board for long time,but if u want to keep in touch with me(rather i would like to keep in touch with u,would like to get updates abt ur OS progress), u can mail me at "[email protected]"
if u need any special tool for developing ur OS ,which can be coded in .net plz tell me,hope i can help u (for eg IDE for assembling and linking)!
Currently i am working on Cryptography in .net (and iam developing application which can encrypt and decrypt files using 128 bit encryption,still a baby hope will soon take a shape of useful application).
Lastly would like to tell u that u really have ambitious plans for OS developement! KEEP IT UP!
Would like to become ur OS beta tester.
It would be better if u contact me on my email id rather than posting here!
AND THIS IS NOT JUST FOR U , ITS FOR ANYBODY WHO WANTS TO KEEP IN TOUCH WITH ME!
But it seems there is still time for me to start writing my kernel!
One of my friend has joined .net CERTIFICATION COURSE and i think i m going to follow his footsteps. That means buy , buy to OS developement, BUT ONLY FOR SHORT TIME!
You may not see me on this board for long time,but if u want to keep in touch with me(rather i would like to keep in touch with u,would like to get updates abt ur OS progress), u can mail me at "[email protected]"
if u need any special tool for developing ur OS ,which can be coded in .net plz tell me,hope i can help u (for eg IDE for assembling and linking)!
Currently i am working on Cryptography in .net (and iam developing application which can encrypt and decrypt files using 128 bit encryption,still a baby hope will soon take a shape of useful application).
Lastly would like to tell u that u really have ambitious plans for OS developement! KEEP IT UP!
Would like to become ur OS beta tester.
It would be better if u contact me on my email id rather than posting here!
AND THIS IS NOT JUST FOR U , ITS FOR ANYBODY WHO WANTS TO KEEP IN TOUCH WITH ME!