3 decyzje projektowe z Linuksa z lat 90., nad którymi nowoczesne pulpity wciąż nie mogą się poprawić

3 decyzje projektowe z Linuksa z lat 90., nad którymi nowoczesne pulpity wciąż nie mogą się poprawić

Xerox PARC zrewolucjonizował interfejsy użytkownika w latach 70., a lata 90. przyniosły ich popularyzację. Linux i Unix wprowadziły innowacje, które do dziś kształtują nowoczesne systemy operacyjne.

Xerox PARC w latach 70. ustanowił fundamenty graficznego interfejsu użytkownika (GUI), wprowadzając nakładające się okna, ikony i menu. To były zalążki tego, co dziś uznajemy za standard na komputerach.

Jednak lata 90. to prawdziwy chrzest bojowy dla użytkowników. Windows 1.0 pojawił się pod koniec 1985 roku, ale dopiero w tym dziesięcioleciu GUI zwiększyło swoją obecność. Apple sprzedało miliony Maców, ale to były tylko nieistotne liczby w porównaniu do eksplozji PC, która nastała wtedy. W 1992 roku zadebiutowała MCC Interim Linux, a społeczność Linuksa dołączyła do wyścigu w momencie, gdy graficzne obliczenia wkraczały na szerokie wody, starając się ustalić, jak interfejs graficzny w stylu Unixa powinien wyglądać dla zwykłych użytkowników.

Niektóre z decyzji projektowych, które Unix i Linux wypromowały w latach 90., okazały się na tyle udane, że przeniknęły do mainstreamowych systemów Windows i Apple, a do dziś nie straciły na aktualności.

Wirtualne pulpity od zawsze obecne

Apple i Microsoft z opóźnieniem

Moje pierwsze zetknięcie z wirtualnymi pulpitami miało miejsce w Linuksie w połowie lat 2000. Kiedy dostałem netbooka z Linuksem na studia, ta funkcja stała się niezbędna. Jedyny sposób, by sensownie wykorzystać ekran 10,1 cala.

Wirtualne pulpity były obecne w Linux/X11 niemal od zarania, ponieważ koncepcja ta już wcześniej funkcjonowała w profesjonalnych systemach operacyjnych. Nie można więc stwierdzić, że Linux "wynalazł" wirtualny pulpit; po prostu społeczność postanowiła udostępnić tę funkcję szerszemu gronu użytkowników.

Robert Nation wspomina o pracy nad "wirtualnymi pulpitami" przy projektowaniu Fvwm, klasowego menedżera okien X11. Ta funkcjonalność rozwijała się wraz z latami 90. Fvwm to nie tylko numerowane pulpity, które znamy dziś. Podzielił każdy pulpit na siatkę "stron", a każda strona to osobny widok pulpitu. Można mieć pulpity znacznie większe niż ekran. Brzmi skomplikowanie? Moduł FvwmPager działa jak mapa, pomagając zlokalizować aplikację, której szukasz.

Menedżer okien z pamięcią aplikacji

Pamięć była rzadkością

Style w Fvwm pozwalają identyfikować okna na podstawie różnych atrybutów i automatycznie stosować do nich reguły: Gdzie powinno się znajdować okno? Mieć opcję "przyklejenia"? Zawsze być na wierzchu? To zaledwie kilka możliwości, które można zaimplementować.

Większość tych funkcji znajdziesz w Fvwm 3, ale te pomysły nie są wyłącznie nowoczesnymi osiągnięciami Linuksa. W dzienniku zmian KDE z 1999 roku (z wersji 1.0 do 1.1) mowa o "kstart", co pozwala ustawić, czy aplikacja ma być "przyklejona" (widoczna na wszystkich pulpitach) czy też uruchamiana na konkretnym wirtualnym pulpicie.

Środowisko desktopowe i menedżer okien to nie to samo

Najbardziej logiczne podejście

To solidny przykład, jak Linux i Windows mogą wyglądać podobnie, ale pod skórą funkcjonują zupełnie inaczej. Architektura X11 została stworzona z zupełnie innym zamysłem...

Zarządzanie oknami powierzone osobnemu komponentowi. Pozwala to na wymianę tego elementu bez modyfikacji całego systemu.

W notatkach z wydania Beta 4 KDE z kwietnia 1998 roku zaznaczono, że KDE to coś więcej niż menedżer okien. Użytkowie mogą korzystać z własnego ulubionego menedżera zamiast tego, dostarczonego przez KDE. Twoje wybory.

Panel, menedżer plików, aplikacje, centrum sterowania, menedżer okien – nie muszą pochodzić z jednego źródła.

Windows i macOS nie przedstawiają swojego systemowego menedżera okien jako łatwo wymiennego komponentu w sposób, w jaki był to zwyczajowy w X11. Modernizacja w postaci Wayland w dużej mierze zatarła tę modułowość. Rola kompozytora, serwera wyświetlania i zarządzania oknami weszła w jedność. Krok wstecz? Debaty na temat Wayland trwają.

Zrobili to dobrze pierwszy raz

„Trudno przecenić, jak niezwykłe jest, że społeczności desktopowe Unix i Linux podjęły (lub zachowały) znaczące decyzje projektowe, które mogłyby ujawnić swój prawdziwy potencjał dopiero dziesięciolecia później.

Czasami to była dalekowzroczność, czasami po prostu szczęśliwy zbieg okoliczności. Bez względu na to, jaki system operacyjny masz dziś na biurku, pozostaje spora szansa, że korzystasz z pomysłów, które społeczności desktopowe Unix i Linux rozwijały i udoskonalały dekady temu.

Byłem zaskoczony, że niektóre z tych funkcji pojawiły się tak wcześnie. Zaczynając z Linuxem pod koniec lat 90., kojarzyłem te funkcje z latami 2000. Okazuje się, że wiele pomysłów narodziło się przed tym czasem.

Jeśli ciekawią Cię artykuły podobne do 3 decyzje projektowe z Linuksa z lat 90., nad którymi nowoczesne pulpity wciąż nie mogą się poprawić, zajrzyj do kategorii Linux i odkryj jeszcze więcej interesujących treści.

Indeks
  1. Wirtualne pulpity od zawsze obecne
    1. Apple i Microsoft z opóźnieniem
  2. Menedżer okien z pamięcią aplikacji
    1. Pamięć była rzadkością
  3. Środowisko desktopowe i menedżer okien to nie to samo
    1. Najbardziej logiczne podejście
    2. Zrobili to dobrze pierwszy raz

Możesz być zainteresowany

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Wymagane pola są oznaczone *

Go up