Wyszukiwanie w witrynie

Te 10 aplikacji open-source uczyniło Linuksa tym, czym jest dzisiaj


System operacyjny jest tak dobry, jak aplikacje, które na nim działają. Linux był w stanie konkurować z systemami własnościowymi, ponieważ potrafi dostarczyć niektóre „killer apps”. Oto niektóre z najlepszych aplikacji, zarówno na serwery, jak i na pulpit, które rozwijały się wraz z Linuksem.

Apache

Oryginalna „killer app” Linuksa

Serwer sieciowy Apache, oficjalnie projekt Apache HTTP Server, można uznać za "killer app" Linuksa, przynajmniej po stronie serwera. Ten serwer napędzał boom dot-comów w latach 90. Wyniósł Linuksa z poziomu ciekawostki wśród hobbystów komputerowych i naukowców zajmujących się informatyką akademicką, do mainstreamowej alternatywy dla Windowsa i tradycyjnych serwerów Unix. Wraz z MySQL i Sambą, jest głównym powodem, dla którego Linux jest fundamentem nowoczesnej informatyki. Jeśli cokolwiek mogłoby być prawdziwym "killer app" Linuksa do realnego użytku, to mógłby to być Apache.

Chociaż nginx wyprzedził Apache pod względem wdrożeń, wciąż jest popularnym serwerem internetowym.

MySQL/MariaDB

Wiodąca baza danych open-source

Chociaż Apache uczynił serwery Linux realnym konkurentem dla drogich serwerów Linux, to MySQL sprawiło, że nowoczesny web był możliwy. MySQL zapewniał łatwe w użyciu trwałe przechowywanie danych dla stron internetowych i pozwalał im oferować dynamiczne treści. Wykorzystywał model relacyjny z językiem SQL spopularyzowanym przez Oracle. Front-end phpMyAdmin ułatwiał administrację.

MySQL stał się „M” w „LAMP”, czyli „Linux/Apache/MySQL/PHP (lub inny język skryptowy zaczynający się na 'P', taki jak 'Python')”. MySQL został przejęty przez Sun Microsystems, a jego deweloperzy odłączyli się po tym, jak Oracle przejęło Sun. Ten odgałęziony projekt nazywa się MariaDB i jest w dużej mierze zgodny z MySQL, więc można łatwo przejść z MySQL na MariaDB.

Bash

To domyślna powłoka Linuksa nie bez powodu

Chociaż Bash istniał zanim powstał Linux, stał się niezbędną częścią nowoczesnych dystrybucji Linuksa w ramach projektu GNU. Bash jest domyślną powłoką w większości dystrybucji Linuksa. To jest interpreter poleceń, który powita większość użytkowników, którzy po raz pierwszy zdecydują się korzystać z wiersza poleceń.

Bash jest w dużej mierze kompatybilny z klasyczną powłoką Bourne’a. Nazwa została żartobliwie utworzona jako „Bourne Again Shell” (powłoka Bourne’a na nowo). Może uruchamiać starsze skrypty, aktywując tryb zgodności poprzez łącze symboliczne. Na wielu systemach Linux /bin/sh to w rzeczywistości Bash w przebraniu. Jest świetny do tworzenia małych skryptów automatyzujących zadania konserwacyjne. Ze względu na swoją powszechność, można liczyć na to, że będzie zainstalowany w systemach Linux, chociaż jeśli potrzebujesz, aby skrypty były przenośne, lepszym wyborem jest Python, ponieważ jest łatwy do nauki, a jednocześnie nie zależy od zestawu poleceń zainstalowanego u użytkownika.

Mozilla/Firefox

Sprawienie, aby open-source było akceptowalne i ulepszenie internetu

Chociaż Firefox jest aplikacją wieloplatformową, zazwyczaj znajdziesz go zainstalowanego jako domyślną przeglądarkę internetową na większości systemów Linux dla komputerów stacjonarnych. Jego poprzednik, pakiet Mozilla, był otwartoźródłową wersją przeglądarki Netscape. Udostępnienie na otwartej licencji flagowego produktu przez Netscape mogło wydawać się aktem desperacji w obliczu dominacji Microsoftu, ale fakt, że duża firma to zrobiła, pomógł spopularyzować ruch open source.

Oryginalny pakiet Mozilla spopularyzował przeglądanie w kartach i był jednym z pierwszych, który miał wbudowane blokowanie wyskakujących okienek, co w jednej chwili zakończyło poważną uciążliwość w sieci. Te funkcje przeniosły się do Firefoksa.

GNOME/KDE/Xfce

Ułatwianie korzystania z Linuxa

Chociaż Linux od razu stał się popularny wśród osób przyzwyczajonych do wiersza poleceń Unix, interfejs musiał być bardziej przystępny dla użytkowników nietechnicznych, aby zdobyć większą popularność.

KDE, stworzone przez Matthiasa Ettricha w połowie lat 90., było jednym z pierwszych środowisk graficznych open-source, które zyskały popularność w świecie Linuksa. Chociaż nie jest to konkretny pulpit Linuksa, to właśnie tam po raz pierwszy przyciągnęło bazę użytkowników i pomogło ustanowić Linuksa jako konkurenta dla Windows i macOS. Obecna wersja znana jest jako KDE Plasma.

GNOME został opracowany w odpowiedzi na użycie zestawu narzędzi Qt przez KDE, który definiuje wygląd i sposób działania pulpitu. Chociaż KDE było oprogramowaniem open-source, zestaw narzędzi, na którym polegało, Qt, wciąż był własnościowy pod koniec lat 90-tych. GNOME ugruntowało swoją pozycję jako popularny pulpit sam w sobie, będąc domyślnym pulpitem w dystrybucjach takich jak Ubuntu.

Xfce pojawiło się również mniej więcej w tym samym czasie jako lżejsza alternatywa dla obu pulpitów, oferując łatwy w użyciu metaforę pulpitu przy jednoczesnym mniejszym obciążeniu systemu.

Samba

Łatwo integruj komputery z systemami Linux i Windows

Chociaż większość ludzi może nie znać Samby, jeśli używałeś komputera z systemem Windows w sieci korporacyjnej, istnieje duża szansa, że wspierała ona twoją pracę jako serwer plików i drukowania. Samba, wraz z MySQL i Apache, sprawiła, że Linux i oprogramowanie open-source stały się akceptowalne w przedsiębiorstwach. Było to głównie spowodowane tym, że serwery Linux działające na standardowym sprzęcie PC były tańsze niż serwery Windows lub tradycyjne serwery Unix.

Podkreśla to również jedną z rzeczy, w których Linux sprawdza się najlepiej: wspieranie heterogenicznych środowisk. Samba może łatwo obsługiwać klientów Windows, macOS i Linux w tej samej sieci.

GIMP

Kto potrzebuje PhotoShopa?

GIMP, czyli GNU Image Manipulation Program, oferuje się jako darmowa i otwartoźródłowa alternatywa dla Adobe Photoshop. W związku z narzekaniami na model subskrypcyjny Adobe, prawdopodobnie więcej osób w przyszłości zainteresuje się GIMP-em. Dla mnie jest już wystarczająco dobry, jako że głównie używam go do zmiany rozmiaru i przycinania zrzutów ekranu do artykułów takich jak ten.

Inkscape

Grafika wektorowa dla każdego

Inkscape to kolejny popularny program graficzny open-source. W przeciwieństwie do GIMP-a, który działa na grafice rastrowej, Inkscape opiera się na grafice wektorowej. Oznacza to, że obrazy stworzone w Inkscape mogą być powiększane bez postrzępionych krawędzi. Dzięki temu nadaje się do takich rzeczy jak loga.

Śmiałość

Łatwa, a jednocześnie potężna edycja dźwięku

Przechodząc od edycji obrazów do edycji dźwięku, Audacity to wieloplatformowy program, który wydaje się być stabilny na pulpicie Linuxa. Jest on wydaje się być podstawą wszędzie jako podstawowy program do edycji dźwięku. To coś, co macOS i Windows zdają się zaniedbywać.

Oto screencast od Mike'a Russella pokazujący niektóre podstawowe operacje, które można wykonać w Audacity:

Libre/OpenOffice

Profesjonalne otwartoźródłowe arkusze kalkulacyjne i edycja dokumentów

Jedną z rzeczy, która wydawała się wymykać tradycyjnemu Unixowi, był dobry pakiet biurowy, w tym arkusz kalkulacyjny i edytor tekstu. Użytkownicy stacji roboczych musieli albo korzystać z oddzielnego komputera PC, albo uruchamiać jakiś rodzaj warstwy kompatybilności podobnej do WINE. Sun Microsystems kupiło Star Division, producenta StarOffice. Stworzyli oni wersję open source nazwaną OpenOffice.org. Używałem jej do pisania prac semestralnych na studiach, a właściwie wersji na Maca zwanej NeoOffice, która już nie istnieje.

Podobnie jak w przypadku MySQL i MariaDB, po przejęciu Sun przez Oracle, użytkownicy i programiści przenieśli się do The Document Foundation i wydali fork o nazwie LibreOffice. Jest on na tyle popularny w Europie, że agencje rządowe standaryzowały jego użycie, niezależnie od tego, czy na komputerach używany jest Linux, czy nie.


Te aplikacje pomogły uczynić Linuksa platformą, którą jest dzisiaj. Chociaż większość z nich jest wieloplatformowa, naprawdę błyszczą na systemach Linux. Pokazały praktyczne korzyści wynikające z rozwoju open-source, robiąc przydatne rzeczy równie dobrze lub lepiej niż ich własnościowe odpowiedniki.

Powiązane artykuły