Gentoo Logo

Gentoo 주간 뉴스: 2006년 5월 22일

내용:

1.  새로운 소식

GCC 4.1 이 Portage에 들어갈 예정

오랫동안 기다렸던 GCC 4.1의 unmask가 이제 거의 다다랐습니다. toolchain 팀은 gcc-4.1.1이 이번주에 릴리스되면 unmask할 예정입니다. 업그레이드는 굉장히 쉬울것이고 인스톨하고 사용하는 데에 아무런 추가 작업도 필요하지 않습니다. 지금 gcc-4.1로 컴파일되지 않는 어플리케이션의 수는 아주 적고, 대부분의 사용자들은 아무도 ~arch패키지들이 컴파일되지 않는 문제를 겪지 않을 것입니다. 새 버전으로 업그래이드하기 위해(여러분이 gcc-3.4를 사용한다고 가정하고), 필요한 것은 GCC를 업그레이드하고 gcc-config를 사용해서 새 프로파일을 선택하는 것입니다. 만약 여러분이 더 이전 버전의 GCC에서 업그레이드한다면, GCC Upgrading Guide에서 더 자세한 순서를 참고하세요.

만약 여러분이 컴파일되지 않는 어떤 어플리케이션을 만난다면, 그리고 그들이 아직 열린 버그를 가지고 있지 않다면, "GCC Porting" 버그 파일을 만들어서 gcc-porting@gentoo.org로 등록해 GCC Porting 팀이 들여다 볼 수 있게 해주세요.

Gentoo Summer of Code

학생들로부터 온 거의 6400개의 어플리케이션들과, 거의 90개의 지도(mentoring) 조직들이 있었습니다 - 거의 모든 점에서 Google의 Summer of Code 행사는 지난 해에 비해서 많이 성장했습니다. 올해 Gentoo는 지도 조직들 중 하나가 될 것이고, UserRel 프로젝트가 주최자 역할을 할 것입니다. 최종 숫자는 22일 월요일에 나올 것이지만, 우리가 미리 말하자면 Gentoo에는 130개의 어플리케이션들이 있습니다. 이중 13개는 Google이 스폰서를 맡을 것입니다. 우리는 Gentoo에 대한 큰 관심을 보게 되어서 기뻤고 지원받는 모든 프로젝트들이 성공하길 바랍니다!

이전 스타일의 PHP 패키지들이 Portage에서 제거됨

package.mask된 후 시간이 꽤 지나서, 이전 스타일의 PHP 패키지들 (dev-php/php, dev-php/php-cgi, dev-php/mod_php, 그리고 친구 패키지들) 은 Portage tree에서 제거되었습니다. 새 스타일의 PHP 패키지들 (dev-lang/php, dev-php4/*, dev-php5/*, 그리고 친구 패키지들)은 지금 대부분의 아키텍쳐에서 안정합니다.

2.  화제가 된 주제들

gentoo-dev

et_EE 로케일과 에러 메세지들의 언어

Gentoo bugwrangler들은 다른 언어로 된 에러 메세지들을 가지고 있는 버그들을 모아야(wrangle) 할 때가 있습니다. 이것은 이해하거나 중복된 것을 찾기 어렵게 만듭니다. 이 문제를 위한 작업은 portage에서 사용되는 기본 언어를 "C"를 설정하는 것입니다, (역사적인 선례를 통해) 영어로 되어 있고 아무것도 설정되어 있지 않을 때 기본으로 됩니다. 다른 종류의 버그들은 estonian 로케일인, et_EE로부터 옵니다: 그들의 알파벳 순서가 다르기 때문에 몇몇 "어리석은" 빌드시스템들은 [a-z]가 모든 글자와 매치되지 않기 때문에 버벅거립니다. 로케일을 다른 언어로 세팅하면 이런 버그들을 막을 수 있습니다, 그렇지만 이 버그를 픽스해서 미래에 있을 문제들을 피할 것을 추천합니다.

새로운 eclass들

많은 다른 Revision Control System들이 있고 저장소에서 파일들을 직접 확인하는 ebuild 지원을 가지는 것이 보통 유용하기 때문에 이번주에는 darcs, git 그리고 mercurial을 관리하는 것을 도와주는 몇개의 eclass들을 소개합니다. 이미 CVS나 subversion 대신 많은 프로젝트에서 사용하는 비교적 새로운 RCS들입니다.

재미와 이득을 위해서, 모든 것에 사인하세요

2003 으로 돌아가는 것을 간섭받지 않기 위해 Gentoo에서 제공하는 모든 파일들에 서명하는 것에 관한 첫번째로 기록된 논의입니다. 그때부터 Gentoo 전체 시스템에 암호학적으로 모든 파일에 서명을 하기 위한 시도가 몇번 있었지만, 일치된 의견이 없었고, 결국에는 완전히 구현되지 못했습니다. Patrick Lauer는 이 작업을 완전히 끝내려는 희망으로 논의를 부활시켰습니다.

RFC - Gentoo Knowledge Base

새로운 Gentoo 프로젝트가 Sven Vermeulen 에 의해 시동이 걸렸습니다. 목표는 "[...]사용자가(또는 개발자들이) 접할 수도 있는 특정 질문들과 문제들에 관한 답변을 제공하는 knowledge base를 만드는 것입니다. 쉽게 검색할 수 있고 그 주제에 관해 잘 아는 개발자가 관리합니다. knowledge base 엔트리들 (내가 부르고 싶은 대로 하면 "주제(topic)들" )은 문서 가이드가 아니라, 특정 환경과 질문들에 특화된 것입니다. "

Paludis 프로파일 좋아? 싫어?

Paludis 패키지 관리자를 위한 프로파일을 Gentoo 메인 tree에 추가하는 것에 반대하는 사람이 있느냐는 Stephen Bennett의 간단한 질문으로 시작된 것이 gentoo-dev 메일링 리스트에서 나타난 제일 빠르고 가장 열띤 이메일 교환으로 변했습니다. 메인 스레드에 300개 남짓한 메세지들과 3개의 갈라진(forked) 서브스레드로, 인상적인 논의가 되었습니다.

Planet Gentoo

Baselayout 1.12 안정화되는 중?

많은 사용자들에게 질문을 받아 Roy Marples가 이제 그가 baselayout의 1.12.0 타르볼을 빌드하기 전에 단지 하나의 unionfs 버그만이 남았다고 발표했습니다. 만약 릴리스를 방해하는(show-stopping) 버그가 나타나지 않으면 baselayout-1.12.0 이 우리 ARCH-팀들에 의해 안정함으로 표시되는 데 또 한 달이 걸립니다.

Apache 2.0.58이 이제 사용 가능함

예상했던 것보다 늦게 Apache 2.0.58이 tree 안으로 들어왔습니다, Apache가 Gentoo 내부에서 동작하는 방식에 약간의 변화가 생긴 것이 포함되어 있습니다. 가장 기록할만한 것은 Bug #90748에서 논의되었던 대로 net-www/gentoo-webroot-default 가 사장된 것입니다. 2.0.58에서 /var/www/localhost 디렉토리는 만약 존재한다면 접근되지 않은 채로 남아 있을 것입니다. 만약 디렉토리가 존재하지 않은다면, 새로 만들어서 내부를 채워 넣을 것입니다.

3.  Gentoo, 세계로 가다

호주: Grazer Linuxtage에서의 Gentoo

지난 주의 GWN에서 발표되었듯이, Gentoo는 Graz의 Linuxtag에 참여했습니다. Markus Lang, Roger Miliker, Gregor Perner 그리고 Wernfried Haas가 Gentoo 부스에 있었습니다, LiveCD들을 원하는 사람에게 건네주었고, case badge를 팔고 Portage 기능에 대해 사용자들과 이야기하고, 스티커들을 나눠주었습니다. 평소처럼, grml 친구들(Gentoo 부스 옆에 있었던)이 우리가 아직 이것저것 컴파일하고 있는지를 물었고, 인스톨러를 시연함으로써 바로 답변했습니다. 당연히 다른 배포판들 사이에서 그냥 서로를 놀리는 것이었고, Funkfeuer의 팀들, Gentoo, grml 그리고 Debian은 서로 좋은 시간을 보냈습니다. Wernfried Haas는 또한 인기있는 IRC 클라이언트 irssi와 Freenode 네트워크에 중점을 두고 사람들에게 IRC를 소개하는 워크샵을 열었습니다. 전시자들 뿐만 아니라 방문자들도 GLT에서 즐거운 시간을 보냈습니다, 주최 팀에게 감사드리고 2007년에 만납시다.


그림 3.1: 글자 순서를 조정하고 있는 Amne

Fig. 1: GLT

참고: 더 많은 행사 사진들은 http://dufo.tugraz.at/glt06/ 에서 찾을 수 있습니다.

이탈리아: Milano의 Linux World Summit에서의 Gentoo

GeCHI의 친구들 (Gentoo CHannel Italia www.gechi.it)은 Milano의 Linux World Summit에서 격렬한(intense) 이틀을 보냈습니다. 지난 해와 비교해서, Marriiot Hotel에서 주최측이 행사를 위해 예약한 공간은 작았습니다, 전시 홀에서 상업 벤더들이 거의 없었던 이유가 아마도 그것 때문이었을 것입니다. 협회가 관리하는 스탠드는 더 넓고, 더 다채로웠으며 더 재미있었습니다. 지난 주의 GWN에서 이야기 했었듯이, GeCHI는 Sun Fire V120과 4개의 Via Epia 마더보드로 구성된 OpenMosix 클러스터를 보여주었고, 두 시스템 다 Gentoo Linux가 돌아가고 있습니다. 클러스터 내부에서는 첫번째 노드만이 2개의 SATA 디스크들에 연결되어 있었고, 다른 3개의 노드들은 네트워크로 부팅되었고 디스크가 없었습니다. 이런 흔하지 않은 외장 (casing) 때문에, 이 클러스터는 행사 기간 이틀동안 방문자들의 주목을 받았습니다. GeCHI는 또한 Gentoo 팜플렛을 준비해서 스탠드에서 나눠주었고, 펭귄과 소(Larry)를 매치시켰습니다.


그림 3.2: One Larry, four Tuxes: The GeCHI at work

Fig. 2: Gechi

참고: 왼쪽에서 오른쪽으로, 뒷줄: deadhead, blackman, ElDios, 앞줄: mouser, riquitoi. 더 많은 행사 사진은 GeCHI website에서 볼 수 있습니다.

4.  언론 보도

Dot KDE (2006년 5월 16일)

KDE로 인해 혜택을 받은 비지니스들과의 인터뷰의 시리즈로 -- 또는 그 반대로 -- KDE Dot News 잡지는 디젤 엔진의 내구도 평가, 배기가스 연구, 성능 개발과 몇몇 다른 서비스들에 특화되어 있는, Columbus에 있는 한 회사인 AEI의 system designer로 일하고 있는 Gentoo 개발자 Caleb Tennis와 그의 직업적인 능력(professional quality)에 대해 이야기했습니다. Calab은 Linux와 KDE를 돌린다는 AEI의 결정에 있어서 안정성이 주요 요소 라고 보고 있습니다, "여러분의 여자 친구의 컴퓨터에서 모든 다른 것들이 살 만한(liveable) 것 같을 수 있지만, $1,000,000 개발 엔진을 모니터링하는 것이라면, 'Windows는 크래시되기 때문에' 문제를 일으키지 않는 것이 꽤나 중요해집니다."

Newsforge (2006년 5월 19일)

Gentoo trustee와 infrastructure 팀의 리더인 Kurt Lieber"Oregon lab plays Web host to the stars of open source."라는 제목의 기사에서 Gentoo 스폰서 OSUOSL에 관해 말하게 되었고 다음 인터뷰를 OSUOSL의 Scott Kveton 에게 넘겨주었습니다, Kurt는 open-source lab의 서비스가 Gentoo에서 얼마나 멋진 것이었는지를 지적합니다: "사실, (osl의 서비스는) 많은 관점에서 내가 상업 벤더들에게서 기대했을법한 것보다 나았습니다.

5.  유용한 팁

layman으로 여러분의 overlay들을 관리하세요

참고: 간만에 올리는 첫번째 유용한 팁 란입니다. 만약 여러분이 Gentoo 커뮤니티와 공유하고 싶은 유용한 팁들이 있다면 gwn-feedback@gentoo.org로 보내주세요.

layman은 여러분의 로컬 머신에서 몇몇 Portage overlay들을 쉽게 사용하고 동기화시키는 것을 허용해주는 Gentoo 개발자 Gunnar Wrobel가 작성한 작고 멋진 Python 어플리케이션입니다.

지금은 사용 가능한 안정한 layman이 없어서, 여러분은 인스톨하기 전에 laymanpackage.keywords 파일에 추가해야 합니다.

코드 내용 5.1: layman 인스톨하기

# echo "app-portage/layman" >> /etc/portage/package.keywords
# emerge layman

layman이 관리하는 overlay들을 여러분의 PORTDIR_OVERLAY 변수에 포함시키려면 여러분은 layman이 관리하는 모든 overlay들의 목록이 있는 파일의 위치를 지정해야 합니다. 다른 overlay들을 계속 /etc/make.conf에 추가할 수 있다는 것을 알아주세요.

코드 내용 5.2: layman overlay들의 위치 지정하기

# echo "source /usr/portage/local/layman/make.conf" >> /etc/make.conf

layman을 설정하는 것은 자전거를 타는 것 만큼 쉽습니다 ;) 먼저 여러분은 사용 가능한 overlay들의 목록을 가져와서 사용하고자 하는 overlay들을 추가할 수 있습니다.

코드 내용 5.3: layman 설정하기

Fetch list of available overlays

# layman -f

Add the 'gentoo-de' overlay
# layman -a gentoo-de

layman -l은 사용 가능한 모든 overlay들의 목록을 보여줄 것이고, -a 스위치로 다른 overlay들을 추가할 수 있습니다.

-s 스위치는 로컬 overlay복사본을 동기화시킬 수 있도록 해 줍니다. 여러분은 하나의 특정한 overlay 또는 어려분이 추가한 모든 overlay들을 동기화시킬 수 있습니다.

코드 내용 5.4: overlay 동기화시키기

Synchronize the 'gentoo-de' overlay
# layman -s gentoo-de

Synchronize all overlays
# layman -s ALL

6.  Gentoo 개발자 변동 사항

Moves

다음의 개발자들이 최근 Gentoo 프로젝트에서 떠났습니다:

  • Rob Holland

Adds

다음의 개발자들이 최근 Gentoo 프로젝트에 참가했습니다:

  • Steve Dibbs (beandog) - Planet

Changes

다음의 개발자들이 최근 Gentoo 프로젝트에서의 역할을 변경했습니다:

  • 이번 주는 없음

7.  보안 소식

libextractor: Two heap-based buffer overflows

libextractor는 임의의 코드 실행으로 이어질 수 있는 두개의 heap overflow 취약점에 취약합니다.

더 많은 정보는, GLSA Announcement에서.

Quagga Routing Suite: Multiple vulnerabilities

Quagga의 RIP 데몬은 라우트의 삽입을 허용하고 라우팅 정보를 노출시킵니다. BGP 데몬은 Denial of Service에 취약합니다.

더 많은 정보는, GLSA Announcement에서.

8.  버그질라

통계

Gentoo 커뮤니티는 버그 추적과 기록, 공지, 제안들과 개발 팀과의 다른 상호 작용들을 위해 Bugzilla(bugs.gentoo.org) 를 사용하고 있습니다. 2006년 5월 14일과 2006년 5월 21일 사이에, 이 사이트의 활동 결과는:

  • 653 개의 새로운 버그 발견
  • 323 개의 버그들이 닫히거나 해결됨
  • 24 개의 이전 버그들이 다시 열림

현재 10139 개의 열린 버그들 중: 56개는 'blocker', 149개는 'critical', 그리고 524개는 'major'로 분류되었습니다.

닫힌 버그 순위

이 기간 동안 가장 많은 버그들을 닫은 개발자들과 팀들은:

새 버그 순위

이 기간 동안 가장 많은 버그들을 닫은 개발자들과 팀들은:

9.  GWN에 바란다

여러분의 피드백을 보내 GWN을 더 좋게 만드는 것을 도와주세요.

10.  GWN을 받아보시려면

Gentoo 주간 뉴스를 구독하려면, gentoo-gwn+subscribe@gentoo.org 로 빈 이메일을 보내주세요.

Gentoo 주간 뉴스 구독을 중단하려면, 위에 등록한 이메일 주소를 통해 gentoo-gwn+unsubscribe@gentoo.org 로 빈 이메일을 보내주세요.

11.  다른 번역본들

Gentoo 주간 뉴스는 또한 다음의 언어들로 볼 수 있습니다:



인쇄

업데이트 2006년 5월 22일

요약: 2006년 5월 22일 주의 Gentoo 주간 뉴스입니다.

Ulrich Plate
Editor

Sebastian Bergmann
Author

Wernfried Haas
Author

Patrick Lauer
Author

Mark Loeser
Author

Andrea Perotti
Author

Tobias Scherbaum
Author

Donate to support our development efforts.

Copyright 2001-2014 Gentoo Foundation, Inc. Questions, Comments? Contact us.