들어본 적도 없는 상위 10개 오픈 소스 앱

7. 퓨즈

들어본 적도 없는 상위 10개 오픈 소스 앱

레이저가 처음 발명되었을 때 누군가는 이를 “문제를 찾는 솔루션”이라고 묘사했는데, 얼핏 보면 FUSE도 같은 설명에 맞는 프로젝트 중 하나입니다. FUSE는 사용자 공간의 파일 시스템(http://fuse.sourceforge.net); 즉, 프로그램을 작성하고 이를 Linux 시스템에서 실행할 수 있는 사람은 누구나 새 파일 시스템을 만들 수 있습니다. 언뜻 보기에 이것은 매우 난해한 응용처럼 보일 수 있지만 레이저와 마찬가지로 사용할 수 있는 다양한 방법을 고려하십시오. 예를 들어, 정말 간단한 애플리케이션은 ZIP 파일과 같은 아카이브를 파일 모음으로 액세스할 수 있도록 하는 것입니다. 이렇게 하면 파일 시스템 어딘가에 ZIP 파일을 마운트하고 해당 디렉토리로 디렉토리를 변경한 다음 일반 파일 관리 명령을 사용하여 해당 내용을 나열하거나 해당 ZIP 아카이브에서 파일을 삭제할 수 있습니다.

FUSE를 사용하여 파일이 저장되는 위치와 방법을 변경할 수도 있습니다. 예를 들어 FUSE와 함께 작동하여 관계형 데이터베이스에 파일 내용을 저장하는 여러 파일 시스템이 있습니다. 특정 작업의 경우 이는 일반 파일 시스템보다 빠를 수 있지만 사용자가 파일 검색을 위해 데이터베이스 작업을 적용할 수 있다는 추가 이점이 있습니다. 예를 들어 MySQL을 백엔드로 사용하려는 경우 전체 텍스트 인덱싱을 사용하여 파일을 검색할 수 있습니다.

분명히 파일을 데이터베이스에 저장할 수 있다면 다른 컴퓨터에도 저장할 수 있으므로 여러 가지가 있습니다. 파일이 한 시스템에 저장될 때마다 다른 시스템에 복사되는 것을 의미하는 분산 복제 파일 시스템 자동으로. 다른 사람들은 FUSE를 사용하여 Windows NTFS 및 Solaris ZFS와 같은 비 Linux 파일 시스템을 Linux 시스템에서 마운트하고 액세스할 수 있도록 했습니다.

FUSE는 또한 다양한 난해한 종류의 파일 시스템을 구축하는 데 사용되었으며, 주요 변형 중 하나는 버전 관리 파일 시스템입니다. 이러한 시스템에서는 파일을 변경할 때마다 이전 버전의 복사본이 가장 간단한 형태로 유지됩니다. 이는 원본의 전체 복사본일 수 있지만 일부 구현에서는 차이점만 일부에 저장됩니다. 방법. 특히 개발자와 문서 아카이브를 위한 파일 시스템 버전 관리의 힘과 적용은 모두에게 분명해야 합니다. 다른 사람들은 여러 파일 시스템을 하나의 파일 시스템(소위 통합 파일 시스템)으로 병합하고 파일 시스템의 파일 변경 사항을 모니터링할 수 있는 FUSE용 모듈을 작성했습니다. 이러한 시스템은 데이터베이스의 트리거처럼 작동하므로 파일 시스템의 파일이 변경되면 항목이 로그 파일에 기록되거나 다른 프로그램이 자동으로 실행될 수 있습니다.

8. 파워DNS

도메인 이름 서버(DNS)는 네트워크에 위치하여 다음과 같은 매우 지루한 이름 매핑 작업을 수행하는 응용 프로그램 중 하나입니다. www.pcpro.co.uk 194.70.234.209와 같은 숫자 IP 주소로 변환됩니다. 일반적으로 최근 DNS 서버의 보안 결함이 노출되는 것과 같은 일이 발생할 때까지 아무도 이러한 프로그램에 대해 많은 생각을 하지 않습니다. 이제 모두가 알고 있듯이 널리 사용되는 Unix 및 Windows용 네임 서버는 이러한 공격의 대상이 되었지만 잘 알려지지 않은 다른 서버도 그렇지 않았습니다. PowerDNS는 영향을 받지 않은 네임서버 중 하나였지만 여기서 언급하는 이유는 이것이 전부는 아닙니다.

파워DNS(www.powerdns.com)은 DNS 서버가 두 가지 유형이 있다는 사실을 인정하여 두 가지 형태로 제공됩니다. 대부분의 DNS 서버는 재귀 요청을 처리합니다. 이는 로컬 DNS 서버에 쿼리하고 요청된 도메인에 대해 알고 있는 다른 권한 있는 서버에 요청하는 것입니다. 예를 들어, 귀하의 컴퓨터가 다음의 IP 주소를 알고 싶어하는 경우 www.pcpro.co.uk, 컴퓨터 설정에 언급된 이름 서버에 요청을 보냅니다. 이러한 유형의 이름 서버를 구현하려면 다른 이름 서버에 영향을 미치는 결함에도 영향을 받지 않는 매우 효율적이고 빠른 캐싱 이름 서버인 PowerDNS 리커서를 사용합니다.