리눅스와 유닉스는 겉은 비슷하긴 하지만 전혀 다른 os잖아그런데 리눅스에서 컴파일 된 바이너리와 유닉스 간에 바이너리 호환이 됨?공통된 부분이 있으면 호환될 거 같기도 하고 둘이 전혀 달라서 안 될 거 같기도 하고 그런데
리눅스에쓰는 elf가 원래 unix였다고 하니 인식은 될듯함... 그러나 내부 api쓰는 메커니즘이 다를수도 있기때문에,또는 다른 문제들도 있을지모름.. 이상 구라..
찾아보다가 궁금한 게 생겼는데, 유닉스 계열의 OS를 부르는 의미로써의 유닉스가 아닌, 특정한 하나의 OS만을 지칭하는 의미로써의 유닉스라는 개념이 아직 실존하나? 다시 말해, \"Unix\"라는 이름의 운영체제가 지금 있나?
별 다른 의미는 없고 그냥 찾아보다 보니 궁금해져서. 난 태초에 처음 생겼던 유닉스를 제외하면 지금의 유닉스는 그냥 유닉스 계열의 OS를 뭉뜽그려 부르는 걸로 알고 있었거든.
http://goo.gl/zTe3A
어느 쪽이든 내 생각엔 바이너리 호환은 안 될 것 같지만.
주로 메인프레임 쪽은 유닉스 쓰는 곳이 있지 않나? 그렇게 알고 있었는데 유닉스 이름 달고 있는 게 있는지는 찾아 봐야 알겠지만
구글님께 물어보니 뭔가 좀 개념이 다른 거 같다... 용어 개념을 잘못 알았나 보군
커널이 다르다던데 유닉스와 상호호환이 가능한 커널을 GNU만들었던 스톨만(과 그일당들?)이 개발하다가 실패했는데 리누즈 토발즈가 리눅스라는 커널개발에 성공해서 리눅스라는게 만들어진거니까 다르지않을까
그래서 리눅스는 GNU/Linux라고 불려져야한다고 스톨만이 주장했다고 책에서봣음