This forums is for OS project announcements including project openings, new releases, update notices, test requests, and job openings (both paying and volunteer).
Dex wrote:I have been working on it off and on for a long time, but because of the way its code i think it could be ported to another simular OS in about 2-3 days as it very self containd, as soon as have fix the bugs i will release code, if anyone got a rtl8139 ethernet card and want to run the server on there PC for testing let me know.
I still think the hardest part would be the networking layers, I have no idea how to do anything remotely related to networking at the hardware level (at the software level, I've written web servers, ftp servers, and I also run a web, ftp and mail server at http://202.63.42.160...).
The page is hard coded into the server, but this is for test only, it will be simple to deliver differant page and images etc.
I have found the bug that left it in a synrecived state ( that why it may not be available some times), i will fix it tomorrow by checking for RST after synrecived as well as for ACK.
speaking of small servers..anyone hear of that one server ran of potatoes?
...
you have any plans of supporting other thigns, like FTP? and eventually PHP?
hckr83 wrote:speaking of small servers..anyone hear of that one server ran of potatoes?
...
you have any plans of supporting other thigns, like FTP? and eventually PHP?
LOL!!
I seriously doubt Dex could write a cloned PHP interpreter in pure ASM..
Twitter: @canadianbryan. Award by smcerm, I stole it. Original was larger.
I seriously doubt Dex could write a cloned PHP interpreter in pure ASM..
Don't underestimate people's 1337 skills. Dex IS one of the most competent programmers on this board. The only reason he wouldnt do it is because it isn't worth his time.
Remember, even some of the first C compilers were written in pure assembler. why not PHP?
"Certainly avoid yourself. He is a newbie and might not realize it. You'll hate his code deeply a few years down the road." - Sortie
[ My OS ] [ VDisk/SFS ]
I seriously doubt Dex could write a cloned PHP interpreter in pure ASM..
If MenuetOS (http://www.menuetos.net/) is a 32-bit and 64-bit operating system, has TCP/IP stack with Loopback and ethernet drivers (like Dex OS), supports graphics up to 1280x1024 and VESA VBE 3.0 with MTRR graphics accelereration, and eventually, it fits onto a single floppy disk (like PortixOS), why someone can't in that OS make a PHP interpreter? Wake up, those people who had programmed a TCP/IP stack in ASM, like MenuetOS as mentioned above, and DexOS, are really hardcore skillers! Not like you
hmm I bet an ASM made php interpreter sure would be fast...
I bet that he wouldn't make it though since I didn't think he used php(kinda like there use to be no libc because he doesn't use it)
inflater wrote:Wake up, those people who had programmed a TCP/IP stack in ASM, like MenuetOS as mentioned above, and DexOS, are really hardcore skillers! Not like you
inflater
Wow, insulting my intelligence once again eh? "how" exactly would you know the extent of my programming knowledge?
I never said it was impossible, I just seriously doubt anyone would waist their time writing a PHP interpretor in ASM.
Can I hit him? please
Twitter: @canadianbryan. Award by smcerm, I stole it. Original was larger.
inflater wrote:Wake up, those people who had programmed a TCP/IP stack in ASM, like MenuetOS as mentioned above, and DexOS, are really hardcore skillers! Not like you
inflater
Wow, insulting my intelligence once again eh? "how" exactly would you know the extent of my programming knowledge?
I never said it was impossible, I just seriously doubt anyone would waist their time writing a PHP interpretor in ASM.
Can I hit him? please
Only if you can do so across the internet, without driving by his house
I'm pretty appalled that being able to make an OS in assembly is considered a good thing. It's not intelligence, hardcore knowledge or luck, it's persistence. They're in a way no different from somebody claiming to be from mars for 5 years in a row - really persistent and having enough time to let everybody know.
I see my job is to make it easy for coder to code things like PHP interpreter, by offering a full range of OS functions.
I also some times make basic app like http server's or IDE hoping that people will take the basic app and turn them into a full featured app.
These app are big project in them selfs , on top of that for a PHP interpreter , i would need to be knowledgeable in both the language i code it in and PHP, which i am not.
To answer another ? yes the stack has all the layers to do things like ftp etc, i just need to test then and debug them than optimise them for speed.
I also like those worlds smallest web servers they are cool, i may even try for the Worlds smallest x86 web server, as the full implemented tcp/ip stack and rtl8139 ethernet driver + server prog is about 9k unoptimise.
What size do you think it would need to be to have a chance of the x86 record including the OS ?
PS: Thanks for the kind words, i also must add that DexOS is coded by a team of eg:
Theres a DHCP app that was code by hidnplayr for DexOS.
[EDIT] OFFLINE [/EDIT]
Last edited by Dex on Tue Feb 27, 2007 9:12 am, edited 1 time in total.
Frankly, I think it's impressive enough that Dex has a working HTTP server on his OS... it doesn't even matter what language it's written in, most of us haven't even gotten there yet.
Top three reasons why my OS project died:
Too much overtime at work
Got married
My brain got stuck in an infinite loop while trying to design the memory manager
Welcome to DexOS test page.
This is running on DexOS Server, which is running on the DexOS OS
A world first, coded by team DexOS
Cool
Works on Mozilla Firefox and IE (i bet on every browser). I tried telnetting to port 80 and it connected.
Can I hit him? please
You can. I live in SR, so come over, the pipe I'm holding in the hands is full of lead . I bet I win!
Seriously:
As others say, don't underestimate other people's skills. I know, coding in assembly doesn't make somebody the God or something. Just I'm saying - ASM is a *bit complicated* low-level language.