I can. It probably wouldn't blue-screen very often if done right.The real power of Mikrotik lays in the fact that it is based on linux kernel. Imagine a win-based Router OS It will suprise you with blue-screen very often
Both the Linux and Windows stacks are decendants of the old BSD4.4-lite sockets stack. If you want a significantly more flexable, scalable, confusing, and mostly forgotton stack, look to SysV Streams. The IBM s/3x0 and as/400 stacks are quite different beasts as well, and they are _much_ higher performance.I can. It probably wouldn't blue-screen very often if done right.The real power of Mikrotik lays in the fact that it is based on linux kernel. Imagine a win-based Router OS :P It will suprise you with blue-screen very often :P
However windows' network stack is differently built than linux.
Linux' network stack is monolithic while Windows' is not very monolithic at all. Linux' network stack performs great on most PC systems, however Windows' was designed to cover anything from the small to the extremely large. They won't maintain two stacks thus it has to built differently. Since the same stack goes in Windows 2003 and in XP Home edition and neither are designed to be routers but instead servers or clients it is designed to be efficient (enough) on home computers and large server systems with 10 or more cpus.
It will actually do alot of the processing in userland instead of kernel meaning you don't need to add much syncronization code. This in turn turns up the efficiency in multi processor environments.
In short, a windows system running X cpus can and will outperform linux running X cpus at serving, not routing.
What kind of system this would be i wouldn't know as i can't afford anything supporting 10, 20 or 64 cpu's :D
Both are decendants of the same implementation but both have evolved in two different ways. The others you mentioned have different stacks indeed.Both the Linux and Windows stacks are decendants of the old BSD4.4-lite sockets stack. If you want a significantly more flexable, scalable, confusing, and mostly forgotton stack, look to SysV Streams. The IBM s/3x0 and as/400 stacks are quite different beasts as well, and they are _much_ higher performance.
If I had anything with that 64 CPUs, I wouldn't let Linux _or_ Windows anywhere near it.
yes, just like thatIt sounds fair to me as well, and it certainly meets the requirements of the GPL.
I don't think anyone was asking for MT's propritary code, just the GPL / Other OSS stuff.
If you want to take a look at their kernel modifications, they provide a means for you to do that, all on the up and up.
So, why the rant? I don't see anyone asking for something for nothing, nor claiming that MT has to release their home-grown code.
--Eric
pah! writing one line SHOULD be quicker than my post ...again, christian
well, one thing for sure atheros didn't use linux, and I'm not sure your mentioned OS did so but was just wondering about the licensing facts and why is it this way... my question will not really help open source in any way...@ hellbound ....If you want to help the open source world, get Atheros to release information about their cards so you won't need to use the HAL etc .
Anyway what more do you need ? Buy a Routerboard,get Mikrotik OS preinstalled ready to go...compare that to say.... buy a WRAP + then buy St**OS (then cry when OSPF doesnt work and it crashes when you go adjust radiocards )
(H)ardware (A)bstraction (L)ayer.well, one thing for sure atheros didn't use linux, and I'm not sure your mentioned OS did so but was just wondering about the licensing facts and why is it this way... my question will not really help open source in any way...@ hellbound ....If you want to help the open source world, get Atheros to release information about their cards so you won't need to use the HAL etc .
Anyway what more do you need ? Buy a Routerboard,get Mikrotik OS preinstalled ready to go...compare that to say.... buy a WRAP + then buy St**OS (then cry when OSPF doesnt work and it crashes when you go adjust radiocards )
what is HAL anyway?
No.So the question is - is there a way to add or run any kind of Linux modules or stuff on or alongside RouterOS? And if so, How?