First, WinModems. Now, WinWiFi. 386
zulux writes "Microsoft is actively encouraging WiFi (802.11b) hardware manufacturers to strip their devices of costly electronics, and use Microsoft software/drivers to make up the slack. And you thought WinModems were bad!"
Great... (Score:3, Funny)
Feature bloat ahead (Score:4, Interesting)
Plus, with the flexibility comes the idea that it's ok to write in more and more features... software bloat is the result.
hardware vs software as a tactic (Score:4, Interesting)
MS is depending on Moore's law to save them again. And this seems to be a long term strategy - to convert hardware to software, which ties things into the windows OS again.
Another secret of bloatware is reveiled.
Using CPU cycles can only go so far (Score:5, Interesting)
Despite the speed of today's CPU's, having to use CPU cycles to do WiFi networking is not a great idea, especially when you also have to take into account for CPU cycles being used for everything else in the system.
I mean, consider the situation of playing DVD discs on a computer. Sure, you can do it completely in software if the CPU is fast enough, but the CPU cycles it requires to do this even on a very fast CPU can drag a system down pretty quickly. Now you know why ATI has Hardware Motion Compensation (HWMC) and Inverse Discrete Cosine Transform (IDCT) decoding assistance on their graphics chipsets starting with the Rage 128 series, and nVidia has pretty much done the same with the current GeForce4 MX/Ti chipset series.
Re:Using CPU cycles can only go so far (Score:5, Funny)
Re:Using CPU cycles can only go so far (Score:2)
Unless your Intel, looking to give an excuse to Joe Consumer to upgrade.
Re:Using CPU cycles can only go so far (Score:3, Informative)
One good reason: simplicity of computer architectural design. Putting the decoding process into the CPU keeps the hardware count down, for starters. That is the reason why on the x86 compatible side we've seen the addition of CPU registers oriented towards multimedia processing: Intel's MMX, SSE and SSE2 and AMD's 3DNow! and 3DNow! Professional.
In the case of decoding MPEG-2 video streams from a DVD movie disc, you can decode them in software pretty reasonably well, especially with today's 1,000 MHz and faster CPU's. However, that still means using a lot of CPU cycles doing it, and that means other programs may start to drag because the CPU isn't so available.
Due to the fairly computationally-intensive process involved in decoding MPEG-2 video, that's why there has always been interest in off-loading the decoding process somewhere else. That's why when DVD-ROM's first started showing up on PC's we saw separate decoding adapter cards from Creative and Sigma Designs so the decoding is completely done by these specialized cards. When CPU speeds got fast enough and Intel introduced the wider bandwidth AGP connector, ATI implemented HWMC and IDCT assistance for MPEG-2 decoding on the graphics card itself starting with the Rage 128 chipset, which off-loaded most of the MPEG-2 decoding process from the CPU; most other chipset manufacturers (S3, SiS and nVidia) soon had at least HWMC assistance. The success of ATI with this way of MPEG-2 decoding is the reason why the nVidia GeForce4 MX and GeForce4 Ti series of chipsets now have multiple levels of hardware assistance for MPEG-2 decoding, not only for playing back DVD movies for also eventually for playing back 1080i 16:9 HDTV video.
Re:Feature bloat ahead (Score:2)
Ok what is the exact definition of "hardware"?
Reason I bring this up is because most "hardware" almost allways uses some type of software, but instead of being stored on a floppy or hard disk it's stored on a ROM.
This is true for everything from routers to motherboards. It's all hardware running software. So why is this a bad thing to have WiFi? We've seen linux drivers surface for winmodems, and certainly they will surface for WiFi as well.
When you're living off of ramen, to quote oddtodd, "You realize that money is important to do stuff" I'm for anything that can take a $200 dollar 802.11 basestation and reduce it's price to $15.
WinWiFi != WinModem (Score:5, Informative)
A good analogy of this is PPP. The current situation is similar to a modem manufacturer embedding PPP in the hardware, which is horribly complex and expensive to implement. It is much simpler and cheaper to let the OS provide the PPP services.
WinModems come in two flavors; host-based controller and host-based signal processing. The latter is pure evil; the hardware is nothing more than a A/D/A converter, and the host CPU has to perform all DSP functions to make it into a modem. The host-based-controllers have real hardware DSPs and whatnot, but they just tell the DSP what to do, essentially replacing an on-board processor+firmware with the driver on the host machine.
WinWiFi (which is really host-based-MAC) is neither. The WinWiFi card would become about as smart as the average ethernet card; ie it would be able to transmit and receive raw 802.11 frames, and then pass them off to the driver which then figures out what to do with them.
A good portion of the wireless cards out there already do this, and nearly all of the new ones will do this. Why? complexity and cost.
802.11 is rather complicated. The MAC must handle a complex state machine; with all sorts of little nuances. Handling transmits/receives, and their acks, association, channel hopping, and then the real doozey: encryption.
WEP sucks. Not just because it's fundamentally broken, but because it takes a bit of oomph to work with, and it's a little complex. And if this is done in hardware, you can't update it to handle newer standards.
Every single one of the 802.11 extensions to replace/augment WEP will require considerably more computation power in hardware; but in fact, most 802.11 (windows) drivers now do WEP on the host, because it has far more computational power to spare with zero additional hardware cost.
This WinWiFi initiative is nothing more than "hey, all of you guys have already written this host-based-MAC stuff (or are going to have to write it anyway) so why not just use the stuff already part of the OS? It's already been extensively tested and that way, you don't need to reinvent the wheel."
It's called shared code, and makes a lot of sense.
I've been banging my head against the wall a lot lately because of buggy firmware in WiFi cards; If they let the host OS do the work instead, these bugs wouldn't exist, because the 802.11 spec is well-documented.
And again, it's not WinWiFi, it's Host-based-MAC. It's a work-in-progress for Linux too. And it is a GoodThing(tm).
- Pizza
Definition. (Score:3, Funny)
The part of the computer you can kick when the fucking thing just won't cooperate.
--saint
Re:Feature bloat ahead (Score:2)
For example in the WiFi case, there is the hardware need to trancieive and then all the other stuff needed to make whatever is received into a useful stream of data (maybe even only analog if youhave A/D hardware) or vice verse.
Now within certain limits, the marginal cost of adding CPU processing power is probably less than the cost of adding the first bit of processing power to the hardware solution. Horses for courses if you lke. CPUs are good at being CPUs and WiFi hardware is good at WiFiing. So let the CPU compute and offload the need for the addition of complexity at the hardware level.
I think the use of the CPU in the machine to doo all the CPUing required for the system is an, in principle, good idea in some sense.
Having said all that. Hardware is a good way to do a job that does not change much so maybe all this is kinda irrelevant.
Re:Feature bloat ahead (Score:2)
Gah! (Score:2)
Aren't they a little late to the party? (Score:5, Interesting)
Re:Aren't they a little late to the party? (Score:3, Interesting)
Microsoft's business model, in case you haven't been reading for the past few years, is to have not only their finger in every single pie, but to cut off all the other fingers already there. This is they how and why of the windows monopoly.
Pray they don't get into bio-engineering.
Submit your answers on a postcard.. (Score:5, Funny)
If Microsoft got into bio-engineering then....
Re:Aren't they a little late to the party? (Score:2)
Personally I think software-based WinWiFi is a great idea...The vast majority of users buying new computers are just wasting a mammoth amount of CPU anyway that might get put to some use if they do wireless networking. Don't get me wrong, its not for everybody and I know there are benefits to a hardware solution, but for a certain segment, these will work just fine, as WinModems did. I wish the software were based on something more open than what Microsoft is offering, but since nobody else but Apple has stepped up to the plate on software WiFi (and their solution is also closed) then we can't really whine about it.
Re:Aren't they a little late to the party? (Score:2)
Re:Aren't they a little late to the party? (Score:3, Insightful)
Re:Aren't they a little late to the party? (Score:2, Insightful)
SoftWiFi would just be another factor in the load analysis. When no network transactions are occurring the CPU runs a wee bit slower and speed up that little bit when needed. SoftWiFi would be used primarily in low end system which are understood by most prospective purchasers to have lesser battery life. This would be consistent with the way the portable market has operated since the 80's.
Re:Aren't they a little late to the party? (Score:2)
WEP + MS - oh great. (Score:3, Insightful)
Just like MS to try and steal the thunder of something popular after the fact (coughcoughnetscape).
Software WEP? (Score:2, Interesting)
Re:Software WEP? (Score:2)
40-bit vs. 128-bit doesn't change WEP speed (Score:2)
The WEP standards group was trying to avoid US Pretending-To-Be-Anti-Communist export laws (and also French and Chinese policies), so they took a conservative approach and designed a system that could be used with short known-to-be-easily-cracked keys, but could also be used with medium-but-still-inadequate keylengths or acceptable keylengths if you set the correct values in the ROMs. Of course, like Microsoft PPTP before them, they did so in an incompetent manner without adequate adult supervision, so their work was shredded by some of the same people at Berkeley who helped shred the initial RC4/40 "export-quality" code, and who also shredded the GSM Telephony incompetent encryption algorithms over lunch one day.
Wannabe Hardware Company (Score:3, Funny)
end of wireless for linux? (Score:2, Interesting)
I dunno... (Score:2, Insightful)
The bad part is... (Score:2, Insightful)
Re: (Score:2)
Re:The bad part is... (Score:2)
I just don't see how using 2% of a $120 cpu to do the work of a $1 chip is in the consumers favor. It seems like all this does is increase manufacturer profit while marginally reducing consumer cost.
Personally I could care less if microsoft endorses or pushes winWiFi as long as my option as a consumer to pay the extra $5 for a hardware based WiFi card remains. If the winmodem is their case study, I say we have nothing to worry about since last I checked you could still get a hardware modem years after winmodems hit the shelves.
Does linux have to worry about this? (Score:2)
Re:Does linux have to worry about this? (Score:3, Interesting)
Re:Does linux have to worry about this? (Score:2)
Microsoft has the way out (Score:2, Funny)
Ever try using a winmodem in linux? LOL, or in windows for that matter?
Linmodem winmodem (Score:2)
Open-source troubles again (Score:5, Insightful)
If the software routines / hardware API is kept proprietary, which is likely the case, us Linux/FreeBSD/other open-source OS users will be left in the dark.
Either [a] hardware vendor thinks they will look good and support Linux by releasing a binary-only driver that is only compatible with kernel version X, and needs to be hacked to work with anything else, FreeBSD users like myself are out of luck (and anyway I would _never_ use a binary-only driver in an open-source kernel - hence my gripes with NVIDIA).
or [b] some of the brave of us attempt to reverse-engineer Windows drivers.
Either way, consider the next wave of laptops coming with built in "soft" WiFi - a definite possibility considering the amount of money manufacturers could save, and offer WiFi standard even on their lowest-end models. This means chances are we have to fork out and buy a traditional PCMCIA hardware adapter. And a lot of us run Linux/FreeBSD/whatever on our notebooks, I know I won't be happy. I think I'll be paying the $US45 for an 802.11b card while I can!
Which raises another interesting point - you may think "yeah there will always be hardware PCMCIA WiFi cards". But look what happened to 56k modems - try and find a 56k modem on a PCI card that isn't a soft-modem!
Of course this is not bad for everybody - the new cheap WiFi will be more widely spread since 99% of computers run Windows NT/Windows anyway, and this good be a good thing for prices of WiFi cards,etc.
--jquirke
Re:Open-source troubles again (Score:2)
Re:Open-source troubles again (Score:2)
Re:Open-source troubles again (Score:2)
And while a courier modem will cost a bunch of dough, $300 is excessive. You can usually get a nice extermal v.whatever modem for $100 or under.
Re:Open-source troubles again (Score:2)
Re:Open-source troubles again (Score:2)
What makes it superior?
Re:Open-source troubles again (Score:2)
This may not be as bad as WinModems (Score:2)
I don't think a soft WiFi card will continously receive bits and let the software do everthinng else - the hardware should still be capable of decoding packets, matching the MAC address and detecting CRC errors. The software will need to do the encryption/decryption and the algorithms for network detection and handshake, transmission speed power control and perhaps some other housekeeping stuff. This doesn't sound so bad.
Actually, in a card without firmware there may be less places for sneaky undocumented features than in a card that simply exposes the bare hardware capabilities to the host.
some of the brave of us attempt to reverse- Ah ah. (Score:4, Informative)
There's the DMCA (or whatever floated to the top of the "Alphabits"TM bowl of some congressman's breakast that morning,) to slap you down with if you even try that.
Don't you know yet that YOU have no rights?
Does it matter? (Score:5, Insightful)
Everybody seems to be making the assumption that there won't be drivers. Why not? Linux has a small but appreciable market share, and that market share is more apt to get WiFi than most other users. Unlike the situation when WinModems first came out, there is a viable base and thus economic incentive to release Linux drivers.
Now, let's hope they come with source - too many chipsets require that the end manufacturer can't release open source drivers. mda_hal.o and the like are workable, but not optimal - to a certain extent, open source drivers for software driven accessories like the so called Win* hardware makes it *more* powerful for the open source realm, where talented hackers can alter and upgrade the drivers to drive the hardware beyond the original specifications, purposes and features that were originally designed for it.
--
Evan
Re:Does it matter? (Score:2)
Ooh, so wrong. Linux has a decent share of the server market, which is 100% wired. It has some desktops, mostly wired. But the 802.11* market is laptops. Sure, I'm writing this on my couch with a (wired) laptop running SuSE, and I once heard of a guy in Portland using a linux laptop as well, but he may be a myth. I mean really, what percentage of laptops are running linux? 5%? And what percentage of corporate laptops are running linux? 1%?
We know that it costs nothing to release technical specs, but apparently manufacturers don't know that. Even manufacturers like Creative - who have a linux driver project - can be very slow and reluctant to release specs (no? I still can't get my Creative Webcam Go to work reliably). I'm guessing that we'll have to prod and poke and guess and hack WinWiFi like we had to do with WinModems for years. :(
What are you afraid of? (Score:5, Informative)
Who makes it?
Intersil
Are there linux drivers?
Yes! With full source!
And guess what, Intersil comissioned the drivers!
Not only that, but the drivers offer support for advanced functions typically not offered on Windows based PCs (host based access point support).
So, based on past history, there seems a good chance that there will be a path to Linux support for WinWi-Fi cards.
Re:Does it matter? (Score:2)
They will still sell cards. I can see it more for video cards, but then you're generally dealing will full fledged chip sets. Things like network cards either work, or they don't.
--
Evan
Hmmm, I wonder what (Score:3, Insightful)
Personally I haven't had any bad experiences with winmodems, I've only had one (Lucent chip) and it seems to do a fair job in my linux gateway for browsing, but forget games!
This isn't necessarily evil... (Score:5, Interesting)
You don't see anyone calling "monopoly" about software RAID cards, and those that do pay far more (andget only marginally better performance) from hardware RAID.
Winmodems may be a PITA for us, but you can get then for $5, vs. $70ish for a hardware modem (the 3Com Performance Pro comes to mind)
I can see that Microsoft may look at this as another opportunity to extend the duration of their doomed monopoly, but honestly I don't believe that they are morally obligated to keep hardware prices up by NOT integrating their functions into software. They are, after all, a software company.
Does it not make sense to introduce new stolen ideas to make more use of software?
Besides, these are Microsoft drivers. They'll probably be slow enough to help the ailing hardware industry sell a few more chips. That's aid that they could use now.
Yes, I know it isn't kisher to say that not *everything* Microsoft does is evil. Mod me down if you like.
Re:This isn't necessarily evil... (Score:2)
The problem is that even if the software WiFi takes advantage of AMD's 3DNow! Professional or Intel's SSE2 multimedia extensions to speed up operation, the CPU cycle usage would be considerable, which may drag down the rest of the system. No thanks!
By the way, today's winmodems are way better than the original 3Com/US Robotics designs. I've played with a winmodem that uses the PCTel chipset and it does actually work quite well, thanks to the fact the PCTel chipset does use at least the MMX registers on newer CPU's to keep its performance reasonable.
Re:This isn't necessarily evil... (Score:3, Insightful)
I'm philosophically against this too, but claiming that offloading the processing of an 802.11b card onto a 1.xGHz processor is going to "drag down" the system is a steaming pile.
It is actually a good idea from a the perspective of operating the cards. The less going on in the card the cleaner your signal will be.
OTOH, from a hardware peripheral point of view it is plain stupid to tie your device's ability to operate to a particular runtime environment. One would be wiser to have a clean and simple interface to simplify writing the driver. From a peripheral manufacturers point of view a driver is an expense that doesn't generate revenue (generally).
-Peter
Re:This isn't necessarily evil... (Score:2)
Also the performance hit isn't just in terms of CPU time it also affects the scheduling.
Re:This isn't necessarily evil... (Score:2)
Its really not a bad idea for most part. The people buying this are not going to be hardcore wifi enthusiasts, but home and business buyers with CPUs on almost eternal idle.
Re:This isn't necessarily evil... (Score:2)
I have to disagree. The grinding of teeth you hear is not a knee-jerk reaction to the word "Microsoft", as you imply. It is a reaction to the memories of "winmodems" this idea brings up. Remember, politics aside, this site IS frequented by the more technically minded. And software modems have a far less than sparkling reputation. Linux only adds to the pre-existing list of grievances.
Right. In other words, people who don't know any better.
Re:This isn't necessarily evil... (Score:3, Funny)
And this guy gets a 4?
Re:This isn't necessarily evil... (Score:2)
Guess what, if a server has a modem it will probably be hardware based as well.
Since we are talking about consumer products here, my RAID example was more referring to two and four channel IDE RAID.
That said, if you want to be not-picky, Linux and FreeBSD andeven Windows 2000 have very good software RAID support--good enough that they would indeed compete with your hardware RAID array if the CPU wasn't completely pinned doing other things.
In fact, software RAID has an advantage in that it has a large, powerful CPU to back it up, whereas most hardware RAID cards (yours not included) have relatively wimpy processors and can be a bottleneck on large RAID5 arrays. Software can also support mixed SCSI/IDE drives without complaining, thoguh this wouldn;t be optimal.
Anyway, back on topic now, take a Winmodem and a hardware modem. Guess which wins? Neither. There is nothing about either that inherantly makes it faster, and the
Remember the first winmodems ate quite a bit of clock time, but now it isn't even on the radar, the only concern is that Winmodems aren't multiplatform.
We can't rationally tear down a technology just because it doesn't support Linux or just because it was made by Microsoft. Even Microsoft has come up with some really good technologies. I can't think of any at the moment... Anyway, you're probably just a troll trying to brag about your expensive hardware so I'll stop this long, boring, partly offtopic reply now.
Impressive irony, even for Redmond (Score:5, Interesting)
NSP was the logical response to Intel's realization that CPU cycles in the Pentium era were becoming less and less valuable to the end user. They considered it a task of strategic importance to soak up extra cycles wherever they could be found... never mind that game developers still needed every cycle they could find at the time. Had NSP succeeded, it would have had a wide array of effects on the PC hardware and software businesses, almost all of them too ugly to contemplate. The nascent market for high-performance 3D and environmental audio hardware would likely have been crushed under the treads of Intel's marketing machine, and WinModems would have taken over the scene years earlier than they did. The development of online gaming technology would have been pushed back indefinitely, pending the ubiquitous adoption of broadband (which, obviously, has yet to happen).
Of course, MS's primary interest in killing NSP was to keep Windows from having to run as just another NSP client. Owning the boot process from BIOS to bluescreen was as important to them in 1994 as it is now. But now, it appears that they've taken leave of their technical senses as well as their ethics. If this is anything like Intel's earlier push to run modem data pumps on the CPU -- and to be fair to MS, the article is by no means clear on this point -- then 802.11 fans, and consumers in general, should fight it where they find it.
mini monopoly (Score:2, Insightful)
Re:mini monopoly (Score:2)
*imitating Beach Boys*
And we'll have fun fun fun til MS takes the network away!
(yes, it is past 2 am here)
Not likely (Score:2, Insightful)
Keep an open mind (Score:2)
WinWiFi a (long-run) good thing? (Score:2)
This could be really great! Can you imagine Linux DoS tools based on flooding frames without participating in the MAC?
Well.. (Score:2)
802.11a already has this problem (Score:3, Informative)
Some of the concerns are the amount of processing horsepower required for security and maybe also for some of the communications functions, since it's easier to add computational horsepower when you're not crammed into a small card competing for space and heat load with the radio circuitry, and also convenience in upgrading the system, especially if upgrades may require even more substantial increases in CPU crunching, such as bigger RSA modular multiply/exponentiations.
The importance of convenient upgrades has been amply demonstrated by the repeated failures of WEP :-)
WiFi explained, with helpful comparisons (Score:4, Funny)
The radio, about the size of a can of beer, extends the wire line and connects with any mobile devices
"...the size of a can of beer"? I love it! Let's keep this going.
Mobile devices can use a PCMCIA card, slightly smaller than a Hershey chocolate bar. Pocket computers can use a CompactFlash WiFi modem, slightly bigger than a "Fun Size" Hershey bar.
The WiFi base station connects to your computer, which of course is bigger than a bread box.
The wire line is your telephone line, which is about the size of a really, really long strand of spaghetti. This connects to the telephone office, which is about the size of a telephone office. This in turn connects you to the Internet, which is sort of hard to measure the size of... let's just say it is the size of the whole world and be done with it.
Hope this helps.
P.S. I wonder what percent of Slashdot readers actually know how big a bread box is?
steveha
Re:WiFi explained, with helpful comparisons (Score:2)
Server market (Score:2, Insightful)
Winmodems were a barrier for linux, but network cards are cheap and people will probably consider them inferior in design if they won't work on Linux. Linux servers are becoming popular in the average house, very well respected. This won't be seen as a weakness of Linux/Unix, but instead a weakness of the card itself.
why not use software which works on all os's (Score:2)
Ok, its time to start the GNUModem project
How much cheaper can they really get? (Score:4, Insightful)
So as demand increases, quantities of scale continue to increase, we can expect the cost for those same cards to come down. It's unlikely that WiFi cards will be able to press much further down in price even with using software drivers.
Another thing to keep in mind is that most of the wireless manufacturers tend to save costs by reducing redundancy in their wireless products. If you use a Lucent AP-1000 access point, it runs on the same cards that you'd put in your laptop. I have yet to see a wireless adapater for a desktop that wasn't, in reality, a PCMCIA slot with a wireless card. It's a big cost savings to them to only have to manufacture one set of devices to fill their needs in laptops, PC's, and access points. Trying to do software drivers would totally screw up these possibilities.
Re:How much cheaper can they really get? (Score:2)
That may be true... but of course, if prices stay the same but this reduces manufacturing costs, then profits go up.
Hacking possibilities (Score:2, Interesting)
Anm
Big Winmodems Event! (Score:2, Informative)
http://www.mbsi.ca/cnxtlindrv/index.html
The whole Winmodem thing isn't all about Microsoft evil, by the way, its about patents (that should be your second guess for sources of evil after M$ by now). My understanding is that Winmodem drivers expose the code for V.92 and other compression/transmission implementations.Because of this, the makers aren't allowed to open-source the code for these patented implementations.Think about it this way, the regular hardware modem makers aren't exactly shipping you microcode and chip diagrams in the back of your manual either.
For the first time, I'm using the modem that came with my 2 year old Vaio at 56K as I type this. (thank God modem/speed technology has-gone/is-going nowhere!)
== Apple's "Software Base Station" (Score:3, Informative)
rheiser
Wrong Interpretation? (Score:5, Informative)
Apple has had a similar product, the "Software Base Station," available for Mac OS 9 for quite some time!
See this (much better) article [eet.com] for details.
Tell me again why winmodems are (still) bad... (Score:2, Informative)
Now we are in the land of the 1+ GHZ Celeron with 128MB of ram. The overhead of the winmodem should be tiny, unless the drivers are horribly written.
Not that I give a crap, years ago I decided to bite the bullet and get a hardware modem that I eventually made work in Win95, Win98, WinME, NT4 Workstation, 2000 Pro, SuSe and RedHat.
The average WiFi card for a laptop right now is around $100. For $100 you can buy an Apple Airport or a Linksys WPC11. If companies start pumping out soft cards with less electronics that rely on a fat driver then the windows user can expect to pay a fraction of that cost. I doubt we are going to see $20 Lucent WinWiFi cards any time soon, but there is going to be a sweet spot in the price chart that is going to help with increasing the popularity of WiFi.
We have a bunch of early adopters at my office and so far people love being able to walk around the house with a laptop when they are telecommuting. I added a Netgear ME102 to my home network in December and use a WPC11 for my laptop and I like it so much sometimes I don't ever step into my home office when I telecommute. Had the WiFi card been $50-$60 instead of $100 I could have bought it a month or two earlier, plus it would make it easier to convince the IT folks at the office to shell out for a test base and a few cards to do a field test.
Now, we are always wary of Big Bad Microsoft getting their hands on anything, but dammit, this standard is already open, and non Microsoft entities are huge players. Apple bases all their wireless networking on the same standard! Making a cheap, reliable windows-only wireless card does not affect Apple since they are a niche shop. It does not affect the open source folks since there will always be a full hardware solution, just like we have always had real modems sold alongside winmodems. And there is always an enterprising soul that wants to figure out how to make a winmodem work under Linux, so let's be honest, I know theres a few people out there eager as hell to give it a try
The TI Win/4 printer (Score:2, Informative)
The genicom.com [genicom.com], who bought TI printers line, wrote:
<CITE>
There is not and will not be a Win/4 driver for Windows 2000, Windows NT, Windows 98, or any other operating system.
Customers requiring operation on these platforms are advised to purchase a more versatile printer.
</CITE>
Alas, this stuff wasn't reported on the Win/4 box...
Who has time enough to develope a linux driver for it can raise a lot of money buying them for 5$ each *before* to release the driver!
Software does *not* cut costs! (Score:2)
Future SoC Design (Score:3, Informative)
First think of the popularity of CNR and AMR sound, ethernet, dsl and modem cards you have seen for sale. Answer none. It just never took off because noone wants to sell cheap hardware when they can make more money with a real hardware solution. At one point they litterd every intel bord I ever came across and then only appeared on cheap bargin pc motherboards. I have been hearing about soft dsl for a long time and I have never seen a soft dsl card, also all soft dsl cards support the G.light standard which no provider cares about.
Second face it, There is alot of money to be made with hardware. The 3D graphics market took the exact opposite approach to this problem. the first popular true 3d polygon game was quake. now the old dos quake ran in total software, everything from the AI to 3d graphics was done on your cpu (back then I ran it on a 486 with a p83 overdrive) and now look Nvidia took the whole graphics pipe and threw it on a chip which is totally opposite the software approach. Some people would sell there own mother for a geforce 4 if they could. Shure today the cost of CPU's have come down enough to justify the $400 tag on a GF4 Ti but take away that pipe on a chip and do it in soft. People would scream bloody murder. And sound cards are going this way too. Pretty soon we might be shelling out 200+ for a sound card with a APU (audio processing unit) that will imerse you in a whole new world of sound
And last relax people with SoC (System on Chip) design coming along nice these days I wouldent worry. There are already all in one SoC's for DSL modems and cable modems. I imagine a cheap WiFi solution is in the works as we bitch.
Monopoly Leveraging (Score:3, Insightful)
..So a manufacturer announces that they're going to make a software WiFi card. Knowing that a significant portion of their market base are people running Linux, they publicize their intent to make both Windows and Linux drivers.
Now they go to Microsoft to get their driver signed. Behind closed doors, Microsoft says "Nice product! We don't approve of the Linux driver though. Make your product Windows only, or we won't sign your driver." If they refuse, then publically, Microsoft claims that the driver didn't meet Microsoft's standards of quality for a kernel driver. They both have a defensible excuse, and can smear the uncooperative company.
Now the company is faced with a business decision. Face the 95% of their customers who use Windows and tell them to "Just click okay" when Windows says "This driver isn't signed! It's really, really bad to install unsigned drivers," thus reducing their image in front of their customers. Or, don't release a Linux driver, and save face with their Windows clients.
..And it can only get worse. How long until Microsoft doesn't allow unsigned drivers to be installed in the name of reducing their tech support costs?
says it all. (Score:2)
unaware of any additional details
about what was to be presented."
With the problems I have getting any support from their pay support for winmodem compatibility, this is such a telling statement.
Re:says it all. (Score:2)
They, like any other manufacturer, should be responsible for the quality and "claimed" compatibility of their product.
Why should AMD be expected to support abit motherboards? Why should microsoft be expected to support AMD? Why should ATI support ViewSonic?
BECAUSE THEY ARE DESIGNED TO WORK TOGETHER!
That's why you bought them.
LinWiFi (Score:2)
The difference between WinModems and WinWiFi would be that Linux is much more popular now than it was when WinModems were relevant. If the good hardware manufacturers went WinWiFi, they could probably be convinced to allow LinWiFi drivers. I can't imagine Lucent (who actually offers LTwinmodem Linux drivers now) not doing that, for example.
I think Lucent almost gets it. Other companies I'm not so sure of. Make sure to vote with your wallet, manufacturers have more incentive to listen now than they ever did.
Oh, and for all that people whine about hardware not being supported in Linux, I actually have hardware that works under Linux but is completely unusable in Windows 2000. Eat it.
No, I didn't think winmodems were necessarily bad (Score:4, Interesting)
Consequentially, it's winmodems that have people round here online in troves. I currently have both kinds of modems, having been forced out of linux's charm to buy a hardware modem, but most people are not like that; with most people, getting online and being a netizen is a priority overriding hardware design ethics and operating system chauvinism.
If wifi ever takes hold in this country, it will only be if they're cheap; that can only be helped if there's a software layer somewhere in there saving you some moolah.
Soaking up CPU cycles? C'mon. Even in a power-user thick forum such as this one, how many people utilise their cycles beyond 10 or 20% over time? Distributed.net and SETI@home don't count, mind you.
Seems to me the only question here is whether we will go through the same heartache we did with winmodems, what with closed chipset specs and chipset makers digging their heels in not to release such information. This seems to me to mainly be an issue of profit margins: what makes more money, hardware solutions or their corresponding software emulations?
Generally, a more expensive product is more likely to carry a larger profit margin for many reasons. The higher complexity of the product acts as a kind of barrier to entry into the market segment freeing up the supplier to play a bit with the price, and there are always economies of scale, even at this level.
In other words, the per-unit profit is likely to be higher for hardware solutions. Now the question has become one of pure demand and supply; are the incremental profits from a hardware solution greater than the incremental volume generated from a software solution?
I've the worse (Score:4, Funny)
I have to wonder.. (Score:2, Insightful)
Of course, that assumes that getting enough info to talk to the DSP etc is possible. I guess the far more likely outcome would just be more pain and hurt for non-M$ folks (but that's what M$'s objective is anyway!). Sigh.
Windows XP already downloads new runtime firmware to my wavelan card... I discovered this because it broke my old base station that didn't support link layer fragmentation with WEP enabled. I had to update the firmware on the base station to get it to work again after installing XP.
Great opportunity (Score:2, Interesting)
This is actually a good thing for those wanting to experiment. Think about being able to alter the software driving these things. What might be done? Might alternate coding schemes be used? How about your own encryption method?
Re:What's next (Score:2, Funny)
Yeah, this new WinUnderwear requires that you open all of the Windows in your house in order for them to operate.
Re:Bias, bias, bias (Score:4, Informative)
it's performance is... well, crappy.
300ms pings and 3.5KB/s transfer rates != good
and before you say 'well, that's your phonelines'
a USR sportster external manages 150Ms pings and 5KB/s+ transfer rates plugged into the same socket.
both are fairly moot now, thanks to my 'wonderful' software based Alcatel SpeedtouchUSB (didn't have much choice there, they wanted a higher monthy fee for an ethernet connected DSL package.. and they weren't doing 'we provide the line, you provide the hardware' at the time)
Re:Bias, bias, bias (Score:3, Interesting)
Ever since that fiasco, i started actually looking at what i was buying, though it seems to be impossible to get a non win PCI modem these days.
Just as well we have the good ole external DSL modem now :-)
Re:Bias, bias, bias (Score:2)
the Sportster just totally outclasses the damn thing.
Re:Bias, bias, bias (Score:2)
Re:Bias, bias, bias (Score:2)
you know, the "I only buy Intel" "OOH, P4 1.6A that'll clock up to 2.5GHZ!" crowd.
Re:Fools. (Score:2)
Currently WiFi devices are expensive and out of reach of many.
And it's great. Because the current generation of the protocol (802.11b, for example) can neither scale in a large network nor survive the high density of users with physically intersecting separate networks, and even without physical saturation of the bandwidth users will step on each other's toes. Another problem will be the possibility for buggy drivers to cause absolutely intolerable interference, ruining the network for everyone in a 300ft range from a lamer.
Re:Dependency on the CPU (Score:2)
(by architecture, I'm referring to the Amiga/BeBox/PowerPC is slipping somewhat.. etc)
a 1Ghz PowerPC G4 running something resembling AmigaOS would be a sight to behold...
Re:Soft WiFi means squat... (Score:2)
Re:Soft WiFi means squat... (Score:2)
Re:NO! (Score:2, Insightful)
Reverse engineering motivation (Score:4, Interesting)
If you do the work to reverse engineer a software driven WiFi system, you can do ANYTHING with the card, you can boost the power, provide a signal for switching on an external POWER AMPLIFIER at the appropriate times, change the modulation scheme to get stealth, do all sorts of cool tricks that would make the FBI, CIA, and NSA get a cold sweat worrying about, if put into the hands of a thinking citizenry.
With a software controled WiFi, you could potentially make an undetectable ethernet, that they couldn't tap, and couldn't block, and was really optimized for throughput.
This could be very cool for us, and very bad for those that wish to control us.
--Mike--