예전 Unix GUI를 지금 기준으로 보면 형편없다고 느낄 수 있지만, 사실 그 당시에도 형편없었음
나중에 나온 것들도 마찬가지였음. 지하실에 갇혀 Solaris CDE 데스크톱 앞에 앉아 있던 시절이 있었는데, 색 구성, 동작 방식, 성능이 전부 끔찍했음
집에서는 RISC OS를 썼고, 거기로 돌아오면 정말 좋았음
군더더기 없음은 장점이었음. 초기 CPU에서도 반응이 빠릿했음
보이지 않는 스크롤바는 계속 짜증을 유발함. 보이는 경계 없이 클릭 가능한 것들이 많아서 창을 옮기려 해도 몇 번씩 실패할 때가 있어 답답함
GNU/Linux에서는 이 명령을 실행하면 XFCE, Gnome, Mate 같은 GTK 기반 데스크톱 전반에서 고칠 수 있음 gsettings set org.gnome.desktop.interface overlay-scrolling false
Mac도 Cocoa 설정인지 defaults write로 비슷하게 바꿀 수 있을 것 같음
추억 여행으로도 훌륭하고 매우 유용하지만, 큰 누락이 하나 있음. 1990년대 초부터는 Linux 데스크톱도 보여야 하는데, 1995년쯤까지 훑어봐도 안 보였음
Irix도 있으면 좋겠음. SGI의 창 관리자에 독특한 분위기가 얼마나 있었는지는 기억나지 않지만, 3D 데모는 정말 멋졌음
이걸 캐러셀로 보여주고 UI를 1:1 픽셀로 표시하는 프로젝트도 괜찮을 듯함. NeXTStep이 Windows와 얼마나 다르게 느껴졌는지는 스크린샷만으로 이해하기 어려운데, 주사율도 한몫했지만 800x600에서 1132x800쯤 되는 모니터로 넘어간 영향도 컸음. 색, 주사율, 모니터 품질, 멋진 플라스틱 색과 본체 디자인까지 전부 경험의 일부였음
이런 스크린샷만으로는 체감하기 어렵지만, 말한 부분의 예를 들 수 있음
GEM이 나왔을 때를 기억하는데 정말 보기 안 좋았음. 색 선택만이 아니라 당시의 낮은 해상도 디스플레이 자체가 문제였고, 싸구려 장난감처럼 보였음. 특히 Mac과 비교하면 더 그랬는데, Mac은 모니터가 더 작고 픽셀 수도 더 적었지만 전체적으로 더 선명하고 깔끔하고 밝고 대비도 좋았음
Amiga도 비슷하게 크고 블록 같고 흐릿했음
NeXT 컴퓨터가 3M 컴퓨터를 지향했다는 점도 잊으면 안 됨. 1M 픽셀, 1 MIPS, “1 Megapenny”($10,000)라는 뜻이었고, 당시 기성 PC와는 확실히 다른 등급의 기계였음 https://en.wikipedia.org/wiki/3M_computer
NeXT의 스크롤바가 창의 왼쪽 가장자리에 있었던 것도 눈에 띔. 왼쪽에서 오른쪽으로 쓰는 언어에서는 사람들이 문서의 왼쪽을 더 자주 본다는 논리였고, 마음에 들었던 기억이 있음
Apple이 OS X에서 왜 다시 오른쪽 스크롤바로 돌아갔는지 궁금함. 아마 클래식 MacOS와 거의 모두가 그렇게 했기 때문일 듯함
목록에 90년대 후반 SGI IRIX 스크린샷이 있음. 일부러 그걸 보려고 훑어봤음
런던의 한 후반 작업 스튜디오 렌더팜에서 SGI Onyx2 RealityMonster 슈퍼컴퓨터 4대를 본 적이 있음
한 대에 100만 달러가 넘을 정도로 비싸서, 24/7/365 클라이언트 작업에 투입되어야만 경제성이 있었음. 정말 아름다운 장비였고, 영화사 임원들에게 감탄을 주려고 그 장비들의 디스플레이를 거의 예술 작품처럼 꾸며놨음
재미있는 시절이었음
내 첫 GUI였고, RAM 확장한 Commodore 64에서 썼음. 128KB였는지 256KB였는지는 기억나지 않음
GeoPublish로 사용자 그룹 뉴스레터를 작성하고 레이아웃했는데, Mac을 쓰는 기분이었음
Apple IIgs용 GS/OS도 있음. “정확히 Mac OS는 아닌” 이상한 GUI였음
적어도 16비트 Geoworks Ensemble(PC/GEOS)은 있음
우리가 얼마나 많은 걸 잃었는지 생각하게 됨. 요즘은 스크롤바를 찾는 것조차 도전이 될 때가 있음
창 안의 패널 크기를 바꾸려 해도, 어떤 앱들은 잡아야 할 선을 찾기 어렵게 만들려고 일부러 더 애쓴 것처럼 보임
그 시절 운영체제는 낯선 운영체제를 사람들이 잘 쓰도록 돕기 위한 사용자 경험 연구를 바탕으로 설계됐음
이후의 것들은 이미 사용법을 아는 UI 디자이너와 고집 센 고위 관리자가 설계했고, “더 예뻐 보이게” 만들려고 사용성 기능을 빼버렸음. 그 고집 센 관리자가 Steve Jobs일 때는 어느 정도 통했지만, 대부분의 관리자는 Steve Jobs가 아님
Windows에서 특히 거슬리는 부분은 선이 이제 기껏해야 1픽셀이라는 것임. 활성 창의 제목 표시줄을 색으로 구분하는 것도 없애서, 키 입력이 어디로 갈지 알기 어려워졌음
명확히 식별되는 버튼, 로딩 막대, 마우스를 올린 대상과 프로그램 동작을 알려주는 상태 표시줄, 근육 기억을 만들 수 있는 안정적인 UI도 잃었음
그래도 얻은 것도 있음: 탭, 제목 표시줄 버튼과 공간 절약 방식, 저장하지 않은 변경사항을 기억하는 문서 편집기, 제출 시점이 아니라 포커스를 잃을 때 검증하는 양식, 모든 동작과 설정을 흐릿하게 검색하는 Ctrl+P 메뉴, 쉬운 동기화, steam://open/games 같은 프로그램별 URL 프로토콜, 당연하게 여기는 작은 기적인 지도 위젯, 애플리케이션을 깔끔하게 설치·제거하는 패키지 관리자와 앱 스토어 등임
대화상자나 설정 창에서 OK/Apply/Cancel 개념이 사라진 게 가장 큰 불만 중 하나임. 설정이 많은 창에서 이것저것 실험할 때 즉시 적용되는 건 괜찮지만, Cancel 버튼으로 임시로 바꾼 모든 변경을 되돌릴 수는 있어야 함
동의함. 80~90년대 인터페이스에는 보이는 어포던스와 잡을 수 있는 지점이 있어서 즉시 이해 가능하게 만드는 무언가가 있음. 그중 다수는 아름답기도 함
개인적으로 절정은 MacOS X 초기 릴리스였음. Cheetah와 Puma는 외형과 사용성 모두 놀라웠고, 멋져 보이면서도 이전 인터페이스의 어포던스와 이해 가능성을 유지했음
또 확실히 느껴지는 건 제목 표시줄이 제목 표시줄일 뿐이었다는 점임. 창을 잡아 옮기고 크기를 바꾸는 게 쉬웠음. 요즘은 많은 앱에서 제목 표시줄이어야 할 곳에서 드래그할 위치를 찾기 힘들 때가 많음
정말 많은 걸 잃었음
메뉴에는 아직도 Alt+밑줄 문자가 있었으면 함
Ubuntu는 크기 조절이 훌륭함. 창 아무 곳에서나 Alt+가운데 클릭이면 됨. 다른 OS도 그렇게 할 수 있으면 좋겠음
그 흐름을 함께 겪을 수 있어서 정말 좋았음
이 모음은 당시의 x86 PC 워크스테이션 정글을 훌륭하게 보완해 줌
1993년에 NeXTStep을 돌리려고 거대한 타워 PC 서버를 만들었지만, 하드웨어 호환성이 얼마나 어려운지 전혀 몰랐음. 꽤 긴 여정이었지만 빠르게 나아졌고, 그래서 OS/2, Windows NT, NextStep, BeOS, Linux, 여러 BSD를 많이 설치해 봤음
그 시절 Computer Shopper를 하나 찾았는데, 786쪽에 있는 타워 케이스 중 하나를 산 게 거의 확실함. 멋진 자료임. 내가 보냈다고 전해줘! https://archive.org/details/computer-shopper-march-1993/
이 사이트를 만든 사람은 QIC 테이프 데이터 복구 실력으로 알려져 있음
“Software Library” 섹션을 볼 때마다 언젠가 공개될지 궁금해짐. BitSavers나 다른 사이트에 없는 자료도 일부 들어 있기 때문임
Windows 11에 Windows 2000 모드가 있었으면 정말 좋겠음. 회색의 각진 UI를 원하지만, DirectStorage, D3D12, 빠른 SSD, 장치 독립 픽셀과 벡터 UI 같은 현대 Windows 기술도 쓰고 싶음
전부 현대화되고 안전하고 쓰기 쉬운 Windows API에 직접 작성된 것이었으면 함. React도 없고, 날씨 앱 광고도 없고, 내 컴퓨터의 유일한 브라우저는 브라우저 자체뿐이면 좋겠음
원하는 건 Linux임
하드웨어 기능은 커널에 들어 있고, GUI와는 관계가 없음
GUI 프레임워크는 애플리케이션이 UI를 그릴 기능을 제공함
다양한 창 관리자와 데스크톱 환경 중에서 작업하기 가장 좋은 GUI 셸을 고를 수 있음
다소 시장 같은 구조라 서로 다른 구성요소가 항상 완벽히 맞물리지는 않고, systemd, pulseaudio, wayland, pipewire처럼 계속 “새로운 최선”으로 이동하지만, 대체로 잘 작동함. 오늘날 Windows가 훨씬 다른 경험을 제공하는 것도 아님
Windows는 이제 구제 불능에 가까움
“회색의 각진 UI”를 원하면 WindowBlinds를 추천함. 기본으로 Windows 2000 테마가 있는지는 모르겠지만, Windows 10/11 UI를 Windows XP처럼 보이고 동작하게 만들 수는 있음
사용자 정의 스킨 편집기도 있어서 원하는 모습으로 Windows를 조정할 수 있고, 찾는 Windows 2000 느낌에 꽤 가깝게 만들 수 있을 것 같음 https://www.stardock.com/products/windowblinds/
“React는 싫다”고 했지만 ReactOS를 한번 써볼 만함. 물론 Windows 전용 드라이버 지원이 필요 없다면 Linux+Wine으로도 충분할 수 있음
Win 10 LTSC를 쓰거나 Win Server를 일상용으로 쓰면 됨. 둘 다 군더더기가 적고 몇 분 안에 완전히 덜어낼 수 있음
Hacker News 의견들
예전 Unix GUI를 지금 기준으로 보면 형편없다고 느낄 수 있지만, 사실 그 당시에도 형편없었음
집에서는 RISC OS를 썼고, 거기로 돌아오면 정말 좋았음
보이지 않는 스크롤바는 계속 짜증을 유발함. 보이는 경계 없이 클릭 가능한 것들이 많아서 창을 옮기려 해도 몇 번씩 실패할 때가 있어 답답함
gsettings set org.gnome.desktop.interface overlay-scrolling falseMac도 Cocoa 설정인지
defaults write로 비슷하게 바꿀 수 있을 것 같음추억 여행으로도 훌륭하고 매우 유용하지만, 큰 누락이 하나 있음. 1990년대 초부터는 Linux 데스크톱도 보여야 하는데, 1995년쯤까지 훑어봐도 안 보였음
Irix도 있으면 좋겠음. SGI의 창 관리자에 독특한 분위기가 얼마나 있었는지는 기억나지 않지만, 3D 데모는 정말 멋졌음
이걸 캐러셀로 보여주고 UI를 1:1 픽셀로 표시하는 프로젝트도 괜찮을 듯함. NeXTStep이 Windows와 얼마나 다르게 느껴졌는지는 스크린샷만으로 이해하기 어려운데, 주사율도 한몫했지만 800x600에서 1132x800쯤 되는 모니터로 넘어간 영향도 컸음. 색, 주사율, 모니터 품질, 멋진 플라스틱 색과 본체 디자인까지 전부 경험의 일부였음
GEM이 나왔을 때를 기억하는데 정말 보기 안 좋았음. 색 선택만이 아니라 당시의 낮은 해상도 디스플레이 자체가 문제였고, 싸구려 장난감처럼 보였음. 특히 Mac과 비교하면 더 그랬는데, Mac은 모니터가 더 작고 픽셀 수도 더 적었지만 전체적으로 더 선명하고 깔끔하고 밝고 대비도 좋았음
Amiga도 비슷하게 크고 블록 같고 흐릿했음
NeXT 컴퓨터가 3M 컴퓨터를 지향했다는 점도 잊으면 안 됨. 1M 픽셀, 1 MIPS, “1 Megapenny”($10,000)라는 뜻이었고, 당시 기성 PC와는 확실히 다른 등급의 기계였음
https://en.wikipedia.org/wiki/3M_computer
Apple이 OS X에서 왜 다시 오른쪽 스크롤바로 돌아갔는지 궁금함. 아마 클래식 MacOS와 거의 모두가 그렇게 했기 때문일 듯함
http://www.typewritten.org/Media/Images/linux-0.99p15-fvwm-m...
런던의 한 후반 작업 스튜디오 렌더팜에서 SGI Onyx2 RealityMonster 슈퍼컴퓨터 4대를 본 적이 있음
한 대에 100만 달러가 넘을 정도로 비싸서, 24/7/365 클라이언트 작업에 투입되어야만 경제성이 있었음. 정말 아름다운 장비였고, 영화사 임원들에게 감탄을 주려고 그 장비들의 디스플레이를 거의 예술 작품처럼 꾸며놨음
재미있는 시절이었음
GeOS가 빠져 있음
https://en.wikipedia.org/wiki/GEOS_(8-bit_operating_system)
https://en.wikipedia.org/wiki/Berkeley_Softworks
GeoPublish로 사용자 그룹 뉴스레터를 작성하고 레이아웃했는데, Mac을 쓰는 기분이었음
우리가 얼마나 많은 걸 잃었는지 생각하게 됨. 요즘은 스크롤바를 찾는 것조차 도전이 될 때가 있음
창 안의 패널 크기를 바꾸려 해도, 어떤 앱들은 잡아야 할 선을 찾기 어렵게 만들려고 일부러 더 애쓴 것처럼 보임
이후의 것들은 이미 사용법을 아는 UI 디자이너와 고집 센 고위 관리자가 설계했고, “더 예뻐 보이게” 만들려고 사용성 기능을 빼버렸음. 그 고집 센 관리자가 Steve Jobs일 때는 어느 정도 통했지만, 대부분의 관리자는 Steve Jobs가 아님
Windows에서 특히 거슬리는 부분은 선이 이제 기껏해야 1픽셀이라는 것임. 활성 창의 제목 표시줄을 색으로 구분하는 것도 없애서, 키 입력이 어디로 갈지 알기 어려워졌음
그래도 얻은 것도 있음: 탭, 제목 표시줄 버튼과 공간 절약 방식, 저장하지 않은 변경사항을 기억하는 문서 편집기, 제출 시점이 아니라 포커스를 잃을 때 검증하는 양식, 모든 동작과 설정을 흐릿하게 검색하는 Ctrl+P 메뉴, 쉬운 동기화,
steam://open/games같은 프로그램별 URL 프로토콜, 당연하게 여기는 작은 기적인 지도 위젯, 애플리케이션을 깔끔하게 설치·제거하는 패키지 관리자와 앱 스토어 등임개인적으로 절정은 MacOS X 초기 릴리스였음. Cheetah와 Puma는 외형과 사용성 모두 놀라웠고, 멋져 보이면서도 이전 인터페이스의 어포던스와 이해 가능성을 유지했음
또 확실히 느껴지는 건 제목 표시줄이 제목 표시줄일 뿐이었다는 점임. 창을 잡아 옮기고 크기를 바꾸는 게 쉬웠음. 요즘은 많은 앱에서 제목 표시줄이어야 할 곳에서 드래그할 위치를 찾기 힘들 때가 많음
정말 많은 걸 잃었음
Ubuntu는 크기 조절이 훌륭함. 창 아무 곳에서나 Alt+가운데 클릭이면 됨. 다른 OS도 그렇게 할 수 있으면 좋겠음
내가 좋아하는 것들: GEM + Ventura Publisher, Viewpoint, AUX
http://www.typewritten.org/Media/Images/ventura-publisher-1....
http://www.typewritten.org/Media/Images/6085-viewpoint-2.0-p...
http://www.typewritten.org/Media/Images/aux-3.0.1.png
처음 보면 GEM이 취향 최상위인 게 의외지만, Atari ST 520+에서 즐겁게 썼던 기억이 있음. 흑백 모니터가 최고 수준이었고 TOS+GEM은 정돈되어 있으며 복잡하지 않았음
빠진 건 선점형 멀티태스킹과 창별 메뉴뿐이었음. 장점으로는 OS가 ROM에 있어서 부팅 시간이 1초 미만이었음
이런 종류를 정말 좋아함. 비슷한 모음인 https://guidebookgallery.org/screenshots와 함께 북마크할 두 번째 사이트가 생겼음
그 흐름을 함께 겪을 수 있어서 정말 좋았음
이 모음은 당시의 x86 PC 워크스테이션 정글을 훌륭하게 보완해 줌
1993년에 NeXTStep을 돌리려고 거대한 타워 PC 서버를 만들었지만, 하드웨어 호환성이 얼마나 어려운지 전혀 몰랐음. 꽤 긴 여정이었지만 빠르게 나아졌고, 그래서 OS/2, Windows NT, NextStep, BeOS, Linux, 여러 BSD를 많이 설치해 봤음
그 시절 Computer Shopper를 하나 찾았는데, 786쪽에 있는 타워 케이스 중 하나를 산 게 거의 확실함. 멋진 자료임. 내가 보냈다고 전해줘!
https://archive.org/details/computer-shopper-march-1993/
이 사이트를 만든 사람은 QIC 테이프 데이터 복구 실력으로 알려져 있음
“Software Library” 섹션을 볼 때마다 언젠가 공개될지 궁금해짐. BitSavers나 다른 사이트에 없는 자료도 일부 들어 있기 때문임
Windows 11에 Windows 2000 모드가 있었으면 정말 좋겠음. 회색의 각진 UI를 원하지만, DirectStorage, D3D12, 빠른 SSD, 장치 독립 픽셀과 벡터 UI 같은 현대 Windows 기술도 쓰고 싶음
전부 현대화되고 안전하고 쓰기 쉬운 Windows API에 직접 작성된 것이었으면 함. React도 없고, 날씨 앱 광고도 없고, 내 컴퓨터의 유일한 브라우저는 브라우저 자체뿐이면 좋겠음
하드웨어 기능은 커널에 들어 있고, GUI와는 관계가 없음
GUI 프레임워크는 애플리케이션이 UI를 그릴 기능을 제공함
다양한 창 관리자와 데스크톱 환경 중에서 작업하기 가장 좋은 GUI 셸을 고를 수 있음
다소 시장 같은 구조라 서로 다른 구성요소가 항상 완벽히 맞물리지는 않고, systemd, pulseaudio, wayland, pipewire처럼 계속 “새로운 최선”으로 이동하지만, 대체로 잘 작동함. 오늘날 Windows가 훨씬 다른 경험을 제공하는 것도 아님
Windows는 이제 구제 불능에 가까움
사용자 정의 스킨 편집기도 있어서 원하는 모습으로 Windows를 조정할 수 있고, 찾는 Windows 2000 느낌에 꽤 가깝게 만들 수 있을 것 같음
https://www.stardock.com/products/windowblinds/