DirectFB와 X없는 가벼운 리눅스 데스크 탑의 미래

galien의 이미지

http://bbs.kldp.org/viewtopic.php?t=65999

위의 글타래를 보니 다이렉트 프레임 버퍼에 관심을 갖고 있는 사람은
저 하나 뿐이 아닌가보더군요.

한 두달 후에 시간나면 구형 랩탑(Lifebook B142)에 젠투를 인스톨하고
윈도우 메니져 대신 다이렉트프레임버퍼를 돌려볼까 막연히 생각만 하고 있습니다.

그런데 다이렉트 엡비에 대한 좀더 자세한 정보를 잘 알 수가 없군요.

다이렉트 엡비를 통해서 웹서핑을 한다던지 하려면 다이렉트엡비용으로
컴파일된 브라우져가 별도로 필요한 거지요?

그럼 이 용도로 컴파일 하려면 어떻게 해야 하나요?
예전에 데모 동영상도 봤고, 튜토리얼등 대충 읽어봐도 잘 모르겠더군요.

게다가 스크린 샷들 보면
http://www.directfb.org/index.php?path=Main%2FScreenshots
그놈 위에서 도는 것 같던데,

엑스를 띄우고 그 위에 돌리는 건가요? 그렇다면 뭐가 좋은지 모르겠고요
아니면 그놈도 프레임 버퍼로 돌린건가요? 그렇다면 상당히 바람직한데
어떻게 하는 지 모르겠군요.

엑스의 무거움이 리눅스 사용에 문제점으로 많이들 지적을 하는 것으로 아는데
다이렉트 프레임 버퍼에 오픈소스 개발자들이 많이 힘을 보탤 수 있으면 좋겠습니다.

prolinko의 이미지

GTK 2.0이 directFB 위에서 돌아가도록 포팅되어있죠(정확히 말하자면 GDK-directFB). 그래서 GTK로 작성된 어플리 케이션을 돌릴수 있습니다. 현재 GTK 2.8 과 cairo도 directFB 위로 포팅중이니 얼마안있으면 최신 GTK 기술도 DFB위에서 볼 수 있을 것 같습니다.

penance의 이미지

DirectFB는 x-windows 시스템 없이 돌아가는
별개의 그래픽 시스템인가요?

x-windows 시스템이 서버-클라이언트 모델을 써서
유연성을 제공한다는 말이 보통 교과서에 나오는데
의외로 무겁고 반응속도가 느리다는 말을 여기서 많이 본것 같습니다.
그렇다면 이 directFB가 x-windows를 대체하는
새로운 그래픽 시스템을 목적으로 하는지도 궁금하네요.

galien의 이미지

http://icculus.org/~boris/dfb/directfb.txt

directfb로 데스크탑을 대체할 생각을 한 사람이 쓴 글입니다.

gdk-directfb로 구글링했더니 나왔습니다. 감사합니다.

directfb전용 터미널도 있고, 뭐 이런 저런 쓸만한 어플들이 보이네요.

카이로랑 이것저것 빨리 올라가면 좋겠습니다.

//추가

xdirectfb라는 것도 있군요.

Quote:

XDirectFB is a rootless X Server using DirectFB windows for X11 toplevel windows.
...
Window movements are initiated by the applications or the window manager. The graphical movement is done by DirectFB using available hardware acceleration.

http://www.directfb.org/index.php?path=Development%2FProjects%2FXDirectFB

젠투 포럼에는 How to get xdirectfb working이라는 스레드도 있군요.

맥에서도 다이렉트fb가 된다는 듯 하니 시간날때 해 봐야겟습니다.

http://forums.gentoo.org/viewtopic-t-34174-start-0-postdays-0-postorder-asc-highlight-.html

익명 사용자의 이미지

으음.. 저는 DirectFB 가 대중적으로 쓰이기는 부족할 거라고 생각됩니다.
현재 지원되는 그래픽 카드조차 손에 꼽힐만큼 인듯 하더군요..
좀더 포터블 하게 된다면 모를까.. 현재로서는 힘들듯...

luark의 이미지

바라미님의 생각에 동의합니다. ati radeon 9700 m 에서 사용해본 경험으로는.... 무척 느리다 입니다.

xorg보다도 더 느려요;;; 지원되는 그래픽 카드가 아니어서 그렇겠죠. 매트록스쪽에서는 무척이나 빠르다고 들었는데, 쩝;

directFB개발진쪽에서도 다른 그래픽카드지원에대한 열의가 그리 큰 것 같지도 않고... 이걸 해결하지 않는한 기존의 X를 대체하기는 힘들 것 같네요.

---

---
키체의 힘으로 당신에게 평안을...

galien의 이미지

사실은 저도 매트록스가 아니라서 좌절하고 있는 중이었습니다.

:oops:

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.