|
|
|
The idea behind free software is not that everything is free of charge, but that everyone can see and modify and use the source program. However this cuts out the main way that software companies have made their living. Ie selling customers a compiled program, which the customer has no right to copy or pass on and when they change the software slightly, it is called a new version, so the customer pays again. This does not work when everyone who has the program can sell it. Supply and demand brings the cost of getting the program down to the cost of a blank floppy disk or CR-ROM. Traditional software companies considered getting programs written without the normal means of funding an insurmountable obstacle. Various ways forward have been found (not only programmers working for nothing) such as programmers earning from books about their work, lecture tours, clients getting the program free but paying for support. Also companies and institutions who have paid for internal software to be written are prepared to let everyone use it when there are no costs to themselves.
To understand what is being asked for, it is necessary to understand how and modern modem works. Modems send signals down telephone lines which we all associate with the squeaks and hissing sounds which we hear when the modem starts, or if we pickup a phone on a line where a modem or fax is operating. At the other end the signal has to be turned back into ones and zeros again, which in early modems was done with electronic circuitry tuned to various frequencies. Effectively the modem found the ones and zeros in the signal like radio finding one station out of all the different radio signals reaching the antenna. As microprocessors became cheaper and faster, and everyone wanted faster modem speeds, modem makers changed to measuring the signal on the wire 8000 times a second and using a series of calculations to decide what the signal on the line was. That new way of working is what pushed modem speed from 1200 bits per second to 33000 or even 56000 bits per second. Inevitably the question eventually arose as to why the modem producers should buy a processor to do those calculations when the PC also could do them itself. The chips used in modems were designed specially for signal processing, but the central processor of a PC is general purpose. To do the calculations needed took the first Pentium processors half their time, leaving only half the processing Go To Page: 1 2
The copyright of the article The Linmodem bounty in Linux is owned by . Permission to republish The Linmodem bounty in print or online must be granted by the author in writing.
|
|
|
|
|
|
|
|