O Filesystem Hierarchy Standard é um padrão UNIX ou um padrão GNU / Linux?

3

O Padrão de Hierarquia do Sistema de Arquivos diz onde colocar as coisas em uma distribuição UNIX.

O FHS é usado / projetado para uso fora do GNU / Linux, ou é limitado principalmente ao GNU / Linux?

    
por strugee 04.11.2013 / 02:01

4 respostas

5

De acordo com a página da Wikipedia , o padrão é para "sistemas operacionais Unix e Unix-like". Embora possa ter surgido de um ambiente predominantemente GNU / Linux, a intenção parece ter sido consistentemente posicionada como focada no mundo mais amplo do nix.

A primeira versão, originalmente com o nome apelativo, FSSTND, foi publicada em 1994. A FAQ que a acompanha descreve como se originou:

The FSSTND is a consensus effort of many Linux activists; the main arm of their discussion takes place on the FSSTND mailing list... The FSSTND draws ideas from POSIX, 4.4BSD, SVR4, SunOS 4, MCC, Slackware, SLS, (in no particular order) and many other systems. We have not followed any one operating system layout in entirety. Instead we have tried to take the best of each filesystem layout and combine them into a homogenous whole, well suited to the needs of Linux users everywhere.1

A Linux Foundation está atualmente trabalhando na próxima versão, FHS 3.0, e indicou claramente que ela se aplica ao ecossistema Unix:

The Filesystem Hierarchy Standard (FHS) is a reference describing the conventions used for the layout of a UNIX system. It has been made popular by its use in Linux distributions, but it is used by other UNIX variants as well.2

Quanto a se na prática a ESF é amplamente adotada: é, mas de forma inconsistente.

1. link
2 . link
por 04.11.2013 / 02:37
4

Eu li a página wikipedia da FHS . Isso resume muito bem se eu entendi sua pergunta corretamente.

The Filesystem Hierarchy Standard (FHS) defines the directory structure and directory contents in Unix and Unix-like operating systems. For the most part, it is a formalization and extension of the traditional BSD filesystem hierarchy.

The FHS is maintained by the Linux Foundation. The current version is 2.3, announced on 29 January 2004.[1]

Com base nisso, eu o interpretaria como especificamente projetado para distribuições Unix, não necessariamente apenas GNU / Linux.

    
por 04.11.2013 / 02:30
2

Apesar dos esforços para ampliar seu público, o FHS é mais relevante apenas para as distribuições Linux e ignorado pelos fornecedores BSD e comerciais Unix (veja este postagem )

Seu terceiro lançamento ainda é um rascunho depois de muitos anos, e parece que ninguém está trabalhando nisso hoje em dia.

Tentar evoluir ou aperfeiçoar um padrão sobre coisas que são bem estabelecidas e às vezes contraditórias entre distribuições, para não mencionar diferentes sistemas operacionais, é provavelmente um trabalho frustrante e tedioso.

    
por 05.11.2013 / 16:29
0

Pode ser usado em qualquer sistema POSIX. BSD, Linux e Unix basicamente seguem isso.

    
por 04.11.2013 / 02:04