Sam w sobie tytuł «Co jest GNU / Linux i wolne oprogramowanie?»Czy jest dość niejednoznaczne? Nie wiem, przypuszcza się, że dziś na jakimkolwiek uniwersytecie, na którym kształci się karierę inżynierii komputerowej czy systemów, należy się zająć tą koncepcją, ale ... Czy naprawdę wiesz, co to jest? GNU / Linux i wolne oprogramowanie? A może po prostu myślisz, że to darmowy system, z którego nie możesz korzystać Microsoft Office, grać i co to jest dla ludzi, którzy wiedzą? Mając na uwadze, że to oni, jako studenci tych karier, są (lub powinni być) tymi, którzy wiedzą; i mówię to z własnego doświadczenia.
Więc takCo to jest GNU / Linux? zaczynać.
Zasadniczo jest to połączenie jądra i systemu operacyjnego (programów), które współpracują w celu zapewnienia funkcjonalności; co nie odróżnia go od żadnego innego systemu operacyjnego.
To, co odróżnia go od innych systemów operacyjnych, to to, że jest wolny, podlega czterem podstawowym wolnościom oprogramowania, które stają się definicją wolnego oprogramowania:
0: swoboda używania programu w dowolnym celu.
1: swoboda studiowania kodu programu i modyfikowania go zgodnie z własnymi potrzebami.
2: wolność redystrybucji programu.
3: Swoboda ulepszania programu i upubliczniania ulepszeń, tak aby wszyscy odnieśli korzyści
To właśnie sprawia GNU / Linuxwolność robienia z nim wszystkiego, co chcemy. Ale sama wolność to nie tylko wymienione cztery podstawowe wolności, chociaż wszystkie są związane z tymi podstawowymi zasadami, to, co sprawia, że ten ekosystem jest piękny, to to, że dzięki tej wolności istnieje ogromna społeczność, a dzięki tej ogromnej społeczności stwarza potrzebę rosnąć, że potrzeba wzrostu stwarza impuls do nauki, że to, czego się uczymy, przynosi owoce i że owoce są zbierane przez wszystkich, ponieważ należą do każdego.
Może to brzmieć jak utopia lub komunizm, ale nic nie jest dalsze od prawdy. W rzeczywistości wolność, którą posiadamy, pociąga za sobą bardzo dużą odpowiedzialność i może stwarzać przeszkody, a jedną z nich jest ta, którą wielu wymienia jako argument; «Zbyt wiele wolności zamienia się w rozpustę, a potem w anarchizm«. I to prawda, anarchizm w GNU / Linux Można to przedstawić jako nieporządek, ponieważ w teorii, ponieważ jest to system, który próbuje przeciwstawić się już ustalonym systemom, jest to anarchizm ... ale pozostawiając za sobą sprzeczności, zaburzenie staje się szkodliwe dla wielu projektów, ponieważ wszystko może się zdarzyć, jeśli nie Jeśli masz minimalne zamówienie i wsparcie, wszystko może doprowadzić do takich rzeczy, jak koniec projektu lub jego awaria.
[Część edytowana]
Jakie są zalety wolnego oprogramowania?
Pytanie, które często mi zadają, jakie są zalety korzystania z wolnego oprogramowania, a nawet bardziej punktualne, GNU / Linux. Oprócz swobody, jaką daje, masz też całkiem interesujące zalety techniczne, takie jak «nie ma wirusów dla Linuksa»To z pewnością zaleta, chociaż niekoniecznie jest realna. Wirusy jako takie nie istnieją w Linux ponieważ mamy pewne dość silne mechanizmy bezpieczeństwa, które uniemożliwiają uruchamianie tego typu oprogramowania bez naszej wiedzy, ale jest to znacznie głębsza kwestia, która nie dochodzi do sedna, a co jeśli chodzi o podkradanie się, to chociaż wirusy komputerowe jako takie w GNU / Linux, jeśli istnieje niebezpieczeństwo, ponieważ nie ma doskonałego i nieprzeniknionego oprogramowania, w rzeczywistości dziś najbardziej wrażliwa luka w komputerze z GNU / Linux a przeglądarką może być każdy system, ale podsumowując, Linux jest dużo bezpieczniejszy i niekoniecznie dlatego, że jest rzadziej używany.
Dodatkowym atutem jest różnorodność i możliwość wyboru z dość obszernego katalogu oprogramowania, ponieważ naprawdę jest z czego wybierać, od programów biurowych po programy ułatwiające organizację czasu, synchronizację kalendarzy, prowadzenie notatek, Zadania, sprawdzanie mail, ogromny katalog do wyboru.
Tak naprawdę największą zaletą GNU / Linuksa z mojego punktu widzenia jest wybór. Z pewnością nie wszystkie systemy GNU / Linux Są w 100% wolnym oprogramowaniem, ponieważ zawierają zastrzeżone oprogramowanie do obsługi niektórych urządzeń, chodzi o to, że jeśli chcesz używać całkowicie wolnego systemu, możesz go mieć, a jeśli nie, to i tak nie przy wyborze GNU / System Linux z zastrzeżonymi sterownikami niekoniecznie oznacza, że przestajesz być wolny.
[Koniec wydania]
Kolejna ważna kwestia, która często powoduje zamieszanie ... Darmowe i otwarte oprogramowanie (Otwarte źródło).
Płaskie i ze wszystkim, nie są takie same.
El wolne oprogramowanie broni wolności użytkownika i oprogramowania, które ma być używane, modyfikowane, redystrybuowane i ulepszane, a wszystko to bez zysku, ponieważ cztery swobody nie pozwalają na sprzedaż kodu ...
Ponadto, open Source To zupełnie inny ruch, ale taki, który się miesza; jest rzadkie i można je zdefiniować jako «razem, ale nie zmieszane«. On open source w rzeczywistości niekoniecznie rządzą się czterema podstawowymi swobodami, jest po prostu otwartym kodem źródłowym, widocznym, co pozwala na jego badanie, ale nie na modyfikowanie, kopiowanie lub redystrybucję. W rzeczywistości może to być program na sprzedaż, w którym kupując go, uzyskujesz również dostęp do kodu, ale pozostaje on własnością innego.
Więc on open source to jest złe?
Zdecydowanie nie, wiele programów jest open source Są bezpłatne i mają natywne wersje dla LinuxJest to po prostu bardziej komercyjne podejście, inne niż wolne oprogramowanie, które nie oznacza, że jest nieopłacalne, ale nie jest oparte na tych samych koncepcjach.
Doskonałym przykładem ilustracyjnym może być program, który prowadzi konta firmowe.
Niski program wolne oprogramowanie: pozwala Ci jako właścicielowi firmy uzyskać program za darmo i mieć do niego pełny dostęp, ale potrzebujesz kogoś, kto go stworzy i za to płacisz programistom, którzy robią program na żądanie. Następnie chcesz go przedłużyć, ponieważ nie udało się, dzwonisz do tych programistów, którzy biorą już wykonaną pracę i ją rozwijają. A jeśli w takim przypadku nie możesz skontaktować się z tymi programistami, z jakiegokolwiek powodu, każdy inny programista może podjąć się pracy.
Program w ramach filozofii open source: jako właściciel pozwala upewnić się, że kod jest wolny od sztuczek i sztuczek, że nie jesteś szpiegowany i nikt nie żartuje. Jako programista pozwala być właścicielem kodu i sprzedawać go większej liczbie osób, chociaż oznacza to, że nie każdy może modyfikować ten kod, co zapewnia przyszłą pracę lub sam możesz powiedzieć, że możesz również zmodyfikować kod, ale nie rozpowszechniać go.; pojęcie wolności jest nieco bardziej pokręcone, ale niewątpliwie więcej, niż wielu na to pozwala.
Oczywiście są też inne implikacje, takie jak na przykład oszukanie Cię i nie pokazanie całego kodu i wszystkiego, co może się z tym wiązać, ale to już jest bardziej etyczne niż cokolwiek innego.
To nic nie kosztuje, to nic nie kosztuje!
NIE! być może błędem każdego nowicjusza (w tym mnie) jest (lub było) przekonanie, że darmowe znaczy darmowe. Ani ja, ani nikt, kto już jest na tym świecie, nie męczy się twierdzeniem, że wolność i wolność niekoniecznie są tym samym; To jedno, żeby coś było wolne, a zatem i wolne, żeby było wolne, ale niekoniecznie wolne. Google… Jest darmowy i darmowy, ale czy tak jest wolne oprogramowanie? nigdy, ponieważ chociaż nie płacisz za korzystanie z ich technologii, płacisz swoimi danymi osobowymi i nie masz żadnej z podstawowych wolności oprogramowania.
W rzeczywistości istnieją wolne programy, które są sprzedawane za odpowiednią cenę, a następnie pozwalają ci robić z nimi, co chcesz, istnieją bardzo udane modele biznesowe wolnego oprogramowania, takie jak Red Hat, i wiele rynków do odkrycia i rozwoju na tym świecie, być może najbardziej niesamowitą rzeczą w wolnym oprogramowaniu i GNU / Linuksie (lub też BSD) jest to, że jedynym ograniczeniem jest to, które sami sobie narzucamy.
I to jest, panowie, pierwsza część tego, czym chcę, żeby była moja prezentacja, teraz twoja część ... Czy tego brakuje? Czy zostały jakieś? Co myślisz?