I Write on a 2006 iMac and Code on a $200 Laptop
2006년형 iMac에서 글을 쓰고 200달러 노트북으로 코딩합니다
저자는 2020년형 200달러 노트북에는 Fedora Linux를 설치해 코딩하고, 2006년형 iMac은 인터넷에서 분리해 글쓰기 전용으로 씁니다. 오래된 기기에 역할을 좁혀 주면 보안 위험과 산만함을 줄이고, 장비를 더 오래 활용할 수 있다고 설명합니다.
- 주제
AI 요약
저자는 물려받은 기기 두 대를 용도에 맞게 나눠 씁니다. 2020년형 HP 노트북은 Fedora Linux를 설치한 코딩용 기기이고, 2006년형 Intel iMac은 글쓰기만 맡습니다. 별도의 게이밍 PC도 있지만, 공부나 이동 중 코딩에는 노트북을 자주 꺼냅니다.
코딩용 노트북
노트북 사양은 Fedora Linux 44, 11세대 Intel Core i3-1125G4, 메모리 8GB, 저장 공간 256GB입니다. 저자는 여러 앱을 동시에 띄우기 어려운 메모리 용량을 단점으로만 보지 않습니다. 필요한 앱만 열어 기기를 가볍게 유지하고, Fedora의 정기 업데이트도 받습니다. 단순한 환경 덕분에 듀얼 모니터 워크스테이션보다 이 노트북에서 더 자주 코딩한다고 말합니다.
글쓰기 전용 iMac
2006년형 iMac은 메모리 2GB로 Mac OS X Tiger를 실행하며, 글쓰기 프로그램 FocusWriter만 사용합니다. Tiger는 보안 업데이트를 받은 지 10년이 넘었기 때문에 인터넷에 연결하지 않습니다. 브라우저와 알림을 차단해 글쓰기에 집중하고, 완성한 글은 USB 메모리로 노트북이나 주 PC에 옮깁니다.
저자는 기기의 기능을 제한하면 설정을 만지거나 다른 일을 벌이는 대신 실제 작업에 집중하기 쉽다고 설명합니다. 복잡한 도구가 없을 때는 단순한 방법을 찾게 되고, 그 방식이 결과물에도 충분할 때가 있다고 덧붙입니다. 오래된 기기에 Linux를 설치하거나 오프라인 글쓰기 기기로 쓰는 등, 기기가 여전히 잘하는 일에 맞춰 역할을 정해 보라고 제안합니다.
dev.to 반응
- @effessdev — 저도 가벼운 운영체제를 올린 성능 낮은 기기를 좋아합니다. 왜 그런지는 모르겠지만, 왠지 특별한 느낌이 듭니다.
- @mikachu — 기분 좋지 않나요? 오래된 성능 낮은 기기를 재활용 센터에서 구해 새 생명을 주는 일도 좋습니다. 어떤 면에서는 소비주의에 맞서는 느낌도 듭니다. 주로 쓰는 경량 운영체제가 있나요?
- @effessdev — 맞습니다. 이유는 저도 잘 모르겠습니다. 늘 기기의 성능을 10%만 쓰는 대신, 기기를 최대한 활용해서 그런 걸까요? 저는 같은 운영체제를 다시 설치하기보다 새 운영체제를 써보는 편이라 주로 쓰는 경량 운영체제가 없습니다. 제 PC는 4세대 i5에 코어가 2개뿐이고 Intel HD 그래픽, DDR3 메모리 8GB였습니다. Ubuntu를 설치했는데 정말 매끄럽게 작동했습니다.
- @at_mr_james — 저도 가벼운 기기를 씁니다. 아직 날려버릴 슈퍼컴퓨터가 없어서요. 헤헤.
- @danielecangi — 상징적인 대비처럼 느껴집니다. 무언가가 “작동하는 것처럼 보인다”는 이유만으로 신뢰와 노력을 버리지 말자는 이야기를 하시는데, 저는 이사 때문에 PC 두 대를 버렸습니다. 버리는 태도와 반대로 새 운영체제와 새 목적을 주며 기기를 계속 살려뒀는데도 말입니다. Linux가 기기를 살렸습니다. 제게는 “아직 무엇을 잘할 수 있나?”가 더 중요한 질문입니다. 우리는 비슷합니다. 당신은 노력을 낭비하지 않으려 하고, 저는 금속 20kg을 들고 계단 두 층을 오르지 않으려 합니다. 🤣
- @eye_java_420f1faa10ae8b86 — 두 제약이 결국 같은 제약으로 모이는군요. 당신의 한계는 하드웨어가 만들어진 연도이고, 제 한계는 허용하는 의존성 개수입니다. 결과는 묘하게 비슷합니다. 제 전체 스택은 당신의 iMac에서도 편하게 돌아갈 겁니다. 실제로 제 사이트 생성기는 Node 표준 라이브러리만 쓰는 스크립트 하나입니다. node_modules도 설치 단계도 없고, Node만 있으면 됩니다. 새 기기에서는 “Node를 설치하고 명령 하나를 실행”하면 됩니다. 2006년형 iMac에도 충분히 돌아갈 겁니다. 이 구성으로 사이트 여덟 개를 운영하고, 작업하는 기기는 그해 살아 있는 노트북이면 무엇이든 됩니다. 배포도 정적 파일을 edge 네트워크에 올리는 방식이라 오래된 기기가 누구에게 서비스를 제공하지 않습니다. 기기가 내일 고장 나도 사이트는 계속 운영되고, 다시 설치할 게 없어 새 기기에서 10분쯤이면 준비를 마칩니다. 물론 프레임워크 생태계를 포기하고 작은 기능 몇 가지를 직접 만들어야 합니다. 하지만 바퀴를 작게 유지합니다. “지난 20년 사이에 나온 어떤 기기든 빌드하고 배포할 수 있다”는 점이, 중요하게 여길 줄 몰랐는데 조용히 시스템을 떠받치는 기능이 됐습니다.
- @numbpill3d — 인정합니다.
원문: dev.to / 번역·요약: Trawling