기초적인 질문 : 리눅스는 System V 와 BSD 중 어느 계열과 더 가까운가요?

jeongheumjo의 이미지

제가 유닉스 책(리눅스 포함)을 보고 있는데요,
유닉스는 System V 와 BSD 의 양대갈래로 구분된다고 합니다.
그런데 그 책에서 리눅스는 그 두 갈래 중 어디에 들어가는지 설명이 없습니다.
리눅스의 명령어 사용법을 보면 shutdown 은 BSD와 비슷하고 Run-Level Scheme 은 System V 의 그것과 비슷한데요...
리눅스는 두 갈래를 모두 섞어놓은 것과 같아서 아무곳에도 포함되지 않을까요? 아니면 한갈래와 더 비슷할까요? IEEE POSIX에 맞췄다고만 설명하는군요 제 책에서는....

유닉스는 40년 되었으니까 박정현 장혜진 정도, 리눅스는 20년 되었으니까 소희 혹은 민아 정도라고 생각되요.. ㅎㅎ

제가 보고있는 책은 "실무전문가가 짚어주는 UNIX - 조경휘" 입니다.

익명 사용자의 이미지

그런데 이제는 Linux가 표준이라고 해도 과언이 아닌 것 같아요.

익명 사용자의 이미지

를 몰라서 물어보시는 것은 아닌 듯한데... 정말 모르신다면 아랫분이 자세한 설명을 해주실 겁니다.

장난같지만 장난이 아닌 문구라는 것을 조금만 찾아보면 아실 겁니다.

jeongheumjo의 이미지

GNU is Not Unix 를 잘못 말씀하신 것 아닌가요? 리눅스는 one of UNIX 라고 알고 있습니다만....

Linux 가 one of GNU 도 되니까 그렇게 말씀하신 것이라면... 말이 되겠네요..

익명 사용자의 이미지

리눅스가 유닉스면 Unix-like라느니 유닉스클론이라느니 *nix 같은 어정쩡한 용어가 생길 이유가 없습니다. 저런 말들이 리눅스 하나 때문에 생겼다고 봐도 무방할 정도로 리눅스 빼면 유닉스 계열 운영체제 중 애플 쪽이 약간 애매한 정도고 나머진 유닉스란 말로 표현하는데 문제 없습니다.

GNU is Not Unix는 상업성에 대한 관점의 차이를 부각하려는 의미가 담겨있고 Linux Is Not UniX는 유닉스 소스에 기반하지 않은 바닥부터 새로 만든 독립적 운영체제임을 나타내려는 의미가 큽니다. 물론 후자는 공식적인 표현은 아닙니다. 진짜는 당연히 그냥 리누스 아저씨 이름에서 온거고...

blueocean의 이미지

.

oosap의 이미지

http://kernelbook.sourceforge.net/pdf/ch-intro.pdf

정말 장난이 아닌 문구로군요...

Thanks for being one of those who care for people and mankind.
I'd like to be one of those as well.

익명 사용자의 이미지

커널해커가 이런걸 물어보시다니ㄷㄷㄷ

단순히 시스템 명령어 / 디렉토리 스트럭쳐 혹은 System V의 특징적인 부분만을 비교하자면 배포판마다 저마다 천차만별이니 둘중 하나라고 단정하기는 어려울 것 같습니다.
System V가 약간 고급(?)스럽기때문에 System V적인 요소를 더 많이 흉내(?)내었다고 봐도 되겠지만..

"/etc/" 스트럭쳐만 보더라도 배포판별로 모!두! 다르니 리눅스는 그냥 잡탕이라고 부르는게 나을지도 모르겠습니다ㅋ

jeongheumjo의 이미지

허걱! 저를 커널 헤커라고 하시니 몸둘바를 모르겠습니다..
커널 헤커가 되기를 바라고 나중에는 도전해보려고 합니다.
하지만 아직 아니에요.. 기초적인 것부터 공부하는 중이거든요...
배포판마다 다르다.. 그렇게 생각하는게 맞겠군요.. 감사합니다.

익명 사용자의 이미지

SVR4(System V Release 4)계열과 BSD계열로 유닉스 계열을 나누는 것은 아주 오래전 일이고
오늘날에 이르러서는 서로서로 많은 부분 차용하고 있기 때문에 계열을 나누는 것이 예전에 비해 큰 의미는 없습니다

계열이 어떤 계보로 나뉘어졌는지를 찾아보시면
리눅스는 SVR4도 BSD도 아니고 어느 것에 가깝다고 할 수도 없다는 것을 쉽게 아실 수 있을실 겁니다

리눅스가 유닉스 기반으로 만들어졌지만 리눅스는 유닉스가 아닙니다
AIX, Solaris, HP-UX, FreeBSD, NetBSD, OpenBSD, PC-BSD는 유닉스지만 리눅스는 유닉스가 아닙니다

덧붙여 AIX, Solaris, HP-UX, FreeBSD, NetBSD, OpenBSD, PC-BSD와 같은 유닉스의 다양한 종류를
리눅스의 다양한 배포판에 비교하는 것도 완전히 잘못된 것입니다

리눅스도 유닉스의 한 종류라고 하면 리누스 토발즈가 뭐라고 느낄지 모르겠지만

동양의 역사를 공부하던 외국인이
(외국에서는 대부분 중국 역사와 일본 역사를 쉽게 접하기 때문에)
동양의 특징은 중국과 일본으로 나눌 수 있다고 주장하며
한국은 중국과 일본 중 어디에 속하냐 혹은 어디에 가깝냐는 질문과 비슷할 지도 모릅니다

한국은 한국이지 중국이나 일본 어디에도 속하지 않습니다

물론 역사적으로 수백년 전에는 중국의 영향을 많이 받고
수십년전에는 일본의 영향을 많이 받았지만
영향을 받았다고 해서 그 계통이 되는 것은 아닙니다

물론 리눅스도 오랜 세월이 흐르면서 SVR4와 BSD의 장점들을 많이 채택했고
SVR4와 BSD도 리눅스의 장점들을 많이 채택한 점이 있습니다

서로 많은 영향을 받으면서 발전해왔지만 리눅스는 SVR4와 BSD중 어느 계열에도 속하지도 않고 가깝다고 말하는 것도 무리가 있습니다

jeongheumjo의 이미지


http://chanyi.egloos.com/4773850

그냥 검색을 해본 사이트가 위 사이트인데 Unix 와 Linux의 계보를 간략히 요약을 해놓았습니다.

위 사이트의 그림을 제가 좀 더 자세히 보니 리눅스는 별도로 그려져 있습니다.

알려주신 내용들 잘 알겠습니다. 감사드립니다.

리눅스가 one of Unix 다 라는 건 제 주장 혹은 의견은 아닙니다. 들은 바 소위 카더라 통신쯤 되는 정도였지요..

여기서 뜬금없는 궁금증이 하나 더 있네요... SVR4 가 System V Release 4 인데 여기서 V 는 로마 숫자 5 이므로 파이브 라고 읽잖아요. 그러니까 시스템 파이브 릴리즈 4 인 거이죠. SVR4 를 읽을 때는 에스브이알4 이고요... 파이브가 브이로 바뀌는 것 모르는 사람에게는 참 헤깔리겠어요.. (이거 중요한 얘기 아닙니다. 사족입니다.)

댓글 첨부 파일: 
첨부파일 크기
Image icon UnixLinuxHistory.jpg66.29 KB
익명 사용자의 이미지

유닉스 관련 표준인 POSIX와 그것을 각각 여러 운영체제에서 어떻게 구현하는지 리눅스에서는 어떤지에 대해서 알아보는것도 좋겠네요

재밌는 사실 :많은 윈도우 버전들이 POSIX를 지원하는 반면 리눅스 자체는 POSIX를 일부만 지원합니다. 대신 독자적인 리눅스 표준 LSB를 준수합니다.

oosap의 이미지

Thanks for being one of those who care for people and mankind.
I'd like to be one of those as well.

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.