Linked by Thom Holwerda on Thu 12th Oct 2006 15:05 UTC, submitted by Tomasz
SkyOS SkyOS has gotten DMA support. "There's support for VIA, AMD, Intel and SiS chipsets, more will come. What does it mean? Less CPU usage and a huge speed increase for the supported PATA/SATA controllers, just check the changelog for initial benchmarks." It is available as an update for beta testers, which besides the DMA update, also includes updated drivers.
Thread beginning with comment 171125
To read all comments associated with this story, please click here.
wow, does Linux have DMA support?
by stephanem on Thu 12th Oct 2006 16:31 UTC
stephanem
Member since:
2006-01-11

OK, I know what DMA is - LMAO at these OS developers tooting their horn about something that should have been there since day 1.

Does anybody developing software these days take computer science classes???

Reply Score: 1

helf Member since:
2005-07-06

Have you ever USED SkyOS? It ran plenty fast even with PIO.

Holy crap, stop bashing people just because you can. Are you making an OS? No? So shutup. Or atleast critisize in a constructive manner.

Reply Parent Score: 3

falemagn Member since:
2005-07-06

> Have you ever USED SkyOS? It ran plenty fast even with
> PIO.

I have, I paid for it and... well, it was pretty damn slow. Installation took over one hour here, and opening just about any programs used to take a very long time.

Also - albeit unrelated - the gui was pretty slow as well, and the mouse a bit jerky.

Reply Parent Score: 2

jaboua Member since:
2005-09-08

Expecting ANYTHING to be full featured in day 1 is just arrogant, development takes time... They even specificly mention that SkyOS is still BETA on their page.

Anyway, there was a problem and they fixed it. That's what we call improvement. It doesn't matter if they had it five years ago or not, it's what they have now that matters.

Reply Parent Score: 5

Darkness Member since:
2005-08-27

Does anybody developing software these days take computer science classes???
yes, I did. And although you learn what DMA is and how it works, I doubt you will see a real implementation, let alone if you have to implement it yourself...

Reply Parent Score: 3

WereCatf Member since:
2006-02-15

Hmmmm...How fast can YOU write a driver for any of SiS, Intel, Via or some other chipset that supports everything, including DMA? 1 day? Somehow I *very* much doubt that!

Implementing DMA isn't that easy as you think it is. The basic idea behind it can be explained easily, but it is completely different thing to actually implement it. Oh, and expect no 1-day software to support everything, and even less be bug-free! I rather wait months for a good driver rather than have experimental support for something, and then lose everything due to filesystem corruption.......

Reply Parent Score: 2

Gone fishing Member since:
2006-02-22

A closed mouth gathers no foot. Sky OS is not Linux, not a Linux distro or anything similar. Best not to comment if you have done no research.

http://www.skyos.org/?q=node/408

Oh and Linux does have DMA support.

Reply Parent Score: 3

transputer_guy Member since:
2005-07-08

Back in undergrad EE hardware labs I recall we did do something with DMA, maybe wrote some code for a 6802 and peripheral (maybe a pdp8), but then again it was pretty much all a replay of material put in front of us and of course the tutor was in the lab with any answers.

Since then I've done hardware ASICs with DMA support and the software guys still had a hard time of it even with us helping as much as possible. Its not just a matter of knowing where the control bits are but understanding somewhat how the hardware interacts with everything.

Anybody facing a motherboard and chipset and expecting to get much done with it quickly is going to be dissapointed, I bet you can find very little hardware docs for any chip at all other than really dated stuff or under NDA. For that reason I prefer hardware that does as little as possible but as fast as possible and let the software do most of it but the industry is doing the exact opposite. Its kind of amazing anyone else but MS gets anything done at all.

I also would have expected DMA before video graphics compositing but the latter is more interesting.

Reply Parent Score: 1