Satellite Internet Service for Macs?
Untimely Ripp'd asks: "Satellite broadband has been available to PC users for half a decade, and still is not trivially available to Mac users. It can be done, but it's always an unsupported hack, or it requires buying expensive extra hardware and software. I cannot understand why Hughes and the other providers would refuse to spend the relatively few dollars necessary to develop a couple of device drivers and glue libraries. Time after time, the vendors have said, 'it's coming,' but it never does, and the promise eventually goes away. (Earthlink's FAQ page no longer says that Mac software is being developed, for example). I'm not gung-ho on conspiracy theories, but the only explanation I can figure is that they're either being paid or bullied. Does anyone know of any serious tech hurdle that would make it cost more than $100K or so to develop the necessary software?" this article mentions one-way Mac service coming online from OWC in a future expansion, along with nationwide service. A comment from that story does mention a simple solution, but why is it that Satellite service, even one way satellite service, depends on Windows-only software? What other solutions have Mac users resorted to when they wanted their Macs connected?
I'm not gung-ho on conspiracy theories, but the only explanation I can figure is that they're either being paid or bullied.
How many times can we go over this same point? It's the same for Linux and Mac, it's just not economically viable to develop software for something used by less than 5% of the computing masses. It doesn't pay, plain and simple, and companies aren't going to waste money developing with little to no returns. I await next week's Ask Slashdot with the same question.
Is your browser retarded?
I thought they were all too busy making Quicktime movies of their trip to the Volvo dealer, and ripping Yanni CDs to play on their iPod while they wait at the coffee shop for their Shitsu to get it's nails manicured, sipping latte's. You know, Thinking Differently.
They did anyway. That would seem to make a conspiracy less likely.
The main barrier to providing a service like this for the Mac, or for Linux, Solaris, BeOS, or whatever, isn't the cost to develop the software, it's the cost of supporting users on another platform.
Every time someone calls with a question, it costs the company money. The quicker you can answer their question and get them off the phone, the better. This means minimizing the number of different systems your support folks have to be trained for.
-Mark
It's not the initial development of drivers and an application interface that is such the expense for the ISP. It is the ongoing support of an additional platform. By adding Mac support for your product, you've just doubled your ongoing testing and debug workload. It is also an additional platform for which they will have to provide user support. They either have to train their existing help desk staff to resolve both Windows and Mac problems, or they have to hire a special "Mac staff" and create a separate help desk to support that userbase.
In the realm of mass market computing, the majority rules. Most companies can't afford to expend the budget to gain a small fraction of a platform that only makes up 5% of the industry as a whole. Remember, it's not like EVERY Mac user will start using the product just because they support the Mac. So, why would a company spend even 2% of their R&D budget to get 1% of a 5% market (if they're lucky).
Unhhhhh?
The above post is an editorial, the poster cannot and will not be held responsible for all or in part for it's contents
I work for a dealer and we tested DirecPC through Pegasus (Pegasus Express was the offical name). It sucked. When talking to people that had satellite Net...about four out of five hated it. (I never could figure out why that one person said theirs was working so good when the other people had nothing but trouble). In the end, we never sold it because we were afraid it would make more people mad than anything else.
By all means, though, Mac usuers should be able to get pissed off just like us PC users...
Usurper_ii
Ron Paul
it requires buying expensive...hardware
Expensive hardware? You mean like the Mac you're trying to get online with?
It looks like satellite internet is one of those wonky markets that doesn't make any sense except to those people trying to pinch pennies or get ahead where there isn't broadband already available. That being said, most Mac users are used to paying for superior service and probably already have ADSL/cable internet access anyway... It's kind of like whining about a lack of USB-2 drivers on the Mac when Firewire has already been there for the past 4 years both faster and better...
I'm living in Osaka, Japan right now, and the biggest hurdle the technology-savvy Japanese have to face in the telecommunications field is geography: Japan is 70% mountains.
Their solution? Wireless internet. Give your user a wireless internet card, then connect the receiver to a fiber-optic network offering 100Mbps. Works with Windows as well as OS 9 and OS X.
Currently, ADSL alone in Japan offers 12Mbps, for a slightly cheaper price than in the states.
"Give a man fire, and he'll be warm for a day; set a man on fire, and he'll be warm for the rest of his life
Most computers come with USB ports. Most home computers do NOT come with ethernet jacks as standard.
Most satellite Internet providers use a form of header-rewrite on the packets, routing everything back to your PC through their NOC. It makes for difficulties in setting up direct-to-router connections.
Learning HOW to think is more important than learning WHAT to think.
It is market share plain and simple.
.1 - .3% of the total computer users in the US.
First off, you have the very small market share that Mac users represent. About 1-3% (right?)
Then you have to factor in what percentage of the Mac users live in or near major metropolitan areas. I would argue that number is probably near 90% of the total Mac users (a number I am pulling out of my ass, but I just don't think there are a ton of Mac users in the rural US, which is where the Sat. companies are focusing).
So, you have a possible market that makes up maybe
Hell, even if my numbers are a little bit off, the total market share for Mac users in rural areas can't be more than 1% of all internet users.
So, if the software costs $100k to write, and then another $5k - $10k / year (/month?) to support, plus retraining all (or many) of your support/install personel to use the Macs, is it really worth it?
I personally don't think I would do it if I ran the company.
But whatever... hmmm... the linux router seems to having problems... wonder if throwing it out the window will solve it
Casual Games/Downloads
I set up a PC system (with win2k) purely as a bridge. The satellite reciever uses USB (this is from Pegasus-DirecPC-Hughes - now acquired by Earthlink). Pegasus and DirecPC provide proprietary Windows only drivers to deal with the USB network-satellite connection. That's issue #1. That means using Linux or (as suggested in the "comment" link in the oringal post) a simple router won't fly.
Issue 2: Optimizing the Window size for the ethernet connections --
The fact is, the TCP/IP conneciton to the satellite (high bandwidth - extremely high latency) needs different rwin settings to optimize the connection than the simple pc->mac LAN connection. So far as I can figure, Windows lets you choose one setting for all NICs (in this case the USB satellite connection is a NIC).
Issue 3 - you need some kind of 3rd party NAT/Bridge software like Sygate to share the connection with the Mac. The built in (to Win2k, 98) Internet connection software won't work because it can't bridge different subnets. The USB conneciton is on a different subnet vs. a regular NIC. I don't think it can be configured otherwise. WinXP might fix that.
Bottom line: You need a PC with Windows to share the satellite with the Mac and even then the Mac will have inferior service vs. the directly connected PC. So a satellite service supporting Macs would be nice :)
A beginners' guide to Portland, OR?
I have both the DirecPC pci card, and the usb modem version. I'm not capable of reverse engineering these myself, but anyone that is, is welcome to mine. I could probably even spare an 18" dish+LNB.
I mean, every time we wait for these fuckers, we end up losing. Maybe you need to decide to write it yourself? It's the only way to be sure it's done right.
PS Anyone that knows the pinout for the power on the DirecPC usb modem (mini-din 8), could you send it to me? I know it's gotta have 14v for the lnb power, in addition to 5v, but last time I tried to deduce this from looking at the pcb, it took me a day and I still fried the device.
maybe its because Hughes, like most other companies, .. .. and all for what?
know better than to get in bed with mac users. they
tend to be the most pushy, clueless, demanding,
ignorant and zealous user community out there
always some screwed up issue
for the meager bucket-drop dollars from the pockets
of people for whom the concept of more than one
mouse button is overly taxing.
(mac linux users are excluded from this rant)
The last time I checked, The Starband satelitte service was compatible with linux - if it works on linux, surely a port to OSX would be easy. (I believe it also worked with linksys routers - if not, one could simply use an ancient PC with USB and ethernet as a router)
-- If you try to fail and succeed, which have you done? - Uli's moose
Every time someone calls with a question, it costs the company money. The quicker you can answer their question and get them off the phone, the better. This means minimizing the number of different systems your support folks have to be trained for.
So have the bulk of them trained for the bulk operating system, a few trained for each little one, and TRANSFER THE CALL if you get one for a little opsys. We are talking NETWORK companies, right?
Heck - I bet the little guys would put up with a half-day delay and callback - and be grateful they could buy your stuff at all. YOU get to schedule the calls, rather than fielding them when they arrive - increasing the efficiency of the little-opsys helpers.
Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way
Since we're thinking about satellite and Internet in this discussion, I've been wanting to ask what satellite usenet options are out there.
In particular, I've been interested in a feed that pumps through something like a configurable cable modem or cable box that just jams articles over ethernet via the NNTP protocol to an NNTP server you specify. Then, any old NNTP server can be dual-homed between the sat and your LAN, and you just better hope you have lots and lots of disk.
Any takers?
Intelligent Life on Earth
2) I think Window size is settable by device. Otherwise, there's no way you could route between say, a token ring card and an ethernet card (something that I'm certain can be done).
3) You're probably right except that home networks don't have different subnets. Or I should say, there's no good reason to have multiple subnets.
I think the primary problem with 2-way satellite service is that latency is so high that for the common things home users do (open up their home page of http://www.msn.com) its likely to be no faster than a dial-up connection.
You were mistaken. Which is odd, since memory shouldn't be a problem for you
when we moved to our new location we had a telecom problem and had to resort to a satellite connection. it wasn't so bad for just downloads.. you can get about 1.5 megs... but when you have 40 sales people using a tcp based service where every keypress took 2-4 seconds to give results... let's just say people were bitching. not to mention the 5-6 seconds it can take outlook to connect to the exchange server and show an email message... so if you don't care about slower latency than a bad 9600 baud modem connection than go with satellite. i would recomend using it as a very last resort. try doing a wireless connection to a friend who has cable or dsl... you can get a couple of wap11s and make a nice little bridge.. btw... does anyone know how to detect a wap11 bridge without a wap11? -eek
-- sigs suck --
According to DirecWay's FAQ bot thingie, they will be selling the DW4020 to consumers "fall of 2002" (read: "any day now").
The DW4020 is pretty much the standard DW4000 satellite modem boxen they currently sell, except it includes a third boxen that eliminates the need for a USB connection and presents 4 Fast Ethernet ports. Supposedly you'll also be able to buy this box separately to upgrade your existing DW4000.
Now the only question is when EarthLink will lower their monthly satellite service fees to match DirecWay through DirecTV. I just dropped BellSouth in favor of EarthLink this past June and I'm not interested in changing ISPs yet again so soon.
How many times can we go over this same point? It's the same for Linux and Mac, it's just not economically viable to develop software for something used by less than 5% of the computing masses.
...
Let's phrase this another way:
How much would a company pay for ADVERTISING to get a 5% increase in sales? (And thus a MUCH greater than 5% improvement in profits, since the development is already amortized.)
Now if that same amount bought you the development of an incremental feature (i.e. a Linux or Mac driver) that enables another 5% of the market to use your product, it's the same case. (Actually, if you're currently addressing 90% of the potential market and the new segment is an incremental 5% you're adding 5%/90% or about 5.6%).
But wait, it's better
Suppose that you're currently splitting the market evenly with one other competitor. If YOU do it and HE doesn't, that 5.55% about doubles to 11.1%. With an even split among three competitors the first mover gets about a 16.7% bump in potential sales (and more in profit), and so on.
With something like networking you have a small number of competitors but MAJOR lock-in. First mover gets the prize and KEEPS it. With something (like a device) with more competitors and less lock-in you may not keep it, but you get a BIG boost until your competition wises up.
But WAIT! You don't HAVE to develop it yourself! Publish enough of the interoperability specs and - at least for Linux - SOMEONE ELSE will do it FOR you! You get the benefits and do only a tiny fraction of the work.
Your work consists mostly editing your internal documents into an externally-releasable one that will enable a developer without giving away your trade-secret farm. But don't get too paranoid: Your competitors are ALREADY reverse-engineering you. You should have your critrical IP already locked up in patent-pending, which will keep your competition at bay if you publish more than you intended. Meanwhile, better specs mean better and sooner community software to enable your sales.
Network operators might have some issues with security - but that's already been addressed elsewhere. (Bottom line is that the black hats will get you anyhow if you're already BADLY broken, regardless of whether you publish, while if you're reasonably secure (i.e. only a little flakey) the exposure will get the white hats on your side and you'll probably increase your lead in the arms race.)
Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way
Laziness and lack of research. Same reason why stuff isn't ported to other platforms (Linux mainly)... because the marketers don't understand there IS a market across user platforms (Windows, Linux, Macintosh) for most software and hardware.
It likely boils down to a small group of Mac non-users legislating that "there is not enough of a market to compensate for its expenditure".
I'm not gung-ho on conspiracy theories, but the only explanation I can figure is that they're either being paid or bullied.
Yeah, just like all the other people who don't do mac ports of their software. All bullied, yup.
Seriously though, the market for satilite internet isn't really all that big, you think they figure that maybe most mac users are urban and don't need it?
autopr0n is like, down and stuff.
I've worked with an ISP that had this very policy. If you ran Win9x and IE, the help desk would assist you. If you ran anything else---you are on your own. Anything else included Win/NT, Win2k etc.. Just the lowest common denominator 'consumer' systems were supported. BUT, all the documentation on what you needed was available. If you ran *nix/Mac you were assumed to be clueful enough to deal.
Do this, and the only cost is the drivers. Maybe not trivial, maybe. So open source them. Let someone else write them for you. Your profit is not in the IP held in these drivers---which are just a means to an end---namely getting more customers online.
Not only that, maybe the drivers will be better than the in-house ones. Being open source, you can benefit from that, roll them back into your Win drivers, provide better service, equals happier customers, equals more---and more profitable---customers.
Protoplasm. Quiet Protoplasm. I like quiet protoplasm.
Can the Apple service be called.... *opens the envelope*...
"i in the Sky"
ah-hahahaha! *this is the sound of one man laughing*
BTW I only own a flat panel iMac so don't be too mad at me...
Or whatever the hell you really call it.
The satelite drivers are written to keep the high-bandwidth pipe full (i.e. you can put a lot of data in the air before it gets to the satalite and back.) Since various networks that carry TCP/IP (Etehrnet, ATM, etc) are based on different optimal packet sizes, so oyu generally probe your connection to figure out the what link is going to split your packets into the smallest size and then just send packets of that size.
I'd suspect that's why the Mac on a PC performs a lot worse than the PC in general - the ethernet packets that get sent to the PC probably get passed on as-is instead of reassembled into larger packets for the satalite link.
One huge packet with one header is obviously more efficient than one huge packet made up of lotsa smaller packets each with their own header.
paintball
....I got hit with a twenty-two pound block of ice from the sky.
A couple of people have posted saying a custom TCP/IP stack is needed. Well, then, do it in the sattelite receiver, in the hardware and firmware! Proprietary secrets would be safe within the box, and the damned thing would actually work! Plug and play- no drivers, no tech support calls. Give us our ethernet, dammit!
Betcha this would be cheaper than creating and supporting software, too. They have to make the receiver/modem box anyway- so stick a router chip in there, and be done with it.
The company I work for, Spacenet, is the second-largest business satellite ISP out there. We serve *business* customers who have large and small multiple (5-5000+) locations (retailers, food service, energy, financial, services, etc.).
If you have a *business* meeting these criteria and are looking for satellite connectivity that supports Macs, send e-mail to me and I can push for Mac compatibility if there is significant demand.
Don't just say there is no corporate satellite ISP support for Macs and do nothing about it ... if you can genuinely justify large multi-site Mac satellite network support, I can help make it happen.
As a BSD guru-turned-Mac-guru myself, I would love to help this but I do need the numbers to prove it. Right now, we have almost zero requests for this, but an influx of REAL potential customers asking for this could make it happen. I would really, really like to make this available, but I can't do it by telling our MS-oriented development guys to do it without visible justification.
This isn't some random spam for business, this is a real request from a company's senior marketing staff to help build demand and make this happen. In your e-mail, please describe your multi-site business and its needs, and I can use this info to get Mac support for Spacenet's services.
"95% of all Slashdot
Buy an old x86 box, install windows 98 SE or better and use internet connection shareing. Shouldn't cost more than $50 for a crap box with windows still on it.
Power consumption will become a cost issue so you might try a mini-itx box, which will only suck about 25 watts, but up front cost will be higher, on the order of $200 for a complete system.
You paid $2500 for your mac and around $500 for the satellite install what is another 200 bucks?
If you want the service, you have to solve the problem yourself. The bonus is, you can have as many computers using the connection as you want without paying the satellite company's per seat fee.
The only problem with satellite besides the cost is latency worse than a phone modem. your signal has to travel at least 46,000 miles round trip to a geosynch bird over the equator from the southernmost parts of the US. That's a 500ms ping time minimum.
So, running a mac on satellite is no problem technically if you consider an extra 200 bucks for installation fees independent of what your provider is charging.
The only time you will really notice the 500ms lag is in a game and, well, you are using a mac so that shouldn't be a problem either.
If voting were effective, it would be illegal by now.
Well, I just found out some more. I guess they're doing it already. Here's the new unit:
http://www.skycasters.com/4020.htm
I bet this is a shot in the arm for sattelite services. Too bad it took them so long to figure this out.
It more of a commercial service than a residential one, but we do exactly what you describe: the custom TCP acceleration is in the embedded box itself. (Although the real heavy lifting is done by a linux box on the ISP side)
We test with mostly Linux and Win2k, but apples should work fine over regular ethernet. Ne special software is needed to run a client site. Just plug and play (It also does DHCP and DNS-caching)
Look at http://idirect.net/
Its a pretty good programming gig, I get to work with gcc/cvs/all my favorites.
jmaiorana at idirect.net
But it worked all right on the Dell running Win 98 SE? Just plug and play?
Honestly, 80% of problems with Macs running classic OSes are due to skankware being flung all over the system. Put some memory in that machine, and install OS X. Trust me... it's a world of difference, especially with modern devices like Digital Cameras...
When encryption is outlawed, ?o'AZ-,++o+i++##4AoA+-/-C++bI+/.+~
Apple should launch their own satellite from the mothership. Apple has a mothership, you ask? Of course they do. Do you honestly believe the story that the $400 million that Steve Jobs spent buying out next NeXT really went towards million dollar NeXT Cubes and $50,000 toilet seats?
Ergonomica Auctorita Illico!
I really hope you arent' a creative troll and that you will actually read your responses.
first off, why doesnt the sattelite boxes have their connection to the consumer equipment be ethernet like everyone else (cable/DSL)? your commercial equiupment does.. this eliminates 99.997% of all compatability issues and I can even use my Cromemco Model II Miniframe computer with it! you no longer have to support the computer/os just your equipment and a simple TCP/IP config of the box that YOU CAN CONTROL.
Do not look at laser with remaining good eye.
Many people who call in for help have a concern that the ISP cannot address.
The one thing that a customer must never hear from a technical support person is, "I can't help you with that." This is practically the textbook definition of customer service.
I'd kind of like to know how you managed to 'fire' them, though.
See, AT&T worked (at that time) for me. I was paying them every month to provide me with a service. No euphemisms are necessary here; I didn't "cancel my service," I didn't "opt out of my contract." I fucking fired them, right there on the spot. I told them, in essence, to clean out their office (i.e., to get their CPE out of my wiring closet) and get out.
This, also, is a fundamental tenet of customer service: the vendor (them) is employed by and works for the customer (me). The customer is the boss, and the vendor-- and all the vendor's staff, including and especially front-line customer support-- are employees of the customer. When they forget this, and say things like "I can't help you with that," I fire them and hire somebody else.
OT: Had I not used my last mod-point earlier this would get a "Troll" easily.
Regardless of the above poster's bigotry, what I see [and no, I'm not a satellite user] is an opportunity, a challenge - a chance to do some digging and question asking, as Untimely Ripp'd has done. Geez but it seems like so many people would rather rip someone else's choice of platform instead of offering up some helpful comments.Whatever happened to digging and scrounging for a solution?
"If you put the federal government in charge of the Sahara Desert, in 5 years there'd be a shortage of sand". -Milton F.
You are basing your argument on an invalid assumption: That all 5% of Mac users would get this service, if it were made available. This is totally false.
No, I'm not assuming that. In the sole-provider case I'm assuming you get the same percentage of adopters among Mac (or whatever) users as you got among Windoze users.
In the multiple provider case I'm assuming that you end up with the same fraction of Mac users adopting the TYPE OF SERVICE/DEVICE as Windows users.
For instance - if the product is satellite networking I'm assuming the same fraction of Mac users as Windows users would buy it - IF the Mac users could get it at all.
That's a MUCH easer case than your strawman.
Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way
Somehow most of the broadband and DSL providers manage to connect to Linux without having anybody in tech support able to answer questions, so this is NOT a reason.
The dish contains a transmitter able to reach a sattellite in orbit? Does the FCC know about this?
I realize there are other very legitimate reasons for not offering the Linux version (ie it takes work to implement it) but this tech-support excuse does not make sense. There are plenty of compainies that do exactly what I suggest and the Linux crowds are not after them, in fact they often praise them for offering anything at all!
DirecWay DW4020:
My God, it's Full of Source!
OUTSIDE_IP=$(dig +short my.ip @outsideip.net)