웹사이트 검색

저는 리눅스에서 백그라운드 시작 앱을 비활성화했더니 하루 만에 모든 것이 더 가벼워진 느낌이 들었습니다


아무 것도 기술적으로 고장 나지 않았고, 부팅도 빠르며, 앱이 정상적으로 열리고, 내 리눅스 시스템이 혼란에 빠지거나 뭔가를 느끼기 위해 이상한 오류를 던지지 않을 때조차, 여전히 시럽 속을 헤엄치는 느낌이었다. 당황할 정도는 아니고, 제대로 문제를 해결할 정도도 아니다. 단지 모든 클릭이 작은 협상처럼 느껴지게 만드는 충분한 마찰일 뿐이다. 스크린샷에는 나타나지 않지만, 확실히 작업 흐름을 망치는 그런 종류의 느림이다.

포인터는 잘 움직이지만; CPU가 과열되거나 하는 건 없고, 아무 문제가 없는데도 모든 것이 조금 늦게 느껴진다. 마치 시스템이 요청을 처리할 가치가 있는지 먼저 고민하는 것 같다. 그래서 나는 합리적인 사람이 할 일을 했다. 먼저 다른 모든 것을 탓했다. 커널? 아마도. 데스크톱 환경? 의심스럽다. 나는 심지어 배포판을 바꿔보는 것까지 고려했는데, 마치 그것이 성격을 바꿔줄 것 같고 단지 다른 배경화면과 함께 새로운 문제를 주는 것이 아니라고 생각했다. 하지만 문제가 그 어느 것도 아니었다. 문제는 로그인 후에 일어난 일이었다.

시작 프로그램은 조용한 잡동사니입니다

귀하의 시스템이 유휴 상태가 아닙니다

로그인하는 순간, 당신의 시스템은 바로 활동을 시작합니다. 당신을 위해서가 아니라, 당신 주변에서 말이죠. 클라우드 동기화 도구들은 마치 이 순간을 하룻밤 내내 기다렸던 것처럼 깨어납니다. 메신저 앱들은 당신이 계획하지 않았던 대화에 다시 연결됩니다. 업데이트 확인 프로그램들은 조급한 동료처럼 어깨를 두드립니다. 6개월 전에 설치한 어떤 랜덤 유틸리티가 갑자기 자신의 존재 이유를 떠올리고 다시 중요해지려 합니다. 개별적으로 보면 무해하지만, 전체적으로 보면 자신의 주의력을 방해하는 저급 서비스 거부 공격과 같습니다.

어떤 것도 '문제다'라고 외칠 만큼 급격히 치솟지 않습니다. 프로세스가 갑자기 CPU의 90%를 먹으면서 빨간 깃발을 흔드는 모습을 보지 못할 것입니다. 대신, 10개, 어쩌면 15개의 작은 프로세스가 각자 예의 바르게 자기 몫을 조금씩 가져갑니다. 여기서 5퍼센트, 저기서 몇백 메가바이트. 눈에 띄지 않게 하기에 충분하지만, 방해되지 않을 만큼은 아닙니다. 그리고 그게 핵심입니다. 이런 종류의 느려짐은 문제처럼 보이지 않습니다. 다만 그렇게 느껴질 뿐입니다. Windows는 나타나기 전에 잠시 망설입니다. 애니메이션이 그 특유의 탄력을 잃습니다. 작업 공간을 전환할 때, 실제로 키를 눌렀는지 의심하게 만드는 작은 지연이 생깁니다. 브라우저는 세션 5분 후, RAM이 제한된 자원인 것처럼 행동하기 시작하지만, 실제로 그러한 것이 아니라 이미 일찍 자신을 초대한 여러 앱들과 공간을 공유하고 있기 때문입니다. 극적이지 않습니다. 그보다 더 나쁩니다. 계속되고, 점점 쌓여갑니다.

로그인할 때 실제로 무엇이 시작되는지 확인했습니다

목록이 단순히 길기만 한 것이 아니라 거의 불쾌할 정도였다

모든 데스크톱 환경은 이것을 약간씩 다른 곳에 숨기지만, 모두 가지고 있습니다. 시작 애플리케이션. 자동 시작. “당신이 요청했든 안 했든, 바로 필요하다고 우리가 결정한 것들.” 그래서 나는 그것을 열었습니다. 와우. 거기 있었습니다. 작은 시작 파티가. 내가 누구를 초대했는지 기억도 나지 않는. 절반은 이해가 갔습니다. 나머지 절반은 과거의 내가 새벽 2시에 의문스러운 설치 결정을 내리고 절대 정리하지 않았던 흔적처럼 느껴졌습니다.

블루투스 도우미. 괜찮아요. 일주일에 한 번 쓰는 클라우드 동기화 클라이언트. 논쟁의 여지가 있죠. 내가 항상 사용 가능하다고 가정하는 메신저 앱. 대담하시네요. 이름이 너무 모호해서 ‘important-service-thing’라고 불려도 될 것 같은 앱. 절대 안 돼요. 최악인 부분은 앱 수 자체가 아니었어요. 얼마나 조용히 쌓였는지가 문제였죠. 아무도 '로그인할 때마다 시작할까요?'라고 묻지 않았어요. 그냥... 그렇게 됐어요. 앱을 설치하고 목록에 들어가면 갑자기 그 앱이 시작 프로그램의 일부라고 생각하기 시작하죠. 이건 최적화가 아니었어요. 시작 프로그램 권한을 가진 디지털 잡동사니였어요.

나는 물건들을 치우기 시작했다

아무것도 부서지지 않았는데, 이것은 대부분이 얼마나 불필요했는지를 잘 보여준다

처음에는 마치 폭탄 처리 훈련처럼 다뤘다. 하나를 비활성화하고, 로그아웃하고, 다시 로그인한다. 뭔가 폭발하거나 적어도 크게 불평하기를 기다리며 잠시 앉아 있다. 아무 일도 일어나지 않았다. 그래서 또 하나를 비활성화했다. 또 하나. 그래도 아무 일도 없었다. 기능이 사라지지도 않고, 작업 흐름이 깨지지도 않았다. 극적인 '당신은 끔찍한 실수를 했습니다' 순간도 없었다. 앱이 부팅 시 점검을 못했다고 갑자기 작동을 거부하는 일도 없었다.

그때 깨달았다. 이 대부분의 앱들은 필수적이지 않았다. 그저 자기 존재를 당연하게 여길 뿐이었다. 그들은 스스로를 설득해서, 가끔 유용하다는 것이 항상 존재해야 함을 의미한다고 믿고 있었다. 그리고 나는 그것에 동조해 왔다. 아무것도 심하게 고장난 적이 없었기 때문에 문제를 강제로 해결할 필요가 없었기 때문이다. 그래서 나는 더 이상 허락을 구하지 않았다. 로그인 순간에 적극적으로 필요하지 않다면, 시작 프로그램에서 사라졌다. 삭제된 것도, 영영 사라진 것도 아니었다. 그냥 일반 모드로 강등된 것뿐이었다. 실행하고 싶니? 내가 실제로 필요할 때 실행할게. 혁명적인 개념이다. 그리고 더 많이 제거할수록 그동안 얼마나 많은 불필요한 무게가 있었는지가 점점 더 명확해졌다.

차이는 극적이지 않았고, 더 나아졌다

모든 것이 벤치마크로는 절대 측정할 수 없는 방식으로 더 가볍게 느껴졌다






차트와 숫자를 기대한다면 판매하기 어려운 부분입니다. 부팅 시간은요? 사실상 변함없습니다. CPU 사용량은요? 조금 더 안정적입니다. RAM은요? 확실히 덜 혼잡하지만, 매력적인 헤드라인을 만들 정도는 아닙니다. 하지만 진짜 변화는 측정할 수 있는 것이 아니었습니다. 그것은 느껴지는 것이었습니다.

시스템은 머뭇거림을 멈췄다. 창이 나타나기 전의 그 짧은 멈춤? 사라졌다. 앱 간 전환은 약간 지연되던 느낌 없이 다시 즉각적으로 느껴졌다. 메뉴를 여는 것도 불신 때문에 더블클릭하게 만드는 미묘한 지연이 없었다.

전체적인 경험이 편안했다.

보통 자원 사용 가능성에 대해 가장 먼저 불평하던 내 브라우저조차도 숨 쉴 틈을 얻은 것처럼 행동하기 시작했다. 탭이 머뭇거림 없이 로드되었다. 스크롤이 더 부드럽게 느껴졌다. 전체적인 경험이 편안했다. 극적인 전후 스크린샷을 만들 수 있는 종류의 개선은 아니지만, 일단 그것을 느끼고 나면 다시 돌아가는 것이 하루에 일부러 마찰을 더하는 것처럼 느껴진다.

시작 프로그램을 정리하는 것은 가장 간단한 성과 중 하나입니다

이것은 터미널 명령어와 잘 알려지지 않은 설정 파일 뒤에 숨겨진 깊은 리눅스 조정이 아닙니다. 시스템 서비스를 편집하거나 로그를 뒤져 마치 기계 속 유령을 찾는 것처럼 할 필요도 없습니다. 그것은 바로 시스템 설정 안에 있습니다. 목록입니다. 시작 시퀀스에 포함되도록 결정한 모든 항목의 간단하고 약간 수상한 목록입니다. 그리고 이를 고치는 데는 몇 분밖에 걸리지 않습니다.

열어라. 각 항목을 살펴보라. 한 가지 너무 단순한 질문을 던져라: "로그인하자마자 이게 필요한가?" 대답이 아니면, 비활성화하라. 그게 전부다. 재설치도 필요 없고, 새로운 도구도 필요 없고, '이 이상한 트릭' 같은 에너지도 필요 없다. 단지 시스템이 습관적으로 유지하고 있던 불필요한 활동의 한 층을 제거하는 것이다. 결과적으로 내 시스템은 더 많은 성능이 필요한 것이 아니라, 시작 시 불필요한 의견이 적기를 원했다.

관련기사