'SFU'에 해당되는 글 1건

  1. 2010.09.21 POSIX - Portable Operating System Interface [for Unix] (6)
Linux2010.09.21 00:32
POSIX는 "유닉스 관련 운영체제에 대한 이동성을 위한 표준" 이라고 하지만
도대체 무슨 의미인지 이해도 안되는데..

POSIX.1


이러한 시스템적인 녀석들에 대한 표준을 규정하고 있다.
하지만, 이녀석 검색을 파고 들다보니 예전에 Windows에서 NFS를 사용하는 방법중 하나인 SFU가 떠올랐고
MS Windows에서 POSIX를 지원하는 내용을 봤던게 떠올랐다.

[링크 : http://en.wikipedia.org/wiki/POSIX]
    [링크 : http://en.wikipedia.org/wiki/Microsoft_POSIX_subsystem[]
    [링크 : http://en.wikipedia.org/wiki/Microsoft_Windows_Services_for_UNIX]
        [링크 : http://support.microsoft.com/kb/324055]
        [링크 : http://www.microsoft.com/downloads/en/details.aspx] Download Windows Services for UNIX v3.5

물론 POSIX를 지원한다고 해서, 바이너리 수준의 호환성을 지원하는게 아니라
리눅스의 ELF 실행 파일들을 윈도우에서 실행할수도 있는게 아닌데
왜 MS Windows에서 POSIX를 지원하고 그걸 따르려는지는 조금 의문이었다.
(물론 미국정부 입찰시 정부 요구사항으로 POSIX 호환을 요구했다지만..)
FIPS - Federal Information Processing Standard
[링크 : http://en.wikipedia.org/wiki/Federal_Information_Processing_Standard]

개인적으로는 윈도우의 POSIX 를 따르는 것 중 하나가
NT 커널로 오면서 Program Files / Windows / Documents and Users 등의 File system hierachy 등부터
사용자 관리 등을 포함하는게 아닐까 싶었는데 음.. 이것과는 좀 다른것 같기도 하다.
Posted by 구차니
TAG , ,

댓글을 달아 주세요

  1. 전 아무리 생각해도 그냥 소스코드의 이식성(portability) 측면에서의 필요성밖에 안떠오르는군요.^^;;

    2010.09.21 08:53 [ ADDR : EDIT/ DEL : REPLY ]
  2. ANSI C가 OS에 관한 사항들을 정의하진 않죠. POSIX는 서로 다른 OS를 기반으로 프로그램을 작성할 때 공통의 인터페이스를 제공하기 위한 표준이 아닐까요? 가령 fopen() 이런 함수는 윈도나 리눅스에 상관없이 다 쓰이잖아요. 다만 그내부 라이브러리에서 어떻게 구현되었는지는 다르지만...^^
    위에도 써있네요. 'incorporates Standard ANSI C' 이건 POSIX의 부분집합이 ANSI C임을 의미하는게 아닐까요? ^^;;

    2010.09.28 09:14 신고 [ ADDR : EDIT/ DEL : REPLY ]
    • 아무튼 표준은 좋은겁니다만 ㅎㅎ
      국가수준에 대한 세계적인 표준화는 획일화 되어가기 때문에 그리 좋지 않아 보이더라구요(멀 하던 선진국/미국 기준으로 하면서 우리의 것을 전부 포기하려니 말이죠 ㅠ.ㅠ)

      음.. 윈도우에서 fopen은 ansi c를 따르다 보니 나오게 된건 아닐까요? 달걀과 닭중에 누가 먼저냐라는 소모적인 논쟁이 될지도 모르지만 말이죠 ㅎ

      2010.09.28 10:59 신고 [ ADDR : EDIT/ DEL ]
  3. fopen()은... 구차니님이 맞는것 같습니다. POSIX 1에 ANSI C가 포함되는 거니까... POSIX를 따른다는 건 ANSI C를 따른다는 것이 되겠네요. 물론 반대는 아니지만요. ^^;;

    가장 좋은 것은 우리가 세계적인 표준화를 주도하는 것이겠지요. 문제는 그럴 역량이 안된다는게...^^;; (뭐.. 분야에 따라 다르지만요.) 최소한 잉여 독자표준을 만들어내지 말던가, 괜찮은 독자표준을 만들었으면 끝까지 지켜내던가.. 뭐.. 그런 바램이 있습니다. ㅎㅎ

    2010.09.29 10:34 신고 [ ADDR : EDIT/ DEL : REPLY ]
    • 노골적으로 말하자면 핸드폰 24핀 충전이라던가 이런것들이겠죠 ㅎ

      아무튼 이번에 마이크로 USB 충전방식으로의 전환도 좋지만 개인적으로는 소형 USB의 표준화도 좀 제정되면 좋겠어요. 소형 USB는 워낙 중구난방이라 말이죠 ㅠ.ㅠ

      2010.09.29 15:12 신고 [ ADDR : EDIT/ DEL ]