Grupa użytkowników narzędzi programowych
Tworzenie | około 1976 |
---|---|
Siedziba | Lawrence Berkeley National Laboratory , Berkeley, Kalifornia , Stany Zjednoczone |
Członkostwo |
Ponad 2000 w szczytowym momencie |
Koordynator |
Deborah K. Scherrer |
Kluczowi ludzie |
Dennis E. Hall, Joseph S. Sventek |
Software Tools Users Group (STUG) była organizacją techniczną założoną w 1976 roku równolegle z Usenixem . Celem STUG było opracowanie potężnego i przenośnego systemu podobnego do Uniksa, który mógłby zostać zaimplementowany na praktycznie każdym systemie operacyjnym , zapewniając możliwości i funkcje Uniksa w niezastrzeżonym systemie. Koncentrując się na budowaniu czystego, przenośnego kodu wielokrotnego użytku, współdzielonego przez wiele aplikacji i działającego w dowolnym systemie operacyjnym , ruch Software Tools przywrócił tradycję open source oraz koncepcje umożliwienia użytkownikom definiowania, rozwijania, kontrolowania i swobodnej dystrybucji ich środowiska komputerowego.
Historia
W 1976 roku Brian Kernighan (wówczas z Bell Labs ) i PJ Plauger opublikowali Software Tools, pierwszą z ich książek o programowaniu, zainspirowaną niedawnym stworzeniem systemu operacyjnego Unix przez kolegów Kernighana z Bell Labs. Seria „Software Tools” rozpowszechnia esencję „myślenia C/Unix” dzięki przeróbkom Fortrana i Pascala . Ratfor firmy Kernighana (racjonalny preprocesor FORTRAN) został ostatecznie udostępniony publicznie.
Deborah K. Scherrer, Dennis E. Hall i Joseph S. Sventek, badacze z Lawrence Berkeley National Laboratory , szybko zajęli się książką i filozofią Software Tools. Rozszerzyli początkowy zestaw kilkudziesięciu narzędzi z książki do całego wirtualnego systemu operacyjnego (VOS), dostarczając prawie kompletny zestaw narzędzi uniksowych, uniksopodobną bibliotekę programistyczną oraz interfejs systemu operacyjnego, który można zaimplementować na na szczycie praktycznie każdego systemu. Swobodnie rozpowszechniali swoją kolekcję VOS na całym świecie. Ich praca wygenerowała porty oprogramowania do ponad 50 systemów operacyjnych oraz grupę użytkowników liczącą ponad 2000 osób.
Raport badawczy LBNL ukazał się w Communications of the ACM we wrześniu 1980 roku.
Scherrer, będący wówczas również członkiem zarządu Usenix , założył i koordynował Grupę Użytkowników Narzędzi Oprogramowania, sprzymierzając się z Usenixem . Począwszy od 1979 roku, STUG i Usenix organizowali równoległe konferencje. STUG wyprodukował również serię biuletynów. STUG współpracował również z Europejską Grupą Użytkowników Uniksa i stworzył podobne grupy w innych częściach świata.
Ruch narzędzi programowych ostatecznie skłonił kilka firm komercyjnych do przeniesienia i dystrybucji narzędzi programowych do systemów mikrokomputerowych, takich jak CP / M i MS-DOS.
Nagrody
24 stycznia 1996 r. Scherrer, Hall i Sventek zostali wyróżnieni nagrodą USENIX Lifetime Achievement Award („Płomień”).
W 1993 roku Scherrer został wcześniej uhonorowany nagrodą „ Unix Academic Driver” przyznawaną przez Bell Labs za „wybitny wkład w społeczność UNIX ”. Jej praca obejmowała ruch Software Tools, a także wkład w USENIX .
Inni główni współtwórcy
Projekt Software Tools był wynikiem wysiłków setek ludzi w wielu, wielu miejscach. USENIX STUG Lifetime Achievement Award obejmuje nazwiska wielu, ale z pewnością nie wszystkich, głównych współtwórców projektu Software Tools .
Dziedzictwo
Pod koniec lat 80. Unix stawał się coraz bardziej dostępny, Microsoft przejął rynek komputerów osobistych, a zapotrzebowanie na środowisko VOS zaczęło słabnąć. Grupa STUG zdecydowała się zaprzestać działalności, decydując się na przekazanie dziedzictwa finansowego grupy na coroczny USENIX „Nagroda STUGA”. Ta nagroda „jest wyrazem uznania dla znaczącego wkładu w społeczność, który odzwierciedla ducha i charakter tych, którzy zebrali się w Grupie Użytkowników Narzędzi Oprogramowania. Zdobywcy corocznej nagrody STUG w widoczny sposób przyczyniają się do tworzenia bazy kodów wielokrotnego użytku i/lub zapewniają użytkownikom istotną technologię wspomagającą w powszechnie dostępnej formie”. .
Zobacz też
- USENIX
- Uniks
- Model open-source
- Brian Kernighan „Środowisko programowania w systemie Unix”. Oprogramowanie: praktyka i doświadczenie, tom 9, 1979.
- Peter H. Salus Ćwierć wieku systemu UNIX. Addison-Wesley: 1994.
- Kompletna kopia dystrybucji Software Tools z LBNL, porty dla systemów Unix, CP/M i MS-DOS, Pascal oraz oryginalny zestaw z Addison-Wesley są dostępne w Computer History Museum i The Unix Heritage Society . Archiwa te zawierają również większość biuletynów STUG i powiązanych artykułów.