Page 2 of 3
Posted: Sat Feb 24, 2007 5:40 pm
by Brynet-Inc
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.
PS: Server is back on line for test
http://86.15.253.182
Unable to connect
Firefox can't establish a connection to the server at 86.15.253.182.
Oh the humility!!
Again.. Just playing *whistles*
Posted: Sat Feb 24, 2007 5:57 pm
by pcmattman
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...).
Posted: Sat Feb 24, 2007 7:01 pm
by Dex
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.
DexOS as both CLI and GUI, The server is CLI, but it could just as easy be GUI.
But as the test server is running on a old 486 i use CLI.
Gui shot:
http://jas2o.forthworks.com/dexforum/in ... =149;image
SERVER OFF LINE
Posted: Sun Feb 25, 2007 12:03 am
by GLneo
speaking of small web servers:
http://d116.com/ace/
Posted: Sun Feb 25, 2007 12:54 am
by earlz
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?
Posted: Sun Feb 25, 2007 6:42 am
by Brynet-Inc
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..
Posted: Sun Feb 25, 2007 7:12 am
by Combuster
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?
Posted: Sun Feb 25, 2007 8:27 am
by inflater
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
inflater
Posted: Sun Feb 25, 2007 8:33 am
by earlz
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)
Posted: Sun Feb 25, 2007 9:46 am
by Brynet-Inc
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
Posted: Sun Feb 25, 2007 10:08 am
by Candy
Brynet-Inc wrote: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.
Posted: Sun Feb 25, 2007 10:59 am
by Dex
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]
Posted: Sun Feb 25, 2007 1:46 pm
by Colonel Kernel
Works with Safari too.
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.
Posted: Mon Feb 26, 2007 5:22 am
by inflater
12:18 CET:
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.
inflater
Posted: Tue Feb 27, 2007 11:43 am
by Dex
Its been running for 2 day now
http://86.15.253.182