Early Adopter2009. 11. 8. 23:53

구글 G1 안드로이드폰에 X Windows(X윈도우)를 설치하다.

안녕하세요. 강서기의 얼리어답터 Review 운영자 이강석입니다. 제가 안드로이드폰을 가지고 있다고 포스팅을 했는데 검색하다보니 X Windows를 설치해서 사용하는 매니아가 있더군요. 대단하다고 이야기해야겠네요. 안드로이드 OS에 Gnome과 KDE 그리고 IceWM, LXDE Desktop을 설치하여 X Windows를 구동한 사례가 있네요. 그 방법까지 소개하고 있으니 안드로이드폰을 소지하고 있거나 안드로이드 OS를 쓰시는 분이라면 한번 시도해보셔도 될 듯. 저도 시도해보려면 시간이 많이 걸릴 것 같네요. 작성 및 실제 주인공은 GhostWalker라는 필명으로 사용하고 있는 안드로이드 커뮤니티 운영자이네요.

발췌 : http://www.androidfanatic.com/cms/community-forums.html?%20func=view&catid=9&id=1615

Title : Gnome, KDE, IceWM or LXDE Desktop on your Android!

IMPORTANT UPDATE: Many comments on sites that have blogged this post seem to be getting the wrong end of the stick. This is not connecting to a remote desktop on another machine! This is x11 and LXDE Desktop running LOCALLY on the G1 device, the reason I had to connect back to LOCALHOST using VNCViewer (also running LOCALLY on the device) is because there are no drivers available. This circumnavigates the need for any special drivers.

Now back to business!


It's official you can run X-Windows and your choice of GUI (Gnome, KDE, IceWM etc on an Android device!

Screenshots are below!!


Here are instructions about running X-Windows and more specifically the LXDE Desktop GUI on the G-1.

LXDE is an energy saving and extremely fast and performing desktop solution. It works well with computers on the low end of the performance spectrum such as new generation netbooks and other small mobile computers

While IceWM, performance-wise runs the fastest - LXDE is also pretty good, and just plain 'prettier!

I have included options for either Desktop in the instructions below.

Prerequistes; Debian Shell instructions here:
http://www.androidfanatic.com/cms/community-forums.html?func=view&catid=9&id=2248 (UPDATED)

Also if your 'debian.img' file is a little small you may want to resize it - instructions here:

http://www.androidfanatic.com/cms/community-forums.html?func=view&catid=9&id=1610


You need three basic packages:

From the Android OS:
Download VNCviewer for Android from our repo here:

http://www.androidfanatic.com/cms/unofficial-app-repo.html?func=fileinfo&id=16

or from google here:

http://code.google.com/p/android-vnc-viewer/

Now copy the .apk file to your sdcard and then run 'Apps installer' from the Market to install that.

From the terminal, boot your debian shell and then type:

apt-get install tightvncserver (return)

apt-get install lxde (return)

or if you want a really basic desktop use IceWM:

apt-get install icewm (return)

Now you need to setup your vncserver

at the prompt type:

export USER=root
(return)
vncserver -geometry 480x320 (return)

This will create an x-windows session and a startup file
in the /root/.vnc/ directory. Vncserver will also ask you to set up two passwrds. You will need the first password to log in, but just say no to the second password.
The next thing to do is to kill the session you just started: vncserver -kill :1

This is so you can edit the startup file to set it up correctly.

go to /root/.vnc

type

nano xstartup



comment out the line for xsession:

#/etc/X11/xsession


add these two lines:

icewm &
lxsession


or if you decided to go for IceWM instead:

icewm &
xterm


save the file (trackball then 'o', and exit nano (trackball then 'x'.

Then restart an x windows session by vncserver ( you should kill it after you are done with x-windows later on).

This next bit does some housekeeping and sets up the VNC service each time you boot your debian shell - saves messing about everytime!

Now back inside your debian prompt you need to edit your /root/.bashrc file

cd /root
nano .bashrc


Add the following near the top of the file:

export USER=root
cd /
rm -r -f tmp
mkdir tmp
cd /
vncserver -geometry 480x320


(this sets your resolution - you can change this if you will be connecting via your computer).

save the file (trackball then 'o', and exit nano (trackball then 'x'.

Type 'exit' to exit the Debian shell.

reboot the phone.

Once rebooted go into Terminal and boot yor Debian shell.

Press the HOME button to revert back to the Android OS while leaving your Debian shell running.

Open androidVNC from your android programs menu.

Connect to 'localhost' port '5901' and enter your password.

Viola, you now have XWindows running on your phone. Obviously you can connect to your phone's new desktop GUI with a VNC viewer from your computer too jsut enter it's ip address instead of localhost.

To make the cursor work with your finger:

Press the MENU button on your device and select 1:1 then just press the trackball ONCE!

Now whenever you want a proper x-windows Desktop GUI right there on your phone, just run the debian shell with 'bootdeb' and it sets up your vncserver. Then just press home to leave it running and get back to your android menu, where you can choose to VNC directly onto it.

Cool eh?

When you are finished just exit androidVNC, if you want to get back to your Debian shell, HOLD DOWN the home key to bring up your running processes and switch to it.

What the heck, you could even install GNOME or KDE but it may be a little slow! I can't be arsed to try it, but if you can, be sure to let us know how it goes.

Your videos and photos of your device running X are welcomed. As usual if you like this, use the SHARE button below.



Posted by 생존자
News2009. 2. 17. 14:37

AP0E29.JPG

 윈도우 운영체제는 수많은 성공과 실책을 반복해왔다. OS 시장의 넘버원으로 우뚝 서기까지 윈도우의 주요 발자취를 되돌아 보자.

MS-DOS 1.0

 AP1CDF.JPG

 1981년 8월 12일 IBM은 마이크로소프트의 16비트 운영체제인 MS-DOS 1.0을 탑재한 개인용 컴퓨터를 출시했는데, 이 운영체제는 빌 게이츠라는 젊고 앞날이 유망한 청년의 발명품이었다.

윈도우 3.0

 AP2462.JPG

 1990년 5월 22일 마이크로소프트는 현재 윈도우와 비슷한 GUI 그래픽, VGA 지원, 3D 효과를 지원하는 윈도우 3.0을 출시했다. 프로그램 매니저(Program Manager), 파일 매니저(File Manager) 등이 운영체제에 도입됐으며, 마이크로소프트에게는 최초로 성공한 운영체제였다.

 윈도우 NT 3.1

 AP7296.JPG

 마이크로소프트는 1993년 10월 24일 윈도우 NT 어드밴스드 서버 3.1(Windows NT Advanced Server 3.1)을 출시한다. 이 운영체제를 기반으로 마이크로소프트는 LAN 서버 시장에 한다.

WFW 3.11

 AP5F34.JPG

 WFW 3.11(Windows for Workgroups 3.11)은 윈도우 3.1에 피어투피어(peer-to-peer) 워크크룹과 도메인 네트워킹 지원을 추가한 운영체제다. 이를 이용함으로써 윈도우 기반의 PC는 최초로 네트워크를 사용할 수 있었고, 클라이언트/서버 컴퓨팅의 핵심 구성요소가 됐다. 워크크룹용 윈도우 3.11은 고사양 애플리케이션 및 네트웨어(NetWare) 파일과 프린트 서버를 지원하는 윈도우 NT 워크스테이션 3.5로 발전한다.

윈도우 95

 AP1FF1.JPG

 1995년 8월에 출시된 윈도우 95는 윈도우 3.1과 DOS를 모두 대체해 버렸다. 주요 기능은 현재 윈도우에서도 볼 수 있는 새로운 데스크톱, 태스크바, 시작메뉴 등이다. 이 운영체제는 윈도우와 컴퓨터 하드웨어를 연결시키기 위해 백그라운드로 실행되던 DOS 버전을 통합한 것이 특징이다.

 윈도우 NT 4.0

 AP6E89.JPG

 1996년 7월 출시된 윈도우 NT 4.0은 워크스테이션(Workstation) 터미널 서버(Terminal Server) 및 두 개의 서버 등 총 네 개의 버전으로 나왔다. 처음으로 인터넷 익스플로러가 포함됐으며, NT 제품군에 윈도우 95 인터페이스가 도입됐다. 이밖에 팩스 애플리케이션, 웹 페이지 호스팅을 위한 개인 웹 서버, 내장 이메일 프로그램 등이 특징이다.

윈도우 CE 1.0

 AP7E0E.JPG

 윈도우 CE 1.0은 1996년에 출시된 콤팩트 운영체제로, 오토PC(AutoPC), 포켓PC(PocketPC), 윈도우 모바일(Windows Mobile), 스마트폰 등 많은 플랫폼들의 전신이 되었다.

 윈도우 98

 AP0A6C.JPG

 1998년 6월 출시된 윈도우 98은 윈도우 95보다 조금 발전된 형태를 띄었다. 하지만 윈도우 GUI에 인터넷 익스플로러와 익스플로러 파일 관리자를 통합해 독과점 위반에 대한 법정 공방을 야기했다. 1999년에 나온 윈도우 98 SE에는 인터넷 연결 공유(Internet Connection Sharing), 넷미팅 3.0(NetMeeting 3.0) 컨퍼런싱 소프트웨어, DirectX API 6.1 등이 포함됐다.

 윈도우 2000

 AP36A1.JPG

 2000년 2월 17일에 공개된 윈도우 2000은 서버와 워크스테이션에서 모두 운영됐으나, 가장 중요한 기능은 액티브 디렉토리(Active Directory)였다. 노벨(Novell)이 장악했던 디렉토리 시장에 마이크로소프트가 처음으로 진입한 것. 이밖에 윈도우 2000에는 최초의 커베로스(Kerberos) 지원 및 내장 터미널 서비스(Terminal Services) 등이 포함됐다.

 윈도우 ME

 AP2120.JPG

 마이크로소프트의 대표적인 실패작으로 꼽히는 윈도우 ME는 2000년 12월에 출시됐는데, 윈도우 9.x 커널에 기반한 마지막 운영체제였다. 윈도우 98과 XP의 다리 역할을 한 윈도우 ME는 처음으로 시스템 복구 기능을 갖췄다.

윈도우 XP

 AP1DCB.JPG

 그 후, 마이크로소프트 공동 창립자인 짐 알친(Jim Allchin)은 2001년 10월 25일 윈도우 XP를 야심차게 내놓았다. 윈도우 2000 코드를 기반으로 일반 사용자용과 기업용 버전을 합친 윈도우 XP에 이어 세 개의 주요 서비스팩이 나왔는데, 여기에는 보안에 중점을 둔 SP2가 포함되어있다. 출시 후 7년이 지난 2009년 2월까지 포레스터의 보고에 따르면 여전히 기업용 데스크톱 운영체제의 71%를 차지하고 있다.

윈도우 서버 2003

 AP0607.JPG

 2003년 4월 24일에 출시된 윈도우 서버 2003(Windows Server 2003)은 보안과 환경설정 기능이 새로 추가되었는데, 구체적인 역할에 따라 몇 가지 에디션으로 출시됐다. 이어 윈도우 서버 2003 R2(Windows Server 2003 R2)가 2005년 12월에 출시됐는데, 브랜치 오피스 서버 관리, 파일 서버 리소스 관리, 아이덴티티 및 접근 관리 등 관리 기능이 추가됐다.

 윈도우 비스타

 AP7514.JPG

 7년의 개발기간을 거쳐 기업 사용자에게는 2006년 11월 30일, 일반 사용자에게는 2007년 1월 30일에 출시된 윈도우 비스타(Windows Vista)는 호환성 문제로 많은 애플리케이션이 구동되지 않아 좋은 반응을 얻지 못했다. 마이크로소프트 CEO 스티브 발머는 사용자들에게 비스타가 미래라는 것을 확신시키려고 노력했으나, 2009년 PDS(Professional Developers Conference)에서 윈도우 7이 공개되면서, 비스타의 수명이 예상보다 짧아질 것으로 관측된다.

 윈도우 서버 2008

 AP3765.JPG

2008년 2월 27일 공개되고 비스타와 같은 코드로 작성된 윈도우 서버 2008에는 서버 코어(Server Core), 액티브 디렉토리(Active Directory) 역할, 하이퍼-V(Hyper-V) 가상화, 파워셀(PowerShell), 서버 매니저(Server Manager) 등 새로운 기능이 포함됐다. R2 버전은 2009년 1월 베타로 공개됐으며, 하이퍼-V 기술을 위한 라이브 마이그레이션 애드온(Live Migration add-on)이 추가됐다.

다음은 윈도우 7

AP6BC9.JPG

 차세대 윈도우인 윈도우 7은 현재 베타버전이 공개됐고, 올해 안에 출시될 것으로 기대되고 있다.

발췌 : IDG

Posted by 생존자