SlideShare a Scribd company logo
1 of 32
Download to read offline
GNU i ostala družina
 Slobodan softver i
popularizacija nauke
      Milan Milošević




       AK Letenka, jul 2009
Free software


 ●   “Free” - sloboda, ne cena

 ●   “Free as in freedom”

 ●   "Free as in beer" vs "Free as in speech"

 ●   Besplatan vs slobodan

                       www.mmilan.com           2
Besplatan softver?

●   Vlasnički softver
    ●   Freeware
    ●   Shareware (?!?!)


●   Free software



Licence: http://www.gnu.org/licenses/license-list.html
                                www.mmilan.com           3
Definicija:


(0) Korišćenje programa u bilo koje svrhe

(1) Uvid u način funkcionisanja programa
 (otvoreni kod)

(2) Redistribucija kopija

(3) Unapređivanje programa i objavljivanje
 unapređenja
                      www.mmilan.com         4
(0) Korišćenje programa




            www.mmilan.com   5
(1) Open Source




                             http://en.tiraecol.net



            www.mmilan.com                      6
(2) Redistribucija




              www.mmilan.com   7
(3) Unapređivanje




            www.mmilan.com   8
Zašto?

●   I need, I want, I CAN

●   Niko ne radi besplatno ?!?
    ●   Neko radi zbog zabave
    ●   Neko radi zbog potrebe


●   “Novi” poslovni model
    ●   Cena usluge, ne proizvoda
                         www.mmilan.com   9
Zašto ja?

●   Korisnik
    ●   Cena, stabilnost, bezbednost
●   Kompanije
    ●   Kompatibilnost, nezavisnost, cena
●   Čovečanstvo
    ●   Monopol, znanje, sigurnost, nema “Velikog brata”



                          www.mmilan.com                   10
Ali...

●   Već koristite Slobodan softver !
    ●   Firefox
    ●   Wikipedia
    ●   Astronomski magazin
    ●   Internet...




                        www.mmilan.com   11
GNU is Not Unix

●   1969: Nastao Unix (AT&T)
●   1983: Startovao GNU Projekat (Richard Stallman)
●   1991: Linux 0.01 ( 10k linija koda, 1 korisnik )
●   1994: Linux 1.0 ( 170k linija, 100 hiljada korisnika)
●   1996: Linux 2.0 ( 400k linija, 1,5 miliona korisnika)
●   1998: Free Software Definition (4 slobode)
●   1998: Linux 2.1.11 ( 1.5M linija, 7.5 miliona korisniak)
●   1999: Linux 2.2: 12 miliona korisnika
●   2009: Odlična budućnost
                             www.mmilan.com                    12
GNU/Linux

8,000,000                                                                    1,600,000


7,000,000                                                                    1,400,000


6,000,000                                                                    1,200,000
                                        Lines of Code
                                        Users
5,000,000                                                                    1,000,000


4,000,000                                                                    800,000


3,000,000                                                                    600,000
                                           Apache
2,000,000                                                                    400,000


1,000,000                                                                    200,000


       0                                                                      0
     1991      1992      1993      1994     1995      1996    1997       1998
                                       www.mmilan.com
     (ver0.01) (ver0.96) (ver0.99) (ver1.0) (ver1.2) (ver2.0) (ver2.1)   (ver            13
                                                                         2.1.11)
GNU/Linux

●
    Linux Kernel:
    ●   Softver koji obezbeđuje komunikaciju između hardvera I
        korisničkog softvera. Linux kernel radi na mnogim platformama
        (Intel x86, IA-64, AMD64, Alpha, MIPS, HP PA-RISC, PowerPC,
        IBM S/390, SPARC, Motorola 680x0, itd.).
●   GNU/Linux OS:
    ●   Linux kernel i korisnički softver koji omogućava rad.
●   Linux Distribution:
    ●   Linux Kernel, GNU/Linux OS i dodatni sofver koji omogućava
        jednostavnu instalaciju, konfigurisanje i rad


                                 www.mmilan.com                         14
Prednosti:

●   Brzina i stabilnost
●   Bolji kvalitet i ekonomičnost
●   Bezbednost: manje “rupa” brze i češće “zakrpe”
●   Nema crva, spyware-a, rušenja, plavog ekrana
●   Pravi višekorisnički sistem (pristup fajlovima, prava drugih
    korisnika, morate da se prijavite)
●   Prilagodljivost (Mogućnost izbora, CLI, GUI,...).
●   Jaka zajednica za podršku i razvoj



                              www.mmilan.com                       15
Ako je tako dobar...

●   ...zašto se ne koristi više?
    ●   Skuplje = bolje
    ●   Marketing
    ●   Kompanije, ugovori, obaveze
    ●   Piraterija
“It’s easier for our software to compete with Linux when
there’s piracy than when there’s not.” - Bill Gates (2007)
“They’ll get sort of addicted, and then we’ll somehow figure
out how to collect sometime in the next decade.” Bill Gates
(2006)
                             www.mmilan.com                  16
Svet bez zidova


  In a world without 
   walls, who needs 
  windows and gates?

            www.mmilan.com   17
Koristi se:

●   Google !
●   70% web strana
●   TOP500 naj- računara
    ●   Linux ~88% (svi sa liste TOP10)
    ●   Unix/Linux ~5.8%
    ●   Unix ~4.4%
    ●   Windows HPC ~1%
    ●   BSD – 1 računar
                           www.mmilan.com   18
GNU/Linux distribucije




             www.mmilan.com   19
Distribucije

●   Debian: velika zajednica (>1200 programera), stroga pravila slobode, 30k paketa,
    rast 20% godišnje. Najveća (?)
●   Ubuntu: za desktop korisnike, bazirana na Debian unstable.
●   Red Hat: Jedna od najstarijih distribucija, Enterprise.
●   Fedora: Sponorisana od strane Red Hat-a, razvija je zajednica.
●   Centos: Besplatna alternativa Red Hat-a.
●   Mandriva: Najpopularniji derivat Red Hat-a.
●   Suse: razvija Novell, Enterprise distribucija. Podrška Microsofta (?)
●   OpenSuse: slobodna alternativa Suse
●   Slackware: najsličnija Unixu, stara i popularna distribucija



                                       www.mmilan.com                                  20
GNU/Linux “slojevi”

●   Kernel
●   Shell
●   X-Server (XFree, XORG)
●   Desktop Enviroment
    ●   KDE, Gnome, XFCE, ...
●   Composite Window Maker
    ●   Window Maker, Enlightment, IceWM, ...
●   Window Decorator
                         www.mmilan.com         21
GNU/Linux za svaki dan

●   Firefox, Thunderbird
●   aMSN, Pidgin, Kopete
●   OpenOffice
●   GIMP, Inkscape, Scribus
●   Amarok, Audacious, Mplayer, VLC, Kdenlive
●   Octave, FreeMat, Latex
●   Celestia, Kstars, OpenUniverse, Step
                      www.mmilan.com            22
Instalacija programa

●   Windows                       ●   GNU/Linux
    ●   Google                        ●   Menadžer paketa
    ●   Download, $$$
    ●   Install
    ●   Google, $$$...




                         www.mmilan.com                     23
CLI vs GUI




             www.mmilan.com   24
Kako?

●   Windows + slobodan softver

●   Dual boot

●   GNU/Linux + VirualBox

●   GNU/Linux !
                     www.mmilan.com   25
Ne samo Linux...

●   Skoro svi programi rade i na Windowsu
●   Internet:
    ●   Wordpress
    ●   Joomla
    ●   SMF
    ●   Wiki
    ●   Itd
●   Tekstovi, slike, audio i video materijal
                        www.mmilan.com         26
Licence (1)

●   Public Domain
●   EULA (End-User License Agreements )
●   GPL – General Public Licence
●   BSD – Berkeley Software Distribution
    ●   Sloboda 3 nije obavezna
●   CDDL (Common Development and Distribution License)
●   Licence kompanija, itd

●   CC - Creative Commons
                              www.mmilan.com             27
Licence (2)




              www.mmilan.com   28
Licence (3)


   EULA (End Users license agreement): 
 sharing is evil. BSD: Berkeley Software 
  Distribution: sharing is not evil. GNU 
General Public License: not sharing is evil. 
             What you think?




                  www.mmilan.com           29
CC - Creative Commons

●   Attribution
●   Share Alike
●   Noncommercial
●   No Derivative Works



●   http://creativecommons.org/about/licenses/
●   http://creativecommons.org/international/rs/
                       www.mmilan.com              30
Korisni linkovi

●   http://www.fsnserbia.org/
●   http://blog.urosevic.net/
●   http://www.ubuntu-rs.org/
●   http://www.linux.org/
●   http://www.debian.org/
●   http://www.ubuntu.com/
●   http://www.gnu.org/
                        www.mmilan.com   31
Pitanja?

●   Homepage: http://www.mmilan.com
●   E-mail: mm@mmilan.com
●   http://www.facebook.com/mmilann
●   http://www.facebook.com/univerzum
●   http://www.twitter.com/mmilann


                 Neka prava su zadržana. Objavljeno pod Creative Commons
                 Attribution-Noncommercial-Share Alike 3.0 Serbia Licencom

                         www.mmilan.com                                32

More Related Content

Viewers also liked

Inflatorni kosmološki modeli
Inflatorni kosmološki modeliInflatorni kosmološki modeli
Inflatorni kosmološki modeli
Milan Milošević
 

Viewers also liked (20)

Hacking Linksys Wrt54g
Hacking Linksys Wrt54gHacking Linksys Wrt54g
Hacking Linksys Wrt54g
 
Mesijeovi objekti
Mesijeovi objektiMesijeovi objekti
Mesijeovi objekti
 
Hamburg & DESY
Hamburg & DESYHamburg & DESY
Hamburg & DESY
 
Nauka vs pseudonauka
Nauka vs pseudonaukaNauka vs pseudonauka
Nauka vs pseudonauka
 
Svet nauke @CPN
Svet nauke @CPNSvet nauke @CPN
Svet nauke @CPN
 
Internet: Istina je tamo negde
Internet: Istina je tamo negdeInternet: Istina je tamo negde
Internet: Istina je tamo negde
 
Astronomska inflacija
Astronomska inflacijaAstronomska inflacija
Astronomska inflacija
 
Zvezda Sunčevog sistema
Zvezda Sunčevog sistemaZvezda Sunčevog sistema
Zvezda Sunčevog sistema
 
Kako cestice dobijaju masu?
Kako cestice dobijaju masu?Kako cestice dobijaju masu?
Kako cestice dobijaju masu?
 
Free softver, znanje i astronomija
Free softver, znanje i astronomijaFree softver, znanje i astronomija
Free softver, znanje i astronomija
 
LHC - Godinu Dana Kasnije
LHC - Godinu Dana KasnijeLHC - Godinu Dana Kasnije
LHC - Godinu Dana Kasnije
 
Međunarodna godina astronomije na Internetu
Međunarodna godina astronomije na InternetuMeđunarodna godina astronomije na Internetu
Međunarodna godina astronomije na Internetu
 
Kako zive zvezde
Kako zive zvezdeKako zive zvezde
Kako zive zvezde
 
Pomracenje Sunca - 29. mart 2006
Pomracenje Sunca - 29. mart 2006Pomracenje Sunca - 29. mart 2006
Pomracenje Sunca - 29. mart 2006
 
Da li će Zemlja dobiti drugo Sunce? - Betelgez
Da li će Zemlja dobiti drugo Sunce? - BetelgezDa li će Zemlja dobiti drugo Sunce? - Betelgez
Da li će Zemlja dobiti drugo Sunce? - Betelgez
 
Supernove - na kraju je opet pocetak (1. deo)
Supernove - na kraju je opet pocetak (1. deo)Supernove - na kraju je opet pocetak (1. deo)
Supernove - na kraju je opet pocetak (1. deo)
 
Internet sajtovi i popularizacija astronomije
Internet sajtovi i popularizacija astronomijeInternet sajtovi i popularizacija astronomije
Internet sajtovi i popularizacija astronomije
 
Astronomska inflacija
Astronomska inflacijaAstronomska inflacija
Astronomska inflacija
 
Inflatorni kosmološki modeli
Inflatorni kosmološki modeliInflatorni kosmološki modeli
Inflatorni kosmološki modeli
 
Izrada i postavljanje web sajtova
Izrada i postavljanje web sajtovaIzrada i postavljanje web sajtova
Izrada i postavljanje web sajtova
 

Similar to Linux I Ostala Druzina

Dtu 2012_03_15
Dtu 2012_03_15Dtu 2012_03_15
Dtu 2012_03_15
Peter Toft
 
Introducción al Software Libre
Introducción al Software LibreIntroducción al Software Libre
Introducción al Software Libre
Diego Berrueta
 
Linuxカーネルから紐解くAndroid
Linuxカーネルから紐解くAndroidLinuxカーネルから紐解くAndroid
Linuxカーネルから紐解くAndroid
demuyan
 

Similar to Linux I Ostala Druzina (20)

FOSS, history and philosophy
FOSS, history and philosophyFOSS, history and philosophy
FOSS, history and philosophy
 
Dtu 2012_03_15
Dtu 2012_03_15Dtu 2012_03_15
Dtu 2012_03_15
 
Introduction to Gnu/Linux
Introduction to Gnu/LinuxIntroduction to Gnu/Linux
Introduction to Gnu/Linux
 
Linux Seminar for Beginners
Linux Seminar for BeginnersLinux Seminar for Beginners
Linux Seminar for Beginners
 
Hacking the Linux Kernel - An Introduction
Hacking the Linux Kernel - An IntroductionHacking the Linux Kernel - An Introduction
Hacking the Linux Kernel - An Introduction
 
Using oss and hacker culture at an internet company at osc/tokyo 2014/03/01
Using oss and hacker culture at an internet company at osc/tokyo 2014/03/01Using oss and hacker culture at an internet company at osc/tokyo 2014/03/01
Using oss and hacker culture at an internet company at osc/tokyo 2014/03/01
 
Linux a free and open source operating system
Linux a free and open source operating systemLinux a free and open source operating system
Linux a free and open source operating system
 
Linux a free and open source operating system
Linux a free and open source operating systemLinux a free and open source operating system
Linux a free and open source operating system
 
(sebuah pengenalan) Free Open Source Software & Linux
(sebuah pengenalan) Free Open Source Software & Linux(sebuah pengenalan) Free Open Source Software & Linux
(sebuah pengenalan) Free Open Source Software & Linux
 
Android Hacks, Variants, Tricks and Resources ESC SV 2012
Android Hacks, Variants, Tricks and Resources ESC SV 2012Android Hacks, Variants, Tricks and Resources ESC SV 2012
Android Hacks, Variants, Tricks and Resources ESC SV 2012
 
Be Free Be Linux
Be Free Be LinuxBe Free Be Linux
Be Free Be Linux
 
Introducción al Software Libre
Introducción al Software LibreIntroducción al Software Libre
Introducción al Software Libre
 
LUG - Install Fest 2008
LUG - Install Fest 2008LUG - Install Fest 2008
LUG - Install Fest 2008
 
HKG15: Opening Keynote - George Grey, Linaro CEO
HKG15: Opening Keynote - George Grey, Linaro CEOHKG15: Opening Keynote - George Grey, Linaro CEO
HKG15: Opening Keynote - George Grey, Linaro CEO
 
Headless Android at AnDevCon3
Headless Android at AnDevCon3Headless Android at AnDevCon3
Headless Android at AnDevCon3
 
Linuxカーネルから紐解くAndroid
Linuxカーネルから紐解くAndroidLinuxカーネルから紐解くAndroid
Linuxカーネルから紐解くAndroid
 
Linux para iniciantes
Linux para iniciantesLinux para iniciantes
Linux para iniciantes
 
OpenSource
OpenSourceOpenSource
OpenSource
 
Blaze Information Security: URI handlers - the forgotten attack surface by J...
 Blaze Information Security: URI handlers - the forgotten attack surface by J... Blaze Information Security: URI handlers - the forgotten attack surface by J...
Blaze Information Security: URI handlers - the forgotten attack surface by J...
 
Using oss at an internet company and hacker culture; Linux Enterprise Users M...
Using oss at an internet company and hacker culture; Linux Enterprise Users M...Using oss at an internet company and hacker culture; Linux Enterprise Users M...
Using oss at an internet company and hacker culture; Linux Enterprise Users M...
 

More from Milan Milošević

More from Milan Milošević (20)

Inflacija, crne rupe i Fizika u Nišu
Inflacija, crne rupe i Fizika u NišuInflacija, crne rupe i Fizika u Nišu
Inflacija, crne rupe i Fizika u Nišu
 
Observational tests of Tachyonic and Holographic Models of Inflation
Observational tests of Tachyonic and Holographic Models of InflationObservational tests of Tachyonic and Holographic Models of Inflation
Observational tests of Tachyonic and Holographic Models of Inflation
 
Kako smo videli nevidljivo - od crne rupe do Nobelove nagrade za fiziku
Kako smo videli nevidljivo - od crne rupe do Nobelove nagrade za fizikuKako smo videli nevidljivo - od crne rupe do Nobelove nagrade za fiziku
Kako smo videli nevidljivo - od crne rupe do Nobelove nagrade za fiziku
 
Sunce - zvezda iz Sunčevog sistema
Sunce - zvezda iz Sunčevog sistemaSunce - zvezda iz Sunčevog sistema
Sunce - zvezda iz Sunčevog sistema
 
Observational parameters of Inflation in Holographic cosmology
Observational parameters of Inflation in Holographic cosmologyObservational parameters of Inflation in Holographic cosmology
Observational parameters of Inflation in Holographic cosmology
 
Numerical inflation: simulation of observational parameters
Numerical inflation: simulation of observational parametersNumerical inflation: simulation of observational parameters
Numerical inflation: simulation of observational parameters
 
Od crne rupe do Nobelove nagrade za fiziku
Od crne rupe do Nobelove nagrade za fizikuOd crne rupe do Nobelove nagrade za fiziku
Od crne rupe do Nobelove nagrade za fiziku
 
Od velikog praska do Nobelove nagrade za fiziku za 2019. godinu
Od velikog praska do Nobelove nagrade za fiziku za 2019. godinuOd velikog praska do Nobelove nagrade za fiziku za 2019. godinu
Od velikog praska do Nobelove nagrade za fiziku za 2019. godinu
 
Evolucija zvezda i nastanak crnih rupa - kako smo videli nevidljivo
Evolucija zvezda i nastanak crnih rupa - kako smo videli nevidljivoEvolucija zvezda i nastanak crnih rupa - kako smo videli nevidljivo
Evolucija zvezda i nastanak crnih rupa - kako smo videli nevidljivo
 
Kako videti nevidljivo? - prva fotografija crne rupe
Kako videti nevidljivo? - prva fotografija crne rupeKako videti nevidljivo? - prva fotografija crne rupe
Kako videti nevidljivo? - prva fotografija crne rupe
 
Kako preživeti internet?
Kako preživeti internet?Kako preživeti internet?
Kako preživeti internet?
 
CERN mesto gde je nastao "internet"
CERN mesto gde je nastao "internet"CERN mesto gde je nastao "internet"
CERN mesto gde je nastao "internet"
 
Kako je svet postao globalno selo?
Kako je svet postao globalno selo?Kako je svet postao globalno selo?
Kako je svet postao globalno selo?
 
NETCHEM CPD: Audio prezentovanje jednosmerna i dvosmerna komunikacija
NETCHEM CPD: Audio prezentovanje jednosmerna i dvosmerna komunikacijaNETCHEM CPD: Audio prezentovanje jednosmerna i dvosmerna komunikacija
NETCHEM CPD: Audio prezentovanje jednosmerna i dvosmerna komunikacija
 
NETCHEM CPD: Video konferencijsko povezivanje
NETCHEM CPD: Video konferencijsko povezivanjeNETCHEM CPD: Video konferencijsko povezivanje
NETCHEM CPD: Video konferencijsko povezivanje
 
Fizika mobilnog telefona
Fizika mobilnog telefonaFizika mobilnog telefona
Fizika mobilnog telefona
 
30 godina World Wide Web-a
30 godina World Wide Web-a30 godina World Wide Web-a
30 godina World Wide Web-a
 
"Svet nauke" o svetu nauke
"Svet nauke" o svetu nauke"Svet nauke" o svetu nauke
"Svet nauke" o svetu nauke
 
NETCHEM Forum
NETCHEM ForumNETCHEM Forum
NETCHEM Forum
 
Overview of collected WARIAL data from NETCHEM consortium
Overview of collected WARIAL data from NETCHEM consortiumOverview of collected WARIAL data from NETCHEM consortium
Overview of collected WARIAL data from NETCHEM consortium
 

Recently uploaded

The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
heathfieldcps1
 

Recently uploaded (20)

Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the Classroom
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptx
 
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
 
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxOn_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 

Linux I Ostala Druzina

  • 1. GNU i ostala družina Slobodan softver i popularizacija nauke Milan Milošević AK Letenka, jul 2009
  • 2. Free software ● “Free” - sloboda, ne cena ● “Free as in freedom” ● "Free as in beer" vs "Free as in speech" ● Besplatan vs slobodan www.mmilan.com 2
  • 3. Besplatan softver? ● Vlasnički softver ● Freeware ● Shareware (?!?!) ● Free software Licence: http://www.gnu.org/licenses/license-list.html www.mmilan.com 3
  • 4. Definicija: (0) Korišćenje programa u bilo koje svrhe (1) Uvid u način funkcionisanja programa (otvoreni kod) (2) Redistribucija kopija (3) Unapređivanje programa i objavljivanje unapređenja www.mmilan.com 4
  • 5. (0) Korišćenje programa www.mmilan.com 5
  • 6. (1) Open Source http://en.tiraecol.net www.mmilan.com 6
  • 7. (2) Redistribucija www.mmilan.com 7
  • 8. (3) Unapređivanje www.mmilan.com 8
  • 9. Zašto? ● I need, I want, I CAN ● Niko ne radi besplatno ?!? ● Neko radi zbog zabave ● Neko radi zbog potrebe ● “Novi” poslovni model ● Cena usluge, ne proizvoda www.mmilan.com 9
  • 10. Zašto ja? ● Korisnik ● Cena, stabilnost, bezbednost ● Kompanije ● Kompatibilnost, nezavisnost, cena ● Čovečanstvo ● Monopol, znanje, sigurnost, nema “Velikog brata” www.mmilan.com 10
  • 11. Ali... ● Već koristite Slobodan softver ! ● Firefox ● Wikipedia ● Astronomski magazin ● Internet... www.mmilan.com 11
  • 12. GNU is Not Unix ● 1969: Nastao Unix (AT&T) ● 1983: Startovao GNU Projekat (Richard Stallman) ● 1991: Linux 0.01 ( 10k linija koda, 1 korisnik ) ● 1994: Linux 1.0 ( 170k linija, 100 hiljada korisnika) ● 1996: Linux 2.0 ( 400k linija, 1,5 miliona korisnika) ● 1998: Free Software Definition (4 slobode) ● 1998: Linux 2.1.11 ( 1.5M linija, 7.5 miliona korisniak) ● 1999: Linux 2.2: 12 miliona korisnika ● 2009: Odlična budućnost www.mmilan.com 12
  • 13. GNU/Linux 8,000,000 1,600,000 7,000,000 1,400,000 6,000,000 1,200,000 Lines of Code Users 5,000,000 1,000,000 4,000,000 800,000 3,000,000 600,000 Apache 2,000,000 400,000 1,000,000 200,000 0 0 1991 1992 1993 1994 1995 1996 1997 1998 www.mmilan.com (ver0.01) (ver0.96) (ver0.99) (ver1.0) (ver1.2) (ver2.0) (ver2.1) (ver 13 2.1.11)
  • 14. GNU/Linux ● Linux Kernel: ● Softver koji obezbeđuje komunikaciju između hardvera I korisničkog softvera. Linux kernel radi na mnogim platformama (Intel x86, IA-64, AMD64, Alpha, MIPS, HP PA-RISC, PowerPC, IBM S/390, SPARC, Motorola 680x0, itd.). ● GNU/Linux OS: ● Linux kernel i korisnički softver koji omogućava rad. ● Linux Distribution: ● Linux Kernel, GNU/Linux OS i dodatni sofver koji omogućava jednostavnu instalaciju, konfigurisanje i rad www.mmilan.com 14
  • 15. Prednosti: ● Brzina i stabilnost ● Bolji kvalitet i ekonomičnost ● Bezbednost: manje “rupa” brze i češće “zakrpe” ● Nema crva, spyware-a, rušenja, plavog ekrana ● Pravi višekorisnički sistem (pristup fajlovima, prava drugih korisnika, morate da se prijavite) ● Prilagodljivost (Mogućnost izbora, CLI, GUI,...). ● Jaka zajednica za podršku i razvoj www.mmilan.com 15
  • 16. Ako je tako dobar... ● ...zašto se ne koristi više? ● Skuplje = bolje ● Marketing ● Kompanije, ugovori, obaveze ● Piraterija “It’s easier for our software to compete with Linux when there’s piracy than when there’s not.” - Bill Gates (2007) “They’ll get sort of addicted, and then we’ll somehow figure out how to collect sometime in the next decade.” Bill Gates (2006) www.mmilan.com 16
  • 17. Svet bez zidova In a world without  walls, who needs  windows and gates? www.mmilan.com 17
  • 18. Koristi se: ● Google ! ● 70% web strana ● TOP500 naj- računara ● Linux ~88% (svi sa liste TOP10) ● Unix/Linux ~5.8% ● Unix ~4.4% ● Windows HPC ~1% ● BSD – 1 računar www.mmilan.com 18
  • 19. GNU/Linux distribucije www.mmilan.com 19
  • 20. Distribucije ● Debian: velika zajednica (>1200 programera), stroga pravila slobode, 30k paketa, rast 20% godišnje. Najveća (?) ● Ubuntu: za desktop korisnike, bazirana na Debian unstable. ● Red Hat: Jedna od najstarijih distribucija, Enterprise. ● Fedora: Sponorisana od strane Red Hat-a, razvija je zajednica. ● Centos: Besplatna alternativa Red Hat-a. ● Mandriva: Najpopularniji derivat Red Hat-a. ● Suse: razvija Novell, Enterprise distribucija. Podrška Microsofta (?) ● OpenSuse: slobodna alternativa Suse ● Slackware: najsličnija Unixu, stara i popularna distribucija www.mmilan.com 20
  • 21. GNU/Linux “slojevi” ● Kernel ● Shell ● X-Server (XFree, XORG) ● Desktop Enviroment ● KDE, Gnome, XFCE, ... ● Composite Window Maker ● Window Maker, Enlightment, IceWM, ... ● Window Decorator www.mmilan.com 21
  • 22. GNU/Linux za svaki dan ● Firefox, Thunderbird ● aMSN, Pidgin, Kopete ● OpenOffice ● GIMP, Inkscape, Scribus ● Amarok, Audacious, Mplayer, VLC, Kdenlive ● Octave, FreeMat, Latex ● Celestia, Kstars, OpenUniverse, Step www.mmilan.com 22
  • 23. Instalacija programa ● Windows ● GNU/Linux ● Google ● Menadžer paketa ● Download, $$$ ● Install ● Google, $$$... www.mmilan.com 23
  • 24. CLI vs GUI www.mmilan.com 24
  • 25. Kako? ● Windows + slobodan softver ● Dual boot ● GNU/Linux + VirualBox ● GNU/Linux ! www.mmilan.com 25
  • 26. Ne samo Linux... ● Skoro svi programi rade i na Windowsu ● Internet: ● Wordpress ● Joomla ● SMF ● Wiki ● Itd ● Tekstovi, slike, audio i video materijal www.mmilan.com 26
  • 27. Licence (1) ● Public Domain ● EULA (End-User License Agreements ) ● GPL – General Public Licence ● BSD – Berkeley Software Distribution ● Sloboda 3 nije obavezna ● CDDL (Common Development and Distribution License) ● Licence kompanija, itd ● CC - Creative Commons www.mmilan.com 27
  • 28. Licence (2) www.mmilan.com 28
  • 29. Licence (3)  EULA (End Users license agreement):  sharing is evil. BSD: Berkeley Software  Distribution: sharing is not evil. GNU  General Public License: not sharing is evil.  What you think? www.mmilan.com 29
  • 30. CC - Creative Commons ● Attribution ● Share Alike ● Noncommercial ● No Derivative Works ● http://creativecommons.org/about/licenses/ ● http://creativecommons.org/international/rs/ www.mmilan.com 30
  • 31. Korisni linkovi ● http://www.fsnserbia.org/ ● http://blog.urosevic.net/ ● http://www.ubuntu-rs.org/ ● http://www.linux.org/ ● http://www.debian.org/ ● http://www.ubuntu.com/ ● http://www.gnu.org/ www.mmilan.com 31
  • 32. Pitanja? ● Homepage: http://www.mmilan.com ● E-mail: mm@mmilan.com ● http://www.facebook.com/mmilann ● http://www.facebook.com/univerzum ● http://www.twitter.com/mmilann Neka prava su zadržana. Objavljeno pod Creative Commons Attribution-Noncommercial-Share Alike 3.0 Serbia Licencom www.mmilan.com 32

Editor's Notes

  1. Uvod Pregled tema: Definicija Istorija Zašto ga koristiti Malo istorije Prednosti (i mane) Licence Ubuntu – početak instalacije
  2. Objašnjenje razlike u značenju FREE Konfuzija koju izaziva Prednost srpskog jezika
  3. Objašnjenje besplatnog softvera Primeri “Crna kutija”, tj. Šta besplatan softver ne može Problemi sa vlasničkim i besplatnim softverom
  4. Reč "free" u terminu "free software" se odnosi na slobodu, a ne na cenu. Srpski jezik, na sreću, nema ovakvih problema, pa je reč "slobodan" jasan pokazatelj sustine. Ovo značenje pomenutog termina je u upotrebi od 80-ih godina, a prvi put je dokumentovano u Biltenu GNU projekta, broj 1. deo 6. [1] januara 1989. U suštini, slobodan softver definišu šetiri slobode: * Sloboda korišćenja programa u bilo koje svrhe. Ograničenja korišćenja slobodnog softvera kao što su vremenska (probni period, istek licence), geografska (da se program ne može koristiti u određenoj zemlji) ili ograničenja svrhe korišćenja (korišćenje u nekomercijalne svrhe) program čine neslobodnim. * Sloboda uvida u način funkcionisanja programa (otvoreni kod). Ograničavanje uvida u izvorni kod programa, shvatanja njegovog funkcionisanja ili modifikovanja, program čine neslobodnim. Bez slobode modifikaicije izvornog koda programa, korisnici ostaju u nemilosti jednog subjekta, odnosno proizvođača. * Sloboda redistribucije kopija. Softver može biti kopriran i distribuiran bez ograničenja, načelno besplatno. Ukoliko ovo nije dozvoljeno, program nije slobodan. Ukoliko korsnik to želi, kopiranje/distribucija može biti naplaćeno. * T Sloboda unapređivanja programa i objavljivanja unapređenja, kako bi cela zajednica imala koristi. Ova sloboda omogućava korisnicima koji su mogućnosti (programerima) da reše potencijalni problem i unaprede program bez ograničenja. Ovo može i ne mora biti naplaćeno.
  5. Ko može a ko ne može da koristi program Uporedi sa ogrničenjem vlasničkog softvera Teritorijalna ogrnaničenja Sloboda da koristite i druge stvari
  6. Zašto je bitan Zašto nije dovoljan “Hajde da se hvalimo”
  7. Deljenje sa prijateljima Vlasnički softver NE! Izaberite manje zlo, ne gubite prijatelje :) Slobodan softver – narano, delite, čemu služe prijatelji
  8. Značaj zajednice Koje probleme rešava Prednosti u odnosu na vlasnički softver, brzina rešavanja problema Prednosti u bezbednosti
  9. Suština free softvera Nastao na univerzitetima Model iz nauke, matematičke formule -slobodne
  10. Mnogo razloga, neki od njih Objasni poslovni model kompanija, monopol, problemi do kojih dovodi Piraterija
  11. Pre-history - The WWW and NCSA HTTPd The history of Apache starts with the NCSA HTTPd project. Quoth Rob McCool: > How did you first get involved in the NCSA HTTPd project, and who else > worked on that with you? It was largely me, Eric Bina did some work on group annotations, and I took some ideas/code/etc. from a number of people across the Web. If I tried to name them I'd probably forget a lot of people. I first got involved because Marc wanted to have a small, simple server that people could use with Mosaic. He felt the CERN server was too large and complex, and that something small and easy to understand would facilitate more widespread adoption. More information from Rob added here soon. The short form, however, is that Rob left to get a real job, and the project lost a lot of momentum. That's when Apache started, in order to fill the hole that was left by the demise of NCSA HTTPd. 1995 Brian Behlendorf started collecting patches to be applied to the last version of NCSA. The initial versions of Apache are available primarily as a series of patches. Hence, initially, the name Apache, as it was "a patchy server". At least, so the legend goes. The Apache Group, consisting of 8 individuals, traded patches on a mailing list set up for the purpose. In April of 1995 the first public release of Apache (version 0.6.2) came out. Also of great importance was the 0.8.8 release, based on the new server architecture, codenamed Shambhala, designed by Robert Thau. Apache 1.0 released on December 1, 1995, and within a year surpassed NCSA as the most-used web server.
  12. Ovde pričaj o istoriji Stelman, šta je hteo i zašto Komunikacija sa hardverom, kompajler, text editor Linux Torvalds, šta je uradio