| [ LinuxFreeBSD ] in KIDS 글 쓴 이(By): tarkus (몸부림) 날 짜 (Date): 1999년 11월 18일 목요일 오후 03시 36분 51초 제 목(Title): Re: [질문] Linux 와 FreeBSD (1) file i/o: 아시는 분들은 아시겠지만, file i/o는 크게 두 모드가 있읍니다. (sync/async) async 모드에서는 다스크 블럭을 쓰는 시스템 콜을 하면 데이타가 곧바로 디스크에 저장되는 것이 아니라 시스템 디스크 버퍼에 기록되었다가 나중에 한꺼번에 처리됩니다. 당연히 빠르지만, 아직 데이타가 버퍼에 있을 때 시스템이 crash되면 몽땅 날라 갑니다. 오해되고 있는 부분은 마치 리눅스는 async모드만, freeBSD는 sync모드만 지원하는 것으로 보여질 수 있는데, 사실은 둘 다 두가지 모드를 모두 지원하고, 단지 디폴트가 리눅스는 aync, freeBSD는 sync모드로 되어 있다는 겁니다. (2) VM: 자세히는 저도 잘 모르지만, 여러 곳에서(특히 /.) 줏어 들은 이야기로는 freeBSD의 virtual memory 시스템이 load가 높은 상황에서 훨씬 효율적이라고 합니다. (freeBSD가 서버용으로 더 낫다고 하는 이유중의 하나 입니다.) 일례로 warchive.cdrom.com ftp 서버는 동시에 최대 5000명이 접속할 수 있읍니다. 또 리눅스는 최근에 팻치가 나와서 메모리를 2GB(4GB?)까지 쓸 수 있게 되었지만 freeBSD는 그 전부터 가능했읍니다. (3) development model: freeBSD가 좀 더 폐쇄적이라는 주장은 약간 어폐가 있읍니다. 리눅스, 좀더 정확히 말해서, 리눅스 커늘 릴리즈를 최종적으로 결정할 (혹은 어떤 기능이나 패치를 릴리즈에 포함시킬지 말지) 수 있는 사람이 리누스 토발즈외에 얼마나 더 있는지 궁금합니다. (칵스 정도?) (4) 이건 순전히 여담인데, 저는 노트북을 win95와 freebsd를 듀얼부트로 사용하고 있고, 하드디스크가 2G밖에 안 되는 관계로 싸구려 P90 PC를 하나 구해서 (엽기적으로) 모니터,키보드 없이 freebsd를 설치해 화일 써버로 쓰고 있읍니다. 노트북의 win95/freebsd가 같은 디스크를 공유할 수 있어서 좋고 squid를 돌려서 web 화일도 공유(캐쉬)할 수 있어서 좋더군요. mp3 jukebox로도 쓰고 있읍니다. 리눅스로도 가능할테니 노트북 하드가 부족하신 분들은 시도해 보시길. |