전통적으로 회사는 그들의 탁상용 환경으로 그리고 수시로 그들의 인트라넷 서버를 위해 Windows를 너무 선택한다. Windows는 좋은 이유로 그리고 주로 사용하고 관리하기 쉬운 것으로 일반적으로 감지된다. 그럼에도 불구하고 나는 우리의 다량 (우리의 가늠자에 의하여) 기반 향상을 2 바탕 화면 및 서버 플랫폼으로 리눅스를 선정했다. 뒤에 오는 절에서 나는 결정을 위한 이론적 설명을 설명하고 또한 전진하는 우리의 연속적인 경험을 문서화할 것이다.


리눅스 대 서버 기계로 Windows

우리는 RAID 1, QA 자동화 기계를 가진 몇몇 24/7 서버의 추가를 가진 우리의 기반의 다량 향상으로, 주문 처리 기계 및 과다한 인터넷 연결 새출발했다. 각 서버 기계에는 RAID 1이 있고 또한 뜨거운 백업을 비치하기 위하여. 선택은 Windows 서버와 리눅스 사이에서 있었다. 나는 뒤에 오는 이유를 위한 우리의 서버 기계를 위한 리눅스를 선택한다:

1. 우리의 웹 서버는 전략과 안전 이유를 위한 리눅스에 달린다. 그것은 단지 동일한 서버 운영 체계 및 환경이 정비를 간단하게 하는 있는 여기에서 이해된다.

2. 우리는 2 인터넷 연결을 제공하기 위하여 기계 (뜨거운 백업을 위해 하나)를 바칠 것이다. 동일한 기계는 또한 DNS 서버, 웹 서버 및 데이타베이스를 접대할 것이다 (우리의 신청을 위해). 간결에서 나는 우리의 웹 서버 기계의 그것에게 가까운 (아래에서 설명하는) 등본을 만드는 것을 예정한다. 아이디어는 우리의 살아있는 서버의 비상사태 백업으로 작동하기 위하여 이 기계를 사용할 수 있을 것입니다이다. 두 기계 다 (파일과 데이타베이스) 하루에 몇 시간을 synched. 이 기계는 또한 지원 DNS 공급자로 작동할 수 있다. 그러나 ADSL와 케이블 연결에서 정상 것과 같이 올려주기 대역폭이 낮기 때문에 이것은 짐을 보통 상황에서 배부하기 위하여 이용될 수 없다. 그래도 이것은 약간 마음의 평화를 저에게 제공해야 한다. 그것은 우리의 현재 웹 서버 기계로 이 기계에 있는서만 유사한 윤곽이 있는 이해된다.

3. 다수 면허 및 복잡하게 된 허용 계획을 위한 Windows 서버 기계의 높은 비용. 획득하고 우리가 고분고분하다는 것을 보증하기의 비용은 달러 가치에서 또한 자원 배분의 점에서 우리의 작은 조직을 위해 단순히 아주 높다. 우리는 필수품 기계설비를 사용하고 우리가 그(것)들을 때때로 대체한ㄴ다는 것을 할 것이라는 점을 나는 예기한다. 리눅스로 나는 몇몇 뜨거운 백업을 지키고 그들의 면허를 끊기에 관하여 고민하지 않아서 좋다. 중절모 중핵을 사용하기 위하여 예정하십시오에서 그(것)들을 가진 우리의 경험이 아주 긍정적이기 때문에.

4. RAID 1 지원.
Windows 둘 다 2003년 서버와 리눅스는 소프트웨어 RAID 1 지원과 또한 다른 RAID 수준을 제공한다. 직업 불행히도 Windows XP 또는 Windows 2000은 (비치는) RAID 1 지원을 제공하지 않는다. 당신은 서버 버전을 구매해야 한다. 두 운영 체계는 또한 기계설비 RAID 1.를 사용한다. 그러나 현재로서는 나는 필수품 기계설비를 사용하고는과 한가한 지원 기계를 비치하고 있는의 우리의 전략과 잘 맞는 때 소프트웨어 노선을 선택하는 것을 결정했다; 또한 그것은 타협 데이타 무결성 및 가용성 없이 더 싸다. 나는 인트라넷 서버의 성과를 특히 염려하지 않는다. 일반적으로 소프트웨어 RAID에서 성과는 더 낮을 것으로 예상된다. 또한 Windows RAID 지원에서 당신은 첫째로 RAID가 가능하게 될 수 있기 전에 비 RAID 장치에 oprating 체계를 설치해야 할 것이다. 나는 세부사항에 있는 리눅스 문서를 탐구하지 않았다 그러나 그들은 소프트웨어를 통해서 그리고 자유로운을 모든 RAID 지원을 제공한다. 그들의 RAID 지원은 나타나 구성 및 전부 포위한.

5. 우리의 서버 애플리케이션은 아파치 HTTP 서버, 파괴, MySQL 의 DNS 서버 뛰기를 두 플래트홈 전부에 동일하게 잘 좋아한다.

리눅스 대 워크스테이션으로 Windows

발달 & QA 자동화 기계

이들은 상한 기계일 필요가 있다. 우리는 php를 위해 부호 편집자를 이용하고 자바를 위한 IDE를 가린다. 양쪽은 Windows XP 뿐만 아니라 리눅스에서 유효하다. 리눅스는 대본을 쓴 그리고 업무 자동화의 점에서 cmd 길잡이보다 현저하게 우량한 강타 포탄으로 온다.
자바와 PHP는 Windows 플래트홈에 뿐만 아니라 리눅스에서 작동한다.

Blogging 기계

blogger로 우리는 단순히 웹 브라우저 및 편리한 급식 독자를 필요로 한다. 적당히 우리의 필요조건을 봉사할 몇몇 PHP에 근거한 급식 독자가 있다. Firefox는 Windows 뿐만 아니라 리눅스를 잘 사용한다. 이렇게 솔직하게 Windows에는 어떤 이점도 여기에서 없다.

전자 우편

어떤 기계든지 전자 우편 접근을 요구한다. 나의 실험에서는 천둥새는 Firefox와의 치졸한 베이스 정리 여과기 그리고 가까운 통합, 우리의 웹 브라우저에서 건축된 순수한 전자 우편 목적 특히 때문에를 위한 Microsoft Outlook 앞서서 경미하게 왔다. 추가 필요조건을 위해 달력, Sunbird를 이다 좋은 선택 좋아하십시오.

안전

리눅스는 안전의 점에서 Windows 앞서서 전통적으로 이다. 우리는 iptables를 가진 적당한 보호를 혼자서 얻어서 좋다. ClamAV는 다른 사람의 사이에서 리눅스 위한 알맞은 항 바이러스 해결책 역할을 하. 솔직하게 Internet Explorer는 놓쳐지지 않을 것이다.

사무실 생산력 한 벌

별 사무실은 이 부에 있는 마이크로소프트 오피스와 잘 경쟁한다.

결론

전반적이었던 나는 워크스테이션과 서버로 둘 다 소프트웨어 개발 회사에 있는 리눅스 사용의 뜻깊은 불리를 찾아내지 않았다. 리눅스는 사용 용이에서 뒤에 결여되고 upfront 훈련을 요구한다. 소프트웨어 RAID 1 (비추기)의 증가한 안전, 가용성 및 허용 혼전의 부족이 그것에게 소프트웨어 개발 회사를 위한 나의 겸허한 의견에 있는 Microsoft Windows에 강한 이점을 준다 그러나.

나는 가는 100%년 리눅스에 있는 우리의 경험에 관하여 향후 수개월간 때때로 새롭게 할 것이다.