• Nie Znaleziono Wyników

Wolne oprogramowanie

N/A
N/A
Protected

Academic year: 2021

Share "Wolne oprogramowanie"

Copied!
20
0
0

Pełen tekst

(1)

1 / 20

Narz ˛edzia informatyczne. Wolne oprogramowanie

Aleksander Denisiuk

Uniwersytet Warmi ´nsko-Mazurski Olsztyn, ul. Słoneczna 54

denisjuk@matman.uwm.edu.pl

(2)

Wolne oprogramowanie

Pytania

Wytwarzanie oprogramowania

GNU

Wolne programy

Zalety

Dystrybucje

2012–

2 / 20

Najnowsza wersja tego dokumentu dost ˛ena jest pod adresem http://wmii.uwm.edu.pl/~denisjuk/uwm

(3)

Trzy pytania: Stabilno ´s ´c

Pytania

Wytwarzanie oprogramowania

GNU

Wolne programy

Zalety

Dystrybucje

2012–

3 / 20

W roku 2001 wirusy „Code Red” i „Nimda” sparali˙zowały kilka tysi ˛ecy www-serwerów.

Nie wszystkie serwery zostały sparali˙zowane.

Co zrobiło ich bardziej stabilnymi?

(4)

Adaptowalno ´s ´c

Pytania

Wytwarzanie oprogramowania

GNU

Wolne programy

Zalety

Dystrybucje

2012–

4 / 20

google.com wykonuje 150 000 000 wyszukiwa ´n dziennie.

Baza danych Google liczy 2 000 000 000 stron.

Obliczenia wykona si ˛e jednocze´snie na ponad 10 000 komputerach.

Jakie oprogramowanie jest na tyle skalowalnym

i adaptowalnym, ˙ze mo˙ze poprawnie działa´c na ponad 10 000 komputerach?

(5)

Cena i dost ˛epno ´s ´c

Pytania

Wytwarzanie oprogramowania

GNU

Wolne programy

Zalety

Dystrybucje

2012–

5 / 20

W 1994 nauczyciel klasy Joachima Breitnera urz ˛adził klas ˛e internetow ˛a bez ˙zadnych funduszy rz ˛adowych, wykorzystuj ˛ac dost ˛epny w szkole sprz˛et.

Jak mu to si ˛e udało, je˙zeli sam system operacyjny w sklepie kosztował ponad $500?

(6)

Jedna odpowied´z: Wolne oprogramowanie

Pytania

Wytwarzanie oprogramowania

GNU

Wolne programy

Zalety

Dystrybucje

2012–

6 / 20

Free=Wolne

Free=Darmowe

Free Software=„Free as in Free Speech, not as in Free Beer”

(7)

Wytwarzanie oprogramowania

Pytania

Wytwarzanie oprogramowania

GNU

Wolne programy

Zalety

Dystrybucje

2012–

7 / 20

Kod binarny

Kod ´zródłowy

Kompilator : Kod ´zródłowy 7→ Kod binarny

1961 rok: C, UNIX

(8)

Haker (Hacker)

Pytania

Wytwarzanie oprogramowania

GNU

Wolne programy

Zalety

Dystrybucje

2012–

8 / 20

osoba o bardzo du˙zych, praktycznych umiej ˛etno´sciach informatycznych

uwielbia bada´c, w jaki sposób działaj ˛a komputery i/lub oprogramowanie

jest amatorem, fascynatem informatyki

wi ˛ekszo´s´c programistów, zwi ˛azanych s Free Software uwa˙zaj ˛a siebie za hakerów

ten, co próbuje skra´s´c informacj ˛e, lub co´s złama´c, to

„Cracker”, włamywacz

(9)

Richard M. Stallman (RMS)

Pytania

Wytwarzanie oprogramowania

GNU

Wolne programy

Zalety

Dystrybucje

2012–

9 / 20

wolny system operacyjny GNU (Gnu’s not Unix)

4 wolno´sci oprogramowania

Wolno´s´c 0: wykorzystanie w dowolnym celu

Wolno´s´c 1: studiowanie działania programu i dopasowanie jego do własnych potrzeb

Wolno´s´c 2: prawo rozpowszechniania kopii

Wolno´s´c 3: prawo polepszenia programu i udost ˛epnienia polepsze ´n publiczno´sci

(10)

Linux

Pytania

Wytwarzanie oprogramowania

GNU

Wolne programy

Zalety

Dystrybucje

2012–

10 / 20

1991: brak j ˛adra systemu GNU

Proprietary Unix

Linux=Linus Torwalds+Tysi ˛ace hakerów

(11)

Apache

Pytania

Wytwarzanie oprogramowania

GNU

Wolne programy

Zalety

Dystrybucje

2012–

11 / 20

WWW-Server

Apache foundation

1998, IBM

Wykorzystanie na swoich serwerach

Kilku pełnoetatowych pracowników pracuj ˛a nad kodem serwera

Same korzy´sci

(12)

Wyzwolenie Oprogramowania

Pytania

Wytwarzanie oprogramowania

GNU

Wolne programy

Zalety

Dystrybucje

2012–

12 / 20

Netscape → Firefox

Star Office → Open Office → Libre Office

(13)

Zalety

Pytania

Wytwarzanie oprogramowania

GNU

Wolne programy

Zalety

Dystrybucje

2012–

13 / 20

Bezpiecze ´nstwo

Adaptowalno´s´c

Wzajemne ulepszenie projektów

Prawdziwe bezpiecze ´nstwo dla organizacji rz ˛adowych

Free like beer

(14)

Dystrybucje Linuksa

Pytania

Wytwarzanie oprogramowania

GNU

Wolne programy

Zalety

Dystrybucje

2012–

14 / 20

Debian GNU/Linux

Ubuntu

Linux Mint

Red Hat Linux Suse Linux

Inne

(15)

Inne wolne OS

Pytania

Wytwarzanie oprogramowania

GNU

Wolne programy

Zalety

Dystrybucje

2012–

15 / 20

FreeBSD, NetBSD, OpenBSD GNU/HURD

(16)

Niemcy

Pytania

Wytwarzanie oprogramowania

GNU

Wolne programy

Zalety

Dystrybucje

2012–

16 / 20

Monachium: przej´scie na wolne oprogramowanie

w urz˛edach pa ´nstwowych pozwoliło miastu zaoszcz˛edzi´c około 10 000 000 e

Raport

(17)

USA

Pytania

Wytwarzanie oprogramowania

GNU

Wolne programy

Zalety

Dystrybucje

2012–

17 / 20

Wybory 2012: Obama vs Romney

Obama: zatrudnienie programistów, utworzenie własnych rozwi ˛aza ´n na podstawie wolnych

technologii (Python, Ruby, PHP, Java oraz Node.js)

Romney: konsulting, zlecenie firmom zewn ˛etrznym

Koszty Obamy były mniejsze o $14 500 000

Efektywno´s´c 60:40 dla Obamy

Ars Technica

(18)

Francja

Pytania

Wytwarzanie oprogramowania

GNU

Wolne programy

Zalety

Dystrybucje

2012–

18 / 20

Nowa ustawa o szkolnictwie wy˙zszym (2013)

Artykuł 9 Publiczne instytucje szkolnictwa wy˙zszego

´swiadcz ˛a usługi cyfrowe i zapewniaj ˛a zasoby

edukacyjne dla u˙zytkowników. Wolne oprogramowanie jest u˙zywane jako priorytet.

Szczegóły

(19)

Bułgaria

Pytania

Wytwarzanie oprogramowania

GNU

Wolne programy

Zalety

Dystrybucje

2012–

19 / 20

Ustawa z 2016 nakazuje, by oprogramowanie, wytwarzanie w ramach zamówienia publicznego

Szczegóły

(20)

Polska

Pytania

Wytwarzanie oprogramowania

GNU

Wolne programy

Zalety

Dystrybucje

2012–

20 / 20

Dr Denisiuk rozdaje płyty z Linux Mint na wykładzie dla studentów WMII UWM

Cytaty

Powiązane dokumenty

Wszelkie operacje logiczne, wykonywane na transmitowanych danych mogą być realizowane przez programowanie, jeśli dane u- rsądzenie dysponuje możnością zapamiętania

Została ona podzielona na pięć rozdziałów, w których zapre- zentowano kolejno: metodykę badania i cechy wylosowanej do badań próby, procesy decyzyjne w zakresie wykorzystania

Streszczenie: Oprogramowanie strimera sejsmicznego Seismobile składa się z oprogramowania narzędziowego prze- znaczonego do obsługi sprzętu pomiarowego oraz oprogramowania do

d) program szpiegujący (ang. spyware) – oprogramowanie, które zbiera informacje na temat działania użytkownika np. śledzi historię przeglądanych stron czy zbiera informację

* Źródło: OpenDOAR - http://www.opendoar.org (stan na dzień 14.11.2017).. in.: University of Southampton, University of Pittsburgh)*,.. • Dostępna rozbudowana dokumentacja,

Wreszcie – można zainstalować Linuksa na osobnej partycji dysku twardego, a wyboru, z którego systemu operacyjnego chcemy korzystać tym razem, dokonuje się przy

Siemens PLM Software dostarcza rozwiązanie do zarządzania cyklem życia produktu, które pozwala w pełni nadzorować całościowy proces od koncepcji do fazy utylizacji

Niezależnie od tego, czy jesteś zaawansowanym użytkownikiem środowiska Active Workspace, czy korzystasz z niego okazjonalnie, pomoże Ci ono znaleźć i zrozumieć