Ion (menedżer okien) - Ion (window manager)

Jon
ION3 Screenshot.jpg
Jon w użyciu
Deweloper(zy) Tuomo Valkonen
Wersja stabilna
ion-3-20090110 (stabilny) / 10 stycznia 2009 ; 12 lat temu ( 2009-01-10 )
System operacyjny Uniksopodobny
Rodzaj Menedżer okien
Licencja LGPL -jak z ograniczeniami nazewnictwa
Strona internetowa tuomov .iki .fi /oprogramowanie /ion /

W Unix informatyki, Ion jest Okładziny i tabbing menedżer okien dla X Window System . Został zaprojektowany w taki sposób, że możliwe jest zarządzanie oknami za pomocą samej klawiatury , bez konieczności używania myszy . Jest następcą PWM i jest napisany przez tego samego autora, Tuomo Valkonena. Od pierwszego wydania Iona latem 2000, podobne alternatywne pomysły na zarządzanie oknami zaczęły pojawiać się w innych nowych menedżerach okien: Larswm , ratpoison , StumpWM , wmii , xmonad i dwm .

Pierwsze wersje Ion zostały wydane na licencji artystycznej , Ion2 i wersje rozwojowe Ion3 zostały wydane na licencji GNU Lesser General Public License (LGPL). Jednak pierwszy kandydat do wydania Ion3 zawierał zmianę licencji na niestandardową licencję opartą na LGPL (szczególnie zmodyfikowane wersje nie mogą używać nazwy ion).

Od wersji 2 Ion jest skryptowalny w Lua .

Na dzień 17 września 2009 r. Valkonen twierdzi, że jest mało prawdopodobne, aby sam kontynuował rozwój Iona.

Oficjalna strona główna została wyłączona na początku 2010 roku.

Utrzymywany jest widelec, Notion (Not-ion).

Spór

Tuomo Valkonen, autor Ion, był w centrum kilku kontrowersji dotyczących licencjonowania i dystrybucji jego oprogramowania, w szczególności skłonności głównych dystrybucji Linuksa i BSD do udostępniania przestarzałych wersji rozwojowych Ion3 (obecna niestabilna gałąź rozwojowa) w ramach „zamrożonych” repozytoriów oprogramowania. Często takie wersje zawierają łatki, takie jak wsparcie dla Xinerama lub Xft , z których oba Valkonen nie akceptuje ze względów zawodowych i osobistych i które zostały usunięte z głównego drzewa źródeł. Jednak taka dystrybucja wydaje się sugerować, że łatana wersja jest oficjalnym pakietem Ion3 utrzymywanym przez samego Valkonena, co uważa za niedopuszczalne. Valkonen nawet ostatnio stał się szczerym krytykiem całego ruchu wolnego oprogramowania i open source („stado FOSS”, jak to określa) z powodu postrzeganego złego traktowania przez kilka głównych dystrybucji, w tym Arch Linux , Debian , pkgsrc ( NetBSD , DragonflyBSD ) i FreeBSD .

28 kwietnia 2007 r. Valkonen ostrzegł opiekunów Arch Linux przed możliwymi działaniami prawnymi, ponieważ (nieoficjalne) repozytorium użytkowników Archa zawierało skrypty do instalacji Ion3 z łatami, których nie aprobował. Później zrobił to samo z opiekunem pkgsrc projektu NetBSD i opiekunem portów projektu FreeBSD . Od 12 grudnia 2007 roku gałąź rozwojowa Iona, wraz z innym oprogramowaniem firmy Valkonen, została wyciągnięta z drzewa portów FreeBSD , po tym jak autor złożył skargę dotyczącą wciąż dostępnych przestarzałych wersji rozwojowych. Dowolna wersja Ion może nadal być instalowana z kodu źródłowego na dowolnym systemie uniksowym z odpowiednimi bibliotekami i zależnościami.

Valkonen dał do zrozumienia na kilku listach dyskusyjnych, że całkowicie rozczarował się, jeśli nie otwarcie wrogi wobec społeczności wolnego oprogramowania w ogóle. W przyszłości planuje przejść do tworzenia oprogramowania ściśle zamkniętego na platformę Windows . Od 2018 r. autor twierdzi, że „znalazł bardziej wartościowe hobby” niż programowanie dla „ruchu Wolnego Oprogramowania”, wyrażając opinię, że sprowadza się to do „klonów z błędami… ze scentralizowanym mechanizmem dystrybucji oprogramowania”. Borgend, najnowszy program Valkonena opublikowany w 2018 roku, pozostaje open-source i jest kompatybilny z systemami uniksopodobnymi, w tym Macintosh OS X , jego obecnym systemem operacyjnym z wyboru.

Alternatywy

Fork Notion (Not-ion) jest aktywnie utrzymywany z pakietami dostępnymi dla dystrybucji Linuksa: gentoo, Debian, Arch, SUSE i Fedora, a także NetBSD i Solaris (Solaris 10, OpenSolaris i OpenIndiana).

Menedżery okien podobne do ion obejmują wmii , dwm , xmonad , larswm , i3 i awesome .

Zobacz też

Bibliografia

Dalsza lektura

Zewnętrzne linki