맨위로가기

OpenAFS

"오늘의AI위키"는 AI 기술로 일관성 있고 체계적인 최신 지식을 제공하는 혁신 플랫폼입니다.
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.

1. 개요

OpenAFS는 분산 파일 시스템인 AFS(Andrew File System)의 오픈 소스 구현이다. IBM에 저작권이 귀속되는 소스 코드는 IBM 공용 라이선스(IPL)를 따르며, 일부 파일은 다양한 라이선스를 적용받는다. 프로젝트는 원로 이사회와 게이트키퍼로 구성된 거버넌스 구조를 가지며, 개발은 IBM/Transarc 릴리스와의 상호 운용성을 유지하면서 AFS3 프로토콜과 구현을 개선하는 데 중점을 둔다. 64비트 MS-Windows 지원, Mac OS X 지원 등 다양한 개발 프로젝트가 진행 중이며, 객체 스토리지를 활용하는 파일 서버 백엔드, rxtcp, rxgk 등이 주요 사례이다. OpenAFS는 학계, 연구소, 정부 및 상업 기관에서 사용되며, Sine Nomine Associates와 Secure Endpoints Inc.에서 상용 지원을 제공한다. OpenAFS의 안정성과 성장을 지원하기 위해 2013년 5월 20일에 OpenAFS Foundation이 설립되었다.

더 읽어볼만한 페이지

  • 자유 네트워크 소프트웨어 - 제로넷
    제로넷은 중앙 서버 없이 P2P 방식으로 운영되어 검열에 저항성을 가지며 사용자가 직접 콘텐츠를 공유할 수 있는 분산 네트워크 플랫폼으로, 웹사이트 개발이 가능하고 제로넷-컨서번시 포크를 통해 기능 추가 및 새로운 P2P 네트워크로의 마이그레이션이 진행 중이다.
  • 자유 네트워크 소프트웨어 - TightVNC
    TightVNC는 저대역폭 연결 성능 향상을 위해 개발된 VNC 소프트웨어로, 자체 기술인 "타이트 인코딩"을 사용하여 JPEG 및 zlib 압축 방식을 결합하고 파일 전송, 화면 업데이트 감지, 그림 확대/축소, 유닉스 환경에서의 자동 SSH 터널링 등의 추가 기능을 제공하며, TightVNC Portable Edition, 터보VNC, 타이거VNC 등의 파생 소프트웨어가 있다.
  • 네트워크 파일 시스템 - 클라우드 스토리지
    클라우드 스토리지는 가상화 기술을 기반으로 데이터를 분산 저장하여 관리하며, 웹 또는 앱을 통해 파일 작업이 가능하고 용량 확장이 유연하며, 객체, 파일, 블록 스토리지의 세 가지 유형으로 발전했다.
  • 네트워크 파일 시스템 - 아마존 S3
    아마존 S3는 AWS에서 제공하는 객체 스토리지 서비스로, 데이터 액세스 빈도 및 성능 요구 사항에 따라 다양한 스토리지 클래스를 제공하며 높은 확장성, 고가용성, 낮은 지연 시간, 높은 내구성을 제공한다.
  • IBM 소프트웨어 - IBM 시스템 R
  • IBM 소프트웨어 - PL/I
    PL/I는 1960년대 IBM이 과학 및 상업 분야의 다양한 프로그래밍 요구를 위해 개발한 고급 프로그래밍 언어로, 포트란, 코볼, 알골의 특징을 융합하여 시스템 프로그래밍, 이벤트 기반 프로그래밍 등 다양한 분야에 사용될 수 있도록 설계되었다.
OpenAFS - [IT 관련 정보]에 관한 문서
기본 정보
개발자카네기 멜론 대학교, 트랜스아크, IBM, OpenAFS 재단
최신 버전1.8.13
최신 릴리스 날짜2024년 11월 12일
운영체제크로스 플랫폼
프로그래밍 언어C
장르분산 파일 시스템
라이선스IBM 퍼블릭 라이선스
웹사이트OpenAFS 공식 웹사이트

2. 라이선스

OpenAFS 소스 코드를 소유한 법적 실체는 없지만, 많은 파일의 저작권은 IBM에 귀속된다. 소스 코드 대부분은 IPL(IBM 공용 라이선스)의 적용을 받지만, 트리 내의 여러 파일은 대학교 허영 라이선스의 적용을 받는다. 적용되는 모든 라이선스는 소스 저장소의 [https://web.archive.org/web/20160303220409/http://git.openafs.org/?p=openafs.git%3Ba%3Dblob%3Bf%3Ddoc%2FLICENSE openafs/doc/LICENSE] 파일에 나열되어 있다.

3. 프로젝트 운영

OpenAFS 프로젝트는 위원회와 소스 저장소 관리 부서로 나뉘어 운영되며, 실제로는 소스 저장소 관리자가 모두 위원회 멤버이다.[1]

3. 1. 거버넌스 (Governance)

프로젝트 거버넌스는 전략적 방향에 대한 문제를 고려하는 원로 이사회와 소스 저장소를 관리하는 게이트키퍼로 나뉜다.[1] 운영은 향후 전략적 방향성을 고려하는 위원회와 소스 저장소 관리 부서로 나뉘며, 실제로는 소스 저장소 관리자는 모두 위원회 멤버이다.[1]

3. 2. 소스 저장소 관리

프로젝트의 거버넌스는 전략적 방향에 대한 문제를 고려하는 원로 이사회와 소스 저장소를 관리하는 게이트키퍼로 나뉜다. 운영은 향후 전략적 방향성을 고려하는 위원회와 소스 저장소 관리 부서로 나뉘며, 실제로는 소스 저장소 관리자는 모두 위원회 멤버이다.

4. 개발

지난 5년 동안 OpenAFS 기여자들은 IBM/Transarc 릴리스와의 상호 운용성을 유지하면서 구현 및 AFS3 프로토콜 모두에 상당한 개선을 이루었다.[4] 64비트 MS-Windows 지원, MS-Windows 7 지원, 애플 Mac OS X v10.4-v10.9 지원, 요구 사항에 따른 파일 서버 등 여러 대규모 개발 프로젝트가 통합되었다.[5]

4. 1. 현재 진행 중인 개발 프로젝트

오픈 소스화 이후, 여러 기여자들이 개발에 참여하여 많은 개선이 이루어졌으며[3], 기존 버전과의 상호 운용성을 유지하면서 AFS3 프로토콜도 구현되었다.[4] 또한, 64비트 Windows 지원, Windows Vista 지원, Mac OS X v10.4/v10.5 지원과 같은 대규모 이식 프로젝트와 디맨드 어태치형 파일 서버 개발 프로젝트도 진행되고 있다.[5]

그 외에도 다양한 개발 프로젝트가 진행되고 있는데, 주요 사례는 다음과 같다.

5. 배포

기존 사용자 기반에는 소규모 단일 서버 셀뿐만 아니라 학계, 사설 연구소, 정부 및 상업 기관을 아우르는 대규모 다국적 배포가 포함된다. 배포된 AFS 셀의 작은 스냅샷은 OpenAFS와 함께 배포되는 CellServDB 파일의 내용을 검토하여 확인할 수 있다.[1]

6. 상용 지원

OpenAFS의 상용 지원 및 개발을 담당하는 기업으로는 Sine Nomine AssociatesSecure Endpoints Inc. 등이 있다.

7. Foundation

OpenAFS Foundation은 OpenAFS의 안정성과 성장을 지원하기 위해 설립된 비영리 단체로, 2013년 5월 20일에 설립되었다.

참조

[1] 웹사이트 os-afs https://web.archive.[...]
[2] 웹사이트 Opening up AFS http://www-128.ibm.c[...] IBM 2000-09-01
[3] 웹사이트 OpenAFS Contributors http://www.openafs.o[...]
[4] 웹사이트 OpenAFS celebrates its 5th birthday by releasing OpenAFS 1.4.0 http://lists.openafs[...] 2005-11-01
[5] 웹사이트 Demand Attach / Fast-Restart Fileserver http://workshop.open[...]
[6] 웹사이트 os-afs https://web.archive.[...]



본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.

문의하기 : help@durumis.com