JoelCalado.com

I don’t fear computers. I fear the lack of them.

História do .DS_Store

A história contada pelo na altura chefe técnico para o Mac OSX Finder:

Em 1999, o Finder era um conjunto de código com 8 anos, e tecnologicamente obsoleto.
Incluir uma funcionalidade por vezes avariava duas ou três que em nada pareciam ligadas à primeira. Era altura de reconstruir o Finder.

O trabalho incluía separar o backend e o frontend do Finder, chamando-se então Finder_BE e Finder_FE respectivamente.

Surgiu a ideia de se abrir uma API pública para o finder, visto que se tornava bastante poderoso.

O famigerado .DS_Store faz parte do Finder_BE, e tecnicamente apenas seria necessário se o utilizador alterasse o modo da visualização dos ficheiros, ou se personalizasse um ícone.

O .DS_Store é agora usado também pelos “Navigation Services”.

Curiosamente, a API nunca foi completamente disponibilizada até à data :)

Origem do .DS_Store

Comentar