BeBox는 Be사의 BeBox 컴퓨터를 에뮬레이션하는 Haiku 앱입니다

BeBox is a Haiku application that emulates Be Inc.'s BeBox

github.com/johnrash ▲ 87 댓글 31 rguiscard

요약

Be사의 듀얼 프로세서 컴퓨터 BeBox를 Haiku 위에서 되살리는 에뮬레이터가 공개됐습니다.

BeBox는 BeOS가 처음 태어난 Be사의 컴퓨터입니다. 존 래시가 BeOS를 잇는 운영체제 Haiku에서 바로 돌아가는 BeBox 에뮬레이터를 MIT 라이선스로 GitHub에 올렸습니다.

왜 중요한가

  • PowerPC용 BeOS를 DR6부터 R5.0.3까지 원래 부트 ROM으로 부팅해 당시 환경을 다시 볼 수 있습니다.
  • BeOS가 PowerPC로 옮기기 전, AT&T Hobbit 칩에서 돌던 1993~94년 시제품까지 실행해 볼 수 있습니다.

핵심 내용

  • PowerPC 603 두 개(66MHz) 모델, 603e 두 개(133MHz) 모델, Hobbit 두 개를 쓴 시제품 가운데 고를 수 있습니다.
  • 그래픽 카드, 사운드, SCSI·IDE 디스크, 직렬 포트, 이더넷, CPU 부하를 보여 주는 앞면 LED까지 재현했습니다.
  • 패럴렐 포트, GeekPort(BeBox의 실험용 입출력 단자), MIDI, 적외선은 아직 에뮬레이션하지 않습니다.
  • 부트 ROM과 BeOS는 들어 있지 않아, 실물 BeBox의 ROM 파일과 BeOS CD 이미지를 따로 준비해야 합니다.
  • README의 저자 목록에는 존 래시와 함께 Claude Opus 5.5가 올라 있습니다.

HN 반응

  • BeOS가 그래픽 작업에서 놀랄 만큼 빨랐다는 회고가 많았고, 쓸 만한 앱과 웹 브라우저가 부족했다는 지적도 함께 나왔습니다.
  • CPU 사용량 LED와 GeekPort를 그리워하는 이용자가 많았고, 지금도 실물 BeBox를 가끔 켜 본다는 소유자들의 경험담도 이어졌습니다.

댓글

27개 표시 · 전체 31개
  1. alberth HN

    1999~2000년쯤에 486dx2-66 컴퓨터에서 BeOS를 듀얼 부팅으로 썼던 기억이 납니다.

    놀라울 만큼 빨랐고, 특히 그래픽 쪽은 더 그랬습니다.

    문제는 쓸 만한 앱이 없다는 점이었습니다.

    그래도 좋은 추억이 떠오르네요.

  2. MomsAVoxell HN

    앱이 아주 없지는 않았습니다. 워드프로세서, 3D 모델링·렌더링 프로그램, 미디어 플레이어 몇 개, 기본적인 DAW 같은 것들이 있었죠. 다만 웹 브라우저 사정은 영 좋지 못했고, 앞으로 넣겠다고 약속한 기능들이 OS에 구멍으로 남아 있는 기간도 제 생각엔 너무 길었습니다.

    (단서를 달자면, 제 BeBox는 아직도 멀쩡히 돌아가고 있고 죽어도 못 내놓습니다. 사실 1년에 두어 번, 아직 부팅되는지 확인하려고 켜 보는 게 전부지만요.)

  3. JKCalhoun HN

    1996년쯤에는 OS 곳곳에 구멍이 많았다고 들었습니다. 시연 때는 근사해 보였지만, 그게 다였죠.

    관련해서, 저는 요즘 팟캐스트 Designed in California[1]를 재미있게 듣고 있습니다. 아래 링크는 "Part 3"인데, 90년대 중반 애플이 침몰 직전에서 회사를 구해 줄 운영체제를 애플 바깥에서 필사적으로 찾던 시기(참고로 제가 애플에 입사한 때이기도 합니다)를 다룹니다. 이때는 Be(그리고 장루이 가세)가 이길 것처럼 보입니다.

    [1] https://youtu.be/5IFxwnXASyQ

  4. ardenpm HN

    제 것도 아직 부팅되는지 확인해 봐야겠다는 생각이 드네요. 벌써 몇 년이 지났습니다.

    매번 키보드, 마우스, 모니터용 어댑터를 다시 찾아야 합니다. 그래도 일단 켜 놓고 나면 부팅이 얼마나 빠른지 늘 감탄하게 됩니다.

  5. multiplegeorges HN

    앱은 꽤 많았어요. 저는 한동안 주력 OS로 썼습니다.

    결국 리눅스로 옮겨 갔지만, 그 시절 기준으로는 정말 훌륭한 OS였죠.

  6. ErroneousBosh HN

    저는 여러 용도로 다시 Haiku를 주력으로 쓰고 있습니다. 아쉽게도 쓸 만한 동영상 편집기가 아직 없어서, 적어도 그 작업만큼은 리눅스를 계속 써야 하고요.

  7. mdp2021 HN

    Haiku as my daily driver for a lot of stuff (여러 용도로 Haiku를 주력으로 쓰고 있다)

    좀 더 자세히 말씀해 주실 수 있나요? 뭐가 잘 되고, 뭐가 더 다듬어져야 하고, 뭐가 아예 없는지 궁금합니다.

  8. ErroneousBosh HN

    Python, Vim, 웹 브라우저가 있으니 Flask 앱 개발에는 충분해요 ;-)

    가상 머신 돌리기에는 별로인데, 뭐 리눅스가 아니니까요.

    제 노트북에서는 전원 관리가 신통치 않고, 덮개를 닫아도 절전 모드로 들어가지 않습니다.

    아직까지는 동영상 편집 프로그램이 없어서, DaVinci Resolve를 쓰려면 결국 리눅스를 계속 쓸 수밖에 없습니다.

  9. majorchord HN

    BeOS는 486을 지원한 적이 없는 걸로 알고 있는데요.

  10. nrr HN

    정확히 말하면, BeOS는 타이밍 처리에 rtdsc 명령어가 필요했는데 그건 펜티엄 이후 칩에서만 쓸 수 있었습니다.

  11. alberth HN

    아이고, 맞습니다. BeOS를 깔았던 컴퓨터가 어느 쪽이었는지 헷갈렸네요.

    그건 제 펜티엄 III였습니다.

    486은 펜티엄 III 바로 직전에 쓰던 컴퓨터였고요.

    1999~2000년에 새 펜티엄 III를 샀을 때 BeOS를 설치했습니다.

  12. cbm-vic-20 HN

    BeBox는 정말 멋졌죠. 게이밍 PC 조립 업체 중에 CPU 활동 LED를 그대로 재현한 곳이 없다는 게 놀랍습니다. GeekPort도 재미있었어요. 제가 있던 기숙사 같은 층에 BeBox를 가진 친구가 있었는데, GeekPort로 로봇 팔을 제어했거든요. 그나마 라즈베리 파이의 GPIO 커넥터로 되살아난 셈이네요.

  13. pjmlp HN

    지금도 색이 모자라서 그러는 건 아니겠지만요. 그래도 BeBox 얘기에는 동의합니다.

  14. YVoyiatzis HN

    UI 하나만으로도 그랬죠. 그 시절엔 온통 흰색과 베이지색, 그리고 윈도의 파란 죽음의 화면뿐이었으니까요. Be OS는 그냥 만지작거리기만 해도 순수한 즐거움이었습니다. 수많은 서드파티 개발자들(셰어웨어 기억하시죠)이 Be의 미학에 반해서 한껏 파고들었고요.

  15. hexapus HN

    Haiku를 좀 더 만져 봐야 하는데 말이죠.

  16. hdjdnxjzhzhs HN

    저는 haiku.rs를 만들고 싶어요.

  17. mlmonkey HN

    "Be"라니... 정말 추억의 이름이네요! :-D

  18. alfiedotwtf HN

    BeBox랑 QNX는 대체 어떻게 된 거죠?! 그것들은 속도의 정점이었잖아요. 저는 대형 LLM을 돌릴 만한 빵빵한 머신을 쓰는데, 최근에 데비안을 새로 설치했더니 부팅 직후 패키지 관리자가 몇 분 동안 100%를 먹는 바람에 Gnome이 버벅거리고, 그 뒤로도 랜덤하게 렉이 걸려요. 아니 도대체, 26년 전에는 속도가 있었는데 :(

  19. thinker5555 HN

    어젯밤에 열 살짜리 아들에게 QNX 이야기를 해 줬어요. 그래픽 데스크톱 환경 전체와 앱들이 1.44MB 플로피 디스크 한 장에 다 들어갔다는 게 얼마나 대단한 일이었는지요. 아이는 "옛날 옛적" 사정을 잘 모르니 제 흥분에 별로 공감하진 않았지만, 그래도 추억 여행에 어느 정도는 맞장구를 쳐 주더군요.

  20. pjmlp HN

    QNX는 하이퍼바이저와 마이크로커널이 실제로 중요한 고신뢰 컴퓨팅 분야에서 지금도 계속 쓰이고 있습니다.

    https://qnx.software

    https://www.qnx.com/developers/docs/8.0/index.html

  21. alfiedotwtf HN

    마음이 따뜻해지네요.

  22. mdp2021 HN

    제가 알기로는 최근 리눅스 쪽 노력 가운데 일부는 신경망으로 코드를 분석해서 서브시스템을 빠르게 만드는 것이라고 합니다.

  23. alfiedotwtf HN

    LLM이 코드를 빠르게 만드는 데 놀라울 만큼 큰 도움이 된다는 걸 알게 됐습니다. 지난 수십 년 동안 소프트웨어 성능이 주어진 하드웨어를 먹어 치우며 불어나기만 했는데, 이제는 그 흐름이 끝나길 바랍니다.

  24. ranger_danger HN

    이제 Cosmoe[1]와 합치기만 하면 리눅스에서도 돌릴 수 있겠네요.

    [1] https://pappp.net/?p=95060

  25. thisislife2 HN

    https://v-os.dev/ 도 한번 보세요. 이걸 가져다가 리눅스와 Haiku를 섞은 새 리눅스 배포판을 만들었습니다. 자원도 적게 먹고, Be / Haiku GUI가 정말 좋게 느껴져요.

  26. 0x445442 HN

    그런데 리눅스와 BeOS/NewOS는 커널이 다르다는 점이 사실 Be/Haiku의 핵심 요소입니다. 터미널에서 Smalltalk를 돌리는 것과 비슷하죠.

  27. PAPPPmAc HN

    스레드에 들어왔더니 원문인 OSNews 기사 링크가 아니라 제가 메모를 달아 공유한 글(이름/URL 참고)이 걸려 있어서 좀 신기하네요.

Hacker News에서 보기 ↗