Gentoo Logo

Gentoo 주간 뉴스: 2006년 1월 16일

내용:

1.  새로운 소식

새로운 USE default가 준비 중

몇몇 패키지들을 위해 portage에는 auto-use 엔트리들이 있습니다, 무슨 말이냐면 여러분이 어떤 USE 플래그를 명시적으로 덮어쓰지(override) 않는 한 그 플래그는 emerge 후에 활성화되고 unmerge 후에 비활성화된다는 뜻입니다. 예로: "emerge sqlite" 후에 sqlite 플래그는 여러분이 make.conf내부의 USE에 "-sqlite" 또는 "-*"를 가지고 있지 않는 한 iusesqlite가 있는 어떤 것들에는 "emerge info" 와 "emerge -vp"에서는 활성화된 것으로 보일 것입니다. 만약 여러분이 sqlite를 unmerge하면 USE 플래그는 다시 비활성화된 것으로 보일 것입니다(당연히 make.conf의 USE에 sqlite 가 없으면).

새 패키지가 auto-use를 유발(trigger)시킬 때 (여러분이 패키지를 emerge 또는 unmerge했기 때문에 또는 tree 내부의 package.use 파일이 편집되었기 때문에)USE 플래그들이 "임의로" 튀는 경향이 있기 때문에 이것은 약간의 괴로움을 안겨 주었습니다. 많은 버그들이 전달되었고, auto-use를 폐지하자는 것이 일반적인 여론입니다.

변경 사항은 다음의 Portage 2.1 릴리스들 중 하나에서 나타날 것입니다 - 이것은 tree 내부에 있고 거의 모든 아키텍쳐에서 ~ARCH로 표시되었습니다. "Stable" 사용자들은 Portage 2.0.x 가 동작 방식을 변경하지 않을 것이기 때문에 얼마 동안은 영향을 받지 않겠지만, 업그레이드 시에는 USE 플래그들을 바꿀 수 있고 바꾸게 될 것입니다. 만약 여러분이 그냥 portage 2.1 릴리스로 업그레이드 했다면 여러분은 아마도 "emerge -DuvpN world"의 결과를 보고 make.conf 에서 계속 활성화시킬 플래그들이 "-foo*"로 나타날 경우 그들을 추가하고 싶을 것입니다.

Baselayout 변경 사항들

Gentoo baselayout 팀은 간절히 기다리던 사람들에게 기쁜 마음으로 baselayout-1.12.0_pre14를 릴리스합니다. 여기에 1.11 부터의 주된 변경 사항들에 대한 요약문이 있습니다.

  • wpa_supplicant, ifplugd 그리고 netplug로부터의 network backgrounding 지원과 서비스 의존성 재시작을 가진 netplug -- 전형적으로 ifplugd는 각각 오고 가는 네트워크 서비스들을 시작하고 중지시키는 일을, 그 네트워크 서비스에 의존하는 서비스들과 함께 감시하는 데에 사용됩니다. 문제는 ifplugd가 다시 시작되면 ifplugd가 중지시킨 서비스들을 다시 시작시키지 않는다는 것입니다! 이제 ifplugdnetplug 지원은 baselayout 내부로 들어갔습니다, 우리는 더 직접적인 조정권을 가지고 어떤 서비스가 네트워크 서비스 때문에 중지되었는지를 기억해서 그들을 다시 시작시킬 수 있습니다. wpa_supplicant 또한 이제 이 일을 할 수 있습니다.
  • 인터페이스 별로 분리된 네트워크 설정 -- 각각의 인터페이스는 이제 자기 자신의 resolv.conf와 기본 route를 가질 수 있습니다. 우리는 또한 무선보다 유선을 더 우선시하고 resolv.conf들을 합쳤습니다. 이것이 방황하는 랩탑 사용자들에게는 더 좋게 동작할 것입니다.
  • 대화식 스타트업 -- 부팅시에 심각한 문제를 일으키는 서비스를 가지고 있습니까? 그러면 안되겠지만, 만약 그렇다면 여러분은 이제 각각의 서비스를 위해 대화식으로 서비스를 시작하거나, 그냥 넘어가거나, 계속하거나, 또는 쉘로 이동하는 것을 선택할 수 있습니다. 일반적인 stty와 쉘 콜을 사용해서 우리는 데몬의 필요성 없이 비봉쇄(non-blocking)적인 방법으로 이 일을 할 수 있습니다.
  • 병렬 스타트업/종료 진전 사항들 -- 병렬 스타트업과 종료는 지난 릴리스 때 주장했던 것처럼 실제로 동작하지는 않았지만, 이제 아주 병렬적으로 동작하고 예전보다 훨씬 더 빨라졌습니다. 우리를 도달하게 해 준 것입니다(which leads us onto) ....
  • 향상된 서비스 의존성 배열 방식(느리긴 하지만) -- 병렬 스타트업에 힘입어, 우리는 우리의 서비스 배열이 완전히 잘못되었다는 것을 알았습니다. 그래서 우리는 배열을 완전히 다시 작성해야 했습니다. 현재까지 네번째로 다시 작성한 것을 topological sort를 사용해서 bash로 작성했고 세 달 동안 일을 아주 훌륭하게 해 와서 이제 우리는 마침내 문제를 해결했다고 생각합니다.
  • 서비스 데몬 상태 확인 -- start-stop-deamon을 통해 데몬을 시작하는 서비스들은 이제 rc에게 그들이 이미 시작되었다고 생각하게 만드는 유효하지 않은 설정파일 속이기 때문에 시작 - 데몬이 됨 - 죽음 대신에 진짜로 시작되었다는 것을 확신할 수 있습니다. 또한, 만약 여러분이 서비스의 상태를 확인할 때 우리는 그 데몬이 아직 실행 중인지 아닌지를 확인합니다. 만약 그렇지 않다면 우리는 서비스와 의존성들을 중지시킵니다. 우리는 또한 실제로 서비스를 중지시켜서, 여러분이 cups를 시작시키고, cups를 다시 emerge하면 중지되거나 다시 시작할 수 없던 문제를 해결했습니다.

Gentoo PPC 모임에서 2006.0과 이후의 로드맵을 정의함

PPC 개발자들은 일요일 밤 세 시간 동안 그들 앞에 무엇이 놓여져 있는지에 대해 논의했습니다. PowerPC용의 2006.0 릴리스는 기본적인 stage1, 2 그리고 3, 둘 다 최소의 그리고 완전한 인스톨 CD인 G3와 G4를 위한 특정 stage3 tarball, 덧붙여서 분리된 CD 이미지인 GRP 패키지들을 포함하게 될 것입니다. 모든 2006.0 profile들은, 일반적이고 최적화되었고, NPTL 지원을 포함할 것입니다.

PPC 팀은 다른 PPC bugday가 개발자들과 사용자들의 노력에 초점을 맞추는 동안 열린 버그들 중 일부와 씨름할 것입니다. 만약 여러분이 잡초들 중 일부를 제거하는 데 참여하고 싶다면, 다음 주 토요일, 1월 21일 14:00 UTC에 irc.freenode.net#gentoo-ppc에 접속하세요. 새 개발자들을 위한 채용 캠페인을 시작하기 전에, 팀은 현재 21명의 PPC 개발자들 중 누가 현재까지 활동 중이고 또는 사실상 은퇴했는지를 평가하고 있습니다. 팀 내부에서 더 활발하게 작업할 것을 독려하는 것과 함께, 그들은 또한 주기적으로 그들의 블로그 포스트들을 표시하고 제목(heads-up)들을 GWN 팀으로 보내기 시작해서 다른 아키텍쳐 팀들과 사용자들과의 의사 소통을 더 원활히 할 계획입니다.

AMD 64 프로젝트 업데이트

지난 주 Gentoo AMD64 프로젝트에서 출간된 status report에는 AMD64용의 Gentoo Linux 활동들에서의 주된 하이라이트들이 포함되어 있습니다. 하드웨어가 좀더 감당할 수 있을 정도가 되면서, 2005년에는 기반 사용자(user base)가 더 많이 늘어난 것과, 개발자들의 수가 줄어들지 않은 것이 보였습니다: AMD64팀은 2005년 초에 아홉 명의 개발자들로 시작되었고, 연재 32명의 활동중인 개발자들과, 더해서 16명의 "arch testers"들이 있습니다, 다시 말해서 고급 사용자들이 개발을 정밀하게 하고 버그 리포트를 부칩니다.(power users putting the development under close scrutiny and filing bug reports.) "arch testers" 개념은 너무 잘 동작해서 다른 아키텍쳐 팀들이 자신들의 tester 팀들을 만드는 것을 고려할 정도로 인기를 얻었습니다. AMD64 팀이 이룬 더 많은 것들을 보려면 전체 리포트를 보세요.

2.  화제가 된 주제들

Web forums

SPARC에서의 새 toolchain

Gentoo SPARC 개발자들은 2006.0 릴리스를 준비하고 있습니다. Gustavo Zacarias는 새 gcc (3.4.5) 와 glibc 더해서 2.6.11 커널 헤더들을 stable로 표시했습니다. 이 변경 사항들은 오래된 2005.1 profile을 사용하는 사람들에게는 영향을 미치지 않을 것이지만, 이 업그레이드가 사용자들에게 그들의 시스템 전체를 다시 emerge할 것을 요구하는 관계로, 여러분은 어떤 것이라도 계획대로 진행되지 않아서 여러분의 발목을 잡기 전에 이 스레드에서 유용한 정보를 확인하고 싶어 할 것입니다:

3.  Gentoo, 세계로 가다

미국: MIT에서의 Gentoo 강의

Gentoo 개발자 Rajiv Manglani는 MA, Boston의 Massachusetts Institute of Technology(메사추세츠 공대?)의 학생들에게 다시 Gentoo Linux에 대한 두번의 저녁 시간 세미나를 열 예정입니다. 첫번째 세미나(오늘, 화요일)는 Gentoo에 대한 소개를 할 것이고, 반면 수요일의 다음 순서는 Portage와 ebuild의 생성에 대한 더 자세한 것을 제공할 것입니다. 하나 또는 두개의 세미나 모두에 참석하고 싶다면, 오늘 sipb-iap-gentoo@mit.edu로 연락하세요!

  • Introduction to Gentoo Linux: Tuesday, 17 January 2006, 20:00-22:00, MIT Building 2, room 105
  • Advanced Gentoo Linux:Thursday, 19 January 2006, 20:00-22:00, same location

참고: 더 자세한 것들과 캠퍼스의 세미나 장소에 어떻게 가는지에 대해 알고 싶다면 MIT 웹사이트의 공고를 확인하세요.

미국: Utah Gentoo 사용자 그룹

Steve Dibb은 Utah에 있는 Gentoo 사용자 그룹의 설립자입니다. West Jordan에 살고 있는 그는, state-wide한 지원과 Gentoo에 관한 기사들(첫번째 순서로 Damien Krotkine의 flagedit 툴 리뷰)을 제공하기 위해 "a vanilla install of Geeklog"를 사용하고, 모임이나 installfest같은 미래의 활동들을 위한 시작 지점이 될 웹사이트를 세팅했습니다. "Utah는 사실 모든 Linux 지원이 돌아가는 데에 괜찮은 장소입니다, " Steve가 말합니다, 원래는 그가 약간 염려했던 것입니다: "나는 몇 달 전에 이 생각(웹사이트)에 대해 관심이 있는지를 보기 위해 이메일 하나 를 보냈었고, 이 주(state)에 많은 지역 Linux, Unix 또는 다른 FOSS 그룹과 메일링리스트가 있음에도 불구하고, 놀랍게도 꽤 많은 사람들이 이 생각에 긍정적인 반응을 보였습니다." 만든지 한 달이 된 Gentoo Utah 그룹에는 이제 열 한명의 멤버들이 있고, 그들 모두 Gentoo를 직장과 개인적인 환경에서 사용하고 있습니다. 웹사이트 윗단에서 Steve는 "다른 지역 메일링리스트에서와 같이 플레임에 휘말리지 않고" 작은 규모와 지방(local)에 있는 것에서 이득을 보고 있는 메일링 리스트를 호스팅하고 있습니다: "이 리스트는 우리가 더 큰 데이터베이스에서 떠다니지(being flooded) 않고, Gentoo에 대해 논의할 기회를 줍니다."

4.  언론 보도

Allround PC (독일, 2006년 1월 9일

Gentoo Linux로 홈 씨어터 PC(HTPC)를 만드는 것은 최소한의 인스톨을 세팅하는 것에서 얻을 수 있는 이득의 전형적인 예입니다. 당연히, 이전에 여러 번 완성된 바 있지만, 이 단계별로 묘사한 작업 과정은 어떤 하드웨어를 사용할 것인지, 어떤 모듈을 어디에서 설정할 것인지, 원격 제어(remote control)들은 어떻게 모을 것인지 등등에 대해 정확한 개요를 제공합니다. 만드는 데 필요한 것들 중 일부는 아직 공식적인 Portage tree의 부분이 아닌 관계로, 이 기사는 또한 HTPC 셋업을 위해 필요한 추가적인 VDR 플러그인들을 포함하고 있는 gentoo.de overlay를 가리키고 있습니다.

Distrowatch (2006년 1월 9일)

Distrowatch의 Ladislav Bodnar는 "이제 프로젝트의 공식 문서의 한 부분이 되었고, " 그가 보기에 "CD-ROM 드라이브가 없는 현대식의 랩탑에 Gentoo Linux를 인스톨할 때 특별히 유용한" Gentoo 문서 한 조각인, 새로운 Gentoo Linux LiveUSB Howto를 집어 들었습니다.

Linuxdevices.com (2006년 1월 11일)

지난 주 임베디드 온라인 매거진인 Linuxdevices.com 에 나온 사용자가 조작 가능한 (user-controllable) 로봇을 내어 놓은(launched) Linux robot site에 관한 기사입니다.

5.  개발자 변동사항

Moves

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

  • 이번 주는 없음

Adds

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

  • Martin Ehmsen (ehmsen) - TeX
  • Michal Kurgan (moloh) - Polish GWN lead translator

Changes

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

  • 이번 주는 없음

6.  보안 소식

mod_auth_pgsql: Multiple format string vulnerabilities

mod_auth_pgsql 내부의 format string 취약점들은 임의의 코드 실행으로 이어질 수 있습니다.

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

xine-lib, FFmpeg: Heap-based buffer overflow

xine-lib와 FFmpeg은 공격자에 의해 익스플로잇되어 임의의 코드를 실행할 수 있는 buffer overflow에 취약합니다.

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

Blender: Heap-based buffer overflow

Blender는 공격자에 의해 익스플로잇되어 임의의 코드를 실행할 수 있는 buffer overflow에 취약합니다.

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

Wine: Windows Metafile SETABORTPROC vulnerability

Wine 내부의 Windows Metafiles (WMF) 파일들을 다루는 부분에는, 임의의 코드 실행으로 끝날 수 있는 결함이 있습니다.

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

7.  버그질라

통계

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

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

현재 9097개의 열린 버그들 중: 78개는 'blocker', 173개는 'critical', 그리고 498개는 'major'로 분류되었습니다.

닫힌 버그 순위

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

새 버그 순위

이 기간 동안 새 버그들을 가장 많이 등록한 개발자들과 팀들은:

8.  GWN에 바란다

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

9.  GWN을 받아보시려면

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

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

10.  다른 번역본들

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



인쇄

업데이트 2006년 1월 16일

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

Ulrich Plate
Editor

Roy Marples
Author

Marien Zwart
Author

Donate to support our development efforts.

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