▲GN⁺ 2024-07-04 | parent | ★ favorite | on: DS_store의 기원 (2006)(arno.org)Hacker News 의견 Mac 파일 시스템의 "fork" 개념은 리소스와 데이터 구성 요소가 쌍으로 존재하는 것을 의미함 Unix에서는 메타데이터가 디렉토리 블록 inode에 있었고, tar, cpio, zip 등으로 구조적으로 표현되어야 했음 Unix에서 Mac 호환 파일 지원을 구현하려면 리소스 fork를 일급으로 취급해야 했음 현대적인 파일 시스템은 더 큰 디렉토리 블록 구조를 가지고 데이터를 더 잘 처리할 수 있음 .DS_Store 파일 생성을 끄는 방법이 있었지만 제거되었음 .DS_Store 파일이 생성되자마자 삭제하는 프로그램을 작성했음 프로그램 링크 .DS_Store 파일이 같은 폴더에 있어야 하는 이유를 이해하지 못함 운영체제가 경로를 참조하는 자체 데이터베이스를 가질 수 있지 않음? .DS_Store 파일은 사용자가 폴더의 보기 설정을 조정하거나 아이콘의 수동 위치를 설정할 때만 생성되어야 함 Finder에서 폴더를 방문하면 .DS_Store 파일이 거의 항상 생성됨 Finder에서 폴더 창의 모양과 크기를 사용자 정의할 수 있지만, 브라우저 창에서 동일한 폴더를 열면 이러한 사용자 정의가 대부분 사라짐 기본 브라우저 창 구성을 설정할 수 없기 때문에 발생하는 문제임 1999년에 이미 앱이 프론트엔드와 백엔드로 나뉘어 있었음 Finder_FE와 Finder_BE로 알려져 있었음 네트워크 볼륨을 탐색할 때 .DS_Store 파일 생성을 기본적으로 끄는 방법을 언급할 가치가 있음 그렇지 않으면 Finder를 사용하여 탐색할 때 디렉토리 수정 타임스탬프가 업데이트됨 관련 링크 .DS_Store 파일을 볼 때마다 Nintendo DS가 생각남 Mac 사용자가 아닌 경우, Github에서 .tgz 파일을 다운로드할 때 .DS_Store 파일이 포함되어 있는 것이 다소 성가심 MacOS가 GNU tar를 사용하는 것 같음 기본적으로 .DS_Store 파일을 무시하도록 수정되지 않은 것이 놀라움 MacOS의 열렬한 팬이지만 Finder는 가장 어리석은 파일 탐색기 중 하나임 DS Store 파일은 불행한 존재임 목적이 있지만, 대부분의 사람들에게는 파일 쓰레기로 보임 UX 측면에서 Apple답지 않음 System 7.5/OSX와 Windows를 사용하면서 Mac이 불필요한 파일을 보여주지 않으려는 경향이 있었음
Hacker News 의견
Mac 파일 시스템의 "fork" 개념은 리소스와 데이터 구성 요소가 쌍으로 존재하는 것을 의미함
.DS_Store 파일 생성을 끄는 방법이 있었지만 제거되었음
.DS_Store 파일이 같은 폴더에 있어야 하는 이유를 이해하지 못함
.DS_Store 파일은 사용자가 폴더의 보기 설정을 조정하거나 아이콘의 수동 위치를 설정할 때만 생성되어야 함
1999년에 이미 앱이 프론트엔드와 백엔드로 나뉘어 있었음
네트워크 볼륨을 탐색할 때 .DS_Store 파일 생성을 기본적으로 끄는 방법을 언급할 가치가 있음
.DS_Store 파일을 볼 때마다 Nintendo DS가 생각남
Mac 사용자가 아닌 경우, Github에서 .tgz 파일을 다운로드할 때 .DS_Store 파일이 포함되어 있는 것이 다소 성가심
MacOS의 열렬한 팬이지만 Finder는 가장 어리석은 파일 탐색기 중 하나임
DS Store 파일은 불행한 존재임