해커

FrontPage|FindPage|TitleIndex|RecentChanges| UserPreferences P RSS
[http]Hackers and Painters, Paul Graham.
I think it's beautiful. --서상현

아랫 부분만 위키백과로 옮기는 건 어떨까요? --최종욱

  1. (신문 지상에서) 컴퓨터의 보안 체계를 파괴하고 다른 컴퓨터에 침입하거나 소프트웨어에 걸린 락을 깨뜨리는 범죄자

  2. (최근 부가된 의미) 보안 전문가.

  3. (보통 통용되는 의미) 컴퓨터에 미친 사람. 워드 프로세서로 문서 작성은 할 줄 몰라도 워드 프로세서 그 자체는 만들 줄 아는 사람들이다. 컴퓨터를 어떠한 용도로 쓰기 보다 컴퓨터 그 자체의 시스템에 대해 누구보다 잘 알고 그 지식과 기술로 해커문화에 공헌해서 다른 사람이 그 사람을 해커라고 인정해주면 해커라고 할 수 있다(HowToBecomeAHacker 참조). 스티븐레비의해커에서 해커들의 분위기를 잘 알 수 있다.

  4. (어원으로 보면) 체계나 교육에 의지하지 않고, 직접 경험을 통해 배우는 사람들. 하나하나 '부딪히고', '잘게 나누어가며(hack)' 배우거나 행하는 것을 즐기는 사람들. (I take it as FolkEtymology. Relating "to mince" to "hacking" sounds a sheer nonsense. ShowMeTheSource, please.)

    해크한다 ; 시스템을 hack 한다, 라는 표현은 시스템을 잘게 잘게 나누어가며 이해한다는 의미이다. 시스템 해커는 시스템에 대해서, 언어 해커는 언어에 대해 해크를 수행하는 사람들이다. '해커'라는 단어 단독으로 쓰일 때는 어떤 대상에 대해서 접근하?? 이해하는 태도가 해크인 사람을 가리키는 말이다.

  5. 해커들은 사상(事象, things)을 건설하지만, 크래커들은 사상을 파괴하는 자들이다. -- EricRaymond

  6. NetHack 플레이어.

  7. 공학적인 수련없이 자신만의 기발하고 비정상적이며 임시변통적인(간혹 "사악하다"고 불리우는) 방법을 이용해 개인적인 코드를 만들거나, 기존 코드를 그런식으로 바꾸는 사람을 업신여겨 이르는 말. 소프트웨어 공학과 연관이 있는 곳에서는 해커나 해킹이라고 하면 이런 부정적인 의미로서의 반공학적인 사람/행위를 지칭한다. 많은 프로그래머들은 현재 해커라는 단어가 이 의미로 쓰이고 있다고 생각한다. (see also Wiki:BewareOfCeeHackers, Wiki:HackerDefinitions, Wiki:StructHack )

해커란 어떤 시스템(OS), 프로그램 언어(도구)에 종속되지 않는다고 봅니다. 그들은, 종속되지않고 컴퓨터라는 매개체로 자신의 창조의 무한함을 표한할수 있는 사람들이라고 생각합니다. 요즘 크랙커라 불리는 사람들이 많은 사람들에게서 해커라고 추앙받으며 시스템(OS), 프로그램 언어(도구)로 부터 종속되며 그안에서 노예처럼 되고 마는 것 같습니다. 그들은 진정한 해커가 아니며 노예일뿐이며, 진정한 해커는, 결코 종속되지 않으면서 자신의 창조의 무한함을 표현한다고 봅니다. --유상윤

{{|해커들은 자신들의 사고 방식과 심적 경향을 전자 공학 이나 음악과 같은,다른 사상에 적용하려는 사람들이다.-- EricRaymond|}}
다시 말해서, 소프트웨어 공학에서만 갇혀 있는 것이 아니라 여기서 배우게 되는 어떤 여러 사상을, 다른 실질적인 음악이나 등등 기타 여러 학문에 이것을 적용하고 거기에서 다른 새로운 창조를 하고, 얻고 배움으로 지적인 호기심을 채우는 것인거같다. 이렇게 함으로 해커로써의 기술,그밖의 여러 특성을 그들은 개발하는거같다. --유상윤

최초 해커의 의미는 정보의 공유를 추구하던 사람들이었던것같다. 정부 혹은 특수기관등의 기밀들을 뽑아내어 일반인들에게 전파하였던 무리들이 아니었을까. 당연히 그런 일을 하다보니 시스템 해킹이 자연스럽게 일어나게되는것이고, 이것이 현재에는 최초의 모티브가 빠진 행동의 형태로만 의미가 남아있는것같다. -- DoSiRak
그건 크래커라고 합니다. SeeFirst HowToBecomeAHacker GNU RichardStallman

원래 해커는 자신이가진 뛰어난 기술로 남들을 이롭게하는것인데반해, 영화등에서는 해커를 악당처럼 묘사하더군요. 그들의 취지보단 행동에만 치중한 사람들을 크래커라고 해야겠죠. -- DoSiRak

해커크래커의 구분을 확실히 했으면 좋겠다.
아직 해커라고 하면 부정적인 측면으로 많이 생각하는데 잘못 된 것이다. -- 홍지미
'아직 해커'가 아니고 예전부터 지금까지 점점 부정적으로 변한것 같습니다. 앞으로도 부정적인 의미로 남지 않을까 생각하오만.. -- qubee

해커의 순정

{{|
* Alix
GNU 커널의 이름을 처음부터 HURD라고 부르려 했던 것은 아니다. 원래의 이름은 당시 내 연인의 이름을 따서 Alix(앨릭스)라고 했었는데, 유닉스 시스템 관리자였던 그녀는 Alix라는 이름이 유닉스의 버전마다 관례처럼 붙여지던 별칭과 잘 어울린다면서, "누군가 내 이름을 따서 커널 이름을 지어야 할걸"이라고 친구들에게 농담처럼 말하곤 했다. 나는 아무 말도 하지 않았지만 Alix를 커널의 이름으로 사용해서 그녀를 놀라게 해주리라 마음먹었다.
그러나 이러한 나의 생각은 실현되지 못했다. 커널의 주요 개발자였던 마이클 부쉬널(Michael Bushnell, 현재의 이름은 토마스이다.)이 HURD라는 이름을 더 선호했기 때문이다. 또한 그는 Alix를 커널의 이름에서 HURD 서버로 메시지를 전송하는 방법을 통해서 시스템 콜을 트랩하고 제어할 수 있는 커널의 한 부분으로 변경시켰다.

훗날, Alix와 나는 헤어지게 되었고 그녀는 그녀의 이름을 다른 것으로 바꿨다. 또한 이러한 사연과는 무관하게 HURD의 디자인도 C 라이브러리가 서버로 메시지를 직접 전달할 수 있는 형태로 수정되었다. 이러한 이유로 Alix는 HURD에서 사라지게 되었다.

그러나 이러한 일들이 일어나기 전에 Alix의 친구 중 한 명이 HURD의 소스 코드에 포함되어 있던 Alix라는 이름을 본 적이 있었고, Alix에게 그 사실을 전해줌으로써 나의 의도는 그녀에게 전달될 수 있었다.
|}}
이것이 바로 해커의 순정 아니겠는가?




"; if (isset($options[timer])) print $menu.$banner."
".$options[timer]->Write()."
"; else print $menu.$banner."
".$timer; ?> # # ?>