웹사이트 검색

내가 리눅스에 설치를 중단한 7가지 (그리고 그 덕분에 내 시스템이 더 좋아졌다)


대부분의 리눅스 배포판은 엄청난 자유를 제공합니다. 처음에는 그 자유가 마치 취한 듯한 기분을 줍니다. 모든 조정이 가능하고, 모든 도구가 단지 설치 명령 하나만으로 사용할 수 있습니다. 시스템은 영리한 유틸리티, 실험적인 패키지, 그리고 언젠가 쓸모가 있을지도 모른다는 다운로드가 조용히 디지털 배달 용기처럼 쌓이는 놀이터가 됩니다. 하지만 결국, 대가는 치러야 합니다.

수년 동안, 나는 한 가지 패턴을 발견했다. 설치하지 않는 것들에 대해 더 규칙적으로 되면서, 나의 일상적인 사용 환경은 점점 더 안정적이고 신뢰할 수 있게 되었다. 이상한 충돌이 줄어들고, 업데이트로 인한 놀람이 줄어들었으며, 모두가 정상인 척하는 저급 시스템 불안도 줄어들었다. 이것들은 내가 의도적으로 내 리눅스 머신에 설치하지 않기로 한 일곱 가지와 대신 내가 하는 일이다.

무작위 시스템 클리너

리눅스는 2009년식 윈도우가 아니기 때문이다






쓰레기를 제거하거나, 메모리를 확보하거나, 성능을 마법처럼 최적화해 준다고 약속하는 모든 '시스템 클리너' 도구를 설치하던 시기가 있었다. 책임감 있는 기분이 들었다. 능동적이고 매우 어른스러운 느낌이었다. 하지만 대부분 불필요했다. 특히 데비안 기반 배포판의 최신 리눅스 시스템은 이미 임시 파일과 메모리를 매우 잘 관리한다. 많은 서드파티 클리닝 도구는 내장 기능을 중복하거나, 경우에 따라서는 너무 열성적이어서 실제로 다섯 분 후에 필요한 것까지 제거하기도 한다.

요즘 나는 평범하게 유지하고 있다. 패키지 캐시를 청소해야 할 때는 기본 패키지 관리자 명령을 사용한다. 디스크 사용량이 의심스러워 보일 때는 파일 시스템에 미스터리한 '최적화 도구'를 풀어놓는 대신 직접 확인한다. 이러한 도구가 없어도 내 시스템이 느려지지 않았다. 오히려 더 예측 가능해졌다. 솔직히 말해서, 내가 운영 체제에서 원하는 종류의 흥분이 바로 이런 것이다.

최첨단 커널 '그냥'

항상 새 것이 더 좋은 것은 아니다 11:47 PM

커널에 대한 호기심은 고전적인 리눅스 사용자 특성입니다. 저도 분명히 그런 적이 있습니다. 마치 새 커널 릴리스가 제 삶을 개선해 줄 것처럼 설레는 마음으로 바라본 적이 있고, 사실 때때로 그렇기도 합니다. 하지만 명확한 이유 없이 최첨단 커널을 설치하는 것은 이상한 하드웨어 회귀, 전원 관리 문제, 혹은 매우 성가신 '왜 내 Wi-Fi가 갑자기 변덕스러워졌지?' 경험을 초래하는 가장 빠른 방법 중 하나입니다.

요즘 내 규칙은 간단하다. 내 하드웨어가 제대로 작동하고 특정 문제를 해결하고 있지 않다면, 나는 배포판에서 지원하는 커널을 유지한다. 지루하지만 안정적이며, 평화롭게 특별한 사건 없이 지나간다. 새로운 커널을 테스트할 때는 의도적이며 되돌릴 수 있다. 심야 호기심 클릭으로 시작해 주말 내내 문제를 해결하게 되는 일은 아니다.

너무 많은 서드파티 PPA와 임의 저장소

의존성 룰렛은 성격 특성이 아니다

소스 목록이 마치 지역 커뮤니티 게시판처럼 보이기 시작할 때 몰래 다가오는 특별한 혼돈이 있습니다. 한때 나는 이것을 위한 PPA, 저것을 위한 사용자 정의 저장소, 그리고 아마도 과거의 내가 카페인 사건 중에 추가한 것으로 확실히 보이는 항목까지 하나 있었어요. 모든 것이 잘 작동했지만… 결국에는 전혀 작동하지 않게 되었습니다.

문제는 PPA 자체가 아니라, 일부는 훌륭하기도 합니다. 문제는 누적입니다. 추가될수록 각 저장소가 의존성 충돌, 업그레이드 실패, 또는 당신이 신뢰한다고 잊어버린 곳에서 패키지가 가져올 가능성을 높입니다.

이제 저는 매우 신중해졌습니다. 소프트웨어가 공식 저장소나 잘 관리되는 Flatpak을 통해 제공된다면, 보통 그곳이 제 첫 번째 선택입니다. 서드파티 저장소는 시스템에서 자리를 얻기 위해 평가를 받아야 합니다. 이 변화 이후로 제 업그레이드는 훨씬 덜 극적이게 되었습니다. 강력히 추천합니다.

중첩 시스템 모니터

나는 내 CPU가 숨 쉬는 것을 보는 여섯 가지 방법이 필요하지 않다

한때 내 패널, 데스크탑, 트레이가 모두 조용히 똑같은 정보를 나에게 전하려고 경쟁하던 시절이 있었다. CPU 그래프, RAM 미터, 온도 위젯, 네트워크 모니터가 작은 공항 활주로처럼 깜빡이고 있었다. 스크린샷에서는 인상적이었고, 일상 사용에서는 약간 스트레스를 주었다.

사실 대부분의 사람들에게 필요한 것은 하나의 좋은 시스템 모니터뿐입니다. 만약 고급 튜닝을 하고 있다면 두 개일 수도 있습니다. 그 이상은 단지 백그라운드 프로세스와 시각적 소음만 추가하게 됩니다. 요즘 저는 하나의 신뢰할 수 있는 모니터만 유지하고 하루를 마무리합니다. 더 깊은 통찰이 필요할 때는 지속적인 불안을 유발하는 대시보드를 실행하는 대신, 필요에 따라 적절한 도구를 열어봅니다.

무거운 데스크톱 테마 프레임워크

결국 내 테마를 직접 고치는 것에 지쳤기 때문에

보세요. 저는 아름다운 리눅스 데스크톱을 사랑합니다. 완벽하게 맞춘 아이콘과 유리 같은 패널의 매혹적인 소리에 저항할 수 없습니다. 하지만 본격적인 테마 프레임워크는 유지보수의 자석이 될 수 있습니다. 한때, 모든 주요 데스크톱 업데이트마다 ‘이번에는 뭐가 망가졌을까?’라는 문장이 붙은 상을 돌리는 느낌이었습니다. 창 테두리가 2픽셀씩 어긋나거나, 한 앱에서 글자가 보이지 않거나, 오로지 앙심으로 협조를 거부하는 GTK 앱 하나가 문제가 되었던 적도 있습니다.

요즘에는 지원이 잘 되는 테마나 약간의 커스터마이징만 한 기본 디자인을 더 많이 사용합니다. 결과적으로 시각적으로는 덜 극적이지만, 업데이트가 있어도 훨씬 더 안정적입니다. 사실 약간 보라색 버튼을 디버깅하는 데 40분을 쓰면 생산성이 실제로 향상되지 않는다는 것이 드러났습니다.

내가 '사용할 수도 있는' 백그라운드 앱

미래의 나는 내가 생각했던 만큼 야심차지 않았다

이것은 내가 인정하는 데 더 오랜 시간이 걸렸다. 나는 예비적으로 도구를 설치하곤 했다. 내가 시도해볼 수 있는 메모 앱, 내가 구성할 수 있는 동기화 도구, 또는 시스템에 자리를 차지할 가치가 있을 만큼 똑똑해 보이는 유틸리티를 ‘만약을 대비해서’ 설치하곤 했다. 대부분은 업데이트를 소비하고 가끔 내가 존재를 잊고 있던 서비스를 시작하는 것 외에는 아무 것도 하지 않고 조용히 백그라운드에 살아 있었다.

이제 나는 훨씬 더 엄격한 정책을 운영합니다. 내가 도구를 적극적으로 사용하지 않는다면, 그것은 내 주 시스템에 존재하지 않습니다. 리눅스에서는 프로그램을 다시 설치하는 것이 매우 쉽습니다. 실제로 소프트웨어가 필요할 때까지 기다리는 데 거의 단점이 없습니다.

하지만 장점도 분명합니다: 백그라운드 서비스가 적고, 메뉴가 깔끔하며, 업데이트 알림이 줄어들고, 역사적으로 누적된 것이 아니라 의도적으로 구축된 느낌의 시스템입니다.

원클릭 '기적 조정' 스크립트

마법을 약속한다면, 나는 이제 그것을 두 번 읽는다

이것이 바로 큰 것이다. 리눅스 포럼과 GitHub에는 단 한 번의 명령으로 즉각적인 성능 향상, 게임 최적화 또는 '궁극적인' 시스템 튜닝을 약속하는 스크립트가 가득하다. 일부는 선의로 작성되었고, 일부는 훌륭하며, 일부는… 모험적이다. 나는 공개적으로 인정하고 싶지 않은 것보다 더 많은 이들 중 일부를 시도하곤 했다. 문제는 단순한 위험이 아니다. 문제는 불투명성이다.

대규모 스크립트가 한 번에 수십 가지 시스템 변경을 할 때, 나중에 문제를 해결하는 일은 보통 내가 시간 내기에 비해 훨씬 더 흥미진진해집니다. 요즘 나는 간단한 규칙을 가지고 있습니다. 스크립트가 무엇을 하는지 편하게 읽고 이해할 수 없다면, 내 메인 컴퓨터에서는 실행하지 않습니다. 아이러니하게도, 이 한 가지 습관 변경이 아마도 목록의 다른 어떤 것보다 내 시스템 안정성을 향상시켰을 것입니다.

더 안정적인 리눅스 시스템은 적게 설치하는 것에서 시작된다

리눅스는 호기심을 보상하며, 그것이 리눅스의 매력 중 일부입니다. 하지만 장기적인 일상 사용 만족도는 최대한의 커스터마이징보다는 자제에서 오는 경우가 많습니다. 설치하지 않을 것을 더 신중하게 결정함으로써, 제 시스템은 더 조용하고, 예측 가능하며, 불편한 순간에 놀라게 되는 가능성이 훨씬 줄어들었습니다. 업데이트는 더 원활하고, 부팅은 더 깔끔하게 느껴집니다. 그리고 문제 해결 시간도 눈에 띄게 짧아졌습니다.

시스템을 완전히 최소화된 ‘수도사 모드’로 만들 필요는 없습니다. 하지만 만약 당신의 리눅스 머신이 조금 … 역사적으로 겹쳐진 느낌이 난다면, 전략적인 정리가 올해 당신이 할 수 있는 가장 효과적인 조정일 수 있습니다. 드라마 없는 업데이트 화면을 바라보는 미래의 당신은 조용히 이를 승인할 것입니다.

관련기사