Page 1 of 1
nightly 에서 질문..
Posted: 2004 03 14 12:07 06
by astraea
nightly 에서 이제 여러 버전이 생겼던데.
windows 에서 조차 말이죠;;
그냥 win32 가 있고.
i686 이 있고.
이젠 i586 까지 잇던데..
모질라진에 문의해서 답을 받긴 했는데.
그래도 조~금 이해가 안 되서요..
답변 부탁드려요~
차이들이 먼지요..a
Re: nightly 에서 질문..
Posted: 2004 03 16 08:54 16
by 박상현
일단 i586, i686은 원래 각각 펜티엄, 펜티엄2를 가리키는 것이지만 실제로는 그러한 급의 시피유 이상에서 작동한다는 뜻입니다. 시피유의 세대가 바뀔 때마다 처리 속도 향상을 위한 새로운 명령어가 추가되기 때문에 이를 이용하면 전체적인 처리 속도를 높일 수 있지요. 게다가 시피유의 구조도 바뀌기 때문에 이에 맞추는 효과도 있고요. 영어판 모질라진에 보면 사용자들이 직접 만든 최적화판도 여럿 있습니다. SSE 등의 멀티미디어 명령어를 이용하거나 펜티엄4, 애슬론XP 등에 최적화한 것을 볼 수 있지요.
그리고 msvc는 MS Visual C++, cygwin은 윈도 환경에서 리눅스용으로 만들어진 프로그램을 실행하기 위한 라이브러리로, 프로그램이 각각 위의 환경에서 컴파일됐다는 것을 뜻합니다.
Re: nightly 에서 질문..
Posted: 2004 03 16 15:36 56
by astraea
그러면 cygwin 에 대해 조금 더 자세히 설명해주실 수 있으신지.
윈도 환경에서 리눅스용으로 만들어진 프로그램 실행 위한 라이브러리라면..
그냥 윈도용으로 제작된거랑 차이가 있는지요..
윈도우에서 nightly 를 쓰려면 어떤걸 써야하나요?
Re: nightly 에서 질문..
Posted: 2004 03 16 17:00 21
by 박상현
사실 cygwin에 대해서는 잘 모릅니다. -_- 다만 모질라에서 정식으로 나오는 프로그램은 cygwin 환경에서 gcc를 통해 만드는 것으로 알고 있습니다. 확실한 정보는 아니지만, about:buildconfig 을 치면 cygwin_wrapper라는 말이 있지요. 어쩌면 비주얼 스튜디오에서 만드는 것과 구분하기 위해서 파일 이름에 cygwin을 넣었는지도 모르겠습니다.
그리고 윈도에 nightly를 설치하려면 FirefoxSetup.exe를 받아서 실행시키거나, zip 파일 중에서 파일 이름에 linux가 들어가지 않은 것을 받아서 압축을 푼 후 실행시키면 됩니다. 이 중에서 FirefoxSetup.exe를 이용하는 것이 제일 편한 것 같군요. 기능은 모두 같고, 성능에 차이가 있을지는 모르겠지만 눈에 띄일 정도는 아닐 것 같습니다.
Re: nightly 에서 질문..
Posted: 2004 03 16 18:07 07
by photon
모질라 윈도우즈 배포판은 Visual C++ 컴파일러를 써서 컴파일하지만, 컴파일 환경은 Cygwin입니다. Visual Studio의 GUI 환경에서 컴파일하지 않습니다. <a href=
http://www.cygwin.com
target=_blank>
http://www.cygwin.com
</a>
을 보세요. 어쨌든, 모질라 최종 사용자는 그에 대해 전혀 신경 쓸 필요가 없습니다.
이와 별도로 컴파일러조차도 g++를 써서 컴파일한 윈도우즈 바이너리 (아직 시험 단계)도 있습니다. 바이너리 이름에 cygwin을 넣은 것은 아마 이런 시험용 바이너리일 것입니다. 그런데, mingw를 넣는 것이 더 확실했을 텐데, 이상하군요.
<a href=
http://www.mingw.org/
target=_blank>
http://www.mingw.org/
</a>