How Linux Mastered Wall Street
itwbennett writes "Linux has become a dominant player in finance thanks to its ability to pass messages very quickly, said Linux kernel contributor Christoph Lameter. 'The trading shops saw that the lowest-latency solutions would only be possible with Linux,' Lameter said. 'The older Unixes couldn't move as fast as Linux did.' One key attribute was the TCP/IP stack, the configuration of which determines how fast a message can be passed between two systems. Linux also offers financial firms the ability to modify the source code to further speed performance. 'It depends on how daring the exchange is,' he said, noting that NASDAQ uses a modified version of the Gentoo Linux distribution. Lameter will discuss how Linux became widely adopted by financial exchanges at the LinuxCon conference in Vancouver this week."
Oh dear god our economy is a whole lot more fragile than I ever imagined. Brings a new meaning to "emerge world".
lets just ignore the fact that the Great Recession was directly enabled by the PHDs who turned their eyes askance at what the Gaussian Copula Function code was being used for. Not your problem right? You just make a tool, not your responsibility how others use it.
you had five kids to feed.
Yeah, they must have chosen it because it was free, even though they cite the fact that it was the best solution to their needs because of the lower latencies compared to alternatives and because of its flexibility.
Since when do people like you bring a relevant argument to the table? Oh, that's right. You're an AC.
This is the very last place I like seeing Linux.
The article is saying (obviously) that Linux is the chosen platform for high-frequency trading, i.e. algorithm-dominated trading that has everything to do with manipulating and responding to the market in nanosecond time frames for a quick buck and nothing to do with making stable, long-term investment decisions.
I'd rather see evidence of a Linux machine in Hitler's bunker than hear about Linux helping Wall Street punks get even further from real, useful activities than they used to be.
Really? So you keep your bills under the mattress do you?
I still wont trust WallStreet with my money, which would be about like trusting an alcoholic with the beer at a party...
I don't know how it is over there, but over here in Sweden everyone has money in the stock market as all pensions were moved there some years ago. We're all supposed to choose where to invest them and to care about the wellbeing of Wall Street.
Kind of unfair advantage given to the propagandists of one economic system over another, in my opinion.
Some of my favourite people are from th US; Vonnegut, Chomsky, Bill Hicks.
So you don't have a pension / 401k.
Or a bank savings account.
Poor you.
This high frequency trading is stupid. Everyone knows that it is a scam that is just making the markets more unstable. Yet no one does anything about it. IMHO the markets should have a clock speed like a CPU. All of the trades enter a queue and the queue gets executed once a second. This would limit each trading day to X number of ticks per day. This would go a long way to removing high frequency crap from the system. Of course people will then try to improve short term predictions rather than long term like they should. But it would be a step in the right direction.
That would be an interesting and a not too hard a project, I am assuming. So this in turn would imply that there would already be an option in the kernel to do it right? So why not improve the performance of gaming or computation systems by recompiling the kernel to do this?
I suspect they are using some form of real-time extensions to the linux kernel. One thing they all share in common is little to no OS functionality is available to applications that are running real-time because, it is almost always the case that as soon as you ask the kernel to do something for you, all bets are off as to when it will get done or even when you will get scheduled back on to your cpu.
So, in order for a game to take advantage it would need to isolate out whatever parts of the code are performance and dead-line critical so they wouldn't need to interact with the OS. And then the user would have to install and boot a linux kernel with the real-time stuff turned out.
Also, FWIW, real-time is not about speeding up computation, it is about hitting your deadlines exactly when they need to be hit - not too soon, not too late. In many cases you trade off computational performance in exchange for the ability to meet those deadlines.
When information is power, privacy is freedom.
If you liked the old government pensions, there should be an option to invest your private pension in national bonds.