'허니몬의 IT 이야기'에 해당되는 글 397건

허니몬의 IT 이야기

리눅스 마스코트가 펭귄인 Tux에 관련 글들을 기술한 글.

리눅스를 접하면서 쉽게 볼수 있는 펭귄..
왜 리눅스의 마스코드로 펭귄이 되었을까요??

리눅스의 마스코트인 펭귄의 이름은 "턱스(Tux)"입니다.
바로 이놈이죠.

식사를 마친 후 포만감에 젖은 만족스런 표정입니다. 정말 편안해 보이죠?

1996년 언제부터인가 리눅스커널 메일링 리스트에서 몇몇 사람들이 리눅스에 어울리는 로고나 마스코트에 관해 이야기하고 있었습니다. 정말로 많은 제안들이 나왔죠. 다른 운영체제의 로고를 포함한 패러디들도 많았고, 강하고 기품 있는 짐승들, 상어나 독수리 같은 것을 제안하는 이도 있었습니다. 언제인지 정확하진 않지만, 펭귄이 좋겠다는 리누스 토발즈의 우연한 언급이 있은 후 이러한 논의은 끝이 났습니다.

그 후엔, 다양한 포즈의 펭귄을 그려 보는 시도들이 있었습니다. 어떤 사람이 지구를 받치고 있는 펭귄을 제안했습니다. 그에 대해 리누스는 장문의 메일로 답장을 썼습니다. 리눅스의 로고로서의 펭귄은 어떠해야 한다는....
그는 모든 사람이 귀엽고 사랑스럽게 생각할 수 있는, 그래서 끌어 안고 싶은 만족스러운 얼굴의 그런 펭귄을 그려야 한다고 생각했습니다. 그래서 그런 펭귄을 직접 묘사했습니다. 청어를 배불리 먹고 포만감에 젖어 편안히 앉아 있는 모습의 정다운 펭귄을 말했죠. 그래서, 어른들도 "우와, 귀여운 펭귄~~"하고 사랑스런 목소리로 펭귄을 바라보고, 어린 아이들도 "엄마, 저 펭귄 갖고 싶어요..."하고 말할 수 있는 그런 펭귄 말이죠. 그 후에는 좀 더 자세한 모습을 갖춘, 예를들면, FreeBSD 데몬과 아이스 하키를 즐기는 그런 펭귄을 그려 보자고 말했습니다.

그리곤, 펭귄 컨테스트가 있었습니다. 이 중 김프를 사용하여 그린 Larry Ewing의 펭귄이 인기가 있었고, 로고로 채택되기에 이르렀죠.

왜 마스코트가 펭귄이냐에 대해 좀 더 이야기 하자면,
리누스가 펭귄을 좋아하기 때문이라고 할 수 있을까요.
그의 말을 빌자면, 그가 오스트레일리아를 여행하던 중 작은 펭귄에 물린적이 있는데, 펭귄에 물리면 펭귄 중독에 걸려 펭귄을 사랑하게 된다는 군요. 그래서 리눅스의 마스코트를 생각했을때 리누스가 가장 먼저 떠오른 것이 펭귄이었다라는 믿거나 말거나 같은 얘기를 했습니다. ^__^

덧붙여 의미를 부여하자면, 다른 운영체제들의 딱딱한 로고들과는 달리, 펭귄과 같은 마스코트는 사람들이 자유롭게 변형하고 바꿀 수 있는 가능성을 가지고 있으므로, 그것을 사용하고자 하는 사람들에게 자유를 주는 리눅스와 일맥상통하며, 또한 엉뚱하고 재미있다는 점에 대해서도 "리눅스도 엉뚱하고 재미있으려고 만들었다"는 리누스의 얘기로 볼 때 서로 잘 어울린다고 느껴집니다.

턱스의 이름에 관해서도 많은 논의가 있었습니다. 그 이름의 유래를 되짚어 보면,
어떤 사람은 펭귄이 입고 있는 것 같은 '턱시도(TUXEDO)'의 앞자를 말하는 것으로 생각하는 사람도 있었고,

Torvals UniX --> TUX

라고 말하는 사람도 있었습니다. 이 의미가 유력하다고 하는군요.
또한, 다른 이름도 있는데, 아직까지도 '리니'라는 이름을 사용하는 사람들도 있습니다.
이러한 유래들은 스티브 베이커와 호기심 많은 사람들이 리눅스 커널 메일링 리스트를 추적하여 정리한 것들입니다.

턱스는 특이하게도 1998년 12월 Internet.com에서 선정하는 '올해를 변화시킨 12사람' 에 선정 되기도 했습니다.
리눅스가 세상을 조금씩 바꾸고 있는 것 만은 분명한 것 같습니다.

최근에는 리누스의 의도대로 다양한 배포판과 응용 분야가 생겨나는 것처럼, 예쁘고 귀여운 펭귄, 외계인같은 펭귄, 가족 펭귄, 춤추는 펭귄등 펭귄이라는 동물을 개성있게 캐릭터화한 펭귄들이 많이 등장하고 있습니다. 턱스가 못생겼다고 툴툴 이야기하는 사람들도 많이 봤지만, 리누스의 얘기를 다시 잘 생각해보면, 리눅스의 마스코트인 턱스는 정말 수수하고 친근한 펭귄으로 보입니다. 리눅스가 좋은 이유와 다르지 않은 것 같습니다.

왜 펭귄일까? 라는 의문이 좀 풀리셨나요?

허니몬의 IT 이야기


VMware를 이용하여 노트북에 설치한 AsisaNux 2.0 base 버전이다.

현재 기본설치 이외의 아무런 셋팅도 없는 초기 설기 모드이다.

/root 에서

vi .bashrc

에서 alias를 이용하여 한글과 영어로의 출력변환과 X-Window 실행

단축키만 잡아논 상태다.

Yum을 설치해보려 했는데... 잘 안된다..ㅡㅅ-);;

우선은... RPM을 열심히 하여 습득한 후에...

나의 본격적인 리눅스 공부는 3월부터 시작된다....

지금은... ㅡ0-)> 여명기!!

허니몬의 IT 이야기

스승님께 한번 여쭌 적이 있습니다.(C/Pascal/Java/스몰토크? 등을 쓰실 줄 아는 분이셨지만 C와 스몰토크를 주로 쓰시는 분이셨죠. 가장 익숙한 언어라고 말씀 하신건... 기억이 안 납니다만)

"저기... C, PHP 그리고 자바 중에 뭐가 제일 빠르고 뭐가 제일 느린가요?"

"글쎄? 하지만 자바가 PHP보다는 느리다. 그리고 PHP는 C보다 느리다. 내가 쓰는 스몰토크에 대해선 아직까지 정확한 자료를 가지고 비교 해 본 적이 없다."

"자바를 컴파일 해도 그런가요?"

"그렇다."

무슨 근거로 그렇다고 말씀 하신 건진 잘 모르겠습니다. 하지만 중요한 것은 전체적으로는 자바가 실행 속도가... 딸린다... 였습니다. 전반적으로...

이걸 보니.. Vyte code VS Native Code 라는 주제의 글을 본 것 같군요. 뭐... BASIC이 바이트 코드인지는 모르겠지만, (뭐 그렇다고 봐야 겠죠.) 베이직이 아마 C를 따라 간다는 소리는 못 들은 것 같습니다.

하지만 그것만 고려 해선 안 되겠죠... 스승님께서 하신 말씀 중에 이런 것이 있었습니다. 물론 제가 먼저 질문을 던졌었습니다.

"어떤 언어가 제일 좋을까요??? 제가 뭘 좀 할려고 하는데요..."

"어떤 언어가 가장 좋은가는 상황에 따라 프로그래머가 고려해야 하는 여러 조건에 따라 달라질 거다... 예를 들어 커뮤니티 사이트를 하나 구성하고 구축하는 프로젝트를 수행 한다고 할 때, 필요하다면 VBS도 써야 하며 C를 이용한 CGI와 PHP, Perl을 모두 써야 할 때도 있다. 필요하다면, 그리고 가능하다면 사용 가능하며 어느정도 익숙한 언어를 모두 사용해야만 한다. 하지만, 불필요한 것은 빼는게 좋겠지. 프로그램이 커지면 문제가 생기니까! 결론적으로 C가 좋다 자바가 좋다 이런건 중요하지 않다. 더 중요한건 코드를 조합 해야 할 때와 그렇지 않을 때를 생각 해야 하고 여러 언어 코드를 조합 할 때 적재적소에 어떻게 잘 사용 하느냐가 가장 중요한 것이다."

뭐 이건 스승님 말씀이라 제가 늘 생각하고 따르는 부분입니다만...

제 경험으론 자바로 짜여진 프로그램이 작은 경우는 그렇게 느리다는 생각을 못 했습니다. 근대 메모리가 작은 경우엔 자바는 천적이 아닌가 생각 되는군요.. 이런건 PHP등도 마찬가지겠죠 아마도...

속도 이야기가 나왔지만, 중요한건 일단 고르셨으면 잘 쓰시는게 제일이라고 생각 됩니다.

허니몬의 IT 이야기

phpmyadmin를 사용하면 mysql을 좀 더 편하게 사용할 수 있다.

다른건 손댈거 없고, 아래 부분만 수정해주면 된다.

========================================================================================

$cfg['PmaAbsoluteUri'] = 'http://localhost/phpmyadmin/';phpmyadmin 설치된 디렉터리

phpmyadmin은 서비에 설치된 이름으로, 설치시 변경된 디렉토리 명으로 설정하면 된다.
$cfg['blowfish_secret'] = 'passphrase'; 방법을 cookie로 설정했을 때

$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['port'] = '';

$cfg['Servers'][$i]['socket'] = '';
$cfg['Servers'][$i]['connect_type'] = 'tcp';

$cfg['Servers'][$i]['compress'] = FALSE;

$cfg['Servers'][$i]['controluser'] = '';

$cfg['Servers'][$i]['controlpass'] = '';

$cfg['Servers'][$i]['auth_type'] = 'cookie';config, http, cookie)인증방법 선택

보안을 위해서 config(기본)을 cookie로 바꾸어야 한다. 더불어, 상단에 있는 ['blowfish_secret']='passphrase'; 부분을 꼭 수정하도록 한다.

$cfg['Servers'][$i]['user'] = ''; 단일 사용자일 경우 기입

$cfg['Servers'][$i]['password'] = '';

$cfg['Servers'][$i]['only_db'] = '';

=======================================================================================

허니몬의 IT 이야기
질문: 오픈소스 개발사의 수익모델은??? asound / 2006-07-10 22:01

오픈소스 개발사들의 수익모델이 어떻게되나요?

"대세는 오픈소스다" 라고 하는데...

무료로 배포하는데도 어떻게 그들이 돈을 벌수 있는지 잘 이해가 가지않습니다.

redhat의 경우는 최신 ES버전을 유료로 판매하고

mysql은 기술지원을 유료로 하기시작했는데요.

그 외의 경우는 어떻게 돈을 벌수있고, 배포를 무료로 계속하면서 어떻게 개발사를 유지할 수가 있는것인지...

그저 관심있는 개발자의 무보수 헌납으로만 프로젝트가 진행될것같진 않아서요.

알고계신분들 답변좀 주세요.

답변: re: 오픈소스 개발사의 수익모델은??? youbit / 2006-07-07 13:27
기업들이 무료로 제공하는 오픈소스 개발 프로젝트를 통해 어떻게 수익을 창출하는지 언제나 궁금하다. 여러분이라면 자신의 코드를 오픈소스에 공개한 후 수익을 창출할 수 있을까? 콘 지마리스가 그 해답...


1 ··· 73 74 75 76 77 78 79 80
블로그 이미지

Email : ihoneymon@gmail.com 안녕하세요, 꿀괴물 입니다. ^^ 멋진 비행을 준비 하는 블로그 입니다. 만능형 인간이 되어 많은 이들에게 인정받고, 즐겁고 행복하게 살기를 간절히 원합니다!! 달콤살벌한 꿀괴물의 좌충우돌 파란만장한 여정을 지켜봐주세요!! ^^

허니몬