1995년에 Windows보다 더 앞선 기술을 가졌지만 아무도 눈치채기 전에 사라진 잊혀진 OS
1995년에 윈도우는 어디에나 있었습니다. 또한, 친절하게 말하자면, 약간은 취약했습니다. 그때는 윈도우를 사용하는 것이라기보다 그것과 협상하는 느낌이었습니다. 멀티태스킹은 될 때까지는 작동했습니다. 오디오는 가끔 제멋대로였습니다. 그리고 가끔 전체 시스템이 잠시 멈춰 공허를 응시하듯 몇 초간 멈추기도 했습니다. 우리는 그것을 받아들였습니다. 왜냐하면 그것이 정상였기 때문입니다.
그리고 그다음에는 BeOS가 있었습니다. 이 이상하게, 거의 의심스러울 정도로 부드러운 운영체제는 그런 문제들이 전혀 없는 것처럼 보였습니다. 같은 방식으로 충돌하지 않았습니다. 강하게 밀어붙여도 멈추지 않았습니다. 끊임없이 한 발 늦는 느낌이 들지 않았습니다. 그저… 작동했습니다. 그리고 거의 아무도 그것을 알아채지 못했습니다.
BeOS는 역사가 아니라 속도를 위해 만들어졌다
짐도 없고 변명도 없다
대부분의 운영 체제는 그들의 과거에 의해 형성됩니다. 오래된 결정, 오래된 하드웨어, 단순히 계속 남아 있는 오래된 타협들. BeOS는 그런 문제가 없었습니다. 새로 등장했죠. 뒤에 끌고 다니는 유산 같은 체인이 없었습니다. ‘1987년의 이걸 지원해야 한다, 안 그러면 모든 게 망한다’ 같은 것도 없었습니다. 이는 시스템이 느끼는 방식과 같이 매우 단순한 것에 집중할 수 있음을 의미했습니다. 그리고 사람들이 잊는 부분이 바로 그것입니다. 벤치마크도, 사양도 아닌, 느낌입니다.
뭔가를 클릭하세요. 즉시 열립니다. 창을 움직이면, 마치 요청을 재고하는 것처럼 반초 뒤처지는 대신 실제로 마우스를 따라옵니다. 망설임이 없습니다. 무의식적으로 적응하게 되는 미세한 지연도 없습니다. 느껴지는 느낌은… 직접적입니다. 컴퓨터가 속도를 맞춰주는 느낌이 들며, 당신에게 속도를 늦추라고 요구하지 않습니다.
멀티태스킹, 미디어, 그리고 멀티 CPU 지원이 그냥 작동했습니다
드라마도 없고, 멈춤도 없고, '왜 이게 고장 났지?'도 없어요
90년대에 컴퓨터를 사용했다면 이것을 기억할 것입니다: 파일을 복사하기 시작한 후, 다른 것을 열고, 어쩌면 배경에서 오디오를 재생하기도 합니다. 그리고 갑자기 모든 것이 멈춥니다. 마우스는 어느 정도 움직이지만, 아무것도 반응하지 않습니다. 당신은 기다리고, 한숨을 쉬고, 그런 다음 자신의 인생 선택을 돌아봅니다. BeOS는 그렇지 않았습니다. 모든 것이 계속 진행되었습니다. ‘기술적으로 멀티태스킹이다’라는 식이 아니라, 아주 문자 그대로, 매우 눈에 띄는 방식으로요. 시스템은 실제로 해야 할 일이 있어도 응답성을 유지했습니다.
그 이유는 모든 것이 스레드화되어 있었기 때문입니다. 앱뿐만 아니라 앱의 일부 조각들까지도요. UI는 백그라운드 작업이 끝나기를 기다리느라 멈춰 있지 않았습니다. 그래서 나머지 시스템이 인질로 잡히는 일이 없었습니다. 그리고 미디어 측면도 있습니다. 대부분의 운영체제는 오디오와 비디오를 나중에 해결할 문제처럼 다뤘습니다. BeOS는 그렇지 않았습니다. 그것을 위해 만들어졌죠. 오디오를 재생하고, 파일을 건드리고, 앱을 열어도 시스템이 망가지지 않았습니다. 잡음도 없고, 이상한 느려짐도 없으며, ‘이 작업이 진행되는 동안 아무 것도 건드리지 마세요’라는 순간도 없었습니다.
추가적인 재미로, 그것은 여러 개의 CPU를 제대로 다뤘습니다. 90년대에. 대부분의 시스템이 하나를 제대로 다루기도 힘들던 시절에요. BeOS는 단순히 주어진 하드웨어를 사용하는 것뿐이었고, 그것에 대해 크게 신경 쓰지 않았습니다. 솔직히 말해서, 그게 아마 가장 인상적인 부분일 겁니다. 그것은 고급 기술처럼 느껴지지 않았습니다. 그냥… 평범하게 느껴졌습니다. 그것이 얼마나 앞서 있었는지를 보여주는 것입니다.
파일 시스템이 최상의 방식으로 이상했다
검색하는 것이 한 번은 실제로 의미가 있었다
파일에 대해 잠깐 이야기해 봅시다. 왜냐하면 우리 대부분은 여전히 1995년인 것처럼 파일을 다루기 때문입니다. 폴더, 하위 폴더, 그리고 모든 것이 사라지는 그 한 디렉토리. 그리고 그 어딘가에 필요로 하는 파일이 있을 텐데, 아마도 'final_final_REAL_v2' 같은 유용한 이름으로 되어 있을 겁니다. BeOS는 그 혼란을 보고 그냥… 받아들이지 않았습니다. 그 파일 시스템은 파일을 객체보다는 데이터처럼 취급했습니다. 모든 것에는 메타데이터가 있었습니다. 모든 것이 인덱싱되었습니다. 그리고 시스템은 실제로 그것을 사용했습니다.
그래서 굳이 파고들지 않고 그냥 검색할 수 있습니다. '무언가를 입력하고 결과를 바라보는' 방식이 아니라, '변경 사항이 생기면 결과가 실시간으로 업데이트 되는' 방식으로요. 그 부분은 여전히 좀 터무니없이 느껴집니다. 쿼리를 실행하면 파일이 추가되거나 수정될 때 결과가 그냥 업데이트됩니다. 새로 고침이나 재실행 없이요. 미묘하지만, 한 번 눈치채면 왜 우리가 다른 방법에 만족했는지 궁금해지기 시작합니다.
BeOS가 패배한 것은 성능이 떨어져서가 아니었다
그것은 세상이 그것을 위한 공간을 만들지 않아서 졌다
여기가 짜증 나는 부분입니다. BeOS는 나쁜 제품이 실패하는 방식으로 실패하지 않았습니다. 자체 무게 때문에 무너지지도 않았습니다. 결함 있는 상태로 출시되지도 않았습니다. 사용자들을 혼란스럽게 하지도 않았습니다. 단지 이를 지원할 후원이 부족했고, 충분한 하드웨어 지원이나 이를 위해 개발하는 개발자가 부족했을 뿐입니다. 제조사와 강한 기반을 갖지 못했습니다. 그리고 마이크로소프트는 이미 시장 전체를 금 위에 앉아 있는 용처럼 장악하고 있었습니다.
그래서 BeOS가 어떤 면에서는 더 나았다고 해도, 사람들이 그것을 쉽게 구하거나 필요한 소프트웨어를 실행할 수 없었다면 아무 소용이 없었습니다. 그리고 애플의 순간도 있습니다. 애플이 거의 Be를 인수할 뻔했죠. 잠깐 그 시간을 상상해보세요. 결국 그들은 Be를 사지 않고 NeXT를 선택했으며, 그것이 macOS가 되었습니다. 좋긴 하지만, 이것은 또한 BeOS가 두 번째 기회를 얻지 못했다는 것을 의미합니다. 그 이후로 사실상 끝난 것이나 다름없습니다. 극적이지도 않고, 한 번에 사라진 것도 아닙니다. 단지 다른 모든 것이 계속 움직이는 동안 천천히 사라져가고 있었을 뿐입니다.
우리는 여전히 BeOS가 옳게 한 것들을 따라잡고 있는 중입니다
여기에서 불편한 부분이 있습니다. 당시 BeOS를 특별하게 만들었던 많은 것들이 오늘날에도 여전히 일관되게 해결되지 않았습니다. 우리는 더 빠른 하드웨어, 훨씬 더 강력한 성능, 그리고 이론상으로는 터무니없는 일들을 수행할 수 있는 시스템을 가지고 있습니다. 그럼에도 불구하고 여전히 그런 순간들을 경험하게 됩니다. 약간의 지연, 무작위로 발생하는 끊김, 그리고 ‘왜 이게 1초나 걸리지?’라는 느낌, 당신이 무시하도록 배운 그 감정 말입니다. BeOS에는 그런 마찰이 존재하지 않았습니다.
이 시스템은 즉각적으로 느껴지도록 만드는 데 중점을 두었습니다. 기능이 과도하게 많거나 끝없이 유연한 것이 아니라, 반응성이 뛰어난 것이었습니다. 이는 작은 일처럼 들릴 수 있지만, 일상적인 컴퓨팅 경험의 많은 부분이 여기에 달려 있다는 사실을 깨닫게 되면 그 중요성을 알 수 있습니다. Haiku라는 오픈 소스 프로젝트가 여전히 그 아이디어를 이어가고 있습니다. 주류는 아니지만, 존재합니다. 이 접근 방식이 효과가 있었다는 조용한 상기처럼요. 그리고 여전히 효과적입니다. BeOS가 사라진 이유는 뒤처져서가 아닙니다. 사라진 이유는 다른 모든 것들이 출시하고, 판매하고, 표준화하기 더 쉬웠기 때문입니다.
하지만 실제로 그것이 한 일을 보면 … 그것은 구식이 아니었습니다. 그냥 시기상조였을 뿐입니다. 그리고 어쩌면 그 시대에 너무 앞서 있었을 수도 있습니다.






