well, externel dsl is easy to hook up, since it does use ethernet, and linux loves ethernet, and it can be plugged into a $50us router and share the connection many many many many computers, and any os that supports tcp/ip can use the connection if you use a router witht eh external dsl modem