자살 Linux (2009)

발행: (2026년 2월 17일 오전 05:34 GMT+9)
4 분 소요

Source: Hacker News

Overview

당신은 Bash에서 파일 이름을 잘못 입력했을 때 자동으로 철자를 고쳐 명령을 실행해 주는 경우가 있다는 것을 아시나요?* 디렉터리를 바꾸거나 파일을 열 때와 같은 경우입니다.

저는 Suicide Linux라는 아이디어를 떠올렸습니다. 언제든지—어떤 경우든—잘못된 명령을 입력하면 인터프리터가 창의적으로 이를 rm -rf / 로 변환해 하드 드라이브를 전부 삭제합니다.

이것은 일종의 게임입니다. 마치 줄타기와 같습니다. 데이터를 모두 잃기 전에 운영 체제를 얼마나 오래 사용할 수 있는지 시험해 보는 것이죠.

Update 2011-12-26

누군가 Suicide Linux를 진짜 Debian 패키지로 만들었습니다. 멋진 시도네요!

동영상 시연도 제공됩니다. OS의 반응은 실제로는 그다지 인상적이지 않았습니다. 시스템의 일부를 삭제하면 OS가 꽤 긴급한 오류를 내뱉을 것이라고 생각하지 않나요?

아마 rm -rf / 대신 더 자세한 플래그가 설정된 명령으로 바꾸는 것이 좋을 것입니다. 이렇게 하면 잘못된 명령을 실행했을 때 즉시 삭제가 진행 중이라는 메시지를 보여 주어, 시스템이 작동 불능 상태가 되기 전에 취소할 기회를 제공합니다. 이를 통해 얼마나 오래 작업할 수 있는지, 시스템이 완전히 실패하기 전까지 몇 개의 파일을 잃을 수 있는지를 확인할 수 있습니다.

또 다른, 다소 진지한 제안으로는, Suicide Linux가 오타를 입력할 때마다 매번 파일 하나를 무작위로 삭제하고 이를 알리지 않는다면, 운영 체제의 안정성을 살펴보고 손상된 시스템을 진단·복구하는 교육용 도구로 흥미로울 수 있습니다. 물론 저는 Suicide Linux가 실제로 어떤 가치를 가진다고 주장하는 것이 아닙니다.

Update 2015-04-18

마침내 이 부분을 명확히 해야 할 것 같습니다: 제가 처음에 설명한 자동 교정 기능은 제가 처음 사용했던 Linux 시스템들의 특징이었으며, 모든 Linux 시스템이 기본적으로 그렇게 동작한다고 착각했습니다. 이후에 이것이 완전히 선택적인 부가 기능이라는 것을 알게 되었습니다.

Update 2017-07-04

누군가(다른 사람?)가 Suicide Linux를 Docker 이미지로 만들었습니다. 소스는 여기.

docker run --rm -it -t tiagoad/suicide-linux

Update 2020-11-10

제가 Suicide Linux Debian 패키지나 Docker 이미지를 만든 것이 아니라는 점을 오해하게 만들었던 문구를 정정했습니다.

0 조회
Back to Blog

관련 글

더 보기 »

WSL 배포판 이름 바꾸기

WSL 배포판 이름 바꾸기 – 완전 가이드 Microsoft Store에서 Ubuntu를 설치했으며, WSL이 이를 Ubuntu‑24.04로 명명했습니다. 또 다른 버전을 설치했더니 Ub...

Vi와 그 후속 버전에서의 Undo

당신은 의심스러울 정도로 오래된 브라우저를 사용하고 있습니다. 아마도 내 블로그 “Wandering Thoughts”(https://utc…)의 일부에 접근하려다 이 페이지를 보게 된 것 같습니다.