2009/03/21 23:28
음. 겪은지 한 이틀정도 지났는데, 혹시나 해서 블로그에 정리를 해둬야 할 것 같네요.

일반적인 종료방법이 아닙니다.

현재 제 시스템에서는 두번 해보았는데, 동일하게 시스템이 재부팅 되더군요.
(비정상적으로, 마치 리셋버튼을 누른 것 처럼. 이것때문에 fsck돌리느라 고생했음...)

커널은 현재 Linux 2.6.28-gentoo 입니다.

app-emulation/kqemu-1.4.0_pre1
app-emulation/qemu-softmmu-0.10.0
위 두 패키지를 gcc 4.3.3 으로 컴파일하고, kqemu모듈을 올린 상태에서
(주: qemu 0.10.0부터는 gcc4로도 컴파일이 잘 되더군요.)

$ qemu -cdrom winxp_sp2.iso

로 부팅을 합니다.

Setup is inspecting .....

이라는 메세지가 나온 다음에 갑자기 화면이 검게 변하더니 시스템 리셋.

당황해서 화면을 보니 BIOS가 POST하고 있더군요 -_-;

물론 하드디스크는 sync && read-only remount 도 되지 않은 상태라서 마운트하기 전에 전부

fsck 돌려 줬습니다. 다행히 큰 문제는 없더군요.
(이건 운입니다. lost+found로 파일이 이동되는 경우도 있어서....)

일단 qemu+kqemu 롤 설정하는 과정 이외의 부분에서 루트는 개입하지 않았습니다.

아직 알아낸건 없지만, 그냥 무섭군요.

2.6.29가 곧 나올 것 같아서, 그때 업그레이드하고 다시 포스팅 남기겠습니다.
Posted by 나이데브
2009/01/17 18:00

앞으로 이어질 업데이트에 대해서 궁금하다면, http://nightly.webkit.org 에서 확인 할 수 있다.


Congratulation!

그 기념으로 r40000의 소스를 빌드할 수 있는 이빌드를 이곳에도 붙여넣습니다.

젠투 공식 Portage 트리에는 아직도 리비전 37894 소스가 최신이군요. 슬픕니다.

최근 리비전에서는 티스토리에서 사진 올리는 것도 무리없이 잘 되는데....

이 웹킷과 같이 쓸 수 있는 웹브라우져로는 Midori를 추천합니다. 개발버전이지만 비교적 안정적입니다.


# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# Filename(파일명) : webkit-gtk-0_p

inherit autotools

MY_P="WebKit-r${PV/0\_p}"
DESCRIPTION="Open source web browser engine"
HOMEPAGE="http://www.webkit.org/"
SRC_URI="http://builds.nightly.webkit.org/files/trunk/src/${MY_P}.tar.bz2"


LICENSE="LGPL-2 LGPL-2.1 BSD"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~sparc ~x86"
IUSE="coverage debug video pango soup sqlite svg xslt"
EPATCH_OPTS="-R -p0"

RDEPEND=">=x11-libs/gtk+-2.8
>=dev-libs/icu-3.8.1-r1
>=net-misc/curl-7.15
media-libs/jpeg
media-libs/libpng
dev-libs/libxml2
sqlite? ( >=dev-db/sqlite-3 )
video? (
>=media-libs/gst-plugins-base-0.10
>=gnome-base/gnome-vfs-2.0
)
soup? ( >=net-libs/libsoup-2.23.1 )
xslt? ( dev-libs/libxslt )
pango? ( x11-libs/pango )"

DEPEND="${RDEPEND}
dev-util/gperf
dev-util/pkgconfig
virtual/perl-Text-Balanced"

S="${WORKDIR}/${MY_P}"

src_unpack() {
unpack ${A}
cd "${S}"
eautoreconf
}

src_compile() {
# It doesn't compile on alpha without this LDFLAGS
use alpha && append-ldflags "-Wl,--no-relax"

local myconf
use pango && myconf="${myconf} --with-font-backend=pango"
use soup && myconf="${myconf} --with-http-backend=soup"

econf \
$(use_enable sqlite database) \
$(use_enable sqlite icon-database) \
$(use_enable sqlite dom-storage) \
$(use_enable sqlite offline-web-applications) \
$(use_enable video) \
$(use_enable svg) \
$(use_enable debug) \
$(use_enable xslt) \
$(use_enable coverage) \
${myconf} \
|| die "configure failed"

emake || die "emake failed"
}

src_install() {
emake DESTDIR="${D}" install || die "Install failed"
}
Posted by 나이데브
2009/01/01 19:05

매우 부드럽게 Acid3 통과!

웹킷 짱짱짱!

Posted by 나이데브
2008/12/26 16:20

뒤늦게 구글크롬에 대해 관심을 보인다기 보다는,

웹킷 자체에 대해 매우 큰 관심을 가지고 있습니다.

현재까지 GTK2+Webkit으로 동작하는 브라우져 두 개를 써봤는데, 아직 부족한 기능은 많지만

체감성능은 정말 파이어폭스보다 좋더군요 :@
(파이어폭스이 익스텐션 다 끈 상태에서 비교했는데 정말...)

다만, 웹킷탓인지 브라우져 자체의 문제인지, monospace 글꼴을 처리하는데 있어 심각한 문제가 있습니다.

일부 웹사이트에서 한글이 전혀 나오지 않게 되는 문제입니다. :$
(브라우져 자체에서는 결함을 발견하지 못해서, 웹킷으로 일단 무게를 좀 더 두고 찾고있습니다.)

테스트해본 브라우져는 Midori(미도리, xfce4에 있음.)와 Kazehakase(카제하카세) 두 개 입니다.

같은 플래시 재생환경에서도 파이어폭스가 죽는 횟수보다 Midori나 Kazehakase가 죽는 횟수가 더 작더군요.

단순히 ALSA 사운드 탓이라고 보기엔 둘의 차이가 심한걸로 봐서, XULRunner가 적잖게 원인이 되고 있는듯 합니다.

현재 젠투리눅스에 있는 웹킷 패키지는 3만 7천번대 리비전입니다. 현재 3만 9천번대까지 나이트 빌드 소스가

나와있는 상태입니다.

이빌드를 수정해서 글을 쓰고 있는 지금, 컴파일중에 있습니다.
(이 글은 파이어폭스에서 작성되었습니다. '글쓰기' 탭까지 들어오는건 별 문제 없는데, 팝업이 안떠서
사진 업로드가 안되네요 -_-; )

Posted by 나이데브
2008/12/13 15:46
어제 젠투리눅스 mozilla overlay에 올라왔더군요.

파이어폭스 3.1 베타2 로 올라왔습니다.

플래시가 안됩니다.

그런데 파이어폭스가 잘 안죽습니다.

아무리 생각해봐도 플래시가 범인인것 같군요.



Posted by 나이데브
2008/12/07 20:54



시스템을 못 잡아먹어서 안달이군요. :@ 새삼 무섭네요.

절대 흔해빠진 명사로 유저 네임을 만들지 않으시길 바랍니다.
(ex. father, mother, mysql, john....)

접근의 근원은 러시아라고 합니다. :P

저 1박2일 재밌게 보고있는데 그 동안에 공격시도가 있었습니다.

순간 흥이 탁 깨지던데 :$

혹시 자신의 sshd가 필요없이 돌고 있다면 서둘러 끄세요.


Posted by 나이데브
2008/02/10 13:25
사용자 삽입 이미지

PlanetPenguin Racer(ppracer)는 TuxRacer를 기반으로 만든 게임입니다.

제가 항상 리눅스를 깔고나면, X서버 성능테스트 겸해서 돌리는 게임이죠.

이 ppracer라는 게임은 그냥 단순하게 눈길을 따라 펭귄이 쭉 내려가며 청어(herring)을 먹으며

장애물을 피해다니는 룰을 갖고 있는 단순한 게임입니다.

일반적으로 플레이 했을때, 보통 200km/h 를 넘기기 어려운 반면에

ppracer에서는 특정 맵과 꽁수를 통해 최대 500km/h 까지 낼 수 있습니다.

메인 -> 메뉴 -> Pratice 에서 맵으로 'Hamburger Hill(s)' 을 고르고, 아래 스크린샷과 같은 지점에서

속력을 받아 위로 통 튀어 오른다음 얼음길에서 쭉~ 미끄러지며 내려가게 하면 됩니다.



사용자 삽입 이미지


쉽죠?

능력이 있다면 이 앞의 앞의 앞부분에서 적절히 가속을 받아 위로 튀어 올라갈 수 있습니다.

그때 500km/s 근처까지 갈 수 있게 되죠. :P
Posted by 나이데브
2008/01/28 23:33
1. 현재 저는 gcc 4.2.2 를 쓰고있습니다.
2. e2fsprogs 1.40.5 이빌드는 잘 못 작성된게 분명합니다.
3. 그딴 방식으로 fake dynamic library를 만드니 에러가 나죠.
4. e2fsprogs.sf.net 까지 쳐들어가서 리포트하다가 발견했습니다.
5. 구식 이빌드 형식에 패치와 버전만 바꿔 넣으니 잘 되더라.
6. 이런걸 가지고 e2fsprogs 공식 버그 리포트하는곳 까지 갔습니다.
7. 뭐 이해해주겠죠.
8. 전 이것때문에 몇시간 날렸어요. T_T

e2fsprogs 1.40.5 의 수정된 이빌드는 현재 nilay에 올라와 있습니다.

많은 이용 부탁드릴게요! :)

덧붙 : 수정된 이빌드가 공식 트리에 있습니다. nilay의 버전은 자연적으로 무시되니 걱정 안하셔도 됩니다.
Posted by 나이데브
2008/01/15 21:43
사용자 삽입 이미지

학교 공부는 별 문제 없고,

요즘따라 프로그램 작성할때마다 '최적의 코드'를 작성하지 못하고

가장 난잡한 코드를 작성하는 것 같아서 좀 슬프군요.

이건 그냥 생존신고용 포스팅 :P

Posted by 나이데브
2007/12/30 11:43
사용자 삽입 이미지

국내의 NCONTY Enterprise 가 개발한 파이스토리 온라인.



wine은 리눅서에게 있어 가장 짜증나는 존재이자, 그나마 희망을 줄 수 있는 어플입니다.

어플리케이션 수준에서 win32 에뮬레이션을 구현하여, 리눅스에서 윈도우즈 어플을 실행하는데 도움을

주고 있습니다.

wine이 어느정도 수준에 도달하면서, 사람들은 게임을 돌리기 시작했습니다.

그 사람들 속에는 물론 저도 있습니다.

StarCraft로 시작하여, 심지어 국내 온라인 게임 몇가지를 시도하기도 했습니다.

그러나, 국내 온라인게임은 역시 윈도우 빠돌이입니다.

절대적으로 윈도우가 아니면 돌아갈 수 없도록 제작되어있습니다.
(일부 Geek한 분들은 리니지라는 게임을 돌리셨다고 합니다. 그들에게 감탄할 수 밖에 없는 이유가 여기에 있죠.)

그러나, 최근에 안 Pi Story(파이스토리)라는 게임은 달랐습니다.

물론, 현재 국내에서 서비스되는걸 이용하지 않고 해외에서 운영중인걸 이용하였습니다.

해외 사이트 : http://pistory.gamengame.com
국내 사이트 : http://pistory.co.kr

* 게임의 배경이나 스토리 관련 내용은 국내 사이트를 참고하시기 바랍니다.
** 이 게임의 최소사양과 권장사양을 언급하겠습니다.

                     CPU     RAM     Video Card         HDD             OS
Minimum     P3 500Hz 512MB Geforce4       1G or higher   Windows 2000/XP/Vista
Recommended P4 1.4GHz  512MB Radeon7000  or higher 2Gs   or higher Windows XP/Vista

회원가입과 인증과정은 정말 간단합니다. 우리나라 처럼 주민번호, 실명제 이런거 안 따지더군요.

약간의 영어만 알고 계시면 충분히 가입하실 수 있습니다.

1단계로 pistory를 서비스하는 gamengame.com 에 가입하셔야 하며, 다음에 파이스토리 계정을 생성하시는

과정으로 회원가입이 진행됩니다.
사용자 삽입 이미지

캐릭터 생성 화면


pistory를 셋업하는 과정은 다음과 같습니다.

Stage 1. 파이스토리 준비

http://pistory.gamengame.com/News/Notice_View.asp 에서 'Alternative Download Link'라는 글을 열어
Zip 으로 압축된 게임을 받습니다. 그러면 끝.

Download Link : http://ncony.globalgamecdn.com/ncony/PiStory_CB3_0032.zip

Stage 2. 셋업

# 자신이 원하는 폴더로 이동합니다. 제 경우에는 홈폴더의 .wine/drive_c 폴더를 권장합니다.
# 그곳에 노틸러스등의 탐색기를 통해 파이스토리 게임 압축파일을 옮겨둡니다.
# 터미널에서,
$ unzip (게임파일명).zip
$ cd PiStory/Bin
$ wine PIStory.exe

를 하면 됩니다만은, 한가지 과정을 더 수행해주시면 창모드로 게임을 할 수 있습니다.
$ winecfg
wine 설정창이 뜹니다. 다음과 같이 설정해 주세요.
사용자 삽입 이미지

winecfg 설정안내


하지 않는 경우, 여러모로 귀찮아 집니다 -_-;

사용자 삽입 이미지

캐릭터 생성과정2


아무튼 모든 과정은 다 끝났습니다.

이제 가입때 생성한 파이스토리 아이디로 접속하신 후, 게임을 즐기시면 되겠습니다.

리눅스 생활의 작은 재미가 될 것 같습니다. ;-)


 


Posted by 나이데브