본문/내용
리눅스와 인터넷의 만남은 우연히 아니다. 왜? 인터넷의 모든 서비스가 유닉스라는 운영체제에서 개발되었고 리눅스는 유닉스와 완전히 호환되기 때문이다. 여러분이 인터넷에서 흔히 사용하는 telnet, ftp 프로그램이 유닉스에서 나온 것이며xxxx@xxxxxlab.co.kr 이라는 전자우편 주소 표기법도 유닉스에서의 메일 표기법이다. 유닉스가 인터넷 개발의 운영체제로 쓰인 이유는 간단하다. 초기 인터넷의 탄생 목적은 몇몇 대학 및 연구소의 컴퓨터를 상호 연결하는 것이었는데 지금도 그렇지만 대학이나 연구소의 컴퓨터에서 가장 많이 사용되고 있던 운영체제가 유닉스였기 때문이다. 마치 영어가 세계 공통어로 쓰인 이유와 비슷하다. 또, 유닉스는 소스가 공개돼 있었으므로 인터넷용 각종 프로그램을 개발하는 운영체제로 사용하기에 적합하였기 때문이기도 하다.
현재 인터넷에서 각종 서버로 사용되거나 인터넷용 프로그램을 개발하는 컴퓨터는 주로 유닉스/리눅스를 사용한다. 피시에서 많이 사용하는 윈9X는 싱글유저용이므로, 인터넷에서 동시에 수많은 컴퓨터를 연결해 각종 서비스를 제공하는 컴퓨터의 운영체제로는 사용할 수가 없다. 여기에는 멀티태스킹, 멀티유저를 지원하는 운영체제를 사용해야 한다. 윈도우 NT가 있기는 하나 NT도 엄밀한 의미에서는 멀티유저를 지원하는 운영체제가 아니다. 유닉스/리눅스는 완벽한 멀티유저/멀티태스킹을 지원한다.
이 글에서는 리눅스를 인터넷에 연결하는 과정을 설명하고 리눅스를 인터넷에 연결하면 다른 운영체제에 비해 어떤 이점이 있는지를 주로 다룬다.