# 컴퓨터는 어떻게 작동해야 하는가

> Clean Markdown view of GeekNews topic #30746. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=30746](https://news.hada.io/topic?id=30746)
- GeekNews Markdown: [https://news.hada.io/topic/30746.md](https://news.hada.io/topic/30746.md)
- Type: GN+
- Author: [neo](https://news.hada.io/@neo)
- Published: 2026-06-23T09:26:00+09:00
- Updated: 2026-06-23T09:26:00+09:00
- Original source: [pkgdemon.github.io](https://pkgdemon.github.io/how-a-computer-should-work.html)
- Points: 1
- Comments: 1

## Topic Body

- 운영체제는 사용자가 의식하지 않는 곳에서 프로그램 실행을 도와야 하지만, 현재 운영체제는 이 목표에서 벗어나 있어 **오프라인 우선 어플라이언스**가 필요함
- 시스템과 애플리케이션은 **저자원 머신**과 무료 최저 단계 CI/CD에서도 빌드될 만큼 작아야 하며, 새 기기와 오래된 기기 모두에서 실행돼야 함
- 로그인, 앱 설치, 앱 실행은 인터넷 연결이나 계정 로그인을 요구하지 않아야 하며, 앱은 **USB 드라이브**로 옮겨 오프라인에서도 영구적으로 쓸 수 있어야 함
- 업그레이드는 ISO 부팅으로 사용자 데이터와 애플리케이션을 보존한 채 시스템만 갱신해야 하고, 여러 머신 중 하나를 **서버**로 활용할 수 있어야 함
- 책 쓰기, 음악 제작, 사진·영상 편집에는 항상 켜져 있고 인터넷에 연결된 머신이 필요하지 않으며, 컴퓨터는 하드웨어가 지속되는 동안 조용히 창작을 돕는 도구여야 함

---

### 운영체제가 뒤로 물러난 오프라인 우선 어플라이언스
- 컴퓨터는 운영체제를 전면에 드러내기보다 사용자가 **프로그램**을 쓰도록 돕는 장치여야 함
- 시스템은 가능한 한 적은 공간을 차지해야 하며, 시스템과 애플리케이션은 **저자원 머신**에서도 빌드 가능해야 함
  - 클라우드의 최저 단계 무료 CI/CD 옵션에서도 빌드될 수 있어야 함
  - 새 머신과 오래된 머신 모두에서 실행될 수 있어야 함
- 부팅 과정은 사용자가 별도 단축키로 자세한 로그나 복구 명령줄을 요청하지 않는 한, 텍스트 한 줄 없이 **조용히** 진행돼야 함
  - 부팅 화면은 밝은 배경이어야 함
- 로그인은 인터넷 연결을 요구하지 않아야 함
  - 사용자가 원하면 비밀번호 없이 바로 데스크톱으로 부팅할 수 있어야 함
  - 비밀번호 없는 계정을 만들거나, 메모리에서만 실행되고 저장되지 않는 일회용 게스트 계정을 선택할 수 있어야 함

### 소유 가능한 앱과 오래 쓰는 하드웨어
- 사용자는 어떤 서비스에도 로그인하지 않고 인터넷에서 **애플리케이션**을 내려받을 수 있어야 함
  - 애플리케이션을 플래시 드라이브에 복사해 인터넷이 없는 시스템에 꽂고 사용할 수 있어야 함
  - 이후에도 연결을 요구하지 않고 영구적으로 사용할 수 있어야 함
- 시스템 업그레이드는 디스크를 지우지 않고, 사용자 데이터와 애플리케이션을 보존한 채 **시스템만** 갱신해야 함
  - 사용자는 ISO를 내려받아 부팅한 뒤 업그레이드할 수 있어야 함
- 여러 대의 머신이 있는 환경에서는 한 대를 서버로 지정해 사용자 계정을 만들고, 다른 시스템이 네트워크에서 부팅하거나 애플리케이션을 실행하거나 네트워크 로그인할 수 있어야 함
  - 단일 서버에는 별도 설정이 필요 없어야 함
- AI 수요와 기타 공급 부족으로 새 하드웨어가 비싸진 상황에서, 새 장치만 지원하는 방식은 맞지 않음
  - 사용자는 거의 어떤 리퍼비시 머신이라도 구매해 어플라이언스와 데스크톱을 실행할 수 있어야 함
- 책 쓰기, 음악 제작, 사진 편집, 영상 편집에는 항상 켜져 있고 인터넷에 연결된 머신이 필요하지 않음
  - 컴퓨터는 사용자가 자기 조건에 맞춰 조용히 무언가를 만들 수 있게 하고, **하드웨어 수명**이 다할 때까지 방해하지 않아야 함

## Comments



### Comment 60193

- Author: neo
- Created: 2026-06-23T09:26:01+09:00
- Points: 1

###### [Lobste.rs 의견들](https://lobste.rs/s/2nljgf/how_computer_should_work) 
- 그래서 가능한 한 **Haiku** 작업을 계속하고 있음. 여기서 말한 거의 모든 조건을 만족해 줌

- 컴퓨터가 **가전제품**처럼 되길 바라지는 않음. 그렇게 되면 맞춤 설정과 유지보수가 제한된다는 뜻이니까. 그래도 전반적인 취지에는 동의함

- 이 framing에서 특히 눈에 띄는 부분은 **실제로 소유하는 애플리케이션**이라는 표현임  
  애플리케이션이라는 개념은 독점 소프트웨어 사업 모델에서 나온 것임. 사용자를 가둬 두고 다른 곳으로 못 가게 하려는 격리 공간을 제공하기 위해 존재함. 자체 파일 형식과 자체 UI를 갖고, 피할 수 없을 때나 마지못해 상호운용성을 조금 제공함  
  사용자를 위해 설계된 컴퓨터에서 왜 이런 걸 다시 만들고 싶어 하는지 모르겠음
  - 사업 모델과 무관하게, 개인용 컴퓨터에는 운영체제와도 서로와도 **독립적으로 업데이트**할 수 있는 별도 프로그램들이 있어야 하지 않나? “애플리케이션” 대신 무엇을 제안할 수 있을지 궁금함

- **Jef Raskin의 Canon Cat**이 아마 이런 방향에 꽤 가까웠지만, 상업적으로는 실패했음

- Apple Macintosh 설계와 관련된 [Jeff Raskin의 "Design Considerations for an Antropophilic Computer"](https://web.stanford.edu/dept/SUL/sites/mac/primary/docs/bom/anthrophilic.html)가 많이 떠올랐음. 언제 읽어도 좋은 글임

- 이런 내용의 상당 부분은 **Classic MacOS**처럼 들림  
  개인적으로 ‘디지털 타자기’를 만들고 있는데, 현재 구상은 “Emacs로 부팅하고, 요청하기 전에는 네트워크 연결을 올리지 않는다”에 가까움
  - 흥미롭다. 나도 같은 걸 계획 중임  
    “Emacs로 부팅”하려고 저렴한 노트북을 막 샀고, `emacs -nw`를 띄우는 데 **kmscon**이면 충분할지, 아니면 최소한의 그래픽 세션이 필요할지 고민 중임  
    나중에 더 공유해 주면 좋겠음

- [LibreELEC](https://libreelec.tv/)이 여기에 어느 정도 가까운 것 같음. 물론 사용자에게 보이는 애플리케이션을 하나만 실행하므로 **범용 운영체제**는 아님
