44
L L i i B B R R E E ! !

Libre 36 hd lat

  • Upload
    isirjan

  • View
    229

  • Download
    5

Embed Size (px)

DESCRIPTION

LiBRE! časopis o slobodnom softveru!

Citation preview

Page 1: Libre 36 hd lat

1

Broj 36Мај 2015 Broj 36

Creative Commons Autorstvo-Nekomerci ja lno-Del iti pod istim uslovima

J O Š I Z D V A J A M O

Pe t i Open Ve j јTa skvor i o r

ChaletOS

LLiiBBRREEČasopis o slobodnom softveru

2

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Poslednj ih nekol iko meseci stalno se priča o digital izaci j i Iako se to ovogputa odnosi na signal za televizore mogl i bismo reći da su naši podaci sveviše digitalni a sve manje štampani masti lom na kakvoj harti j i Ako pričuproširimo sa kategori ja lnih podataka poput imena i datuma rođenja namultimedi ja lne podatke koje ostavl jamo iza sebe uvidećemo da je životitekako postao digitalan i pre aktuelne digital izaci je Ako je tako treba l i sezapitati kakav softver beleži naše podatke Treba l i verovati na rečkompani jama gigantima da nj ihov softver ne zloupotrebl java naše podatketako što ih dostavl ja trećoj strani na anal izu Nažalost ako softver ni jeotvoren ostaje nam samo da im verujemo

Nedavno je aktuelni srpski premi jer tokom zvaničnog boravka u Americiposetio kompani ju Majkrosoft Nakon posete je na Tviteru objavio bdquoPozvaosam predstavnike Majkrosofta da povećaju svoje prisustvo u Srbi j ildquo Prošlegodine je prethodni premi jer pri l ikom takve posete zakl jučio ugovor ol icenciranju i servisiranju računarskog softvera koj i će se koristiti udržavnoj administraci j i Iz budžeta je tako izdvojeno dvadeset sedammil iona dolara Mi smo kroz seri ju članaka bdquoUgovor Republ ike Srbi je saMajkrosoftomrdquo obrazloži l i zašto smatramo da je taj ugovor izuzetnonepovol jan ne samo za privredu Srbi je nego i za razvoj slobodnog softverau zemlj i Da l i je Srbi ja kao tačka na mapi sveta pod pritiskom morala dazakl juči takav ugovor i l i je reč o delu jakog lobi ja ostaje samo da senagađa

U avgustu prošle godine zajednice korisnika Linuksa uzdrmane su vešću

Uticaj politike na izbor softvera

Реч уредника

3

Broj 36

da se razmatra vraćanje Vindouza na računare gradske uprave MinhenaLinuks tačni je bdquoLimuksrdquo (LiMux) se zadržao u Minhenu i vreme je pokazaloda je po sredi bi la udarnička senzacional istička vest U decembru prošlegodine privremeno su blokirani serveri za elektronsku poštu u graduMinhenu Da l i je to bio očajnički potez gigantskog lobi ja da bdquoudarirdquo naneukal janu sigurnost servera koj i koriste Linuks Prošle godine je Mišel vander Bel predsedavajući iz Majkrosofta za Vel iku Britani ju i region uputiootvoreno pismo zvaničnicima Parlamenta u kojem navodi da bi prelazak naODF bio skup proces i da je u interesu većine zarad maksimalneinteroperabi lnosti da se usvoje oba formata - kako Iks-em-el (XML) tako iODF Da l i se tim pismom iskazuje vapaj za opstanak tog zatvorenogformata u Vel ikoj Britani j i Vlada Vel ike Britani je je konačno u julu prošlegodine usvoj i la ODF U rukama l judi na položaju zatvoren softver može bitimoćno oružje koje narušava temel je demokrati je Zato se u poslednjevreme vodi stalna rasprava u SAD-u o tome smeju l i se za izbore koristitizatvoreni sistemi poput Vindouza i OS-Iksa i da l i se time narušavajutransparentnost i val idnost čitavog procesa

Da ne bismo zavisi l i od vlasničkog softvera i bi l i prinuđeni da bdquoverujemo usigurnostrdquo nastavićemo da širimo svest o značaju fi lozofi je slobodnog iotvorenog softvera U ovom broju nastavl jamo da pišemo o šifrovanomčetu i predstavl jamo vam domaću distribuci ju bdquoŠale OSrdquo

Oduvek smo otvoreni za sva vaša pitanja i sugesti je Možete nam ihposlati na već dobro poznatu adresu elektronske pošte l ibre [et] lugons[dot] org

Do čitanjaLiBRE tim

Реч уредника

4

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Vesti str 6

Puls slobodePeti Open Vej str 9

PredstavljamoAnki str 14Taskvorior str 17

Kako da Vagrant (3 deo) str 22

OslobađanjeŠale OS - karika koja nedostaje str 25

Slobodni profesionalacAnsibl (2 deo) str 34

Internet mreže i komunikacijeŠifrovani čet (3 deo) - Kriptoket str 38

Moć slobodnogsoftvera

Sadržaj

Broj 36Periodika izlaženja mesečnik

Izvršni urednik Stefan NožinićGlavni lektorAdmir Halilkanović

LekturaJelena Munćan Saška SpišjakMilena Beran Milana VojnovićAleksandar BožinovićAleksandra Ristović

Grafička obradaDejan Maglov Ivan Radeljić

Dizajn White Circle Creative Team

5

Broj 36

LiBRE prijatelji

Broj 36Periodika izlaženja mesečnik

Izvršni urednik Stefan NožinićGlavni lektorAdmir Halilkanović

LekturaJelena Munćan Saška SpišjakMilena Beran Milana VojnovićAleksandar BožinovićAleksandra Ristović

Grafička obradaDejan Maglov Ivan Radeljić

Dizajn White Circle Creative Team

Autori u ovom broju

Ostali saradnici u ovom brojuMarko Novaković Mihajlo Bogdanović

Počasni članovi redakcijeŽeljko Popivoda Željko ŠarićVladimir PopadićAleksandar Stanisavljević

KontaktIRC floss-magazin na ircfreenodenet

E-pošta librelugonsorg

Nino VranešićStefan NožinićNikola Hardi

KriptopankDejan Maglov

6

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

2 3 apri l 2 015

Objavljen Ubuntu 1504Objavl jeno je novo izdanje ove distribuci jeLinuksa kodnog imena Vivid Vervet

Koristan l ink http j mp1MNYLer

2 9 apri l 2 015

HeadlineMajkrosoft objavio Vižual Studio Kod za LinuksMajkrosoft je objavio svoje razvojno okruženje nesamo za Vindouz i OS-Iks već i za Linuks

Koristan l ink http j mp1dAoJpyx

30 apri l 2 015

Debijanovo novo izdanjeObjavl jeno je novo izdanje pod imenom Debi jan 8Džesi ( Jessie)

Koristan l ink http t coU0mjP4Vxyo

1 maj 2 015

Linuks fondacija u pomoćNepaluSandip Ari ja l (Sandeep Aryal) Linuks-administrator koj i radi za vladu Nepala uputio jeelektronsko pismo Linuks fondaci j i zahtevajućipomoć za Nepal Linuks fondaci ja se organizovalai omogući la je donaci ju

Koristan l ink http j mp1L4F43Z

Vesti

7

Broj 36

5 maj 2 015

Stim beleži padStim na Linuksu beleži pad ndash ispod 1 upotrebe

Koristan l ink http t coYQ1VY14GbQ

8 maj 2 015

Ubuntu prelazi na Pajton 3Ubuntu će od verzi je 16 04 koristiti Pajton 3 kaopodrazumevanu verzi ju

Koristan l ink http t coTzB1sx2 i8y

13 maj 2 015

AMD formira tim za rešavanjeproblema sa upravljačkimprogramimaAMD formira tim za rešavanje problema saupravl jačkim programima među koj ima su iprogrami za Linuks

Koristan l ink http t coh0J6injmd7

16 maj 2 015

MAME prelazi na potpunoslobodnu licencuIako je ovaj emulator do sada bio besplatannjegova l icenca ni je bi la slobodna Autor projektaje objavio da će ovaj emulator preći na potpunoslobodnu l icencu

Koristan l ink http t covo48mHhBKR

Vesti

8

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

16 maj 2 015

Arduino se od sada proizvodi iu SAD-uArduino će se proizvoditi i u SAD-u kao posledicapartnerstva ove kompani je sa Adafrutom(AdaFruit)

Koristan l ink http t corZ9XCOZ6vI

18 maj 2 015

Panasonik isporučuje svojeprve televizore sa Fajerfoksoperativnim sistemom uEvropuPanasonik je isporučio svoje prve modeletelevizora koj i pokreću Fajerfoks operativnisistem Televizori su dostupni u Evropi a uskoroih očekujemo i u drugim delovima sveta

Koristan l ink http t cot3Xt1ket6V

19 maj 2 015

Open-strit-map u NepaluZajednica ovog projekta se angažovala kako bi sena slobodnoj mapi obeleži le oštećene zgrade idrugi objekti Oštećenja su posledica zemljotresakoj i je pogodio Nepal

Koristan l ink http t coutWbwLoWfi

Vesti

9

Broj 36

Autor Nino Vranešić

Novo Mesto je u petak 2 4 apri la 2 015 ponovo bi lo domaćin konferenci je bdquoOpenVejrdquo (Open Way) Tradici ja organizovanja događaja otvorenog koda u Novom Mestuje sačuvana i ove godine se slavi pomalo jubi larna peta godišnj ica

Puls slobode

Peti Open Vej ndash Novo Mesto 2015

10

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Cela priča je počela na Fakultetu informacionih nauka u Novom Mestu Bivšistudent postdiplomskih studi ja informatike u savremenom društvu Nino Vranešičosnivač i idejni vođa još 2 011 godine je prvi put organizovao manifestaci ju podnazivom bdquoDan otvorenog kodardquo Tokom godina tim i ideja su se proširi l i da bi nakraju bdquoprocvetal irdquo kroz formiranje Startapa Novog Mesta koj i postaje centartehnoloških i preduzetničkih trendova među mladima u jugoistočnom deluSloveni je Kao rezultat te ideje i ove godine je uspešno završena konferenci jabdquoOpen Vejrdquo u koorganizaci j i Fakulteta za informacione studi je Startapa NovogMesta i Mozi la Sloveni je

Događaj je ove godine održan u prostori jama Biznis inkubatora Podbreznik Uprepodnevnom delu bi le su organizovane tri veoma posećene radionice Učesnicisu mogl i da uče programiranje mikrokontrolera Arduino nauči l i su kako da napravesajt Drupalom i mogl i su da nadograde svoje znanje programiranja u SmartNindžara dionici uz pomoć alata Butstrep

Popodnevni deo konferenci je je ugostio govornike koj i supripremi l i zaniml j iva predavanja za publ iku

Govor o slobodnom i juzer-frendl i softverskom paketuKDE pripremio je i održao Jure Repinc

Puls slobode

11

Broj 36

Kako je open-sors ušao uRTV Sloveni ja rekao namje Tit Petrič

Boštjan Jerko svojom du-hovitošću privukao jeinteresovanje učesnika zaelektrotehniku predava-njem o Arduinu

bdquoDa možete koristiti ma-tematiku za stvaranjemuzikerdquo otkri la nam jeDr Lorena Mihelač koja jepredstavi la programskijezik Pjur Data (PD)

Iztok Smol ič objasnio namje zašto je otvoreni kodvažan za svakogpojedinca i kako lakomožemo uz pomoćotvorenog koda razvitidobar posao

Iz Albani je ugosti l i sumladog ambicioznogdizajnera imena El io Koši On je predstavio kl jučnekorake u međusobnojsaradnj i pri stvaranjudizajna u zajedniciotvorenog koda

bdquoOpen Vejrdquo ni je samo jošjedna konferenci ja izoblasti informacionihtehnologi ja kojapredstavl ja i promoviše

5 Open Vej

12

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

otvoreni kod Matjaž Horvat inženjer u Mozi l i o konferenci j i je rekao bdquoOtvoreni put(Open Way) ni je tipična open-sors konferenci ja niti obični tehnološki događaj To jestecište tehnoloških rešenja i izazova zajednice otvorenog koda koje širi svest da jeideja otvorenog koda širi pojam od tehnologi je rdquo Tako je ove godine konferenci japored toga što je pokrivala područja računara i informatike predstavi la i open-sorspristupe u drugim oblastima Open-sors pristupi se mogu primeniti u svimdruštvenim sferama od nauke do kulture

Poslednj i set je bio posvećen apl iciranju open-sors principa u medi j ima Anže VohBoštic i Domen Savič su predstavi l i način da se pobol jšaju medi j i i kako da onipostanu otvoreni j i Boštic je u svom izlaganju objasnio kako oni rade na portalubdquoPod črtordquo - da iz mora podataka naprave priču koja je objektivna Portal bdquoPod črtordquosve baze podataka slobodno objavl ju je Domen Savič koj i se zalaže za bol jemedi je nastoj i da dostigne svoj ci l j svojom kampanjom bdquoDajmo medi je u medi jerdquoOn kaže da medi j i treba da slobodno pružaju informaci je građanima pri čemu jekl juč aktivizam i učešće građana kao što je to slučaj u open-sors zajednicama

Konferenci ja je završena piknikom na otvorenom u otvorenom uredu Podbreznik

Puls slobode

13

Broj 36

Događaj je ove godine privukao posetioce iz svih krajeva Sloveni je Besplatan ulazsa ograničenim brojem karata po svemu sudeći privlači i sponzore Interakci jaučesnika tokom događaja i na završnom pikniku takođe privlači razne kompani je i

poslodavce Firma Domenca je u toku konferenci je objavi la konkurs zazapošl javanje

Možemo reći da bdquoOpen Vejrdquo obezbeđuje mesto susreta za pojedince i preduzećaOn predstavl ja plodno tlo za izgradnju i negovanje l ičnih i poslovnih veza bdquoOpenVejrdquo tako sledi svoju misi ju povezivanja i širenja svesti da je open-sors ideja vrednaširenja

5 Open Vej

14

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Autor Stefan Nožinić

Često nam je potrebno da upamtimo neke stvari kao što su reči stranog jezika i l ineke bitne činjenice Isto tako treba napomenuti da te upamćene stvari ne ostajudugo u našoj memori j i pa ih moramo osvežavati i obnavl jati Ovo je posebno bitnokod učenja stranog jezika i l i recimo kod pamćenja bitnih godina u istori j i Danaskada nam tehnologi ja može pomoći u mnogim delovima naših života treba jeiskoristiti i ovde kako bi optimizoval i ugođaj i efikasnost ovakvog vida učenja

U ovom članku vam predstavl jamo softver otvorenog koda namenjen onima koj itreba da zapamte neke činjenice i stvari i koj i to treba da obnavl ja ju posle nekogvremena

Šta je AnkiAnki je program otvorenog koda koj i omogućava da zabeležite ono što treba dazapamtite na male kartice koje imaju dve strane Prednja strana kartice je ona sapitanjem dok je zadnja strana ona sa odgovorom Pomoću ovog modelaomogućeno je učenje kao i kasni je ispitivanje i obnavl janje naučenog

Ne samo da vam omogućava da pravite svoje kartice nego vodi i evidenci ju otome koje ste kartice zaboravi l i da obnovite kol iko ste ih nauči l i i tera vas da ihredovno obnavl jate

Predstavljamo

Anki

15

Broj 36

Anki

InstalacijaAnki je moguće instal irati kroz riznice vaše distribuci je Linuksa i l i preuzeti gadirektno sa zvaničnog sajta U drugom slučaju proces instalaci je zavisi odoperativnog sistema koj i koristite Ovde je potrebno naglasiti da je Anki dostupanza Vindouz Linuks i OS-Iks (OSX) za upotrebu na desktop računaru kao i za Aj-OS(iOS) i Android za upotrebu na mobi lnim uređaj ima

UpotrebaPri l ikom pokretanja Anki ja pojavl ju je vamse glavni izbornik špi lova Ovo znači damožete imati više razl ičitih špi lova karataza razl ičite stvari Podrazumevano postoj isamo jedan špi l - default Za svaki špi lmožete dodati karticu Kada dodajetekarticu imate da izaberete tip kartice(osnovni tip i l i tip koj i vam omogućavapravl jenje dve kartice sa obrnutimstranama) Kod osnovnog tipa kartice sepravi samo jedna kartica gde je prednjastrana ono što napišete na prednjoj strania zadnja strana ono što napišete u odel jkuza tu stranu Pri l ikom pravl jenja tipakartice koj i omogućava reversed metodprave se dve kartice na osnovu podatakao jednoj Prva kartica na prednjoj straniima ono što ste napisal i u odel jku zaprednju stranu a na zadnjoj strani ono štoste napisal i u odel jku za zadnju stranuPored ove kartice kod ovog tipa se pravi idodatna kartica koja ima obrnuti redosledstrana Odnosno ono što ste napisal i naprednjoj strani postaje zadnja strana iobrnuto Ovo je dosta korisno ako učitestrani jezik pa tako možete proveriti da l iznate kako se reč sa stranog jezikaprevodi na naš jezik al i i obrnuto kako se

16

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

naša reč prevodi na stranijezik Ovo je moguće postićiupotrebom ovog kombino-vanog tipa jer time nemorate da pravite dvekartice već je dovol jnonapraviti jednu a Anki ćeza vas napraviti drugu saobrnutim stranama

Sinhronizacija saostalimuređajimaAnki vam omogućava da sesinhronizujete sa ostal imuređaj ima Ovo čak neznači da treba da imateinstal iranu Anki apl ikaci juna vašem uređaju već jedovol jno da imate instal iranveb-pretraživač na svomuređaju Sinhronizaci ja se vrši tako što napravite nalog na AnkiWeb-u i potomprebacite vaše lokalne kartice na server Sada možete tim podacima pristupiti sabi lo kog uređaja koj i poseduje veb pretraživač Naravno ako za tu platformupostoj i nativna Anki apl ikaci ja preporučujemo da nju koristite umesto suvog veb-pretraživača jer će vam ponuditi bol j i ugođaj pri korišćenju

ZaključakSlobodan softver je još jednom dokazao da može biti od vel ike pomoći uobrazovanju i da može biti veoma upotrebl j iv Nadamo se da će u budućnosti školepočeti da koriste Anki kako bi se učenicima olakšao proces učenja U svakomslučaju preporučujemo vam da sami isprobate mogućnosti ovog softvera jer ovajtekst ni je dovol jan da se sve mogućnosti opišu i pomenu

Predstavljamo

17

Broj 36

Autor Nikola Hardi

U petom broju našeg časopisa objavl jen je članak pod nazivom bdquoSlobodan softveru naucirdquo i tada je spomenut zgodan programčić pod nazivom Taskvorior (engtaskwarrior) i l i jednostavno - Task Da se podsetimo reč je o konzolnomprogramčiću za rad sa spiskovima zadataka i l i kako se ti spiskovi često zovubdquotudurdquo (eng to do - treba uraditi ) l istama Od tada je proteklo gotovo tri godine aTask je postao još bol j i U ovom članku će Task biti detal jni je predstavl jen uz osvrtna nekol iko novosti koje su se dogodi le od tada Ovo je lep primer projekta za koj ise može reći da je uspeo - njegova zajednica je porasla kval itet i mogućnosti suse pobol jšal i a nastal i su i novi projekti koj i podržavaju originalni Task

Kako je nastao TaskTask ni je ni prva ni poslednja apl ikaci ja za upravl janje bdquotudurdquo l istama iz konzolepostoje i todotxt todopy todosh i ostale Task je nastao iz potrebe autora daunapredi sl ične apl ikaci je Projekat je započet još 2 006 godine verzi ju 1 0 jedostigao 2 008 godine a verzi ju 2 0 2 012 godine Trenutna verzi ja je 2 4 4 štopokazuje aktivnost i dobro zdravl je projekta i zajednice Mnogi korisniciGNULinuksa i sl ičnih operativnih sistema mnogo vremena provode radeći uterminalu pa su konzolna rešenja uvek zaniml j iva Osim toga ovakve apl ikaci je supo pravi lu manje zahtevne kada su u pitanju resursi jednostavni je su za udal jenipristup i rad s nj ima je često brži i pri jatni j i zbog upotrebe preko tastature Postojemnoge tehnike za upravl janje l ičnim zadacima kao što su GTD (eng Getting

Taskvorior

Taskvorior

18

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Thigs Done) Pomodoro (eng Pommodoro) i druge Task ni je vezan ni za jednu odovih tehnika i na korisniku je da izabere discipl inu za dodavanje i rešavanjezadataka Naš predlog je knj iga Dejvida Alena pod nazivom bdquoKl juč uspehardquo (engDavid Alen Getting Things Done)

Jedan primer upotrebeTipičan tok upotrebe je dodavanje zadatka pregled spiska (svih zadataka i l i pozadatom kriteri jumu) i završavanje zadatka Pored toga korisnik često ima potrebuda pregleda statistiku i l i da izmeni neki zadatak Biće predstavl jen kratak primerupotrebe

Dodavanje zadatkaNakon instal iranja Task je dostupan komandom u terminalu task Izbor opci jeizvršava se dodavanjem naziva opci je nakon osnovne komande pa je novi zadatakmoguće dodati pri l ično intuitivnom komandom task add Otići u prodavnicu Pored naziva zadatka moguće je dodati zadatak koj i pripada nekom projektu i ima

Predstavljamo

19

Broj 36

neku oznaku Oznake se pišu sa prefiksom plus a cela komanda može da izgledaovako

task add projectškola +domaći +programiranje Napisati primergeneričke klase

Redosled atributa u komandi ni je važan pa oznake i l i atribut za projekat mogu dase nađu i na kraju komande Postoj i niz drugih atributa pored imena projektaRecimo krajnj i rok za izvršenje zadatka zakazivanje ponavl janja zadatka prioriteti drugi Lepa mogućnost je što naziv atributa ne mora da bude kompletan većatributi mogu da budu napisani samo delom recimo pri umesto priority i l i projumesto project

Pregled spiska zadatakaKada je Task pokrenut bez drugih komandi prikazaće spisak zadataka u jednomkompaktnom obl iku Ukol iko ste već dodal i neke zadatke možete ih jednostavnoprikazati pokretanjem komande task Komanda u ovom obl iku će prikazati spisakzadataka koj i je pri lagođen dimenzi jama terminala tako što neće prikazati svedodane zadatke i neće prikazati sve kolone (prioritet projekat oznakeponavl janje i drugo) U ovom podrazumevanom formatu spiska zadaci će bitipoređani po zadatim prioritetima al i o tome će biti malo više reči kasni je

Drugi format za prikaz spiska zadataka je long odnosno dugačak spisakIzvršavanje ove naredbe će prikazati spisak svih zadataka sortiranih po projektimauz nešto više detal ja

Izmena zadatakaSve Taskove komande se zapravo sastoje iz tri dela a to su fi l ter komanda iparametri Fi l triranje se može izvršiti po identifikacionim brojevima zadatakaprojektima prioritetima i l i po bi lo kojem drugom podatku iz opisa zadatkaKomande su uobičajene l ist za ispis modify za izmenu delete za uklanjanje idone za završavanje Nakon toga po potrebi slede parametri koj i nisu obavezni zasve komande Sledi nekol iko primera

task 12 modify priority Htask project l ibre done

Taskvorior

2 0

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

task proj l ibre taskwarrior donetask 13 donetask projlibr priH long

Kao što možete primetiti Task dozvol java nepotpune nazive projekata opisakomandi i izbora parametara Ukol iko niste sigurni koj i zadaci će biti izabranizadatim fi lterom uvek možete pokrenuti Task samo sa fi l terom (bez komandi iparametara) kako biste dobi l i spisak zadataka koj i zadovol javaju uslove izbora

Sinhronizacija

Task podržava nekol iko vidova sinhronizaci je još od ranih verzi ja Pošto su podaci ozadacima sačuvani u tekstualnim datotekama ređenje i spajanje tih datoteka sarazl ičitih računara ni je prevel ik problem Tako je od rani je dostupna sinhronizaci japutem Git repozitori juma ssh (eng secure shell) a neki korisnici su se snalazi l ičak i sa Dropboksovim direktori jumima Kada smo poslednj i put pisal i o ovomprogramu taskd je bio tek u planu a danas je to proveren i podrazumevani način

Predstavljamo

2 1

Broj 36

za sinhronizaci ju Taskovih podataka između više računara Taskd je servis koj i jeTaskvorior zajednica napravi la za svoje potrebe Reč je takođe o slobodnomsoftveru i svako može da pokrene ovaj servis na svom serveru Komunikaci ja jenaravno šifrovana standardnim i dobro testiranim algoritmima Ovom pri l ikommoramo da spomenemo i servis Frisink ( https freecinc com ) koj i pruža besplatnuuslugu taskd servera

Dodaci i srodni programiKao što smo već napisal i Taskvorior zajednica je popri l ično živa a korisnici delesvoje alatke i dodatke sa ostal im korisnicima Na ovoj stranici postoj i pregledtakvih dodataka ( http taskwarrior orgtools ) Neki od zaniml j ivih su bugwarrior(Bagvorior) koj i može da preuzima spiskove zadataka sa Githaba bdquotrdquo koj i ćepromeniti ponašanje u zavisnosti od lokaci je na kojoj se terminal trenutno nalazi imail2taskwarrior (Mej l -tu-taskvorior) za dodavanje zadataka putem mej la

Posebno je zaniml j ivo pitanje kl i jenta za Android Pronašl i smo dve implementaci jeJedna je taskwarrior-androidapp (Taskvorior-android-ap) (https github comsvi jeetaskwarrior-androidapp) a druga je Mirakel (http mirakel azappsdetaskwarrior html) Izgleda da je Mirakel trenutno najpopularni je i jedino zaistaupotrebl j ivo rešenje Omogućuje sinhronizaci ju radi dovol jno stabi lno a izgleda dase formira i lepa zajednica oko tog projekta što je obećavajuće

Taskvorior

2 2

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Autor Stefan Nožinić

U prošlom broju smo dal i kratko uputstvo za instalaci ju i osnovnu konfiguraci juVagranta Pomenul i smo neke njegove bitne osobine koje nam mogu pomoći Uovom delu seri ja la ćemo razmatrati detal jni je te osobine pokazati složeni jukonfiguraci ju i šta je sve moguće uraditi pri konfiguraci j i

U prošlom delu je bi lo reči o automatskoj konfiguraci j i Vagrant kuti je i tu smopomenul i razl ičite pristupe Da se podsetimo automatska konfiguraci japodrazumeva postinstalacioni postupak konfiguraci je operativnog sistema Neki odmetoda su preko škol jke (shell) i Ansibla (eng Ansible)

Konfiguraci ja putem škol jke podrazumeva pokretanje skripte koja će izvršitikonfiguraci ju Na primer pretpostavimo da ste u svom Vagrantfileu navel i kaooperativni sistem Debi jan Vagrant će preuzeti Debi jan napraviti virtuelnu mašinu ipokrenuti Debi jan Nakon pokretanja Debi jana pokreće se sistem automatskekonfiguraci je U našem slučaju pokreće se šel-skripta (shell) koju smo navel i uVagrantfileu Ta skripta može da uradi sve što je potrebno za dodatnu konfiguraci jusistema kao što su preuzimanje nekih faj lova kloniranje Git repozitori jumainstalaci ja dodatnog softvera itd

SkripteAko do sada niste imal i iskustva sa alatima za automatsku konfiguraci jupreporučujemo vam da ih pogledate i l i da koristite šel-skripte za automatskukonfiguraci ju Ako se odlučite za prvi predlog predlažemo vam seri ja l o Ansiblu koj iide uporedo sa ovim seri ja lom Ako se odlučite za drugu opci ju navodimonaj jednostavni ju upotrebu ovakvog sistema automatske konfiguraci je

U pitanju je sistem koj i će pri l ikom prve vagrant up komande pokrenuti šel-skriptuLokaci ju skripte podešavate u Vagrantovoj konfiguracionoj datoteci za trenutnu

(3 deo)

Kako da

2 3

Broj 36

Vagrant

mašinu na sledeći način

configvmprovision shell path skriptash

U skripti sada možete navesti komande koje će se izvršiti pri l ikom prvogpokretanja mašine

Ako koristite skriptu koja se nalazi na internetu možete u putanju (path) prosleditiadresu gde se nalazi ta skripta

AnsiblAnsibl je kompleksni j i pristup automatskoj konfiguraci j i i preporučujemo njegovuupotrebu ako ste iskusan korisnik i l i ako imate žel ju da probate nešto novo i danaučite nešto zaniml j ivo

Pri l ikom upotrebe Ansibla Vagrantu je potrebno naglasiti da je reč o Ansiblovomsistemu konfiguraci je i treba navesti putanju do plejbuka (playbook) Konfiguraci jaje prikazan sledećim primerom

configvmprovision ansible do |ansible|ansibleplaybook = playbookyml

Naravno podrazumeva se da na host-mašini imate instal iran Ansibl Preporučujemo seri ja l o Ansiblu ako ste zainteresovani za detal je o tome kako seon koristi i kako može biti koristan Verujte nam posle nekog vremena ćete shvatitida su obične skripte previše bdquoružnerdquo za neke kompleksni je stvari

Pored ove dve stavke koje morate navesti možete proslediti i neke dodatneinformaci je koje su vam potrebne Recimo možete proslediti dodatne promenl j ivePrimer

ansibleextra_vars = ntp_server poolntporgnginx

port 8008workers 4

2 4

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Ovo je naročito korisno ako žel ite da imate Ansiblovu konfiguraci ju za više mašinakoje se razl ikuju samo po datim parametrima

Pokretanje automatske konfiguracijeNekad je potrebno da ponovimo konfiguraci ju iako već imamo bdquokonfigurisanurdquo(možda nepravi lno) mašinu U ovom slučaju imamo dve mogućnosti dapokrenemo mašinu i da forsiramo konfiguraci ju i l i da pokrenemo konfiguraci ju kadje mašina već pokrenuta Nema neke razl ike između ova dva pristupa osim u tomeda l i je mašina već pokrenuta i l i ni je

Ako žel imo da pokrenemo mašinu i forsiramo konfiguraci ju pokrećemo

vagrant up --provision

U drugom slučaju kada nam je mašina već pokrenuta pokrećemo komandu

vagrant provision

Ako koristite običnu skriptu Vagrant će pokrenuti skriptu ponovo i ona će se izvršitikao da ste je pokrenul i normalno unutar mašine Ako koristite Ansibl on ćedetektovati šta treba da se menja a šta ne Ovo znači da ako u Ansiblovojkonfiguraci j i navedete instalaci ju nekog paketa Ansibl će prvo proveriti da l i jepaket prisutan na sistemu pa tek onda ga instal irati

Za sledeći brojU narednom delu ćemo pokazati primere kako da koristite promenl j ive uVagrantovoj konfiguracionoj datoteci i kako da koristite stvari specifične za Rubi(Ruby)

Kako da

2 5

Broj 36

Autor Dejan Maglov

U poslednje dve do tri godine u domaćoj zajednici korisnika Linuksa uočl j iv je novitrend Masovnost i interesovanje novih korisnika za Linuks opada što se možedonekle povezati sa ekonomskom krizom i sa padom prodaje novih računara a sadruge strane uočava se porast zaniml j ivih domaćih projekata vezanih za Linuks iuopšte za otvoreni kocircd pokrenutih od strane pojedinaca i l i manj ih grupa

Nepažl j ivi promatrač bi rekao da to nema smisla Stavl janje direktne relaci jeizmeđu masovnosti i kval iteta je očigledno pogrešno i to ne samo u ovom slučajunego uopšte Pad aktivnosti na forumima srpskih zajednica korisnika Linuksa znači

U potrazi za idealnom distribucijom

Šale OS ndash Karika koja nedostaje

Oslobađanje

2 6

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Oslobađanje

samo da je eufori ja koju je izazvao Ubuntu svojom pojavom i jakim marketingomsplasla i da smo se vrati l i u bdquopredubuntuovskordquo doba koje je obeležio razvojLinuksa bez upadl j ivog marketinga Za novu eufori ju oko Linuksa potrebni su novisenzacionalni projekat i novi talas agresivnog marketinga

Zatišje na forumima aktivistima ostavl ja prostor da se preusmere sa edukaci jenovih korisnika na neke druge svoje projekte U vreme Ubuntuovske eufori je jebi lo ideja da se pravi domaća distribuci ja Jedna je čak i pokrenuta na akademskomnivou ndash cp6Linux (2 008-2 009) Očigledno projekat ni je bio zreo i ni je bio postavl jenna zdravim osnovama fi lozofi je slobodnog i otvorenog softvera pa je brzo propaoNovac i eufori ja su pokrenul i ta j projekat al i kada je bdquoizmaknuta jedna stol icardquo(novac) zbog ekonomske krize projekat je propao Danas bez imalo novca načistoj fi lozofi j i slobodnog otvorenog koda beležimo već nekol iko zaniml j ivihprojekata domaćih distribuci ja Linuksa

ŠaleOS ndash Svetski a našOdmah na početku da razrešimo di lemu da l i je ovo nova distribuci ja Linuksa i l i jesamo mal i fork1 Zubuntua (eng Xubuntu) Pošto je teško biti priznat u selunajpouzdani je je da se odmah pri javiš u grad pa ako te grad prihvati ima šanse date posle i selo prihvati Šale OS (eng ChaletOS) je definitivno prihvaćen u bdquogradurdquoa evo i dokaza

http distrowatch comtable phpdistribution= chaletoshttp distrohunt cupofl inux comarticles phparticle_id= 31

U skoro svim recenzi jama Šale OS je ocenjen kao najbol j i Linuks namenjenkorisnicima koj i su u tranzici j i sa Vindouza na Linuks Pošto to sad znamo možemosa ponosom da kažemo da je autor Šale OS-a Dejan Petrović čitaocima LiBREčasopisa poznat kao autor programa Great Little Radio Player (engl sja jni mal iradio plejer)

Projektni zadatakIdeja ni je nova i naročito je postala aktuelna nakon gašenja podrške za Vindouz

1 Fork - u razvoju softvera razvojna granaderivat projekta koju razvi ja drugi tim udrugači jem pravcu

2 7

Broj 36

Eks-Pi Stari j i hardver je ostao bez podrške za Vindouz i jedini način da mu seproduži život je prelazak na Linuks Prelazak na Linuks ni je lak Suština je ista i l isl ična al i potpuno novi programi nova fi lozofi ja zbunjujuć i razl ičit izgled mnogeodvrate od ideje da pređu na novi nepoznati operativni sistem Svako od nas znabar nekoga ko je odustao od ovog prelaska

Ideja za nastanak ovakvog projekta je da se migrantima sa Vindouza ponudi izgledšto sl ični j i onom na koj i su navikl i Ovakvi projekti vezani za Linuks se trude nesamo da ponude sl ičan vizuelni utisak nego i da ponude korisniku podešavanja namestima gde ih oni očekuju s osvrtom na svoje iskustvo na Vindouzu

Sl ičan projekat je ponudio Zorin OS al i naš utisak je da Šale OS nudi više

Prvi utisciŠale OS je dobio ime po sti lu švajcarskih planinskih kuća koje odl ikujujednostavnost lepota i prepoznatl j ivost Poput bdquošalerdquo kuće Šale OS treba upravoda korisniku pruži udobnost prepoznatl j ivog okruženja lepotu i da se u njemu uvek

ŠaleOS

2 8

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

oseća kao kod svoje kuće

Šale OS je zapravo fork Zubuntua od kojeg se suštinski malo razl ikuje sa potpunopri lagođenim sti lom Aktuelna verzi ja Šale OS-a je 14 04 2 što je takođe naslediood Zubuntua na kojem je baziran Ovo znači da korisnik ima dugoročnu podršku jerje Zubuntu 14 04 izdanje sa dugogodišnjom podrškom (LTS)

Šale OS se isporučuje u dva izdanja ISO sl ike 32 -bitnoj i 64-bitnoj vel ičine 1 2GBza živi DVD i l i USB medi j Takođe je moguće preuzeti sl iku od 24GB koja sadrži obaizdanja Šale OS-a i koja je kompatibi lna samo sa DVD medi jumom

Sa dobrim nasleđem Šale OS je od Zubuntua nasledio i veoma sporo podizanježivog sistema sa DVD-a (USB-a) Imamo utisak da u poslednje vreme derivatiUbuntua najspori je podižu živi sistem u odnosu na sve druge žive distribuci jeLinuksa Ko izdrži i dočeka da se živi Šale OS podigne imaće pri l iku da vidipodrazumevanu plavu temu ovog operativnog sistema Prvi utisak je da Šale OSsvojom podrazumevanom temom pravi otklon od Vindouza ka Linuksu iako imapotenci ja l da potpuno bdquoklonirardquo Vindouzov izgled Šale OS svojompodrazumevanom temom poručuje bdquo Ja nisam Vindouz Nemojte me ni podsvesnoupoređivati sa nj im Ja sam Linuks koj i vam pomaže da se lakše snađete u meni rdquo

Oslobađanje

2 9

Broj 36

Svi elementi u Šale OS-u su na istim mestima kao naprimer u Vindouzu 7 Panelje u dnu ekrana Na njemu su dugme za meni ikonice najčešće korišćenihapl ikaci ja traka pokrenutih programa notifikaciona zona sa kontrolom zvukakontrolom mreže satom i tastaturnim izlazom i na kraju taster za minimiziranjesvih otvorenih prozora i otkrivanje radne površi (desktopa) Radna površ sadržinajbitni je ikonice za početak rada sa sistemom i Konki jev (eng Conky) sti l izovanisat Sve u svemu sasvim očekivana postavka za svakog migranta sa Vindouza

Instalacija Šale OS-aIako se i na osnovu živog sistema može steći utisak o upotrebl j ivosti sistema praviutisak daje tek prava instalaci ja na tvrdi disk računara Iako je instalaci ja Linuksalakša od instalaci je Vindouza to je ipak najkritični ja operaci ja za migranta Uslučaju da korisnik nema nameru da čuva neke podatke na svom računaruproblema neće biti Ubuntuov grafički instaler je jedan od najbol j ih inajautomatizovani j ih u svetu Linuksa Od korisnika traži samo nekol ikonaj jednostavni j ih l ičnih podataka a sve ostalo odrađuje sam Dovol jno je samopronaći ikonicu instalera na radnoj površi živog sistema i l i odabrati instalaci ju

ŠaleOS

30

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

pri l ikom podizanja sistema sa instalacionog medi ja (ovo je prirodan način zamigrante) Sve ostalo ide glatko - takoreći bdquonekst nekst nekst finišrdquo tehnologi jana koju su migranti navikl i

Za one koj i ipak žele da sačuvaju neke postojeće podatke na tvrdom diskupreporučujemo da se obrate nekom iskusni jem korisniku Linuksa (pitajte bi lo kogna forumima zajednica korisnika Linuksa) koj i će ih provesti kroz proces instalaci je

Upotrebljivost Šale OS-aApsolutno bdquokloniranjerdquo Vindouza na Linuksu je nemoguće Šale OS se ipak opasnopribl ižio Dodatnim uređivanjem pomoću već pripreml jenih alata Šale OS još višemože da l iči na Vindouz i l i da se potpuno transformiše u IksFCE (XFCE) Linuks požel j i korisnika

Grupisanje svih podešavanja u Setings Menadžeru 2 dobro imitira Kontrolni panel naVindouzu tako da migranti neće biti u di lemi gde su sva podešavanja sistema

Šale meni (Visker meni eng Whisker Menu) dobro oponaša Vindouzov Start meni tako da je pristup programima jasan i intuitivan Programi su standardno grupisanipo nameni na način karakterističan za Linuks al i misl imo da je to plus u odnosu naVindouzov pristup i da to ni je zbunjujuće migrantima

Dodavanje ikonica na panel i l i na radnu površ je sl ično kao kod Vindouza Dovol jnoje samo prevući mišem ikonicu iz meni ja na radnu površ i l i na panel

Aplikacije

Imamo utisak da je izbor apl ikativnog softvera vrlo pažl j ivo urađen Izabrane suuglavnom apl ikaci je koje su već standardne i na Vindouzu kao što su FajerfoksTanderberd (eng Thunderbird) i VLC Takođe izabrane su apl ikaci je koje su vrlosl ične Vindouzovim alternativama poput bdquoOdejšusardquo (eng Audacious) koj i l iči nabdquoVinamprdquo (eng Winamp) i l i bdquoDokument vjuerardquo koj i l iči na bdquo Akrobat riderrdquo

Ako se izaberu i ikonice koje sl iče onim na Vindouzu prepoznavanje apl ikaci ja ćebiti potpuno i neće biti d i lema za šta služi pojedina apl ikaci ja

2 Setings Menadžer - енг Settings Manager Podešavanje sistama

Oslobađanje

31

Broj 36

ŠaleOS

32

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Instalacija programa

Za migrante instalaci ja programa na Linuksu je najveća promena Ova promenafi lozofi je predstavl ja najveći šok za migrante Ubuntu softverski centar je dizajniranda ublaži ovaj šok U današnje vreme l judi su već naviknuti na Android i Androidstor tako da je lako navići se na Ubuntu softverski centar

Drugi problem migranata kada je u pitanju instalaci ja programa je što su mnoginavikl i na pojedine programe za Vindouz i bez nj ih ne mogu Šale ne može upotpunosti da reši taj problem al i može da ga ublaži Jedan ogroman plus za ŠaleOS je predinstal irani Vajn (eng WineHQ) i Plej -on-Linuks (eng PlayOnLinux) Dosada nismo sretal i d istribuci je Linuksa za početnike sa ovim već predinstal iranimprogramima

Oslobađanje

33

Broj 36

ŠaleOS

Vajn može da bude presudni dodatak koj i može da zadrži migranta na LinuksuSama ideja da može programe za Vindouz na koje je navikao da instal ira naLinuksu može da ga opredel i da je napravio dobar izbor operativnog sistema

ZaključakPrimeti l i smo da najnovi ja verzi ja Šale OS-a nema predinstal iran kancelari jski paketprograma Ovo je još jedan dokaz vrlo pažl j ivog odabira softvera za Šale sa stalnimrazmišl janjem kome ja namenjen ovaj operativni sistem Odabir kancelari jskogpaketa programa je vrlo subjektivan proces Nametanje Libre Ofisa kao rešenjamoglo bi biti kontraproduktivno Zahval ju jući Vajnu korisnik može da instal ira ineke stari je Majkrosoft Ofis pakete (npr MS Office 2010) tako da je na korisniku dabira opci ju koja mu naviše odgovara

Potrebno je malo iskustva u svetu Linuksa za punu kontrolu Šale OS-a Može da sekoristi i bez imalo iskustva vezanog za Linuks Intuitivan je i vodio je računa oiskustvima koje imaju migranti Bol je od ovog po našem sudu ne može

Iako su performanse u ovako uskoprofi l isanom operativnom sistemu u drugomplanu izbor grafičkog okruženja IksFCE i Zubuntua za osnovu dobar je izbor Dobroje odmeren odnos jednostavnosti upotrebe i opterećenja sistema Autor je moraoda vodi računa da je sistem prvenstveno namenjen stari jem hardveru iistovremeno neiskusnim korisnicima Linuks ima rešenja koja su još lakša za sistema teža za korisnika al i i obrnuto IksFCE je tačno u sredini Pošto je Zubuntu jedanod najbol j ih IksFCE sistema za početnike autor je odl ično izabrao sistem za bazuŠale OS-a Kao rezultat izbora dobio je jako stabi lan jednostavan okretan i lakoperativni sistem i za sebe kao korisnika i za hardver

Korisni l inkovi [1] https sites google comsitechaletosl inuxhome[2 ] https www youtube comwatchv= pL9H7GZWeyo[3] http www l inuxinsider comstory81771 htmlrss= 1

34

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Slobodni profesionalac

Аутор Стефан Ножинић

У претходном броју смо поменули шта је то Ансибл (енг Ansible) и навели смопримере његове нај једноставније употребе

У овом броју наводимо детаљнију употребу инвентара неке ад-хок командекао и неке детаље о употреби и могућностима конфигурације помоћуАнсибла

ИнвентарУ претходном броју било је тек неколико речи о овом појму Инвентар нам јеу претходном броју послужио да наведемо наша три сервера која смо каснијепинговали Рекли смо да је инвентар датотека која служи за навођењесервера који желимо да администрирамо и да помоћу њега можемоконфигурисати специфичне параметре за те сервере

Класична и најпростија употреба ове конфигурационе датотеке јеједноставно навођење жељених сервера

etcansiblehosts

server1examplecomserver2examplecomserver3examplecommailexamplecomwebexamplecom

2 deo

35

Broj 36

Наравно ово је довољно за једноставну употребу у случајевима када желимода сви наши сервери имају исту конфигурацију Ово као што сви добрознамо није често случај Обично желимо сервере подешене за специфичнунамену Ради овога нам Ансибл инвентар омогућава употребу групаједноставним навођењем секција те нас ова конфигурациона датотека достаподсећа на INI формат Рецимо да например имамо два веб-сервера једансервер за базе података и два мејл-сервера Наша конфигурација биизгледала овако

[webservers]web1examplecomweb2examplecom

[email]mail1examplecommail2examplecom

[databases]dbexamplecom

Као што се може приметити из примера секције постављамо измеђусредњих заграда Овде је битно напоменути да један сервер може припадативише секција па тако можемо имати сервер који служи и за веб и за базеподатака

Поред адресе сервера можете навести и SSH порт ако се не користи онајподразумевани - например

mailexamplecom1548

Поред порта можете навести и корисничко име при логовању - примерицена следећи начин

other1examplecom ansible_connection=ssh ansible_ssh_user=mpdehaanother2examplecom ansible_connection=ssh ansible_ssh_user=mdehaan

Као што сте могли већ да приметите и сами закључите могуће је поставитииндивидуалне променљиве по хосту Например

Ansibl

36

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

wwwexamplecom var1=val1 var2=val2

Променљиве могу бити конфигурисане и за целу групу

[webservers]web1examplecomweb2examplecom

[webserversvars]var1=val1var2=val2

Ад-хок командеИако је Ансибл намењен за употребу са тзв плејбуковима (playbooks) честоћете имати потребу да извршите неку команду на брзину и нећете желетида наводите специјалну конфигурацију за то Због овога Ансибл вамомогућава употребу ад-хок команди

Ми смо овакву команду већ поменули у претходном броју али нисмо удетаље објашњавали шта се ту конкретно дешава Употребили смо је када

Slobodni profesionalac

37

Broj 36

смо желели да пингујемо све наше сервере

Употребљавају се тако што се у конзоли укуца

ansible target -a command

Овде command треба заменити жељеном командом коју желите даизвршите а target треба заменити именом групе или хоста на којем желитеизвршавање задате команде

Например ако желимо да рестартујемо само веб-сервере користимо

ansible webservers -a reboot

На сличан начин можемо користити и друге уграђене модуле Ансибла каопримерице copy модул за премештање датотека на више сервера

ansible servers -m copy -a src=etchosts dest=tmphosts

Такође употребом ових команди можете сазнати тзв чињенице (енг facts) осерверу Ове варијабле су важне јер се могу користити за условноизвршавање команди у плејбуковима

Да бисте сазнали прикупљене чињенице за дати хост извршите

ansible target -m setup

За крајУ наредном броју показујемо највећу моћ Ансибла када будемо објаснилиупотребу плејбукова До тада надамо се да се нећете устручавати да нампошаљете е-писмо на нашу већ познату адресу електронске поште сапитањима критикама и предлозима

Ansibl

38

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Internet mreža i komunikacije

Autor Kriptopank

Na početku trećeg dela ovog seri ja la iznosimo jednu dobru vest Subrosa servisopisan u prvom delu ponovo je dostupan na mreži posle kratkog prekida odnekol iko dana

Iako iz naslova prevedenog na srpski jezik možda niste odmah prepoznal ipopularni servis pod originalnim engleskim nazivom Cryptocat on je jedan odsvakako najčuveni j ih i najpoznati j ih iz svoje vrste del imično prekriven plaštomkontroverzi i spekulaci ja

Ova apl ikaci ja samo je jedna u nizu svetski poznatih kriptografskih speci ja l i tetaskuvanih u kuhinj i gospodina Nadima Kobeisi ja (eng Nadim Kobeissi) sa istori jomdugom sada već preko četiri i po godine Ovaj dvadesetpetogodišnj i programerodgovoran je za apl ikaci je kao što su Mini lok (eng miniLock) i Pirio (eng Peerio)

Istina je da ovaj servis ni je hodao po crvenom tepihu od svog nastanka i da jepreko trnja na kraju ipak stigao do zvezda zaslugom svog autora i medi ja koj i supisal i o ranj ivostima ovog servisa otkrivenim tokom 2 013 godine Više o ovome nahttp goo glRWDy5L i http goo glZBj9B

Zapravo se radi o apl ikaci j i koja vam pruža mogućnost grupnog ćaskanja razmenepodataka al i i privatne konverzaci je sa nekom osobom iz grupe za ćaskanje a sveje to šifrovano tako da servis ne zna sam sadržaj vaših dopisivanja

Šifrovani čet (3 deo)

39

Broj 36

Šifrovani čet

Kriptografski model je i ovde takozvani end-tu-end (end-to-end) i sve (šifrovanje idešifrovanje) se obavl ja u vašem pretraživaču koj im pristupate ovom servisu pa jesvakako požel jno da pametno odaberete veb-pretraživač kako vas isti ne biizneverio svoj im manama i sigurnosnim propustima

Kad smo već kod end-tu-end šifrovanja da se podsetimo kako se ovo praktičnoizvodi kako kod mnogih apl ikaci ja tako i kod ove

Korisnici kreiraju javne i tajne kl jučeve lokalno javne proslede centralnom servisukoj i ih spaja pa servis umesto vas prosleđuje vaš javni kl juč osobama koje žele savama da sigurno komuniciraju (poši l jaoci poruka) Poši l jaoci šifruju porukunamenjenu vama vašim javnim kl jučem i proslede je centralnom servisu

Pređimo sada na instal iranje i korišćenje Kriptoketa

Dakle kada se ode na sajt Kriptoketa (https crypto cat) treba da se odaberedodatak za vaš pretraživač i on se instal ira na isti Ovde ćemo pretpostaviti da jeto Fajerfoks pa kad on bude tražio da ga restartujete učinite to

Sledeći korak je nalaženje ikonice instal irane apl ikaci je a za to morate otići u menirarr kastomajz (customize) Sada je potrebno da apl ikaci ju prebacite iz gomile ostal ihapl ikaci ja ( levo) u meni (desno) kao što je prikazano na sl ikama

40

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Pokretanje apl ikaci je iz pretraživača ne zahteva internet al i da biste se povezal i saostal ima internet vam je neophodan

Internet mreža i komunikacije

41

Broj 36

Pri pokretanju apl ikaci je treba da izaberete ime diskusi je (conversation name) i l iprostori je uslovno rečeno a to je ime grupe koju žel ite da kreirate i l i kojoj žel ite dase prikl jučite Nadimak (nickname) možete odabrati po žel j i a l i bi val ja lo da inadimak i ime diskusi je nemaju mnogo veze sa vašim stvarnim imenom i vašimostal im nadimcima u drugim apl ikaci jama i društvenim mrežama jer je to podatakkoj i Kriptoket-server vidi kada se na njega povežete pored vaše aj-pi (IP) adrese

Ove informaci je koje Kriptoket-server vidi nazivaju se metapodaci o koj ima smopričal i u trideset trećem broju Ime diskusi je i nadimak se mogu lako lažirati a zaprikrivanje aj-pi adrese će vam trebati neka anonimna mreža poput Tora i l ivirtualne privatne mreže (VPN) Više o metapodacima koje će Kriptoket-serverprikupiti od vas možete naći na nj ihovom blogu (https goo glTALq0R)

Ime diskusi je ćete proslediti ostal ima koj i su zainteresovani za zajedničkukomunikaci ju oni će se povezati sa vama i šifrovano ćaskanje može da počneInteresantno je kako korisnici niti vide niti moraju da brinu o kl jučevima Korisničkosučel je (GUI) apl ikaci je je jednostavno i praktično što je sigurno donelo slavu ovojapl ikaci j i pored vel ike medi jske pažnje

Kriptoket je projekat otvorenog koda i možete ga naći na Githabu(https goo gl4FOYMa) Ne samo da možete da proučavate kocircd apl ikaci je većmožete instal irati Kriptoket-servis na vašim serverima i tako imati potpunukontrolu nad metapodacima koje ostavl jate iza sebe kao mrvice hleba

Takođe je interesantno da apl ikaci ja još uvek nema stabi lnu podršku za Androidoperativni sistem al i eksperimentalna podrška je dostupna na KriptoketovomGithabu (https goo glpeXRgJ)

Propusti su ispravl jeni i apl ikaci ja sada koristi mnogo bol je kriptografske algoritmekoj i koriste el iptičke krive (ECDH - Eliptic Curve Diffie Hellman) za generisanjejavnog i tajnog kl juča El iptičke krive pružaju mnogo bol ju sigurnost od recimoRSA kl jučeva iste dužine o čemu smo govori l i u poslednjem delu seri ja la oenkriptovanoj elektronskoj pošti

Pored end-tu-end enkripci je Kriptoket koristi i OTR protokol koj i se koristi za XMPPvid komunikaci je Bez nepotrebnog ulaženja u detal je OTR vam pruža nešto što sezove prihvatl j ivo poricanje (plausible deniability) a to je mogućnost da porekne daste nešto baš vi napisal i ako se vaša šifrovana komunikaci ja ipak nekako dešifruje

Šifrovani čet

42

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Pregled popularnosti GNULinuks iBSD distribuci ja za mesec maj

Distrowatch

Pad ltPorast gtIsti rejting =(Korišćeni podaci sa Distrovoča)

123456789

101112131415161718192 02 12 22 32 42 5

MintDebianUbuntuFedoraopenSUSEMageiaCentOSManjaroArchLXLEelementaryPCLinuxOSAndroid-x86PeppermintNetrunnerQ4OSSolusPuppySabayonLubuntuKal ideepinantiXZorinwattOS

2 952 lt1706gt1498lt1462 =1106lt

945gt940lt879lt737lt701lt673lt638gt617=565gt539gt538gt534=534lt533gt509lt494lt478lt476=452 lt439gt

Iako veoma praktičan i dovol jnosiguran Kriptoket ni je za svenamene Nema podršku za video iaudio što je naprimer podržanokod pomenute Subrose Kriptoket jenamenjen kao sigurni ja alternativadruštvenim mrežama poputFejsbuka i svoju ulogu obavl ja većnekol iko godina što je pokazatel jdobrog kval iteta

Internet mreža i komunikacije

USKOROLiBRE-Serbian 2015

LLiiBBRREEČasopis o slobodnom softveru

TTrrii ggoodd iinnee ssaavvaammaa

Hvala što nam verujete

Page 2: Libre 36 hd lat

2

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Poslednj ih nekol iko meseci stalno se priča o digital izaci j i Iako se to ovogputa odnosi na signal za televizore mogl i bismo reći da su naši podaci sveviše digitalni a sve manje štampani masti lom na kakvoj harti j i Ako pričuproširimo sa kategori ja lnih podataka poput imena i datuma rođenja namultimedi ja lne podatke koje ostavl jamo iza sebe uvidećemo da je životitekako postao digitalan i pre aktuelne digital izaci je Ako je tako treba l i sezapitati kakav softver beleži naše podatke Treba l i verovati na rečkompani jama gigantima da nj ihov softver ne zloupotrebl java naše podatketako što ih dostavl ja trećoj strani na anal izu Nažalost ako softver ni jeotvoren ostaje nam samo da im verujemo

Nedavno je aktuelni srpski premi jer tokom zvaničnog boravka u Americiposetio kompani ju Majkrosoft Nakon posete je na Tviteru objavio bdquoPozvaosam predstavnike Majkrosofta da povećaju svoje prisustvo u Srbi j ildquo Prošlegodine je prethodni premi jer pri l ikom takve posete zakl jučio ugovor ol icenciranju i servisiranju računarskog softvera koj i će se koristiti udržavnoj administraci j i Iz budžeta je tako izdvojeno dvadeset sedammil iona dolara Mi smo kroz seri ju članaka bdquoUgovor Republ ike Srbi je saMajkrosoftomrdquo obrazloži l i zašto smatramo da je taj ugovor izuzetnonepovol jan ne samo za privredu Srbi je nego i za razvoj slobodnog softverau zemlj i Da l i je Srbi ja kao tačka na mapi sveta pod pritiskom morala dazakl juči takav ugovor i l i je reč o delu jakog lobi ja ostaje samo da senagađa

U avgustu prošle godine zajednice korisnika Linuksa uzdrmane su vešću

Uticaj politike na izbor softvera

Реч уредника

3

Broj 36

da se razmatra vraćanje Vindouza na računare gradske uprave MinhenaLinuks tačni je bdquoLimuksrdquo (LiMux) se zadržao u Minhenu i vreme je pokazaloda je po sredi bi la udarnička senzacional istička vest U decembru prošlegodine privremeno su blokirani serveri za elektronsku poštu u graduMinhenu Da l i je to bio očajnički potez gigantskog lobi ja da bdquoudarirdquo naneukal janu sigurnost servera koj i koriste Linuks Prošle godine je Mišel vander Bel predsedavajući iz Majkrosofta za Vel iku Britani ju i region uputiootvoreno pismo zvaničnicima Parlamenta u kojem navodi da bi prelazak naODF bio skup proces i da je u interesu većine zarad maksimalneinteroperabi lnosti da se usvoje oba formata - kako Iks-em-el (XML) tako iODF Da l i se tim pismom iskazuje vapaj za opstanak tog zatvorenogformata u Vel ikoj Britani j i Vlada Vel ike Britani je je konačno u julu prošlegodine usvoj i la ODF U rukama l judi na položaju zatvoren softver može bitimoćno oružje koje narušava temel je demokrati je Zato se u poslednjevreme vodi stalna rasprava u SAD-u o tome smeju l i se za izbore koristitizatvoreni sistemi poput Vindouza i OS-Iksa i da l i se time narušavajutransparentnost i val idnost čitavog procesa

Da ne bismo zavisi l i od vlasničkog softvera i bi l i prinuđeni da bdquoverujemo usigurnostrdquo nastavićemo da širimo svest o značaju fi lozofi je slobodnog iotvorenog softvera U ovom broju nastavl jamo da pišemo o šifrovanomčetu i predstavl jamo vam domaću distribuci ju bdquoŠale OSrdquo

Oduvek smo otvoreni za sva vaša pitanja i sugesti je Možete nam ihposlati na već dobro poznatu adresu elektronske pošte l ibre [et] lugons[dot] org

Do čitanjaLiBRE tim

Реч уредника

4

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Vesti str 6

Puls slobodePeti Open Vej str 9

PredstavljamoAnki str 14Taskvorior str 17

Kako da Vagrant (3 deo) str 22

OslobađanjeŠale OS - karika koja nedostaje str 25

Slobodni profesionalacAnsibl (2 deo) str 34

Internet mreže i komunikacijeŠifrovani čet (3 deo) - Kriptoket str 38

Moć slobodnogsoftvera

Sadržaj

Broj 36Periodika izlaženja mesečnik

Izvršni urednik Stefan NožinićGlavni lektorAdmir Halilkanović

LekturaJelena Munćan Saška SpišjakMilena Beran Milana VojnovićAleksandar BožinovićAleksandra Ristović

Grafička obradaDejan Maglov Ivan Radeljić

Dizajn White Circle Creative Team

5

Broj 36

LiBRE prijatelji

Broj 36Periodika izlaženja mesečnik

Izvršni urednik Stefan NožinićGlavni lektorAdmir Halilkanović

LekturaJelena Munćan Saška SpišjakMilena Beran Milana VojnovićAleksandar BožinovićAleksandra Ristović

Grafička obradaDejan Maglov Ivan Radeljić

Dizajn White Circle Creative Team

Autori u ovom broju

Ostali saradnici u ovom brojuMarko Novaković Mihajlo Bogdanović

Počasni članovi redakcijeŽeljko Popivoda Željko ŠarićVladimir PopadićAleksandar Stanisavljević

KontaktIRC floss-magazin na ircfreenodenet

E-pošta librelugonsorg

Nino VranešićStefan NožinićNikola Hardi

KriptopankDejan Maglov

6

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

2 3 apri l 2 015

Objavljen Ubuntu 1504Objavl jeno je novo izdanje ove distribuci jeLinuksa kodnog imena Vivid Vervet

Koristan l ink http j mp1MNYLer

2 9 apri l 2 015

HeadlineMajkrosoft objavio Vižual Studio Kod za LinuksMajkrosoft je objavio svoje razvojno okruženje nesamo za Vindouz i OS-Iks već i za Linuks

Koristan l ink http j mp1dAoJpyx

30 apri l 2 015

Debijanovo novo izdanjeObjavl jeno je novo izdanje pod imenom Debi jan 8Džesi ( Jessie)

Koristan l ink http t coU0mjP4Vxyo

1 maj 2 015

Linuks fondacija u pomoćNepaluSandip Ari ja l (Sandeep Aryal) Linuks-administrator koj i radi za vladu Nepala uputio jeelektronsko pismo Linuks fondaci j i zahtevajućipomoć za Nepal Linuks fondaci ja se organizovalai omogući la je donaci ju

Koristan l ink http j mp1L4F43Z

Vesti

7

Broj 36

5 maj 2 015

Stim beleži padStim na Linuksu beleži pad ndash ispod 1 upotrebe

Koristan l ink http t coYQ1VY14GbQ

8 maj 2 015

Ubuntu prelazi na Pajton 3Ubuntu će od verzi je 16 04 koristiti Pajton 3 kaopodrazumevanu verzi ju

Koristan l ink http t coTzB1sx2 i8y

13 maj 2 015

AMD formira tim za rešavanjeproblema sa upravljačkimprogramimaAMD formira tim za rešavanje problema saupravl jačkim programima među koj ima su iprogrami za Linuks

Koristan l ink http t coh0J6injmd7

16 maj 2 015

MAME prelazi na potpunoslobodnu licencuIako je ovaj emulator do sada bio besplatannjegova l icenca ni je bi la slobodna Autor projektaje objavio da će ovaj emulator preći na potpunoslobodnu l icencu

Koristan l ink http t covo48mHhBKR

Vesti

8

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

16 maj 2 015

Arduino se od sada proizvodi iu SAD-uArduino će se proizvoditi i u SAD-u kao posledicapartnerstva ove kompani je sa Adafrutom(AdaFruit)

Koristan l ink http t corZ9XCOZ6vI

18 maj 2 015

Panasonik isporučuje svojeprve televizore sa Fajerfoksoperativnim sistemom uEvropuPanasonik je isporučio svoje prve modeletelevizora koj i pokreću Fajerfoks operativnisistem Televizori su dostupni u Evropi a uskoroih očekujemo i u drugim delovima sveta

Koristan l ink http t cot3Xt1ket6V

19 maj 2 015

Open-strit-map u NepaluZajednica ovog projekta se angažovala kako bi sena slobodnoj mapi obeleži le oštećene zgrade idrugi objekti Oštećenja su posledica zemljotresakoj i je pogodio Nepal

Koristan l ink http t coutWbwLoWfi

Vesti

9

Broj 36

Autor Nino Vranešić

Novo Mesto je u petak 2 4 apri la 2 015 ponovo bi lo domaćin konferenci je bdquoOpenVejrdquo (Open Way) Tradici ja organizovanja događaja otvorenog koda u Novom Mestuje sačuvana i ove godine se slavi pomalo jubi larna peta godišnj ica

Puls slobode

Peti Open Vej ndash Novo Mesto 2015

10

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Cela priča je počela na Fakultetu informacionih nauka u Novom Mestu Bivšistudent postdiplomskih studi ja informatike u savremenom društvu Nino Vranešičosnivač i idejni vođa još 2 011 godine je prvi put organizovao manifestaci ju podnazivom bdquoDan otvorenog kodardquo Tokom godina tim i ideja su se proširi l i da bi nakraju bdquoprocvetal irdquo kroz formiranje Startapa Novog Mesta koj i postaje centartehnoloških i preduzetničkih trendova među mladima u jugoistočnom deluSloveni je Kao rezultat te ideje i ove godine je uspešno završena konferenci jabdquoOpen Vejrdquo u koorganizaci j i Fakulteta za informacione studi je Startapa NovogMesta i Mozi la Sloveni je

Događaj je ove godine održan u prostori jama Biznis inkubatora Podbreznik Uprepodnevnom delu bi le su organizovane tri veoma posećene radionice Učesnicisu mogl i da uče programiranje mikrokontrolera Arduino nauči l i su kako da napravesajt Drupalom i mogl i su da nadograde svoje znanje programiranja u SmartNindžara dionici uz pomoć alata Butstrep

Popodnevni deo konferenci je je ugostio govornike koj i supripremi l i zaniml j iva predavanja za publ iku

Govor o slobodnom i juzer-frendl i softverskom paketuKDE pripremio je i održao Jure Repinc

Puls slobode

11

Broj 36

Kako je open-sors ušao uRTV Sloveni ja rekao namje Tit Petrič

Boštjan Jerko svojom du-hovitošću privukao jeinteresovanje učesnika zaelektrotehniku predava-njem o Arduinu

bdquoDa možete koristiti ma-tematiku za stvaranjemuzikerdquo otkri la nam jeDr Lorena Mihelač koja jepredstavi la programskijezik Pjur Data (PD)

Iztok Smol ič objasnio namje zašto je otvoreni kodvažan za svakogpojedinca i kako lakomožemo uz pomoćotvorenog koda razvitidobar posao

Iz Albani je ugosti l i sumladog ambicioznogdizajnera imena El io Koši On je predstavio kl jučnekorake u međusobnojsaradnj i pri stvaranjudizajna u zajedniciotvorenog koda

bdquoOpen Vejrdquo ni je samo jošjedna konferenci ja izoblasti informacionihtehnologi ja kojapredstavl ja i promoviše

5 Open Vej

12

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

otvoreni kod Matjaž Horvat inženjer u Mozi l i o konferenci j i je rekao bdquoOtvoreni put(Open Way) ni je tipična open-sors konferenci ja niti obični tehnološki događaj To jestecište tehnoloških rešenja i izazova zajednice otvorenog koda koje širi svest da jeideja otvorenog koda širi pojam od tehnologi je rdquo Tako je ove godine konferenci japored toga što je pokrivala područja računara i informatike predstavi la i open-sorspristupe u drugim oblastima Open-sors pristupi se mogu primeniti u svimdruštvenim sferama od nauke do kulture

Poslednj i set je bio posvećen apl iciranju open-sors principa u medi j ima Anže VohBoštic i Domen Savič su predstavi l i način da se pobol jšaju medi j i i kako da onipostanu otvoreni j i Boštic je u svom izlaganju objasnio kako oni rade na portalubdquoPod črtordquo - da iz mora podataka naprave priču koja je objektivna Portal bdquoPod črtordquosve baze podataka slobodno objavl ju je Domen Savič koj i se zalaže za bol jemedi je nastoj i da dostigne svoj ci l j svojom kampanjom bdquoDajmo medi je u medi jerdquoOn kaže da medi j i treba da slobodno pružaju informaci je građanima pri čemu jekl juč aktivizam i učešće građana kao što je to slučaj u open-sors zajednicama

Konferenci ja je završena piknikom na otvorenom u otvorenom uredu Podbreznik

Puls slobode

13

Broj 36

Događaj je ove godine privukao posetioce iz svih krajeva Sloveni je Besplatan ulazsa ograničenim brojem karata po svemu sudeći privlači i sponzore Interakci jaučesnika tokom događaja i na završnom pikniku takođe privlači razne kompani je i

poslodavce Firma Domenca je u toku konferenci je objavi la konkurs zazapošl javanje

Možemo reći da bdquoOpen Vejrdquo obezbeđuje mesto susreta za pojedince i preduzećaOn predstavl ja plodno tlo za izgradnju i negovanje l ičnih i poslovnih veza bdquoOpenVejrdquo tako sledi svoju misi ju povezivanja i širenja svesti da je open-sors ideja vrednaširenja

5 Open Vej

14

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Autor Stefan Nožinić

Često nam je potrebno da upamtimo neke stvari kao što su reči stranog jezika i l ineke bitne činjenice Isto tako treba napomenuti da te upamćene stvari ne ostajudugo u našoj memori j i pa ih moramo osvežavati i obnavl jati Ovo je posebno bitnokod učenja stranog jezika i l i recimo kod pamćenja bitnih godina u istori j i Danaskada nam tehnologi ja može pomoći u mnogim delovima naših života treba jeiskoristiti i ovde kako bi optimizoval i ugođaj i efikasnost ovakvog vida učenja

U ovom članku vam predstavl jamo softver otvorenog koda namenjen onima koj itreba da zapamte neke činjenice i stvari i koj i to treba da obnavl ja ju posle nekogvremena

Šta je AnkiAnki je program otvorenog koda koj i omogućava da zabeležite ono što treba dazapamtite na male kartice koje imaju dve strane Prednja strana kartice je ona sapitanjem dok je zadnja strana ona sa odgovorom Pomoću ovog modelaomogućeno je učenje kao i kasni je ispitivanje i obnavl janje naučenog

Ne samo da vam omogućava da pravite svoje kartice nego vodi i evidenci ju otome koje ste kartice zaboravi l i da obnovite kol iko ste ih nauči l i i tera vas da ihredovno obnavl jate

Predstavljamo

Anki

15

Broj 36

Anki

InstalacijaAnki je moguće instal irati kroz riznice vaše distribuci je Linuksa i l i preuzeti gadirektno sa zvaničnog sajta U drugom slučaju proces instalaci je zavisi odoperativnog sistema koj i koristite Ovde je potrebno naglasiti da je Anki dostupanza Vindouz Linuks i OS-Iks (OSX) za upotrebu na desktop računaru kao i za Aj-OS(iOS) i Android za upotrebu na mobi lnim uređaj ima

UpotrebaPri l ikom pokretanja Anki ja pojavl ju je vamse glavni izbornik špi lova Ovo znači damožete imati više razl ičitih špi lova karataza razl ičite stvari Podrazumevano postoj isamo jedan špi l - default Za svaki špi lmožete dodati karticu Kada dodajetekarticu imate da izaberete tip kartice(osnovni tip i l i tip koj i vam omogućavapravl jenje dve kartice sa obrnutimstranama) Kod osnovnog tipa kartice sepravi samo jedna kartica gde je prednjastrana ono što napišete na prednjoj strania zadnja strana ono što napišete u odel jkuza tu stranu Pri l ikom pravl jenja tipakartice koj i omogućava reversed metodprave se dve kartice na osnovu podatakao jednoj Prva kartica na prednjoj straniima ono što ste napisal i u odel jku zaprednju stranu a na zadnjoj strani ono štoste napisal i u odel jku za zadnju stranuPored ove kartice kod ovog tipa se pravi idodatna kartica koja ima obrnuti redosledstrana Odnosno ono što ste napisal i naprednjoj strani postaje zadnja strana iobrnuto Ovo je dosta korisno ako učitestrani jezik pa tako možete proveriti da l iznate kako se reč sa stranog jezikaprevodi na naš jezik al i i obrnuto kako se

16

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

naša reč prevodi na stranijezik Ovo je moguće postićiupotrebom ovog kombino-vanog tipa jer time nemorate da pravite dvekartice već je dovol jnonapraviti jednu a Anki ćeza vas napraviti drugu saobrnutim stranama

Sinhronizacija saostalimuređajimaAnki vam omogućava da sesinhronizujete sa ostal imuređaj ima Ovo čak neznači da treba da imateinstal iranu Anki apl ikaci juna vašem uređaju već jedovol jno da imate instal iranveb-pretraživač na svomuređaju Sinhronizaci ja se vrši tako što napravite nalog na AnkiWeb-u i potomprebacite vaše lokalne kartice na server Sada možete tim podacima pristupiti sabi lo kog uređaja koj i poseduje veb pretraživač Naravno ako za tu platformupostoj i nativna Anki apl ikaci ja preporučujemo da nju koristite umesto suvog veb-pretraživača jer će vam ponuditi bol j i ugođaj pri korišćenju

ZaključakSlobodan softver je još jednom dokazao da može biti od vel ike pomoći uobrazovanju i da može biti veoma upotrebl j iv Nadamo se da će u budućnosti školepočeti da koriste Anki kako bi se učenicima olakšao proces učenja U svakomslučaju preporučujemo vam da sami isprobate mogućnosti ovog softvera jer ovajtekst ni je dovol jan da se sve mogućnosti opišu i pomenu

Predstavljamo

17

Broj 36

Autor Nikola Hardi

U petom broju našeg časopisa objavl jen je članak pod nazivom bdquoSlobodan softveru naucirdquo i tada je spomenut zgodan programčić pod nazivom Taskvorior (engtaskwarrior) i l i jednostavno - Task Da se podsetimo reč je o konzolnomprogramčiću za rad sa spiskovima zadataka i l i kako se ti spiskovi često zovubdquotudurdquo (eng to do - treba uraditi ) l istama Od tada je proteklo gotovo tri godine aTask je postao još bol j i U ovom članku će Task biti detal jni je predstavl jen uz osvrtna nekol iko novosti koje su se dogodi le od tada Ovo je lep primer projekta za koj ise može reći da je uspeo - njegova zajednica je porasla kval itet i mogućnosti suse pobol jšal i a nastal i su i novi projekti koj i podržavaju originalni Task

Kako je nastao TaskTask ni je ni prva ni poslednja apl ikaci ja za upravl janje bdquotudurdquo l istama iz konzolepostoje i todotxt todopy todosh i ostale Task je nastao iz potrebe autora daunapredi sl ične apl ikaci je Projekat je započet još 2 006 godine verzi ju 1 0 jedostigao 2 008 godine a verzi ju 2 0 2 012 godine Trenutna verzi ja je 2 4 4 štopokazuje aktivnost i dobro zdravl je projekta i zajednice Mnogi korisniciGNULinuksa i sl ičnih operativnih sistema mnogo vremena provode radeći uterminalu pa su konzolna rešenja uvek zaniml j iva Osim toga ovakve apl ikaci je supo pravi lu manje zahtevne kada su u pitanju resursi jednostavni je su za udal jenipristup i rad s nj ima je često brži i pri jatni j i zbog upotrebe preko tastature Postojemnoge tehnike za upravl janje l ičnim zadacima kao što su GTD (eng Getting

Taskvorior

Taskvorior

18

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Thigs Done) Pomodoro (eng Pommodoro) i druge Task ni je vezan ni za jednu odovih tehnika i na korisniku je da izabere discipl inu za dodavanje i rešavanjezadataka Naš predlog je knj iga Dejvida Alena pod nazivom bdquoKl juč uspehardquo (engDavid Alen Getting Things Done)

Jedan primer upotrebeTipičan tok upotrebe je dodavanje zadatka pregled spiska (svih zadataka i l i pozadatom kriteri jumu) i završavanje zadatka Pored toga korisnik često ima potrebuda pregleda statistiku i l i da izmeni neki zadatak Biće predstavl jen kratak primerupotrebe

Dodavanje zadatkaNakon instal iranja Task je dostupan komandom u terminalu task Izbor opci jeizvršava se dodavanjem naziva opci je nakon osnovne komande pa je novi zadatakmoguće dodati pri l ično intuitivnom komandom task add Otići u prodavnicu Pored naziva zadatka moguće je dodati zadatak koj i pripada nekom projektu i ima

Predstavljamo

19

Broj 36

neku oznaku Oznake se pišu sa prefiksom plus a cela komanda može da izgledaovako

task add projectškola +domaći +programiranje Napisati primergeneričke klase

Redosled atributa u komandi ni je važan pa oznake i l i atribut za projekat mogu dase nađu i na kraju komande Postoj i niz drugih atributa pored imena projektaRecimo krajnj i rok za izvršenje zadatka zakazivanje ponavl janja zadatka prioriteti drugi Lepa mogućnost je što naziv atributa ne mora da bude kompletan većatributi mogu da budu napisani samo delom recimo pri umesto priority i l i projumesto project

Pregled spiska zadatakaKada je Task pokrenut bez drugih komandi prikazaće spisak zadataka u jednomkompaktnom obl iku Ukol iko ste već dodal i neke zadatke možete ih jednostavnoprikazati pokretanjem komande task Komanda u ovom obl iku će prikazati spisakzadataka koj i je pri lagođen dimenzi jama terminala tako što neće prikazati svedodane zadatke i neće prikazati sve kolone (prioritet projekat oznakeponavl janje i drugo) U ovom podrazumevanom formatu spiska zadaci će bitipoređani po zadatim prioritetima al i o tome će biti malo više reči kasni je

Drugi format za prikaz spiska zadataka je long odnosno dugačak spisakIzvršavanje ove naredbe će prikazati spisak svih zadataka sortiranih po projektimauz nešto više detal ja

Izmena zadatakaSve Taskove komande se zapravo sastoje iz tri dela a to su fi l ter komanda iparametri Fi l triranje se može izvršiti po identifikacionim brojevima zadatakaprojektima prioritetima i l i po bi lo kojem drugom podatku iz opisa zadatkaKomande su uobičajene l ist za ispis modify za izmenu delete za uklanjanje idone za završavanje Nakon toga po potrebi slede parametri koj i nisu obavezni zasve komande Sledi nekol iko primera

task 12 modify priority Htask project l ibre done

Taskvorior

2 0

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

task proj l ibre taskwarrior donetask 13 donetask projlibr priH long

Kao što možete primetiti Task dozvol java nepotpune nazive projekata opisakomandi i izbora parametara Ukol iko niste sigurni koj i zadaci će biti izabranizadatim fi lterom uvek možete pokrenuti Task samo sa fi l terom (bez komandi iparametara) kako biste dobi l i spisak zadataka koj i zadovol javaju uslove izbora

Sinhronizacija

Task podržava nekol iko vidova sinhronizaci je još od ranih verzi ja Pošto su podaci ozadacima sačuvani u tekstualnim datotekama ređenje i spajanje tih datoteka sarazl ičitih računara ni je prevel ik problem Tako je od rani je dostupna sinhronizaci japutem Git repozitori juma ssh (eng secure shell) a neki korisnici su se snalazi l ičak i sa Dropboksovim direktori jumima Kada smo poslednj i put pisal i o ovomprogramu taskd je bio tek u planu a danas je to proveren i podrazumevani način

Predstavljamo

2 1

Broj 36

za sinhronizaci ju Taskovih podataka između više računara Taskd je servis koj i jeTaskvorior zajednica napravi la za svoje potrebe Reč je takođe o slobodnomsoftveru i svako može da pokrene ovaj servis na svom serveru Komunikaci ja jenaravno šifrovana standardnim i dobro testiranim algoritmima Ovom pri l ikommoramo da spomenemo i servis Frisink ( https freecinc com ) koj i pruža besplatnuuslugu taskd servera

Dodaci i srodni programiKao što smo već napisal i Taskvorior zajednica je popri l ično živa a korisnici delesvoje alatke i dodatke sa ostal im korisnicima Na ovoj stranici postoj i pregledtakvih dodataka ( http taskwarrior orgtools ) Neki od zaniml j ivih su bugwarrior(Bagvorior) koj i može da preuzima spiskove zadataka sa Githaba bdquotrdquo koj i ćepromeniti ponašanje u zavisnosti od lokaci je na kojoj se terminal trenutno nalazi imail2taskwarrior (Mej l -tu-taskvorior) za dodavanje zadataka putem mej la

Posebno je zaniml j ivo pitanje kl i jenta za Android Pronašl i smo dve implementaci jeJedna je taskwarrior-androidapp (Taskvorior-android-ap) (https github comsvi jeetaskwarrior-androidapp) a druga je Mirakel (http mirakel azappsdetaskwarrior html) Izgleda da je Mirakel trenutno najpopularni je i jedino zaistaupotrebl j ivo rešenje Omogućuje sinhronizaci ju radi dovol jno stabi lno a izgleda dase formira i lepa zajednica oko tog projekta što je obećavajuće

Taskvorior

2 2

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Autor Stefan Nožinić

U prošlom broju smo dal i kratko uputstvo za instalaci ju i osnovnu konfiguraci juVagranta Pomenul i smo neke njegove bitne osobine koje nam mogu pomoći Uovom delu seri ja la ćemo razmatrati detal jni je te osobine pokazati složeni jukonfiguraci ju i šta je sve moguće uraditi pri konfiguraci j i

U prošlom delu je bi lo reči o automatskoj konfiguraci j i Vagrant kuti je i tu smopomenul i razl ičite pristupe Da se podsetimo automatska konfiguraci japodrazumeva postinstalacioni postupak konfiguraci je operativnog sistema Neki odmetoda su preko škol jke (shell) i Ansibla (eng Ansible)

Konfiguraci ja putem škol jke podrazumeva pokretanje skripte koja će izvršitikonfiguraci ju Na primer pretpostavimo da ste u svom Vagrantfileu navel i kaooperativni sistem Debi jan Vagrant će preuzeti Debi jan napraviti virtuelnu mašinu ipokrenuti Debi jan Nakon pokretanja Debi jana pokreće se sistem automatskekonfiguraci je U našem slučaju pokreće se šel-skripta (shell) koju smo navel i uVagrantfileu Ta skripta može da uradi sve što je potrebno za dodatnu konfiguraci jusistema kao što su preuzimanje nekih faj lova kloniranje Git repozitori jumainstalaci ja dodatnog softvera itd

SkripteAko do sada niste imal i iskustva sa alatima za automatsku konfiguraci jupreporučujemo vam da ih pogledate i l i da koristite šel-skripte za automatskukonfiguraci ju Ako se odlučite za prvi predlog predlažemo vam seri ja l o Ansiblu koj iide uporedo sa ovim seri ja lom Ako se odlučite za drugu opci ju navodimonaj jednostavni ju upotrebu ovakvog sistema automatske konfiguraci je

U pitanju je sistem koj i će pri l ikom prve vagrant up komande pokrenuti šel-skriptuLokaci ju skripte podešavate u Vagrantovoj konfiguracionoj datoteci za trenutnu

(3 deo)

Kako da

2 3

Broj 36

Vagrant

mašinu na sledeći način

configvmprovision shell path skriptash

U skripti sada možete navesti komande koje će se izvršiti pri l ikom prvogpokretanja mašine

Ako koristite skriptu koja se nalazi na internetu možete u putanju (path) prosleditiadresu gde se nalazi ta skripta

AnsiblAnsibl je kompleksni j i pristup automatskoj konfiguraci j i i preporučujemo njegovuupotrebu ako ste iskusan korisnik i l i ako imate žel ju da probate nešto novo i danaučite nešto zaniml j ivo

Pri l ikom upotrebe Ansibla Vagrantu je potrebno naglasiti da je reč o Ansiblovomsistemu konfiguraci je i treba navesti putanju do plejbuka (playbook) Konfiguraci jaje prikazan sledećim primerom

configvmprovision ansible do |ansible|ansibleplaybook = playbookyml

Naravno podrazumeva se da na host-mašini imate instal iran Ansibl Preporučujemo seri ja l o Ansiblu ako ste zainteresovani za detal je o tome kako seon koristi i kako može biti koristan Verujte nam posle nekog vremena ćete shvatitida su obične skripte previše bdquoružnerdquo za neke kompleksni je stvari

Pored ove dve stavke koje morate navesti možete proslediti i neke dodatneinformaci je koje su vam potrebne Recimo možete proslediti dodatne promenl j ivePrimer

ansibleextra_vars = ntp_server poolntporgnginx

port 8008workers 4

2 4

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Ovo je naročito korisno ako žel ite da imate Ansiblovu konfiguraci ju za više mašinakoje se razl ikuju samo po datim parametrima

Pokretanje automatske konfiguracijeNekad je potrebno da ponovimo konfiguraci ju iako već imamo bdquokonfigurisanurdquo(možda nepravi lno) mašinu U ovom slučaju imamo dve mogućnosti dapokrenemo mašinu i da forsiramo konfiguraci ju i l i da pokrenemo konfiguraci ju kadje mašina već pokrenuta Nema neke razl ike između ova dva pristupa osim u tomeda l i je mašina već pokrenuta i l i ni je

Ako žel imo da pokrenemo mašinu i forsiramo konfiguraci ju pokrećemo

vagrant up --provision

U drugom slučaju kada nam je mašina već pokrenuta pokrećemo komandu

vagrant provision

Ako koristite običnu skriptu Vagrant će pokrenuti skriptu ponovo i ona će se izvršitikao da ste je pokrenul i normalno unutar mašine Ako koristite Ansibl on ćedetektovati šta treba da se menja a šta ne Ovo znači da ako u Ansiblovojkonfiguraci j i navedete instalaci ju nekog paketa Ansibl će prvo proveriti da l i jepaket prisutan na sistemu pa tek onda ga instal irati

Za sledeći brojU narednom delu ćemo pokazati primere kako da koristite promenl j ive uVagrantovoj konfiguracionoj datoteci i kako da koristite stvari specifične za Rubi(Ruby)

Kako da

2 5

Broj 36

Autor Dejan Maglov

U poslednje dve do tri godine u domaćoj zajednici korisnika Linuksa uočl j iv je novitrend Masovnost i interesovanje novih korisnika za Linuks opada što se možedonekle povezati sa ekonomskom krizom i sa padom prodaje novih računara a sadruge strane uočava se porast zaniml j ivih domaćih projekata vezanih za Linuks iuopšte za otvoreni kocircd pokrenutih od strane pojedinaca i l i manj ih grupa

Nepažl j ivi promatrač bi rekao da to nema smisla Stavl janje direktne relaci jeizmeđu masovnosti i kval iteta je očigledno pogrešno i to ne samo u ovom slučajunego uopšte Pad aktivnosti na forumima srpskih zajednica korisnika Linuksa znači

U potrazi za idealnom distribucijom

Šale OS ndash Karika koja nedostaje

Oslobađanje

2 6

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Oslobađanje

samo da je eufori ja koju je izazvao Ubuntu svojom pojavom i jakim marketingomsplasla i da smo se vrati l i u bdquopredubuntuovskordquo doba koje je obeležio razvojLinuksa bez upadl j ivog marketinga Za novu eufori ju oko Linuksa potrebni su novisenzacionalni projekat i novi talas agresivnog marketinga

Zatišje na forumima aktivistima ostavl ja prostor da se preusmere sa edukaci jenovih korisnika na neke druge svoje projekte U vreme Ubuntuovske eufori je jebi lo ideja da se pravi domaća distribuci ja Jedna je čak i pokrenuta na akademskomnivou ndash cp6Linux (2 008-2 009) Očigledno projekat ni je bio zreo i ni je bio postavl jenna zdravim osnovama fi lozofi je slobodnog i otvorenog softvera pa je brzo propaoNovac i eufori ja su pokrenul i ta j projekat al i kada je bdquoizmaknuta jedna stol icardquo(novac) zbog ekonomske krize projekat je propao Danas bez imalo novca načistoj fi lozofi j i slobodnog otvorenog koda beležimo već nekol iko zaniml j ivihprojekata domaćih distribuci ja Linuksa

ŠaleOS ndash Svetski a našOdmah na početku da razrešimo di lemu da l i je ovo nova distribuci ja Linuksa i l i jesamo mal i fork1 Zubuntua (eng Xubuntu) Pošto je teško biti priznat u selunajpouzdani je je da se odmah pri javiš u grad pa ako te grad prihvati ima šanse date posle i selo prihvati Šale OS (eng ChaletOS) je definitivno prihvaćen u bdquogradurdquoa evo i dokaza

http distrowatch comtable phpdistribution= chaletoshttp distrohunt cupofl inux comarticles phparticle_id= 31

U skoro svim recenzi jama Šale OS je ocenjen kao najbol j i Linuks namenjenkorisnicima koj i su u tranzici j i sa Vindouza na Linuks Pošto to sad znamo možemosa ponosom da kažemo da je autor Šale OS-a Dejan Petrović čitaocima LiBREčasopisa poznat kao autor programa Great Little Radio Player (engl sja jni mal iradio plejer)

Projektni zadatakIdeja ni je nova i naročito je postala aktuelna nakon gašenja podrške za Vindouz

1 Fork - u razvoju softvera razvojna granaderivat projekta koju razvi ja drugi tim udrugači jem pravcu

2 7

Broj 36

Eks-Pi Stari j i hardver je ostao bez podrške za Vindouz i jedini način da mu seproduži život je prelazak na Linuks Prelazak na Linuks ni je lak Suština je ista i l isl ična al i potpuno novi programi nova fi lozofi ja zbunjujuć i razl ičit izgled mnogeodvrate od ideje da pređu na novi nepoznati operativni sistem Svako od nas znabar nekoga ko je odustao od ovog prelaska

Ideja za nastanak ovakvog projekta je da se migrantima sa Vindouza ponudi izgledšto sl ični j i onom na koj i su navikl i Ovakvi projekti vezani za Linuks se trude nesamo da ponude sl ičan vizuelni utisak nego i da ponude korisniku podešavanja namestima gde ih oni očekuju s osvrtom na svoje iskustvo na Vindouzu

Sl ičan projekat je ponudio Zorin OS al i naš utisak je da Šale OS nudi više

Prvi utisciŠale OS je dobio ime po sti lu švajcarskih planinskih kuća koje odl ikujujednostavnost lepota i prepoznatl j ivost Poput bdquošalerdquo kuće Šale OS treba upravoda korisniku pruži udobnost prepoznatl j ivog okruženja lepotu i da se u njemu uvek

ŠaleOS

2 8

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

oseća kao kod svoje kuće

Šale OS je zapravo fork Zubuntua od kojeg se suštinski malo razl ikuje sa potpunopri lagođenim sti lom Aktuelna verzi ja Šale OS-a je 14 04 2 što je takođe naslediood Zubuntua na kojem je baziran Ovo znači da korisnik ima dugoročnu podršku jerje Zubuntu 14 04 izdanje sa dugogodišnjom podrškom (LTS)

Šale OS se isporučuje u dva izdanja ISO sl ike 32 -bitnoj i 64-bitnoj vel ičine 1 2GBza živi DVD i l i USB medi j Takođe je moguće preuzeti sl iku od 24GB koja sadrži obaizdanja Šale OS-a i koja je kompatibi lna samo sa DVD medi jumom

Sa dobrim nasleđem Šale OS je od Zubuntua nasledio i veoma sporo podizanježivog sistema sa DVD-a (USB-a) Imamo utisak da u poslednje vreme derivatiUbuntua najspori je podižu živi sistem u odnosu na sve druge žive distribuci jeLinuksa Ko izdrži i dočeka da se živi Šale OS podigne imaće pri l iku da vidipodrazumevanu plavu temu ovog operativnog sistema Prvi utisak je da Šale OSsvojom podrazumevanom temom pravi otklon od Vindouza ka Linuksu iako imapotenci ja l da potpuno bdquoklonirardquo Vindouzov izgled Šale OS svojompodrazumevanom temom poručuje bdquo Ja nisam Vindouz Nemojte me ni podsvesnoupoređivati sa nj im Ja sam Linuks koj i vam pomaže da se lakše snađete u meni rdquo

Oslobađanje

2 9

Broj 36

Svi elementi u Šale OS-u su na istim mestima kao naprimer u Vindouzu 7 Panelje u dnu ekrana Na njemu su dugme za meni ikonice najčešće korišćenihapl ikaci ja traka pokrenutih programa notifikaciona zona sa kontrolom zvukakontrolom mreže satom i tastaturnim izlazom i na kraju taster za minimiziranjesvih otvorenih prozora i otkrivanje radne površi (desktopa) Radna površ sadržinajbitni je ikonice za početak rada sa sistemom i Konki jev (eng Conky) sti l izovanisat Sve u svemu sasvim očekivana postavka za svakog migranta sa Vindouza

Instalacija Šale OS-aIako se i na osnovu živog sistema može steći utisak o upotrebl j ivosti sistema praviutisak daje tek prava instalaci ja na tvrdi disk računara Iako je instalaci ja Linuksalakša od instalaci je Vindouza to je ipak najkritični ja operaci ja za migranta Uslučaju da korisnik nema nameru da čuva neke podatke na svom računaruproblema neće biti Ubuntuov grafički instaler je jedan od najbol j ih inajautomatizovani j ih u svetu Linuksa Od korisnika traži samo nekol ikonaj jednostavni j ih l ičnih podataka a sve ostalo odrađuje sam Dovol jno je samopronaći ikonicu instalera na radnoj površi živog sistema i l i odabrati instalaci ju

ŠaleOS

30

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

pri l ikom podizanja sistema sa instalacionog medi ja (ovo je prirodan način zamigrante) Sve ostalo ide glatko - takoreći bdquonekst nekst nekst finišrdquo tehnologi jana koju su migranti navikl i

Za one koj i ipak žele da sačuvaju neke postojeće podatke na tvrdom diskupreporučujemo da se obrate nekom iskusni jem korisniku Linuksa (pitajte bi lo kogna forumima zajednica korisnika Linuksa) koj i će ih provesti kroz proces instalaci je

Upotrebljivost Šale OS-aApsolutno bdquokloniranjerdquo Vindouza na Linuksu je nemoguće Šale OS se ipak opasnopribl ižio Dodatnim uređivanjem pomoću već pripreml jenih alata Šale OS još višemože da l iči na Vindouz i l i da se potpuno transformiše u IksFCE (XFCE) Linuks požel j i korisnika

Grupisanje svih podešavanja u Setings Menadžeru 2 dobro imitira Kontrolni panel naVindouzu tako da migranti neće biti u di lemi gde su sva podešavanja sistema

Šale meni (Visker meni eng Whisker Menu) dobro oponaša Vindouzov Start meni tako da je pristup programima jasan i intuitivan Programi su standardno grupisanipo nameni na način karakterističan za Linuks al i misl imo da je to plus u odnosu naVindouzov pristup i da to ni je zbunjujuće migrantima

Dodavanje ikonica na panel i l i na radnu površ je sl ično kao kod Vindouza Dovol jnoje samo prevući mišem ikonicu iz meni ja na radnu površ i l i na panel

Aplikacije

Imamo utisak da je izbor apl ikativnog softvera vrlo pažl j ivo urađen Izabrane suuglavnom apl ikaci je koje su već standardne i na Vindouzu kao što su FajerfoksTanderberd (eng Thunderbird) i VLC Takođe izabrane su apl ikaci je koje su vrlosl ične Vindouzovim alternativama poput bdquoOdejšusardquo (eng Audacious) koj i l iči nabdquoVinamprdquo (eng Winamp) i l i bdquoDokument vjuerardquo koj i l iči na bdquo Akrobat riderrdquo

Ako se izaberu i ikonice koje sl iče onim na Vindouzu prepoznavanje apl ikaci ja ćebiti potpuno i neće biti d i lema za šta služi pojedina apl ikaci ja

2 Setings Menadžer - енг Settings Manager Podešavanje sistama

Oslobađanje

31

Broj 36

ŠaleOS

32

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Instalacija programa

Za migrante instalaci ja programa na Linuksu je najveća promena Ova promenafi lozofi je predstavl ja najveći šok za migrante Ubuntu softverski centar je dizajniranda ublaži ovaj šok U današnje vreme l judi su već naviknuti na Android i Androidstor tako da je lako navići se na Ubuntu softverski centar

Drugi problem migranata kada je u pitanju instalaci ja programa je što su mnoginavikl i na pojedine programe za Vindouz i bez nj ih ne mogu Šale ne može upotpunosti da reši taj problem al i može da ga ublaži Jedan ogroman plus za ŠaleOS je predinstal irani Vajn (eng WineHQ) i Plej -on-Linuks (eng PlayOnLinux) Dosada nismo sretal i d istribuci je Linuksa za početnike sa ovim već predinstal iranimprogramima

Oslobađanje

33

Broj 36

ŠaleOS

Vajn može da bude presudni dodatak koj i može da zadrži migranta na LinuksuSama ideja da može programe za Vindouz na koje je navikao da instal ira naLinuksu može da ga opredel i da je napravio dobar izbor operativnog sistema

ZaključakPrimeti l i smo da najnovi ja verzi ja Šale OS-a nema predinstal iran kancelari jski paketprograma Ovo je još jedan dokaz vrlo pažl j ivog odabira softvera za Šale sa stalnimrazmišl janjem kome ja namenjen ovaj operativni sistem Odabir kancelari jskogpaketa programa je vrlo subjektivan proces Nametanje Libre Ofisa kao rešenjamoglo bi biti kontraproduktivno Zahval ju jući Vajnu korisnik može da instal ira ineke stari je Majkrosoft Ofis pakete (npr MS Office 2010) tako da je na korisniku dabira opci ju koja mu naviše odgovara

Potrebno je malo iskustva u svetu Linuksa za punu kontrolu Šale OS-a Može da sekoristi i bez imalo iskustva vezanog za Linuks Intuitivan je i vodio je računa oiskustvima koje imaju migranti Bol je od ovog po našem sudu ne može

Iako su performanse u ovako uskoprofi l isanom operativnom sistemu u drugomplanu izbor grafičkog okruženja IksFCE i Zubuntua za osnovu dobar je izbor Dobroje odmeren odnos jednostavnosti upotrebe i opterećenja sistema Autor je moraoda vodi računa da je sistem prvenstveno namenjen stari jem hardveru iistovremeno neiskusnim korisnicima Linuks ima rešenja koja su još lakša za sistema teža za korisnika al i i obrnuto IksFCE je tačno u sredini Pošto je Zubuntu jedanod najbol j ih IksFCE sistema za početnike autor je odl ično izabrao sistem za bazuŠale OS-a Kao rezultat izbora dobio je jako stabi lan jednostavan okretan i lakoperativni sistem i za sebe kao korisnika i za hardver

Korisni l inkovi [1] https sites google comsitechaletosl inuxhome[2 ] https www youtube comwatchv= pL9H7GZWeyo[3] http www l inuxinsider comstory81771 htmlrss= 1

34

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Slobodni profesionalac

Аутор Стефан Ножинић

У претходном броју смо поменули шта је то Ансибл (енг Ansible) и навели смопримере његове нај једноставније употребе

У овом броју наводимо детаљнију употребу инвентара неке ад-хок командекао и неке детаље о употреби и могућностима конфигурације помоћуАнсибла

ИнвентарУ претходном броју било је тек неколико речи о овом појму Инвентар нам јеу претходном броју послужио да наведемо наша три сервера која смо каснијепинговали Рекли смо да је инвентар датотека која служи за навођењесервера који желимо да администрирамо и да помоћу њега можемоконфигурисати специфичне параметре за те сервере

Класична и најпростија употреба ове конфигурационе датотеке јеједноставно навођење жељених сервера

etcansiblehosts

server1examplecomserver2examplecomserver3examplecommailexamplecomwebexamplecom

2 deo

35

Broj 36

Наравно ово је довољно за једноставну употребу у случајевима када желимода сви наши сервери имају исту конфигурацију Ово као што сви добрознамо није често случај Обично желимо сервере подешене за специфичнунамену Ради овога нам Ансибл инвентар омогућава употребу групаједноставним навођењем секција те нас ова конфигурациона датотека достаподсећа на INI формат Рецимо да например имамо два веб-сервера једансервер за базе података и два мејл-сервера Наша конфигурација биизгледала овако

[webservers]web1examplecomweb2examplecom

[email]mail1examplecommail2examplecom

[databases]dbexamplecom

Као што се може приметити из примера секције постављамо измеђусредњих заграда Овде је битно напоменути да један сервер може припадативише секција па тако можемо имати сервер који служи и за веб и за базеподатака

Поред адресе сервера можете навести и SSH порт ако се не користи онајподразумевани - например

mailexamplecom1548

Поред порта можете навести и корисничко име при логовању - примерицена следећи начин

other1examplecom ansible_connection=ssh ansible_ssh_user=mpdehaanother2examplecom ansible_connection=ssh ansible_ssh_user=mdehaan

Као што сте могли већ да приметите и сами закључите могуће је поставитииндивидуалне променљиве по хосту Например

Ansibl

36

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

wwwexamplecom var1=val1 var2=val2

Променљиве могу бити конфигурисане и за целу групу

[webservers]web1examplecomweb2examplecom

[webserversvars]var1=val1var2=val2

Ад-хок командеИако је Ансибл намењен за употребу са тзв плејбуковима (playbooks) честоћете имати потребу да извршите неку команду на брзину и нећете желетида наводите специјалну конфигурацију за то Због овога Ансибл вамомогућава употребу ад-хок команди

Ми смо овакву команду већ поменули у претходном броју али нисмо удетаље објашњавали шта се ту конкретно дешава Употребили смо је када

Slobodni profesionalac

37

Broj 36

смо желели да пингујемо све наше сервере

Употребљавају се тако што се у конзоли укуца

ansible target -a command

Овде command треба заменити жељеном командом коју желите даизвршите а target треба заменити именом групе или хоста на којем желитеизвршавање задате команде

Например ако желимо да рестартујемо само веб-сервере користимо

ansible webservers -a reboot

На сличан начин можемо користити и друге уграђене модуле Ансибла каопримерице copy модул за премештање датотека на више сервера

ansible servers -m copy -a src=etchosts dest=tmphosts

Такође употребом ових команди можете сазнати тзв чињенице (енг facts) осерверу Ове варијабле су важне јер се могу користити за условноизвршавање команди у плејбуковима

Да бисте сазнали прикупљене чињенице за дати хост извршите

ansible target -m setup

За крајУ наредном броју показујемо највећу моћ Ансибла када будемо објаснилиупотребу плејбукова До тада надамо се да се нећете устручавати да нампошаљете е-писмо на нашу већ познату адресу електронске поште сапитањима критикама и предлозима

Ansibl

38

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Internet mreža i komunikacije

Autor Kriptopank

Na početku trećeg dela ovog seri ja la iznosimo jednu dobru vest Subrosa servisopisan u prvom delu ponovo je dostupan na mreži posle kratkog prekida odnekol iko dana

Iako iz naslova prevedenog na srpski jezik možda niste odmah prepoznal ipopularni servis pod originalnim engleskim nazivom Cryptocat on je jedan odsvakako najčuveni j ih i najpoznati j ih iz svoje vrste del imično prekriven plaštomkontroverzi i spekulaci ja

Ova apl ikaci ja samo je jedna u nizu svetski poznatih kriptografskih speci ja l i tetaskuvanih u kuhinj i gospodina Nadima Kobeisi ja (eng Nadim Kobeissi) sa istori jomdugom sada već preko četiri i po godine Ovaj dvadesetpetogodišnj i programerodgovoran je za apl ikaci je kao što su Mini lok (eng miniLock) i Pirio (eng Peerio)

Istina je da ovaj servis ni je hodao po crvenom tepihu od svog nastanka i da jepreko trnja na kraju ipak stigao do zvezda zaslugom svog autora i medi ja koj i supisal i o ranj ivostima ovog servisa otkrivenim tokom 2 013 godine Više o ovome nahttp goo glRWDy5L i http goo glZBj9B

Zapravo se radi o apl ikaci j i koja vam pruža mogućnost grupnog ćaskanja razmenepodataka al i i privatne konverzaci je sa nekom osobom iz grupe za ćaskanje a sveje to šifrovano tako da servis ne zna sam sadržaj vaših dopisivanja

Šifrovani čet (3 deo)

39

Broj 36

Šifrovani čet

Kriptografski model je i ovde takozvani end-tu-end (end-to-end) i sve (šifrovanje idešifrovanje) se obavl ja u vašem pretraživaču koj im pristupate ovom servisu pa jesvakako požel jno da pametno odaberete veb-pretraživač kako vas isti ne biizneverio svoj im manama i sigurnosnim propustima

Kad smo već kod end-tu-end šifrovanja da se podsetimo kako se ovo praktičnoizvodi kako kod mnogih apl ikaci ja tako i kod ove

Korisnici kreiraju javne i tajne kl jučeve lokalno javne proslede centralnom servisukoj i ih spaja pa servis umesto vas prosleđuje vaš javni kl juč osobama koje žele savama da sigurno komuniciraju (poši l jaoci poruka) Poši l jaoci šifruju porukunamenjenu vama vašim javnim kl jučem i proslede je centralnom servisu

Pređimo sada na instal iranje i korišćenje Kriptoketa

Dakle kada se ode na sajt Kriptoketa (https crypto cat) treba da se odaberedodatak za vaš pretraživač i on se instal ira na isti Ovde ćemo pretpostaviti da jeto Fajerfoks pa kad on bude tražio da ga restartujete učinite to

Sledeći korak je nalaženje ikonice instal irane apl ikaci je a za to morate otići u menirarr kastomajz (customize) Sada je potrebno da apl ikaci ju prebacite iz gomile ostal ihapl ikaci ja ( levo) u meni (desno) kao što je prikazano na sl ikama

40

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Pokretanje apl ikaci je iz pretraživača ne zahteva internet al i da biste se povezal i saostal ima internet vam je neophodan

Internet mreža i komunikacije

41

Broj 36

Pri pokretanju apl ikaci je treba da izaberete ime diskusi je (conversation name) i l iprostori je uslovno rečeno a to je ime grupe koju žel ite da kreirate i l i kojoj žel ite dase prikl jučite Nadimak (nickname) možete odabrati po žel j i a l i bi val ja lo da inadimak i ime diskusi je nemaju mnogo veze sa vašim stvarnim imenom i vašimostal im nadimcima u drugim apl ikaci jama i društvenim mrežama jer je to podatakkoj i Kriptoket-server vidi kada se na njega povežete pored vaše aj-pi (IP) adrese

Ove informaci je koje Kriptoket-server vidi nazivaju se metapodaci o koj ima smopričal i u trideset trećem broju Ime diskusi je i nadimak se mogu lako lažirati a zaprikrivanje aj-pi adrese će vam trebati neka anonimna mreža poput Tora i l ivirtualne privatne mreže (VPN) Više o metapodacima koje će Kriptoket-serverprikupiti od vas možete naći na nj ihovom blogu (https goo glTALq0R)

Ime diskusi je ćete proslediti ostal ima koj i su zainteresovani za zajedničkukomunikaci ju oni će se povezati sa vama i šifrovano ćaskanje može da počneInteresantno je kako korisnici niti vide niti moraju da brinu o kl jučevima Korisničkosučel je (GUI) apl ikaci je je jednostavno i praktično što je sigurno donelo slavu ovojapl ikaci j i pored vel ike medi jske pažnje

Kriptoket je projekat otvorenog koda i možete ga naći na Githabu(https goo gl4FOYMa) Ne samo da možete da proučavate kocircd apl ikaci je većmožete instal irati Kriptoket-servis na vašim serverima i tako imati potpunukontrolu nad metapodacima koje ostavl jate iza sebe kao mrvice hleba

Takođe je interesantno da apl ikaci ja još uvek nema stabi lnu podršku za Androidoperativni sistem al i eksperimentalna podrška je dostupna na KriptoketovomGithabu (https goo glpeXRgJ)

Propusti su ispravl jeni i apl ikaci ja sada koristi mnogo bol je kriptografske algoritmekoj i koriste el iptičke krive (ECDH - Eliptic Curve Diffie Hellman) za generisanjejavnog i tajnog kl juča El iptičke krive pružaju mnogo bol ju sigurnost od recimoRSA kl jučeva iste dužine o čemu smo govori l i u poslednjem delu seri ja la oenkriptovanoj elektronskoj pošti

Pored end-tu-end enkripci je Kriptoket koristi i OTR protokol koj i se koristi za XMPPvid komunikaci je Bez nepotrebnog ulaženja u detal je OTR vam pruža nešto što sezove prihvatl j ivo poricanje (plausible deniability) a to je mogućnost da porekne daste nešto baš vi napisal i ako se vaša šifrovana komunikaci ja ipak nekako dešifruje

Šifrovani čet

42

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Pregled popularnosti GNULinuks iBSD distribuci ja za mesec maj

Distrowatch

Pad ltPorast gtIsti rejting =(Korišćeni podaci sa Distrovoča)

123456789

101112131415161718192 02 12 22 32 42 5

MintDebianUbuntuFedoraopenSUSEMageiaCentOSManjaroArchLXLEelementaryPCLinuxOSAndroid-x86PeppermintNetrunnerQ4OSSolusPuppySabayonLubuntuKal ideepinantiXZorinwattOS

2 952 lt1706gt1498lt1462 =1106lt

945gt940lt879lt737lt701lt673lt638gt617=565gt539gt538gt534=534lt533gt509lt494lt478lt476=452 lt439gt

Iako veoma praktičan i dovol jnosiguran Kriptoket ni je za svenamene Nema podršku za video iaudio što je naprimer podržanokod pomenute Subrose Kriptoket jenamenjen kao sigurni ja alternativadruštvenim mrežama poputFejsbuka i svoju ulogu obavl ja većnekol iko godina što je pokazatel jdobrog kval iteta

Internet mreža i komunikacije

USKOROLiBRE-Serbian 2015

LLiiBBRREEČasopis o slobodnom softveru

TTrrii ggoodd iinnee ssaavvaammaa

Hvala što nam verujete

Page 3: Libre 36 hd lat

3

Broj 36

da se razmatra vraćanje Vindouza na računare gradske uprave MinhenaLinuks tačni je bdquoLimuksrdquo (LiMux) se zadržao u Minhenu i vreme je pokazaloda je po sredi bi la udarnička senzacional istička vest U decembru prošlegodine privremeno su blokirani serveri za elektronsku poštu u graduMinhenu Da l i je to bio očajnički potez gigantskog lobi ja da bdquoudarirdquo naneukal janu sigurnost servera koj i koriste Linuks Prošle godine je Mišel vander Bel predsedavajući iz Majkrosofta za Vel iku Britani ju i region uputiootvoreno pismo zvaničnicima Parlamenta u kojem navodi da bi prelazak naODF bio skup proces i da je u interesu većine zarad maksimalneinteroperabi lnosti da se usvoje oba formata - kako Iks-em-el (XML) tako iODF Da l i se tim pismom iskazuje vapaj za opstanak tog zatvorenogformata u Vel ikoj Britani j i Vlada Vel ike Britani je je konačno u julu prošlegodine usvoj i la ODF U rukama l judi na položaju zatvoren softver može bitimoćno oružje koje narušava temel je demokrati je Zato se u poslednjevreme vodi stalna rasprava u SAD-u o tome smeju l i se za izbore koristitizatvoreni sistemi poput Vindouza i OS-Iksa i da l i se time narušavajutransparentnost i val idnost čitavog procesa

Da ne bismo zavisi l i od vlasničkog softvera i bi l i prinuđeni da bdquoverujemo usigurnostrdquo nastavićemo da širimo svest o značaju fi lozofi je slobodnog iotvorenog softvera U ovom broju nastavl jamo da pišemo o šifrovanomčetu i predstavl jamo vam domaću distribuci ju bdquoŠale OSrdquo

Oduvek smo otvoreni za sva vaša pitanja i sugesti je Možete nam ihposlati na već dobro poznatu adresu elektronske pošte l ibre [et] lugons[dot] org

Do čitanjaLiBRE tim

Реч уредника

4

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Vesti str 6

Puls slobodePeti Open Vej str 9

PredstavljamoAnki str 14Taskvorior str 17

Kako da Vagrant (3 deo) str 22

OslobađanjeŠale OS - karika koja nedostaje str 25

Slobodni profesionalacAnsibl (2 deo) str 34

Internet mreže i komunikacijeŠifrovani čet (3 deo) - Kriptoket str 38

Moć slobodnogsoftvera

Sadržaj

Broj 36Periodika izlaženja mesečnik

Izvršni urednik Stefan NožinićGlavni lektorAdmir Halilkanović

LekturaJelena Munćan Saška SpišjakMilena Beran Milana VojnovićAleksandar BožinovićAleksandra Ristović

Grafička obradaDejan Maglov Ivan Radeljić

Dizajn White Circle Creative Team

5

Broj 36

LiBRE prijatelji

Broj 36Periodika izlaženja mesečnik

Izvršni urednik Stefan NožinićGlavni lektorAdmir Halilkanović

LekturaJelena Munćan Saška SpišjakMilena Beran Milana VojnovićAleksandar BožinovićAleksandra Ristović

Grafička obradaDejan Maglov Ivan Radeljić

Dizajn White Circle Creative Team

Autori u ovom broju

Ostali saradnici u ovom brojuMarko Novaković Mihajlo Bogdanović

Počasni članovi redakcijeŽeljko Popivoda Željko ŠarićVladimir PopadićAleksandar Stanisavljević

KontaktIRC floss-magazin na ircfreenodenet

E-pošta librelugonsorg

Nino VranešićStefan NožinićNikola Hardi

KriptopankDejan Maglov

6

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

2 3 apri l 2 015

Objavljen Ubuntu 1504Objavl jeno je novo izdanje ove distribuci jeLinuksa kodnog imena Vivid Vervet

Koristan l ink http j mp1MNYLer

2 9 apri l 2 015

HeadlineMajkrosoft objavio Vižual Studio Kod za LinuksMajkrosoft je objavio svoje razvojno okruženje nesamo za Vindouz i OS-Iks već i za Linuks

Koristan l ink http j mp1dAoJpyx

30 apri l 2 015

Debijanovo novo izdanjeObjavl jeno je novo izdanje pod imenom Debi jan 8Džesi ( Jessie)

Koristan l ink http t coU0mjP4Vxyo

1 maj 2 015

Linuks fondacija u pomoćNepaluSandip Ari ja l (Sandeep Aryal) Linuks-administrator koj i radi za vladu Nepala uputio jeelektronsko pismo Linuks fondaci j i zahtevajućipomoć za Nepal Linuks fondaci ja se organizovalai omogući la je donaci ju

Koristan l ink http j mp1L4F43Z

Vesti

7

Broj 36

5 maj 2 015

Stim beleži padStim na Linuksu beleži pad ndash ispod 1 upotrebe

Koristan l ink http t coYQ1VY14GbQ

8 maj 2 015

Ubuntu prelazi na Pajton 3Ubuntu će od verzi je 16 04 koristiti Pajton 3 kaopodrazumevanu verzi ju

Koristan l ink http t coTzB1sx2 i8y

13 maj 2 015

AMD formira tim za rešavanjeproblema sa upravljačkimprogramimaAMD formira tim za rešavanje problema saupravl jačkim programima među koj ima su iprogrami za Linuks

Koristan l ink http t coh0J6injmd7

16 maj 2 015

MAME prelazi na potpunoslobodnu licencuIako je ovaj emulator do sada bio besplatannjegova l icenca ni je bi la slobodna Autor projektaje objavio da će ovaj emulator preći na potpunoslobodnu l icencu

Koristan l ink http t covo48mHhBKR

Vesti

8

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

16 maj 2 015

Arduino se od sada proizvodi iu SAD-uArduino će se proizvoditi i u SAD-u kao posledicapartnerstva ove kompani je sa Adafrutom(AdaFruit)

Koristan l ink http t corZ9XCOZ6vI

18 maj 2 015

Panasonik isporučuje svojeprve televizore sa Fajerfoksoperativnim sistemom uEvropuPanasonik je isporučio svoje prve modeletelevizora koj i pokreću Fajerfoks operativnisistem Televizori su dostupni u Evropi a uskoroih očekujemo i u drugim delovima sveta

Koristan l ink http t cot3Xt1ket6V

19 maj 2 015

Open-strit-map u NepaluZajednica ovog projekta se angažovala kako bi sena slobodnoj mapi obeleži le oštećene zgrade idrugi objekti Oštećenja su posledica zemljotresakoj i je pogodio Nepal

Koristan l ink http t coutWbwLoWfi

Vesti

9

Broj 36

Autor Nino Vranešić

Novo Mesto je u petak 2 4 apri la 2 015 ponovo bi lo domaćin konferenci je bdquoOpenVejrdquo (Open Way) Tradici ja organizovanja događaja otvorenog koda u Novom Mestuje sačuvana i ove godine se slavi pomalo jubi larna peta godišnj ica

Puls slobode

Peti Open Vej ndash Novo Mesto 2015

10

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Cela priča je počela na Fakultetu informacionih nauka u Novom Mestu Bivšistudent postdiplomskih studi ja informatike u savremenom društvu Nino Vranešičosnivač i idejni vođa još 2 011 godine je prvi put organizovao manifestaci ju podnazivom bdquoDan otvorenog kodardquo Tokom godina tim i ideja su se proširi l i da bi nakraju bdquoprocvetal irdquo kroz formiranje Startapa Novog Mesta koj i postaje centartehnoloških i preduzetničkih trendova među mladima u jugoistočnom deluSloveni je Kao rezultat te ideje i ove godine je uspešno završena konferenci jabdquoOpen Vejrdquo u koorganizaci j i Fakulteta za informacione studi je Startapa NovogMesta i Mozi la Sloveni je

Događaj je ove godine održan u prostori jama Biznis inkubatora Podbreznik Uprepodnevnom delu bi le su organizovane tri veoma posećene radionice Učesnicisu mogl i da uče programiranje mikrokontrolera Arduino nauči l i su kako da napravesajt Drupalom i mogl i su da nadograde svoje znanje programiranja u SmartNindžara dionici uz pomoć alata Butstrep

Popodnevni deo konferenci je je ugostio govornike koj i supripremi l i zaniml j iva predavanja za publ iku

Govor o slobodnom i juzer-frendl i softverskom paketuKDE pripremio je i održao Jure Repinc

Puls slobode

11

Broj 36

Kako je open-sors ušao uRTV Sloveni ja rekao namje Tit Petrič

Boštjan Jerko svojom du-hovitošću privukao jeinteresovanje učesnika zaelektrotehniku predava-njem o Arduinu

bdquoDa možete koristiti ma-tematiku za stvaranjemuzikerdquo otkri la nam jeDr Lorena Mihelač koja jepredstavi la programskijezik Pjur Data (PD)

Iztok Smol ič objasnio namje zašto je otvoreni kodvažan za svakogpojedinca i kako lakomožemo uz pomoćotvorenog koda razvitidobar posao

Iz Albani je ugosti l i sumladog ambicioznogdizajnera imena El io Koši On je predstavio kl jučnekorake u međusobnojsaradnj i pri stvaranjudizajna u zajedniciotvorenog koda

bdquoOpen Vejrdquo ni je samo jošjedna konferenci ja izoblasti informacionihtehnologi ja kojapredstavl ja i promoviše

5 Open Vej

12

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

otvoreni kod Matjaž Horvat inženjer u Mozi l i o konferenci j i je rekao bdquoOtvoreni put(Open Way) ni je tipična open-sors konferenci ja niti obični tehnološki događaj To jestecište tehnoloških rešenja i izazova zajednice otvorenog koda koje širi svest da jeideja otvorenog koda širi pojam od tehnologi je rdquo Tako je ove godine konferenci japored toga što je pokrivala područja računara i informatike predstavi la i open-sorspristupe u drugim oblastima Open-sors pristupi se mogu primeniti u svimdruštvenim sferama od nauke do kulture

Poslednj i set je bio posvećen apl iciranju open-sors principa u medi j ima Anže VohBoštic i Domen Savič su predstavi l i način da se pobol jšaju medi j i i kako da onipostanu otvoreni j i Boštic je u svom izlaganju objasnio kako oni rade na portalubdquoPod črtordquo - da iz mora podataka naprave priču koja je objektivna Portal bdquoPod črtordquosve baze podataka slobodno objavl ju je Domen Savič koj i se zalaže za bol jemedi je nastoj i da dostigne svoj ci l j svojom kampanjom bdquoDajmo medi je u medi jerdquoOn kaže da medi j i treba da slobodno pružaju informaci je građanima pri čemu jekl juč aktivizam i učešće građana kao što je to slučaj u open-sors zajednicama

Konferenci ja je završena piknikom na otvorenom u otvorenom uredu Podbreznik

Puls slobode

13

Broj 36

Događaj je ove godine privukao posetioce iz svih krajeva Sloveni je Besplatan ulazsa ograničenim brojem karata po svemu sudeći privlači i sponzore Interakci jaučesnika tokom događaja i na završnom pikniku takođe privlači razne kompani je i

poslodavce Firma Domenca je u toku konferenci je objavi la konkurs zazapošl javanje

Možemo reći da bdquoOpen Vejrdquo obezbeđuje mesto susreta za pojedince i preduzećaOn predstavl ja plodno tlo za izgradnju i negovanje l ičnih i poslovnih veza bdquoOpenVejrdquo tako sledi svoju misi ju povezivanja i širenja svesti da je open-sors ideja vrednaširenja

5 Open Vej

14

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Autor Stefan Nožinić

Često nam je potrebno da upamtimo neke stvari kao što su reči stranog jezika i l ineke bitne činjenice Isto tako treba napomenuti da te upamćene stvari ne ostajudugo u našoj memori j i pa ih moramo osvežavati i obnavl jati Ovo je posebno bitnokod učenja stranog jezika i l i recimo kod pamćenja bitnih godina u istori j i Danaskada nam tehnologi ja može pomoći u mnogim delovima naših života treba jeiskoristiti i ovde kako bi optimizoval i ugođaj i efikasnost ovakvog vida učenja

U ovom članku vam predstavl jamo softver otvorenog koda namenjen onima koj itreba da zapamte neke činjenice i stvari i koj i to treba da obnavl ja ju posle nekogvremena

Šta je AnkiAnki je program otvorenog koda koj i omogućava da zabeležite ono što treba dazapamtite na male kartice koje imaju dve strane Prednja strana kartice je ona sapitanjem dok je zadnja strana ona sa odgovorom Pomoću ovog modelaomogućeno je učenje kao i kasni je ispitivanje i obnavl janje naučenog

Ne samo da vam omogućava da pravite svoje kartice nego vodi i evidenci ju otome koje ste kartice zaboravi l i da obnovite kol iko ste ih nauči l i i tera vas da ihredovno obnavl jate

Predstavljamo

Anki

15

Broj 36

Anki

InstalacijaAnki je moguće instal irati kroz riznice vaše distribuci je Linuksa i l i preuzeti gadirektno sa zvaničnog sajta U drugom slučaju proces instalaci je zavisi odoperativnog sistema koj i koristite Ovde je potrebno naglasiti da je Anki dostupanza Vindouz Linuks i OS-Iks (OSX) za upotrebu na desktop računaru kao i za Aj-OS(iOS) i Android za upotrebu na mobi lnim uređaj ima

UpotrebaPri l ikom pokretanja Anki ja pojavl ju je vamse glavni izbornik špi lova Ovo znači damožete imati više razl ičitih špi lova karataza razl ičite stvari Podrazumevano postoj isamo jedan špi l - default Za svaki špi lmožete dodati karticu Kada dodajetekarticu imate da izaberete tip kartice(osnovni tip i l i tip koj i vam omogućavapravl jenje dve kartice sa obrnutimstranama) Kod osnovnog tipa kartice sepravi samo jedna kartica gde je prednjastrana ono što napišete na prednjoj strania zadnja strana ono što napišete u odel jkuza tu stranu Pri l ikom pravl jenja tipakartice koj i omogućava reversed metodprave se dve kartice na osnovu podatakao jednoj Prva kartica na prednjoj straniima ono što ste napisal i u odel jku zaprednju stranu a na zadnjoj strani ono štoste napisal i u odel jku za zadnju stranuPored ove kartice kod ovog tipa se pravi idodatna kartica koja ima obrnuti redosledstrana Odnosno ono što ste napisal i naprednjoj strani postaje zadnja strana iobrnuto Ovo je dosta korisno ako učitestrani jezik pa tako možete proveriti da l iznate kako se reč sa stranog jezikaprevodi na naš jezik al i i obrnuto kako se

16

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

naša reč prevodi na stranijezik Ovo je moguće postićiupotrebom ovog kombino-vanog tipa jer time nemorate da pravite dvekartice već je dovol jnonapraviti jednu a Anki ćeza vas napraviti drugu saobrnutim stranama

Sinhronizacija saostalimuređajimaAnki vam omogućava da sesinhronizujete sa ostal imuređaj ima Ovo čak neznači da treba da imateinstal iranu Anki apl ikaci juna vašem uređaju već jedovol jno da imate instal iranveb-pretraživač na svomuređaju Sinhronizaci ja se vrši tako što napravite nalog na AnkiWeb-u i potomprebacite vaše lokalne kartice na server Sada možete tim podacima pristupiti sabi lo kog uređaja koj i poseduje veb pretraživač Naravno ako za tu platformupostoj i nativna Anki apl ikaci ja preporučujemo da nju koristite umesto suvog veb-pretraživača jer će vam ponuditi bol j i ugođaj pri korišćenju

ZaključakSlobodan softver je još jednom dokazao da može biti od vel ike pomoći uobrazovanju i da može biti veoma upotrebl j iv Nadamo se da će u budućnosti školepočeti da koriste Anki kako bi se učenicima olakšao proces učenja U svakomslučaju preporučujemo vam da sami isprobate mogućnosti ovog softvera jer ovajtekst ni je dovol jan da se sve mogućnosti opišu i pomenu

Predstavljamo

17

Broj 36

Autor Nikola Hardi

U petom broju našeg časopisa objavl jen je članak pod nazivom bdquoSlobodan softveru naucirdquo i tada je spomenut zgodan programčić pod nazivom Taskvorior (engtaskwarrior) i l i jednostavno - Task Da se podsetimo reč je o konzolnomprogramčiću za rad sa spiskovima zadataka i l i kako se ti spiskovi često zovubdquotudurdquo (eng to do - treba uraditi ) l istama Od tada je proteklo gotovo tri godine aTask je postao još bol j i U ovom članku će Task biti detal jni je predstavl jen uz osvrtna nekol iko novosti koje su se dogodi le od tada Ovo je lep primer projekta za koj ise može reći da je uspeo - njegova zajednica je porasla kval itet i mogućnosti suse pobol jšal i a nastal i su i novi projekti koj i podržavaju originalni Task

Kako je nastao TaskTask ni je ni prva ni poslednja apl ikaci ja za upravl janje bdquotudurdquo l istama iz konzolepostoje i todotxt todopy todosh i ostale Task je nastao iz potrebe autora daunapredi sl ične apl ikaci je Projekat je započet još 2 006 godine verzi ju 1 0 jedostigao 2 008 godine a verzi ju 2 0 2 012 godine Trenutna verzi ja je 2 4 4 štopokazuje aktivnost i dobro zdravl je projekta i zajednice Mnogi korisniciGNULinuksa i sl ičnih operativnih sistema mnogo vremena provode radeći uterminalu pa su konzolna rešenja uvek zaniml j iva Osim toga ovakve apl ikaci je supo pravi lu manje zahtevne kada su u pitanju resursi jednostavni je su za udal jenipristup i rad s nj ima je često brži i pri jatni j i zbog upotrebe preko tastature Postojemnoge tehnike za upravl janje l ičnim zadacima kao što su GTD (eng Getting

Taskvorior

Taskvorior

18

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Thigs Done) Pomodoro (eng Pommodoro) i druge Task ni je vezan ni za jednu odovih tehnika i na korisniku je da izabere discipl inu za dodavanje i rešavanjezadataka Naš predlog je knj iga Dejvida Alena pod nazivom bdquoKl juč uspehardquo (engDavid Alen Getting Things Done)

Jedan primer upotrebeTipičan tok upotrebe je dodavanje zadatka pregled spiska (svih zadataka i l i pozadatom kriteri jumu) i završavanje zadatka Pored toga korisnik često ima potrebuda pregleda statistiku i l i da izmeni neki zadatak Biće predstavl jen kratak primerupotrebe

Dodavanje zadatkaNakon instal iranja Task je dostupan komandom u terminalu task Izbor opci jeizvršava se dodavanjem naziva opci je nakon osnovne komande pa je novi zadatakmoguće dodati pri l ično intuitivnom komandom task add Otići u prodavnicu Pored naziva zadatka moguće je dodati zadatak koj i pripada nekom projektu i ima

Predstavljamo

19

Broj 36

neku oznaku Oznake se pišu sa prefiksom plus a cela komanda može da izgledaovako

task add projectškola +domaći +programiranje Napisati primergeneričke klase

Redosled atributa u komandi ni je važan pa oznake i l i atribut za projekat mogu dase nađu i na kraju komande Postoj i niz drugih atributa pored imena projektaRecimo krajnj i rok za izvršenje zadatka zakazivanje ponavl janja zadatka prioriteti drugi Lepa mogućnost je što naziv atributa ne mora da bude kompletan većatributi mogu da budu napisani samo delom recimo pri umesto priority i l i projumesto project

Pregled spiska zadatakaKada je Task pokrenut bez drugih komandi prikazaće spisak zadataka u jednomkompaktnom obl iku Ukol iko ste već dodal i neke zadatke možete ih jednostavnoprikazati pokretanjem komande task Komanda u ovom obl iku će prikazati spisakzadataka koj i je pri lagođen dimenzi jama terminala tako što neće prikazati svedodane zadatke i neće prikazati sve kolone (prioritet projekat oznakeponavl janje i drugo) U ovom podrazumevanom formatu spiska zadaci će bitipoređani po zadatim prioritetima al i o tome će biti malo više reči kasni je

Drugi format za prikaz spiska zadataka je long odnosno dugačak spisakIzvršavanje ove naredbe će prikazati spisak svih zadataka sortiranih po projektimauz nešto više detal ja

Izmena zadatakaSve Taskove komande se zapravo sastoje iz tri dela a to su fi l ter komanda iparametri Fi l triranje se može izvršiti po identifikacionim brojevima zadatakaprojektima prioritetima i l i po bi lo kojem drugom podatku iz opisa zadatkaKomande su uobičajene l ist za ispis modify za izmenu delete za uklanjanje idone za završavanje Nakon toga po potrebi slede parametri koj i nisu obavezni zasve komande Sledi nekol iko primera

task 12 modify priority Htask project l ibre done

Taskvorior

2 0

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

task proj l ibre taskwarrior donetask 13 donetask projlibr priH long

Kao što možete primetiti Task dozvol java nepotpune nazive projekata opisakomandi i izbora parametara Ukol iko niste sigurni koj i zadaci će biti izabranizadatim fi lterom uvek možete pokrenuti Task samo sa fi l terom (bez komandi iparametara) kako biste dobi l i spisak zadataka koj i zadovol javaju uslove izbora

Sinhronizacija

Task podržava nekol iko vidova sinhronizaci je još od ranih verzi ja Pošto su podaci ozadacima sačuvani u tekstualnim datotekama ređenje i spajanje tih datoteka sarazl ičitih računara ni je prevel ik problem Tako je od rani je dostupna sinhronizaci japutem Git repozitori juma ssh (eng secure shell) a neki korisnici su se snalazi l ičak i sa Dropboksovim direktori jumima Kada smo poslednj i put pisal i o ovomprogramu taskd je bio tek u planu a danas je to proveren i podrazumevani način

Predstavljamo

2 1

Broj 36

za sinhronizaci ju Taskovih podataka između više računara Taskd je servis koj i jeTaskvorior zajednica napravi la za svoje potrebe Reč je takođe o slobodnomsoftveru i svako može da pokrene ovaj servis na svom serveru Komunikaci ja jenaravno šifrovana standardnim i dobro testiranim algoritmima Ovom pri l ikommoramo da spomenemo i servis Frisink ( https freecinc com ) koj i pruža besplatnuuslugu taskd servera

Dodaci i srodni programiKao što smo već napisal i Taskvorior zajednica je popri l ično živa a korisnici delesvoje alatke i dodatke sa ostal im korisnicima Na ovoj stranici postoj i pregledtakvih dodataka ( http taskwarrior orgtools ) Neki od zaniml j ivih su bugwarrior(Bagvorior) koj i može da preuzima spiskove zadataka sa Githaba bdquotrdquo koj i ćepromeniti ponašanje u zavisnosti od lokaci je na kojoj se terminal trenutno nalazi imail2taskwarrior (Mej l -tu-taskvorior) za dodavanje zadataka putem mej la

Posebno je zaniml j ivo pitanje kl i jenta za Android Pronašl i smo dve implementaci jeJedna je taskwarrior-androidapp (Taskvorior-android-ap) (https github comsvi jeetaskwarrior-androidapp) a druga je Mirakel (http mirakel azappsdetaskwarrior html) Izgleda da je Mirakel trenutno najpopularni je i jedino zaistaupotrebl j ivo rešenje Omogućuje sinhronizaci ju radi dovol jno stabi lno a izgleda dase formira i lepa zajednica oko tog projekta što je obećavajuće

Taskvorior

2 2

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Autor Stefan Nožinić

U prošlom broju smo dal i kratko uputstvo za instalaci ju i osnovnu konfiguraci juVagranta Pomenul i smo neke njegove bitne osobine koje nam mogu pomoći Uovom delu seri ja la ćemo razmatrati detal jni je te osobine pokazati složeni jukonfiguraci ju i šta je sve moguće uraditi pri konfiguraci j i

U prošlom delu je bi lo reči o automatskoj konfiguraci j i Vagrant kuti je i tu smopomenul i razl ičite pristupe Da se podsetimo automatska konfiguraci japodrazumeva postinstalacioni postupak konfiguraci je operativnog sistema Neki odmetoda su preko škol jke (shell) i Ansibla (eng Ansible)

Konfiguraci ja putem škol jke podrazumeva pokretanje skripte koja će izvršitikonfiguraci ju Na primer pretpostavimo da ste u svom Vagrantfileu navel i kaooperativni sistem Debi jan Vagrant će preuzeti Debi jan napraviti virtuelnu mašinu ipokrenuti Debi jan Nakon pokretanja Debi jana pokreće se sistem automatskekonfiguraci je U našem slučaju pokreće se šel-skripta (shell) koju smo navel i uVagrantfileu Ta skripta može da uradi sve što je potrebno za dodatnu konfiguraci jusistema kao što su preuzimanje nekih faj lova kloniranje Git repozitori jumainstalaci ja dodatnog softvera itd

SkripteAko do sada niste imal i iskustva sa alatima za automatsku konfiguraci jupreporučujemo vam da ih pogledate i l i da koristite šel-skripte za automatskukonfiguraci ju Ako se odlučite za prvi predlog predlažemo vam seri ja l o Ansiblu koj iide uporedo sa ovim seri ja lom Ako se odlučite za drugu opci ju navodimonaj jednostavni ju upotrebu ovakvog sistema automatske konfiguraci je

U pitanju je sistem koj i će pri l ikom prve vagrant up komande pokrenuti šel-skriptuLokaci ju skripte podešavate u Vagrantovoj konfiguracionoj datoteci za trenutnu

(3 deo)

Kako da

2 3

Broj 36

Vagrant

mašinu na sledeći način

configvmprovision shell path skriptash

U skripti sada možete navesti komande koje će se izvršiti pri l ikom prvogpokretanja mašine

Ako koristite skriptu koja se nalazi na internetu možete u putanju (path) prosleditiadresu gde se nalazi ta skripta

AnsiblAnsibl je kompleksni j i pristup automatskoj konfiguraci j i i preporučujemo njegovuupotrebu ako ste iskusan korisnik i l i ako imate žel ju da probate nešto novo i danaučite nešto zaniml j ivo

Pri l ikom upotrebe Ansibla Vagrantu je potrebno naglasiti da je reč o Ansiblovomsistemu konfiguraci je i treba navesti putanju do plejbuka (playbook) Konfiguraci jaje prikazan sledećim primerom

configvmprovision ansible do |ansible|ansibleplaybook = playbookyml

Naravno podrazumeva se da na host-mašini imate instal iran Ansibl Preporučujemo seri ja l o Ansiblu ako ste zainteresovani za detal je o tome kako seon koristi i kako može biti koristan Verujte nam posle nekog vremena ćete shvatitida su obične skripte previše bdquoružnerdquo za neke kompleksni je stvari

Pored ove dve stavke koje morate navesti možete proslediti i neke dodatneinformaci je koje su vam potrebne Recimo možete proslediti dodatne promenl j ivePrimer

ansibleextra_vars = ntp_server poolntporgnginx

port 8008workers 4

2 4

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Ovo je naročito korisno ako žel ite da imate Ansiblovu konfiguraci ju za više mašinakoje se razl ikuju samo po datim parametrima

Pokretanje automatske konfiguracijeNekad je potrebno da ponovimo konfiguraci ju iako već imamo bdquokonfigurisanurdquo(možda nepravi lno) mašinu U ovom slučaju imamo dve mogućnosti dapokrenemo mašinu i da forsiramo konfiguraci ju i l i da pokrenemo konfiguraci ju kadje mašina već pokrenuta Nema neke razl ike između ova dva pristupa osim u tomeda l i je mašina već pokrenuta i l i ni je

Ako žel imo da pokrenemo mašinu i forsiramo konfiguraci ju pokrećemo

vagrant up --provision

U drugom slučaju kada nam je mašina već pokrenuta pokrećemo komandu

vagrant provision

Ako koristite običnu skriptu Vagrant će pokrenuti skriptu ponovo i ona će se izvršitikao da ste je pokrenul i normalno unutar mašine Ako koristite Ansibl on ćedetektovati šta treba da se menja a šta ne Ovo znači da ako u Ansiblovojkonfiguraci j i navedete instalaci ju nekog paketa Ansibl će prvo proveriti da l i jepaket prisutan na sistemu pa tek onda ga instal irati

Za sledeći brojU narednom delu ćemo pokazati primere kako da koristite promenl j ive uVagrantovoj konfiguracionoj datoteci i kako da koristite stvari specifične za Rubi(Ruby)

Kako da

2 5

Broj 36

Autor Dejan Maglov

U poslednje dve do tri godine u domaćoj zajednici korisnika Linuksa uočl j iv je novitrend Masovnost i interesovanje novih korisnika za Linuks opada što se možedonekle povezati sa ekonomskom krizom i sa padom prodaje novih računara a sadruge strane uočava se porast zaniml j ivih domaćih projekata vezanih za Linuks iuopšte za otvoreni kocircd pokrenutih od strane pojedinaca i l i manj ih grupa

Nepažl j ivi promatrač bi rekao da to nema smisla Stavl janje direktne relaci jeizmeđu masovnosti i kval iteta je očigledno pogrešno i to ne samo u ovom slučajunego uopšte Pad aktivnosti na forumima srpskih zajednica korisnika Linuksa znači

U potrazi za idealnom distribucijom

Šale OS ndash Karika koja nedostaje

Oslobađanje

2 6

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Oslobađanje

samo da je eufori ja koju je izazvao Ubuntu svojom pojavom i jakim marketingomsplasla i da smo se vrati l i u bdquopredubuntuovskordquo doba koje je obeležio razvojLinuksa bez upadl j ivog marketinga Za novu eufori ju oko Linuksa potrebni su novisenzacionalni projekat i novi talas agresivnog marketinga

Zatišje na forumima aktivistima ostavl ja prostor da se preusmere sa edukaci jenovih korisnika na neke druge svoje projekte U vreme Ubuntuovske eufori je jebi lo ideja da se pravi domaća distribuci ja Jedna je čak i pokrenuta na akademskomnivou ndash cp6Linux (2 008-2 009) Očigledno projekat ni je bio zreo i ni je bio postavl jenna zdravim osnovama fi lozofi je slobodnog i otvorenog softvera pa je brzo propaoNovac i eufori ja su pokrenul i ta j projekat al i kada je bdquoizmaknuta jedna stol icardquo(novac) zbog ekonomske krize projekat je propao Danas bez imalo novca načistoj fi lozofi j i slobodnog otvorenog koda beležimo već nekol iko zaniml j ivihprojekata domaćih distribuci ja Linuksa

ŠaleOS ndash Svetski a našOdmah na početku da razrešimo di lemu da l i je ovo nova distribuci ja Linuksa i l i jesamo mal i fork1 Zubuntua (eng Xubuntu) Pošto je teško biti priznat u selunajpouzdani je je da se odmah pri javiš u grad pa ako te grad prihvati ima šanse date posle i selo prihvati Šale OS (eng ChaletOS) je definitivno prihvaćen u bdquogradurdquoa evo i dokaza

http distrowatch comtable phpdistribution= chaletoshttp distrohunt cupofl inux comarticles phparticle_id= 31

U skoro svim recenzi jama Šale OS je ocenjen kao najbol j i Linuks namenjenkorisnicima koj i su u tranzici j i sa Vindouza na Linuks Pošto to sad znamo možemosa ponosom da kažemo da je autor Šale OS-a Dejan Petrović čitaocima LiBREčasopisa poznat kao autor programa Great Little Radio Player (engl sja jni mal iradio plejer)

Projektni zadatakIdeja ni je nova i naročito je postala aktuelna nakon gašenja podrške za Vindouz

1 Fork - u razvoju softvera razvojna granaderivat projekta koju razvi ja drugi tim udrugači jem pravcu

2 7

Broj 36

Eks-Pi Stari j i hardver je ostao bez podrške za Vindouz i jedini način da mu seproduži život je prelazak na Linuks Prelazak na Linuks ni je lak Suština je ista i l isl ična al i potpuno novi programi nova fi lozofi ja zbunjujuć i razl ičit izgled mnogeodvrate od ideje da pređu na novi nepoznati operativni sistem Svako od nas znabar nekoga ko je odustao od ovog prelaska

Ideja za nastanak ovakvog projekta je da se migrantima sa Vindouza ponudi izgledšto sl ični j i onom na koj i su navikl i Ovakvi projekti vezani za Linuks se trude nesamo da ponude sl ičan vizuelni utisak nego i da ponude korisniku podešavanja namestima gde ih oni očekuju s osvrtom na svoje iskustvo na Vindouzu

Sl ičan projekat je ponudio Zorin OS al i naš utisak je da Šale OS nudi više

Prvi utisciŠale OS je dobio ime po sti lu švajcarskih planinskih kuća koje odl ikujujednostavnost lepota i prepoznatl j ivost Poput bdquošalerdquo kuće Šale OS treba upravoda korisniku pruži udobnost prepoznatl j ivog okruženja lepotu i da se u njemu uvek

ŠaleOS

2 8

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

oseća kao kod svoje kuće

Šale OS je zapravo fork Zubuntua od kojeg se suštinski malo razl ikuje sa potpunopri lagođenim sti lom Aktuelna verzi ja Šale OS-a je 14 04 2 što je takođe naslediood Zubuntua na kojem je baziran Ovo znači da korisnik ima dugoročnu podršku jerje Zubuntu 14 04 izdanje sa dugogodišnjom podrškom (LTS)

Šale OS se isporučuje u dva izdanja ISO sl ike 32 -bitnoj i 64-bitnoj vel ičine 1 2GBza živi DVD i l i USB medi j Takođe je moguće preuzeti sl iku od 24GB koja sadrži obaizdanja Šale OS-a i koja je kompatibi lna samo sa DVD medi jumom

Sa dobrim nasleđem Šale OS je od Zubuntua nasledio i veoma sporo podizanježivog sistema sa DVD-a (USB-a) Imamo utisak da u poslednje vreme derivatiUbuntua najspori je podižu živi sistem u odnosu na sve druge žive distribuci jeLinuksa Ko izdrži i dočeka da se živi Šale OS podigne imaće pri l iku da vidipodrazumevanu plavu temu ovog operativnog sistema Prvi utisak je da Šale OSsvojom podrazumevanom temom pravi otklon od Vindouza ka Linuksu iako imapotenci ja l da potpuno bdquoklonirardquo Vindouzov izgled Šale OS svojompodrazumevanom temom poručuje bdquo Ja nisam Vindouz Nemojte me ni podsvesnoupoređivati sa nj im Ja sam Linuks koj i vam pomaže da se lakše snađete u meni rdquo

Oslobađanje

2 9

Broj 36

Svi elementi u Šale OS-u su na istim mestima kao naprimer u Vindouzu 7 Panelje u dnu ekrana Na njemu su dugme za meni ikonice najčešće korišćenihapl ikaci ja traka pokrenutih programa notifikaciona zona sa kontrolom zvukakontrolom mreže satom i tastaturnim izlazom i na kraju taster za minimiziranjesvih otvorenih prozora i otkrivanje radne površi (desktopa) Radna površ sadržinajbitni je ikonice za početak rada sa sistemom i Konki jev (eng Conky) sti l izovanisat Sve u svemu sasvim očekivana postavka za svakog migranta sa Vindouza

Instalacija Šale OS-aIako se i na osnovu živog sistema može steći utisak o upotrebl j ivosti sistema praviutisak daje tek prava instalaci ja na tvrdi disk računara Iako je instalaci ja Linuksalakša od instalaci je Vindouza to je ipak najkritični ja operaci ja za migranta Uslučaju da korisnik nema nameru da čuva neke podatke na svom računaruproblema neće biti Ubuntuov grafički instaler je jedan od najbol j ih inajautomatizovani j ih u svetu Linuksa Od korisnika traži samo nekol ikonaj jednostavni j ih l ičnih podataka a sve ostalo odrađuje sam Dovol jno je samopronaći ikonicu instalera na radnoj površi živog sistema i l i odabrati instalaci ju

ŠaleOS

30

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

pri l ikom podizanja sistema sa instalacionog medi ja (ovo je prirodan način zamigrante) Sve ostalo ide glatko - takoreći bdquonekst nekst nekst finišrdquo tehnologi jana koju su migranti navikl i

Za one koj i ipak žele da sačuvaju neke postojeće podatke na tvrdom diskupreporučujemo da se obrate nekom iskusni jem korisniku Linuksa (pitajte bi lo kogna forumima zajednica korisnika Linuksa) koj i će ih provesti kroz proces instalaci je

Upotrebljivost Šale OS-aApsolutno bdquokloniranjerdquo Vindouza na Linuksu je nemoguće Šale OS se ipak opasnopribl ižio Dodatnim uređivanjem pomoću već pripreml jenih alata Šale OS još višemože da l iči na Vindouz i l i da se potpuno transformiše u IksFCE (XFCE) Linuks požel j i korisnika

Grupisanje svih podešavanja u Setings Menadžeru 2 dobro imitira Kontrolni panel naVindouzu tako da migranti neće biti u di lemi gde su sva podešavanja sistema

Šale meni (Visker meni eng Whisker Menu) dobro oponaša Vindouzov Start meni tako da je pristup programima jasan i intuitivan Programi su standardno grupisanipo nameni na način karakterističan za Linuks al i misl imo da je to plus u odnosu naVindouzov pristup i da to ni je zbunjujuće migrantima

Dodavanje ikonica na panel i l i na radnu površ je sl ično kao kod Vindouza Dovol jnoje samo prevući mišem ikonicu iz meni ja na radnu površ i l i na panel

Aplikacije

Imamo utisak da je izbor apl ikativnog softvera vrlo pažl j ivo urađen Izabrane suuglavnom apl ikaci je koje su već standardne i na Vindouzu kao što su FajerfoksTanderberd (eng Thunderbird) i VLC Takođe izabrane su apl ikaci je koje su vrlosl ične Vindouzovim alternativama poput bdquoOdejšusardquo (eng Audacious) koj i l iči nabdquoVinamprdquo (eng Winamp) i l i bdquoDokument vjuerardquo koj i l iči na bdquo Akrobat riderrdquo

Ako se izaberu i ikonice koje sl iče onim na Vindouzu prepoznavanje apl ikaci ja ćebiti potpuno i neće biti d i lema za šta služi pojedina apl ikaci ja

2 Setings Menadžer - енг Settings Manager Podešavanje sistama

Oslobađanje

31

Broj 36

ŠaleOS

32

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Instalacija programa

Za migrante instalaci ja programa na Linuksu je najveća promena Ova promenafi lozofi je predstavl ja najveći šok za migrante Ubuntu softverski centar je dizajniranda ublaži ovaj šok U današnje vreme l judi su već naviknuti na Android i Androidstor tako da je lako navići se na Ubuntu softverski centar

Drugi problem migranata kada je u pitanju instalaci ja programa je što su mnoginavikl i na pojedine programe za Vindouz i bez nj ih ne mogu Šale ne može upotpunosti da reši taj problem al i može da ga ublaži Jedan ogroman plus za ŠaleOS je predinstal irani Vajn (eng WineHQ) i Plej -on-Linuks (eng PlayOnLinux) Dosada nismo sretal i d istribuci je Linuksa za početnike sa ovim već predinstal iranimprogramima

Oslobađanje

33

Broj 36

ŠaleOS

Vajn može da bude presudni dodatak koj i može da zadrži migranta na LinuksuSama ideja da može programe za Vindouz na koje je navikao da instal ira naLinuksu može da ga opredel i da je napravio dobar izbor operativnog sistema

ZaključakPrimeti l i smo da najnovi ja verzi ja Šale OS-a nema predinstal iran kancelari jski paketprograma Ovo je još jedan dokaz vrlo pažl j ivog odabira softvera za Šale sa stalnimrazmišl janjem kome ja namenjen ovaj operativni sistem Odabir kancelari jskogpaketa programa je vrlo subjektivan proces Nametanje Libre Ofisa kao rešenjamoglo bi biti kontraproduktivno Zahval ju jući Vajnu korisnik može da instal ira ineke stari je Majkrosoft Ofis pakete (npr MS Office 2010) tako da je na korisniku dabira opci ju koja mu naviše odgovara

Potrebno je malo iskustva u svetu Linuksa za punu kontrolu Šale OS-a Može da sekoristi i bez imalo iskustva vezanog za Linuks Intuitivan je i vodio je računa oiskustvima koje imaju migranti Bol je od ovog po našem sudu ne može

Iako su performanse u ovako uskoprofi l isanom operativnom sistemu u drugomplanu izbor grafičkog okruženja IksFCE i Zubuntua za osnovu dobar je izbor Dobroje odmeren odnos jednostavnosti upotrebe i opterećenja sistema Autor je moraoda vodi računa da je sistem prvenstveno namenjen stari jem hardveru iistovremeno neiskusnim korisnicima Linuks ima rešenja koja su još lakša za sistema teža za korisnika al i i obrnuto IksFCE je tačno u sredini Pošto je Zubuntu jedanod najbol j ih IksFCE sistema za početnike autor je odl ično izabrao sistem za bazuŠale OS-a Kao rezultat izbora dobio je jako stabi lan jednostavan okretan i lakoperativni sistem i za sebe kao korisnika i za hardver

Korisni l inkovi [1] https sites google comsitechaletosl inuxhome[2 ] https www youtube comwatchv= pL9H7GZWeyo[3] http www l inuxinsider comstory81771 htmlrss= 1

34

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Slobodni profesionalac

Аутор Стефан Ножинић

У претходном броју смо поменули шта је то Ансибл (енг Ansible) и навели смопримере његове нај једноставније употребе

У овом броју наводимо детаљнију употребу инвентара неке ад-хок командекао и неке детаље о употреби и могућностима конфигурације помоћуАнсибла

ИнвентарУ претходном броју било је тек неколико речи о овом појму Инвентар нам јеу претходном броју послужио да наведемо наша три сервера која смо каснијепинговали Рекли смо да је инвентар датотека која служи за навођењесервера који желимо да администрирамо и да помоћу њега можемоконфигурисати специфичне параметре за те сервере

Класична и најпростија употреба ове конфигурационе датотеке јеједноставно навођење жељених сервера

etcansiblehosts

server1examplecomserver2examplecomserver3examplecommailexamplecomwebexamplecom

2 deo

35

Broj 36

Наравно ово је довољно за једноставну употребу у случајевима када желимода сви наши сервери имају исту конфигурацију Ово као што сви добрознамо није често случај Обично желимо сервере подешене за специфичнунамену Ради овога нам Ансибл инвентар омогућава употребу групаједноставним навођењем секција те нас ова конфигурациона датотека достаподсећа на INI формат Рецимо да например имамо два веб-сервера једансервер за базе података и два мејл-сервера Наша конфигурација биизгледала овако

[webservers]web1examplecomweb2examplecom

[email]mail1examplecommail2examplecom

[databases]dbexamplecom

Као што се може приметити из примера секције постављамо измеђусредњих заграда Овде је битно напоменути да један сервер може припадативише секција па тако можемо имати сервер који служи и за веб и за базеподатака

Поред адресе сервера можете навести и SSH порт ако се не користи онајподразумевани - например

mailexamplecom1548

Поред порта можете навести и корисничко име при логовању - примерицена следећи начин

other1examplecom ansible_connection=ssh ansible_ssh_user=mpdehaanother2examplecom ansible_connection=ssh ansible_ssh_user=mdehaan

Као што сте могли већ да приметите и сами закључите могуће је поставитииндивидуалне променљиве по хосту Например

Ansibl

36

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

wwwexamplecom var1=val1 var2=val2

Променљиве могу бити конфигурисане и за целу групу

[webservers]web1examplecomweb2examplecom

[webserversvars]var1=val1var2=val2

Ад-хок командеИако је Ансибл намењен за употребу са тзв плејбуковима (playbooks) честоћете имати потребу да извршите неку команду на брзину и нећете желетида наводите специјалну конфигурацију за то Због овога Ансибл вамомогућава употребу ад-хок команди

Ми смо овакву команду већ поменули у претходном броју али нисмо удетаље објашњавали шта се ту конкретно дешава Употребили смо је када

Slobodni profesionalac

37

Broj 36

смо желели да пингујемо све наше сервере

Употребљавају се тако што се у конзоли укуца

ansible target -a command

Овде command треба заменити жељеном командом коју желите даизвршите а target треба заменити именом групе или хоста на којем желитеизвршавање задате команде

Например ако желимо да рестартујемо само веб-сервере користимо

ansible webservers -a reboot

На сличан начин можемо користити и друге уграђене модуле Ансибла каопримерице copy модул за премештање датотека на више сервера

ansible servers -m copy -a src=etchosts dest=tmphosts

Такође употребом ових команди можете сазнати тзв чињенице (енг facts) осерверу Ове варијабле су важне јер се могу користити за условноизвршавање команди у плејбуковима

Да бисте сазнали прикупљене чињенице за дати хост извршите

ansible target -m setup

За крајУ наредном броју показујемо највећу моћ Ансибла када будемо објаснилиупотребу плејбукова До тада надамо се да се нећете устручавати да нампошаљете е-писмо на нашу већ познату адресу електронске поште сапитањима критикама и предлозима

Ansibl

38

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Internet mreža i komunikacije

Autor Kriptopank

Na početku trećeg dela ovog seri ja la iznosimo jednu dobru vest Subrosa servisopisan u prvom delu ponovo je dostupan na mreži posle kratkog prekida odnekol iko dana

Iako iz naslova prevedenog na srpski jezik možda niste odmah prepoznal ipopularni servis pod originalnim engleskim nazivom Cryptocat on je jedan odsvakako najčuveni j ih i najpoznati j ih iz svoje vrste del imično prekriven plaštomkontroverzi i spekulaci ja

Ova apl ikaci ja samo je jedna u nizu svetski poznatih kriptografskih speci ja l i tetaskuvanih u kuhinj i gospodina Nadima Kobeisi ja (eng Nadim Kobeissi) sa istori jomdugom sada već preko četiri i po godine Ovaj dvadesetpetogodišnj i programerodgovoran je za apl ikaci je kao što su Mini lok (eng miniLock) i Pirio (eng Peerio)

Istina je da ovaj servis ni je hodao po crvenom tepihu od svog nastanka i da jepreko trnja na kraju ipak stigao do zvezda zaslugom svog autora i medi ja koj i supisal i o ranj ivostima ovog servisa otkrivenim tokom 2 013 godine Više o ovome nahttp goo glRWDy5L i http goo glZBj9B

Zapravo se radi o apl ikaci j i koja vam pruža mogućnost grupnog ćaskanja razmenepodataka al i i privatne konverzaci je sa nekom osobom iz grupe za ćaskanje a sveje to šifrovano tako da servis ne zna sam sadržaj vaših dopisivanja

Šifrovani čet (3 deo)

39

Broj 36

Šifrovani čet

Kriptografski model je i ovde takozvani end-tu-end (end-to-end) i sve (šifrovanje idešifrovanje) se obavl ja u vašem pretraživaču koj im pristupate ovom servisu pa jesvakako požel jno da pametno odaberete veb-pretraživač kako vas isti ne biizneverio svoj im manama i sigurnosnim propustima

Kad smo već kod end-tu-end šifrovanja da se podsetimo kako se ovo praktičnoizvodi kako kod mnogih apl ikaci ja tako i kod ove

Korisnici kreiraju javne i tajne kl jučeve lokalno javne proslede centralnom servisukoj i ih spaja pa servis umesto vas prosleđuje vaš javni kl juč osobama koje žele savama da sigurno komuniciraju (poši l jaoci poruka) Poši l jaoci šifruju porukunamenjenu vama vašim javnim kl jučem i proslede je centralnom servisu

Pređimo sada na instal iranje i korišćenje Kriptoketa

Dakle kada se ode na sajt Kriptoketa (https crypto cat) treba da se odaberedodatak za vaš pretraživač i on se instal ira na isti Ovde ćemo pretpostaviti da jeto Fajerfoks pa kad on bude tražio da ga restartujete učinite to

Sledeći korak je nalaženje ikonice instal irane apl ikaci je a za to morate otići u menirarr kastomajz (customize) Sada je potrebno da apl ikaci ju prebacite iz gomile ostal ihapl ikaci ja ( levo) u meni (desno) kao što je prikazano na sl ikama

40

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Pokretanje apl ikaci je iz pretraživača ne zahteva internet al i da biste se povezal i saostal ima internet vam je neophodan

Internet mreža i komunikacije

41

Broj 36

Pri pokretanju apl ikaci je treba da izaberete ime diskusi je (conversation name) i l iprostori je uslovno rečeno a to je ime grupe koju žel ite da kreirate i l i kojoj žel ite dase prikl jučite Nadimak (nickname) možete odabrati po žel j i a l i bi val ja lo da inadimak i ime diskusi je nemaju mnogo veze sa vašim stvarnim imenom i vašimostal im nadimcima u drugim apl ikaci jama i društvenim mrežama jer je to podatakkoj i Kriptoket-server vidi kada se na njega povežete pored vaše aj-pi (IP) adrese

Ove informaci je koje Kriptoket-server vidi nazivaju se metapodaci o koj ima smopričal i u trideset trećem broju Ime diskusi je i nadimak se mogu lako lažirati a zaprikrivanje aj-pi adrese će vam trebati neka anonimna mreža poput Tora i l ivirtualne privatne mreže (VPN) Više o metapodacima koje će Kriptoket-serverprikupiti od vas možete naći na nj ihovom blogu (https goo glTALq0R)

Ime diskusi je ćete proslediti ostal ima koj i su zainteresovani za zajedničkukomunikaci ju oni će se povezati sa vama i šifrovano ćaskanje može da počneInteresantno je kako korisnici niti vide niti moraju da brinu o kl jučevima Korisničkosučel je (GUI) apl ikaci je je jednostavno i praktično što je sigurno donelo slavu ovojapl ikaci j i pored vel ike medi jske pažnje

Kriptoket je projekat otvorenog koda i možete ga naći na Githabu(https goo gl4FOYMa) Ne samo da možete da proučavate kocircd apl ikaci je većmožete instal irati Kriptoket-servis na vašim serverima i tako imati potpunukontrolu nad metapodacima koje ostavl jate iza sebe kao mrvice hleba

Takođe je interesantno da apl ikaci ja još uvek nema stabi lnu podršku za Androidoperativni sistem al i eksperimentalna podrška je dostupna na KriptoketovomGithabu (https goo glpeXRgJ)

Propusti su ispravl jeni i apl ikaci ja sada koristi mnogo bol je kriptografske algoritmekoj i koriste el iptičke krive (ECDH - Eliptic Curve Diffie Hellman) za generisanjejavnog i tajnog kl juča El iptičke krive pružaju mnogo bol ju sigurnost od recimoRSA kl jučeva iste dužine o čemu smo govori l i u poslednjem delu seri ja la oenkriptovanoj elektronskoj pošti

Pored end-tu-end enkripci je Kriptoket koristi i OTR protokol koj i se koristi za XMPPvid komunikaci je Bez nepotrebnog ulaženja u detal je OTR vam pruža nešto što sezove prihvatl j ivo poricanje (plausible deniability) a to je mogućnost da porekne daste nešto baš vi napisal i ako se vaša šifrovana komunikaci ja ipak nekako dešifruje

Šifrovani čet

42

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Pregled popularnosti GNULinuks iBSD distribuci ja za mesec maj

Distrowatch

Pad ltPorast gtIsti rejting =(Korišćeni podaci sa Distrovoča)

123456789

101112131415161718192 02 12 22 32 42 5

MintDebianUbuntuFedoraopenSUSEMageiaCentOSManjaroArchLXLEelementaryPCLinuxOSAndroid-x86PeppermintNetrunnerQ4OSSolusPuppySabayonLubuntuKal ideepinantiXZorinwattOS

2 952 lt1706gt1498lt1462 =1106lt

945gt940lt879lt737lt701lt673lt638gt617=565gt539gt538gt534=534lt533gt509lt494lt478lt476=452 lt439gt

Iako veoma praktičan i dovol jnosiguran Kriptoket ni je za svenamene Nema podršku za video iaudio što je naprimer podržanokod pomenute Subrose Kriptoket jenamenjen kao sigurni ja alternativadruštvenim mrežama poputFejsbuka i svoju ulogu obavl ja većnekol iko godina što je pokazatel jdobrog kval iteta

Internet mreža i komunikacije

USKOROLiBRE-Serbian 2015

LLiiBBRREEČasopis o slobodnom softveru

TTrrii ggoodd iinnee ssaavvaammaa

Hvala što nam verujete

Page 4: Libre 36 hd lat

4

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Vesti str 6

Puls slobodePeti Open Vej str 9

PredstavljamoAnki str 14Taskvorior str 17

Kako da Vagrant (3 deo) str 22

OslobađanjeŠale OS - karika koja nedostaje str 25

Slobodni profesionalacAnsibl (2 deo) str 34

Internet mreže i komunikacijeŠifrovani čet (3 deo) - Kriptoket str 38

Moć slobodnogsoftvera

Sadržaj

Broj 36Periodika izlaženja mesečnik

Izvršni urednik Stefan NožinićGlavni lektorAdmir Halilkanović

LekturaJelena Munćan Saška SpišjakMilena Beran Milana VojnovićAleksandar BožinovićAleksandra Ristović

Grafička obradaDejan Maglov Ivan Radeljić

Dizajn White Circle Creative Team

5

Broj 36

LiBRE prijatelji

Broj 36Periodika izlaženja mesečnik

Izvršni urednik Stefan NožinićGlavni lektorAdmir Halilkanović

LekturaJelena Munćan Saška SpišjakMilena Beran Milana VojnovićAleksandar BožinovićAleksandra Ristović

Grafička obradaDejan Maglov Ivan Radeljić

Dizajn White Circle Creative Team

Autori u ovom broju

Ostali saradnici u ovom brojuMarko Novaković Mihajlo Bogdanović

Počasni članovi redakcijeŽeljko Popivoda Željko ŠarićVladimir PopadićAleksandar Stanisavljević

KontaktIRC floss-magazin na ircfreenodenet

E-pošta librelugonsorg

Nino VranešićStefan NožinićNikola Hardi

KriptopankDejan Maglov

6

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

2 3 apri l 2 015

Objavljen Ubuntu 1504Objavl jeno je novo izdanje ove distribuci jeLinuksa kodnog imena Vivid Vervet

Koristan l ink http j mp1MNYLer

2 9 apri l 2 015

HeadlineMajkrosoft objavio Vižual Studio Kod za LinuksMajkrosoft je objavio svoje razvojno okruženje nesamo za Vindouz i OS-Iks već i za Linuks

Koristan l ink http j mp1dAoJpyx

30 apri l 2 015

Debijanovo novo izdanjeObjavl jeno je novo izdanje pod imenom Debi jan 8Džesi ( Jessie)

Koristan l ink http t coU0mjP4Vxyo

1 maj 2 015

Linuks fondacija u pomoćNepaluSandip Ari ja l (Sandeep Aryal) Linuks-administrator koj i radi za vladu Nepala uputio jeelektronsko pismo Linuks fondaci j i zahtevajućipomoć za Nepal Linuks fondaci ja se organizovalai omogući la je donaci ju

Koristan l ink http j mp1L4F43Z

Vesti

7

Broj 36

5 maj 2 015

Stim beleži padStim na Linuksu beleži pad ndash ispod 1 upotrebe

Koristan l ink http t coYQ1VY14GbQ

8 maj 2 015

Ubuntu prelazi na Pajton 3Ubuntu će od verzi je 16 04 koristiti Pajton 3 kaopodrazumevanu verzi ju

Koristan l ink http t coTzB1sx2 i8y

13 maj 2 015

AMD formira tim za rešavanjeproblema sa upravljačkimprogramimaAMD formira tim za rešavanje problema saupravl jačkim programima među koj ima su iprogrami za Linuks

Koristan l ink http t coh0J6injmd7

16 maj 2 015

MAME prelazi na potpunoslobodnu licencuIako je ovaj emulator do sada bio besplatannjegova l icenca ni je bi la slobodna Autor projektaje objavio da će ovaj emulator preći na potpunoslobodnu l icencu

Koristan l ink http t covo48mHhBKR

Vesti

8

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

16 maj 2 015

Arduino se od sada proizvodi iu SAD-uArduino će se proizvoditi i u SAD-u kao posledicapartnerstva ove kompani je sa Adafrutom(AdaFruit)

Koristan l ink http t corZ9XCOZ6vI

18 maj 2 015

Panasonik isporučuje svojeprve televizore sa Fajerfoksoperativnim sistemom uEvropuPanasonik je isporučio svoje prve modeletelevizora koj i pokreću Fajerfoks operativnisistem Televizori su dostupni u Evropi a uskoroih očekujemo i u drugim delovima sveta

Koristan l ink http t cot3Xt1ket6V

19 maj 2 015

Open-strit-map u NepaluZajednica ovog projekta se angažovala kako bi sena slobodnoj mapi obeleži le oštećene zgrade idrugi objekti Oštećenja su posledica zemljotresakoj i je pogodio Nepal

Koristan l ink http t coutWbwLoWfi

Vesti

9

Broj 36

Autor Nino Vranešić

Novo Mesto je u petak 2 4 apri la 2 015 ponovo bi lo domaćin konferenci je bdquoOpenVejrdquo (Open Way) Tradici ja organizovanja događaja otvorenog koda u Novom Mestuje sačuvana i ove godine se slavi pomalo jubi larna peta godišnj ica

Puls slobode

Peti Open Vej ndash Novo Mesto 2015

10

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Cela priča je počela na Fakultetu informacionih nauka u Novom Mestu Bivšistudent postdiplomskih studi ja informatike u savremenom društvu Nino Vranešičosnivač i idejni vođa još 2 011 godine je prvi put organizovao manifestaci ju podnazivom bdquoDan otvorenog kodardquo Tokom godina tim i ideja su se proširi l i da bi nakraju bdquoprocvetal irdquo kroz formiranje Startapa Novog Mesta koj i postaje centartehnoloških i preduzetničkih trendova među mladima u jugoistočnom deluSloveni je Kao rezultat te ideje i ove godine je uspešno završena konferenci jabdquoOpen Vejrdquo u koorganizaci j i Fakulteta za informacione studi je Startapa NovogMesta i Mozi la Sloveni je

Događaj je ove godine održan u prostori jama Biznis inkubatora Podbreznik Uprepodnevnom delu bi le su organizovane tri veoma posećene radionice Učesnicisu mogl i da uče programiranje mikrokontrolera Arduino nauči l i su kako da napravesajt Drupalom i mogl i su da nadograde svoje znanje programiranja u SmartNindžara dionici uz pomoć alata Butstrep

Popodnevni deo konferenci je je ugostio govornike koj i supripremi l i zaniml j iva predavanja za publ iku

Govor o slobodnom i juzer-frendl i softverskom paketuKDE pripremio je i održao Jure Repinc

Puls slobode

11

Broj 36

Kako je open-sors ušao uRTV Sloveni ja rekao namje Tit Petrič

Boštjan Jerko svojom du-hovitošću privukao jeinteresovanje učesnika zaelektrotehniku predava-njem o Arduinu

bdquoDa možete koristiti ma-tematiku za stvaranjemuzikerdquo otkri la nam jeDr Lorena Mihelač koja jepredstavi la programskijezik Pjur Data (PD)

Iztok Smol ič objasnio namje zašto je otvoreni kodvažan za svakogpojedinca i kako lakomožemo uz pomoćotvorenog koda razvitidobar posao

Iz Albani je ugosti l i sumladog ambicioznogdizajnera imena El io Koši On je predstavio kl jučnekorake u međusobnojsaradnj i pri stvaranjudizajna u zajedniciotvorenog koda

bdquoOpen Vejrdquo ni je samo jošjedna konferenci ja izoblasti informacionihtehnologi ja kojapredstavl ja i promoviše

5 Open Vej

12

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

otvoreni kod Matjaž Horvat inženjer u Mozi l i o konferenci j i je rekao bdquoOtvoreni put(Open Way) ni je tipična open-sors konferenci ja niti obični tehnološki događaj To jestecište tehnoloških rešenja i izazova zajednice otvorenog koda koje širi svest da jeideja otvorenog koda širi pojam od tehnologi je rdquo Tako je ove godine konferenci japored toga što je pokrivala područja računara i informatike predstavi la i open-sorspristupe u drugim oblastima Open-sors pristupi se mogu primeniti u svimdruštvenim sferama od nauke do kulture

Poslednj i set je bio posvećen apl iciranju open-sors principa u medi j ima Anže VohBoštic i Domen Savič su predstavi l i način da se pobol jšaju medi j i i kako da onipostanu otvoreni j i Boštic je u svom izlaganju objasnio kako oni rade na portalubdquoPod črtordquo - da iz mora podataka naprave priču koja je objektivna Portal bdquoPod črtordquosve baze podataka slobodno objavl ju je Domen Savič koj i se zalaže za bol jemedi je nastoj i da dostigne svoj ci l j svojom kampanjom bdquoDajmo medi je u medi jerdquoOn kaže da medi j i treba da slobodno pružaju informaci je građanima pri čemu jekl juč aktivizam i učešće građana kao što je to slučaj u open-sors zajednicama

Konferenci ja je završena piknikom na otvorenom u otvorenom uredu Podbreznik

Puls slobode

13

Broj 36

Događaj je ove godine privukao posetioce iz svih krajeva Sloveni je Besplatan ulazsa ograničenim brojem karata po svemu sudeći privlači i sponzore Interakci jaučesnika tokom događaja i na završnom pikniku takođe privlači razne kompani je i

poslodavce Firma Domenca je u toku konferenci je objavi la konkurs zazapošl javanje

Možemo reći da bdquoOpen Vejrdquo obezbeđuje mesto susreta za pojedince i preduzećaOn predstavl ja plodno tlo za izgradnju i negovanje l ičnih i poslovnih veza bdquoOpenVejrdquo tako sledi svoju misi ju povezivanja i širenja svesti da je open-sors ideja vrednaširenja

5 Open Vej

14

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Autor Stefan Nožinić

Često nam je potrebno da upamtimo neke stvari kao što su reči stranog jezika i l ineke bitne činjenice Isto tako treba napomenuti da te upamćene stvari ne ostajudugo u našoj memori j i pa ih moramo osvežavati i obnavl jati Ovo je posebno bitnokod učenja stranog jezika i l i recimo kod pamćenja bitnih godina u istori j i Danaskada nam tehnologi ja može pomoći u mnogim delovima naših života treba jeiskoristiti i ovde kako bi optimizoval i ugođaj i efikasnost ovakvog vida učenja

U ovom članku vam predstavl jamo softver otvorenog koda namenjen onima koj itreba da zapamte neke činjenice i stvari i koj i to treba da obnavl ja ju posle nekogvremena

Šta je AnkiAnki je program otvorenog koda koj i omogućava da zabeležite ono što treba dazapamtite na male kartice koje imaju dve strane Prednja strana kartice je ona sapitanjem dok je zadnja strana ona sa odgovorom Pomoću ovog modelaomogućeno je učenje kao i kasni je ispitivanje i obnavl janje naučenog

Ne samo da vam omogućava da pravite svoje kartice nego vodi i evidenci ju otome koje ste kartice zaboravi l i da obnovite kol iko ste ih nauči l i i tera vas da ihredovno obnavl jate

Predstavljamo

Anki

15

Broj 36

Anki

InstalacijaAnki je moguće instal irati kroz riznice vaše distribuci je Linuksa i l i preuzeti gadirektno sa zvaničnog sajta U drugom slučaju proces instalaci je zavisi odoperativnog sistema koj i koristite Ovde je potrebno naglasiti da je Anki dostupanza Vindouz Linuks i OS-Iks (OSX) za upotrebu na desktop računaru kao i za Aj-OS(iOS) i Android za upotrebu na mobi lnim uređaj ima

UpotrebaPri l ikom pokretanja Anki ja pojavl ju je vamse glavni izbornik špi lova Ovo znači damožete imati više razl ičitih špi lova karataza razl ičite stvari Podrazumevano postoj isamo jedan špi l - default Za svaki špi lmožete dodati karticu Kada dodajetekarticu imate da izaberete tip kartice(osnovni tip i l i tip koj i vam omogućavapravl jenje dve kartice sa obrnutimstranama) Kod osnovnog tipa kartice sepravi samo jedna kartica gde je prednjastrana ono što napišete na prednjoj strania zadnja strana ono što napišete u odel jkuza tu stranu Pri l ikom pravl jenja tipakartice koj i omogućava reversed metodprave se dve kartice na osnovu podatakao jednoj Prva kartica na prednjoj straniima ono što ste napisal i u odel jku zaprednju stranu a na zadnjoj strani ono štoste napisal i u odel jku za zadnju stranuPored ove kartice kod ovog tipa se pravi idodatna kartica koja ima obrnuti redosledstrana Odnosno ono što ste napisal i naprednjoj strani postaje zadnja strana iobrnuto Ovo je dosta korisno ako učitestrani jezik pa tako možete proveriti da l iznate kako se reč sa stranog jezikaprevodi na naš jezik al i i obrnuto kako se

16

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

naša reč prevodi na stranijezik Ovo je moguće postićiupotrebom ovog kombino-vanog tipa jer time nemorate da pravite dvekartice već je dovol jnonapraviti jednu a Anki ćeza vas napraviti drugu saobrnutim stranama

Sinhronizacija saostalimuređajimaAnki vam omogućava da sesinhronizujete sa ostal imuređaj ima Ovo čak neznači da treba da imateinstal iranu Anki apl ikaci juna vašem uređaju već jedovol jno da imate instal iranveb-pretraživač na svomuređaju Sinhronizaci ja se vrši tako što napravite nalog na AnkiWeb-u i potomprebacite vaše lokalne kartice na server Sada možete tim podacima pristupiti sabi lo kog uređaja koj i poseduje veb pretraživač Naravno ako za tu platformupostoj i nativna Anki apl ikaci ja preporučujemo da nju koristite umesto suvog veb-pretraživača jer će vam ponuditi bol j i ugođaj pri korišćenju

ZaključakSlobodan softver je još jednom dokazao da može biti od vel ike pomoći uobrazovanju i da može biti veoma upotrebl j iv Nadamo se da će u budućnosti školepočeti da koriste Anki kako bi se učenicima olakšao proces učenja U svakomslučaju preporučujemo vam da sami isprobate mogućnosti ovog softvera jer ovajtekst ni je dovol jan da se sve mogućnosti opišu i pomenu

Predstavljamo

17

Broj 36

Autor Nikola Hardi

U petom broju našeg časopisa objavl jen je članak pod nazivom bdquoSlobodan softveru naucirdquo i tada je spomenut zgodan programčić pod nazivom Taskvorior (engtaskwarrior) i l i jednostavno - Task Da se podsetimo reč je o konzolnomprogramčiću za rad sa spiskovima zadataka i l i kako se ti spiskovi često zovubdquotudurdquo (eng to do - treba uraditi ) l istama Od tada je proteklo gotovo tri godine aTask je postao još bol j i U ovom članku će Task biti detal jni je predstavl jen uz osvrtna nekol iko novosti koje su se dogodi le od tada Ovo je lep primer projekta za koj ise može reći da je uspeo - njegova zajednica je porasla kval itet i mogućnosti suse pobol jšal i a nastal i su i novi projekti koj i podržavaju originalni Task

Kako je nastao TaskTask ni je ni prva ni poslednja apl ikaci ja za upravl janje bdquotudurdquo l istama iz konzolepostoje i todotxt todopy todosh i ostale Task je nastao iz potrebe autora daunapredi sl ične apl ikaci je Projekat je započet još 2 006 godine verzi ju 1 0 jedostigao 2 008 godine a verzi ju 2 0 2 012 godine Trenutna verzi ja je 2 4 4 štopokazuje aktivnost i dobro zdravl je projekta i zajednice Mnogi korisniciGNULinuksa i sl ičnih operativnih sistema mnogo vremena provode radeći uterminalu pa su konzolna rešenja uvek zaniml j iva Osim toga ovakve apl ikaci je supo pravi lu manje zahtevne kada su u pitanju resursi jednostavni je su za udal jenipristup i rad s nj ima je često brži i pri jatni j i zbog upotrebe preko tastature Postojemnoge tehnike za upravl janje l ičnim zadacima kao što su GTD (eng Getting

Taskvorior

Taskvorior

18

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Thigs Done) Pomodoro (eng Pommodoro) i druge Task ni je vezan ni za jednu odovih tehnika i na korisniku je da izabere discipl inu za dodavanje i rešavanjezadataka Naš predlog je knj iga Dejvida Alena pod nazivom bdquoKl juč uspehardquo (engDavid Alen Getting Things Done)

Jedan primer upotrebeTipičan tok upotrebe je dodavanje zadatka pregled spiska (svih zadataka i l i pozadatom kriteri jumu) i završavanje zadatka Pored toga korisnik često ima potrebuda pregleda statistiku i l i da izmeni neki zadatak Biće predstavl jen kratak primerupotrebe

Dodavanje zadatkaNakon instal iranja Task je dostupan komandom u terminalu task Izbor opci jeizvršava se dodavanjem naziva opci je nakon osnovne komande pa je novi zadatakmoguće dodati pri l ično intuitivnom komandom task add Otići u prodavnicu Pored naziva zadatka moguće je dodati zadatak koj i pripada nekom projektu i ima

Predstavljamo

19

Broj 36

neku oznaku Oznake se pišu sa prefiksom plus a cela komanda može da izgledaovako

task add projectškola +domaći +programiranje Napisati primergeneričke klase

Redosled atributa u komandi ni je važan pa oznake i l i atribut za projekat mogu dase nađu i na kraju komande Postoj i niz drugih atributa pored imena projektaRecimo krajnj i rok za izvršenje zadatka zakazivanje ponavl janja zadatka prioriteti drugi Lepa mogućnost je što naziv atributa ne mora da bude kompletan većatributi mogu da budu napisani samo delom recimo pri umesto priority i l i projumesto project

Pregled spiska zadatakaKada je Task pokrenut bez drugih komandi prikazaće spisak zadataka u jednomkompaktnom obl iku Ukol iko ste već dodal i neke zadatke možete ih jednostavnoprikazati pokretanjem komande task Komanda u ovom obl iku će prikazati spisakzadataka koj i je pri lagođen dimenzi jama terminala tako što neće prikazati svedodane zadatke i neće prikazati sve kolone (prioritet projekat oznakeponavl janje i drugo) U ovom podrazumevanom formatu spiska zadaci će bitipoređani po zadatim prioritetima al i o tome će biti malo više reči kasni je

Drugi format za prikaz spiska zadataka je long odnosno dugačak spisakIzvršavanje ove naredbe će prikazati spisak svih zadataka sortiranih po projektimauz nešto više detal ja

Izmena zadatakaSve Taskove komande se zapravo sastoje iz tri dela a to su fi l ter komanda iparametri Fi l triranje se može izvršiti po identifikacionim brojevima zadatakaprojektima prioritetima i l i po bi lo kojem drugom podatku iz opisa zadatkaKomande su uobičajene l ist za ispis modify za izmenu delete za uklanjanje idone za završavanje Nakon toga po potrebi slede parametri koj i nisu obavezni zasve komande Sledi nekol iko primera

task 12 modify priority Htask project l ibre done

Taskvorior

2 0

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

task proj l ibre taskwarrior donetask 13 donetask projlibr priH long

Kao što možete primetiti Task dozvol java nepotpune nazive projekata opisakomandi i izbora parametara Ukol iko niste sigurni koj i zadaci će biti izabranizadatim fi lterom uvek možete pokrenuti Task samo sa fi l terom (bez komandi iparametara) kako biste dobi l i spisak zadataka koj i zadovol javaju uslove izbora

Sinhronizacija

Task podržava nekol iko vidova sinhronizaci je još od ranih verzi ja Pošto su podaci ozadacima sačuvani u tekstualnim datotekama ređenje i spajanje tih datoteka sarazl ičitih računara ni je prevel ik problem Tako je od rani je dostupna sinhronizaci japutem Git repozitori juma ssh (eng secure shell) a neki korisnici su se snalazi l ičak i sa Dropboksovim direktori jumima Kada smo poslednj i put pisal i o ovomprogramu taskd je bio tek u planu a danas je to proveren i podrazumevani način

Predstavljamo

2 1

Broj 36

za sinhronizaci ju Taskovih podataka između više računara Taskd je servis koj i jeTaskvorior zajednica napravi la za svoje potrebe Reč je takođe o slobodnomsoftveru i svako može da pokrene ovaj servis na svom serveru Komunikaci ja jenaravno šifrovana standardnim i dobro testiranim algoritmima Ovom pri l ikommoramo da spomenemo i servis Frisink ( https freecinc com ) koj i pruža besplatnuuslugu taskd servera

Dodaci i srodni programiKao što smo već napisal i Taskvorior zajednica je popri l ično živa a korisnici delesvoje alatke i dodatke sa ostal im korisnicima Na ovoj stranici postoj i pregledtakvih dodataka ( http taskwarrior orgtools ) Neki od zaniml j ivih su bugwarrior(Bagvorior) koj i može da preuzima spiskove zadataka sa Githaba bdquotrdquo koj i ćepromeniti ponašanje u zavisnosti od lokaci je na kojoj se terminal trenutno nalazi imail2taskwarrior (Mej l -tu-taskvorior) za dodavanje zadataka putem mej la

Posebno je zaniml j ivo pitanje kl i jenta za Android Pronašl i smo dve implementaci jeJedna je taskwarrior-androidapp (Taskvorior-android-ap) (https github comsvi jeetaskwarrior-androidapp) a druga je Mirakel (http mirakel azappsdetaskwarrior html) Izgleda da je Mirakel trenutno najpopularni je i jedino zaistaupotrebl j ivo rešenje Omogućuje sinhronizaci ju radi dovol jno stabi lno a izgleda dase formira i lepa zajednica oko tog projekta što je obećavajuće

Taskvorior

2 2

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Autor Stefan Nožinić

U prošlom broju smo dal i kratko uputstvo za instalaci ju i osnovnu konfiguraci juVagranta Pomenul i smo neke njegove bitne osobine koje nam mogu pomoći Uovom delu seri ja la ćemo razmatrati detal jni je te osobine pokazati složeni jukonfiguraci ju i šta je sve moguće uraditi pri konfiguraci j i

U prošlom delu je bi lo reči o automatskoj konfiguraci j i Vagrant kuti je i tu smopomenul i razl ičite pristupe Da se podsetimo automatska konfiguraci japodrazumeva postinstalacioni postupak konfiguraci je operativnog sistema Neki odmetoda su preko škol jke (shell) i Ansibla (eng Ansible)

Konfiguraci ja putem škol jke podrazumeva pokretanje skripte koja će izvršitikonfiguraci ju Na primer pretpostavimo da ste u svom Vagrantfileu navel i kaooperativni sistem Debi jan Vagrant će preuzeti Debi jan napraviti virtuelnu mašinu ipokrenuti Debi jan Nakon pokretanja Debi jana pokreće se sistem automatskekonfiguraci je U našem slučaju pokreće se šel-skripta (shell) koju smo navel i uVagrantfileu Ta skripta može da uradi sve što je potrebno za dodatnu konfiguraci jusistema kao što su preuzimanje nekih faj lova kloniranje Git repozitori jumainstalaci ja dodatnog softvera itd

SkripteAko do sada niste imal i iskustva sa alatima za automatsku konfiguraci jupreporučujemo vam da ih pogledate i l i da koristite šel-skripte za automatskukonfiguraci ju Ako se odlučite za prvi predlog predlažemo vam seri ja l o Ansiblu koj iide uporedo sa ovim seri ja lom Ako se odlučite za drugu opci ju navodimonaj jednostavni ju upotrebu ovakvog sistema automatske konfiguraci je

U pitanju je sistem koj i će pri l ikom prve vagrant up komande pokrenuti šel-skriptuLokaci ju skripte podešavate u Vagrantovoj konfiguracionoj datoteci za trenutnu

(3 deo)

Kako da

2 3

Broj 36

Vagrant

mašinu na sledeći način

configvmprovision shell path skriptash

U skripti sada možete navesti komande koje će se izvršiti pri l ikom prvogpokretanja mašine

Ako koristite skriptu koja se nalazi na internetu možete u putanju (path) prosleditiadresu gde se nalazi ta skripta

AnsiblAnsibl je kompleksni j i pristup automatskoj konfiguraci j i i preporučujemo njegovuupotrebu ako ste iskusan korisnik i l i ako imate žel ju da probate nešto novo i danaučite nešto zaniml j ivo

Pri l ikom upotrebe Ansibla Vagrantu je potrebno naglasiti da je reč o Ansiblovomsistemu konfiguraci je i treba navesti putanju do plejbuka (playbook) Konfiguraci jaje prikazan sledećim primerom

configvmprovision ansible do |ansible|ansibleplaybook = playbookyml

Naravno podrazumeva se da na host-mašini imate instal iran Ansibl Preporučujemo seri ja l o Ansiblu ako ste zainteresovani za detal je o tome kako seon koristi i kako može biti koristan Verujte nam posle nekog vremena ćete shvatitida su obične skripte previše bdquoružnerdquo za neke kompleksni je stvari

Pored ove dve stavke koje morate navesti možete proslediti i neke dodatneinformaci je koje su vam potrebne Recimo možete proslediti dodatne promenl j ivePrimer

ansibleextra_vars = ntp_server poolntporgnginx

port 8008workers 4

2 4

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Ovo je naročito korisno ako žel ite da imate Ansiblovu konfiguraci ju za više mašinakoje se razl ikuju samo po datim parametrima

Pokretanje automatske konfiguracijeNekad je potrebno da ponovimo konfiguraci ju iako već imamo bdquokonfigurisanurdquo(možda nepravi lno) mašinu U ovom slučaju imamo dve mogućnosti dapokrenemo mašinu i da forsiramo konfiguraci ju i l i da pokrenemo konfiguraci ju kadje mašina već pokrenuta Nema neke razl ike između ova dva pristupa osim u tomeda l i je mašina već pokrenuta i l i ni je

Ako žel imo da pokrenemo mašinu i forsiramo konfiguraci ju pokrećemo

vagrant up --provision

U drugom slučaju kada nam je mašina već pokrenuta pokrećemo komandu

vagrant provision

Ako koristite običnu skriptu Vagrant će pokrenuti skriptu ponovo i ona će se izvršitikao da ste je pokrenul i normalno unutar mašine Ako koristite Ansibl on ćedetektovati šta treba da se menja a šta ne Ovo znači da ako u Ansiblovojkonfiguraci j i navedete instalaci ju nekog paketa Ansibl će prvo proveriti da l i jepaket prisutan na sistemu pa tek onda ga instal irati

Za sledeći brojU narednom delu ćemo pokazati primere kako da koristite promenl j ive uVagrantovoj konfiguracionoj datoteci i kako da koristite stvari specifične za Rubi(Ruby)

Kako da

2 5

Broj 36

Autor Dejan Maglov

U poslednje dve do tri godine u domaćoj zajednici korisnika Linuksa uočl j iv je novitrend Masovnost i interesovanje novih korisnika za Linuks opada što se možedonekle povezati sa ekonomskom krizom i sa padom prodaje novih računara a sadruge strane uočava se porast zaniml j ivih domaćih projekata vezanih za Linuks iuopšte za otvoreni kocircd pokrenutih od strane pojedinaca i l i manj ih grupa

Nepažl j ivi promatrač bi rekao da to nema smisla Stavl janje direktne relaci jeizmeđu masovnosti i kval iteta je očigledno pogrešno i to ne samo u ovom slučajunego uopšte Pad aktivnosti na forumima srpskih zajednica korisnika Linuksa znači

U potrazi za idealnom distribucijom

Šale OS ndash Karika koja nedostaje

Oslobađanje

2 6

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Oslobađanje

samo da je eufori ja koju je izazvao Ubuntu svojom pojavom i jakim marketingomsplasla i da smo se vrati l i u bdquopredubuntuovskordquo doba koje je obeležio razvojLinuksa bez upadl j ivog marketinga Za novu eufori ju oko Linuksa potrebni su novisenzacionalni projekat i novi talas agresivnog marketinga

Zatišje na forumima aktivistima ostavl ja prostor da se preusmere sa edukaci jenovih korisnika na neke druge svoje projekte U vreme Ubuntuovske eufori je jebi lo ideja da se pravi domaća distribuci ja Jedna je čak i pokrenuta na akademskomnivou ndash cp6Linux (2 008-2 009) Očigledno projekat ni je bio zreo i ni je bio postavl jenna zdravim osnovama fi lozofi je slobodnog i otvorenog softvera pa je brzo propaoNovac i eufori ja su pokrenul i ta j projekat al i kada je bdquoizmaknuta jedna stol icardquo(novac) zbog ekonomske krize projekat je propao Danas bez imalo novca načistoj fi lozofi j i slobodnog otvorenog koda beležimo već nekol iko zaniml j ivihprojekata domaćih distribuci ja Linuksa

ŠaleOS ndash Svetski a našOdmah na početku da razrešimo di lemu da l i je ovo nova distribuci ja Linuksa i l i jesamo mal i fork1 Zubuntua (eng Xubuntu) Pošto je teško biti priznat u selunajpouzdani je je da se odmah pri javiš u grad pa ako te grad prihvati ima šanse date posle i selo prihvati Šale OS (eng ChaletOS) je definitivno prihvaćen u bdquogradurdquoa evo i dokaza

http distrowatch comtable phpdistribution= chaletoshttp distrohunt cupofl inux comarticles phparticle_id= 31

U skoro svim recenzi jama Šale OS je ocenjen kao najbol j i Linuks namenjenkorisnicima koj i su u tranzici j i sa Vindouza na Linuks Pošto to sad znamo možemosa ponosom da kažemo da je autor Šale OS-a Dejan Petrović čitaocima LiBREčasopisa poznat kao autor programa Great Little Radio Player (engl sja jni mal iradio plejer)

Projektni zadatakIdeja ni je nova i naročito je postala aktuelna nakon gašenja podrške za Vindouz

1 Fork - u razvoju softvera razvojna granaderivat projekta koju razvi ja drugi tim udrugači jem pravcu

2 7

Broj 36

Eks-Pi Stari j i hardver je ostao bez podrške za Vindouz i jedini način da mu seproduži život je prelazak na Linuks Prelazak na Linuks ni je lak Suština je ista i l isl ična al i potpuno novi programi nova fi lozofi ja zbunjujuć i razl ičit izgled mnogeodvrate od ideje da pređu na novi nepoznati operativni sistem Svako od nas znabar nekoga ko je odustao od ovog prelaska

Ideja za nastanak ovakvog projekta je da se migrantima sa Vindouza ponudi izgledšto sl ični j i onom na koj i su navikl i Ovakvi projekti vezani za Linuks se trude nesamo da ponude sl ičan vizuelni utisak nego i da ponude korisniku podešavanja namestima gde ih oni očekuju s osvrtom na svoje iskustvo na Vindouzu

Sl ičan projekat je ponudio Zorin OS al i naš utisak je da Šale OS nudi više

Prvi utisciŠale OS je dobio ime po sti lu švajcarskih planinskih kuća koje odl ikujujednostavnost lepota i prepoznatl j ivost Poput bdquošalerdquo kuće Šale OS treba upravoda korisniku pruži udobnost prepoznatl j ivog okruženja lepotu i da se u njemu uvek

ŠaleOS

2 8

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

oseća kao kod svoje kuće

Šale OS je zapravo fork Zubuntua od kojeg se suštinski malo razl ikuje sa potpunopri lagođenim sti lom Aktuelna verzi ja Šale OS-a je 14 04 2 što je takođe naslediood Zubuntua na kojem je baziran Ovo znači da korisnik ima dugoročnu podršku jerje Zubuntu 14 04 izdanje sa dugogodišnjom podrškom (LTS)

Šale OS se isporučuje u dva izdanja ISO sl ike 32 -bitnoj i 64-bitnoj vel ičine 1 2GBza živi DVD i l i USB medi j Takođe je moguće preuzeti sl iku od 24GB koja sadrži obaizdanja Šale OS-a i koja je kompatibi lna samo sa DVD medi jumom

Sa dobrim nasleđem Šale OS je od Zubuntua nasledio i veoma sporo podizanježivog sistema sa DVD-a (USB-a) Imamo utisak da u poslednje vreme derivatiUbuntua najspori je podižu živi sistem u odnosu na sve druge žive distribuci jeLinuksa Ko izdrži i dočeka da se živi Šale OS podigne imaće pri l iku da vidipodrazumevanu plavu temu ovog operativnog sistema Prvi utisak je da Šale OSsvojom podrazumevanom temom pravi otklon od Vindouza ka Linuksu iako imapotenci ja l da potpuno bdquoklonirardquo Vindouzov izgled Šale OS svojompodrazumevanom temom poručuje bdquo Ja nisam Vindouz Nemojte me ni podsvesnoupoređivati sa nj im Ja sam Linuks koj i vam pomaže da se lakše snađete u meni rdquo

Oslobađanje

2 9

Broj 36

Svi elementi u Šale OS-u su na istim mestima kao naprimer u Vindouzu 7 Panelje u dnu ekrana Na njemu su dugme za meni ikonice najčešće korišćenihapl ikaci ja traka pokrenutih programa notifikaciona zona sa kontrolom zvukakontrolom mreže satom i tastaturnim izlazom i na kraju taster za minimiziranjesvih otvorenih prozora i otkrivanje radne površi (desktopa) Radna površ sadržinajbitni je ikonice za početak rada sa sistemom i Konki jev (eng Conky) sti l izovanisat Sve u svemu sasvim očekivana postavka za svakog migranta sa Vindouza

Instalacija Šale OS-aIako se i na osnovu živog sistema može steći utisak o upotrebl j ivosti sistema praviutisak daje tek prava instalaci ja na tvrdi disk računara Iako je instalaci ja Linuksalakša od instalaci je Vindouza to je ipak najkritični ja operaci ja za migranta Uslučaju da korisnik nema nameru da čuva neke podatke na svom računaruproblema neće biti Ubuntuov grafički instaler je jedan od najbol j ih inajautomatizovani j ih u svetu Linuksa Od korisnika traži samo nekol ikonaj jednostavni j ih l ičnih podataka a sve ostalo odrađuje sam Dovol jno je samopronaći ikonicu instalera na radnoj površi živog sistema i l i odabrati instalaci ju

ŠaleOS

30

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

pri l ikom podizanja sistema sa instalacionog medi ja (ovo je prirodan način zamigrante) Sve ostalo ide glatko - takoreći bdquonekst nekst nekst finišrdquo tehnologi jana koju su migranti navikl i

Za one koj i ipak žele da sačuvaju neke postojeće podatke na tvrdom diskupreporučujemo da se obrate nekom iskusni jem korisniku Linuksa (pitajte bi lo kogna forumima zajednica korisnika Linuksa) koj i će ih provesti kroz proces instalaci je

Upotrebljivost Šale OS-aApsolutno bdquokloniranjerdquo Vindouza na Linuksu je nemoguće Šale OS se ipak opasnopribl ižio Dodatnim uređivanjem pomoću već pripreml jenih alata Šale OS još višemože da l iči na Vindouz i l i da se potpuno transformiše u IksFCE (XFCE) Linuks požel j i korisnika

Grupisanje svih podešavanja u Setings Menadžeru 2 dobro imitira Kontrolni panel naVindouzu tako da migranti neće biti u di lemi gde su sva podešavanja sistema

Šale meni (Visker meni eng Whisker Menu) dobro oponaša Vindouzov Start meni tako da je pristup programima jasan i intuitivan Programi su standardno grupisanipo nameni na način karakterističan za Linuks al i misl imo da je to plus u odnosu naVindouzov pristup i da to ni je zbunjujuće migrantima

Dodavanje ikonica na panel i l i na radnu površ je sl ično kao kod Vindouza Dovol jnoje samo prevući mišem ikonicu iz meni ja na radnu površ i l i na panel

Aplikacije

Imamo utisak da je izbor apl ikativnog softvera vrlo pažl j ivo urađen Izabrane suuglavnom apl ikaci je koje su već standardne i na Vindouzu kao što su FajerfoksTanderberd (eng Thunderbird) i VLC Takođe izabrane su apl ikaci je koje su vrlosl ične Vindouzovim alternativama poput bdquoOdejšusardquo (eng Audacious) koj i l iči nabdquoVinamprdquo (eng Winamp) i l i bdquoDokument vjuerardquo koj i l iči na bdquo Akrobat riderrdquo

Ako se izaberu i ikonice koje sl iče onim na Vindouzu prepoznavanje apl ikaci ja ćebiti potpuno i neće biti d i lema za šta služi pojedina apl ikaci ja

2 Setings Menadžer - енг Settings Manager Podešavanje sistama

Oslobađanje

31

Broj 36

ŠaleOS

32

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Instalacija programa

Za migrante instalaci ja programa na Linuksu je najveća promena Ova promenafi lozofi je predstavl ja najveći šok za migrante Ubuntu softverski centar je dizajniranda ublaži ovaj šok U današnje vreme l judi su već naviknuti na Android i Androidstor tako da je lako navići se na Ubuntu softverski centar

Drugi problem migranata kada je u pitanju instalaci ja programa je što su mnoginavikl i na pojedine programe za Vindouz i bez nj ih ne mogu Šale ne može upotpunosti da reši taj problem al i može da ga ublaži Jedan ogroman plus za ŠaleOS je predinstal irani Vajn (eng WineHQ) i Plej -on-Linuks (eng PlayOnLinux) Dosada nismo sretal i d istribuci je Linuksa za početnike sa ovim već predinstal iranimprogramima

Oslobađanje

33

Broj 36

ŠaleOS

Vajn može da bude presudni dodatak koj i može da zadrži migranta na LinuksuSama ideja da može programe za Vindouz na koje je navikao da instal ira naLinuksu može da ga opredel i da je napravio dobar izbor operativnog sistema

ZaključakPrimeti l i smo da najnovi ja verzi ja Šale OS-a nema predinstal iran kancelari jski paketprograma Ovo je još jedan dokaz vrlo pažl j ivog odabira softvera za Šale sa stalnimrazmišl janjem kome ja namenjen ovaj operativni sistem Odabir kancelari jskogpaketa programa je vrlo subjektivan proces Nametanje Libre Ofisa kao rešenjamoglo bi biti kontraproduktivno Zahval ju jući Vajnu korisnik može da instal ira ineke stari je Majkrosoft Ofis pakete (npr MS Office 2010) tako da je na korisniku dabira opci ju koja mu naviše odgovara

Potrebno je malo iskustva u svetu Linuksa za punu kontrolu Šale OS-a Može da sekoristi i bez imalo iskustva vezanog za Linuks Intuitivan je i vodio je računa oiskustvima koje imaju migranti Bol je od ovog po našem sudu ne može

Iako su performanse u ovako uskoprofi l isanom operativnom sistemu u drugomplanu izbor grafičkog okruženja IksFCE i Zubuntua za osnovu dobar je izbor Dobroje odmeren odnos jednostavnosti upotrebe i opterećenja sistema Autor je moraoda vodi računa da je sistem prvenstveno namenjen stari jem hardveru iistovremeno neiskusnim korisnicima Linuks ima rešenja koja su još lakša za sistema teža za korisnika al i i obrnuto IksFCE je tačno u sredini Pošto je Zubuntu jedanod najbol j ih IksFCE sistema za početnike autor je odl ično izabrao sistem za bazuŠale OS-a Kao rezultat izbora dobio je jako stabi lan jednostavan okretan i lakoperativni sistem i za sebe kao korisnika i za hardver

Korisni l inkovi [1] https sites google comsitechaletosl inuxhome[2 ] https www youtube comwatchv= pL9H7GZWeyo[3] http www l inuxinsider comstory81771 htmlrss= 1

34

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Slobodni profesionalac

Аутор Стефан Ножинић

У претходном броју смо поменули шта је то Ансибл (енг Ansible) и навели смопримере његове нај једноставније употребе

У овом броју наводимо детаљнију употребу инвентара неке ад-хок командекао и неке детаље о употреби и могућностима конфигурације помоћуАнсибла

ИнвентарУ претходном броју било је тек неколико речи о овом појму Инвентар нам јеу претходном броју послужио да наведемо наша три сервера која смо каснијепинговали Рекли смо да је инвентар датотека која служи за навођењесервера који желимо да администрирамо и да помоћу њега можемоконфигурисати специфичне параметре за те сервере

Класична и најпростија употреба ове конфигурационе датотеке јеједноставно навођење жељених сервера

etcansiblehosts

server1examplecomserver2examplecomserver3examplecommailexamplecomwebexamplecom

2 deo

35

Broj 36

Наравно ово је довољно за једноставну употребу у случајевима када желимода сви наши сервери имају исту конфигурацију Ово као што сви добрознамо није често случај Обично желимо сервере подешене за специфичнунамену Ради овога нам Ансибл инвентар омогућава употребу групаједноставним навођењем секција те нас ова конфигурациона датотека достаподсећа на INI формат Рецимо да например имамо два веб-сервера једансервер за базе података и два мејл-сервера Наша конфигурација биизгледала овако

[webservers]web1examplecomweb2examplecom

[email]mail1examplecommail2examplecom

[databases]dbexamplecom

Као што се може приметити из примера секције постављамо измеђусредњих заграда Овде је битно напоменути да један сервер може припадативише секција па тако можемо имати сервер који служи и за веб и за базеподатака

Поред адресе сервера можете навести и SSH порт ако се не користи онајподразумевани - например

mailexamplecom1548

Поред порта можете навести и корисничко име при логовању - примерицена следећи начин

other1examplecom ansible_connection=ssh ansible_ssh_user=mpdehaanother2examplecom ansible_connection=ssh ansible_ssh_user=mdehaan

Као што сте могли већ да приметите и сами закључите могуће је поставитииндивидуалне променљиве по хосту Например

Ansibl

36

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

wwwexamplecom var1=val1 var2=val2

Променљиве могу бити конфигурисане и за целу групу

[webservers]web1examplecomweb2examplecom

[webserversvars]var1=val1var2=val2

Ад-хок командеИако је Ансибл намењен за употребу са тзв плејбуковима (playbooks) честоћете имати потребу да извршите неку команду на брзину и нећете желетида наводите специјалну конфигурацију за то Због овога Ансибл вамомогућава употребу ад-хок команди

Ми смо овакву команду већ поменули у претходном броју али нисмо удетаље објашњавали шта се ту конкретно дешава Употребили смо је када

Slobodni profesionalac

37

Broj 36

смо желели да пингујемо све наше сервере

Употребљавају се тако што се у конзоли укуца

ansible target -a command

Овде command треба заменити жељеном командом коју желите даизвршите а target треба заменити именом групе или хоста на којем желитеизвршавање задате команде

Например ако желимо да рестартујемо само веб-сервере користимо

ansible webservers -a reboot

На сличан начин можемо користити и друге уграђене модуле Ансибла каопримерице copy модул за премештање датотека на више сервера

ansible servers -m copy -a src=etchosts dest=tmphosts

Такође употребом ових команди можете сазнати тзв чињенице (енг facts) осерверу Ове варијабле су важне јер се могу користити за условноизвршавање команди у плејбуковима

Да бисте сазнали прикупљене чињенице за дати хост извршите

ansible target -m setup

За крајУ наредном броју показујемо највећу моћ Ансибла када будемо објаснилиупотребу плејбукова До тада надамо се да се нећете устручавати да нампошаљете е-писмо на нашу већ познату адресу електронске поште сапитањима критикама и предлозима

Ansibl

38

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Internet mreža i komunikacije

Autor Kriptopank

Na početku trećeg dela ovog seri ja la iznosimo jednu dobru vest Subrosa servisopisan u prvom delu ponovo je dostupan na mreži posle kratkog prekida odnekol iko dana

Iako iz naslova prevedenog na srpski jezik možda niste odmah prepoznal ipopularni servis pod originalnim engleskim nazivom Cryptocat on je jedan odsvakako najčuveni j ih i najpoznati j ih iz svoje vrste del imično prekriven plaštomkontroverzi i spekulaci ja

Ova apl ikaci ja samo je jedna u nizu svetski poznatih kriptografskih speci ja l i tetaskuvanih u kuhinj i gospodina Nadima Kobeisi ja (eng Nadim Kobeissi) sa istori jomdugom sada već preko četiri i po godine Ovaj dvadesetpetogodišnj i programerodgovoran je za apl ikaci je kao što su Mini lok (eng miniLock) i Pirio (eng Peerio)

Istina je da ovaj servis ni je hodao po crvenom tepihu od svog nastanka i da jepreko trnja na kraju ipak stigao do zvezda zaslugom svog autora i medi ja koj i supisal i o ranj ivostima ovog servisa otkrivenim tokom 2 013 godine Više o ovome nahttp goo glRWDy5L i http goo glZBj9B

Zapravo se radi o apl ikaci j i koja vam pruža mogućnost grupnog ćaskanja razmenepodataka al i i privatne konverzaci je sa nekom osobom iz grupe za ćaskanje a sveje to šifrovano tako da servis ne zna sam sadržaj vaših dopisivanja

Šifrovani čet (3 deo)

39

Broj 36

Šifrovani čet

Kriptografski model je i ovde takozvani end-tu-end (end-to-end) i sve (šifrovanje idešifrovanje) se obavl ja u vašem pretraživaču koj im pristupate ovom servisu pa jesvakako požel jno da pametno odaberete veb-pretraživač kako vas isti ne biizneverio svoj im manama i sigurnosnim propustima

Kad smo već kod end-tu-end šifrovanja da se podsetimo kako se ovo praktičnoizvodi kako kod mnogih apl ikaci ja tako i kod ove

Korisnici kreiraju javne i tajne kl jučeve lokalno javne proslede centralnom servisukoj i ih spaja pa servis umesto vas prosleđuje vaš javni kl juč osobama koje žele savama da sigurno komuniciraju (poši l jaoci poruka) Poši l jaoci šifruju porukunamenjenu vama vašim javnim kl jučem i proslede je centralnom servisu

Pređimo sada na instal iranje i korišćenje Kriptoketa

Dakle kada se ode na sajt Kriptoketa (https crypto cat) treba da se odaberedodatak za vaš pretraživač i on se instal ira na isti Ovde ćemo pretpostaviti da jeto Fajerfoks pa kad on bude tražio da ga restartujete učinite to

Sledeći korak je nalaženje ikonice instal irane apl ikaci je a za to morate otići u menirarr kastomajz (customize) Sada je potrebno da apl ikaci ju prebacite iz gomile ostal ihapl ikaci ja ( levo) u meni (desno) kao što je prikazano na sl ikama

40

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Pokretanje apl ikaci je iz pretraživača ne zahteva internet al i da biste se povezal i saostal ima internet vam je neophodan

Internet mreža i komunikacije

41

Broj 36

Pri pokretanju apl ikaci je treba da izaberete ime diskusi je (conversation name) i l iprostori je uslovno rečeno a to je ime grupe koju žel ite da kreirate i l i kojoj žel ite dase prikl jučite Nadimak (nickname) možete odabrati po žel j i a l i bi val ja lo da inadimak i ime diskusi je nemaju mnogo veze sa vašim stvarnim imenom i vašimostal im nadimcima u drugim apl ikaci jama i društvenim mrežama jer je to podatakkoj i Kriptoket-server vidi kada se na njega povežete pored vaše aj-pi (IP) adrese

Ove informaci je koje Kriptoket-server vidi nazivaju se metapodaci o koj ima smopričal i u trideset trećem broju Ime diskusi je i nadimak se mogu lako lažirati a zaprikrivanje aj-pi adrese će vam trebati neka anonimna mreža poput Tora i l ivirtualne privatne mreže (VPN) Više o metapodacima koje će Kriptoket-serverprikupiti od vas možete naći na nj ihovom blogu (https goo glTALq0R)

Ime diskusi je ćete proslediti ostal ima koj i su zainteresovani za zajedničkukomunikaci ju oni će se povezati sa vama i šifrovano ćaskanje može da počneInteresantno je kako korisnici niti vide niti moraju da brinu o kl jučevima Korisničkosučel je (GUI) apl ikaci je je jednostavno i praktično što je sigurno donelo slavu ovojapl ikaci j i pored vel ike medi jske pažnje

Kriptoket je projekat otvorenog koda i možete ga naći na Githabu(https goo gl4FOYMa) Ne samo da možete da proučavate kocircd apl ikaci je većmožete instal irati Kriptoket-servis na vašim serverima i tako imati potpunukontrolu nad metapodacima koje ostavl jate iza sebe kao mrvice hleba

Takođe je interesantno da apl ikaci ja još uvek nema stabi lnu podršku za Androidoperativni sistem al i eksperimentalna podrška je dostupna na KriptoketovomGithabu (https goo glpeXRgJ)

Propusti su ispravl jeni i apl ikaci ja sada koristi mnogo bol je kriptografske algoritmekoj i koriste el iptičke krive (ECDH - Eliptic Curve Diffie Hellman) za generisanjejavnog i tajnog kl juča El iptičke krive pružaju mnogo bol ju sigurnost od recimoRSA kl jučeva iste dužine o čemu smo govori l i u poslednjem delu seri ja la oenkriptovanoj elektronskoj pošti

Pored end-tu-end enkripci je Kriptoket koristi i OTR protokol koj i se koristi za XMPPvid komunikaci je Bez nepotrebnog ulaženja u detal je OTR vam pruža nešto što sezove prihvatl j ivo poricanje (plausible deniability) a to je mogućnost da porekne daste nešto baš vi napisal i ako se vaša šifrovana komunikaci ja ipak nekako dešifruje

Šifrovani čet

42

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Pregled popularnosti GNULinuks iBSD distribuci ja za mesec maj

Distrowatch

Pad ltPorast gtIsti rejting =(Korišćeni podaci sa Distrovoča)

123456789

101112131415161718192 02 12 22 32 42 5

MintDebianUbuntuFedoraopenSUSEMageiaCentOSManjaroArchLXLEelementaryPCLinuxOSAndroid-x86PeppermintNetrunnerQ4OSSolusPuppySabayonLubuntuKal ideepinantiXZorinwattOS

2 952 lt1706gt1498lt1462 =1106lt

945gt940lt879lt737lt701lt673lt638gt617=565gt539gt538gt534=534lt533gt509lt494lt478lt476=452 lt439gt

Iako veoma praktičan i dovol jnosiguran Kriptoket ni je za svenamene Nema podršku za video iaudio što je naprimer podržanokod pomenute Subrose Kriptoket jenamenjen kao sigurni ja alternativadruštvenim mrežama poputFejsbuka i svoju ulogu obavl ja većnekol iko godina što je pokazatel jdobrog kval iteta

Internet mreža i komunikacije

USKOROLiBRE-Serbian 2015

LLiiBBRREEČasopis o slobodnom softveru

TTrrii ggoodd iinnee ssaavvaammaa

Hvala što nam verujete

Page 5: Libre 36 hd lat

5

Broj 36

LiBRE prijatelji

Broj 36Periodika izlaženja mesečnik

Izvršni urednik Stefan NožinićGlavni lektorAdmir Halilkanović

LekturaJelena Munćan Saška SpišjakMilena Beran Milana VojnovićAleksandar BožinovićAleksandra Ristović

Grafička obradaDejan Maglov Ivan Radeljić

Dizajn White Circle Creative Team

Autori u ovom broju

Ostali saradnici u ovom brojuMarko Novaković Mihajlo Bogdanović

Počasni članovi redakcijeŽeljko Popivoda Željko ŠarićVladimir PopadićAleksandar Stanisavljević

KontaktIRC floss-magazin na ircfreenodenet

E-pošta librelugonsorg

Nino VranešićStefan NožinićNikola Hardi

KriptopankDejan Maglov

6

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

2 3 apri l 2 015

Objavljen Ubuntu 1504Objavl jeno je novo izdanje ove distribuci jeLinuksa kodnog imena Vivid Vervet

Koristan l ink http j mp1MNYLer

2 9 apri l 2 015

HeadlineMajkrosoft objavio Vižual Studio Kod za LinuksMajkrosoft je objavio svoje razvojno okruženje nesamo za Vindouz i OS-Iks već i za Linuks

Koristan l ink http j mp1dAoJpyx

30 apri l 2 015

Debijanovo novo izdanjeObjavl jeno je novo izdanje pod imenom Debi jan 8Džesi ( Jessie)

Koristan l ink http t coU0mjP4Vxyo

1 maj 2 015

Linuks fondacija u pomoćNepaluSandip Ari ja l (Sandeep Aryal) Linuks-administrator koj i radi za vladu Nepala uputio jeelektronsko pismo Linuks fondaci j i zahtevajućipomoć za Nepal Linuks fondaci ja se organizovalai omogući la je donaci ju

Koristan l ink http j mp1L4F43Z

Vesti

7

Broj 36

5 maj 2 015

Stim beleži padStim na Linuksu beleži pad ndash ispod 1 upotrebe

Koristan l ink http t coYQ1VY14GbQ

8 maj 2 015

Ubuntu prelazi na Pajton 3Ubuntu će od verzi je 16 04 koristiti Pajton 3 kaopodrazumevanu verzi ju

Koristan l ink http t coTzB1sx2 i8y

13 maj 2 015

AMD formira tim za rešavanjeproblema sa upravljačkimprogramimaAMD formira tim za rešavanje problema saupravl jačkim programima među koj ima su iprogrami za Linuks

Koristan l ink http t coh0J6injmd7

16 maj 2 015

MAME prelazi na potpunoslobodnu licencuIako je ovaj emulator do sada bio besplatannjegova l icenca ni je bi la slobodna Autor projektaje objavio da će ovaj emulator preći na potpunoslobodnu l icencu

Koristan l ink http t covo48mHhBKR

Vesti

8

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

16 maj 2 015

Arduino se od sada proizvodi iu SAD-uArduino će se proizvoditi i u SAD-u kao posledicapartnerstva ove kompani je sa Adafrutom(AdaFruit)

Koristan l ink http t corZ9XCOZ6vI

18 maj 2 015

Panasonik isporučuje svojeprve televizore sa Fajerfoksoperativnim sistemom uEvropuPanasonik je isporučio svoje prve modeletelevizora koj i pokreću Fajerfoks operativnisistem Televizori su dostupni u Evropi a uskoroih očekujemo i u drugim delovima sveta

Koristan l ink http t cot3Xt1ket6V

19 maj 2 015

Open-strit-map u NepaluZajednica ovog projekta se angažovala kako bi sena slobodnoj mapi obeleži le oštećene zgrade idrugi objekti Oštećenja su posledica zemljotresakoj i je pogodio Nepal

Koristan l ink http t coutWbwLoWfi

Vesti

9

Broj 36

Autor Nino Vranešić

Novo Mesto je u petak 2 4 apri la 2 015 ponovo bi lo domaćin konferenci je bdquoOpenVejrdquo (Open Way) Tradici ja organizovanja događaja otvorenog koda u Novom Mestuje sačuvana i ove godine se slavi pomalo jubi larna peta godišnj ica

Puls slobode

Peti Open Vej ndash Novo Mesto 2015

10

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Cela priča je počela na Fakultetu informacionih nauka u Novom Mestu Bivšistudent postdiplomskih studi ja informatike u savremenom društvu Nino Vranešičosnivač i idejni vođa još 2 011 godine je prvi put organizovao manifestaci ju podnazivom bdquoDan otvorenog kodardquo Tokom godina tim i ideja su se proširi l i da bi nakraju bdquoprocvetal irdquo kroz formiranje Startapa Novog Mesta koj i postaje centartehnoloških i preduzetničkih trendova među mladima u jugoistočnom deluSloveni je Kao rezultat te ideje i ove godine je uspešno završena konferenci jabdquoOpen Vejrdquo u koorganizaci j i Fakulteta za informacione studi je Startapa NovogMesta i Mozi la Sloveni je

Događaj je ove godine održan u prostori jama Biznis inkubatora Podbreznik Uprepodnevnom delu bi le su organizovane tri veoma posećene radionice Učesnicisu mogl i da uče programiranje mikrokontrolera Arduino nauči l i su kako da napravesajt Drupalom i mogl i su da nadograde svoje znanje programiranja u SmartNindžara dionici uz pomoć alata Butstrep

Popodnevni deo konferenci je je ugostio govornike koj i supripremi l i zaniml j iva predavanja za publ iku

Govor o slobodnom i juzer-frendl i softverskom paketuKDE pripremio je i održao Jure Repinc

Puls slobode

11

Broj 36

Kako je open-sors ušao uRTV Sloveni ja rekao namje Tit Petrič

Boštjan Jerko svojom du-hovitošću privukao jeinteresovanje učesnika zaelektrotehniku predava-njem o Arduinu

bdquoDa možete koristiti ma-tematiku za stvaranjemuzikerdquo otkri la nam jeDr Lorena Mihelač koja jepredstavi la programskijezik Pjur Data (PD)

Iztok Smol ič objasnio namje zašto je otvoreni kodvažan za svakogpojedinca i kako lakomožemo uz pomoćotvorenog koda razvitidobar posao

Iz Albani je ugosti l i sumladog ambicioznogdizajnera imena El io Koši On je predstavio kl jučnekorake u međusobnojsaradnj i pri stvaranjudizajna u zajedniciotvorenog koda

bdquoOpen Vejrdquo ni je samo jošjedna konferenci ja izoblasti informacionihtehnologi ja kojapredstavl ja i promoviše

5 Open Vej

12

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

otvoreni kod Matjaž Horvat inženjer u Mozi l i o konferenci j i je rekao bdquoOtvoreni put(Open Way) ni je tipična open-sors konferenci ja niti obični tehnološki događaj To jestecište tehnoloških rešenja i izazova zajednice otvorenog koda koje širi svest da jeideja otvorenog koda širi pojam od tehnologi je rdquo Tako je ove godine konferenci japored toga što je pokrivala područja računara i informatike predstavi la i open-sorspristupe u drugim oblastima Open-sors pristupi se mogu primeniti u svimdruštvenim sferama od nauke do kulture

Poslednj i set je bio posvećen apl iciranju open-sors principa u medi j ima Anže VohBoštic i Domen Savič su predstavi l i način da se pobol jšaju medi j i i kako da onipostanu otvoreni j i Boštic je u svom izlaganju objasnio kako oni rade na portalubdquoPod črtordquo - da iz mora podataka naprave priču koja je objektivna Portal bdquoPod črtordquosve baze podataka slobodno objavl ju je Domen Savič koj i se zalaže za bol jemedi je nastoj i da dostigne svoj ci l j svojom kampanjom bdquoDajmo medi je u medi jerdquoOn kaže da medi j i treba da slobodno pružaju informaci je građanima pri čemu jekl juč aktivizam i učešće građana kao što je to slučaj u open-sors zajednicama

Konferenci ja je završena piknikom na otvorenom u otvorenom uredu Podbreznik

Puls slobode

13

Broj 36

Događaj je ove godine privukao posetioce iz svih krajeva Sloveni je Besplatan ulazsa ograničenim brojem karata po svemu sudeći privlači i sponzore Interakci jaučesnika tokom događaja i na završnom pikniku takođe privlači razne kompani je i

poslodavce Firma Domenca je u toku konferenci je objavi la konkurs zazapošl javanje

Možemo reći da bdquoOpen Vejrdquo obezbeđuje mesto susreta za pojedince i preduzećaOn predstavl ja plodno tlo za izgradnju i negovanje l ičnih i poslovnih veza bdquoOpenVejrdquo tako sledi svoju misi ju povezivanja i širenja svesti da je open-sors ideja vrednaširenja

5 Open Vej

14

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Autor Stefan Nožinić

Često nam je potrebno da upamtimo neke stvari kao što su reči stranog jezika i l ineke bitne činjenice Isto tako treba napomenuti da te upamćene stvari ne ostajudugo u našoj memori j i pa ih moramo osvežavati i obnavl jati Ovo je posebno bitnokod učenja stranog jezika i l i recimo kod pamćenja bitnih godina u istori j i Danaskada nam tehnologi ja može pomoći u mnogim delovima naših života treba jeiskoristiti i ovde kako bi optimizoval i ugođaj i efikasnost ovakvog vida učenja

U ovom članku vam predstavl jamo softver otvorenog koda namenjen onima koj itreba da zapamte neke činjenice i stvari i koj i to treba da obnavl ja ju posle nekogvremena

Šta je AnkiAnki je program otvorenog koda koj i omogućava da zabeležite ono što treba dazapamtite na male kartice koje imaju dve strane Prednja strana kartice je ona sapitanjem dok je zadnja strana ona sa odgovorom Pomoću ovog modelaomogućeno je učenje kao i kasni je ispitivanje i obnavl janje naučenog

Ne samo da vam omogućava da pravite svoje kartice nego vodi i evidenci ju otome koje ste kartice zaboravi l i da obnovite kol iko ste ih nauči l i i tera vas da ihredovno obnavl jate

Predstavljamo

Anki

15

Broj 36

Anki

InstalacijaAnki je moguće instal irati kroz riznice vaše distribuci je Linuksa i l i preuzeti gadirektno sa zvaničnog sajta U drugom slučaju proces instalaci je zavisi odoperativnog sistema koj i koristite Ovde je potrebno naglasiti da je Anki dostupanza Vindouz Linuks i OS-Iks (OSX) za upotrebu na desktop računaru kao i za Aj-OS(iOS) i Android za upotrebu na mobi lnim uređaj ima

UpotrebaPri l ikom pokretanja Anki ja pojavl ju je vamse glavni izbornik špi lova Ovo znači damožete imati više razl ičitih špi lova karataza razl ičite stvari Podrazumevano postoj isamo jedan špi l - default Za svaki špi lmožete dodati karticu Kada dodajetekarticu imate da izaberete tip kartice(osnovni tip i l i tip koj i vam omogućavapravl jenje dve kartice sa obrnutimstranama) Kod osnovnog tipa kartice sepravi samo jedna kartica gde je prednjastrana ono što napišete na prednjoj strania zadnja strana ono što napišete u odel jkuza tu stranu Pri l ikom pravl jenja tipakartice koj i omogućava reversed metodprave se dve kartice na osnovu podatakao jednoj Prva kartica na prednjoj straniima ono što ste napisal i u odel jku zaprednju stranu a na zadnjoj strani ono štoste napisal i u odel jku za zadnju stranuPored ove kartice kod ovog tipa se pravi idodatna kartica koja ima obrnuti redosledstrana Odnosno ono što ste napisal i naprednjoj strani postaje zadnja strana iobrnuto Ovo je dosta korisno ako učitestrani jezik pa tako možete proveriti da l iznate kako se reč sa stranog jezikaprevodi na naš jezik al i i obrnuto kako se

16

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

naša reč prevodi na stranijezik Ovo je moguće postićiupotrebom ovog kombino-vanog tipa jer time nemorate da pravite dvekartice već je dovol jnonapraviti jednu a Anki ćeza vas napraviti drugu saobrnutim stranama

Sinhronizacija saostalimuređajimaAnki vam omogućava da sesinhronizujete sa ostal imuređaj ima Ovo čak neznači da treba da imateinstal iranu Anki apl ikaci juna vašem uređaju već jedovol jno da imate instal iranveb-pretraživač na svomuređaju Sinhronizaci ja se vrši tako što napravite nalog na AnkiWeb-u i potomprebacite vaše lokalne kartice na server Sada možete tim podacima pristupiti sabi lo kog uređaja koj i poseduje veb pretraživač Naravno ako za tu platformupostoj i nativna Anki apl ikaci ja preporučujemo da nju koristite umesto suvog veb-pretraživača jer će vam ponuditi bol j i ugođaj pri korišćenju

ZaključakSlobodan softver je još jednom dokazao da može biti od vel ike pomoći uobrazovanju i da može biti veoma upotrebl j iv Nadamo se da će u budućnosti školepočeti da koriste Anki kako bi se učenicima olakšao proces učenja U svakomslučaju preporučujemo vam da sami isprobate mogućnosti ovog softvera jer ovajtekst ni je dovol jan da se sve mogućnosti opišu i pomenu

Predstavljamo

17

Broj 36

Autor Nikola Hardi

U petom broju našeg časopisa objavl jen je članak pod nazivom bdquoSlobodan softveru naucirdquo i tada je spomenut zgodan programčić pod nazivom Taskvorior (engtaskwarrior) i l i jednostavno - Task Da se podsetimo reč je o konzolnomprogramčiću za rad sa spiskovima zadataka i l i kako se ti spiskovi često zovubdquotudurdquo (eng to do - treba uraditi ) l istama Od tada je proteklo gotovo tri godine aTask je postao još bol j i U ovom članku će Task biti detal jni je predstavl jen uz osvrtna nekol iko novosti koje su se dogodi le od tada Ovo je lep primer projekta za koj ise može reći da je uspeo - njegova zajednica je porasla kval itet i mogućnosti suse pobol jšal i a nastal i su i novi projekti koj i podržavaju originalni Task

Kako je nastao TaskTask ni je ni prva ni poslednja apl ikaci ja za upravl janje bdquotudurdquo l istama iz konzolepostoje i todotxt todopy todosh i ostale Task je nastao iz potrebe autora daunapredi sl ične apl ikaci je Projekat je započet još 2 006 godine verzi ju 1 0 jedostigao 2 008 godine a verzi ju 2 0 2 012 godine Trenutna verzi ja je 2 4 4 štopokazuje aktivnost i dobro zdravl je projekta i zajednice Mnogi korisniciGNULinuksa i sl ičnih operativnih sistema mnogo vremena provode radeći uterminalu pa su konzolna rešenja uvek zaniml j iva Osim toga ovakve apl ikaci je supo pravi lu manje zahtevne kada su u pitanju resursi jednostavni je su za udal jenipristup i rad s nj ima je često brži i pri jatni j i zbog upotrebe preko tastature Postojemnoge tehnike za upravl janje l ičnim zadacima kao što su GTD (eng Getting

Taskvorior

Taskvorior

18

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Thigs Done) Pomodoro (eng Pommodoro) i druge Task ni je vezan ni za jednu odovih tehnika i na korisniku je da izabere discipl inu za dodavanje i rešavanjezadataka Naš predlog je knj iga Dejvida Alena pod nazivom bdquoKl juč uspehardquo (engDavid Alen Getting Things Done)

Jedan primer upotrebeTipičan tok upotrebe je dodavanje zadatka pregled spiska (svih zadataka i l i pozadatom kriteri jumu) i završavanje zadatka Pored toga korisnik često ima potrebuda pregleda statistiku i l i da izmeni neki zadatak Biće predstavl jen kratak primerupotrebe

Dodavanje zadatkaNakon instal iranja Task je dostupan komandom u terminalu task Izbor opci jeizvršava se dodavanjem naziva opci je nakon osnovne komande pa je novi zadatakmoguće dodati pri l ično intuitivnom komandom task add Otići u prodavnicu Pored naziva zadatka moguće je dodati zadatak koj i pripada nekom projektu i ima

Predstavljamo

19

Broj 36

neku oznaku Oznake se pišu sa prefiksom plus a cela komanda može da izgledaovako

task add projectškola +domaći +programiranje Napisati primergeneričke klase

Redosled atributa u komandi ni je važan pa oznake i l i atribut za projekat mogu dase nađu i na kraju komande Postoj i niz drugih atributa pored imena projektaRecimo krajnj i rok za izvršenje zadatka zakazivanje ponavl janja zadatka prioriteti drugi Lepa mogućnost je što naziv atributa ne mora da bude kompletan većatributi mogu da budu napisani samo delom recimo pri umesto priority i l i projumesto project

Pregled spiska zadatakaKada je Task pokrenut bez drugih komandi prikazaće spisak zadataka u jednomkompaktnom obl iku Ukol iko ste već dodal i neke zadatke možete ih jednostavnoprikazati pokretanjem komande task Komanda u ovom obl iku će prikazati spisakzadataka koj i je pri lagođen dimenzi jama terminala tako što neće prikazati svedodane zadatke i neće prikazati sve kolone (prioritet projekat oznakeponavl janje i drugo) U ovom podrazumevanom formatu spiska zadaci će bitipoređani po zadatim prioritetima al i o tome će biti malo više reči kasni je

Drugi format za prikaz spiska zadataka je long odnosno dugačak spisakIzvršavanje ove naredbe će prikazati spisak svih zadataka sortiranih po projektimauz nešto više detal ja

Izmena zadatakaSve Taskove komande se zapravo sastoje iz tri dela a to su fi l ter komanda iparametri Fi l triranje se može izvršiti po identifikacionim brojevima zadatakaprojektima prioritetima i l i po bi lo kojem drugom podatku iz opisa zadatkaKomande su uobičajene l ist za ispis modify za izmenu delete za uklanjanje idone za završavanje Nakon toga po potrebi slede parametri koj i nisu obavezni zasve komande Sledi nekol iko primera

task 12 modify priority Htask project l ibre done

Taskvorior

2 0

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

task proj l ibre taskwarrior donetask 13 donetask projlibr priH long

Kao što možete primetiti Task dozvol java nepotpune nazive projekata opisakomandi i izbora parametara Ukol iko niste sigurni koj i zadaci će biti izabranizadatim fi lterom uvek možete pokrenuti Task samo sa fi l terom (bez komandi iparametara) kako biste dobi l i spisak zadataka koj i zadovol javaju uslove izbora

Sinhronizacija

Task podržava nekol iko vidova sinhronizaci je još od ranih verzi ja Pošto su podaci ozadacima sačuvani u tekstualnim datotekama ređenje i spajanje tih datoteka sarazl ičitih računara ni je prevel ik problem Tako je od rani je dostupna sinhronizaci japutem Git repozitori juma ssh (eng secure shell) a neki korisnici su se snalazi l ičak i sa Dropboksovim direktori jumima Kada smo poslednj i put pisal i o ovomprogramu taskd je bio tek u planu a danas je to proveren i podrazumevani način

Predstavljamo

2 1

Broj 36

za sinhronizaci ju Taskovih podataka između više računara Taskd je servis koj i jeTaskvorior zajednica napravi la za svoje potrebe Reč je takođe o slobodnomsoftveru i svako može da pokrene ovaj servis na svom serveru Komunikaci ja jenaravno šifrovana standardnim i dobro testiranim algoritmima Ovom pri l ikommoramo da spomenemo i servis Frisink ( https freecinc com ) koj i pruža besplatnuuslugu taskd servera

Dodaci i srodni programiKao što smo već napisal i Taskvorior zajednica je popri l ično živa a korisnici delesvoje alatke i dodatke sa ostal im korisnicima Na ovoj stranici postoj i pregledtakvih dodataka ( http taskwarrior orgtools ) Neki od zaniml j ivih su bugwarrior(Bagvorior) koj i može da preuzima spiskove zadataka sa Githaba bdquotrdquo koj i ćepromeniti ponašanje u zavisnosti od lokaci je na kojoj se terminal trenutno nalazi imail2taskwarrior (Mej l -tu-taskvorior) za dodavanje zadataka putem mej la

Posebno je zaniml j ivo pitanje kl i jenta za Android Pronašl i smo dve implementaci jeJedna je taskwarrior-androidapp (Taskvorior-android-ap) (https github comsvi jeetaskwarrior-androidapp) a druga je Mirakel (http mirakel azappsdetaskwarrior html) Izgleda da je Mirakel trenutno najpopularni je i jedino zaistaupotrebl j ivo rešenje Omogućuje sinhronizaci ju radi dovol jno stabi lno a izgleda dase formira i lepa zajednica oko tog projekta što je obećavajuće

Taskvorior

2 2

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Autor Stefan Nožinić

U prošlom broju smo dal i kratko uputstvo za instalaci ju i osnovnu konfiguraci juVagranta Pomenul i smo neke njegove bitne osobine koje nam mogu pomoći Uovom delu seri ja la ćemo razmatrati detal jni je te osobine pokazati složeni jukonfiguraci ju i šta je sve moguće uraditi pri konfiguraci j i

U prošlom delu je bi lo reči o automatskoj konfiguraci j i Vagrant kuti je i tu smopomenul i razl ičite pristupe Da se podsetimo automatska konfiguraci japodrazumeva postinstalacioni postupak konfiguraci je operativnog sistema Neki odmetoda su preko škol jke (shell) i Ansibla (eng Ansible)

Konfiguraci ja putem škol jke podrazumeva pokretanje skripte koja će izvršitikonfiguraci ju Na primer pretpostavimo da ste u svom Vagrantfileu navel i kaooperativni sistem Debi jan Vagrant će preuzeti Debi jan napraviti virtuelnu mašinu ipokrenuti Debi jan Nakon pokretanja Debi jana pokreće se sistem automatskekonfiguraci je U našem slučaju pokreće se šel-skripta (shell) koju smo navel i uVagrantfileu Ta skripta može da uradi sve što je potrebno za dodatnu konfiguraci jusistema kao što su preuzimanje nekih faj lova kloniranje Git repozitori jumainstalaci ja dodatnog softvera itd

SkripteAko do sada niste imal i iskustva sa alatima za automatsku konfiguraci jupreporučujemo vam da ih pogledate i l i da koristite šel-skripte za automatskukonfiguraci ju Ako se odlučite za prvi predlog predlažemo vam seri ja l o Ansiblu koj iide uporedo sa ovim seri ja lom Ako se odlučite za drugu opci ju navodimonaj jednostavni ju upotrebu ovakvog sistema automatske konfiguraci je

U pitanju je sistem koj i će pri l ikom prve vagrant up komande pokrenuti šel-skriptuLokaci ju skripte podešavate u Vagrantovoj konfiguracionoj datoteci za trenutnu

(3 deo)

Kako da

2 3

Broj 36

Vagrant

mašinu na sledeći način

configvmprovision shell path skriptash

U skripti sada možete navesti komande koje će se izvršiti pri l ikom prvogpokretanja mašine

Ako koristite skriptu koja se nalazi na internetu možete u putanju (path) prosleditiadresu gde se nalazi ta skripta

AnsiblAnsibl je kompleksni j i pristup automatskoj konfiguraci j i i preporučujemo njegovuupotrebu ako ste iskusan korisnik i l i ako imate žel ju da probate nešto novo i danaučite nešto zaniml j ivo

Pri l ikom upotrebe Ansibla Vagrantu je potrebno naglasiti da je reč o Ansiblovomsistemu konfiguraci je i treba navesti putanju do plejbuka (playbook) Konfiguraci jaje prikazan sledećim primerom

configvmprovision ansible do |ansible|ansibleplaybook = playbookyml

Naravno podrazumeva se da na host-mašini imate instal iran Ansibl Preporučujemo seri ja l o Ansiblu ako ste zainteresovani za detal je o tome kako seon koristi i kako može biti koristan Verujte nam posle nekog vremena ćete shvatitida su obične skripte previše bdquoružnerdquo za neke kompleksni je stvari

Pored ove dve stavke koje morate navesti možete proslediti i neke dodatneinformaci je koje su vam potrebne Recimo možete proslediti dodatne promenl j ivePrimer

ansibleextra_vars = ntp_server poolntporgnginx

port 8008workers 4

2 4

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Ovo je naročito korisno ako žel ite da imate Ansiblovu konfiguraci ju za više mašinakoje se razl ikuju samo po datim parametrima

Pokretanje automatske konfiguracijeNekad je potrebno da ponovimo konfiguraci ju iako već imamo bdquokonfigurisanurdquo(možda nepravi lno) mašinu U ovom slučaju imamo dve mogućnosti dapokrenemo mašinu i da forsiramo konfiguraci ju i l i da pokrenemo konfiguraci ju kadje mašina već pokrenuta Nema neke razl ike između ova dva pristupa osim u tomeda l i je mašina već pokrenuta i l i ni je

Ako žel imo da pokrenemo mašinu i forsiramo konfiguraci ju pokrećemo

vagrant up --provision

U drugom slučaju kada nam je mašina već pokrenuta pokrećemo komandu

vagrant provision

Ako koristite običnu skriptu Vagrant će pokrenuti skriptu ponovo i ona će se izvršitikao da ste je pokrenul i normalno unutar mašine Ako koristite Ansibl on ćedetektovati šta treba da se menja a šta ne Ovo znači da ako u Ansiblovojkonfiguraci j i navedete instalaci ju nekog paketa Ansibl će prvo proveriti da l i jepaket prisutan na sistemu pa tek onda ga instal irati

Za sledeći brojU narednom delu ćemo pokazati primere kako da koristite promenl j ive uVagrantovoj konfiguracionoj datoteci i kako da koristite stvari specifične za Rubi(Ruby)

Kako da

2 5

Broj 36

Autor Dejan Maglov

U poslednje dve do tri godine u domaćoj zajednici korisnika Linuksa uočl j iv je novitrend Masovnost i interesovanje novih korisnika za Linuks opada što se možedonekle povezati sa ekonomskom krizom i sa padom prodaje novih računara a sadruge strane uočava se porast zaniml j ivih domaćih projekata vezanih za Linuks iuopšte za otvoreni kocircd pokrenutih od strane pojedinaca i l i manj ih grupa

Nepažl j ivi promatrač bi rekao da to nema smisla Stavl janje direktne relaci jeizmeđu masovnosti i kval iteta je očigledno pogrešno i to ne samo u ovom slučajunego uopšte Pad aktivnosti na forumima srpskih zajednica korisnika Linuksa znači

U potrazi za idealnom distribucijom

Šale OS ndash Karika koja nedostaje

Oslobađanje

2 6

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Oslobađanje

samo da je eufori ja koju je izazvao Ubuntu svojom pojavom i jakim marketingomsplasla i da smo se vrati l i u bdquopredubuntuovskordquo doba koje je obeležio razvojLinuksa bez upadl j ivog marketinga Za novu eufori ju oko Linuksa potrebni su novisenzacionalni projekat i novi talas agresivnog marketinga

Zatišje na forumima aktivistima ostavl ja prostor da se preusmere sa edukaci jenovih korisnika na neke druge svoje projekte U vreme Ubuntuovske eufori je jebi lo ideja da se pravi domaća distribuci ja Jedna je čak i pokrenuta na akademskomnivou ndash cp6Linux (2 008-2 009) Očigledno projekat ni je bio zreo i ni je bio postavl jenna zdravim osnovama fi lozofi je slobodnog i otvorenog softvera pa je brzo propaoNovac i eufori ja su pokrenul i ta j projekat al i kada je bdquoizmaknuta jedna stol icardquo(novac) zbog ekonomske krize projekat je propao Danas bez imalo novca načistoj fi lozofi j i slobodnog otvorenog koda beležimo već nekol iko zaniml j ivihprojekata domaćih distribuci ja Linuksa

ŠaleOS ndash Svetski a našOdmah na početku da razrešimo di lemu da l i je ovo nova distribuci ja Linuksa i l i jesamo mal i fork1 Zubuntua (eng Xubuntu) Pošto je teško biti priznat u selunajpouzdani je je da se odmah pri javiš u grad pa ako te grad prihvati ima šanse date posle i selo prihvati Šale OS (eng ChaletOS) je definitivno prihvaćen u bdquogradurdquoa evo i dokaza

http distrowatch comtable phpdistribution= chaletoshttp distrohunt cupofl inux comarticles phparticle_id= 31

U skoro svim recenzi jama Šale OS je ocenjen kao najbol j i Linuks namenjenkorisnicima koj i su u tranzici j i sa Vindouza na Linuks Pošto to sad znamo možemosa ponosom da kažemo da je autor Šale OS-a Dejan Petrović čitaocima LiBREčasopisa poznat kao autor programa Great Little Radio Player (engl sja jni mal iradio plejer)

Projektni zadatakIdeja ni je nova i naročito je postala aktuelna nakon gašenja podrške za Vindouz

1 Fork - u razvoju softvera razvojna granaderivat projekta koju razvi ja drugi tim udrugači jem pravcu

2 7

Broj 36

Eks-Pi Stari j i hardver je ostao bez podrške za Vindouz i jedini način da mu seproduži život je prelazak na Linuks Prelazak na Linuks ni je lak Suština je ista i l isl ična al i potpuno novi programi nova fi lozofi ja zbunjujuć i razl ičit izgled mnogeodvrate od ideje da pređu na novi nepoznati operativni sistem Svako od nas znabar nekoga ko je odustao od ovog prelaska

Ideja za nastanak ovakvog projekta je da se migrantima sa Vindouza ponudi izgledšto sl ični j i onom na koj i su navikl i Ovakvi projekti vezani za Linuks se trude nesamo da ponude sl ičan vizuelni utisak nego i da ponude korisniku podešavanja namestima gde ih oni očekuju s osvrtom na svoje iskustvo na Vindouzu

Sl ičan projekat je ponudio Zorin OS al i naš utisak je da Šale OS nudi više

Prvi utisciŠale OS je dobio ime po sti lu švajcarskih planinskih kuća koje odl ikujujednostavnost lepota i prepoznatl j ivost Poput bdquošalerdquo kuće Šale OS treba upravoda korisniku pruži udobnost prepoznatl j ivog okruženja lepotu i da se u njemu uvek

ŠaleOS

2 8

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

oseća kao kod svoje kuće

Šale OS je zapravo fork Zubuntua od kojeg se suštinski malo razl ikuje sa potpunopri lagođenim sti lom Aktuelna verzi ja Šale OS-a je 14 04 2 što je takođe naslediood Zubuntua na kojem je baziran Ovo znači da korisnik ima dugoročnu podršku jerje Zubuntu 14 04 izdanje sa dugogodišnjom podrškom (LTS)

Šale OS se isporučuje u dva izdanja ISO sl ike 32 -bitnoj i 64-bitnoj vel ičine 1 2GBza živi DVD i l i USB medi j Takođe je moguće preuzeti sl iku od 24GB koja sadrži obaizdanja Šale OS-a i koja je kompatibi lna samo sa DVD medi jumom

Sa dobrim nasleđem Šale OS je od Zubuntua nasledio i veoma sporo podizanježivog sistema sa DVD-a (USB-a) Imamo utisak da u poslednje vreme derivatiUbuntua najspori je podižu živi sistem u odnosu na sve druge žive distribuci jeLinuksa Ko izdrži i dočeka da se živi Šale OS podigne imaće pri l iku da vidipodrazumevanu plavu temu ovog operativnog sistema Prvi utisak je da Šale OSsvojom podrazumevanom temom pravi otklon od Vindouza ka Linuksu iako imapotenci ja l da potpuno bdquoklonirardquo Vindouzov izgled Šale OS svojompodrazumevanom temom poručuje bdquo Ja nisam Vindouz Nemojte me ni podsvesnoupoređivati sa nj im Ja sam Linuks koj i vam pomaže da se lakše snađete u meni rdquo

Oslobađanje

2 9

Broj 36

Svi elementi u Šale OS-u su na istim mestima kao naprimer u Vindouzu 7 Panelje u dnu ekrana Na njemu su dugme za meni ikonice najčešće korišćenihapl ikaci ja traka pokrenutih programa notifikaciona zona sa kontrolom zvukakontrolom mreže satom i tastaturnim izlazom i na kraju taster za minimiziranjesvih otvorenih prozora i otkrivanje radne površi (desktopa) Radna površ sadržinajbitni je ikonice za početak rada sa sistemom i Konki jev (eng Conky) sti l izovanisat Sve u svemu sasvim očekivana postavka za svakog migranta sa Vindouza

Instalacija Šale OS-aIako se i na osnovu živog sistema može steći utisak o upotrebl j ivosti sistema praviutisak daje tek prava instalaci ja na tvrdi disk računara Iako je instalaci ja Linuksalakša od instalaci je Vindouza to je ipak najkritični ja operaci ja za migranta Uslučaju da korisnik nema nameru da čuva neke podatke na svom računaruproblema neće biti Ubuntuov grafički instaler je jedan od najbol j ih inajautomatizovani j ih u svetu Linuksa Od korisnika traži samo nekol ikonaj jednostavni j ih l ičnih podataka a sve ostalo odrađuje sam Dovol jno je samopronaći ikonicu instalera na radnoj površi živog sistema i l i odabrati instalaci ju

ŠaleOS

30

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

pri l ikom podizanja sistema sa instalacionog medi ja (ovo je prirodan način zamigrante) Sve ostalo ide glatko - takoreći bdquonekst nekst nekst finišrdquo tehnologi jana koju su migranti navikl i

Za one koj i ipak žele da sačuvaju neke postojeće podatke na tvrdom diskupreporučujemo da se obrate nekom iskusni jem korisniku Linuksa (pitajte bi lo kogna forumima zajednica korisnika Linuksa) koj i će ih provesti kroz proces instalaci je

Upotrebljivost Šale OS-aApsolutno bdquokloniranjerdquo Vindouza na Linuksu je nemoguće Šale OS se ipak opasnopribl ižio Dodatnim uređivanjem pomoću već pripreml jenih alata Šale OS još višemože da l iči na Vindouz i l i da se potpuno transformiše u IksFCE (XFCE) Linuks požel j i korisnika

Grupisanje svih podešavanja u Setings Menadžeru 2 dobro imitira Kontrolni panel naVindouzu tako da migranti neće biti u di lemi gde su sva podešavanja sistema

Šale meni (Visker meni eng Whisker Menu) dobro oponaša Vindouzov Start meni tako da je pristup programima jasan i intuitivan Programi su standardno grupisanipo nameni na način karakterističan za Linuks al i misl imo da je to plus u odnosu naVindouzov pristup i da to ni je zbunjujuće migrantima

Dodavanje ikonica na panel i l i na radnu površ je sl ično kao kod Vindouza Dovol jnoje samo prevući mišem ikonicu iz meni ja na radnu površ i l i na panel

Aplikacije

Imamo utisak da je izbor apl ikativnog softvera vrlo pažl j ivo urađen Izabrane suuglavnom apl ikaci je koje su već standardne i na Vindouzu kao što su FajerfoksTanderberd (eng Thunderbird) i VLC Takođe izabrane su apl ikaci je koje su vrlosl ične Vindouzovim alternativama poput bdquoOdejšusardquo (eng Audacious) koj i l iči nabdquoVinamprdquo (eng Winamp) i l i bdquoDokument vjuerardquo koj i l iči na bdquo Akrobat riderrdquo

Ako se izaberu i ikonice koje sl iče onim na Vindouzu prepoznavanje apl ikaci ja ćebiti potpuno i neće biti d i lema za šta služi pojedina apl ikaci ja

2 Setings Menadžer - енг Settings Manager Podešavanje sistama

Oslobađanje

31

Broj 36

ŠaleOS

32

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Instalacija programa

Za migrante instalaci ja programa na Linuksu je najveća promena Ova promenafi lozofi je predstavl ja najveći šok za migrante Ubuntu softverski centar je dizajniranda ublaži ovaj šok U današnje vreme l judi su već naviknuti na Android i Androidstor tako da je lako navići se na Ubuntu softverski centar

Drugi problem migranata kada je u pitanju instalaci ja programa je što su mnoginavikl i na pojedine programe za Vindouz i bez nj ih ne mogu Šale ne može upotpunosti da reši taj problem al i može da ga ublaži Jedan ogroman plus za ŠaleOS je predinstal irani Vajn (eng WineHQ) i Plej -on-Linuks (eng PlayOnLinux) Dosada nismo sretal i d istribuci je Linuksa za početnike sa ovim već predinstal iranimprogramima

Oslobađanje

33

Broj 36

ŠaleOS

Vajn može da bude presudni dodatak koj i može da zadrži migranta na LinuksuSama ideja da može programe za Vindouz na koje je navikao da instal ira naLinuksu može da ga opredel i da je napravio dobar izbor operativnog sistema

ZaključakPrimeti l i smo da najnovi ja verzi ja Šale OS-a nema predinstal iran kancelari jski paketprograma Ovo je još jedan dokaz vrlo pažl j ivog odabira softvera za Šale sa stalnimrazmišl janjem kome ja namenjen ovaj operativni sistem Odabir kancelari jskogpaketa programa je vrlo subjektivan proces Nametanje Libre Ofisa kao rešenjamoglo bi biti kontraproduktivno Zahval ju jući Vajnu korisnik može da instal ira ineke stari je Majkrosoft Ofis pakete (npr MS Office 2010) tako da je na korisniku dabira opci ju koja mu naviše odgovara

Potrebno je malo iskustva u svetu Linuksa za punu kontrolu Šale OS-a Može da sekoristi i bez imalo iskustva vezanog za Linuks Intuitivan je i vodio je računa oiskustvima koje imaju migranti Bol je od ovog po našem sudu ne može

Iako su performanse u ovako uskoprofi l isanom operativnom sistemu u drugomplanu izbor grafičkog okruženja IksFCE i Zubuntua za osnovu dobar je izbor Dobroje odmeren odnos jednostavnosti upotrebe i opterećenja sistema Autor je moraoda vodi računa da je sistem prvenstveno namenjen stari jem hardveru iistovremeno neiskusnim korisnicima Linuks ima rešenja koja su još lakša za sistema teža za korisnika al i i obrnuto IksFCE je tačno u sredini Pošto je Zubuntu jedanod najbol j ih IksFCE sistema za početnike autor je odl ično izabrao sistem za bazuŠale OS-a Kao rezultat izbora dobio je jako stabi lan jednostavan okretan i lakoperativni sistem i za sebe kao korisnika i za hardver

Korisni l inkovi [1] https sites google comsitechaletosl inuxhome[2 ] https www youtube comwatchv= pL9H7GZWeyo[3] http www l inuxinsider comstory81771 htmlrss= 1

34

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Slobodni profesionalac

Аутор Стефан Ножинић

У претходном броју смо поменули шта је то Ансибл (енг Ansible) и навели смопримере његове нај једноставније употребе

У овом броју наводимо детаљнију употребу инвентара неке ад-хок командекао и неке детаље о употреби и могућностима конфигурације помоћуАнсибла

ИнвентарУ претходном броју било је тек неколико речи о овом појму Инвентар нам јеу претходном броју послужио да наведемо наша три сервера која смо каснијепинговали Рекли смо да је инвентар датотека која служи за навођењесервера који желимо да администрирамо и да помоћу њега можемоконфигурисати специфичне параметре за те сервере

Класична и најпростија употреба ове конфигурационе датотеке јеједноставно навођење жељених сервера

etcansiblehosts

server1examplecomserver2examplecomserver3examplecommailexamplecomwebexamplecom

2 deo

35

Broj 36

Наравно ово је довољно за једноставну употребу у случајевима када желимода сви наши сервери имају исту конфигурацију Ово као што сви добрознамо није често случај Обично желимо сервере подешене за специфичнунамену Ради овога нам Ансибл инвентар омогућава употребу групаједноставним навођењем секција те нас ова конфигурациона датотека достаподсећа на INI формат Рецимо да например имамо два веб-сервера једансервер за базе података и два мејл-сервера Наша конфигурација биизгледала овако

[webservers]web1examplecomweb2examplecom

[email]mail1examplecommail2examplecom

[databases]dbexamplecom

Као што се може приметити из примера секције постављамо измеђусредњих заграда Овде је битно напоменути да један сервер може припадативише секција па тако можемо имати сервер који служи и за веб и за базеподатака

Поред адресе сервера можете навести и SSH порт ако се не користи онајподразумевани - например

mailexamplecom1548

Поред порта можете навести и корисничко име при логовању - примерицена следећи начин

other1examplecom ansible_connection=ssh ansible_ssh_user=mpdehaanother2examplecom ansible_connection=ssh ansible_ssh_user=mdehaan

Као што сте могли већ да приметите и сами закључите могуће је поставитииндивидуалне променљиве по хосту Например

Ansibl

36

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

wwwexamplecom var1=val1 var2=val2

Променљиве могу бити конфигурисане и за целу групу

[webservers]web1examplecomweb2examplecom

[webserversvars]var1=val1var2=val2

Ад-хок командеИако је Ансибл намењен за употребу са тзв плејбуковима (playbooks) честоћете имати потребу да извршите неку команду на брзину и нећете желетида наводите специјалну конфигурацију за то Због овога Ансибл вамомогућава употребу ад-хок команди

Ми смо овакву команду већ поменули у претходном броју али нисмо удетаље објашњавали шта се ту конкретно дешава Употребили смо је када

Slobodni profesionalac

37

Broj 36

смо желели да пингујемо све наше сервере

Употребљавају се тако што се у конзоли укуца

ansible target -a command

Овде command треба заменити жељеном командом коју желите даизвршите а target треба заменити именом групе или хоста на којем желитеизвршавање задате команде

Например ако желимо да рестартујемо само веб-сервере користимо

ansible webservers -a reboot

На сличан начин можемо користити и друге уграђене модуле Ансибла каопримерице copy модул за премештање датотека на више сервера

ansible servers -m copy -a src=etchosts dest=tmphosts

Такође употребом ових команди можете сазнати тзв чињенице (енг facts) осерверу Ове варијабле су важне јер се могу користити за условноизвршавање команди у плејбуковима

Да бисте сазнали прикупљене чињенице за дати хост извршите

ansible target -m setup

За крајУ наредном броју показујемо највећу моћ Ансибла када будемо објаснилиупотребу плејбукова До тада надамо се да се нећете устручавати да нампошаљете е-писмо на нашу већ познату адресу електронске поште сапитањима критикама и предлозима

Ansibl

38

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Internet mreža i komunikacije

Autor Kriptopank

Na početku trećeg dela ovog seri ja la iznosimo jednu dobru vest Subrosa servisopisan u prvom delu ponovo je dostupan na mreži posle kratkog prekida odnekol iko dana

Iako iz naslova prevedenog na srpski jezik možda niste odmah prepoznal ipopularni servis pod originalnim engleskim nazivom Cryptocat on je jedan odsvakako najčuveni j ih i najpoznati j ih iz svoje vrste del imično prekriven plaštomkontroverzi i spekulaci ja

Ova apl ikaci ja samo je jedna u nizu svetski poznatih kriptografskih speci ja l i tetaskuvanih u kuhinj i gospodina Nadima Kobeisi ja (eng Nadim Kobeissi) sa istori jomdugom sada već preko četiri i po godine Ovaj dvadesetpetogodišnj i programerodgovoran je za apl ikaci je kao što su Mini lok (eng miniLock) i Pirio (eng Peerio)

Istina je da ovaj servis ni je hodao po crvenom tepihu od svog nastanka i da jepreko trnja na kraju ipak stigao do zvezda zaslugom svog autora i medi ja koj i supisal i o ranj ivostima ovog servisa otkrivenim tokom 2 013 godine Više o ovome nahttp goo glRWDy5L i http goo glZBj9B

Zapravo se radi o apl ikaci j i koja vam pruža mogućnost grupnog ćaskanja razmenepodataka al i i privatne konverzaci je sa nekom osobom iz grupe za ćaskanje a sveje to šifrovano tako da servis ne zna sam sadržaj vaših dopisivanja

Šifrovani čet (3 deo)

39

Broj 36

Šifrovani čet

Kriptografski model je i ovde takozvani end-tu-end (end-to-end) i sve (šifrovanje idešifrovanje) se obavl ja u vašem pretraživaču koj im pristupate ovom servisu pa jesvakako požel jno da pametno odaberete veb-pretraživač kako vas isti ne biizneverio svoj im manama i sigurnosnim propustima

Kad smo već kod end-tu-end šifrovanja da se podsetimo kako se ovo praktičnoizvodi kako kod mnogih apl ikaci ja tako i kod ove

Korisnici kreiraju javne i tajne kl jučeve lokalno javne proslede centralnom servisukoj i ih spaja pa servis umesto vas prosleđuje vaš javni kl juč osobama koje žele savama da sigurno komuniciraju (poši l jaoci poruka) Poši l jaoci šifruju porukunamenjenu vama vašim javnim kl jučem i proslede je centralnom servisu

Pređimo sada na instal iranje i korišćenje Kriptoketa

Dakle kada se ode na sajt Kriptoketa (https crypto cat) treba da se odaberedodatak za vaš pretraživač i on se instal ira na isti Ovde ćemo pretpostaviti da jeto Fajerfoks pa kad on bude tražio da ga restartujete učinite to

Sledeći korak je nalaženje ikonice instal irane apl ikaci je a za to morate otići u menirarr kastomajz (customize) Sada je potrebno da apl ikaci ju prebacite iz gomile ostal ihapl ikaci ja ( levo) u meni (desno) kao što je prikazano na sl ikama

40

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Pokretanje apl ikaci je iz pretraživača ne zahteva internet al i da biste se povezal i saostal ima internet vam je neophodan

Internet mreža i komunikacije

41

Broj 36

Pri pokretanju apl ikaci je treba da izaberete ime diskusi je (conversation name) i l iprostori je uslovno rečeno a to je ime grupe koju žel ite da kreirate i l i kojoj žel ite dase prikl jučite Nadimak (nickname) možete odabrati po žel j i a l i bi val ja lo da inadimak i ime diskusi je nemaju mnogo veze sa vašim stvarnim imenom i vašimostal im nadimcima u drugim apl ikaci jama i društvenim mrežama jer je to podatakkoj i Kriptoket-server vidi kada se na njega povežete pored vaše aj-pi (IP) adrese

Ove informaci je koje Kriptoket-server vidi nazivaju se metapodaci o koj ima smopričal i u trideset trećem broju Ime diskusi je i nadimak se mogu lako lažirati a zaprikrivanje aj-pi adrese će vam trebati neka anonimna mreža poput Tora i l ivirtualne privatne mreže (VPN) Više o metapodacima koje će Kriptoket-serverprikupiti od vas možete naći na nj ihovom blogu (https goo glTALq0R)

Ime diskusi je ćete proslediti ostal ima koj i su zainteresovani za zajedničkukomunikaci ju oni će se povezati sa vama i šifrovano ćaskanje može da počneInteresantno je kako korisnici niti vide niti moraju da brinu o kl jučevima Korisničkosučel je (GUI) apl ikaci je je jednostavno i praktično što je sigurno donelo slavu ovojapl ikaci j i pored vel ike medi jske pažnje

Kriptoket je projekat otvorenog koda i možete ga naći na Githabu(https goo gl4FOYMa) Ne samo da možete da proučavate kocircd apl ikaci je većmožete instal irati Kriptoket-servis na vašim serverima i tako imati potpunukontrolu nad metapodacima koje ostavl jate iza sebe kao mrvice hleba

Takođe je interesantno da apl ikaci ja još uvek nema stabi lnu podršku za Androidoperativni sistem al i eksperimentalna podrška je dostupna na KriptoketovomGithabu (https goo glpeXRgJ)

Propusti su ispravl jeni i apl ikaci ja sada koristi mnogo bol je kriptografske algoritmekoj i koriste el iptičke krive (ECDH - Eliptic Curve Diffie Hellman) za generisanjejavnog i tajnog kl juča El iptičke krive pružaju mnogo bol ju sigurnost od recimoRSA kl jučeva iste dužine o čemu smo govori l i u poslednjem delu seri ja la oenkriptovanoj elektronskoj pošti

Pored end-tu-end enkripci je Kriptoket koristi i OTR protokol koj i se koristi za XMPPvid komunikaci je Bez nepotrebnog ulaženja u detal je OTR vam pruža nešto što sezove prihvatl j ivo poricanje (plausible deniability) a to je mogućnost da porekne daste nešto baš vi napisal i ako se vaša šifrovana komunikaci ja ipak nekako dešifruje

Šifrovani čet

42

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Pregled popularnosti GNULinuks iBSD distribuci ja za mesec maj

Distrowatch

Pad ltPorast gtIsti rejting =(Korišćeni podaci sa Distrovoča)

123456789

101112131415161718192 02 12 22 32 42 5

MintDebianUbuntuFedoraopenSUSEMageiaCentOSManjaroArchLXLEelementaryPCLinuxOSAndroid-x86PeppermintNetrunnerQ4OSSolusPuppySabayonLubuntuKal ideepinantiXZorinwattOS

2 952 lt1706gt1498lt1462 =1106lt

945gt940lt879lt737lt701lt673lt638gt617=565gt539gt538gt534=534lt533gt509lt494lt478lt476=452 lt439gt

Iako veoma praktičan i dovol jnosiguran Kriptoket ni je za svenamene Nema podršku za video iaudio što je naprimer podržanokod pomenute Subrose Kriptoket jenamenjen kao sigurni ja alternativadruštvenim mrežama poputFejsbuka i svoju ulogu obavl ja većnekol iko godina što je pokazatel jdobrog kval iteta

Internet mreža i komunikacije

USKOROLiBRE-Serbian 2015

LLiiBBRREEČasopis o slobodnom softveru

TTrrii ggoodd iinnee ssaavvaammaa

Hvala što nam verujete

Page 6: Libre 36 hd lat

6

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

2 3 apri l 2 015

Objavljen Ubuntu 1504Objavl jeno je novo izdanje ove distribuci jeLinuksa kodnog imena Vivid Vervet

Koristan l ink http j mp1MNYLer

2 9 apri l 2 015

HeadlineMajkrosoft objavio Vižual Studio Kod za LinuksMajkrosoft je objavio svoje razvojno okruženje nesamo za Vindouz i OS-Iks već i za Linuks

Koristan l ink http j mp1dAoJpyx

30 apri l 2 015

Debijanovo novo izdanjeObjavl jeno je novo izdanje pod imenom Debi jan 8Džesi ( Jessie)

Koristan l ink http t coU0mjP4Vxyo

1 maj 2 015

Linuks fondacija u pomoćNepaluSandip Ari ja l (Sandeep Aryal) Linuks-administrator koj i radi za vladu Nepala uputio jeelektronsko pismo Linuks fondaci j i zahtevajućipomoć za Nepal Linuks fondaci ja se organizovalai omogući la je donaci ju

Koristan l ink http j mp1L4F43Z

Vesti

7

Broj 36

5 maj 2 015

Stim beleži padStim na Linuksu beleži pad ndash ispod 1 upotrebe

Koristan l ink http t coYQ1VY14GbQ

8 maj 2 015

Ubuntu prelazi na Pajton 3Ubuntu će od verzi je 16 04 koristiti Pajton 3 kaopodrazumevanu verzi ju

Koristan l ink http t coTzB1sx2 i8y

13 maj 2 015

AMD formira tim za rešavanjeproblema sa upravljačkimprogramimaAMD formira tim za rešavanje problema saupravl jačkim programima među koj ima su iprogrami za Linuks

Koristan l ink http t coh0J6injmd7

16 maj 2 015

MAME prelazi na potpunoslobodnu licencuIako je ovaj emulator do sada bio besplatannjegova l icenca ni je bi la slobodna Autor projektaje objavio da će ovaj emulator preći na potpunoslobodnu l icencu

Koristan l ink http t covo48mHhBKR

Vesti

8

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

16 maj 2 015

Arduino se od sada proizvodi iu SAD-uArduino će se proizvoditi i u SAD-u kao posledicapartnerstva ove kompani je sa Adafrutom(AdaFruit)

Koristan l ink http t corZ9XCOZ6vI

18 maj 2 015

Panasonik isporučuje svojeprve televizore sa Fajerfoksoperativnim sistemom uEvropuPanasonik je isporučio svoje prve modeletelevizora koj i pokreću Fajerfoks operativnisistem Televizori su dostupni u Evropi a uskoroih očekujemo i u drugim delovima sveta

Koristan l ink http t cot3Xt1ket6V

19 maj 2 015

Open-strit-map u NepaluZajednica ovog projekta se angažovala kako bi sena slobodnoj mapi obeleži le oštećene zgrade idrugi objekti Oštećenja su posledica zemljotresakoj i je pogodio Nepal

Koristan l ink http t coutWbwLoWfi

Vesti

9

Broj 36

Autor Nino Vranešić

Novo Mesto je u petak 2 4 apri la 2 015 ponovo bi lo domaćin konferenci je bdquoOpenVejrdquo (Open Way) Tradici ja organizovanja događaja otvorenog koda u Novom Mestuje sačuvana i ove godine se slavi pomalo jubi larna peta godišnj ica

Puls slobode

Peti Open Vej ndash Novo Mesto 2015

10

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Cela priča je počela na Fakultetu informacionih nauka u Novom Mestu Bivšistudent postdiplomskih studi ja informatike u savremenom društvu Nino Vranešičosnivač i idejni vođa još 2 011 godine je prvi put organizovao manifestaci ju podnazivom bdquoDan otvorenog kodardquo Tokom godina tim i ideja su se proširi l i da bi nakraju bdquoprocvetal irdquo kroz formiranje Startapa Novog Mesta koj i postaje centartehnoloških i preduzetničkih trendova među mladima u jugoistočnom deluSloveni je Kao rezultat te ideje i ove godine je uspešno završena konferenci jabdquoOpen Vejrdquo u koorganizaci j i Fakulteta za informacione studi je Startapa NovogMesta i Mozi la Sloveni je

Događaj je ove godine održan u prostori jama Biznis inkubatora Podbreznik Uprepodnevnom delu bi le su organizovane tri veoma posećene radionice Učesnicisu mogl i da uče programiranje mikrokontrolera Arduino nauči l i su kako da napravesajt Drupalom i mogl i su da nadograde svoje znanje programiranja u SmartNindžara dionici uz pomoć alata Butstrep

Popodnevni deo konferenci je je ugostio govornike koj i supripremi l i zaniml j iva predavanja za publ iku

Govor o slobodnom i juzer-frendl i softverskom paketuKDE pripremio je i održao Jure Repinc

Puls slobode

11

Broj 36

Kako je open-sors ušao uRTV Sloveni ja rekao namje Tit Petrič

Boštjan Jerko svojom du-hovitošću privukao jeinteresovanje učesnika zaelektrotehniku predava-njem o Arduinu

bdquoDa možete koristiti ma-tematiku za stvaranjemuzikerdquo otkri la nam jeDr Lorena Mihelač koja jepredstavi la programskijezik Pjur Data (PD)

Iztok Smol ič objasnio namje zašto je otvoreni kodvažan za svakogpojedinca i kako lakomožemo uz pomoćotvorenog koda razvitidobar posao

Iz Albani je ugosti l i sumladog ambicioznogdizajnera imena El io Koši On je predstavio kl jučnekorake u međusobnojsaradnj i pri stvaranjudizajna u zajedniciotvorenog koda

bdquoOpen Vejrdquo ni je samo jošjedna konferenci ja izoblasti informacionihtehnologi ja kojapredstavl ja i promoviše

5 Open Vej

12

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

otvoreni kod Matjaž Horvat inženjer u Mozi l i o konferenci j i je rekao bdquoOtvoreni put(Open Way) ni je tipična open-sors konferenci ja niti obični tehnološki događaj To jestecište tehnoloških rešenja i izazova zajednice otvorenog koda koje širi svest da jeideja otvorenog koda širi pojam od tehnologi je rdquo Tako je ove godine konferenci japored toga što je pokrivala područja računara i informatike predstavi la i open-sorspristupe u drugim oblastima Open-sors pristupi se mogu primeniti u svimdruštvenim sferama od nauke do kulture

Poslednj i set je bio posvećen apl iciranju open-sors principa u medi j ima Anže VohBoštic i Domen Savič su predstavi l i način da se pobol jšaju medi j i i kako da onipostanu otvoreni j i Boštic je u svom izlaganju objasnio kako oni rade na portalubdquoPod črtordquo - da iz mora podataka naprave priču koja je objektivna Portal bdquoPod črtordquosve baze podataka slobodno objavl ju je Domen Savič koj i se zalaže za bol jemedi je nastoj i da dostigne svoj ci l j svojom kampanjom bdquoDajmo medi je u medi jerdquoOn kaže da medi j i treba da slobodno pružaju informaci je građanima pri čemu jekl juč aktivizam i učešće građana kao što je to slučaj u open-sors zajednicama

Konferenci ja je završena piknikom na otvorenom u otvorenom uredu Podbreznik

Puls slobode

13

Broj 36

Događaj je ove godine privukao posetioce iz svih krajeva Sloveni je Besplatan ulazsa ograničenim brojem karata po svemu sudeći privlači i sponzore Interakci jaučesnika tokom događaja i na završnom pikniku takođe privlači razne kompani je i

poslodavce Firma Domenca je u toku konferenci je objavi la konkurs zazapošl javanje

Možemo reći da bdquoOpen Vejrdquo obezbeđuje mesto susreta za pojedince i preduzećaOn predstavl ja plodno tlo za izgradnju i negovanje l ičnih i poslovnih veza bdquoOpenVejrdquo tako sledi svoju misi ju povezivanja i širenja svesti da je open-sors ideja vrednaširenja

5 Open Vej

14

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Autor Stefan Nožinić

Često nam je potrebno da upamtimo neke stvari kao što su reči stranog jezika i l ineke bitne činjenice Isto tako treba napomenuti da te upamćene stvari ne ostajudugo u našoj memori j i pa ih moramo osvežavati i obnavl jati Ovo je posebno bitnokod učenja stranog jezika i l i recimo kod pamćenja bitnih godina u istori j i Danaskada nam tehnologi ja može pomoći u mnogim delovima naših života treba jeiskoristiti i ovde kako bi optimizoval i ugođaj i efikasnost ovakvog vida učenja

U ovom članku vam predstavl jamo softver otvorenog koda namenjen onima koj itreba da zapamte neke činjenice i stvari i koj i to treba da obnavl ja ju posle nekogvremena

Šta je AnkiAnki je program otvorenog koda koj i omogućava da zabeležite ono što treba dazapamtite na male kartice koje imaju dve strane Prednja strana kartice je ona sapitanjem dok je zadnja strana ona sa odgovorom Pomoću ovog modelaomogućeno je učenje kao i kasni je ispitivanje i obnavl janje naučenog

Ne samo da vam omogućava da pravite svoje kartice nego vodi i evidenci ju otome koje ste kartice zaboravi l i da obnovite kol iko ste ih nauči l i i tera vas da ihredovno obnavl jate

Predstavljamo

Anki

15

Broj 36

Anki

InstalacijaAnki je moguće instal irati kroz riznice vaše distribuci je Linuksa i l i preuzeti gadirektno sa zvaničnog sajta U drugom slučaju proces instalaci je zavisi odoperativnog sistema koj i koristite Ovde je potrebno naglasiti da je Anki dostupanza Vindouz Linuks i OS-Iks (OSX) za upotrebu na desktop računaru kao i za Aj-OS(iOS) i Android za upotrebu na mobi lnim uređaj ima

UpotrebaPri l ikom pokretanja Anki ja pojavl ju je vamse glavni izbornik špi lova Ovo znači damožete imati više razl ičitih špi lova karataza razl ičite stvari Podrazumevano postoj isamo jedan špi l - default Za svaki špi lmožete dodati karticu Kada dodajetekarticu imate da izaberete tip kartice(osnovni tip i l i tip koj i vam omogućavapravl jenje dve kartice sa obrnutimstranama) Kod osnovnog tipa kartice sepravi samo jedna kartica gde je prednjastrana ono što napišete na prednjoj strania zadnja strana ono što napišete u odel jkuza tu stranu Pri l ikom pravl jenja tipakartice koj i omogućava reversed metodprave se dve kartice na osnovu podatakao jednoj Prva kartica na prednjoj straniima ono što ste napisal i u odel jku zaprednju stranu a na zadnjoj strani ono štoste napisal i u odel jku za zadnju stranuPored ove kartice kod ovog tipa se pravi idodatna kartica koja ima obrnuti redosledstrana Odnosno ono što ste napisal i naprednjoj strani postaje zadnja strana iobrnuto Ovo je dosta korisno ako učitestrani jezik pa tako možete proveriti da l iznate kako se reč sa stranog jezikaprevodi na naš jezik al i i obrnuto kako se

16

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

naša reč prevodi na stranijezik Ovo je moguće postićiupotrebom ovog kombino-vanog tipa jer time nemorate da pravite dvekartice već je dovol jnonapraviti jednu a Anki ćeza vas napraviti drugu saobrnutim stranama

Sinhronizacija saostalimuređajimaAnki vam omogućava da sesinhronizujete sa ostal imuređaj ima Ovo čak neznači da treba da imateinstal iranu Anki apl ikaci juna vašem uređaju već jedovol jno da imate instal iranveb-pretraživač na svomuređaju Sinhronizaci ja se vrši tako što napravite nalog na AnkiWeb-u i potomprebacite vaše lokalne kartice na server Sada možete tim podacima pristupiti sabi lo kog uređaja koj i poseduje veb pretraživač Naravno ako za tu platformupostoj i nativna Anki apl ikaci ja preporučujemo da nju koristite umesto suvog veb-pretraživača jer će vam ponuditi bol j i ugođaj pri korišćenju

ZaključakSlobodan softver je još jednom dokazao da može biti od vel ike pomoći uobrazovanju i da može biti veoma upotrebl j iv Nadamo se da će u budućnosti školepočeti da koriste Anki kako bi se učenicima olakšao proces učenja U svakomslučaju preporučujemo vam da sami isprobate mogućnosti ovog softvera jer ovajtekst ni je dovol jan da se sve mogućnosti opišu i pomenu

Predstavljamo

17

Broj 36

Autor Nikola Hardi

U petom broju našeg časopisa objavl jen je članak pod nazivom bdquoSlobodan softveru naucirdquo i tada je spomenut zgodan programčić pod nazivom Taskvorior (engtaskwarrior) i l i jednostavno - Task Da se podsetimo reč je o konzolnomprogramčiću za rad sa spiskovima zadataka i l i kako se ti spiskovi često zovubdquotudurdquo (eng to do - treba uraditi ) l istama Od tada je proteklo gotovo tri godine aTask je postao još bol j i U ovom članku će Task biti detal jni je predstavl jen uz osvrtna nekol iko novosti koje su se dogodi le od tada Ovo je lep primer projekta za koj ise može reći da je uspeo - njegova zajednica je porasla kval itet i mogućnosti suse pobol jšal i a nastal i su i novi projekti koj i podržavaju originalni Task

Kako je nastao TaskTask ni je ni prva ni poslednja apl ikaci ja za upravl janje bdquotudurdquo l istama iz konzolepostoje i todotxt todopy todosh i ostale Task je nastao iz potrebe autora daunapredi sl ične apl ikaci je Projekat je započet još 2 006 godine verzi ju 1 0 jedostigao 2 008 godine a verzi ju 2 0 2 012 godine Trenutna verzi ja je 2 4 4 štopokazuje aktivnost i dobro zdravl je projekta i zajednice Mnogi korisniciGNULinuksa i sl ičnih operativnih sistema mnogo vremena provode radeći uterminalu pa su konzolna rešenja uvek zaniml j iva Osim toga ovakve apl ikaci je supo pravi lu manje zahtevne kada su u pitanju resursi jednostavni je su za udal jenipristup i rad s nj ima je često brži i pri jatni j i zbog upotrebe preko tastature Postojemnoge tehnike za upravl janje l ičnim zadacima kao što su GTD (eng Getting

Taskvorior

Taskvorior

18

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Thigs Done) Pomodoro (eng Pommodoro) i druge Task ni je vezan ni za jednu odovih tehnika i na korisniku je da izabere discipl inu za dodavanje i rešavanjezadataka Naš predlog je knj iga Dejvida Alena pod nazivom bdquoKl juč uspehardquo (engDavid Alen Getting Things Done)

Jedan primer upotrebeTipičan tok upotrebe je dodavanje zadatka pregled spiska (svih zadataka i l i pozadatom kriteri jumu) i završavanje zadatka Pored toga korisnik često ima potrebuda pregleda statistiku i l i da izmeni neki zadatak Biće predstavl jen kratak primerupotrebe

Dodavanje zadatkaNakon instal iranja Task je dostupan komandom u terminalu task Izbor opci jeizvršava se dodavanjem naziva opci je nakon osnovne komande pa je novi zadatakmoguće dodati pri l ično intuitivnom komandom task add Otići u prodavnicu Pored naziva zadatka moguće je dodati zadatak koj i pripada nekom projektu i ima

Predstavljamo

19

Broj 36

neku oznaku Oznake se pišu sa prefiksom plus a cela komanda može da izgledaovako

task add projectškola +domaći +programiranje Napisati primergeneričke klase

Redosled atributa u komandi ni je važan pa oznake i l i atribut za projekat mogu dase nađu i na kraju komande Postoj i niz drugih atributa pored imena projektaRecimo krajnj i rok za izvršenje zadatka zakazivanje ponavl janja zadatka prioriteti drugi Lepa mogućnost je što naziv atributa ne mora da bude kompletan većatributi mogu da budu napisani samo delom recimo pri umesto priority i l i projumesto project

Pregled spiska zadatakaKada je Task pokrenut bez drugih komandi prikazaće spisak zadataka u jednomkompaktnom obl iku Ukol iko ste već dodal i neke zadatke možete ih jednostavnoprikazati pokretanjem komande task Komanda u ovom obl iku će prikazati spisakzadataka koj i je pri lagođen dimenzi jama terminala tako što neće prikazati svedodane zadatke i neće prikazati sve kolone (prioritet projekat oznakeponavl janje i drugo) U ovom podrazumevanom formatu spiska zadaci će bitipoređani po zadatim prioritetima al i o tome će biti malo više reči kasni je

Drugi format za prikaz spiska zadataka je long odnosno dugačak spisakIzvršavanje ove naredbe će prikazati spisak svih zadataka sortiranih po projektimauz nešto više detal ja

Izmena zadatakaSve Taskove komande se zapravo sastoje iz tri dela a to su fi l ter komanda iparametri Fi l triranje se može izvršiti po identifikacionim brojevima zadatakaprojektima prioritetima i l i po bi lo kojem drugom podatku iz opisa zadatkaKomande su uobičajene l ist za ispis modify za izmenu delete za uklanjanje idone za završavanje Nakon toga po potrebi slede parametri koj i nisu obavezni zasve komande Sledi nekol iko primera

task 12 modify priority Htask project l ibre done

Taskvorior

2 0

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

task proj l ibre taskwarrior donetask 13 donetask projlibr priH long

Kao što možete primetiti Task dozvol java nepotpune nazive projekata opisakomandi i izbora parametara Ukol iko niste sigurni koj i zadaci će biti izabranizadatim fi lterom uvek možete pokrenuti Task samo sa fi l terom (bez komandi iparametara) kako biste dobi l i spisak zadataka koj i zadovol javaju uslove izbora

Sinhronizacija

Task podržava nekol iko vidova sinhronizaci je još od ranih verzi ja Pošto su podaci ozadacima sačuvani u tekstualnim datotekama ređenje i spajanje tih datoteka sarazl ičitih računara ni je prevel ik problem Tako je od rani je dostupna sinhronizaci japutem Git repozitori juma ssh (eng secure shell) a neki korisnici su se snalazi l ičak i sa Dropboksovim direktori jumima Kada smo poslednj i put pisal i o ovomprogramu taskd je bio tek u planu a danas je to proveren i podrazumevani način

Predstavljamo

2 1

Broj 36

za sinhronizaci ju Taskovih podataka između više računara Taskd je servis koj i jeTaskvorior zajednica napravi la za svoje potrebe Reč je takođe o slobodnomsoftveru i svako može da pokrene ovaj servis na svom serveru Komunikaci ja jenaravno šifrovana standardnim i dobro testiranim algoritmima Ovom pri l ikommoramo da spomenemo i servis Frisink ( https freecinc com ) koj i pruža besplatnuuslugu taskd servera

Dodaci i srodni programiKao što smo već napisal i Taskvorior zajednica je popri l ično živa a korisnici delesvoje alatke i dodatke sa ostal im korisnicima Na ovoj stranici postoj i pregledtakvih dodataka ( http taskwarrior orgtools ) Neki od zaniml j ivih su bugwarrior(Bagvorior) koj i može da preuzima spiskove zadataka sa Githaba bdquotrdquo koj i ćepromeniti ponašanje u zavisnosti od lokaci je na kojoj se terminal trenutno nalazi imail2taskwarrior (Mej l -tu-taskvorior) za dodavanje zadataka putem mej la

Posebno je zaniml j ivo pitanje kl i jenta za Android Pronašl i smo dve implementaci jeJedna je taskwarrior-androidapp (Taskvorior-android-ap) (https github comsvi jeetaskwarrior-androidapp) a druga je Mirakel (http mirakel azappsdetaskwarrior html) Izgleda da je Mirakel trenutno najpopularni je i jedino zaistaupotrebl j ivo rešenje Omogućuje sinhronizaci ju radi dovol jno stabi lno a izgleda dase formira i lepa zajednica oko tog projekta što je obećavajuće

Taskvorior

2 2

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Autor Stefan Nožinić

U prošlom broju smo dal i kratko uputstvo za instalaci ju i osnovnu konfiguraci juVagranta Pomenul i smo neke njegove bitne osobine koje nam mogu pomoći Uovom delu seri ja la ćemo razmatrati detal jni je te osobine pokazati složeni jukonfiguraci ju i šta je sve moguće uraditi pri konfiguraci j i

U prošlom delu je bi lo reči o automatskoj konfiguraci j i Vagrant kuti je i tu smopomenul i razl ičite pristupe Da se podsetimo automatska konfiguraci japodrazumeva postinstalacioni postupak konfiguraci je operativnog sistema Neki odmetoda su preko škol jke (shell) i Ansibla (eng Ansible)

Konfiguraci ja putem škol jke podrazumeva pokretanje skripte koja će izvršitikonfiguraci ju Na primer pretpostavimo da ste u svom Vagrantfileu navel i kaooperativni sistem Debi jan Vagrant će preuzeti Debi jan napraviti virtuelnu mašinu ipokrenuti Debi jan Nakon pokretanja Debi jana pokreće se sistem automatskekonfiguraci je U našem slučaju pokreće se šel-skripta (shell) koju smo navel i uVagrantfileu Ta skripta može da uradi sve što je potrebno za dodatnu konfiguraci jusistema kao što su preuzimanje nekih faj lova kloniranje Git repozitori jumainstalaci ja dodatnog softvera itd

SkripteAko do sada niste imal i iskustva sa alatima za automatsku konfiguraci jupreporučujemo vam da ih pogledate i l i da koristite šel-skripte za automatskukonfiguraci ju Ako se odlučite za prvi predlog predlažemo vam seri ja l o Ansiblu koj iide uporedo sa ovim seri ja lom Ako se odlučite za drugu opci ju navodimonaj jednostavni ju upotrebu ovakvog sistema automatske konfiguraci je

U pitanju je sistem koj i će pri l ikom prve vagrant up komande pokrenuti šel-skriptuLokaci ju skripte podešavate u Vagrantovoj konfiguracionoj datoteci za trenutnu

(3 deo)

Kako da

2 3

Broj 36

Vagrant

mašinu na sledeći način

configvmprovision shell path skriptash

U skripti sada možete navesti komande koje će se izvršiti pri l ikom prvogpokretanja mašine

Ako koristite skriptu koja se nalazi na internetu možete u putanju (path) prosleditiadresu gde se nalazi ta skripta

AnsiblAnsibl je kompleksni j i pristup automatskoj konfiguraci j i i preporučujemo njegovuupotrebu ako ste iskusan korisnik i l i ako imate žel ju da probate nešto novo i danaučite nešto zaniml j ivo

Pri l ikom upotrebe Ansibla Vagrantu je potrebno naglasiti da je reč o Ansiblovomsistemu konfiguraci je i treba navesti putanju do plejbuka (playbook) Konfiguraci jaje prikazan sledećim primerom

configvmprovision ansible do |ansible|ansibleplaybook = playbookyml

Naravno podrazumeva se da na host-mašini imate instal iran Ansibl Preporučujemo seri ja l o Ansiblu ako ste zainteresovani za detal je o tome kako seon koristi i kako može biti koristan Verujte nam posle nekog vremena ćete shvatitida su obične skripte previše bdquoružnerdquo za neke kompleksni je stvari

Pored ove dve stavke koje morate navesti možete proslediti i neke dodatneinformaci je koje su vam potrebne Recimo možete proslediti dodatne promenl j ivePrimer

ansibleextra_vars = ntp_server poolntporgnginx

port 8008workers 4

2 4

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Ovo je naročito korisno ako žel ite da imate Ansiblovu konfiguraci ju za više mašinakoje se razl ikuju samo po datim parametrima

Pokretanje automatske konfiguracijeNekad je potrebno da ponovimo konfiguraci ju iako već imamo bdquokonfigurisanurdquo(možda nepravi lno) mašinu U ovom slučaju imamo dve mogućnosti dapokrenemo mašinu i da forsiramo konfiguraci ju i l i da pokrenemo konfiguraci ju kadje mašina već pokrenuta Nema neke razl ike između ova dva pristupa osim u tomeda l i je mašina već pokrenuta i l i ni je

Ako žel imo da pokrenemo mašinu i forsiramo konfiguraci ju pokrećemo

vagrant up --provision

U drugom slučaju kada nam je mašina već pokrenuta pokrećemo komandu

vagrant provision

Ako koristite običnu skriptu Vagrant će pokrenuti skriptu ponovo i ona će se izvršitikao da ste je pokrenul i normalno unutar mašine Ako koristite Ansibl on ćedetektovati šta treba da se menja a šta ne Ovo znači da ako u Ansiblovojkonfiguraci j i navedete instalaci ju nekog paketa Ansibl će prvo proveriti da l i jepaket prisutan na sistemu pa tek onda ga instal irati

Za sledeći brojU narednom delu ćemo pokazati primere kako da koristite promenl j ive uVagrantovoj konfiguracionoj datoteci i kako da koristite stvari specifične za Rubi(Ruby)

Kako da

2 5

Broj 36

Autor Dejan Maglov

U poslednje dve do tri godine u domaćoj zajednici korisnika Linuksa uočl j iv je novitrend Masovnost i interesovanje novih korisnika za Linuks opada što se možedonekle povezati sa ekonomskom krizom i sa padom prodaje novih računara a sadruge strane uočava se porast zaniml j ivih domaćih projekata vezanih za Linuks iuopšte za otvoreni kocircd pokrenutih od strane pojedinaca i l i manj ih grupa

Nepažl j ivi promatrač bi rekao da to nema smisla Stavl janje direktne relaci jeizmeđu masovnosti i kval iteta je očigledno pogrešno i to ne samo u ovom slučajunego uopšte Pad aktivnosti na forumima srpskih zajednica korisnika Linuksa znači

U potrazi za idealnom distribucijom

Šale OS ndash Karika koja nedostaje

Oslobađanje

2 6

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Oslobađanje

samo da je eufori ja koju je izazvao Ubuntu svojom pojavom i jakim marketingomsplasla i da smo se vrati l i u bdquopredubuntuovskordquo doba koje je obeležio razvojLinuksa bez upadl j ivog marketinga Za novu eufori ju oko Linuksa potrebni su novisenzacionalni projekat i novi talas agresivnog marketinga

Zatišje na forumima aktivistima ostavl ja prostor da se preusmere sa edukaci jenovih korisnika na neke druge svoje projekte U vreme Ubuntuovske eufori je jebi lo ideja da se pravi domaća distribuci ja Jedna je čak i pokrenuta na akademskomnivou ndash cp6Linux (2 008-2 009) Očigledno projekat ni je bio zreo i ni je bio postavl jenna zdravim osnovama fi lozofi je slobodnog i otvorenog softvera pa je brzo propaoNovac i eufori ja su pokrenul i ta j projekat al i kada je bdquoizmaknuta jedna stol icardquo(novac) zbog ekonomske krize projekat je propao Danas bez imalo novca načistoj fi lozofi j i slobodnog otvorenog koda beležimo već nekol iko zaniml j ivihprojekata domaćih distribuci ja Linuksa

ŠaleOS ndash Svetski a našOdmah na početku da razrešimo di lemu da l i je ovo nova distribuci ja Linuksa i l i jesamo mal i fork1 Zubuntua (eng Xubuntu) Pošto je teško biti priznat u selunajpouzdani je je da se odmah pri javiš u grad pa ako te grad prihvati ima šanse date posle i selo prihvati Šale OS (eng ChaletOS) je definitivno prihvaćen u bdquogradurdquoa evo i dokaza

http distrowatch comtable phpdistribution= chaletoshttp distrohunt cupofl inux comarticles phparticle_id= 31

U skoro svim recenzi jama Šale OS je ocenjen kao najbol j i Linuks namenjenkorisnicima koj i su u tranzici j i sa Vindouza na Linuks Pošto to sad znamo možemosa ponosom da kažemo da je autor Šale OS-a Dejan Petrović čitaocima LiBREčasopisa poznat kao autor programa Great Little Radio Player (engl sja jni mal iradio plejer)

Projektni zadatakIdeja ni je nova i naročito je postala aktuelna nakon gašenja podrške za Vindouz

1 Fork - u razvoju softvera razvojna granaderivat projekta koju razvi ja drugi tim udrugači jem pravcu

2 7

Broj 36

Eks-Pi Stari j i hardver je ostao bez podrške za Vindouz i jedini način da mu seproduži život je prelazak na Linuks Prelazak na Linuks ni je lak Suština je ista i l isl ična al i potpuno novi programi nova fi lozofi ja zbunjujuć i razl ičit izgled mnogeodvrate od ideje da pređu na novi nepoznati operativni sistem Svako od nas znabar nekoga ko je odustao od ovog prelaska

Ideja za nastanak ovakvog projekta je da se migrantima sa Vindouza ponudi izgledšto sl ični j i onom na koj i su navikl i Ovakvi projekti vezani za Linuks se trude nesamo da ponude sl ičan vizuelni utisak nego i da ponude korisniku podešavanja namestima gde ih oni očekuju s osvrtom na svoje iskustvo na Vindouzu

Sl ičan projekat je ponudio Zorin OS al i naš utisak je da Šale OS nudi više

Prvi utisciŠale OS je dobio ime po sti lu švajcarskih planinskih kuća koje odl ikujujednostavnost lepota i prepoznatl j ivost Poput bdquošalerdquo kuće Šale OS treba upravoda korisniku pruži udobnost prepoznatl j ivog okruženja lepotu i da se u njemu uvek

ŠaleOS

2 8

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

oseća kao kod svoje kuće

Šale OS je zapravo fork Zubuntua od kojeg se suštinski malo razl ikuje sa potpunopri lagođenim sti lom Aktuelna verzi ja Šale OS-a je 14 04 2 što je takođe naslediood Zubuntua na kojem je baziran Ovo znači da korisnik ima dugoročnu podršku jerje Zubuntu 14 04 izdanje sa dugogodišnjom podrškom (LTS)

Šale OS se isporučuje u dva izdanja ISO sl ike 32 -bitnoj i 64-bitnoj vel ičine 1 2GBza živi DVD i l i USB medi j Takođe je moguće preuzeti sl iku od 24GB koja sadrži obaizdanja Šale OS-a i koja je kompatibi lna samo sa DVD medi jumom

Sa dobrim nasleđem Šale OS je od Zubuntua nasledio i veoma sporo podizanježivog sistema sa DVD-a (USB-a) Imamo utisak da u poslednje vreme derivatiUbuntua najspori je podižu živi sistem u odnosu na sve druge žive distribuci jeLinuksa Ko izdrži i dočeka da se živi Šale OS podigne imaće pri l iku da vidipodrazumevanu plavu temu ovog operativnog sistema Prvi utisak je da Šale OSsvojom podrazumevanom temom pravi otklon od Vindouza ka Linuksu iako imapotenci ja l da potpuno bdquoklonirardquo Vindouzov izgled Šale OS svojompodrazumevanom temom poručuje bdquo Ja nisam Vindouz Nemojte me ni podsvesnoupoređivati sa nj im Ja sam Linuks koj i vam pomaže da se lakše snađete u meni rdquo

Oslobađanje

2 9

Broj 36

Svi elementi u Šale OS-u su na istim mestima kao naprimer u Vindouzu 7 Panelje u dnu ekrana Na njemu su dugme za meni ikonice najčešće korišćenihapl ikaci ja traka pokrenutih programa notifikaciona zona sa kontrolom zvukakontrolom mreže satom i tastaturnim izlazom i na kraju taster za minimiziranjesvih otvorenih prozora i otkrivanje radne površi (desktopa) Radna površ sadržinajbitni je ikonice za početak rada sa sistemom i Konki jev (eng Conky) sti l izovanisat Sve u svemu sasvim očekivana postavka za svakog migranta sa Vindouza

Instalacija Šale OS-aIako se i na osnovu živog sistema može steći utisak o upotrebl j ivosti sistema praviutisak daje tek prava instalaci ja na tvrdi disk računara Iako je instalaci ja Linuksalakša od instalaci je Vindouza to je ipak najkritični ja operaci ja za migranta Uslučaju da korisnik nema nameru da čuva neke podatke na svom računaruproblema neće biti Ubuntuov grafički instaler je jedan od najbol j ih inajautomatizovani j ih u svetu Linuksa Od korisnika traži samo nekol ikonaj jednostavni j ih l ičnih podataka a sve ostalo odrađuje sam Dovol jno je samopronaći ikonicu instalera na radnoj površi živog sistema i l i odabrati instalaci ju

ŠaleOS

30

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

pri l ikom podizanja sistema sa instalacionog medi ja (ovo je prirodan način zamigrante) Sve ostalo ide glatko - takoreći bdquonekst nekst nekst finišrdquo tehnologi jana koju su migranti navikl i

Za one koj i ipak žele da sačuvaju neke postojeće podatke na tvrdom diskupreporučujemo da se obrate nekom iskusni jem korisniku Linuksa (pitajte bi lo kogna forumima zajednica korisnika Linuksa) koj i će ih provesti kroz proces instalaci je

Upotrebljivost Šale OS-aApsolutno bdquokloniranjerdquo Vindouza na Linuksu je nemoguće Šale OS se ipak opasnopribl ižio Dodatnim uređivanjem pomoću već pripreml jenih alata Šale OS još višemože da l iči na Vindouz i l i da se potpuno transformiše u IksFCE (XFCE) Linuks požel j i korisnika

Grupisanje svih podešavanja u Setings Menadžeru 2 dobro imitira Kontrolni panel naVindouzu tako da migranti neće biti u di lemi gde su sva podešavanja sistema

Šale meni (Visker meni eng Whisker Menu) dobro oponaša Vindouzov Start meni tako da je pristup programima jasan i intuitivan Programi su standardno grupisanipo nameni na način karakterističan za Linuks al i misl imo da je to plus u odnosu naVindouzov pristup i da to ni je zbunjujuće migrantima

Dodavanje ikonica na panel i l i na radnu površ je sl ično kao kod Vindouza Dovol jnoje samo prevući mišem ikonicu iz meni ja na radnu površ i l i na panel

Aplikacije

Imamo utisak da je izbor apl ikativnog softvera vrlo pažl j ivo urađen Izabrane suuglavnom apl ikaci je koje su već standardne i na Vindouzu kao što su FajerfoksTanderberd (eng Thunderbird) i VLC Takođe izabrane su apl ikaci je koje su vrlosl ične Vindouzovim alternativama poput bdquoOdejšusardquo (eng Audacious) koj i l iči nabdquoVinamprdquo (eng Winamp) i l i bdquoDokument vjuerardquo koj i l iči na bdquo Akrobat riderrdquo

Ako se izaberu i ikonice koje sl iče onim na Vindouzu prepoznavanje apl ikaci ja ćebiti potpuno i neće biti d i lema za šta služi pojedina apl ikaci ja

2 Setings Menadžer - енг Settings Manager Podešavanje sistama

Oslobađanje

31

Broj 36

ŠaleOS

32

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Instalacija programa

Za migrante instalaci ja programa na Linuksu je najveća promena Ova promenafi lozofi je predstavl ja najveći šok za migrante Ubuntu softverski centar je dizajniranda ublaži ovaj šok U današnje vreme l judi su već naviknuti na Android i Androidstor tako da je lako navići se na Ubuntu softverski centar

Drugi problem migranata kada je u pitanju instalaci ja programa je što su mnoginavikl i na pojedine programe za Vindouz i bez nj ih ne mogu Šale ne može upotpunosti da reši taj problem al i može da ga ublaži Jedan ogroman plus za ŠaleOS je predinstal irani Vajn (eng WineHQ) i Plej -on-Linuks (eng PlayOnLinux) Dosada nismo sretal i d istribuci je Linuksa za početnike sa ovim već predinstal iranimprogramima

Oslobađanje

33

Broj 36

ŠaleOS

Vajn može da bude presudni dodatak koj i može da zadrži migranta na LinuksuSama ideja da može programe za Vindouz na koje je navikao da instal ira naLinuksu može da ga opredel i da je napravio dobar izbor operativnog sistema

ZaključakPrimeti l i smo da najnovi ja verzi ja Šale OS-a nema predinstal iran kancelari jski paketprograma Ovo je još jedan dokaz vrlo pažl j ivog odabira softvera za Šale sa stalnimrazmišl janjem kome ja namenjen ovaj operativni sistem Odabir kancelari jskogpaketa programa je vrlo subjektivan proces Nametanje Libre Ofisa kao rešenjamoglo bi biti kontraproduktivno Zahval ju jući Vajnu korisnik može da instal ira ineke stari je Majkrosoft Ofis pakete (npr MS Office 2010) tako da je na korisniku dabira opci ju koja mu naviše odgovara

Potrebno je malo iskustva u svetu Linuksa za punu kontrolu Šale OS-a Može da sekoristi i bez imalo iskustva vezanog za Linuks Intuitivan je i vodio je računa oiskustvima koje imaju migranti Bol je od ovog po našem sudu ne može

Iako su performanse u ovako uskoprofi l isanom operativnom sistemu u drugomplanu izbor grafičkog okruženja IksFCE i Zubuntua za osnovu dobar je izbor Dobroje odmeren odnos jednostavnosti upotrebe i opterećenja sistema Autor je moraoda vodi računa da je sistem prvenstveno namenjen stari jem hardveru iistovremeno neiskusnim korisnicima Linuks ima rešenja koja su još lakša za sistema teža za korisnika al i i obrnuto IksFCE je tačno u sredini Pošto je Zubuntu jedanod najbol j ih IksFCE sistema za početnike autor je odl ično izabrao sistem za bazuŠale OS-a Kao rezultat izbora dobio je jako stabi lan jednostavan okretan i lakoperativni sistem i za sebe kao korisnika i za hardver

Korisni l inkovi [1] https sites google comsitechaletosl inuxhome[2 ] https www youtube comwatchv= pL9H7GZWeyo[3] http www l inuxinsider comstory81771 htmlrss= 1

34

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Slobodni profesionalac

Аутор Стефан Ножинић

У претходном броју смо поменули шта је то Ансибл (енг Ansible) и навели смопримере његове нај једноставније употребе

У овом броју наводимо детаљнију употребу инвентара неке ад-хок командекао и неке детаље о употреби и могућностима конфигурације помоћуАнсибла

ИнвентарУ претходном броју било је тек неколико речи о овом појму Инвентар нам јеу претходном броју послужио да наведемо наша три сервера која смо каснијепинговали Рекли смо да је инвентар датотека која служи за навођењесервера који желимо да администрирамо и да помоћу њега можемоконфигурисати специфичне параметре за те сервере

Класична и најпростија употреба ове конфигурационе датотеке јеједноставно навођење жељених сервера

etcansiblehosts

server1examplecomserver2examplecomserver3examplecommailexamplecomwebexamplecom

2 deo

35

Broj 36

Наравно ово је довољно за једноставну употребу у случајевима када желимода сви наши сервери имају исту конфигурацију Ово као што сви добрознамо није често случај Обично желимо сервере подешене за специфичнунамену Ради овога нам Ансибл инвентар омогућава употребу групаједноставним навођењем секција те нас ова конфигурациона датотека достаподсећа на INI формат Рецимо да например имамо два веб-сервера једансервер за базе података и два мејл-сервера Наша конфигурација биизгледала овако

[webservers]web1examplecomweb2examplecom

[email]mail1examplecommail2examplecom

[databases]dbexamplecom

Као што се може приметити из примера секције постављамо измеђусредњих заграда Овде је битно напоменути да један сервер може припадативише секција па тако можемо имати сервер који служи и за веб и за базеподатака

Поред адресе сервера можете навести и SSH порт ако се не користи онајподразумевани - например

mailexamplecom1548

Поред порта можете навести и корисничко име при логовању - примерицена следећи начин

other1examplecom ansible_connection=ssh ansible_ssh_user=mpdehaanother2examplecom ansible_connection=ssh ansible_ssh_user=mdehaan

Као што сте могли већ да приметите и сами закључите могуће је поставитииндивидуалне променљиве по хосту Например

Ansibl

36

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

wwwexamplecom var1=val1 var2=val2

Променљиве могу бити конфигурисане и за целу групу

[webservers]web1examplecomweb2examplecom

[webserversvars]var1=val1var2=val2

Ад-хок командеИако је Ансибл намењен за употребу са тзв плејбуковима (playbooks) честоћете имати потребу да извршите неку команду на брзину и нећете желетида наводите специјалну конфигурацију за то Због овога Ансибл вамомогућава употребу ад-хок команди

Ми смо овакву команду већ поменули у претходном броју али нисмо удетаље објашњавали шта се ту конкретно дешава Употребили смо је када

Slobodni profesionalac

37

Broj 36

смо желели да пингујемо све наше сервере

Употребљавају се тако што се у конзоли укуца

ansible target -a command

Овде command треба заменити жељеном командом коју желите даизвршите а target треба заменити именом групе или хоста на којем желитеизвршавање задате команде

Например ако желимо да рестартујемо само веб-сервере користимо

ansible webservers -a reboot

На сличан начин можемо користити и друге уграђене модуле Ансибла каопримерице copy модул за премештање датотека на више сервера

ansible servers -m copy -a src=etchosts dest=tmphosts

Такође употребом ових команди можете сазнати тзв чињенице (енг facts) осерверу Ове варијабле су важне јер се могу користити за условноизвршавање команди у плејбуковима

Да бисте сазнали прикупљене чињенице за дати хост извршите

ansible target -m setup

За крајУ наредном броју показујемо највећу моћ Ансибла када будемо објаснилиупотребу плејбукова До тада надамо се да се нећете устручавати да нампошаљете е-писмо на нашу већ познату адресу електронске поште сапитањима критикама и предлозима

Ansibl

38

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Internet mreža i komunikacije

Autor Kriptopank

Na početku trećeg dela ovog seri ja la iznosimo jednu dobru vest Subrosa servisopisan u prvom delu ponovo je dostupan na mreži posle kratkog prekida odnekol iko dana

Iako iz naslova prevedenog na srpski jezik možda niste odmah prepoznal ipopularni servis pod originalnim engleskim nazivom Cryptocat on je jedan odsvakako najčuveni j ih i najpoznati j ih iz svoje vrste del imično prekriven plaštomkontroverzi i spekulaci ja

Ova apl ikaci ja samo je jedna u nizu svetski poznatih kriptografskih speci ja l i tetaskuvanih u kuhinj i gospodina Nadima Kobeisi ja (eng Nadim Kobeissi) sa istori jomdugom sada već preko četiri i po godine Ovaj dvadesetpetogodišnj i programerodgovoran je za apl ikaci je kao što su Mini lok (eng miniLock) i Pirio (eng Peerio)

Istina je da ovaj servis ni je hodao po crvenom tepihu od svog nastanka i da jepreko trnja na kraju ipak stigao do zvezda zaslugom svog autora i medi ja koj i supisal i o ranj ivostima ovog servisa otkrivenim tokom 2 013 godine Više o ovome nahttp goo glRWDy5L i http goo glZBj9B

Zapravo se radi o apl ikaci j i koja vam pruža mogućnost grupnog ćaskanja razmenepodataka al i i privatne konverzaci je sa nekom osobom iz grupe za ćaskanje a sveje to šifrovano tako da servis ne zna sam sadržaj vaših dopisivanja

Šifrovani čet (3 deo)

39

Broj 36

Šifrovani čet

Kriptografski model je i ovde takozvani end-tu-end (end-to-end) i sve (šifrovanje idešifrovanje) se obavl ja u vašem pretraživaču koj im pristupate ovom servisu pa jesvakako požel jno da pametno odaberete veb-pretraživač kako vas isti ne biizneverio svoj im manama i sigurnosnim propustima

Kad smo već kod end-tu-end šifrovanja da se podsetimo kako se ovo praktičnoizvodi kako kod mnogih apl ikaci ja tako i kod ove

Korisnici kreiraju javne i tajne kl jučeve lokalno javne proslede centralnom servisukoj i ih spaja pa servis umesto vas prosleđuje vaš javni kl juč osobama koje žele savama da sigurno komuniciraju (poši l jaoci poruka) Poši l jaoci šifruju porukunamenjenu vama vašim javnim kl jučem i proslede je centralnom servisu

Pređimo sada na instal iranje i korišćenje Kriptoketa

Dakle kada se ode na sajt Kriptoketa (https crypto cat) treba da se odaberedodatak za vaš pretraživač i on se instal ira na isti Ovde ćemo pretpostaviti da jeto Fajerfoks pa kad on bude tražio da ga restartujete učinite to

Sledeći korak je nalaženje ikonice instal irane apl ikaci je a za to morate otići u menirarr kastomajz (customize) Sada je potrebno da apl ikaci ju prebacite iz gomile ostal ihapl ikaci ja ( levo) u meni (desno) kao što je prikazano na sl ikama

40

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Pokretanje apl ikaci je iz pretraživača ne zahteva internet al i da biste se povezal i saostal ima internet vam je neophodan

Internet mreža i komunikacije

41

Broj 36

Pri pokretanju apl ikaci je treba da izaberete ime diskusi je (conversation name) i l iprostori je uslovno rečeno a to je ime grupe koju žel ite da kreirate i l i kojoj žel ite dase prikl jučite Nadimak (nickname) možete odabrati po žel j i a l i bi val ja lo da inadimak i ime diskusi je nemaju mnogo veze sa vašim stvarnim imenom i vašimostal im nadimcima u drugim apl ikaci jama i društvenim mrežama jer je to podatakkoj i Kriptoket-server vidi kada se na njega povežete pored vaše aj-pi (IP) adrese

Ove informaci je koje Kriptoket-server vidi nazivaju se metapodaci o koj ima smopričal i u trideset trećem broju Ime diskusi je i nadimak se mogu lako lažirati a zaprikrivanje aj-pi adrese će vam trebati neka anonimna mreža poput Tora i l ivirtualne privatne mreže (VPN) Više o metapodacima koje će Kriptoket-serverprikupiti od vas možete naći na nj ihovom blogu (https goo glTALq0R)

Ime diskusi je ćete proslediti ostal ima koj i su zainteresovani za zajedničkukomunikaci ju oni će se povezati sa vama i šifrovano ćaskanje može da počneInteresantno je kako korisnici niti vide niti moraju da brinu o kl jučevima Korisničkosučel je (GUI) apl ikaci je je jednostavno i praktično što je sigurno donelo slavu ovojapl ikaci j i pored vel ike medi jske pažnje

Kriptoket je projekat otvorenog koda i možete ga naći na Githabu(https goo gl4FOYMa) Ne samo da možete da proučavate kocircd apl ikaci je većmožete instal irati Kriptoket-servis na vašim serverima i tako imati potpunukontrolu nad metapodacima koje ostavl jate iza sebe kao mrvice hleba

Takođe je interesantno da apl ikaci ja još uvek nema stabi lnu podršku za Androidoperativni sistem al i eksperimentalna podrška je dostupna na KriptoketovomGithabu (https goo glpeXRgJ)

Propusti su ispravl jeni i apl ikaci ja sada koristi mnogo bol je kriptografske algoritmekoj i koriste el iptičke krive (ECDH - Eliptic Curve Diffie Hellman) za generisanjejavnog i tajnog kl juča El iptičke krive pružaju mnogo bol ju sigurnost od recimoRSA kl jučeva iste dužine o čemu smo govori l i u poslednjem delu seri ja la oenkriptovanoj elektronskoj pošti

Pored end-tu-end enkripci je Kriptoket koristi i OTR protokol koj i se koristi za XMPPvid komunikaci je Bez nepotrebnog ulaženja u detal je OTR vam pruža nešto što sezove prihvatl j ivo poricanje (plausible deniability) a to je mogućnost da porekne daste nešto baš vi napisal i ako se vaša šifrovana komunikaci ja ipak nekako dešifruje

Šifrovani čet

42

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Pregled popularnosti GNULinuks iBSD distribuci ja za mesec maj

Distrowatch

Pad ltPorast gtIsti rejting =(Korišćeni podaci sa Distrovoča)

123456789

101112131415161718192 02 12 22 32 42 5

MintDebianUbuntuFedoraopenSUSEMageiaCentOSManjaroArchLXLEelementaryPCLinuxOSAndroid-x86PeppermintNetrunnerQ4OSSolusPuppySabayonLubuntuKal ideepinantiXZorinwattOS

2 952 lt1706gt1498lt1462 =1106lt

945gt940lt879lt737lt701lt673lt638gt617=565gt539gt538gt534=534lt533gt509lt494lt478lt476=452 lt439gt

Iako veoma praktičan i dovol jnosiguran Kriptoket ni je za svenamene Nema podršku za video iaudio što je naprimer podržanokod pomenute Subrose Kriptoket jenamenjen kao sigurni ja alternativadruštvenim mrežama poputFejsbuka i svoju ulogu obavl ja većnekol iko godina što je pokazatel jdobrog kval iteta

Internet mreža i komunikacije

USKOROLiBRE-Serbian 2015

LLiiBBRREEČasopis o slobodnom softveru

TTrrii ggoodd iinnee ssaavvaammaa

Hvala što nam verujete

Page 7: Libre 36 hd lat

7

Broj 36

5 maj 2 015

Stim beleži padStim na Linuksu beleži pad ndash ispod 1 upotrebe

Koristan l ink http t coYQ1VY14GbQ

8 maj 2 015

Ubuntu prelazi na Pajton 3Ubuntu će od verzi je 16 04 koristiti Pajton 3 kaopodrazumevanu verzi ju

Koristan l ink http t coTzB1sx2 i8y

13 maj 2 015

AMD formira tim za rešavanjeproblema sa upravljačkimprogramimaAMD formira tim za rešavanje problema saupravl jačkim programima među koj ima su iprogrami za Linuks

Koristan l ink http t coh0J6injmd7

16 maj 2 015

MAME prelazi na potpunoslobodnu licencuIako je ovaj emulator do sada bio besplatannjegova l icenca ni je bi la slobodna Autor projektaje objavio da će ovaj emulator preći na potpunoslobodnu l icencu

Koristan l ink http t covo48mHhBKR

Vesti

8

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

16 maj 2 015

Arduino se od sada proizvodi iu SAD-uArduino će se proizvoditi i u SAD-u kao posledicapartnerstva ove kompani je sa Adafrutom(AdaFruit)

Koristan l ink http t corZ9XCOZ6vI

18 maj 2 015

Panasonik isporučuje svojeprve televizore sa Fajerfoksoperativnim sistemom uEvropuPanasonik je isporučio svoje prve modeletelevizora koj i pokreću Fajerfoks operativnisistem Televizori su dostupni u Evropi a uskoroih očekujemo i u drugim delovima sveta

Koristan l ink http t cot3Xt1ket6V

19 maj 2 015

Open-strit-map u NepaluZajednica ovog projekta se angažovala kako bi sena slobodnoj mapi obeleži le oštećene zgrade idrugi objekti Oštećenja su posledica zemljotresakoj i je pogodio Nepal

Koristan l ink http t coutWbwLoWfi

Vesti

9

Broj 36

Autor Nino Vranešić

Novo Mesto je u petak 2 4 apri la 2 015 ponovo bi lo domaćin konferenci je bdquoOpenVejrdquo (Open Way) Tradici ja organizovanja događaja otvorenog koda u Novom Mestuje sačuvana i ove godine se slavi pomalo jubi larna peta godišnj ica

Puls slobode

Peti Open Vej ndash Novo Mesto 2015

10

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Cela priča je počela na Fakultetu informacionih nauka u Novom Mestu Bivšistudent postdiplomskih studi ja informatike u savremenom društvu Nino Vranešičosnivač i idejni vođa još 2 011 godine je prvi put organizovao manifestaci ju podnazivom bdquoDan otvorenog kodardquo Tokom godina tim i ideja su se proširi l i da bi nakraju bdquoprocvetal irdquo kroz formiranje Startapa Novog Mesta koj i postaje centartehnoloških i preduzetničkih trendova među mladima u jugoistočnom deluSloveni je Kao rezultat te ideje i ove godine je uspešno završena konferenci jabdquoOpen Vejrdquo u koorganizaci j i Fakulteta za informacione studi je Startapa NovogMesta i Mozi la Sloveni je

Događaj je ove godine održan u prostori jama Biznis inkubatora Podbreznik Uprepodnevnom delu bi le su organizovane tri veoma posećene radionice Učesnicisu mogl i da uče programiranje mikrokontrolera Arduino nauči l i su kako da napravesajt Drupalom i mogl i su da nadograde svoje znanje programiranja u SmartNindžara dionici uz pomoć alata Butstrep

Popodnevni deo konferenci je je ugostio govornike koj i supripremi l i zaniml j iva predavanja za publ iku

Govor o slobodnom i juzer-frendl i softverskom paketuKDE pripremio je i održao Jure Repinc

Puls slobode

11

Broj 36

Kako je open-sors ušao uRTV Sloveni ja rekao namje Tit Petrič

Boštjan Jerko svojom du-hovitošću privukao jeinteresovanje učesnika zaelektrotehniku predava-njem o Arduinu

bdquoDa možete koristiti ma-tematiku za stvaranjemuzikerdquo otkri la nam jeDr Lorena Mihelač koja jepredstavi la programskijezik Pjur Data (PD)

Iztok Smol ič objasnio namje zašto je otvoreni kodvažan za svakogpojedinca i kako lakomožemo uz pomoćotvorenog koda razvitidobar posao

Iz Albani je ugosti l i sumladog ambicioznogdizajnera imena El io Koši On je predstavio kl jučnekorake u međusobnojsaradnj i pri stvaranjudizajna u zajedniciotvorenog koda

bdquoOpen Vejrdquo ni je samo jošjedna konferenci ja izoblasti informacionihtehnologi ja kojapredstavl ja i promoviše

5 Open Vej

12

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

otvoreni kod Matjaž Horvat inženjer u Mozi l i o konferenci j i je rekao bdquoOtvoreni put(Open Way) ni je tipična open-sors konferenci ja niti obični tehnološki događaj To jestecište tehnoloških rešenja i izazova zajednice otvorenog koda koje širi svest da jeideja otvorenog koda širi pojam od tehnologi je rdquo Tako je ove godine konferenci japored toga što je pokrivala područja računara i informatike predstavi la i open-sorspristupe u drugim oblastima Open-sors pristupi se mogu primeniti u svimdruštvenim sferama od nauke do kulture

Poslednj i set je bio posvećen apl iciranju open-sors principa u medi j ima Anže VohBoštic i Domen Savič su predstavi l i način da se pobol jšaju medi j i i kako da onipostanu otvoreni j i Boštic je u svom izlaganju objasnio kako oni rade na portalubdquoPod črtordquo - da iz mora podataka naprave priču koja je objektivna Portal bdquoPod črtordquosve baze podataka slobodno objavl ju je Domen Savič koj i se zalaže za bol jemedi je nastoj i da dostigne svoj ci l j svojom kampanjom bdquoDajmo medi je u medi jerdquoOn kaže da medi j i treba da slobodno pružaju informaci je građanima pri čemu jekl juč aktivizam i učešće građana kao što je to slučaj u open-sors zajednicama

Konferenci ja je završena piknikom na otvorenom u otvorenom uredu Podbreznik

Puls slobode

13

Broj 36

Događaj je ove godine privukao posetioce iz svih krajeva Sloveni je Besplatan ulazsa ograničenim brojem karata po svemu sudeći privlači i sponzore Interakci jaučesnika tokom događaja i na završnom pikniku takođe privlači razne kompani je i

poslodavce Firma Domenca je u toku konferenci je objavi la konkurs zazapošl javanje

Možemo reći da bdquoOpen Vejrdquo obezbeđuje mesto susreta za pojedince i preduzećaOn predstavl ja plodno tlo za izgradnju i negovanje l ičnih i poslovnih veza bdquoOpenVejrdquo tako sledi svoju misi ju povezivanja i širenja svesti da je open-sors ideja vrednaširenja

5 Open Vej

14

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Autor Stefan Nožinić

Često nam je potrebno da upamtimo neke stvari kao što su reči stranog jezika i l ineke bitne činjenice Isto tako treba napomenuti da te upamćene stvari ne ostajudugo u našoj memori j i pa ih moramo osvežavati i obnavl jati Ovo je posebno bitnokod učenja stranog jezika i l i recimo kod pamćenja bitnih godina u istori j i Danaskada nam tehnologi ja može pomoći u mnogim delovima naših života treba jeiskoristiti i ovde kako bi optimizoval i ugođaj i efikasnost ovakvog vida učenja

U ovom članku vam predstavl jamo softver otvorenog koda namenjen onima koj itreba da zapamte neke činjenice i stvari i koj i to treba da obnavl ja ju posle nekogvremena

Šta je AnkiAnki je program otvorenog koda koj i omogućava da zabeležite ono što treba dazapamtite na male kartice koje imaju dve strane Prednja strana kartice je ona sapitanjem dok je zadnja strana ona sa odgovorom Pomoću ovog modelaomogućeno je učenje kao i kasni je ispitivanje i obnavl janje naučenog

Ne samo da vam omogućava da pravite svoje kartice nego vodi i evidenci ju otome koje ste kartice zaboravi l i da obnovite kol iko ste ih nauči l i i tera vas da ihredovno obnavl jate

Predstavljamo

Anki

15

Broj 36

Anki

InstalacijaAnki je moguće instal irati kroz riznice vaše distribuci je Linuksa i l i preuzeti gadirektno sa zvaničnog sajta U drugom slučaju proces instalaci je zavisi odoperativnog sistema koj i koristite Ovde je potrebno naglasiti da je Anki dostupanza Vindouz Linuks i OS-Iks (OSX) za upotrebu na desktop računaru kao i za Aj-OS(iOS) i Android za upotrebu na mobi lnim uređaj ima

UpotrebaPri l ikom pokretanja Anki ja pojavl ju je vamse glavni izbornik špi lova Ovo znači damožete imati više razl ičitih špi lova karataza razl ičite stvari Podrazumevano postoj isamo jedan špi l - default Za svaki špi lmožete dodati karticu Kada dodajetekarticu imate da izaberete tip kartice(osnovni tip i l i tip koj i vam omogućavapravl jenje dve kartice sa obrnutimstranama) Kod osnovnog tipa kartice sepravi samo jedna kartica gde je prednjastrana ono što napišete na prednjoj strania zadnja strana ono što napišete u odel jkuza tu stranu Pri l ikom pravl jenja tipakartice koj i omogućava reversed metodprave se dve kartice na osnovu podatakao jednoj Prva kartica na prednjoj straniima ono što ste napisal i u odel jku zaprednju stranu a na zadnjoj strani ono štoste napisal i u odel jku za zadnju stranuPored ove kartice kod ovog tipa se pravi idodatna kartica koja ima obrnuti redosledstrana Odnosno ono što ste napisal i naprednjoj strani postaje zadnja strana iobrnuto Ovo je dosta korisno ako učitestrani jezik pa tako možete proveriti da l iznate kako se reč sa stranog jezikaprevodi na naš jezik al i i obrnuto kako se

16

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

naša reč prevodi na stranijezik Ovo je moguće postićiupotrebom ovog kombino-vanog tipa jer time nemorate da pravite dvekartice već je dovol jnonapraviti jednu a Anki ćeza vas napraviti drugu saobrnutim stranama

Sinhronizacija saostalimuređajimaAnki vam omogućava da sesinhronizujete sa ostal imuređaj ima Ovo čak neznači da treba da imateinstal iranu Anki apl ikaci juna vašem uređaju već jedovol jno da imate instal iranveb-pretraživač na svomuređaju Sinhronizaci ja se vrši tako što napravite nalog na AnkiWeb-u i potomprebacite vaše lokalne kartice na server Sada možete tim podacima pristupiti sabi lo kog uređaja koj i poseduje veb pretraživač Naravno ako za tu platformupostoj i nativna Anki apl ikaci ja preporučujemo da nju koristite umesto suvog veb-pretraživača jer će vam ponuditi bol j i ugođaj pri korišćenju

ZaključakSlobodan softver je još jednom dokazao da može biti od vel ike pomoći uobrazovanju i da može biti veoma upotrebl j iv Nadamo se da će u budućnosti školepočeti da koriste Anki kako bi se učenicima olakšao proces učenja U svakomslučaju preporučujemo vam da sami isprobate mogućnosti ovog softvera jer ovajtekst ni je dovol jan da se sve mogućnosti opišu i pomenu

Predstavljamo

17

Broj 36

Autor Nikola Hardi

U petom broju našeg časopisa objavl jen je članak pod nazivom bdquoSlobodan softveru naucirdquo i tada je spomenut zgodan programčić pod nazivom Taskvorior (engtaskwarrior) i l i jednostavno - Task Da se podsetimo reč je o konzolnomprogramčiću za rad sa spiskovima zadataka i l i kako se ti spiskovi često zovubdquotudurdquo (eng to do - treba uraditi ) l istama Od tada je proteklo gotovo tri godine aTask je postao još bol j i U ovom članku će Task biti detal jni je predstavl jen uz osvrtna nekol iko novosti koje su se dogodi le od tada Ovo je lep primer projekta za koj ise može reći da je uspeo - njegova zajednica je porasla kval itet i mogućnosti suse pobol jšal i a nastal i su i novi projekti koj i podržavaju originalni Task

Kako je nastao TaskTask ni je ni prva ni poslednja apl ikaci ja za upravl janje bdquotudurdquo l istama iz konzolepostoje i todotxt todopy todosh i ostale Task je nastao iz potrebe autora daunapredi sl ične apl ikaci je Projekat je započet još 2 006 godine verzi ju 1 0 jedostigao 2 008 godine a verzi ju 2 0 2 012 godine Trenutna verzi ja je 2 4 4 štopokazuje aktivnost i dobro zdravl je projekta i zajednice Mnogi korisniciGNULinuksa i sl ičnih operativnih sistema mnogo vremena provode radeći uterminalu pa su konzolna rešenja uvek zaniml j iva Osim toga ovakve apl ikaci je supo pravi lu manje zahtevne kada su u pitanju resursi jednostavni je su za udal jenipristup i rad s nj ima je često brži i pri jatni j i zbog upotrebe preko tastature Postojemnoge tehnike za upravl janje l ičnim zadacima kao što su GTD (eng Getting

Taskvorior

Taskvorior

18

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Thigs Done) Pomodoro (eng Pommodoro) i druge Task ni je vezan ni za jednu odovih tehnika i na korisniku je da izabere discipl inu za dodavanje i rešavanjezadataka Naš predlog je knj iga Dejvida Alena pod nazivom bdquoKl juč uspehardquo (engDavid Alen Getting Things Done)

Jedan primer upotrebeTipičan tok upotrebe je dodavanje zadatka pregled spiska (svih zadataka i l i pozadatom kriteri jumu) i završavanje zadatka Pored toga korisnik često ima potrebuda pregleda statistiku i l i da izmeni neki zadatak Biće predstavl jen kratak primerupotrebe

Dodavanje zadatkaNakon instal iranja Task je dostupan komandom u terminalu task Izbor opci jeizvršava se dodavanjem naziva opci je nakon osnovne komande pa je novi zadatakmoguće dodati pri l ično intuitivnom komandom task add Otići u prodavnicu Pored naziva zadatka moguće je dodati zadatak koj i pripada nekom projektu i ima

Predstavljamo

19

Broj 36

neku oznaku Oznake se pišu sa prefiksom plus a cela komanda može da izgledaovako

task add projectškola +domaći +programiranje Napisati primergeneričke klase

Redosled atributa u komandi ni je važan pa oznake i l i atribut za projekat mogu dase nađu i na kraju komande Postoj i niz drugih atributa pored imena projektaRecimo krajnj i rok za izvršenje zadatka zakazivanje ponavl janja zadatka prioriteti drugi Lepa mogućnost je što naziv atributa ne mora da bude kompletan većatributi mogu da budu napisani samo delom recimo pri umesto priority i l i projumesto project

Pregled spiska zadatakaKada je Task pokrenut bez drugih komandi prikazaće spisak zadataka u jednomkompaktnom obl iku Ukol iko ste već dodal i neke zadatke možete ih jednostavnoprikazati pokretanjem komande task Komanda u ovom obl iku će prikazati spisakzadataka koj i je pri lagođen dimenzi jama terminala tako što neće prikazati svedodane zadatke i neće prikazati sve kolone (prioritet projekat oznakeponavl janje i drugo) U ovom podrazumevanom formatu spiska zadaci će bitipoređani po zadatim prioritetima al i o tome će biti malo više reči kasni je

Drugi format za prikaz spiska zadataka je long odnosno dugačak spisakIzvršavanje ove naredbe će prikazati spisak svih zadataka sortiranih po projektimauz nešto više detal ja

Izmena zadatakaSve Taskove komande se zapravo sastoje iz tri dela a to su fi l ter komanda iparametri Fi l triranje se može izvršiti po identifikacionim brojevima zadatakaprojektima prioritetima i l i po bi lo kojem drugom podatku iz opisa zadatkaKomande su uobičajene l ist za ispis modify za izmenu delete za uklanjanje idone za završavanje Nakon toga po potrebi slede parametri koj i nisu obavezni zasve komande Sledi nekol iko primera

task 12 modify priority Htask project l ibre done

Taskvorior

2 0

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

task proj l ibre taskwarrior donetask 13 donetask projlibr priH long

Kao što možete primetiti Task dozvol java nepotpune nazive projekata opisakomandi i izbora parametara Ukol iko niste sigurni koj i zadaci će biti izabranizadatim fi lterom uvek možete pokrenuti Task samo sa fi l terom (bez komandi iparametara) kako biste dobi l i spisak zadataka koj i zadovol javaju uslove izbora

Sinhronizacija

Task podržava nekol iko vidova sinhronizaci je još od ranih verzi ja Pošto su podaci ozadacima sačuvani u tekstualnim datotekama ređenje i spajanje tih datoteka sarazl ičitih računara ni je prevel ik problem Tako je od rani je dostupna sinhronizaci japutem Git repozitori juma ssh (eng secure shell) a neki korisnici su se snalazi l ičak i sa Dropboksovim direktori jumima Kada smo poslednj i put pisal i o ovomprogramu taskd je bio tek u planu a danas je to proveren i podrazumevani način

Predstavljamo

2 1

Broj 36

za sinhronizaci ju Taskovih podataka između više računara Taskd je servis koj i jeTaskvorior zajednica napravi la za svoje potrebe Reč je takođe o slobodnomsoftveru i svako može da pokrene ovaj servis na svom serveru Komunikaci ja jenaravno šifrovana standardnim i dobro testiranim algoritmima Ovom pri l ikommoramo da spomenemo i servis Frisink ( https freecinc com ) koj i pruža besplatnuuslugu taskd servera

Dodaci i srodni programiKao što smo već napisal i Taskvorior zajednica je popri l ično živa a korisnici delesvoje alatke i dodatke sa ostal im korisnicima Na ovoj stranici postoj i pregledtakvih dodataka ( http taskwarrior orgtools ) Neki od zaniml j ivih su bugwarrior(Bagvorior) koj i može da preuzima spiskove zadataka sa Githaba bdquotrdquo koj i ćepromeniti ponašanje u zavisnosti od lokaci je na kojoj se terminal trenutno nalazi imail2taskwarrior (Mej l -tu-taskvorior) za dodavanje zadataka putem mej la

Posebno je zaniml j ivo pitanje kl i jenta za Android Pronašl i smo dve implementaci jeJedna je taskwarrior-androidapp (Taskvorior-android-ap) (https github comsvi jeetaskwarrior-androidapp) a druga je Mirakel (http mirakel azappsdetaskwarrior html) Izgleda da je Mirakel trenutno najpopularni je i jedino zaistaupotrebl j ivo rešenje Omogućuje sinhronizaci ju radi dovol jno stabi lno a izgleda dase formira i lepa zajednica oko tog projekta što je obećavajuće

Taskvorior

2 2

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Autor Stefan Nožinić

U prošlom broju smo dal i kratko uputstvo za instalaci ju i osnovnu konfiguraci juVagranta Pomenul i smo neke njegove bitne osobine koje nam mogu pomoći Uovom delu seri ja la ćemo razmatrati detal jni je te osobine pokazati složeni jukonfiguraci ju i šta je sve moguće uraditi pri konfiguraci j i

U prošlom delu je bi lo reči o automatskoj konfiguraci j i Vagrant kuti je i tu smopomenul i razl ičite pristupe Da se podsetimo automatska konfiguraci japodrazumeva postinstalacioni postupak konfiguraci je operativnog sistema Neki odmetoda su preko škol jke (shell) i Ansibla (eng Ansible)

Konfiguraci ja putem škol jke podrazumeva pokretanje skripte koja će izvršitikonfiguraci ju Na primer pretpostavimo da ste u svom Vagrantfileu navel i kaooperativni sistem Debi jan Vagrant će preuzeti Debi jan napraviti virtuelnu mašinu ipokrenuti Debi jan Nakon pokretanja Debi jana pokreće se sistem automatskekonfiguraci je U našem slučaju pokreće se šel-skripta (shell) koju smo navel i uVagrantfileu Ta skripta može da uradi sve što je potrebno za dodatnu konfiguraci jusistema kao što su preuzimanje nekih faj lova kloniranje Git repozitori jumainstalaci ja dodatnog softvera itd

SkripteAko do sada niste imal i iskustva sa alatima za automatsku konfiguraci jupreporučujemo vam da ih pogledate i l i da koristite šel-skripte za automatskukonfiguraci ju Ako se odlučite za prvi predlog predlažemo vam seri ja l o Ansiblu koj iide uporedo sa ovim seri ja lom Ako se odlučite za drugu opci ju navodimonaj jednostavni ju upotrebu ovakvog sistema automatske konfiguraci je

U pitanju je sistem koj i će pri l ikom prve vagrant up komande pokrenuti šel-skriptuLokaci ju skripte podešavate u Vagrantovoj konfiguracionoj datoteci za trenutnu

(3 deo)

Kako da

2 3

Broj 36

Vagrant

mašinu na sledeći način

configvmprovision shell path skriptash

U skripti sada možete navesti komande koje će se izvršiti pri l ikom prvogpokretanja mašine

Ako koristite skriptu koja se nalazi na internetu možete u putanju (path) prosleditiadresu gde se nalazi ta skripta

AnsiblAnsibl je kompleksni j i pristup automatskoj konfiguraci j i i preporučujemo njegovuupotrebu ako ste iskusan korisnik i l i ako imate žel ju da probate nešto novo i danaučite nešto zaniml j ivo

Pri l ikom upotrebe Ansibla Vagrantu je potrebno naglasiti da je reč o Ansiblovomsistemu konfiguraci je i treba navesti putanju do plejbuka (playbook) Konfiguraci jaje prikazan sledećim primerom

configvmprovision ansible do |ansible|ansibleplaybook = playbookyml

Naravno podrazumeva se da na host-mašini imate instal iran Ansibl Preporučujemo seri ja l o Ansiblu ako ste zainteresovani za detal je o tome kako seon koristi i kako može biti koristan Verujte nam posle nekog vremena ćete shvatitida su obične skripte previše bdquoružnerdquo za neke kompleksni je stvari

Pored ove dve stavke koje morate navesti možete proslediti i neke dodatneinformaci je koje su vam potrebne Recimo možete proslediti dodatne promenl j ivePrimer

ansibleextra_vars = ntp_server poolntporgnginx

port 8008workers 4

2 4

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Ovo je naročito korisno ako žel ite da imate Ansiblovu konfiguraci ju za više mašinakoje se razl ikuju samo po datim parametrima

Pokretanje automatske konfiguracijeNekad je potrebno da ponovimo konfiguraci ju iako već imamo bdquokonfigurisanurdquo(možda nepravi lno) mašinu U ovom slučaju imamo dve mogućnosti dapokrenemo mašinu i da forsiramo konfiguraci ju i l i da pokrenemo konfiguraci ju kadje mašina već pokrenuta Nema neke razl ike između ova dva pristupa osim u tomeda l i je mašina već pokrenuta i l i ni je

Ako žel imo da pokrenemo mašinu i forsiramo konfiguraci ju pokrećemo

vagrant up --provision

U drugom slučaju kada nam je mašina već pokrenuta pokrećemo komandu

vagrant provision

Ako koristite običnu skriptu Vagrant će pokrenuti skriptu ponovo i ona će se izvršitikao da ste je pokrenul i normalno unutar mašine Ako koristite Ansibl on ćedetektovati šta treba da se menja a šta ne Ovo znači da ako u Ansiblovojkonfiguraci j i navedete instalaci ju nekog paketa Ansibl će prvo proveriti da l i jepaket prisutan na sistemu pa tek onda ga instal irati

Za sledeći brojU narednom delu ćemo pokazati primere kako da koristite promenl j ive uVagrantovoj konfiguracionoj datoteci i kako da koristite stvari specifične za Rubi(Ruby)

Kako da

2 5

Broj 36

Autor Dejan Maglov

U poslednje dve do tri godine u domaćoj zajednici korisnika Linuksa uočl j iv je novitrend Masovnost i interesovanje novih korisnika za Linuks opada što se možedonekle povezati sa ekonomskom krizom i sa padom prodaje novih računara a sadruge strane uočava se porast zaniml j ivih domaćih projekata vezanih za Linuks iuopšte za otvoreni kocircd pokrenutih od strane pojedinaca i l i manj ih grupa

Nepažl j ivi promatrač bi rekao da to nema smisla Stavl janje direktne relaci jeizmeđu masovnosti i kval iteta je očigledno pogrešno i to ne samo u ovom slučajunego uopšte Pad aktivnosti na forumima srpskih zajednica korisnika Linuksa znači

U potrazi za idealnom distribucijom

Šale OS ndash Karika koja nedostaje

Oslobađanje

2 6

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Oslobađanje

samo da je eufori ja koju je izazvao Ubuntu svojom pojavom i jakim marketingomsplasla i da smo se vrati l i u bdquopredubuntuovskordquo doba koje je obeležio razvojLinuksa bez upadl j ivog marketinga Za novu eufori ju oko Linuksa potrebni su novisenzacionalni projekat i novi talas agresivnog marketinga

Zatišje na forumima aktivistima ostavl ja prostor da se preusmere sa edukaci jenovih korisnika na neke druge svoje projekte U vreme Ubuntuovske eufori je jebi lo ideja da se pravi domaća distribuci ja Jedna je čak i pokrenuta na akademskomnivou ndash cp6Linux (2 008-2 009) Očigledno projekat ni je bio zreo i ni je bio postavl jenna zdravim osnovama fi lozofi je slobodnog i otvorenog softvera pa je brzo propaoNovac i eufori ja su pokrenul i ta j projekat al i kada je bdquoizmaknuta jedna stol icardquo(novac) zbog ekonomske krize projekat je propao Danas bez imalo novca načistoj fi lozofi j i slobodnog otvorenog koda beležimo već nekol iko zaniml j ivihprojekata domaćih distribuci ja Linuksa

ŠaleOS ndash Svetski a našOdmah na početku da razrešimo di lemu da l i je ovo nova distribuci ja Linuksa i l i jesamo mal i fork1 Zubuntua (eng Xubuntu) Pošto je teško biti priznat u selunajpouzdani je je da se odmah pri javiš u grad pa ako te grad prihvati ima šanse date posle i selo prihvati Šale OS (eng ChaletOS) je definitivno prihvaćen u bdquogradurdquoa evo i dokaza

http distrowatch comtable phpdistribution= chaletoshttp distrohunt cupofl inux comarticles phparticle_id= 31

U skoro svim recenzi jama Šale OS je ocenjen kao najbol j i Linuks namenjenkorisnicima koj i su u tranzici j i sa Vindouza na Linuks Pošto to sad znamo možemosa ponosom da kažemo da je autor Šale OS-a Dejan Petrović čitaocima LiBREčasopisa poznat kao autor programa Great Little Radio Player (engl sja jni mal iradio plejer)

Projektni zadatakIdeja ni je nova i naročito je postala aktuelna nakon gašenja podrške za Vindouz

1 Fork - u razvoju softvera razvojna granaderivat projekta koju razvi ja drugi tim udrugači jem pravcu

2 7

Broj 36

Eks-Pi Stari j i hardver je ostao bez podrške za Vindouz i jedini način da mu seproduži život je prelazak na Linuks Prelazak na Linuks ni je lak Suština je ista i l isl ična al i potpuno novi programi nova fi lozofi ja zbunjujuć i razl ičit izgled mnogeodvrate od ideje da pređu na novi nepoznati operativni sistem Svako od nas znabar nekoga ko je odustao od ovog prelaska

Ideja za nastanak ovakvog projekta je da se migrantima sa Vindouza ponudi izgledšto sl ični j i onom na koj i su navikl i Ovakvi projekti vezani za Linuks se trude nesamo da ponude sl ičan vizuelni utisak nego i da ponude korisniku podešavanja namestima gde ih oni očekuju s osvrtom na svoje iskustvo na Vindouzu

Sl ičan projekat je ponudio Zorin OS al i naš utisak je da Šale OS nudi više

Prvi utisciŠale OS je dobio ime po sti lu švajcarskih planinskih kuća koje odl ikujujednostavnost lepota i prepoznatl j ivost Poput bdquošalerdquo kuće Šale OS treba upravoda korisniku pruži udobnost prepoznatl j ivog okruženja lepotu i da se u njemu uvek

ŠaleOS

2 8

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

oseća kao kod svoje kuće

Šale OS je zapravo fork Zubuntua od kojeg se suštinski malo razl ikuje sa potpunopri lagođenim sti lom Aktuelna verzi ja Šale OS-a je 14 04 2 što je takođe naslediood Zubuntua na kojem je baziran Ovo znači da korisnik ima dugoročnu podršku jerje Zubuntu 14 04 izdanje sa dugogodišnjom podrškom (LTS)

Šale OS se isporučuje u dva izdanja ISO sl ike 32 -bitnoj i 64-bitnoj vel ičine 1 2GBza živi DVD i l i USB medi j Takođe je moguće preuzeti sl iku od 24GB koja sadrži obaizdanja Šale OS-a i koja je kompatibi lna samo sa DVD medi jumom

Sa dobrim nasleđem Šale OS je od Zubuntua nasledio i veoma sporo podizanježivog sistema sa DVD-a (USB-a) Imamo utisak da u poslednje vreme derivatiUbuntua najspori je podižu živi sistem u odnosu na sve druge žive distribuci jeLinuksa Ko izdrži i dočeka da se živi Šale OS podigne imaće pri l iku da vidipodrazumevanu plavu temu ovog operativnog sistema Prvi utisak je da Šale OSsvojom podrazumevanom temom pravi otklon od Vindouza ka Linuksu iako imapotenci ja l da potpuno bdquoklonirardquo Vindouzov izgled Šale OS svojompodrazumevanom temom poručuje bdquo Ja nisam Vindouz Nemojte me ni podsvesnoupoređivati sa nj im Ja sam Linuks koj i vam pomaže da se lakše snađete u meni rdquo

Oslobađanje

2 9

Broj 36

Svi elementi u Šale OS-u su na istim mestima kao naprimer u Vindouzu 7 Panelje u dnu ekrana Na njemu su dugme za meni ikonice najčešće korišćenihapl ikaci ja traka pokrenutih programa notifikaciona zona sa kontrolom zvukakontrolom mreže satom i tastaturnim izlazom i na kraju taster za minimiziranjesvih otvorenih prozora i otkrivanje radne površi (desktopa) Radna površ sadržinajbitni je ikonice za početak rada sa sistemom i Konki jev (eng Conky) sti l izovanisat Sve u svemu sasvim očekivana postavka za svakog migranta sa Vindouza

Instalacija Šale OS-aIako se i na osnovu živog sistema može steći utisak o upotrebl j ivosti sistema praviutisak daje tek prava instalaci ja na tvrdi disk računara Iako je instalaci ja Linuksalakša od instalaci je Vindouza to je ipak najkritični ja operaci ja za migranta Uslučaju da korisnik nema nameru da čuva neke podatke na svom računaruproblema neće biti Ubuntuov grafički instaler je jedan od najbol j ih inajautomatizovani j ih u svetu Linuksa Od korisnika traži samo nekol ikonaj jednostavni j ih l ičnih podataka a sve ostalo odrađuje sam Dovol jno je samopronaći ikonicu instalera na radnoj površi živog sistema i l i odabrati instalaci ju

ŠaleOS

30

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

pri l ikom podizanja sistema sa instalacionog medi ja (ovo je prirodan način zamigrante) Sve ostalo ide glatko - takoreći bdquonekst nekst nekst finišrdquo tehnologi jana koju su migranti navikl i

Za one koj i ipak žele da sačuvaju neke postojeće podatke na tvrdom diskupreporučujemo da se obrate nekom iskusni jem korisniku Linuksa (pitajte bi lo kogna forumima zajednica korisnika Linuksa) koj i će ih provesti kroz proces instalaci je

Upotrebljivost Šale OS-aApsolutno bdquokloniranjerdquo Vindouza na Linuksu je nemoguće Šale OS se ipak opasnopribl ižio Dodatnim uređivanjem pomoću već pripreml jenih alata Šale OS još višemože da l iči na Vindouz i l i da se potpuno transformiše u IksFCE (XFCE) Linuks požel j i korisnika

Grupisanje svih podešavanja u Setings Menadžeru 2 dobro imitira Kontrolni panel naVindouzu tako da migranti neće biti u di lemi gde su sva podešavanja sistema

Šale meni (Visker meni eng Whisker Menu) dobro oponaša Vindouzov Start meni tako da je pristup programima jasan i intuitivan Programi su standardno grupisanipo nameni na način karakterističan za Linuks al i misl imo da je to plus u odnosu naVindouzov pristup i da to ni je zbunjujuće migrantima

Dodavanje ikonica na panel i l i na radnu površ je sl ično kao kod Vindouza Dovol jnoje samo prevući mišem ikonicu iz meni ja na radnu površ i l i na panel

Aplikacije

Imamo utisak da je izbor apl ikativnog softvera vrlo pažl j ivo urađen Izabrane suuglavnom apl ikaci je koje su već standardne i na Vindouzu kao što su FajerfoksTanderberd (eng Thunderbird) i VLC Takođe izabrane su apl ikaci je koje su vrlosl ične Vindouzovim alternativama poput bdquoOdejšusardquo (eng Audacious) koj i l iči nabdquoVinamprdquo (eng Winamp) i l i bdquoDokument vjuerardquo koj i l iči na bdquo Akrobat riderrdquo

Ako se izaberu i ikonice koje sl iče onim na Vindouzu prepoznavanje apl ikaci ja ćebiti potpuno i neće biti d i lema za šta služi pojedina apl ikaci ja

2 Setings Menadžer - енг Settings Manager Podešavanje sistama

Oslobađanje

31

Broj 36

ŠaleOS

32

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Instalacija programa

Za migrante instalaci ja programa na Linuksu je najveća promena Ova promenafi lozofi je predstavl ja najveći šok za migrante Ubuntu softverski centar je dizajniranda ublaži ovaj šok U današnje vreme l judi su već naviknuti na Android i Androidstor tako da je lako navići se na Ubuntu softverski centar

Drugi problem migranata kada je u pitanju instalaci ja programa je što su mnoginavikl i na pojedine programe za Vindouz i bez nj ih ne mogu Šale ne može upotpunosti da reši taj problem al i može da ga ublaži Jedan ogroman plus za ŠaleOS je predinstal irani Vajn (eng WineHQ) i Plej -on-Linuks (eng PlayOnLinux) Dosada nismo sretal i d istribuci je Linuksa za početnike sa ovim već predinstal iranimprogramima

Oslobađanje

33

Broj 36

ŠaleOS

Vajn može da bude presudni dodatak koj i može da zadrži migranta na LinuksuSama ideja da može programe za Vindouz na koje je navikao da instal ira naLinuksu može da ga opredel i da je napravio dobar izbor operativnog sistema

ZaključakPrimeti l i smo da najnovi ja verzi ja Šale OS-a nema predinstal iran kancelari jski paketprograma Ovo je još jedan dokaz vrlo pažl j ivog odabira softvera za Šale sa stalnimrazmišl janjem kome ja namenjen ovaj operativni sistem Odabir kancelari jskogpaketa programa je vrlo subjektivan proces Nametanje Libre Ofisa kao rešenjamoglo bi biti kontraproduktivno Zahval ju jući Vajnu korisnik može da instal ira ineke stari je Majkrosoft Ofis pakete (npr MS Office 2010) tako da je na korisniku dabira opci ju koja mu naviše odgovara

Potrebno je malo iskustva u svetu Linuksa za punu kontrolu Šale OS-a Može da sekoristi i bez imalo iskustva vezanog za Linuks Intuitivan je i vodio je računa oiskustvima koje imaju migranti Bol je od ovog po našem sudu ne može

Iako su performanse u ovako uskoprofi l isanom operativnom sistemu u drugomplanu izbor grafičkog okruženja IksFCE i Zubuntua za osnovu dobar je izbor Dobroje odmeren odnos jednostavnosti upotrebe i opterećenja sistema Autor je moraoda vodi računa da je sistem prvenstveno namenjen stari jem hardveru iistovremeno neiskusnim korisnicima Linuks ima rešenja koja su još lakša za sistema teža za korisnika al i i obrnuto IksFCE je tačno u sredini Pošto je Zubuntu jedanod najbol j ih IksFCE sistema za početnike autor je odl ično izabrao sistem za bazuŠale OS-a Kao rezultat izbora dobio je jako stabi lan jednostavan okretan i lakoperativni sistem i za sebe kao korisnika i za hardver

Korisni l inkovi [1] https sites google comsitechaletosl inuxhome[2 ] https www youtube comwatchv= pL9H7GZWeyo[3] http www l inuxinsider comstory81771 htmlrss= 1

34

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Slobodni profesionalac

Аутор Стефан Ножинић

У претходном броју смо поменули шта је то Ансибл (енг Ansible) и навели смопримере његове нај једноставније употребе

У овом броју наводимо детаљнију употребу инвентара неке ад-хок командекао и неке детаље о употреби и могућностима конфигурације помоћуАнсибла

ИнвентарУ претходном броју било је тек неколико речи о овом појму Инвентар нам јеу претходном броју послужио да наведемо наша три сервера која смо каснијепинговали Рекли смо да је инвентар датотека која служи за навођењесервера који желимо да администрирамо и да помоћу њега можемоконфигурисати специфичне параметре за те сервере

Класична и најпростија употреба ове конфигурационе датотеке јеједноставно навођење жељених сервера

etcansiblehosts

server1examplecomserver2examplecomserver3examplecommailexamplecomwebexamplecom

2 deo

35

Broj 36

Наравно ово је довољно за једноставну употребу у случајевима када желимода сви наши сервери имају исту конфигурацију Ово као што сви добрознамо није често случај Обично желимо сервере подешене за специфичнунамену Ради овога нам Ансибл инвентар омогућава употребу групаједноставним навођењем секција те нас ова конфигурациона датотека достаподсећа на INI формат Рецимо да например имамо два веб-сервера једансервер за базе података и два мејл-сервера Наша конфигурација биизгледала овако

[webservers]web1examplecomweb2examplecom

[email]mail1examplecommail2examplecom

[databases]dbexamplecom

Као што се може приметити из примера секције постављамо измеђусредњих заграда Овде је битно напоменути да један сервер може припадативише секција па тако можемо имати сервер који служи и за веб и за базеподатака

Поред адресе сервера можете навести и SSH порт ако се не користи онајподразумевани - например

mailexamplecom1548

Поред порта можете навести и корисничко име при логовању - примерицена следећи начин

other1examplecom ansible_connection=ssh ansible_ssh_user=mpdehaanother2examplecom ansible_connection=ssh ansible_ssh_user=mdehaan

Као што сте могли већ да приметите и сами закључите могуће је поставитииндивидуалне променљиве по хосту Например

Ansibl

36

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

wwwexamplecom var1=val1 var2=val2

Променљиве могу бити конфигурисане и за целу групу

[webservers]web1examplecomweb2examplecom

[webserversvars]var1=val1var2=val2

Ад-хок командеИако је Ансибл намењен за употребу са тзв плејбуковима (playbooks) честоћете имати потребу да извршите неку команду на брзину и нећете желетида наводите специјалну конфигурацију за то Због овога Ансибл вамомогућава употребу ад-хок команди

Ми смо овакву команду већ поменули у претходном броју али нисмо удетаље објашњавали шта се ту конкретно дешава Употребили смо је када

Slobodni profesionalac

37

Broj 36

смо желели да пингујемо све наше сервере

Употребљавају се тако што се у конзоли укуца

ansible target -a command

Овде command треба заменити жељеном командом коју желите даизвршите а target треба заменити именом групе или хоста на којем желитеизвршавање задате команде

Например ако желимо да рестартујемо само веб-сервере користимо

ansible webservers -a reboot

На сличан начин можемо користити и друге уграђене модуле Ансибла каопримерице copy модул за премештање датотека на више сервера

ansible servers -m copy -a src=etchosts dest=tmphosts

Такође употребом ових команди можете сазнати тзв чињенице (енг facts) осерверу Ове варијабле су важне јер се могу користити за условноизвршавање команди у плејбуковима

Да бисте сазнали прикупљене чињенице за дати хост извршите

ansible target -m setup

За крајУ наредном броју показујемо највећу моћ Ансибла када будемо објаснилиупотребу плејбукова До тада надамо се да се нећете устручавати да нампошаљете е-писмо на нашу већ познату адресу електронске поште сапитањима критикама и предлозима

Ansibl

38

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Internet mreža i komunikacije

Autor Kriptopank

Na početku trećeg dela ovog seri ja la iznosimo jednu dobru vest Subrosa servisopisan u prvom delu ponovo je dostupan na mreži posle kratkog prekida odnekol iko dana

Iako iz naslova prevedenog na srpski jezik možda niste odmah prepoznal ipopularni servis pod originalnim engleskim nazivom Cryptocat on je jedan odsvakako najčuveni j ih i najpoznati j ih iz svoje vrste del imično prekriven plaštomkontroverzi i spekulaci ja

Ova apl ikaci ja samo je jedna u nizu svetski poznatih kriptografskih speci ja l i tetaskuvanih u kuhinj i gospodina Nadima Kobeisi ja (eng Nadim Kobeissi) sa istori jomdugom sada već preko četiri i po godine Ovaj dvadesetpetogodišnj i programerodgovoran je za apl ikaci je kao što su Mini lok (eng miniLock) i Pirio (eng Peerio)

Istina je da ovaj servis ni je hodao po crvenom tepihu od svog nastanka i da jepreko trnja na kraju ipak stigao do zvezda zaslugom svog autora i medi ja koj i supisal i o ranj ivostima ovog servisa otkrivenim tokom 2 013 godine Više o ovome nahttp goo glRWDy5L i http goo glZBj9B

Zapravo se radi o apl ikaci j i koja vam pruža mogućnost grupnog ćaskanja razmenepodataka al i i privatne konverzaci je sa nekom osobom iz grupe za ćaskanje a sveje to šifrovano tako da servis ne zna sam sadržaj vaših dopisivanja

Šifrovani čet (3 deo)

39

Broj 36

Šifrovani čet

Kriptografski model je i ovde takozvani end-tu-end (end-to-end) i sve (šifrovanje idešifrovanje) se obavl ja u vašem pretraživaču koj im pristupate ovom servisu pa jesvakako požel jno da pametno odaberete veb-pretraživač kako vas isti ne biizneverio svoj im manama i sigurnosnim propustima

Kad smo već kod end-tu-end šifrovanja da se podsetimo kako se ovo praktičnoizvodi kako kod mnogih apl ikaci ja tako i kod ove

Korisnici kreiraju javne i tajne kl jučeve lokalno javne proslede centralnom servisukoj i ih spaja pa servis umesto vas prosleđuje vaš javni kl juč osobama koje žele savama da sigurno komuniciraju (poši l jaoci poruka) Poši l jaoci šifruju porukunamenjenu vama vašim javnim kl jučem i proslede je centralnom servisu

Pređimo sada na instal iranje i korišćenje Kriptoketa

Dakle kada se ode na sajt Kriptoketa (https crypto cat) treba da se odaberedodatak za vaš pretraživač i on se instal ira na isti Ovde ćemo pretpostaviti da jeto Fajerfoks pa kad on bude tražio da ga restartujete učinite to

Sledeći korak je nalaženje ikonice instal irane apl ikaci je a za to morate otići u menirarr kastomajz (customize) Sada je potrebno da apl ikaci ju prebacite iz gomile ostal ihapl ikaci ja ( levo) u meni (desno) kao što je prikazano na sl ikama

40

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Pokretanje apl ikaci je iz pretraživača ne zahteva internet al i da biste se povezal i saostal ima internet vam je neophodan

Internet mreža i komunikacije

41

Broj 36

Pri pokretanju apl ikaci je treba da izaberete ime diskusi je (conversation name) i l iprostori je uslovno rečeno a to je ime grupe koju žel ite da kreirate i l i kojoj žel ite dase prikl jučite Nadimak (nickname) možete odabrati po žel j i a l i bi val ja lo da inadimak i ime diskusi je nemaju mnogo veze sa vašim stvarnim imenom i vašimostal im nadimcima u drugim apl ikaci jama i društvenim mrežama jer je to podatakkoj i Kriptoket-server vidi kada se na njega povežete pored vaše aj-pi (IP) adrese

Ove informaci je koje Kriptoket-server vidi nazivaju se metapodaci o koj ima smopričal i u trideset trećem broju Ime diskusi je i nadimak se mogu lako lažirati a zaprikrivanje aj-pi adrese će vam trebati neka anonimna mreža poput Tora i l ivirtualne privatne mreže (VPN) Više o metapodacima koje će Kriptoket-serverprikupiti od vas možete naći na nj ihovom blogu (https goo glTALq0R)

Ime diskusi je ćete proslediti ostal ima koj i su zainteresovani za zajedničkukomunikaci ju oni će se povezati sa vama i šifrovano ćaskanje može da počneInteresantno je kako korisnici niti vide niti moraju da brinu o kl jučevima Korisničkosučel je (GUI) apl ikaci je je jednostavno i praktično što je sigurno donelo slavu ovojapl ikaci j i pored vel ike medi jske pažnje

Kriptoket je projekat otvorenog koda i možete ga naći na Githabu(https goo gl4FOYMa) Ne samo da možete da proučavate kocircd apl ikaci je većmožete instal irati Kriptoket-servis na vašim serverima i tako imati potpunukontrolu nad metapodacima koje ostavl jate iza sebe kao mrvice hleba

Takođe je interesantno da apl ikaci ja još uvek nema stabi lnu podršku za Androidoperativni sistem al i eksperimentalna podrška je dostupna na KriptoketovomGithabu (https goo glpeXRgJ)

Propusti su ispravl jeni i apl ikaci ja sada koristi mnogo bol je kriptografske algoritmekoj i koriste el iptičke krive (ECDH - Eliptic Curve Diffie Hellman) za generisanjejavnog i tajnog kl juča El iptičke krive pružaju mnogo bol ju sigurnost od recimoRSA kl jučeva iste dužine o čemu smo govori l i u poslednjem delu seri ja la oenkriptovanoj elektronskoj pošti

Pored end-tu-end enkripci je Kriptoket koristi i OTR protokol koj i se koristi za XMPPvid komunikaci je Bez nepotrebnog ulaženja u detal je OTR vam pruža nešto što sezove prihvatl j ivo poricanje (plausible deniability) a to je mogućnost da porekne daste nešto baš vi napisal i ako se vaša šifrovana komunikaci ja ipak nekako dešifruje

Šifrovani čet

42

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Pregled popularnosti GNULinuks iBSD distribuci ja za mesec maj

Distrowatch

Pad ltPorast gtIsti rejting =(Korišćeni podaci sa Distrovoča)

123456789

101112131415161718192 02 12 22 32 42 5

MintDebianUbuntuFedoraopenSUSEMageiaCentOSManjaroArchLXLEelementaryPCLinuxOSAndroid-x86PeppermintNetrunnerQ4OSSolusPuppySabayonLubuntuKal ideepinantiXZorinwattOS

2 952 lt1706gt1498lt1462 =1106lt

945gt940lt879lt737lt701lt673lt638gt617=565gt539gt538gt534=534lt533gt509lt494lt478lt476=452 lt439gt

Iako veoma praktičan i dovol jnosiguran Kriptoket ni je za svenamene Nema podršku za video iaudio što je naprimer podržanokod pomenute Subrose Kriptoket jenamenjen kao sigurni ja alternativadruštvenim mrežama poputFejsbuka i svoju ulogu obavl ja većnekol iko godina što je pokazatel jdobrog kval iteta

Internet mreža i komunikacije

USKOROLiBRE-Serbian 2015

LLiiBBRREEČasopis o slobodnom softveru

TTrrii ggoodd iinnee ssaavvaammaa

Hvala što nam verujete

Page 8: Libre 36 hd lat

8

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

16 maj 2 015

Arduino se od sada proizvodi iu SAD-uArduino će se proizvoditi i u SAD-u kao posledicapartnerstva ove kompani je sa Adafrutom(AdaFruit)

Koristan l ink http t corZ9XCOZ6vI

18 maj 2 015

Panasonik isporučuje svojeprve televizore sa Fajerfoksoperativnim sistemom uEvropuPanasonik je isporučio svoje prve modeletelevizora koj i pokreću Fajerfoks operativnisistem Televizori su dostupni u Evropi a uskoroih očekujemo i u drugim delovima sveta

Koristan l ink http t cot3Xt1ket6V

19 maj 2 015

Open-strit-map u NepaluZajednica ovog projekta se angažovala kako bi sena slobodnoj mapi obeleži le oštećene zgrade idrugi objekti Oštećenja su posledica zemljotresakoj i je pogodio Nepal

Koristan l ink http t coutWbwLoWfi

Vesti

9

Broj 36

Autor Nino Vranešić

Novo Mesto je u petak 2 4 apri la 2 015 ponovo bi lo domaćin konferenci je bdquoOpenVejrdquo (Open Way) Tradici ja organizovanja događaja otvorenog koda u Novom Mestuje sačuvana i ove godine se slavi pomalo jubi larna peta godišnj ica

Puls slobode

Peti Open Vej ndash Novo Mesto 2015

10

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Cela priča je počela na Fakultetu informacionih nauka u Novom Mestu Bivšistudent postdiplomskih studi ja informatike u savremenom društvu Nino Vranešičosnivač i idejni vođa još 2 011 godine je prvi put organizovao manifestaci ju podnazivom bdquoDan otvorenog kodardquo Tokom godina tim i ideja su se proširi l i da bi nakraju bdquoprocvetal irdquo kroz formiranje Startapa Novog Mesta koj i postaje centartehnoloških i preduzetničkih trendova među mladima u jugoistočnom deluSloveni je Kao rezultat te ideje i ove godine je uspešno završena konferenci jabdquoOpen Vejrdquo u koorganizaci j i Fakulteta za informacione studi je Startapa NovogMesta i Mozi la Sloveni je

Događaj je ove godine održan u prostori jama Biznis inkubatora Podbreznik Uprepodnevnom delu bi le su organizovane tri veoma posećene radionice Učesnicisu mogl i da uče programiranje mikrokontrolera Arduino nauči l i su kako da napravesajt Drupalom i mogl i su da nadograde svoje znanje programiranja u SmartNindžara dionici uz pomoć alata Butstrep

Popodnevni deo konferenci je je ugostio govornike koj i supripremi l i zaniml j iva predavanja za publ iku

Govor o slobodnom i juzer-frendl i softverskom paketuKDE pripremio je i održao Jure Repinc

Puls slobode

11

Broj 36

Kako je open-sors ušao uRTV Sloveni ja rekao namje Tit Petrič

Boštjan Jerko svojom du-hovitošću privukao jeinteresovanje učesnika zaelektrotehniku predava-njem o Arduinu

bdquoDa možete koristiti ma-tematiku za stvaranjemuzikerdquo otkri la nam jeDr Lorena Mihelač koja jepredstavi la programskijezik Pjur Data (PD)

Iztok Smol ič objasnio namje zašto je otvoreni kodvažan za svakogpojedinca i kako lakomožemo uz pomoćotvorenog koda razvitidobar posao

Iz Albani je ugosti l i sumladog ambicioznogdizajnera imena El io Koši On je predstavio kl jučnekorake u međusobnojsaradnj i pri stvaranjudizajna u zajedniciotvorenog koda

bdquoOpen Vejrdquo ni je samo jošjedna konferenci ja izoblasti informacionihtehnologi ja kojapredstavl ja i promoviše

5 Open Vej

12

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

otvoreni kod Matjaž Horvat inženjer u Mozi l i o konferenci j i je rekao bdquoOtvoreni put(Open Way) ni je tipična open-sors konferenci ja niti obični tehnološki događaj To jestecište tehnoloških rešenja i izazova zajednice otvorenog koda koje širi svest da jeideja otvorenog koda širi pojam od tehnologi je rdquo Tako je ove godine konferenci japored toga što je pokrivala područja računara i informatike predstavi la i open-sorspristupe u drugim oblastima Open-sors pristupi se mogu primeniti u svimdruštvenim sferama od nauke do kulture

Poslednj i set je bio posvećen apl iciranju open-sors principa u medi j ima Anže VohBoštic i Domen Savič su predstavi l i način da se pobol jšaju medi j i i kako da onipostanu otvoreni j i Boštic je u svom izlaganju objasnio kako oni rade na portalubdquoPod črtordquo - da iz mora podataka naprave priču koja je objektivna Portal bdquoPod črtordquosve baze podataka slobodno objavl ju je Domen Savič koj i se zalaže za bol jemedi je nastoj i da dostigne svoj ci l j svojom kampanjom bdquoDajmo medi je u medi jerdquoOn kaže da medi j i treba da slobodno pružaju informaci je građanima pri čemu jekl juč aktivizam i učešće građana kao što je to slučaj u open-sors zajednicama

Konferenci ja je završena piknikom na otvorenom u otvorenom uredu Podbreznik

Puls slobode

13

Broj 36

Događaj je ove godine privukao posetioce iz svih krajeva Sloveni je Besplatan ulazsa ograničenim brojem karata po svemu sudeći privlači i sponzore Interakci jaučesnika tokom događaja i na završnom pikniku takođe privlači razne kompani je i

poslodavce Firma Domenca je u toku konferenci je objavi la konkurs zazapošl javanje

Možemo reći da bdquoOpen Vejrdquo obezbeđuje mesto susreta za pojedince i preduzećaOn predstavl ja plodno tlo za izgradnju i negovanje l ičnih i poslovnih veza bdquoOpenVejrdquo tako sledi svoju misi ju povezivanja i širenja svesti da je open-sors ideja vrednaširenja

5 Open Vej

14

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Autor Stefan Nožinić

Često nam je potrebno da upamtimo neke stvari kao što su reči stranog jezika i l ineke bitne činjenice Isto tako treba napomenuti da te upamćene stvari ne ostajudugo u našoj memori j i pa ih moramo osvežavati i obnavl jati Ovo je posebno bitnokod učenja stranog jezika i l i recimo kod pamćenja bitnih godina u istori j i Danaskada nam tehnologi ja može pomoći u mnogim delovima naših života treba jeiskoristiti i ovde kako bi optimizoval i ugođaj i efikasnost ovakvog vida učenja

U ovom članku vam predstavl jamo softver otvorenog koda namenjen onima koj itreba da zapamte neke činjenice i stvari i koj i to treba da obnavl ja ju posle nekogvremena

Šta je AnkiAnki je program otvorenog koda koj i omogućava da zabeležite ono što treba dazapamtite na male kartice koje imaju dve strane Prednja strana kartice je ona sapitanjem dok je zadnja strana ona sa odgovorom Pomoću ovog modelaomogućeno je učenje kao i kasni je ispitivanje i obnavl janje naučenog

Ne samo da vam omogućava da pravite svoje kartice nego vodi i evidenci ju otome koje ste kartice zaboravi l i da obnovite kol iko ste ih nauči l i i tera vas da ihredovno obnavl jate

Predstavljamo

Anki

15

Broj 36

Anki

InstalacijaAnki je moguće instal irati kroz riznice vaše distribuci je Linuksa i l i preuzeti gadirektno sa zvaničnog sajta U drugom slučaju proces instalaci je zavisi odoperativnog sistema koj i koristite Ovde je potrebno naglasiti da je Anki dostupanza Vindouz Linuks i OS-Iks (OSX) za upotrebu na desktop računaru kao i za Aj-OS(iOS) i Android za upotrebu na mobi lnim uređaj ima

UpotrebaPri l ikom pokretanja Anki ja pojavl ju je vamse glavni izbornik špi lova Ovo znači damožete imati više razl ičitih špi lova karataza razl ičite stvari Podrazumevano postoj isamo jedan špi l - default Za svaki špi lmožete dodati karticu Kada dodajetekarticu imate da izaberete tip kartice(osnovni tip i l i tip koj i vam omogućavapravl jenje dve kartice sa obrnutimstranama) Kod osnovnog tipa kartice sepravi samo jedna kartica gde je prednjastrana ono što napišete na prednjoj strania zadnja strana ono što napišete u odel jkuza tu stranu Pri l ikom pravl jenja tipakartice koj i omogućava reversed metodprave se dve kartice na osnovu podatakao jednoj Prva kartica na prednjoj straniima ono što ste napisal i u odel jku zaprednju stranu a na zadnjoj strani ono štoste napisal i u odel jku za zadnju stranuPored ove kartice kod ovog tipa se pravi idodatna kartica koja ima obrnuti redosledstrana Odnosno ono što ste napisal i naprednjoj strani postaje zadnja strana iobrnuto Ovo je dosta korisno ako učitestrani jezik pa tako možete proveriti da l iznate kako se reč sa stranog jezikaprevodi na naš jezik al i i obrnuto kako se

16

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

naša reč prevodi na stranijezik Ovo je moguće postićiupotrebom ovog kombino-vanog tipa jer time nemorate da pravite dvekartice već je dovol jnonapraviti jednu a Anki ćeza vas napraviti drugu saobrnutim stranama

Sinhronizacija saostalimuređajimaAnki vam omogućava da sesinhronizujete sa ostal imuređaj ima Ovo čak neznači da treba da imateinstal iranu Anki apl ikaci juna vašem uređaju već jedovol jno da imate instal iranveb-pretraživač na svomuređaju Sinhronizaci ja se vrši tako što napravite nalog na AnkiWeb-u i potomprebacite vaše lokalne kartice na server Sada možete tim podacima pristupiti sabi lo kog uređaja koj i poseduje veb pretraživač Naravno ako za tu platformupostoj i nativna Anki apl ikaci ja preporučujemo da nju koristite umesto suvog veb-pretraživača jer će vam ponuditi bol j i ugođaj pri korišćenju

ZaključakSlobodan softver je još jednom dokazao da može biti od vel ike pomoći uobrazovanju i da može biti veoma upotrebl j iv Nadamo se da će u budućnosti školepočeti da koriste Anki kako bi se učenicima olakšao proces učenja U svakomslučaju preporučujemo vam da sami isprobate mogućnosti ovog softvera jer ovajtekst ni je dovol jan da se sve mogućnosti opišu i pomenu

Predstavljamo

17

Broj 36

Autor Nikola Hardi

U petom broju našeg časopisa objavl jen je članak pod nazivom bdquoSlobodan softveru naucirdquo i tada je spomenut zgodan programčić pod nazivom Taskvorior (engtaskwarrior) i l i jednostavno - Task Da se podsetimo reč je o konzolnomprogramčiću za rad sa spiskovima zadataka i l i kako se ti spiskovi često zovubdquotudurdquo (eng to do - treba uraditi ) l istama Od tada je proteklo gotovo tri godine aTask je postao još bol j i U ovom članku će Task biti detal jni je predstavl jen uz osvrtna nekol iko novosti koje su se dogodi le od tada Ovo je lep primer projekta za koj ise može reći da je uspeo - njegova zajednica je porasla kval itet i mogućnosti suse pobol jšal i a nastal i su i novi projekti koj i podržavaju originalni Task

Kako je nastao TaskTask ni je ni prva ni poslednja apl ikaci ja za upravl janje bdquotudurdquo l istama iz konzolepostoje i todotxt todopy todosh i ostale Task je nastao iz potrebe autora daunapredi sl ične apl ikaci je Projekat je započet još 2 006 godine verzi ju 1 0 jedostigao 2 008 godine a verzi ju 2 0 2 012 godine Trenutna verzi ja je 2 4 4 štopokazuje aktivnost i dobro zdravl je projekta i zajednice Mnogi korisniciGNULinuksa i sl ičnih operativnih sistema mnogo vremena provode radeći uterminalu pa su konzolna rešenja uvek zaniml j iva Osim toga ovakve apl ikaci je supo pravi lu manje zahtevne kada su u pitanju resursi jednostavni je su za udal jenipristup i rad s nj ima je često brži i pri jatni j i zbog upotrebe preko tastature Postojemnoge tehnike za upravl janje l ičnim zadacima kao što su GTD (eng Getting

Taskvorior

Taskvorior

18

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Thigs Done) Pomodoro (eng Pommodoro) i druge Task ni je vezan ni za jednu odovih tehnika i na korisniku je da izabere discipl inu za dodavanje i rešavanjezadataka Naš predlog je knj iga Dejvida Alena pod nazivom bdquoKl juč uspehardquo (engDavid Alen Getting Things Done)

Jedan primer upotrebeTipičan tok upotrebe je dodavanje zadatka pregled spiska (svih zadataka i l i pozadatom kriteri jumu) i završavanje zadatka Pored toga korisnik često ima potrebuda pregleda statistiku i l i da izmeni neki zadatak Biće predstavl jen kratak primerupotrebe

Dodavanje zadatkaNakon instal iranja Task je dostupan komandom u terminalu task Izbor opci jeizvršava se dodavanjem naziva opci je nakon osnovne komande pa je novi zadatakmoguće dodati pri l ično intuitivnom komandom task add Otići u prodavnicu Pored naziva zadatka moguće je dodati zadatak koj i pripada nekom projektu i ima

Predstavljamo

19

Broj 36

neku oznaku Oznake se pišu sa prefiksom plus a cela komanda može da izgledaovako

task add projectškola +domaći +programiranje Napisati primergeneričke klase

Redosled atributa u komandi ni je važan pa oznake i l i atribut za projekat mogu dase nađu i na kraju komande Postoj i niz drugih atributa pored imena projektaRecimo krajnj i rok za izvršenje zadatka zakazivanje ponavl janja zadatka prioriteti drugi Lepa mogućnost je što naziv atributa ne mora da bude kompletan većatributi mogu da budu napisani samo delom recimo pri umesto priority i l i projumesto project

Pregled spiska zadatakaKada je Task pokrenut bez drugih komandi prikazaće spisak zadataka u jednomkompaktnom obl iku Ukol iko ste već dodal i neke zadatke možete ih jednostavnoprikazati pokretanjem komande task Komanda u ovom obl iku će prikazati spisakzadataka koj i je pri lagođen dimenzi jama terminala tako što neće prikazati svedodane zadatke i neće prikazati sve kolone (prioritet projekat oznakeponavl janje i drugo) U ovom podrazumevanom formatu spiska zadaci će bitipoređani po zadatim prioritetima al i o tome će biti malo više reči kasni je

Drugi format za prikaz spiska zadataka je long odnosno dugačak spisakIzvršavanje ove naredbe će prikazati spisak svih zadataka sortiranih po projektimauz nešto više detal ja

Izmena zadatakaSve Taskove komande se zapravo sastoje iz tri dela a to su fi l ter komanda iparametri Fi l triranje se može izvršiti po identifikacionim brojevima zadatakaprojektima prioritetima i l i po bi lo kojem drugom podatku iz opisa zadatkaKomande su uobičajene l ist za ispis modify za izmenu delete za uklanjanje idone za završavanje Nakon toga po potrebi slede parametri koj i nisu obavezni zasve komande Sledi nekol iko primera

task 12 modify priority Htask project l ibre done

Taskvorior

2 0

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

task proj l ibre taskwarrior donetask 13 donetask projlibr priH long

Kao što možete primetiti Task dozvol java nepotpune nazive projekata opisakomandi i izbora parametara Ukol iko niste sigurni koj i zadaci će biti izabranizadatim fi lterom uvek možete pokrenuti Task samo sa fi l terom (bez komandi iparametara) kako biste dobi l i spisak zadataka koj i zadovol javaju uslove izbora

Sinhronizacija

Task podržava nekol iko vidova sinhronizaci je još od ranih verzi ja Pošto su podaci ozadacima sačuvani u tekstualnim datotekama ređenje i spajanje tih datoteka sarazl ičitih računara ni je prevel ik problem Tako je od rani je dostupna sinhronizaci japutem Git repozitori juma ssh (eng secure shell) a neki korisnici su se snalazi l ičak i sa Dropboksovim direktori jumima Kada smo poslednj i put pisal i o ovomprogramu taskd je bio tek u planu a danas je to proveren i podrazumevani način

Predstavljamo

2 1

Broj 36

za sinhronizaci ju Taskovih podataka između više računara Taskd je servis koj i jeTaskvorior zajednica napravi la za svoje potrebe Reč je takođe o slobodnomsoftveru i svako može da pokrene ovaj servis na svom serveru Komunikaci ja jenaravno šifrovana standardnim i dobro testiranim algoritmima Ovom pri l ikommoramo da spomenemo i servis Frisink ( https freecinc com ) koj i pruža besplatnuuslugu taskd servera

Dodaci i srodni programiKao što smo već napisal i Taskvorior zajednica je popri l ično živa a korisnici delesvoje alatke i dodatke sa ostal im korisnicima Na ovoj stranici postoj i pregledtakvih dodataka ( http taskwarrior orgtools ) Neki od zaniml j ivih su bugwarrior(Bagvorior) koj i može da preuzima spiskove zadataka sa Githaba bdquotrdquo koj i ćepromeniti ponašanje u zavisnosti od lokaci je na kojoj se terminal trenutno nalazi imail2taskwarrior (Mej l -tu-taskvorior) za dodavanje zadataka putem mej la

Posebno je zaniml j ivo pitanje kl i jenta za Android Pronašl i smo dve implementaci jeJedna je taskwarrior-androidapp (Taskvorior-android-ap) (https github comsvi jeetaskwarrior-androidapp) a druga je Mirakel (http mirakel azappsdetaskwarrior html) Izgleda da je Mirakel trenutno najpopularni je i jedino zaistaupotrebl j ivo rešenje Omogućuje sinhronizaci ju radi dovol jno stabi lno a izgleda dase formira i lepa zajednica oko tog projekta što je obećavajuće

Taskvorior

2 2

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Autor Stefan Nožinić

U prošlom broju smo dal i kratko uputstvo za instalaci ju i osnovnu konfiguraci juVagranta Pomenul i smo neke njegove bitne osobine koje nam mogu pomoći Uovom delu seri ja la ćemo razmatrati detal jni je te osobine pokazati složeni jukonfiguraci ju i šta je sve moguće uraditi pri konfiguraci j i

U prošlom delu je bi lo reči o automatskoj konfiguraci j i Vagrant kuti je i tu smopomenul i razl ičite pristupe Da se podsetimo automatska konfiguraci japodrazumeva postinstalacioni postupak konfiguraci je operativnog sistema Neki odmetoda su preko škol jke (shell) i Ansibla (eng Ansible)

Konfiguraci ja putem škol jke podrazumeva pokretanje skripte koja će izvršitikonfiguraci ju Na primer pretpostavimo da ste u svom Vagrantfileu navel i kaooperativni sistem Debi jan Vagrant će preuzeti Debi jan napraviti virtuelnu mašinu ipokrenuti Debi jan Nakon pokretanja Debi jana pokreće se sistem automatskekonfiguraci je U našem slučaju pokreće se šel-skripta (shell) koju smo navel i uVagrantfileu Ta skripta može da uradi sve što je potrebno za dodatnu konfiguraci jusistema kao što su preuzimanje nekih faj lova kloniranje Git repozitori jumainstalaci ja dodatnog softvera itd

SkripteAko do sada niste imal i iskustva sa alatima za automatsku konfiguraci jupreporučujemo vam da ih pogledate i l i da koristite šel-skripte za automatskukonfiguraci ju Ako se odlučite za prvi predlog predlažemo vam seri ja l o Ansiblu koj iide uporedo sa ovim seri ja lom Ako se odlučite za drugu opci ju navodimonaj jednostavni ju upotrebu ovakvog sistema automatske konfiguraci je

U pitanju je sistem koj i će pri l ikom prve vagrant up komande pokrenuti šel-skriptuLokaci ju skripte podešavate u Vagrantovoj konfiguracionoj datoteci za trenutnu

(3 deo)

Kako da

2 3

Broj 36

Vagrant

mašinu na sledeći način

configvmprovision shell path skriptash

U skripti sada možete navesti komande koje će se izvršiti pri l ikom prvogpokretanja mašine

Ako koristite skriptu koja se nalazi na internetu možete u putanju (path) prosleditiadresu gde se nalazi ta skripta

AnsiblAnsibl je kompleksni j i pristup automatskoj konfiguraci j i i preporučujemo njegovuupotrebu ako ste iskusan korisnik i l i ako imate žel ju da probate nešto novo i danaučite nešto zaniml j ivo

Pri l ikom upotrebe Ansibla Vagrantu je potrebno naglasiti da je reč o Ansiblovomsistemu konfiguraci je i treba navesti putanju do plejbuka (playbook) Konfiguraci jaje prikazan sledećim primerom

configvmprovision ansible do |ansible|ansibleplaybook = playbookyml

Naravno podrazumeva se da na host-mašini imate instal iran Ansibl Preporučujemo seri ja l o Ansiblu ako ste zainteresovani za detal je o tome kako seon koristi i kako može biti koristan Verujte nam posle nekog vremena ćete shvatitida su obične skripte previše bdquoružnerdquo za neke kompleksni je stvari

Pored ove dve stavke koje morate navesti možete proslediti i neke dodatneinformaci je koje su vam potrebne Recimo možete proslediti dodatne promenl j ivePrimer

ansibleextra_vars = ntp_server poolntporgnginx

port 8008workers 4

2 4

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Ovo je naročito korisno ako žel ite da imate Ansiblovu konfiguraci ju za više mašinakoje se razl ikuju samo po datim parametrima

Pokretanje automatske konfiguracijeNekad je potrebno da ponovimo konfiguraci ju iako već imamo bdquokonfigurisanurdquo(možda nepravi lno) mašinu U ovom slučaju imamo dve mogućnosti dapokrenemo mašinu i da forsiramo konfiguraci ju i l i da pokrenemo konfiguraci ju kadje mašina već pokrenuta Nema neke razl ike između ova dva pristupa osim u tomeda l i je mašina već pokrenuta i l i ni je

Ako žel imo da pokrenemo mašinu i forsiramo konfiguraci ju pokrećemo

vagrant up --provision

U drugom slučaju kada nam je mašina već pokrenuta pokrećemo komandu

vagrant provision

Ako koristite običnu skriptu Vagrant će pokrenuti skriptu ponovo i ona će se izvršitikao da ste je pokrenul i normalno unutar mašine Ako koristite Ansibl on ćedetektovati šta treba da se menja a šta ne Ovo znači da ako u Ansiblovojkonfiguraci j i navedete instalaci ju nekog paketa Ansibl će prvo proveriti da l i jepaket prisutan na sistemu pa tek onda ga instal irati

Za sledeći brojU narednom delu ćemo pokazati primere kako da koristite promenl j ive uVagrantovoj konfiguracionoj datoteci i kako da koristite stvari specifične za Rubi(Ruby)

Kako da

2 5

Broj 36

Autor Dejan Maglov

U poslednje dve do tri godine u domaćoj zajednici korisnika Linuksa uočl j iv je novitrend Masovnost i interesovanje novih korisnika za Linuks opada što se možedonekle povezati sa ekonomskom krizom i sa padom prodaje novih računara a sadruge strane uočava se porast zaniml j ivih domaćih projekata vezanih za Linuks iuopšte za otvoreni kocircd pokrenutih od strane pojedinaca i l i manj ih grupa

Nepažl j ivi promatrač bi rekao da to nema smisla Stavl janje direktne relaci jeizmeđu masovnosti i kval iteta je očigledno pogrešno i to ne samo u ovom slučajunego uopšte Pad aktivnosti na forumima srpskih zajednica korisnika Linuksa znači

U potrazi za idealnom distribucijom

Šale OS ndash Karika koja nedostaje

Oslobađanje

2 6

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Oslobađanje

samo da je eufori ja koju je izazvao Ubuntu svojom pojavom i jakim marketingomsplasla i da smo se vrati l i u bdquopredubuntuovskordquo doba koje je obeležio razvojLinuksa bez upadl j ivog marketinga Za novu eufori ju oko Linuksa potrebni su novisenzacionalni projekat i novi talas agresivnog marketinga

Zatišje na forumima aktivistima ostavl ja prostor da se preusmere sa edukaci jenovih korisnika na neke druge svoje projekte U vreme Ubuntuovske eufori je jebi lo ideja da se pravi domaća distribuci ja Jedna je čak i pokrenuta na akademskomnivou ndash cp6Linux (2 008-2 009) Očigledno projekat ni je bio zreo i ni je bio postavl jenna zdravim osnovama fi lozofi je slobodnog i otvorenog softvera pa je brzo propaoNovac i eufori ja su pokrenul i ta j projekat al i kada je bdquoizmaknuta jedna stol icardquo(novac) zbog ekonomske krize projekat je propao Danas bez imalo novca načistoj fi lozofi j i slobodnog otvorenog koda beležimo već nekol iko zaniml j ivihprojekata domaćih distribuci ja Linuksa

ŠaleOS ndash Svetski a našOdmah na početku da razrešimo di lemu da l i je ovo nova distribuci ja Linuksa i l i jesamo mal i fork1 Zubuntua (eng Xubuntu) Pošto je teško biti priznat u selunajpouzdani je je da se odmah pri javiš u grad pa ako te grad prihvati ima šanse date posle i selo prihvati Šale OS (eng ChaletOS) je definitivno prihvaćen u bdquogradurdquoa evo i dokaza

http distrowatch comtable phpdistribution= chaletoshttp distrohunt cupofl inux comarticles phparticle_id= 31

U skoro svim recenzi jama Šale OS je ocenjen kao najbol j i Linuks namenjenkorisnicima koj i su u tranzici j i sa Vindouza na Linuks Pošto to sad znamo možemosa ponosom da kažemo da je autor Šale OS-a Dejan Petrović čitaocima LiBREčasopisa poznat kao autor programa Great Little Radio Player (engl sja jni mal iradio plejer)

Projektni zadatakIdeja ni je nova i naročito je postala aktuelna nakon gašenja podrške za Vindouz

1 Fork - u razvoju softvera razvojna granaderivat projekta koju razvi ja drugi tim udrugači jem pravcu

2 7

Broj 36

Eks-Pi Stari j i hardver je ostao bez podrške za Vindouz i jedini način da mu seproduži život je prelazak na Linuks Prelazak na Linuks ni je lak Suština je ista i l isl ična al i potpuno novi programi nova fi lozofi ja zbunjujuć i razl ičit izgled mnogeodvrate od ideje da pređu na novi nepoznati operativni sistem Svako od nas znabar nekoga ko je odustao od ovog prelaska

Ideja za nastanak ovakvog projekta je da se migrantima sa Vindouza ponudi izgledšto sl ični j i onom na koj i su navikl i Ovakvi projekti vezani za Linuks se trude nesamo da ponude sl ičan vizuelni utisak nego i da ponude korisniku podešavanja namestima gde ih oni očekuju s osvrtom na svoje iskustvo na Vindouzu

Sl ičan projekat je ponudio Zorin OS al i naš utisak je da Šale OS nudi više

Prvi utisciŠale OS je dobio ime po sti lu švajcarskih planinskih kuća koje odl ikujujednostavnost lepota i prepoznatl j ivost Poput bdquošalerdquo kuće Šale OS treba upravoda korisniku pruži udobnost prepoznatl j ivog okruženja lepotu i da se u njemu uvek

ŠaleOS

2 8

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

oseća kao kod svoje kuće

Šale OS je zapravo fork Zubuntua od kojeg se suštinski malo razl ikuje sa potpunopri lagođenim sti lom Aktuelna verzi ja Šale OS-a je 14 04 2 što je takođe naslediood Zubuntua na kojem je baziran Ovo znači da korisnik ima dugoročnu podršku jerje Zubuntu 14 04 izdanje sa dugogodišnjom podrškom (LTS)

Šale OS se isporučuje u dva izdanja ISO sl ike 32 -bitnoj i 64-bitnoj vel ičine 1 2GBza živi DVD i l i USB medi j Takođe je moguće preuzeti sl iku od 24GB koja sadrži obaizdanja Šale OS-a i koja je kompatibi lna samo sa DVD medi jumom

Sa dobrim nasleđem Šale OS je od Zubuntua nasledio i veoma sporo podizanježivog sistema sa DVD-a (USB-a) Imamo utisak da u poslednje vreme derivatiUbuntua najspori je podižu živi sistem u odnosu na sve druge žive distribuci jeLinuksa Ko izdrži i dočeka da se živi Šale OS podigne imaće pri l iku da vidipodrazumevanu plavu temu ovog operativnog sistema Prvi utisak je da Šale OSsvojom podrazumevanom temom pravi otklon od Vindouza ka Linuksu iako imapotenci ja l da potpuno bdquoklonirardquo Vindouzov izgled Šale OS svojompodrazumevanom temom poručuje bdquo Ja nisam Vindouz Nemojte me ni podsvesnoupoređivati sa nj im Ja sam Linuks koj i vam pomaže da se lakše snađete u meni rdquo

Oslobađanje

2 9

Broj 36

Svi elementi u Šale OS-u su na istim mestima kao naprimer u Vindouzu 7 Panelje u dnu ekrana Na njemu su dugme za meni ikonice najčešće korišćenihapl ikaci ja traka pokrenutih programa notifikaciona zona sa kontrolom zvukakontrolom mreže satom i tastaturnim izlazom i na kraju taster za minimiziranjesvih otvorenih prozora i otkrivanje radne površi (desktopa) Radna površ sadržinajbitni je ikonice za početak rada sa sistemom i Konki jev (eng Conky) sti l izovanisat Sve u svemu sasvim očekivana postavka za svakog migranta sa Vindouza

Instalacija Šale OS-aIako se i na osnovu živog sistema može steći utisak o upotrebl j ivosti sistema praviutisak daje tek prava instalaci ja na tvrdi disk računara Iako je instalaci ja Linuksalakša od instalaci je Vindouza to je ipak najkritični ja operaci ja za migranta Uslučaju da korisnik nema nameru da čuva neke podatke na svom računaruproblema neće biti Ubuntuov grafički instaler je jedan od najbol j ih inajautomatizovani j ih u svetu Linuksa Od korisnika traži samo nekol ikonaj jednostavni j ih l ičnih podataka a sve ostalo odrađuje sam Dovol jno je samopronaći ikonicu instalera na radnoj površi živog sistema i l i odabrati instalaci ju

ŠaleOS

30

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

pri l ikom podizanja sistema sa instalacionog medi ja (ovo je prirodan način zamigrante) Sve ostalo ide glatko - takoreći bdquonekst nekst nekst finišrdquo tehnologi jana koju su migranti navikl i

Za one koj i ipak žele da sačuvaju neke postojeće podatke na tvrdom diskupreporučujemo da se obrate nekom iskusni jem korisniku Linuksa (pitajte bi lo kogna forumima zajednica korisnika Linuksa) koj i će ih provesti kroz proces instalaci je

Upotrebljivost Šale OS-aApsolutno bdquokloniranjerdquo Vindouza na Linuksu je nemoguće Šale OS se ipak opasnopribl ižio Dodatnim uređivanjem pomoću već pripreml jenih alata Šale OS još višemože da l iči na Vindouz i l i da se potpuno transformiše u IksFCE (XFCE) Linuks požel j i korisnika

Grupisanje svih podešavanja u Setings Menadžeru 2 dobro imitira Kontrolni panel naVindouzu tako da migranti neće biti u di lemi gde su sva podešavanja sistema

Šale meni (Visker meni eng Whisker Menu) dobro oponaša Vindouzov Start meni tako da je pristup programima jasan i intuitivan Programi su standardno grupisanipo nameni na način karakterističan za Linuks al i misl imo da je to plus u odnosu naVindouzov pristup i da to ni je zbunjujuće migrantima

Dodavanje ikonica na panel i l i na radnu površ je sl ično kao kod Vindouza Dovol jnoje samo prevući mišem ikonicu iz meni ja na radnu površ i l i na panel

Aplikacije

Imamo utisak da je izbor apl ikativnog softvera vrlo pažl j ivo urađen Izabrane suuglavnom apl ikaci je koje su već standardne i na Vindouzu kao što su FajerfoksTanderberd (eng Thunderbird) i VLC Takođe izabrane su apl ikaci je koje su vrlosl ične Vindouzovim alternativama poput bdquoOdejšusardquo (eng Audacious) koj i l iči nabdquoVinamprdquo (eng Winamp) i l i bdquoDokument vjuerardquo koj i l iči na bdquo Akrobat riderrdquo

Ako se izaberu i ikonice koje sl iče onim na Vindouzu prepoznavanje apl ikaci ja ćebiti potpuno i neće biti d i lema za šta služi pojedina apl ikaci ja

2 Setings Menadžer - енг Settings Manager Podešavanje sistama

Oslobađanje

31

Broj 36

ŠaleOS

32

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Instalacija programa

Za migrante instalaci ja programa na Linuksu je najveća promena Ova promenafi lozofi je predstavl ja najveći šok za migrante Ubuntu softverski centar je dizajniranda ublaži ovaj šok U današnje vreme l judi su već naviknuti na Android i Androidstor tako da je lako navići se na Ubuntu softverski centar

Drugi problem migranata kada je u pitanju instalaci ja programa je što su mnoginavikl i na pojedine programe za Vindouz i bez nj ih ne mogu Šale ne može upotpunosti da reši taj problem al i može da ga ublaži Jedan ogroman plus za ŠaleOS je predinstal irani Vajn (eng WineHQ) i Plej -on-Linuks (eng PlayOnLinux) Dosada nismo sretal i d istribuci je Linuksa za početnike sa ovim već predinstal iranimprogramima

Oslobađanje

33

Broj 36

ŠaleOS

Vajn može da bude presudni dodatak koj i može da zadrži migranta na LinuksuSama ideja da može programe za Vindouz na koje je navikao da instal ira naLinuksu može da ga opredel i da je napravio dobar izbor operativnog sistema

ZaključakPrimeti l i smo da najnovi ja verzi ja Šale OS-a nema predinstal iran kancelari jski paketprograma Ovo je još jedan dokaz vrlo pažl j ivog odabira softvera za Šale sa stalnimrazmišl janjem kome ja namenjen ovaj operativni sistem Odabir kancelari jskogpaketa programa je vrlo subjektivan proces Nametanje Libre Ofisa kao rešenjamoglo bi biti kontraproduktivno Zahval ju jući Vajnu korisnik može da instal ira ineke stari je Majkrosoft Ofis pakete (npr MS Office 2010) tako da je na korisniku dabira opci ju koja mu naviše odgovara

Potrebno je malo iskustva u svetu Linuksa za punu kontrolu Šale OS-a Može da sekoristi i bez imalo iskustva vezanog za Linuks Intuitivan je i vodio je računa oiskustvima koje imaju migranti Bol je od ovog po našem sudu ne može

Iako su performanse u ovako uskoprofi l isanom operativnom sistemu u drugomplanu izbor grafičkog okruženja IksFCE i Zubuntua za osnovu dobar je izbor Dobroje odmeren odnos jednostavnosti upotrebe i opterećenja sistema Autor je moraoda vodi računa da je sistem prvenstveno namenjen stari jem hardveru iistovremeno neiskusnim korisnicima Linuks ima rešenja koja su još lakša za sistema teža za korisnika al i i obrnuto IksFCE je tačno u sredini Pošto je Zubuntu jedanod najbol j ih IksFCE sistema za početnike autor je odl ično izabrao sistem za bazuŠale OS-a Kao rezultat izbora dobio je jako stabi lan jednostavan okretan i lakoperativni sistem i za sebe kao korisnika i za hardver

Korisni l inkovi [1] https sites google comsitechaletosl inuxhome[2 ] https www youtube comwatchv= pL9H7GZWeyo[3] http www l inuxinsider comstory81771 htmlrss= 1

34

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Slobodni profesionalac

Аутор Стефан Ножинић

У претходном броју смо поменули шта је то Ансибл (енг Ansible) и навели смопримере његове нај једноставније употребе

У овом броју наводимо детаљнију употребу инвентара неке ад-хок командекао и неке детаље о употреби и могућностима конфигурације помоћуАнсибла

ИнвентарУ претходном броју било је тек неколико речи о овом појму Инвентар нам јеу претходном броју послужио да наведемо наша три сервера која смо каснијепинговали Рекли смо да је инвентар датотека која служи за навођењесервера који желимо да администрирамо и да помоћу њега можемоконфигурисати специфичне параметре за те сервере

Класична и најпростија употреба ове конфигурационе датотеке јеједноставно навођење жељених сервера

etcansiblehosts

server1examplecomserver2examplecomserver3examplecommailexamplecomwebexamplecom

2 deo

35

Broj 36

Наравно ово је довољно за једноставну употребу у случајевима када желимода сви наши сервери имају исту конфигурацију Ово као што сви добрознамо није често случај Обично желимо сервере подешене за специфичнунамену Ради овога нам Ансибл инвентар омогућава употребу групаједноставним навођењем секција те нас ова конфигурациона датотека достаподсећа на INI формат Рецимо да например имамо два веб-сервера једансервер за базе података и два мејл-сервера Наша конфигурација биизгледала овако

[webservers]web1examplecomweb2examplecom

[email]mail1examplecommail2examplecom

[databases]dbexamplecom

Као што се може приметити из примера секције постављамо измеђусредњих заграда Овде је битно напоменути да један сервер може припадативише секција па тако можемо имати сервер који служи и за веб и за базеподатака

Поред адресе сервера можете навести и SSH порт ако се не користи онајподразумевани - например

mailexamplecom1548

Поред порта можете навести и корисничко име при логовању - примерицена следећи начин

other1examplecom ansible_connection=ssh ansible_ssh_user=mpdehaanother2examplecom ansible_connection=ssh ansible_ssh_user=mdehaan

Као што сте могли већ да приметите и сами закључите могуће је поставитииндивидуалне променљиве по хосту Например

Ansibl

36

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

wwwexamplecom var1=val1 var2=val2

Променљиве могу бити конфигурисане и за целу групу

[webservers]web1examplecomweb2examplecom

[webserversvars]var1=val1var2=val2

Ад-хок командеИако је Ансибл намењен за употребу са тзв плејбуковима (playbooks) честоћете имати потребу да извршите неку команду на брзину и нећете желетида наводите специјалну конфигурацију за то Због овога Ансибл вамомогућава употребу ад-хок команди

Ми смо овакву команду већ поменули у претходном броју али нисмо удетаље објашњавали шта се ту конкретно дешава Употребили смо је када

Slobodni profesionalac

37

Broj 36

смо желели да пингујемо све наше сервере

Употребљавају се тако што се у конзоли укуца

ansible target -a command

Овде command треба заменити жељеном командом коју желите даизвршите а target треба заменити именом групе или хоста на којем желитеизвршавање задате команде

Например ако желимо да рестартујемо само веб-сервере користимо

ansible webservers -a reboot

На сличан начин можемо користити и друге уграђене модуле Ансибла каопримерице copy модул за премештање датотека на више сервера

ansible servers -m copy -a src=etchosts dest=tmphosts

Такође употребом ових команди можете сазнати тзв чињенице (енг facts) осерверу Ове варијабле су важне јер се могу користити за условноизвршавање команди у плејбуковима

Да бисте сазнали прикупљене чињенице за дати хост извршите

ansible target -m setup

За крајУ наредном броју показујемо највећу моћ Ансибла када будемо објаснилиупотребу плејбукова До тада надамо се да се нећете устручавати да нампошаљете е-писмо на нашу већ познату адресу електронске поште сапитањима критикама и предлозима

Ansibl

38

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Internet mreža i komunikacije

Autor Kriptopank

Na početku trećeg dela ovog seri ja la iznosimo jednu dobru vest Subrosa servisopisan u prvom delu ponovo je dostupan na mreži posle kratkog prekida odnekol iko dana

Iako iz naslova prevedenog na srpski jezik možda niste odmah prepoznal ipopularni servis pod originalnim engleskim nazivom Cryptocat on je jedan odsvakako najčuveni j ih i najpoznati j ih iz svoje vrste del imično prekriven plaštomkontroverzi i spekulaci ja

Ova apl ikaci ja samo je jedna u nizu svetski poznatih kriptografskih speci ja l i tetaskuvanih u kuhinj i gospodina Nadima Kobeisi ja (eng Nadim Kobeissi) sa istori jomdugom sada već preko četiri i po godine Ovaj dvadesetpetogodišnj i programerodgovoran je za apl ikaci je kao što su Mini lok (eng miniLock) i Pirio (eng Peerio)

Istina je da ovaj servis ni je hodao po crvenom tepihu od svog nastanka i da jepreko trnja na kraju ipak stigao do zvezda zaslugom svog autora i medi ja koj i supisal i o ranj ivostima ovog servisa otkrivenim tokom 2 013 godine Više o ovome nahttp goo glRWDy5L i http goo glZBj9B

Zapravo se radi o apl ikaci j i koja vam pruža mogućnost grupnog ćaskanja razmenepodataka al i i privatne konverzaci je sa nekom osobom iz grupe za ćaskanje a sveje to šifrovano tako da servis ne zna sam sadržaj vaših dopisivanja

Šifrovani čet (3 deo)

39

Broj 36

Šifrovani čet

Kriptografski model je i ovde takozvani end-tu-end (end-to-end) i sve (šifrovanje idešifrovanje) se obavl ja u vašem pretraživaču koj im pristupate ovom servisu pa jesvakako požel jno da pametno odaberete veb-pretraživač kako vas isti ne biizneverio svoj im manama i sigurnosnim propustima

Kad smo već kod end-tu-end šifrovanja da se podsetimo kako se ovo praktičnoizvodi kako kod mnogih apl ikaci ja tako i kod ove

Korisnici kreiraju javne i tajne kl jučeve lokalno javne proslede centralnom servisukoj i ih spaja pa servis umesto vas prosleđuje vaš javni kl juč osobama koje žele savama da sigurno komuniciraju (poši l jaoci poruka) Poši l jaoci šifruju porukunamenjenu vama vašim javnim kl jučem i proslede je centralnom servisu

Pređimo sada na instal iranje i korišćenje Kriptoketa

Dakle kada se ode na sajt Kriptoketa (https crypto cat) treba da se odaberedodatak za vaš pretraživač i on se instal ira na isti Ovde ćemo pretpostaviti da jeto Fajerfoks pa kad on bude tražio da ga restartujete učinite to

Sledeći korak je nalaženje ikonice instal irane apl ikaci je a za to morate otići u menirarr kastomajz (customize) Sada je potrebno da apl ikaci ju prebacite iz gomile ostal ihapl ikaci ja ( levo) u meni (desno) kao što je prikazano na sl ikama

40

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Pokretanje apl ikaci je iz pretraživača ne zahteva internet al i da biste se povezal i saostal ima internet vam je neophodan

Internet mreža i komunikacije

41

Broj 36

Pri pokretanju apl ikaci je treba da izaberete ime diskusi je (conversation name) i l iprostori je uslovno rečeno a to je ime grupe koju žel ite da kreirate i l i kojoj žel ite dase prikl jučite Nadimak (nickname) možete odabrati po žel j i a l i bi val ja lo da inadimak i ime diskusi je nemaju mnogo veze sa vašim stvarnim imenom i vašimostal im nadimcima u drugim apl ikaci jama i društvenim mrežama jer je to podatakkoj i Kriptoket-server vidi kada se na njega povežete pored vaše aj-pi (IP) adrese

Ove informaci je koje Kriptoket-server vidi nazivaju se metapodaci o koj ima smopričal i u trideset trećem broju Ime diskusi je i nadimak se mogu lako lažirati a zaprikrivanje aj-pi adrese će vam trebati neka anonimna mreža poput Tora i l ivirtualne privatne mreže (VPN) Više o metapodacima koje će Kriptoket-serverprikupiti od vas možete naći na nj ihovom blogu (https goo glTALq0R)

Ime diskusi je ćete proslediti ostal ima koj i su zainteresovani za zajedničkukomunikaci ju oni će se povezati sa vama i šifrovano ćaskanje može da počneInteresantno je kako korisnici niti vide niti moraju da brinu o kl jučevima Korisničkosučel je (GUI) apl ikaci je je jednostavno i praktično što je sigurno donelo slavu ovojapl ikaci j i pored vel ike medi jske pažnje

Kriptoket je projekat otvorenog koda i možete ga naći na Githabu(https goo gl4FOYMa) Ne samo da možete da proučavate kocircd apl ikaci je većmožete instal irati Kriptoket-servis na vašim serverima i tako imati potpunukontrolu nad metapodacima koje ostavl jate iza sebe kao mrvice hleba

Takođe je interesantno da apl ikaci ja još uvek nema stabi lnu podršku za Androidoperativni sistem al i eksperimentalna podrška je dostupna na KriptoketovomGithabu (https goo glpeXRgJ)

Propusti su ispravl jeni i apl ikaci ja sada koristi mnogo bol je kriptografske algoritmekoj i koriste el iptičke krive (ECDH - Eliptic Curve Diffie Hellman) za generisanjejavnog i tajnog kl juča El iptičke krive pružaju mnogo bol ju sigurnost od recimoRSA kl jučeva iste dužine o čemu smo govori l i u poslednjem delu seri ja la oenkriptovanoj elektronskoj pošti

Pored end-tu-end enkripci je Kriptoket koristi i OTR protokol koj i se koristi za XMPPvid komunikaci je Bez nepotrebnog ulaženja u detal je OTR vam pruža nešto što sezove prihvatl j ivo poricanje (plausible deniability) a to je mogućnost da porekne daste nešto baš vi napisal i ako se vaša šifrovana komunikaci ja ipak nekako dešifruje

Šifrovani čet

42

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Pregled popularnosti GNULinuks iBSD distribuci ja za mesec maj

Distrowatch

Pad ltPorast gtIsti rejting =(Korišćeni podaci sa Distrovoča)

123456789

101112131415161718192 02 12 22 32 42 5

MintDebianUbuntuFedoraopenSUSEMageiaCentOSManjaroArchLXLEelementaryPCLinuxOSAndroid-x86PeppermintNetrunnerQ4OSSolusPuppySabayonLubuntuKal ideepinantiXZorinwattOS

2 952 lt1706gt1498lt1462 =1106lt

945gt940lt879lt737lt701lt673lt638gt617=565gt539gt538gt534=534lt533gt509lt494lt478lt476=452 lt439gt

Iako veoma praktičan i dovol jnosiguran Kriptoket ni je za svenamene Nema podršku za video iaudio što je naprimer podržanokod pomenute Subrose Kriptoket jenamenjen kao sigurni ja alternativadruštvenim mrežama poputFejsbuka i svoju ulogu obavl ja većnekol iko godina što je pokazatel jdobrog kval iteta

Internet mreža i komunikacije

USKOROLiBRE-Serbian 2015

LLiiBBRREEČasopis o slobodnom softveru

TTrrii ggoodd iinnee ssaavvaammaa

Hvala što nam verujete

Page 9: Libre 36 hd lat

9

Broj 36

Autor Nino Vranešić

Novo Mesto je u petak 2 4 apri la 2 015 ponovo bi lo domaćin konferenci je bdquoOpenVejrdquo (Open Way) Tradici ja organizovanja događaja otvorenog koda u Novom Mestuje sačuvana i ove godine se slavi pomalo jubi larna peta godišnj ica

Puls slobode

Peti Open Vej ndash Novo Mesto 2015

10

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Cela priča je počela na Fakultetu informacionih nauka u Novom Mestu Bivšistudent postdiplomskih studi ja informatike u savremenom društvu Nino Vranešičosnivač i idejni vođa još 2 011 godine je prvi put organizovao manifestaci ju podnazivom bdquoDan otvorenog kodardquo Tokom godina tim i ideja su se proširi l i da bi nakraju bdquoprocvetal irdquo kroz formiranje Startapa Novog Mesta koj i postaje centartehnoloških i preduzetničkih trendova među mladima u jugoistočnom deluSloveni je Kao rezultat te ideje i ove godine je uspešno završena konferenci jabdquoOpen Vejrdquo u koorganizaci j i Fakulteta za informacione studi je Startapa NovogMesta i Mozi la Sloveni je

Događaj je ove godine održan u prostori jama Biznis inkubatora Podbreznik Uprepodnevnom delu bi le su organizovane tri veoma posećene radionice Učesnicisu mogl i da uče programiranje mikrokontrolera Arduino nauči l i su kako da napravesajt Drupalom i mogl i su da nadograde svoje znanje programiranja u SmartNindžara dionici uz pomoć alata Butstrep

Popodnevni deo konferenci je je ugostio govornike koj i supripremi l i zaniml j iva predavanja za publ iku

Govor o slobodnom i juzer-frendl i softverskom paketuKDE pripremio je i održao Jure Repinc

Puls slobode

11

Broj 36

Kako je open-sors ušao uRTV Sloveni ja rekao namje Tit Petrič

Boštjan Jerko svojom du-hovitošću privukao jeinteresovanje učesnika zaelektrotehniku predava-njem o Arduinu

bdquoDa možete koristiti ma-tematiku za stvaranjemuzikerdquo otkri la nam jeDr Lorena Mihelač koja jepredstavi la programskijezik Pjur Data (PD)

Iztok Smol ič objasnio namje zašto je otvoreni kodvažan za svakogpojedinca i kako lakomožemo uz pomoćotvorenog koda razvitidobar posao

Iz Albani je ugosti l i sumladog ambicioznogdizajnera imena El io Koši On je predstavio kl jučnekorake u međusobnojsaradnj i pri stvaranjudizajna u zajedniciotvorenog koda

bdquoOpen Vejrdquo ni je samo jošjedna konferenci ja izoblasti informacionihtehnologi ja kojapredstavl ja i promoviše

5 Open Vej

12

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

otvoreni kod Matjaž Horvat inženjer u Mozi l i o konferenci j i je rekao bdquoOtvoreni put(Open Way) ni je tipična open-sors konferenci ja niti obični tehnološki događaj To jestecište tehnoloških rešenja i izazova zajednice otvorenog koda koje širi svest da jeideja otvorenog koda širi pojam od tehnologi je rdquo Tako je ove godine konferenci japored toga što je pokrivala područja računara i informatike predstavi la i open-sorspristupe u drugim oblastima Open-sors pristupi se mogu primeniti u svimdruštvenim sferama od nauke do kulture

Poslednj i set je bio posvećen apl iciranju open-sors principa u medi j ima Anže VohBoštic i Domen Savič su predstavi l i način da se pobol jšaju medi j i i kako da onipostanu otvoreni j i Boštic je u svom izlaganju objasnio kako oni rade na portalubdquoPod črtordquo - da iz mora podataka naprave priču koja je objektivna Portal bdquoPod črtordquosve baze podataka slobodno objavl ju je Domen Savič koj i se zalaže za bol jemedi je nastoj i da dostigne svoj ci l j svojom kampanjom bdquoDajmo medi je u medi jerdquoOn kaže da medi j i treba da slobodno pružaju informaci je građanima pri čemu jekl juč aktivizam i učešće građana kao što je to slučaj u open-sors zajednicama

Konferenci ja je završena piknikom na otvorenom u otvorenom uredu Podbreznik

Puls slobode

13

Broj 36

Događaj je ove godine privukao posetioce iz svih krajeva Sloveni je Besplatan ulazsa ograničenim brojem karata po svemu sudeći privlači i sponzore Interakci jaučesnika tokom događaja i na završnom pikniku takođe privlači razne kompani je i

poslodavce Firma Domenca je u toku konferenci je objavi la konkurs zazapošl javanje

Možemo reći da bdquoOpen Vejrdquo obezbeđuje mesto susreta za pojedince i preduzećaOn predstavl ja plodno tlo za izgradnju i negovanje l ičnih i poslovnih veza bdquoOpenVejrdquo tako sledi svoju misi ju povezivanja i širenja svesti da je open-sors ideja vrednaširenja

5 Open Vej

14

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Autor Stefan Nožinić

Često nam je potrebno da upamtimo neke stvari kao što su reči stranog jezika i l ineke bitne činjenice Isto tako treba napomenuti da te upamćene stvari ne ostajudugo u našoj memori j i pa ih moramo osvežavati i obnavl jati Ovo je posebno bitnokod učenja stranog jezika i l i recimo kod pamćenja bitnih godina u istori j i Danaskada nam tehnologi ja može pomoći u mnogim delovima naših života treba jeiskoristiti i ovde kako bi optimizoval i ugođaj i efikasnost ovakvog vida učenja

U ovom članku vam predstavl jamo softver otvorenog koda namenjen onima koj itreba da zapamte neke činjenice i stvari i koj i to treba da obnavl ja ju posle nekogvremena

Šta je AnkiAnki je program otvorenog koda koj i omogućava da zabeležite ono što treba dazapamtite na male kartice koje imaju dve strane Prednja strana kartice je ona sapitanjem dok je zadnja strana ona sa odgovorom Pomoću ovog modelaomogućeno je učenje kao i kasni je ispitivanje i obnavl janje naučenog

Ne samo da vam omogućava da pravite svoje kartice nego vodi i evidenci ju otome koje ste kartice zaboravi l i da obnovite kol iko ste ih nauči l i i tera vas da ihredovno obnavl jate

Predstavljamo

Anki

15

Broj 36

Anki

InstalacijaAnki je moguće instal irati kroz riznice vaše distribuci je Linuksa i l i preuzeti gadirektno sa zvaničnog sajta U drugom slučaju proces instalaci je zavisi odoperativnog sistema koj i koristite Ovde je potrebno naglasiti da je Anki dostupanza Vindouz Linuks i OS-Iks (OSX) za upotrebu na desktop računaru kao i za Aj-OS(iOS) i Android za upotrebu na mobi lnim uređaj ima

UpotrebaPri l ikom pokretanja Anki ja pojavl ju je vamse glavni izbornik špi lova Ovo znači damožete imati više razl ičitih špi lova karataza razl ičite stvari Podrazumevano postoj isamo jedan špi l - default Za svaki špi lmožete dodati karticu Kada dodajetekarticu imate da izaberete tip kartice(osnovni tip i l i tip koj i vam omogućavapravl jenje dve kartice sa obrnutimstranama) Kod osnovnog tipa kartice sepravi samo jedna kartica gde je prednjastrana ono što napišete na prednjoj strania zadnja strana ono što napišete u odel jkuza tu stranu Pri l ikom pravl jenja tipakartice koj i omogućava reversed metodprave se dve kartice na osnovu podatakao jednoj Prva kartica na prednjoj straniima ono što ste napisal i u odel jku zaprednju stranu a na zadnjoj strani ono štoste napisal i u odel jku za zadnju stranuPored ove kartice kod ovog tipa se pravi idodatna kartica koja ima obrnuti redosledstrana Odnosno ono što ste napisal i naprednjoj strani postaje zadnja strana iobrnuto Ovo je dosta korisno ako učitestrani jezik pa tako možete proveriti da l iznate kako se reč sa stranog jezikaprevodi na naš jezik al i i obrnuto kako se

16

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

naša reč prevodi na stranijezik Ovo je moguće postićiupotrebom ovog kombino-vanog tipa jer time nemorate da pravite dvekartice već je dovol jnonapraviti jednu a Anki ćeza vas napraviti drugu saobrnutim stranama

Sinhronizacija saostalimuređajimaAnki vam omogućava da sesinhronizujete sa ostal imuređaj ima Ovo čak neznači da treba da imateinstal iranu Anki apl ikaci juna vašem uređaju već jedovol jno da imate instal iranveb-pretraživač na svomuređaju Sinhronizaci ja se vrši tako što napravite nalog na AnkiWeb-u i potomprebacite vaše lokalne kartice na server Sada možete tim podacima pristupiti sabi lo kog uređaja koj i poseduje veb pretraživač Naravno ako za tu platformupostoj i nativna Anki apl ikaci ja preporučujemo da nju koristite umesto suvog veb-pretraživača jer će vam ponuditi bol j i ugođaj pri korišćenju

ZaključakSlobodan softver je još jednom dokazao da može biti od vel ike pomoći uobrazovanju i da može biti veoma upotrebl j iv Nadamo se da će u budućnosti školepočeti da koriste Anki kako bi se učenicima olakšao proces učenja U svakomslučaju preporučujemo vam da sami isprobate mogućnosti ovog softvera jer ovajtekst ni je dovol jan da se sve mogućnosti opišu i pomenu

Predstavljamo

17

Broj 36

Autor Nikola Hardi

U petom broju našeg časopisa objavl jen je članak pod nazivom bdquoSlobodan softveru naucirdquo i tada je spomenut zgodan programčić pod nazivom Taskvorior (engtaskwarrior) i l i jednostavno - Task Da se podsetimo reč je o konzolnomprogramčiću za rad sa spiskovima zadataka i l i kako se ti spiskovi često zovubdquotudurdquo (eng to do - treba uraditi ) l istama Od tada je proteklo gotovo tri godine aTask je postao još bol j i U ovom članku će Task biti detal jni je predstavl jen uz osvrtna nekol iko novosti koje su se dogodi le od tada Ovo je lep primer projekta za koj ise može reći da je uspeo - njegova zajednica je porasla kval itet i mogućnosti suse pobol jšal i a nastal i su i novi projekti koj i podržavaju originalni Task

Kako je nastao TaskTask ni je ni prva ni poslednja apl ikaci ja za upravl janje bdquotudurdquo l istama iz konzolepostoje i todotxt todopy todosh i ostale Task je nastao iz potrebe autora daunapredi sl ične apl ikaci je Projekat je započet još 2 006 godine verzi ju 1 0 jedostigao 2 008 godine a verzi ju 2 0 2 012 godine Trenutna verzi ja je 2 4 4 štopokazuje aktivnost i dobro zdravl je projekta i zajednice Mnogi korisniciGNULinuksa i sl ičnih operativnih sistema mnogo vremena provode radeći uterminalu pa su konzolna rešenja uvek zaniml j iva Osim toga ovakve apl ikaci je supo pravi lu manje zahtevne kada su u pitanju resursi jednostavni je su za udal jenipristup i rad s nj ima je često brži i pri jatni j i zbog upotrebe preko tastature Postojemnoge tehnike za upravl janje l ičnim zadacima kao što su GTD (eng Getting

Taskvorior

Taskvorior

18

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Thigs Done) Pomodoro (eng Pommodoro) i druge Task ni je vezan ni za jednu odovih tehnika i na korisniku je da izabere discipl inu za dodavanje i rešavanjezadataka Naš predlog je knj iga Dejvida Alena pod nazivom bdquoKl juč uspehardquo (engDavid Alen Getting Things Done)

Jedan primer upotrebeTipičan tok upotrebe je dodavanje zadatka pregled spiska (svih zadataka i l i pozadatom kriteri jumu) i završavanje zadatka Pored toga korisnik često ima potrebuda pregleda statistiku i l i da izmeni neki zadatak Biće predstavl jen kratak primerupotrebe

Dodavanje zadatkaNakon instal iranja Task je dostupan komandom u terminalu task Izbor opci jeizvršava se dodavanjem naziva opci je nakon osnovne komande pa je novi zadatakmoguće dodati pri l ično intuitivnom komandom task add Otići u prodavnicu Pored naziva zadatka moguće je dodati zadatak koj i pripada nekom projektu i ima

Predstavljamo

19

Broj 36

neku oznaku Oznake se pišu sa prefiksom plus a cela komanda može da izgledaovako

task add projectškola +domaći +programiranje Napisati primergeneričke klase

Redosled atributa u komandi ni je važan pa oznake i l i atribut za projekat mogu dase nađu i na kraju komande Postoj i niz drugih atributa pored imena projektaRecimo krajnj i rok za izvršenje zadatka zakazivanje ponavl janja zadatka prioriteti drugi Lepa mogućnost je što naziv atributa ne mora da bude kompletan većatributi mogu da budu napisani samo delom recimo pri umesto priority i l i projumesto project

Pregled spiska zadatakaKada je Task pokrenut bez drugih komandi prikazaće spisak zadataka u jednomkompaktnom obl iku Ukol iko ste već dodal i neke zadatke možete ih jednostavnoprikazati pokretanjem komande task Komanda u ovom obl iku će prikazati spisakzadataka koj i je pri lagođen dimenzi jama terminala tako što neće prikazati svedodane zadatke i neće prikazati sve kolone (prioritet projekat oznakeponavl janje i drugo) U ovom podrazumevanom formatu spiska zadaci će bitipoređani po zadatim prioritetima al i o tome će biti malo više reči kasni je

Drugi format za prikaz spiska zadataka je long odnosno dugačak spisakIzvršavanje ove naredbe će prikazati spisak svih zadataka sortiranih po projektimauz nešto više detal ja

Izmena zadatakaSve Taskove komande se zapravo sastoje iz tri dela a to su fi l ter komanda iparametri Fi l triranje se može izvršiti po identifikacionim brojevima zadatakaprojektima prioritetima i l i po bi lo kojem drugom podatku iz opisa zadatkaKomande su uobičajene l ist za ispis modify za izmenu delete za uklanjanje idone za završavanje Nakon toga po potrebi slede parametri koj i nisu obavezni zasve komande Sledi nekol iko primera

task 12 modify priority Htask project l ibre done

Taskvorior

2 0

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

task proj l ibre taskwarrior donetask 13 donetask projlibr priH long

Kao što možete primetiti Task dozvol java nepotpune nazive projekata opisakomandi i izbora parametara Ukol iko niste sigurni koj i zadaci će biti izabranizadatim fi lterom uvek možete pokrenuti Task samo sa fi l terom (bez komandi iparametara) kako biste dobi l i spisak zadataka koj i zadovol javaju uslove izbora

Sinhronizacija

Task podržava nekol iko vidova sinhronizaci je još od ranih verzi ja Pošto su podaci ozadacima sačuvani u tekstualnim datotekama ređenje i spajanje tih datoteka sarazl ičitih računara ni je prevel ik problem Tako je od rani je dostupna sinhronizaci japutem Git repozitori juma ssh (eng secure shell) a neki korisnici su se snalazi l ičak i sa Dropboksovim direktori jumima Kada smo poslednj i put pisal i o ovomprogramu taskd je bio tek u planu a danas je to proveren i podrazumevani način

Predstavljamo

2 1

Broj 36

za sinhronizaci ju Taskovih podataka između više računara Taskd je servis koj i jeTaskvorior zajednica napravi la za svoje potrebe Reč je takođe o slobodnomsoftveru i svako može da pokrene ovaj servis na svom serveru Komunikaci ja jenaravno šifrovana standardnim i dobro testiranim algoritmima Ovom pri l ikommoramo da spomenemo i servis Frisink ( https freecinc com ) koj i pruža besplatnuuslugu taskd servera

Dodaci i srodni programiKao što smo već napisal i Taskvorior zajednica je popri l ično živa a korisnici delesvoje alatke i dodatke sa ostal im korisnicima Na ovoj stranici postoj i pregledtakvih dodataka ( http taskwarrior orgtools ) Neki od zaniml j ivih su bugwarrior(Bagvorior) koj i može da preuzima spiskove zadataka sa Githaba bdquotrdquo koj i ćepromeniti ponašanje u zavisnosti od lokaci je na kojoj se terminal trenutno nalazi imail2taskwarrior (Mej l -tu-taskvorior) za dodavanje zadataka putem mej la

Posebno je zaniml j ivo pitanje kl i jenta za Android Pronašl i smo dve implementaci jeJedna je taskwarrior-androidapp (Taskvorior-android-ap) (https github comsvi jeetaskwarrior-androidapp) a druga je Mirakel (http mirakel azappsdetaskwarrior html) Izgleda da je Mirakel trenutno najpopularni je i jedino zaistaupotrebl j ivo rešenje Omogućuje sinhronizaci ju radi dovol jno stabi lno a izgleda dase formira i lepa zajednica oko tog projekta što je obećavajuće

Taskvorior

2 2

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Autor Stefan Nožinić

U prošlom broju smo dal i kratko uputstvo za instalaci ju i osnovnu konfiguraci juVagranta Pomenul i smo neke njegove bitne osobine koje nam mogu pomoći Uovom delu seri ja la ćemo razmatrati detal jni je te osobine pokazati složeni jukonfiguraci ju i šta je sve moguće uraditi pri konfiguraci j i

U prošlom delu je bi lo reči o automatskoj konfiguraci j i Vagrant kuti je i tu smopomenul i razl ičite pristupe Da se podsetimo automatska konfiguraci japodrazumeva postinstalacioni postupak konfiguraci je operativnog sistema Neki odmetoda su preko škol jke (shell) i Ansibla (eng Ansible)

Konfiguraci ja putem škol jke podrazumeva pokretanje skripte koja će izvršitikonfiguraci ju Na primer pretpostavimo da ste u svom Vagrantfileu navel i kaooperativni sistem Debi jan Vagrant će preuzeti Debi jan napraviti virtuelnu mašinu ipokrenuti Debi jan Nakon pokretanja Debi jana pokreće se sistem automatskekonfiguraci je U našem slučaju pokreće se šel-skripta (shell) koju smo navel i uVagrantfileu Ta skripta može da uradi sve što je potrebno za dodatnu konfiguraci jusistema kao što su preuzimanje nekih faj lova kloniranje Git repozitori jumainstalaci ja dodatnog softvera itd

SkripteAko do sada niste imal i iskustva sa alatima za automatsku konfiguraci jupreporučujemo vam da ih pogledate i l i da koristite šel-skripte za automatskukonfiguraci ju Ako se odlučite za prvi predlog predlažemo vam seri ja l o Ansiblu koj iide uporedo sa ovim seri ja lom Ako se odlučite za drugu opci ju navodimonaj jednostavni ju upotrebu ovakvog sistema automatske konfiguraci je

U pitanju je sistem koj i će pri l ikom prve vagrant up komande pokrenuti šel-skriptuLokaci ju skripte podešavate u Vagrantovoj konfiguracionoj datoteci za trenutnu

(3 deo)

Kako da

2 3

Broj 36

Vagrant

mašinu na sledeći način

configvmprovision shell path skriptash

U skripti sada možete navesti komande koje će se izvršiti pri l ikom prvogpokretanja mašine

Ako koristite skriptu koja se nalazi na internetu možete u putanju (path) prosleditiadresu gde se nalazi ta skripta

AnsiblAnsibl je kompleksni j i pristup automatskoj konfiguraci j i i preporučujemo njegovuupotrebu ako ste iskusan korisnik i l i ako imate žel ju da probate nešto novo i danaučite nešto zaniml j ivo

Pri l ikom upotrebe Ansibla Vagrantu je potrebno naglasiti da je reč o Ansiblovomsistemu konfiguraci je i treba navesti putanju do plejbuka (playbook) Konfiguraci jaje prikazan sledećim primerom

configvmprovision ansible do |ansible|ansibleplaybook = playbookyml

Naravno podrazumeva se da na host-mašini imate instal iran Ansibl Preporučujemo seri ja l o Ansiblu ako ste zainteresovani za detal je o tome kako seon koristi i kako može biti koristan Verujte nam posle nekog vremena ćete shvatitida su obične skripte previše bdquoružnerdquo za neke kompleksni je stvari

Pored ove dve stavke koje morate navesti možete proslediti i neke dodatneinformaci je koje su vam potrebne Recimo možete proslediti dodatne promenl j ivePrimer

ansibleextra_vars = ntp_server poolntporgnginx

port 8008workers 4

2 4

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Ovo je naročito korisno ako žel ite da imate Ansiblovu konfiguraci ju za više mašinakoje se razl ikuju samo po datim parametrima

Pokretanje automatske konfiguracijeNekad je potrebno da ponovimo konfiguraci ju iako već imamo bdquokonfigurisanurdquo(možda nepravi lno) mašinu U ovom slučaju imamo dve mogućnosti dapokrenemo mašinu i da forsiramo konfiguraci ju i l i da pokrenemo konfiguraci ju kadje mašina već pokrenuta Nema neke razl ike između ova dva pristupa osim u tomeda l i je mašina već pokrenuta i l i ni je

Ako žel imo da pokrenemo mašinu i forsiramo konfiguraci ju pokrećemo

vagrant up --provision

U drugom slučaju kada nam je mašina već pokrenuta pokrećemo komandu

vagrant provision

Ako koristite običnu skriptu Vagrant će pokrenuti skriptu ponovo i ona će se izvršitikao da ste je pokrenul i normalno unutar mašine Ako koristite Ansibl on ćedetektovati šta treba da se menja a šta ne Ovo znači da ako u Ansiblovojkonfiguraci j i navedete instalaci ju nekog paketa Ansibl će prvo proveriti da l i jepaket prisutan na sistemu pa tek onda ga instal irati

Za sledeći brojU narednom delu ćemo pokazati primere kako da koristite promenl j ive uVagrantovoj konfiguracionoj datoteci i kako da koristite stvari specifične za Rubi(Ruby)

Kako da

2 5

Broj 36

Autor Dejan Maglov

U poslednje dve do tri godine u domaćoj zajednici korisnika Linuksa uočl j iv je novitrend Masovnost i interesovanje novih korisnika za Linuks opada što se možedonekle povezati sa ekonomskom krizom i sa padom prodaje novih računara a sadruge strane uočava se porast zaniml j ivih domaćih projekata vezanih za Linuks iuopšte za otvoreni kocircd pokrenutih od strane pojedinaca i l i manj ih grupa

Nepažl j ivi promatrač bi rekao da to nema smisla Stavl janje direktne relaci jeizmeđu masovnosti i kval iteta je očigledno pogrešno i to ne samo u ovom slučajunego uopšte Pad aktivnosti na forumima srpskih zajednica korisnika Linuksa znači

U potrazi za idealnom distribucijom

Šale OS ndash Karika koja nedostaje

Oslobađanje

2 6

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Oslobađanje

samo da je eufori ja koju je izazvao Ubuntu svojom pojavom i jakim marketingomsplasla i da smo se vrati l i u bdquopredubuntuovskordquo doba koje je obeležio razvojLinuksa bez upadl j ivog marketinga Za novu eufori ju oko Linuksa potrebni su novisenzacionalni projekat i novi talas agresivnog marketinga

Zatišje na forumima aktivistima ostavl ja prostor da se preusmere sa edukaci jenovih korisnika na neke druge svoje projekte U vreme Ubuntuovske eufori je jebi lo ideja da se pravi domaća distribuci ja Jedna je čak i pokrenuta na akademskomnivou ndash cp6Linux (2 008-2 009) Očigledno projekat ni je bio zreo i ni je bio postavl jenna zdravim osnovama fi lozofi je slobodnog i otvorenog softvera pa je brzo propaoNovac i eufori ja su pokrenul i ta j projekat al i kada je bdquoizmaknuta jedna stol icardquo(novac) zbog ekonomske krize projekat je propao Danas bez imalo novca načistoj fi lozofi j i slobodnog otvorenog koda beležimo već nekol iko zaniml j ivihprojekata domaćih distribuci ja Linuksa

ŠaleOS ndash Svetski a našOdmah na početku da razrešimo di lemu da l i je ovo nova distribuci ja Linuksa i l i jesamo mal i fork1 Zubuntua (eng Xubuntu) Pošto je teško biti priznat u selunajpouzdani je je da se odmah pri javiš u grad pa ako te grad prihvati ima šanse date posle i selo prihvati Šale OS (eng ChaletOS) je definitivno prihvaćen u bdquogradurdquoa evo i dokaza

http distrowatch comtable phpdistribution= chaletoshttp distrohunt cupofl inux comarticles phparticle_id= 31

U skoro svim recenzi jama Šale OS je ocenjen kao najbol j i Linuks namenjenkorisnicima koj i su u tranzici j i sa Vindouza na Linuks Pošto to sad znamo možemosa ponosom da kažemo da je autor Šale OS-a Dejan Petrović čitaocima LiBREčasopisa poznat kao autor programa Great Little Radio Player (engl sja jni mal iradio plejer)

Projektni zadatakIdeja ni je nova i naročito je postala aktuelna nakon gašenja podrške za Vindouz

1 Fork - u razvoju softvera razvojna granaderivat projekta koju razvi ja drugi tim udrugači jem pravcu

2 7

Broj 36

Eks-Pi Stari j i hardver je ostao bez podrške za Vindouz i jedini način da mu seproduži život je prelazak na Linuks Prelazak na Linuks ni je lak Suština je ista i l isl ična al i potpuno novi programi nova fi lozofi ja zbunjujuć i razl ičit izgled mnogeodvrate od ideje da pređu na novi nepoznati operativni sistem Svako od nas znabar nekoga ko je odustao od ovog prelaska

Ideja za nastanak ovakvog projekta je da se migrantima sa Vindouza ponudi izgledšto sl ični j i onom na koj i su navikl i Ovakvi projekti vezani za Linuks se trude nesamo da ponude sl ičan vizuelni utisak nego i da ponude korisniku podešavanja namestima gde ih oni očekuju s osvrtom na svoje iskustvo na Vindouzu

Sl ičan projekat je ponudio Zorin OS al i naš utisak je da Šale OS nudi više

Prvi utisciŠale OS je dobio ime po sti lu švajcarskih planinskih kuća koje odl ikujujednostavnost lepota i prepoznatl j ivost Poput bdquošalerdquo kuće Šale OS treba upravoda korisniku pruži udobnost prepoznatl j ivog okruženja lepotu i da se u njemu uvek

ŠaleOS

2 8

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

oseća kao kod svoje kuće

Šale OS je zapravo fork Zubuntua od kojeg se suštinski malo razl ikuje sa potpunopri lagođenim sti lom Aktuelna verzi ja Šale OS-a je 14 04 2 što je takođe naslediood Zubuntua na kojem je baziran Ovo znači da korisnik ima dugoročnu podršku jerje Zubuntu 14 04 izdanje sa dugogodišnjom podrškom (LTS)

Šale OS se isporučuje u dva izdanja ISO sl ike 32 -bitnoj i 64-bitnoj vel ičine 1 2GBza živi DVD i l i USB medi j Takođe je moguće preuzeti sl iku od 24GB koja sadrži obaizdanja Šale OS-a i koja je kompatibi lna samo sa DVD medi jumom

Sa dobrim nasleđem Šale OS je od Zubuntua nasledio i veoma sporo podizanježivog sistema sa DVD-a (USB-a) Imamo utisak da u poslednje vreme derivatiUbuntua najspori je podižu živi sistem u odnosu na sve druge žive distribuci jeLinuksa Ko izdrži i dočeka da se živi Šale OS podigne imaće pri l iku da vidipodrazumevanu plavu temu ovog operativnog sistema Prvi utisak je da Šale OSsvojom podrazumevanom temom pravi otklon od Vindouza ka Linuksu iako imapotenci ja l da potpuno bdquoklonirardquo Vindouzov izgled Šale OS svojompodrazumevanom temom poručuje bdquo Ja nisam Vindouz Nemojte me ni podsvesnoupoređivati sa nj im Ja sam Linuks koj i vam pomaže da se lakše snađete u meni rdquo

Oslobađanje

2 9

Broj 36

Svi elementi u Šale OS-u su na istim mestima kao naprimer u Vindouzu 7 Panelje u dnu ekrana Na njemu su dugme za meni ikonice najčešće korišćenihapl ikaci ja traka pokrenutih programa notifikaciona zona sa kontrolom zvukakontrolom mreže satom i tastaturnim izlazom i na kraju taster za minimiziranjesvih otvorenih prozora i otkrivanje radne površi (desktopa) Radna površ sadržinajbitni je ikonice za početak rada sa sistemom i Konki jev (eng Conky) sti l izovanisat Sve u svemu sasvim očekivana postavka za svakog migranta sa Vindouza

Instalacija Šale OS-aIako se i na osnovu živog sistema može steći utisak o upotrebl j ivosti sistema praviutisak daje tek prava instalaci ja na tvrdi disk računara Iako je instalaci ja Linuksalakša od instalaci je Vindouza to je ipak najkritični ja operaci ja za migranta Uslučaju da korisnik nema nameru da čuva neke podatke na svom računaruproblema neće biti Ubuntuov grafički instaler je jedan od najbol j ih inajautomatizovani j ih u svetu Linuksa Od korisnika traži samo nekol ikonaj jednostavni j ih l ičnih podataka a sve ostalo odrađuje sam Dovol jno je samopronaći ikonicu instalera na radnoj površi živog sistema i l i odabrati instalaci ju

ŠaleOS

30

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

pri l ikom podizanja sistema sa instalacionog medi ja (ovo je prirodan način zamigrante) Sve ostalo ide glatko - takoreći bdquonekst nekst nekst finišrdquo tehnologi jana koju su migranti navikl i

Za one koj i ipak žele da sačuvaju neke postojeće podatke na tvrdom diskupreporučujemo da se obrate nekom iskusni jem korisniku Linuksa (pitajte bi lo kogna forumima zajednica korisnika Linuksa) koj i će ih provesti kroz proces instalaci je

Upotrebljivost Šale OS-aApsolutno bdquokloniranjerdquo Vindouza na Linuksu je nemoguće Šale OS se ipak opasnopribl ižio Dodatnim uređivanjem pomoću već pripreml jenih alata Šale OS još višemože da l iči na Vindouz i l i da se potpuno transformiše u IksFCE (XFCE) Linuks požel j i korisnika

Grupisanje svih podešavanja u Setings Menadžeru 2 dobro imitira Kontrolni panel naVindouzu tako da migranti neće biti u di lemi gde su sva podešavanja sistema

Šale meni (Visker meni eng Whisker Menu) dobro oponaša Vindouzov Start meni tako da je pristup programima jasan i intuitivan Programi su standardno grupisanipo nameni na način karakterističan za Linuks al i misl imo da je to plus u odnosu naVindouzov pristup i da to ni je zbunjujuće migrantima

Dodavanje ikonica na panel i l i na radnu površ je sl ično kao kod Vindouza Dovol jnoje samo prevući mišem ikonicu iz meni ja na radnu površ i l i na panel

Aplikacije

Imamo utisak da je izbor apl ikativnog softvera vrlo pažl j ivo urađen Izabrane suuglavnom apl ikaci je koje su već standardne i na Vindouzu kao što su FajerfoksTanderberd (eng Thunderbird) i VLC Takođe izabrane su apl ikaci je koje su vrlosl ične Vindouzovim alternativama poput bdquoOdejšusardquo (eng Audacious) koj i l iči nabdquoVinamprdquo (eng Winamp) i l i bdquoDokument vjuerardquo koj i l iči na bdquo Akrobat riderrdquo

Ako se izaberu i ikonice koje sl iče onim na Vindouzu prepoznavanje apl ikaci ja ćebiti potpuno i neće biti d i lema za šta služi pojedina apl ikaci ja

2 Setings Menadžer - енг Settings Manager Podešavanje sistama

Oslobađanje

31

Broj 36

ŠaleOS

32

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Instalacija programa

Za migrante instalaci ja programa na Linuksu je najveća promena Ova promenafi lozofi je predstavl ja najveći šok za migrante Ubuntu softverski centar je dizajniranda ublaži ovaj šok U današnje vreme l judi su već naviknuti na Android i Androidstor tako da je lako navići se na Ubuntu softverski centar

Drugi problem migranata kada je u pitanju instalaci ja programa je što su mnoginavikl i na pojedine programe za Vindouz i bez nj ih ne mogu Šale ne može upotpunosti da reši taj problem al i može da ga ublaži Jedan ogroman plus za ŠaleOS je predinstal irani Vajn (eng WineHQ) i Plej -on-Linuks (eng PlayOnLinux) Dosada nismo sretal i d istribuci je Linuksa za početnike sa ovim već predinstal iranimprogramima

Oslobađanje

33

Broj 36

ŠaleOS

Vajn može da bude presudni dodatak koj i može da zadrži migranta na LinuksuSama ideja da može programe za Vindouz na koje je navikao da instal ira naLinuksu može da ga opredel i da je napravio dobar izbor operativnog sistema

ZaključakPrimeti l i smo da najnovi ja verzi ja Šale OS-a nema predinstal iran kancelari jski paketprograma Ovo je još jedan dokaz vrlo pažl j ivog odabira softvera za Šale sa stalnimrazmišl janjem kome ja namenjen ovaj operativni sistem Odabir kancelari jskogpaketa programa je vrlo subjektivan proces Nametanje Libre Ofisa kao rešenjamoglo bi biti kontraproduktivno Zahval ju jući Vajnu korisnik može da instal ira ineke stari je Majkrosoft Ofis pakete (npr MS Office 2010) tako da je na korisniku dabira opci ju koja mu naviše odgovara

Potrebno je malo iskustva u svetu Linuksa za punu kontrolu Šale OS-a Može da sekoristi i bez imalo iskustva vezanog za Linuks Intuitivan je i vodio je računa oiskustvima koje imaju migranti Bol je od ovog po našem sudu ne može

Iako su performanse u ovako uskoprofi l isanom operativnom sistemu u drugomplanu izbor grafičkog okruženja IksFCE i Zubuntua za osnovu dobar je izbor Dobroje odmeren odnos jednostavnosti upotrebe i opterećenja sistema Autor je moraoda vodi računa da je sistem prvenstveno namenjen stari jem hardveru iistovremeno neiskusnim korisnicima Linuks ima rešenja koja su još lakša za sistema teža za korisnika al i i obrnuto IksFCE je tačno u sredini Pošto je Zubuntu jedanod najbol j ih IksFCE sistema za početnike autor je odl ično izabrao sistem za bazuŠale OS-a Kao rezultat izbora dobio je jako stabi lan jednostavan okretan i lakoperativni sistem i za sebe kao korisnika i za hardver

Korisni l inkovi [1] https sites google comsitechaletosl inuxhome[2 ] https www youtube comwatchv= pL9H7GZWeyo[3] http www l inuxinsider comstory81771 htmlrss= 1

34

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Slobodni profesionalac

Аутор Стефан Ножинић

У претходном броју смо поменули шта је то Ансибл (енг Ansible) и навели смопримере његове нај једноставније употребе

У овом броју наводимо детаљнију употребу инвентара неке ад-хок командекао и неке детаље о употреби и могућностима конфигурације помоћуАнсибла

ИнвентарУ претходном броју било је тек неколико речи о овом појму Инвентар нам јеу претходном броју послужио да наведемо наша три сервера која смо каснијепинговали Рекли смо да је инвентар датотека која служи за навођењесервера који желимо да администрирамо и да помоћу њега можемоконфигурисати специфичне параметре за те сервере

Класична и најпростија употреба ове конфигурационе датотеке јеједноставно навођење жељених сервера

etcansiblehosts

server1examplecomserver2examplecomserver3examplecommailexamplecomwebexamplecom

2 deo

35

Broj 36

Наравно ово је довољно за једноставну употребу у случајевима када желимода сви наши сервери имају исту конфигурацију Ово као што сви добрознамо није често случај Обично желимо сервере подешене за специфичнунамену Ради овога нам Ансибл инвентар омогућава употребу групаједноставним навођењем секција те нас ова конфигурациона датотека достаподсећа на INI формат Рецимо да например имамо два веб-сервера једансервер за базе података и два мејл-сервера Наша конфигурација биизгледала овако

[webservers]web1examplecomweb2examplecom

[email]mail1examplecommail2examplecom

[databases]dbexamplecom

Као што се може приметити из примера секције постављамо измеђусредњих заграда Овде је битно напоменути да један сервер може припадативише секција па тако можемо имати сервер који служи и за веб и за базеподатака

Поред адресе сервера можете навести и SSH порт ако се не користи онајподразумевани - например

mailexamplecom1548

Поред порта можете навести и корисничко име при логовању - примерицена следећи начин

other1examplecom ansible_connection=ssh ansible_ssh_user=mpdehaanother2examplecom ansible_connection=ssh ansible_ssh_user=mdehaan

Као што сте могли већ да приметите и сами закључите могуће је поставитииндивидуалне променљиве по хосту Например

Ansibl

36

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

wwwexamplecom var1=val1 var2=val2

Променљиве могу бити конфигурисане и за целу групу

[webservers]web1examplecomweb2examplecom

[webserversvars]var1=val1var2=val2

Ад-хок командеИако је Ансибл намењен за употребу са тзв плејбуковима (playbooks) честоћете имати потребу да извршите неку команду на брзину и нећете желетида наводите специјалну конфигурацију за то Због овога Ансибл вамомогућава употребу ад-хок команди

Ми смо овакву команду већ поменули у претходном броју али нисмо удетаље објашњавали шта се ту конкретно дешава Употребили смо је када

Slobodni profesionalac

37

Broj 36

смо желели да пингујемо све наше сервере

Употребљавају се тако што се у конзоли укуца

ansible target -a command

Овде command треба заменити жељеном командом коју желите даизвршите а target треба заменити именом групе или хоста на којем желитеизвршавање задате команде

Например ако желимо да рестартујемо само веб-сервере користимо

ansible webservers -a reboot

На сличан начин можемо користити и друге уграђене модуле Ансибла каопримерице copy модул за премештање датотека на више сервера

ansible servers -m copy -a src=etchosts dest=tmphosts

Такође употребом ових команди можете сазнати тзв чињенице (енг facts) осерверу Ове варијабле су важне јер се могу користити за условноизвршавање команди у плејбуковима

Да бисте сазнали прикупљене чињенице за дати хост извршите

ansible target -m setup

За крајУ наредном броју показујемо највећу моћ Ансибла када будемо објаснилиупотребу плејбукова До тада надамо се да се нећете устручавати да нампошаљете е-писмо на нашу већ познату адресу електронске поште сапитањима критикама и предлозима

Ansibl

38

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Internet mreža i komunikacije

Autor Kriptopank

Na početku trećeg dela ovog seri ja la iznosimo jednu dobru vest Subrosa servisopisan u prvom delu ponovo je dostupan na mreži posle kratkog prekida odnekol iko dana

Iako iz naslova prevedenog na srpski jezik možda niste odmah prepoznal ipopularni servis pod originalnim engleskim nazivom Cryptocat on je jedan odsvakako najčuveni j ih i najpoznati j ih iz svoje vrste del imično prekriven plaštomkontroverzi i spekulaci ja

Ova apl ikaci ja samo je jedna u nizu svetski poznatih kriptografskih speci ja l i tetaskuvanih u kuhinj i gospodina Nadima Kobeisi ja (eng Nadim Kobeissi) sa istori jomdugom sada već preko četiri i po godine Ovaj dvadesetpetogodišnj i programerodgovoran je za apl ikaci je kao što su Mini lok (eng miniLock) i Pirio (eng Peerio)

Istina je da ovaj servis ni je hodao po crvenom tepihu od svog nastanka i da jepreko trnja na kraju ipak stigao do zvezda zaslugom svog autora i medi ja koj i supisal i o ranj ivostima ovog servisa otkrivenim tokom 2 013 godine Više o ovome nahttp goo glRWDy5L i http goo glZBj9B

Zapravo se radi o apl ikaci j i koja vam pruža mogućnost grupnog ćaskanja razmenepodataka al i i privatne konverzaci je sa nekom osobom iz grupe za ćaskanje a sveje to šifrovano tako da servis ne zna sam sadržaj vaših dopisivanja

Šifrovani čet (3 deo)

39

Broj 36

Šifrovani čet

Kriptografski model je i ovde takozvani end-tu-end (end-to-end) i sve (šifrovanje idešifrovanje) se obavl ja u vašem pretraživaču koj im pristupate ovom servisu pa jesvakako požel jno da pametno odaberete veb-pretraživač kako vas isti ne biizneverio svoj im manama i sigurnosnim propustima

Kad smo već kod end-tu-end šifrovanja da se podsetimo kako se ovo praktičnoizvodi kako kod mnogih apl ikaci ja tako i kod ove

Korisnici kreiraju javne i tajne kl jučeve lokalno javne proslede centralnom servisukoj i ih spaja pa servis umesto vas prosleđuje vaš javni kl juč osobama koje žele savama da sigurno komuniciraju (poši l jaoci poruka) Poši l jaoci šifruju porukunamenjenu vama vašim javnim kl jučem i proslede je centralnom servisu

Pređimo sada na instal iranje i korišćenje Kriptoketa

Dakle kada se ode na sajt Kriptoketa (https crypto cat) treba da se odaberedodatak za vaš pretraživač i on se instal ira na isti Ovde ćemo pretpostaviti da jeto Fajerfoks pa kad on bude tražio da ga restartujete učinite to

Sledeći korak je nalaženje ikonice instal irane apl ikaci je a za to morate otići u menirarr kastomajz (customize) Sada je potrebno da apl ikaci ju prebacite iz gomile ostal ihapl ikaci ja ( levo) u meni (desno) kao što je prikazano na sl ikama

40

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Pokretanje apl ikaci je iz pretraživača ne zahteva internet al i da biste se povezal i saostal ima internet vam je neophodan

Internet mreža i komunikacije

41

Broj 36

Pri pokretanju apl ikaci je treba da izaberete ime diskusi je (conversation name) i l iprostori je uslovno rečeno a to je ime grupe koju žel ite da kreirate i l i kojoj žel ite dase prikl jučite Nadimak (nickname) možete odabrati po žel j i a l i bi val ja lo da inadimak i ime diskusi je nemaju mnogo veze sa vašim stvarnim imenom i vašimostal im nadimcima u drugim apl ikaci jama i društvenim mrežama jer je to podatakkoj i Kriptoket-server vidi kada se na njega povežete pored vaše aj-pi (IP) adrese

Ove informaci je koje Kriptoket-server vidi nazivaju se metapodaci o koj ima smopričal i u trideset trećem broju Ime diskusi je i nadimak se mogu lako lažirati a zaprikrivanje aj-pi adrese će vam trebati neka anonimna mreža poput Tora i l ivirtualne privatne mreže (VPN) Više o metapodacima koje će Kriptoket-serverprikupiti od vas možete naći na nj ihovom blogu (https goo glTALq0R)

Ime diskusi je ćete proslediti ostal ima koj i su zainteresovani za zajedničkukomunikaci ju oni će se povezati sa vama i šifrovano ćaskanje može da počneInteresantno je kako korisnici niti vide niti moraju da brinu o kl jučevima Korisničkosučel je (GUI) apl ikaci je je jednostavno i praktično što je sigurno donelo slavu ovojapl ikaci j i pored vel ike medi jske pažnje

Kriptoket je projekat otvorenog koda i možete ga naći na Githabu(https goo gl4FOYMa) Ne samo da možete da proučavate kocircd apl ikaci je većmožete instal irati Kriptoket-servis na vašim serverima i tako imati potpunukontrolu nad metapodacima koje ostavl jate iza sebe kao mrvice hleba

Takođe je interesantno da apl ikaci ja još uvek nema stabi lnu podršku za Androidoperativni sistem al i eksperimentalna podrška je dostupna na KriptoketovomGithabu (https goo glpeXRgJ)

Propusti su ispravl jeni i apl ikaci ja sada koristi mnogo bol je kriptografske algoritmekoj i koriste el iptičke krive (ECDH - Eliptic Curve Diffie Hellman) za generisanjejavnog i tajnog kl juča El iptičke krive pružaju mnogo bol ju sigurnost od recimoRSA kl jučeva iste dužine o čemu smo govori l i u poslednjem delu seri ja la oenkriptovanoj elektronskoj pošti

Pored end-tu-end enkripci je Kriptoket koristi i OTR protokol koj i se koristi za XMPPvid komunikaci je Bez nepotrebnog ulaženja u detal je OTR vam pruža nešto što sezove prihvatl j ivo poricanje (plausible deniability) a to je mogućnost da porekne daste nešto baš vi napisal i ako se vaša šifrovana komunikaci ja ipak nekako dešifruje

Šifrovani čet

42

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Pregled popularnosti GNULinuks iBSD distribuci ja za mesec maj

Distrowatch

Pad ltPorast gtIsti rejting =(Korišćeni podaci sa Distrovoča)

123456789

101112131415161718192 02 12 22 32 42 5

MintDebianUbuntuFedoraopenSUSEMageiaCentOSManjaroArchLXLEelementaryPCLinuxOSAndroid-x86PeppermintNetrunnerQ4OSSolusPuppySabayonLubuntuKal ideepinantiXZorinwattOS

2 952 lt1706gt1498lt1462 =1106lt

945gt940lt879lt737lt701lt673lt638gt617=565gt539gt538gt534=534lt533gt509lt494lt478lt476=452 lt439gt

Iako veoma praktičan i dovol jnosiguran Kriptoket ni je za svenamene Nema podršku za video iaudio što je naprimer podržanokod pomenute Subrose Kriptoket jenamenjen kao sigurni ja alternativadruštvenim mrežama poputFejsbuka i svoju ulogu obavl ja većnekol iko godina što je pokazatel jdobrog kval iteta

Internet mreža i komunikacije

USKOROLiBRE-Serbian 2015

LLiiBBRREEČasopis o slobodnom softveru

TTrrii ggoodd iinnee ssaavvaammaa

Hvala što nam verujete

Page 10: Libre 36 hd lat

10

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Cela priča je počela na Fakultetu informacionih nauka u Novom Mestu Bivšistudent postdiplomskih studi ja informatike u savremenom društvu Nino Vranešičosnivač i idejni vođa još 2 011 godine je prvi put organizovao manifestaci ju podnazivom bdquoDan otvorenog kodardquo Tokom godina tim i ideja su se proširi l i da bi nakraju bdquoprocvetal irdquo kroz formiranje Startapa Novog Mesta koj i postaje centartehnoloških i preduzetničkih trendova među mladima u jugoistočnom deluSloveni je Kao rezultat te ideje i ove godine je uspešno završena konferenci jabdquoOpen Vejrdquo u koorganizaci j i Fakulteta za informacione studi je Startapa NovogMesta i Mozi la Sloveni je

Događaj je ove godine održan u prostori jama Biznis inkubatora Podbreznik Uprepodnevnom delu bi le su organizovane tri veoma posećene radionice Učesnicisu mogl i da uče programiranje mikrokontrolera Arduino nauči l i su kako da napravesajt Drupalom i mogl i su da nadograde svoje znanje programiranja u SmartNindžara dionici uz pomoć alata Butstrep

Popodnevni deo konferenci je je ugostio govornike koj i supripremi l i zaniml j iva predavanja za publ iku

Govor o slobodnom i juzer-frendl i softverskom paketuKDE pripremio je i održao Jure Repinc

Puls slobode

11

Broj 36

Kako je open-sors ušao uRTV Sloveni ja rekao namje Tit Petrič

Boštjan Jerko svojom du-hovitošću privukao jeinteresovanje učesnika zaelektrotehniku predava-njem o Arduinu

bdquoDa možete koristiti ma-tematiku za stvaranjemuzikerdquo otkri la nam jeDr Lorena Mihelač koja jepredstavi la programskijezik Pjur Data (PD)

Iztok Smol ič objasnio namje zašto je otvoreni kodvažan za svakogpojedinca i kako lakomožemo uz pomoćotvorenog koda razvitidobar posao

Iz Albani je ugosti l i sumladog ambicioznogdizajnera imena El io Koši On je predstavio kl jučnekorake u međusobnojsaradnj i pri stvaranjudizajna u zajedniciotvorenog koda

bdquoOpen Vejrdquo ni je samo jošjedna konferenci ja izoblasti informacionihtehnologi ja kojapredstavl ja i promoviše

5 Open Vej

12

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

otvoreni kod Matjaž Horvat inženjer u Mozi l i o konferenci j i je rekao bdquoOtvoreni put(Open Way) ni je tipična open-sors konferenci ja niti obični tehnološki događaj To jestecište tehnoloških rešenja i izazova zajednice otvorenog koda koje širi svest da jeideja otvorenog koda širi pojam od tehnologi je rdquo Tako je ove godine konferenci japored toga što je pokrivala područja računara i informatike predstavi la i open-sorspristupe u drugim oblastima Open-sors pristupi se mogu primeniti u svimdruštvenim sferama od nauke do kulture

Poslednj i set je bio posvećen apl iciranju open-sors principa u medi j ima Anže VohBoštic i Domen Savič su predstavi l i način da se pobol jšaju medi j i i kako da onipostanu otvoreni j i Boštic je u svom izlaganju objasnio kako oni rade na portalubdquoPod črtordquo - da iz mora podataka naprave priču koja je objektivna Portal bdquoPod črtordquosve baze podataka slobodno objavl ju je Domen Savič koj i se zalaže za bol jemedi je nastoj i da dostigne svoj ci l j svojom kampanjom bdquoDajmo medi je u medi jerdquoOn kaže da medi j i treba da slobodno pružaju informaci je građanima pri čemu jekl juč aktivizam i učešće građana kao što je to slučaj u open-sors zajednicama

Konferenci ja je završena piknikom na otvorenom u otvorenom uredu Podbreznik

Puls slobode

13

Broj 36

Događaj je ove godine privukao posetioce iz svih krajeva Sloveni je Besplatan ulazsa ograničenim brojem karata po svemu sudeći privlači i sponzore Interakci jaučesnika tokom događaja i na završnom pikniku takođe privlači razne kompani je i

poslodavce Firma Domenca je u toku konferenci je objavi la konkurs zazapošl javanje

Možemo reći da bdquoOpen Vejrdquo obezbeđuje mesto susreta za pojedince i preduzećaOn predstavl ja plodno tlo za izgradnju i negovanje l ičnih i poslovnih veza bdquoOpenVejrdquo tako sledi svoju misi ju povezivanja i širenja svesti da je open-sors ideja vrednaširenja

5 Open Vej

14

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Autor Stefan Nožinić

Često nam je potrebno da upamtimo neke stvari kao što su reči stranog jezika i l ineke bitne činjenice Isto tako treba napomenuti da te upamćene stvari ne ostajudugo u našoj memori j i pa ih moramo osvežavati i obnavl jati Ovo je posebno bitnokod učenja stranog jezika i l i recimo kod pamćenja bitnih godina u istori j i Danaskada nam tehnologi ja može pomoći u mnogim delovima naših života treba jeiskoristiti i ovde kako bi optimizoval i ugođaj i efikasnost ovakvog vida učenja

U ovom članku vam predstavl jamo softver otvorenog koda namenjen onima koj itreba da zapamte neke činjenice i stvari i koj i to treba da obnavl ja ju posle nekogvremena

Šta je AnkiAnki je program otvorenog koda koj i omogućava da zabeležite ono što treba dazapamtite na male kartice koje imaju dve strane Prednja strana kartice je ona sapitanjem dok je zadnja strana ona sa odgovorom Pomoću ovog modelaomogućeno je učenje kao i kasni je ispitivanje i obnavl janje naučenog

Ne samo da vam omogućava da pravite svoje kartice nego vodi i evidenci ju otome koje ste kartice zaboravi l i da obnovite kol iko ste ih nauči l i i tera vas da ihredovno obnavl jate

Predstavljamo

Anki

15

Broj 36

Anki

InstalacijaAnki je moguće instal irati kroz riznice vaše distribuci je Linuksa i l i preuzeti gadirektno sa zvaničnog sajta U drugom slučaju proces instalaci je zavisi odoperativnog sistema koj i koristite Ovde je potrebno naglasiti da je Anki dostupanza Vindouz Linuks i OS-Iks (OSX) za upotrebu na desktop računaru kao i za Aj-OS(iOS) i Android za upotrebu na mobi lnim uređaj ima

UpotrebaPri l ikom pokretanja Anki ja pojavl ju je vamse glavni izbornik špi lova Ovo znači damožete imati više razl ičitih špi lova karataza razl ičite stvari Podrazumevano postoj isamo jedan špi l - default Za svaki špi lmožete dodati karticu Kada dodajetekarticu imate da izaberete tip kartice(osnovni tip i l i tip koj i vam omogućavapravl jenje dve kartice sa obrnutimstranama) Kod osnovnog tipa kartice sepravi samo jedna kartica gde je prednjastrana ono što napišete na prednjoj strania zadnja strana ono što napišete u odel jkuza tu stranu Pri l ikom pravl jenja tipakartice koj i omogućava reversed metodprave se dve kartice na osnovu podatakao jednoj Prva kartica na prednjoj straniima ono što ste napisal i u odel jku zaprednju stranu a na zadnjoj strani ono štoste napisal i u odel jku za zadnju stranuPored ove kartice kod ovog tipa se pravi idodatna kartica koja ima obrnuti redosledstrana Odnosno ono što ste napisal i naprednjoj strani postaje zadnja strana iobrnuto Ovo je dosta korisno ako učitestrani jezik pa tako možete proveriti da l iznate kako se reč sa stranog jezikaprevodi na naš jezik al i i obrnuto kako se

16

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

naša reč prevodi na stranijezik Ovo je moguće postićiupotrebom ovog kombino-vanog tipa jer time nemorate da pravite dvekartice već je dovol jnonapraviti jednu a Anki ćeza vas napraviti drugu saobrnutim stranama

Sinhronizacija saostalimuređajimaAnki vam omogućava da sesinhronizujete sa ostal imuređaj ima Ovo čak neznači da treba da imateinstal iranu Anki apl ikaci juna vašem uređaju već jedovol jno da imate instal iranveb-pretraživač na svomuređaju Sinhronizaci ja se vrši tako što napravite nalog na AnkiWeb-u i potomprebacite vaše lokalne kartice na server Sada možete tim podacima pristupiti sabi lo kog uređaja koj i poseduje veb pretraživač Naravno ako za tu platformupostoj i nativna Anki apl ikaci ja preporučujemo da nju koristite umesto suvog veb-pretraživača jer će vam ponuditi bol j i ugođaj pri korišćenju

ZaključakSlobodan softver je još jednom dokazao da može biti od vel ike pomoći uobrazovanju i da može biti veoma upotrebl j iv Nadamo se da će u budućnosti školepočeti da koriste Anki kako bi se učenicima olakšao proces učenja U svakomslučaju preporučujemo vam da sami isprobate mogućnosti ovog softvera jer ovajtekst ni je dovol jan da se sve mogućnosti opišu i pomenu

Predstavljamo

17

Broj 36

Autor Nikola Hardi

U petom broju našeg časopisa objavl jen je članak pod nazivom bdquoSlobodan softveru naucirdquo i tada je spomenut zgodan programčić pod nazivom Taskvorior (engtaskwarrior) i l i jednostavno - Task Da se podsetimo reč je o konzolnomprogramčiću za rad sa spiskovima zadataka i l i kako se ti spiskovi često zovubdquotudurdquo (eng to do - treba uraditi ) l istama Od tada je proteklo gotovo tri godine aTask je postao još bol j i U ovom članku će Task biti detal jni je predstavl jen uz osvrtna nekol iko novosti koje su se dogodi le od tada Ovo je lep primer projekta za koj ise može reći da je uspeo - njegova zajednica je porasla kval itet i mogućnosti suse pobol jšal i a nastal i su i novi projekti koj i podržavaju originalni Task

Kako je nastao TaskTask ni je ni prva ni poslednja apl ikaci ja za upravl janje bdquotudurdquo l istama iz konzolepostoje i todotxt todopy todosh i ostale Task je nastao iz potrebe autora daunapredi sl ične apl ikaci je Projekat je započet još 2 006 godine verzi ju 1 0 jedostigao 2 008 godine a verzi ju 2 0 2 012 godine Trenutna verzi ja je 2 4 4 štopokazuje aktivnost i dobro zdravl je projekta i zajednice Mnogi korisniciGNULinuksa i sl ičnih operativnih sistema mnogo vremena provode radeći uterminalu pa su konzolna rešenja uvek zaniml j iva Osim toga ovakve apl ikaci je supo pravi lu manje zahtevne kada su u pitanju resursi jednostavni je su za udal jenipristup i rad s nj ima je često brži i pri jatni j i zbog upotrebe preko tastature Postojemnoge tehnike za upravl janje l ičnim zadacima kao što su GTD (eng Getting

Taskvorior

Taskvorior

18

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Thigs Done) Pomodoro (eng Pommodoro) i druge Task ni je vezan ni za jednu odovih tehnika i na korisniku je da izabere discipl inu za dodavanje i rešavanjezadataka Naš predlog je knj iga Dejvida Alena pod nazivom bdquoKl juč uspehardquo (engDavid Alen Getting Things Done)

Jedan primer upotrebeTipičan tok upotrebe je dodavanje zadatka pregled spiska (svih zadataka i l i pozadatom kriteri jumu) i završavanje zadatka Pored toga korisnik često ima potrebuda pregleda statistiku i l i da izmeni neki zadatak Biće predstavl jen kratak primerupotrebe

Dodavanje zadatkaNakon instal iranja Task je dostupan komandom u terminalu task Izbor opci jeizvršava se dodavanjem naziva opci je nakon osnovne komande pa je novi zadatakmoguće dodati pri l ično intuitivnom komandom task add Otići u prodavnicu Pored naziva zadatka moguće je dodati zadatak koj i pripada nekom projektu i ima

Predstavljamo

19

Broj 36

neku oznaku Oznake se pišu sa prefiksom plus a cela komanda može da izgledaovako

task add projectškola +domaći +programiranje Napisati primergeneričke klase

Redosled atributa u komandi ni je važan pa oznake i l i atribut za projekat mogu dase nađu i na kraju komande Postoj i niz drugih atributa pored imena projektaRecimo krajnj i rok za izvršenje zadatka zakazivanje ponavl janja zadatka prioriteti drugi Lepa mogućnost je što naziv atributa ne mora da bude kompletan većatributi mogu da budu napisani samo delom recimo pri umesto priority i l i projumesto project

Pregled spiska zadatakaKada je Task pokrenut bez drugih komandi prikazaće spisak zadataka u jednomkompaktnom obl iku Ukol iko ste već dodal i neke zadatke možete ih jednostavnoprikazati pokretanjem komande task Komanda u ovom obl iku će prikazati spisakzadataka koj i je pri lagođen dimenzi jama terminala tako što neće prikazati svedodane zadatke i neće prikazati sve kolone (prioritet projekat oznakeponavl janje i drugo) U ovom podrazumevanom formatu spiska zadaci će bitipoređani po zadatim prioritetima al i o tome će biti malo više reči kasni je

Drugi format za prikaz spiska zadataka je long odnosno dugačak spisakIzvršavanje ove naredbe će prikazati spisak svih zadataka sortiranih po projektimauz nešto više detal ja

Izmena zadatakaSve Taskove komande se zapravo sastoje iz tri dela a to su fi l ter komanda iparametri Fi l triranje se može izvršiti po identifikacionim brojevima zadatakaprojektima prioritetima i l i po bi lo kojem drugom podatku iz opisa zadatkaKomande su uobičajene l ist za ispis modify za izmenu delete za uklanjanje idone za završavanje Nakon toga po potrebi slede parametri koj i nisu obavezni zasve komande Sledi nekol iko primera

task 12 modify priority Htask project l ibre done

Taskvorior

2 0

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

task proj l ibre taskwarrior donetask 13 donetask projlibr priH long

Kao što možete primetiti Task dozvol java nepotpune nazive projekata opisakomandi i izbora parametara Ukol iko niste sigurni koj i zadaci će biti izabranizadatim fi lterom uvek možete pokrenuti Task samo sa fi l terom (bez komandi iparametara) kako biste dobi l i spisak zadataka koj i zadovol javaju uslove izbora

Sinhronizacija

Task podržava nekol iko vidova sinhronizaci je još od ranih verzi ja Pošto su podaci ozadacima sačuvani u tekstualnim datotekama ređenje i spajanje tih datoteka sarazl ičitih računara ni je prevel ik problem Tako je od rani je dostupna sinhronizaci japutem Git repozitori juma ssh (eng secure shell) a neki korisnici su se snalazi l ičak i sa Dropboksovim direktori jumima Kada smo poslednj i put pisal i o ovomprogramu taskd je bio tek u planu a danas je to proveren i podrazumevani način

Predstavljamo

2 1

Broj 36

za sinhronizaci ju Taskovih podataka između više računara Taskd je servis koj i jeTaskvorior zajednica napravi la za svoje potrebe Reč je takođe o slobodnomsoftveru i svako može da pokrene ovaj servis na svom serveru Komunikaci ja jenaravno šifrovana standardnim i dobro testiranim algoritmima Ovom pri l ikommoramo da spomenemo i servis Frisink ( https freecinc com ) koj i pruža besplatnuuslugu taskd servera

Dodaci i srodni programiKao što smo već napisal i Taskvorior zajednica je popri l ično živa a korisnici delesvoje alatke i dodatke sa ostal im korisnicima Na ovoj stranici postoj i pregledtakvih dodataka ( http taskwarrior orgtools ) Neki od zaniml j ivih su bugwarrior(Bagvorior) koj i može da preuzima spiskove zadataka sa Githaba bdquotrdquo koj i ćepromeniti ponašanje u zavisnosti od lokaci je na kojoj se terminal trenutno nalazi imail2taskwarrior (Mej l -tu-taskvorior) za dodavanje zadataka putem mej la

Posebno je zaniml j ivo pitanje kl i jenta za Android Pronašl i smo dve implementaci jeJedna je taskwarrior-androidapp (Taskvorior-android-ap) (https github comsvi jeetaskwarrior-androidapp) a druga je Mirakel (http mirakel azappsdetaskwarrior html) Izgleda da je Mirakel trenutno najpopularni je i jedino zaistaupotrebl j ivo rešenje Omogućuje sinhronizaci ju radi dovol jno stabi lno a izgleda dase formira i lepa zajednica oko tog projekta što je obećavajuće

Taskvorior

2 2

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Autor Stefan Nožinić

U prošlom broju smo dal i kratko uputstvo za instalaci ju i osnovnu konfiguraci juVagranta Pomenul i smo neke njegove bitne osobine koje nam mogu pomoći Uovom delu seri ja la ćemo razmatrati detal jni je te osobine pokazati složeni jukonfiguraci ju i šta je sve moguće uraditi pri konfiguraci j i

U prošlom delu je bi lo reči o automatskoj konfiguraci j i Vagrant kuti je i tu smopomenul i razl ičite pristupe Da se podsetimo automatska konfiguraci japodrazumeva postinstalacioni postupak konfiguraci je operativnog sistema Neki odmetoda su preko škol jke (shell) i Ansibla (eng Ansible)

Konfiguraci ja putem škol jke podrazumeva pokretanje skripte koja će izvršitikonfiguraci ju Na primer pretpostavimo da ste u svom Vagrantfileu navel i kaooperativni sistem Debi jan Vagrant će preuzeti Debi jan napraviti virtuelnu mašinu ipokrenuti Debi jan Nakon pokretanja Debi jana pokreće se sistem automatskekonfiguraci je U našem slučaju pokreće se šel-skripta (shell) koju smo navel i uVagrantfileu Ta skripta može da uradi sve što je potrebno za dodatnu konfiguraci jusistema kao što su preuzimanje nekih faj lova kloniranje Git repozitori jumainstalaci ja dodatnog softvera itd

SkripteAko do sada niste imal i iskustva sa alatima za automatsku konfiguraci jupreporučujemo vam da ih pogledate i l i da koristite šel-skripte za automatskukonfiguraci ju Ako se odlučite za prvi predlog predlažemo vam seri ja l o Ansiblu koj iide uporedo sa ovim seri ja lom Ako se odlučite za drugu opci ju navodimonaj jednostavni ju upotrebu ovakvog sistema automatske konfiguraci je

U pitanju je sistem koj i će pri l ikom prve vagrant up komande pokrenuti šel-skriptuLokaci ju skripte podešavate u Vagrantovoj konfiguracionoj datoteci za trenutnu

(3 deo)

Kako da

2 3

Broj 36

Vagrant

mašinu na sledeći način

configvmprovision shell path skriptash

U skripti sada možete navesti komande koje će se izvršiti pri l ikom prvogpokretanja mašine

Ako koristite skriptu koja se nalazi na internetu možete u putanju (path) prosleditiadresu gde se nalazi ta skripta

AnsiblAnsibl je kompleksni j i pristup automatskoj konfiguraci j i i preporučujemo njegovuupotrebu ako ste iskusan korisnik i l i ako imate žel ju da probate nešto novo i danaučite nešto zaniml j ivo

Pri l ikom upotrebe Ansibla Vagrantu je potrebno naglasiti da je reč o Ansiblovomsistemu konfiguraci je i treba navesti putanju do plejbuka (playbook) Konfiguraci jaje prikazan sledećim primerom

configvmprovision ansible do |ansible|ansibleplaybook = playbookyml

Naravno podrazumeva se da na host-mašini imate instal iran Ansibl Preporučujemo seri ja l o Ansiblu ako ste zainteresovani za detal je o tome kako seon koristi i kako može biti koristan Verujte nam posle nekog vremena ćete shvatitida su obične skripte previše bdquoružnerdquo za neke kompleksni je stvari

Pored ove dve stavke koje morate navesti možete proslediti i neke dodatneinformaci je koje su vam potrebne Recimo možete proslediti dodatne promenl j ivePrimer

ansibleextra_vars = ntp_server poolntporgnginx

port 8008workers 4

2 4

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Ovo je naročito korisno ako žel ite da imate Ansiblovu konfiguraci ju za više mašinakoje se razl ikuju samo po datim parametrima

Pokretanje automatske konfiguracijeNekad je potrebno da ponovimo konfiguraci ju iako već imamo bdquokonfigurisanurdquo(možda nepravi lno) mašinu U ovom slučaju imamo dve mogućnosti dapokrenemo mašinu i da forsiramo konfiguraci ju i l i da pokrenemo konfiguraci ju kadje mašina već pokrenuta Nema neke razl ike između ova dva pristupa osim u tomeda l i je mašina već pokrenuta i l i ni je

Ako žel imo da pokrenemo mašinu i forsiramo konfiguraci ju pokrećemo

vagrant up --provision

U drugom slučaju kada nam je mašina već pokrenuta pokrećemo komandu

vagrant provision

Ako koristite običnu skriptu Vagrant će pokrenuti skriptu ponovo i ona će se izvršitikao da ste je pokrenul i normalno unutar mašine Ako koristite Ansibl on ćedetektovati šta treba da se menja a šta ne Ovo znači da ako u Ansiblovojkonfiguraci j i navedete instalaci ju nekog paketa Ansibl će prvo proveriti da l i jepaket prisutan na sistemu pa tek onda ga instal irati

Za sledeći brojU narednom delu ćemo pokazati primere kako da koristite promenl j ive uVagrantovoj konfiguracionoj datoteci i kako da koristite stvari specifične za Rubi(Ruby)

Kako da

2 5

Broj 36

Autor Dejan Maglov

U poslednje dve do tri godine u domaćoj zajednici korisnika Linuksa uočl j iv je novitrend Masovnost i interesovanje novih korisnika za Linuks opada što se možedonekle povezati sa ekonomskom krizom i sa padom prodaje novih računara a sadruge strane uočava se porast zaniml j ivih domaćih projekata vezanih za Linuks iuopšte za otvoreni kocircd pokrenutih od strane pojedinaca i l i manj ih grupa

Nepažl j ivi promatrač bi rekao da to nema smisla Stavl janje direktne relaci jeizmeđu masovnosti i kval iteta je očigledno pogrešno i to ne samo u ovom slučajunego uopšte Pad aktivnosti na forumima srpskih zajednica korisnika Linuksa znači

U potrazi za idealnom distribucijom

Šale OS ndash Karika koja nedostaje

Oslobađanje

2 6

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Oslobađanje

samo da je eufori ja koju je izazvao Ubuntu svojom pojavom i jakim marketingomsplasla i da smo se vrati l i u bdquopredubuntuovskordquo doba koje je obeležio razvojLinuksa bez upadl j ivog marketinga Za novu eufori ju oko Linuksa potrebni su novisenzacionalni projekat i novi talas agresivnog marketinga

Zatišje na forumima aktivistima ostavl ja prostor da se preusmere sa edukaci jenovih korisnika na neke druge svoje projekte U vreme Ubuntuovske eufori je jebi lo ideja da se pravi domaća distribuci ja Jedna je čak i pokrenuta na akademskomnivou ndash cp6Linux (2 008-2 009) Očigledno projekat ni je bio zreo i ni je bio postavl jenna zdravim osnovama fi lozofi je slobodnog i otvorenog softvera pa je brzo propaoNovac i eufori ja su pokrenul i ta j projekat al i kada je bdquoizmaknuta jedna stol icardquo(novac) zbog ekonomske krize projekat je propao Danas bez imalo novca načistoj fi lozofi j i slobodnog otvorenog koda beležimo već nekol iko zaniml j ivihprojekata domaćih distribuci ja Linuksa

ŠaleOS ndash Svetski a našOdmah na početku da razrešimo di lemu da l i je ovo nova distribuci ja Linuksa i l i jesamo mal i fork1 Zubuntua (eng Xubuntu) Pošto je teško biti priznat u selunajpouzdani je je da se odmah pri javiš u grad pa ako te grad prihvati ima šanse date posle i selo prihvati Šale OS (eng ChaletOS) je definitivno prihvaćen u bdquogradurdquoa evo i dokaza

http distrowatch comtable phpdistribution= chaletoshttp distrohunt cupofl inux comarticles phparticle_id= 31

U skoro svim recenzi jama Šale OS je ocenjen kao najbol j i Linuks namenjenkorisnicima koj i su u tranzici j i sa Vindouza na Linuks Pošto to sad znamo možemosa ponosom da kažemo da je autor Šale OS-a Dejan Petrović čitaocima LiBREčasopisa poznat kao autor programa Great Little Radio Player (engl sja jni mal iradio plejer)

Projektni zadatakIdeja ni je nova i naročito je postala aktuelna nakon gašenja podrške za Vindouz

1 Fork - u razvoju softvera razvojna granaderivat projekta koju razvi ja drugi tim udrugači jem pravcu

2 7

Broj 36

Eks-Pi Stari j i hardver je ostao bez podrške za Vindouz i jedini način da mu seproduži život je prelazak na Linuks Prelazak na Linuks ni je lak Suština je ista i l isl ična al i potpuno novi programi nova fi lozofi ja zbunjujuć i razl ičit izgled mnogeodvrate od ideje da pređu na novi nepoznati operativni sistem Svako od nas znabar nekoga ko je odustao od ovog prelaska

Ideja za nastanak ovakvog projekta je da se migrantima sa Vindouza ponudi izgledšto sl ični j i onom na koj i su navikl i Ovakvi projekti vezani za Linuks se trude nesamo da ponude sl ičan vizuelni utisak nego i da ponude korisniku podešavanja namestima gde ih oni očekuju s osvrtom na svoje iskustvo na Vindouzu

Sl ičan projekat je ponudio Zorin OS al i naš utisak je da Šale OS nudi više

Prvi utisciŠale OS je dobio ime po sti lu švajcarskih planinskih kuća koje odl ikujujednostavnost lepota i prepoznatl j ivost Poput bdquošalerdquo kuće Šale OS treba upravoda korisniku pruži udobnost prepoznatl j ivog okruženja lepotu i da se u njemu uvek

ŠaleOS

2 8

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

oseća kao kod svoje kuće

Šale OS je zapravo fork Zubuntua od kojeg se suštinski malo razl ikuje sa potpunopri lagođenim sti lom Aktuelna verzi ja Šale OS-a je 14 04 2 što je takođe naslediood Zubuntua na kojem je baziran Ovo znači da korisnik ima dugoročnu podršku jerje Zubuntu 14 04 izdanje sa dugogodišnjom podrškom (LTS)

Šale OS se isporučuje u dva izdanja ISO sl ike 32 -bitnoj i 64-bitnoj vel ičine 1 2GBza živi DVD i l i USB medi j Takođe je moguće preuzeti sl iku od 24GB koja sadrži obaizdanja Šale OS-a i koja je kompatibi lna samo sa DVD medi jumom

Sa dobrim nasleđem Šale OS je od Zubuntua nasledio i veoma sporo podizanježivog sistema sa DVD-a (USB-a) Imamo utisak da u poslednje vreme derivatiUbuntua najspori je podižu živi sistem u odnosu na sve druge žive distribuci jeLinuksa Ko izdrži i dočeka da se živi Šale OS podigne imaće pri l iku da vidipodrazumevanu plavu temu ovog operativnog sistema Prvi utisak je da Šale OSsvojom podrazumevanom temom pravi otklon od Vindouza ka Linuksu iako imapotenci ja l da potpuno bdquoklonirardquo Vindouzov izgled Šale OS svojompodrazumevanom temom poručuje bdquo Ja nisam Vindouz Nemojte me ni podsvesnoupoređivati sa nj im Ja sam Linuks koj i vam pomaže da se lakše snađete u meni rdquo

Oslobađanje

2 9

Broj 36

Svi elementi u Šale OS-u su na istim mestima kao naprimer u Vindouzu 7 Panelje u dnu ekrana Na njemu su dugme za meni ikonice najčešće korišćenihapl ikaci ja traka pokrenutih programa notifikaciona zona sa kontrolom zvukakontrolom mreže satom i tastaturnim izlazom i na kraju taster za minimiziranjesvih otvorenih prozora i otkrivanje radne površi (desktopa) Radna površ sadržinajbitni je ikonice za početak rada sa sistemom i Konki jev (eng Conky) sti l izovanisat Sve u svemu sasvim očekivana postavka za svakog migranta sa Vindouza

Instalacija Šale OS-aIako se i na osnovu živog sistema može steći utisak o upotrebl j ivosti sistema praviutisak daje tek prava instalaci ja na tvrdi disk računara Iako je instalaci ja Linuksalakša od instalaci je Vindouza to je ipak najkritični ja operaci ja za migranta Uslučaju da korisnik nema nameru da čuva neke podatke na svom računaruproblema neće biti Ubuntuov grafički instaler je jedan od najbol j ih inajautomatizovani j ih u svetu Linuksa Od korisnika traži samo nekol ikonaj jednostavni j ih l ičnih podataka a sve ostalo odrađuje sam Dovol jno je samopronaći ikonicu instalera na radnoj površi živog sistema i l i odabrati instalaci ju

ŠaleOS

30

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

pri l ikom podizanja sistema sa instalacionog medi ja (ovo je prirodan način zamigrante) Sve ostalo ide glatko - takoreći bdquonekst nekst nekst finišrdquo tehnologi jana koju su migranti navikl i

Za one koj i ipak žele da sačuvaju neke postojeće podatke na tvrdom diskupreporučujemo da se obrate nekom iskusni jem korisniku Linuksa (pitajte bi lo kogna forumima zajednica korisnika Linuksa) koj i će ih provesti kroz proces instalaci je

Upotrebljivost Šale OS-aApsolutno bdquokloniranjerdquo Vindouza na Linuksu je nemoguće Šale OS se ipak opasnopribl ižio Dodatnim uređivanjem pomoću već pripreml jenih alata Šale OS još višemože da l iči na Vindouz i l i da se potpuno transformiše u IksFCE (XFCE) Linuks požel j i korisnika

Grupisanje svih podešavanja u Setings Menadžeru 2 dobro imitira Kontrolni panel naVindouzu tako da migranti neće biti u di lemi gde su sva podešavanja sistema

Šale meni (Visker meni eng Whisker Menu) dobro oponaša Vindouzov Start meni tako da je pristup programima jasan i intuitivan Programi su standardno grupisanipo nameni na način karakterističan za Linuks al i misl imo da je to plus u odnosu naVindouzov pristup i da to ni je zbunjujuće migrantima

Dodavanje ikonica na panel i l i na radnu površ je sl ično kao kod Vindouza Dovol jnoje samo prevući mišem ikonicu iz meni ja na radnu površ i l i na panel

Aplikacije

Imamo utisak da je izbor apl ikativnog softvera vrlo pažl j ivo urađen Izabrane suuglavnom apl ikaci je koje su već standardne i na Vindouzu kao što su FajerfoksTanderberd (eng Thunderbird) i VLC Takođe izabrane su apl ikaci je koje su vrlosl ične Vindouzovim alternativama poput bdquoOdejšusardquo (eng Audacious) koj i l iči nabdquoVinamprdquo (eng Winamp) i l i bdquoDokument vjuerardquo koj i l iči na bdquo Akrobat riderrdquo

Ako se izaberu i ikonice koje sl iče onim na Vindouzu prepoznavanje apl ikaci ja ćebiti potpuno i neće biti d i lema za šta služi pojedina apl ikaci ja

2 Setings Menadžer - енг Settings Manager Podešavanje sistama

Oslobađanje

31

Broj 36

ŠaleOS

32

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Instalacija programa

Za migrante instalaci ja programa na Linuksu je najveća promena Ova promenafi lozofi je predstavl ja najveći šok za migrante Ubuntu softverski centar je dizajniranda ublaži ovaj šok U današnje vreme l judi su već naviknuti na Android i Androidstor tako da je lako navići se na Ubuntu softverski centar

Drugi problem migranata kada je u pitanju instalaci ja programa je što su mnoginavikl i na pojedine programe za Vindouz i bez nj ih ne mogu Šale ne može upotpunosti da reši taj problem al i može da ga ublaži Jedan ogroman plus za ŠaleOS je predinstal irani Vajn (eng WineHQ) i Plej -on-Linuks (eng PlayOnLinux) Dosada nismo sretal i d istribuci je Linuksa za početnike sa ovim već predinstal iranimprogramima

Oslobađanje

33

Broj 36

ŠaleOS

Vajn može da bude presudni dodatak koj i može da zadrži migranta na LinuksuSama ideja da može programe za Vindouz na koje je navikao da instal ira naLinuksu može da ga opredel i da je napravio dobar izbor operativnog sistema

ZaključakPrimeti l i smo da najnovi ja verzi ja Šale OS-a nema predinstal iran kancelari jski paketprograma Ovo je još jedan dokaz vrlo pažl j ivog odabira softvera za Šale sa stalnimrazmišl janjem kome ja namenjen ovaj operativni sistem Odabir kancelari jskogpaketa programa je vrlo subjektivan proces Nametanje Libre Ofisa kao rešenjamoglo bi biti kontraproduktivno Zahval ju jući Vajnu korisnik može da instal ira ineke stari je Majkrosoft Ofis pakete (npr MS Office 2010) tako da je na korisniku dabira opci ju koja mu naviše odgovara

Potrebno je malo iskustva u svetu Linuksa za punu kontrolu Šale OS-a Može da sekoristi i bez imalo iskustva vezanog za Linuks Intuitivan je i vodio je računa oiskustvima koje imaju migranti Bol je od ovog po našem sudu ne može

Iako su performanse u ovako uskoprofi l isanom operativnom sistemu u drugomplanu izbor grafičkog okruženja IksFCE i Zubuntua za osnovu dobar je izbor Dobroje odmeren odnos jednostavnosti upotrebe i opterećenja sistema Autor je moraoda vodi računa da je sistem prvenstveno namenjen stari jem hardveru iistovremeno neiskusnim korisnicima Linuks ima rešenja koja su još lakša za sistema teža za korisnika al i i obrnuto IksFCE je tačno u sredini Pošto je Zubuntu jedanod najbol j ih IksFCE sistema za početnike autor je odl ično izabrao sistem za bazuŠale OS-a Kao rezultat izbora dobio je jako stabi lan jednostavan okretan i lakoperativni sistem i za sebe kao korisnika i za hardver

Korisni l inkovi [1] https sites google comsitechaletosl inuxhome[2 ] https www youtube comwatchv= pL9H7GZWeyo[3] http www l inuxinsider comstory81771 htmlrss= 1

34

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Slobodni profesionalac

Аутор Стефан Ножинић

У претходном броју смо поменули шта је то Ансибл (енг Ansible) и навели смопримере његове нај једноставније употребе

У овом броју наводимо детаљнију употребу инвентара неке ад-хок командекао и неке детаље о употреби и могућностима конфигурације помоћуАнсибла

ИнвентарУ претходном броју било је тек неколико речи о овом појму Инвентар нам јеу претходном броју послужио да наведемо наша три сервера која смо каснијепинговали Рекли смо да је инвентар датотека која служи за навођењесервера који желимо да администрирамо и да помоћу њега можемоконфигурисати специфичне параметре за те сервере

Класична и најпростија употреба ове конфигурационе датотеке јеједноставно навођење жељених сервера

etcansiblehosts

server1examplecomserver2examplecomserver3examplecommailexamplecomwebexamplecom

2 deo

35

Broj 36

Наравно ово је довољно за једноставну употребу у случајевима када желимода сви наши сервери имају исту конфигурацију Ово као што сви добрознамо није често случај Обично желимо сервере подешене за специфичнунамену Ради овога нам Ансибл инвентар омогућава употребу групаједноставним навођењем секција те нас ова конфигурациона датотека достаподсећа на INI формат Рецимо да например имамо два веб-сервера једансервер за базе података и два мејл-сервера Наша конфигурација биизгледала овако

[webservers]web1examplecomweb2examplecom

[email]mail1examplecommail2examplecom

[databases]dbexamplecom

Као што се може приметити из примера секције постављамо измеђусредњих заграда Овде је битно напоменути да један сервер може припадативише секција па тако можемо имати сервер који служи и за веб и за базеподатака

Поред адресе сервера можете навести и SSH порт ако се не користи онајподразумевани - например

mailexamplecom1548

Поред порта можете навести и корисничко име при логовању - примерицена следећи начин

other1examplecom ansible_connection=ssh ansible_ssh_user=mpdehaanother2examplecom ansible_connection=ssh ansible_ssh_user=mdehaan

Као што сте могли већ да приметите и сами закључите могуће је поставитииндивидуалне променљиве по хосту Например

Ansibl

36

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

wwwexamplecom var1=val1 var2=val2

Променљиве могу бити конфигурисане и за целу групу

[webservers]web1examplecomweb2examplecom

[webserversvars]var1=val1var2=val2

Ад-хок командеИако је Ансибл намењен за употребу са тзв плејбуковима (playbooks) честоћете имати потребу да извршите неку команду на брзину и нећете желетида наводите специјалну конфигурацију за то Због овога Ансибл вамомогућава употребу ад-хок команди

Ми смо овакву команду већ поменули у претходном броју али нисмо удетаље објашњавали шта се ту конкретно дешава Употребили смо је када

Slobodni profesionalac

37

Broj 36

смо желели да пингујемо све наше сервере

Употребљавају се тако што се у конзоли укуца

ansible target -a command

Овде command треба заменити жељеном командом коју желите даизвршите а target треба заменити именом групе или хоста на којем желитеизвршавање задате команде

Например ако желимо да рестартујемо само веб-сервере користимо

ansible webservers -a reboot

На сличан начин можемо користити и друге уграђене модуле Ансибла каопримерице copy модул за премештање датотека на више сервера

ansible servers -m copy -a src=etchosts dest=tmphosts

Такође употребом ових команди можете сазнати тзв чињенице (енг facts) осерверу Ове варијабле су важне јер се могу користити за условноизвршавање команди у плејбуковима

Да бисте сазнали прикупљене чињенице за дати хост извршите

ansible target -m setup

За крајУ наредном броју показујемо највећу моћ Ансибла када будемо објаснилиупотребу плејбукова До тада надамо се да се нећете устручавати да нампошаљете е-писмо на нашу већ познату адресу електронске поште сапитањима критикама и предлозима

Ansibl

38

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Internet mreža i komunikacije

Autor Kriptopank

Na početku trećeg dela ovog seri ja la iznosimo jednu dobru vest Subrosa servisopisan u prvom delu ponovo je dostupan na mreži posle kratkog prekida odnekol iko dana

Iako iz naslova prevedenog na srpski jezik možda niste odmah prepoznal ipopularni servis pod originalnim engleskim nazivom Cryptocat on je jedan odsvakako najčuveni j ih i najpoznati j ih iz svoje vrste del imično prekriven plaštomkontroverzi i spekulaci ja

Ova apl ikaci ja samo je jedna u nizu svetski poznatih kriptografskih speci ja l i tetaskuvanih u kuhinj i gospodina Nadima Kobeisi ja (eng Nadim Kobeissi) sa istori jomdugom sada već preko četiri i po godine Ovaj dvadesetpetogodišnj i programerodgovoran je za apl ikaci je kao što su Mini lok (eng miniLock) i Pirio (eng Peerio)

Istina je da ovaj servis ni je hodao po crvenom tepihu od svog nastanka i da jepreko trnja na kraju ipak stigao do zvezda zaslugom svog autora i medi ja koj i supisal i o ranj ivostima ovog servisa otkrivenim tokom 2 013 godine Više o ovome nahttp goo glRWDy5L i http goo glZBj9B

Zapravo se radi o apl ikaci j i koja vam pruža mogućnost grupnog ćaskanja razmenepodataka al i i privatne konverzaci je sa nekom osobom iz grupe za ćaskanje a sveje to šifrovano tako da servis ne zna sam sadržaj vaših dopisivanja

Šifrovani čet (3 deo)

39

Broj 36

Šifrovani čet

Kriptografski model je i ovde takozvani end-tu-end (end-to-end) i sve (šifrovanje idešifrovanje) se obavl ja u vašem pretraživaču koj im pristupate ovom servisu pa jesvakako požel jno da pametno odaberete veb-pretraživač kako vas isti ne biizneverio svoj im manama i sigurnosnim propustima

Kad smo već kod end-tu-end šifrovanja da se podsetimo kako se ovo praktičnoizvodi kako kod mnogih apl ikaci ja tako i kod ove

Korisnici kreiraju javne i tajne kl jučeve lokalno javne proslede centralnom servisukoj i ih spaja pa servis umesto vas prosleđuje vaš javni kl juč osobama koje žele savama da sigurno komuniciraju (poši l jaoci poruka) Poši l jaoci šifruju porukunamenjenu vama vašim javnim kl jučem i proslede je centralnom servisu

Pređimo sada na instal iranje i korišćenje Kriptoketa

Dakle kada se ode na sajt Kriptoketa (https crypto cat) treba da se odaberedodatak za vaš pretraživač i on se instal ira na isti Ovde ćemo pretpostaviti da jeto Fajerfoks pa kad on bude tražio da ga restartujete učinite to

Sledeći korak je nalaženje ikonice instal irane apl ikaci je a za to morate otići u menirarr kastomajz (customize) Sada je potrebno da apl ikaci ju prebacite iz gomile ostal ihapl ikaci ja ( levo) u meni (desno) kao što je prikazano na sl ikama

40

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Pokretanje apl ikaci je iz pretraživača ne zahteva internet al i da biste se povezal i saostal ima internet vam je neophodan

Internet mreža i komunikacije

41

Broj 36

Pri pokretanju apl ikaci je treba da izaberete ime diskusi je (conversation name) i l iprostori je uslovno rečeno a to je ime grupe koju žel ite da kreirate i l i kojoj žel ite dase prikl jučite Nadimak (nickname) možete odabrati po žel j i a l i bi val ja lo da inadimak i ime diskusi je nemaju mnogo veze sa vašim stvarnim imenom i vašimostal im nadimcima u drugim apl ikaci jama i društvenim mrežama jer je to podatakkoj i Kriptoket-server vidi kada se na njega povežete pored vaše aj-pi (IP) adrese

Ove informaci je koje Kriptoket-server vidi nazivaju se metapodaci o koj ima smopričal i u trideset trećem broju Ime diskusi je i nadimak se mogu lako lažirati a zaprikrivanje aj-pi adrese će vam trebati neka anonimna mreža poput Tora i l ivirtualne privatne mreže (VPN) Više o metapodacima koje će Kriptoket-serverprikupiti od vas možete naći na nj ihovom blogu (https goo glTALq0R)

Ime diskusi je ćete proslediti ostal ima koj i su zainteresovani za zajedničkukomunikaci ju oni će se povezati sa vama i šifrovano ćaskanje može da počneInteresantno je kako korisnici niti vide niti moraju da brinu o kl jučevima Korisničkosučel je (GUI) apl ikaci je je jednostavno i praktično što je sigurno donelo slavu ovojapl ikaci j i pored vel ike medi jske pažnje

Kriptoket je projekat otvorenog koda i možete ga naći na Githabu(https goo gl4FOYMa) Ne samo da možete da proučavate kocircd apl ikaci je većmožete instal irati Kriptoket-servis na vašim serverima i tako imati potpunukontrolu nad metapodacima koje ostavl jate iza sebe kao mrvice hleba

Takođe je interesantno da apl ikaci ja još uvek nema stabi lnu podršku za Androidoperativni sistem al i eksperimentalna podrška je dostupna na KriptoketovomGithabu (https goo glpeXRgJ)

Propusti su ispravl jeni i apl ikaci ja sada koristi mnogo bol je kriptografske algoritmekoj i koriste el iptičke krive (ECDH - Eliptic Curve Diffie Hellman) za generisanjejavnog i tajnog kl juča El iptičke krive pružaju mnogo bol ju sigurnost od recimoRSA kl jučeva iste dužine o čemu smo govori l i u poslednjem delu seri ja la oenkriptovanoj elektronskoj pošti

Pored end-tu-end enkripci je Kriptoket koristi i OTR protokol koj i se koristi za XMPPvid komunikaci je Bez nepotrebnog ulaženja u detal je OTR vam pruža nešto što sezove prihvatl j ivo poricanje (plausible deniability) a to je mogućnost da porekne daste nešto baš vi napisal i ako se vaša šifrovana komunikaci ja ipak nekako dešifruje

Šifrovani čet

42

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Pregled popularnosti GNULinuks iBSD distribuci ja za mesec maj

Distrowatch

Pad ltPorast gtIsti rejting =(Korišćeni podaci sa Distrovoča)

123456789

101112131415161718192 02 12 22 32 42 5

MintDebianUbuntuFedoraopenSUSEMageiaCentOSManjaroArchLXLEelementaryPCLinuxOSAndroid-x86PeppermintNetrunnerQ4OSSolusPuppySabayonLubuntuKal ideepinantiXZorinwattOS

2 952 lt1706gt1498lt1462 =1106lt

945gt940lt879lt737lt701lt673lt638gt617=565gt539gt538gt534=534lt533gt509lt494lt478lt476=452 lt439gt

Iako veoma praktičan i dovol jnosiguran Kriptoket ni je za svenamene Nema podršku za video iaudio što je naprimer podržanokod pomenute Subrose Kriptoket jenamenjen kao sigurni ja alternativadruštvenim mrežama poputFejsbuka i svoju ulogu obavl ja većnekol iko godina što je pokazatel jdobrog kval iteta

Internet mreža i komunikacije

USKOROLiBRE-Serbian 2015

LLiiBBRREEČasopis o slobodnom softveru

TTrrii ggoodd iinnee ssaavvaammaa

Hvala što nam verujete

Page 11: Libre 36 hd lat

11

Broj 36

Kako je open-sors ušao uRTV Sloveni ja rekao namje Tit Petrič

Boštjan Jerko svojom du-hovitošću privukao jeinteresovanje učesnika zaelektrotehniku predava-njem o Arduinu

bdquoDa možete koristiti ma-tematiku za stvaranjemuzikerdquo otkri la nam jeDr Lorena Mihelač koja jepredstavi la programskijezik Pjur Data (PD)

Iztok Smol ič objasnio namje zašto je otvoreni kodvažan za svakogpojedinca i kako lakomožemo uz pomoćotvorenog koda razvitidobar posao

Iz Albani je ugosti l i sumladog ambicioznogdizajnera imena El io Koši On je predstavio kl jučnekorake u međusobnojsaradnj i pri stvaranjudizajna u zajedniciotvorenog koda

bdquoOpen Vejrdquo ni je samo jošjedna konferenci ja izoblasti informacionihtehnologi ja kojapredstavl ja i promoviše

5 Open Vej

12

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

otvoreni kod Matjaž Horvat inženjer u Mozi l i o konferenci j i je rekao bdquoOtvoreni put(Open Way) ni je tipična open-sors konferenci ja niti obični tehnološki događaj To jestecište tehnoloških rešenja i izazova zajednice otvorenog koda koje širi svest da jeideja otvorenog koda širi pojam od tehnologi je rdquo Tako je ove godine konferenci japored toga što je pokrivala područja računara i informatike predstavi la i open-sorspristupe u drugim oblastima Open-sors pristupi se mogu primeniti u svimdruštvenim sferama od nauke do kulture

Poslednj i set je bio posvećen apl iciranju open-sors principa u medi j ima Anže VohBoštic i Domen Savič su predstavi l i način da se pobol jšaju medi j i i kako da onipostanu otvoreni j i Boštic je u svom izlaganju objasnio kako oni rade na portalubdquoPod črtordquo - da iz mora podataka naprave priču koja je objektivna Portal bdquoPod črtordquosve baze podataka slobodno objavl ju je Domen Savič koj i se zalaže za bol jemedi je nastoj i da dostigne svoj ci l j svojom kampanjom bdquoDajmo medi je u medi jerdquoOn kaže da medi j i treba da slobodno pružaju informaci je građanima pri čemu jekl juč aktivizam i učešće građana kao što je to slučaj u open-sors zajednicama

Konferenci ja je završena piknikom na otvorenom u otvorenom uredu Podbreznik

Puls slobode

13

Broj 36

Događaj je ove godine privukao posetioce iz svih krajeva Sloveni je Besplatan ulazsa ograničenim brojem karata po svemu sudeći privlači i sponzore Interakci jaučesnika tokom događaja i na završnom pikniku takođe privlači razne kompani je i

poslodavce Firma Domenca je u toku konferenci je objavi la konkurs zazapošl javanje

Možemo reći da bdquoOpen Vejrdquo obezbeđuje mesto susreta za pojedince i preduzećaOn predstavl ja plodno tlo za izgradnju i negovanje l ičnih i poslovnih veza bdquoOpenVejrdquo tako sledi svoju misi ju povezivanja i širenja svesti da je open-sors ideja vrednaširenja

5 Open Vej

14

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Autor Stefan Nožinić

Često nam je potrebno da upamtimo neke stvari kao što su reči stranog jezika i l ineke bitne činjenice Isto tako treba napomenuti da te upamćene stvari ne ostajudugo u našoj memori j i pa ih moramo osvežavati i obnavl jati Ovo je posebno bitnokod učenja stranog jezika i l i recimo kod pamćenja bitnih godina u istori j i Danaskada nam tehnologi ja može pomoći u mnogim delovima naših života treba jeiskoristiti i ovde kako bi optimizoval i ugođaj i efikasnost ovakvog vida učenja

U ovom članku vam predstavl jamo softver otvorenog koda namenjen onima koj itreba da zapamte neke činjenice i stvari i koj i to treba da obnavl ja ju posle nekogvremena

Šta je AnkiAnki je program otvorenog koda koj i omogućava da zabeležite ono što treba dazapamtite na male kartice koje imaju dve strane Prednja strana kartice je ona sapitanjem dok je zadnja strana ona sa odgovorom Pomoću ovog modelaomogućeno je učenje kao i kasni je ispitivanje i obnavl janje naučenog

Ne samo da vam omogućava da pravite svoje kartice nego vodi i evidenci ju otome koje ste kartice zaboravi l i da obnovite kol iko ste ih nauči l i i tera vas da ihredovno obnavl jate

Predstavljamo

Anki

15

Broj 36

Anki

InstalacijaAnki je moguće instal irati kroz riznice vaše distribuci je Linuksa i l i preuzeti gadirektno sa zvaničnog sajta U drugom slučaju proces instalaci je zavisi odoperativnog sistema koj i koristite Ovde je potrebno naglasiti da je Anki dostupanza Vindouz Linuks i OS-Iks (OSX) za upotrebu na desktop računaru kao i za Aj-OS(iOS) i Android za upotrebu na mobi lnim uređaj ima

UpotrebaPri l ikom pokretanja Anki ja pojavl ju je vamse glavni izbornik špi lova Ovo znači damožete imati više razl ičitih špi lova karataza razl ičite stvari Podrazumevano postoj isamo jedan špi l - default Za svaki špi lmožete dodati karticu Kada dodajetekarticu imate da izaberete tip kartice(osnovni tip i l i tip koj i vam omogućavapravl jenje dve kartice sa obrnutimstranama) Kod osnovnog tipa kartice sepravi samo jedna kartica gde je prednjastrana ono što napišete na prednjoj strania zadnja strana ono što napišete u odel jkuza tu stranu Pri l ikom pravl jenja tipakartice koj i omogućava reversed metodprave se dve kartice na osnovu podatakao jednoj Prva kartica na prednjoj straniima ono što ste napisal i u odel jku zaprednju stranu a na zadnjoj strani ono štoste napisal i u odel jku za zadnju stranuPored ove kartice kod ovog tipa se pravi idodatna kartica koja ima obrnuti redosledstrana Odnosno ono što ste napisal i naprednjoj strani postaje zadnja strana iobrnuto Ovo je dosta korisno ako učitestrani jezik pa tako možete proveriti da l iznate kako se reč sa stranog jezikaprevodi na naš jezik al i i obrnuto kako se

16

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

naša reč prevodi na stranijezik Ovo je moguće postićiupotrebom ovog kombino-vanog tipa jer time nemorate da pravite dvekartice već je dovol jnonapraviti jednu a Anki ćeza vas napraviti drugu saobrnutim stranama

Sinhronizacija saostalimuređajimaAnki vam omogućava da sesinhronizujete sa ostal imuređaj ima Ovo čak neznači da treba da imateinstal iranu Anki apl ikaci juna vašem uređaju već jedovol jno da imate instal iranveb-pretraživač na svomuređaju Sinhronizaci ja se vrši tako što napravite nalog na AnkiWeb-u i potomprebacite vaše lokalne kartice na server Sada možete tim podacima pristupiti sabi lo kog uređaja koj i poseduje veb pretraživač Naravno ako za tu platformupostoj i nativna Anki apl ikaci ja preporučujemo da nju koristite umesto suvog veb-pretraživača jer će vam ponuditi bol j i ugođaj pri korišćenju

ZaključakSlobodan softver je još jednom dokazao da može biti od vel ike pomoći uobrazovanju i da može biti veoma upotrebl j iv Nadamo se da će u budućnosti školepočeti da koriste Anki kako bi se učenicima olakšao proces učenja U svakomslučaju preporučujemo vam da sami isprobate mogućnosti ovog softvera jer ovajtekst ni je dovol jan da se sve mogućnosti opišu i pomenu

Predstavljamo

17

Broj 36

Autor Nikola Hardi

U petom broju našeg časopisa objavl jen je članak pod nazivom bdquoSlobodan softveru naucirdquo i tada je spomenut zgodan programčić pod nazivom Taskvorior (engtaskwarrior) i l i jednostavno - Task Da se podsetimo reč je o konzolnomprogramčiću za rad sa spiskovima zadataka i l i kako se ti spiskovi često zovubdquotudurdquo (eng to do - treba uraditi ) l istama Od tada je proteklo gotovo tri godine aTask je postao još bol j i U ovom članku će Task biti detal jni je predstavl jen uz osvrtna nekol iko novosti koje su se dogodi le od tada Ovo je lep primer projekta za koj ise može reći da je uspeo - njegova zajednica je porasla kval itet i mogućnosti suse pobol jšal i a nastal i su i novi projekti koj i podržavaju originalni Task

Kako je nastao TaskTask ni je ni prva ni poslednja apl ikaci ja za upravl janje bdquotudurdquo l istama iz konzolepostoje i todotxt todopy todosh i ostale Task je nastao iz potrebe autora daunapredi sl ične apl ikaci je Projekat je započet još 2 006 godine verzi ju 1 0 jedostigao 2 008 godine a verzi ju 2 0 2 012 godine Trenutna verzi ja je 2 4 4 štopokazuje aktivnost i dobro zdravl je projekta i zajednice Mnogi korisniciGNULinuksa i sl ičnih operativnih sistema mnogo vremena provode radeći uterminalu pa su konzolna rešenja uvek zaniml j iva Osim toga ovakve apl ikaci je supo pravi lu manje zahtevne kada su u pitanju resursi jednostavni je su za udal jenipristup i rad s nj ima je često brži i pri jatni j i zbog upotrebe preko tastature Postojemnoge tehnike za upravl janje l ičnim zadacima kao što su GTD (eng Getting

Taskvorior

Taskvorior

18

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Thigs Done) Pomodoro (eng Pommodoro) i druge Task ni je vezan ni za jednu odovih tehnika i na korisniku je da izabere discipl inu za dodavanje i rešavanjezadataka Naš predlog je knj iga Dejvida Alena pod nazivom bdquoKl juč uspehardquo (engDavid Alen Getting Things Done)

Jedan primer upotrebeTipičan tok upotrebe je dodavanje zadatka pregled spiska (svih zadataka i l i pozadatom kriteri jumu) i završavanje zadatka Pored toga korisnik često ima potrebuda pregleda statistiku i l i da izmeni neki zadatak Biće predstavl jen kratak primerupotrebe

Dodavanje zadatkaNakon instal iranja Task je dostupan komandom u terminalu task Izbor opci jeizvršava se dodavanjem naziva opci je nakon osnovne komande pa je novi zadatakmoguće dodati pri l ično intuitivnom komandom task add Otići u prodavnicu Pored naziva zadatka moguće je dodati zadatak koj i pripada nekom projektu i ima

Predstavljamo

19

Broj 36

neku oznaku Oznake se pišu sa prefiksom plus a cela komanda može da izgledaovako

task add projectškola +domaći +programiranje Napisati primergeneričke klase

Redosled atributa u komandi ni je važan pa oznake i l i atribut za projekat mogu dase nađu i na kraju komande Postoj i niz drugih atributa pored imena projektaRecimo krajnj i rok za izvršenje zadatka zakazivanje ponavl janja zadatka prioriteti drugi Lepa mogućnost je što naziv atributa ne mora da bude kompletan većatributi mogu da budu napisani samo delom recimo pri umesto priority i l i projumesto project

Pregled spiska zadatakaKada je Task pokrenut bez drugih komandi prikazaće spisak zadataka u jednomkompaktnom obl iku Ukol iko ste već dodal i neke zadatke možete ih jednostavnoprikazati pokretanjem komande task Komanda u ovom obl iku će prikazati spisakzadataka koj i je pri lagođen dimenzi jama terminala tako što neće prikazati svedodane zadatke i neće prikazati sve kolone (prioritet projekat oznakeponavl janje i drugo) U ovom podrazumevanom formatu spiska zadaci će bitipoređani po zadatim prioritetima al i o tome će biti malo više reči kasni je

Drugi format za prikaz spiska zadataka je long odnosno dugačak spisakIzvršavanje ove naredbe će prikazati spisak svih zadataka sortiranih po projektimauz nešto više detal ja

Izmena zadatakaSve Taskove komande se zapravo sastoje iz tri dela a to su fi l ter komanda iparametri Fi l triranje se može izvršiti po identifikacionim brojevima zadatakaprojektima prioritetima i l i po bi lo kojem drugom podatku iz opisa zadatkaKomande su uobičajene l ist za ispis modify za izmenu delete za uklanjanje idone za završavanje Nakon toga po potrebi slede parametri koj i nisu obavezni zasve komande Sledi nekol iko primera

task 12 modify priority Htask project l ibre done

Taskvorior

2 0

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

task proj l ibre taskwarrior donetask 13 donetask projlibr priH long

Kao što možete primetiti Task dozvol java nepotpune nazive projekata opisakomandi i izbora parametara Ukol iko niste sigurni koj i zadaci će biti izabranizadatim fi lterom uvek možete pokrenuti Task samo sa fi l terom (bez komandi iparametara) kako biste dobi l i spisak zadataka koj i zadovol javaju uslove izbora

Sinhronizacija

Task podržava nekol iko vidova sinhronizaci je još od ranih verzi ja Pošto su podaci ozadacima sačuvani u tekstualnim datotekama ređenje i spajanje tih datoteka sarazl ičitih računara ni je prevel ik problem Tako je od rani je dostupna sinhronizaci japutem Git repozitori juma ssh (eng secure shell) a neki korisnici su se snalazi l ičak i sa Dropboksovim direktori jumima Kada smo poslednj i put pisal i o ovomprogramu taskd je bio tek u planu a danas je to proveren i podrazumevani način

Predstavljamo

2 1

Broj 36

za sinhronizaci ju Taskovih podataka između više računara Taskd je servis koj i jeTaskvorior zajednica napravi la za svoje potrebe Reč je takođe o slobodnomsoftveru i svako može da pokrene ovaj servis na svom serveru Komunikaci ja jenaravno šifrovana standardnim i dobro testiranim algoritmima Ovom pri l ikommoramo da spomenemo i servis Frisink ( https freecinc com ) koj i pruža besplatnuuslugu taskd servera

Dodaci i srodni programiKao što smo već napisal i Taskvorior zajednica je popri l ično živa a korisnici delesvoje alatke i dodatke sa ostal im korisnicima Na ovoj stranici postoj i pregledtakvih dodataka ( http taskwarrior orgtools ) Neki od zaniml j ivih su bugwarrior(Bagvorior) koj i može da preuzima spiskove zadataka sa Githaba bdquotrdquo koj i ćepromeniti ponašanje u zavisnosti od lokaci je na kojoj se terminal trenutno nalazi imail2taskwarrior (Mej l -tu-taskvorior) za dodavanje zadataka putem mej la

Posebno je zaniml j ivo pitanje kl i jenta za Android Pronašl i smo dve implementaci jeJedna je taskwarrior-androidapp (Taskvorior-android-ap) (https github comsvi jeetaskwarrior-androidapp) a druga je Mirakel (http mirakel azappsdetaskwarrior html) Izgleda da je Mirakel trenutno najpopularni je i jedino zaistaupotrebl j ivo rešenje Omogućuje sinhronizaci ju radi dovol jno stabi lno a izgleda dase formira i lepa zajednica oko tog projekta što je obećavajuće

Taskvorior

2 2

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Autor Stefan Nožinić

U prošlom broju smo dal i kratko uputstvo za instalaci ju i osnovnu konfiguraci juVagranta Pomenul i smo neke njegove bitne osobine koje nam mogu pomoći Uovom delu seri ja la ćemo razmatrati detal jni je te osobine pokazati složeni jukonfiguraci ju i šta je sve moguće uraditi pri konfiguraci j i

U prošlom delu je bi lo reči o automatskoj konfiguraci j i Vagrant kuti je i tu smopomenul i razl ičite pristupe Da se podsetimo automatska konfiguraci japodrazumeva postinstalacioni postupak konfiguraci je operativnog sistema Neki odmetoda su preko škol jke (shell) i Ansibla (eng Ansible)

Konfiguraci ja putem škol jke podrazumeva pokretanje skripte koja će izvršitikonfiguraci ju Na primer pretpostavimo da ste u svom Vagrantfileu navel i kaooperativni sistem Debi jan Vagrant će preuzeti Debi jan napraviti virtuelnu mašinu ipokrenuti Debi jan Nakon pokretanja Debi jana pokreće se sistem automatskekonfiguraci je U našem slučaju pokreće se šel-skripta (shell) koju smo navel i uVagrantfileu Ta skripta može da uradi sve što je potrebno za dodatnu konfiguraci jusistema kao što su preuzimanje nekih faj lova kloniranje Git repozitori jumainstalaci ja dodatnog softvera itd

SkripteAko do sada niste imal i iskustva sa alatima za automatsku konfiguraci jupreporučujemo vam da ih pogledate i l i da koristite šel-skripte za automatskukonfiguraci ju Ako se odlučite za prvi predlog predlažemo vam seri ja l o Ansiblu koj iide uporedo sa ovim seri ja lom Ako se odlučite za drugu opci ju navodimonaj jednostavni ju upotrebu ovakvog sistema automatske konfiguraci je

U pitanju je sistem koj i će pri l ikom prve vagrant up komande pokrenuti šel-skriptuLokaci ju skripte podešavate u Vagrantovoj konfiguracionoj datoteci za trenutnu

(3 deo)

Kako da

2 3

Broj 36

Vagrant

mašinu na sledeći način

configvmprovision shell path skriptash

U skripti sada možete navesti komande koje će se izvršiti pri l ikom prvogpokretanja mašine

Ako koristite skriptu koja se nalazi na internetu možete u putanju (path) prosleditiadresu gde se nalazi ta skripta

AnsiblAnsibl je kompleksni j i pristup automatskoj konfiguraci j i i preporučujemo njegovuupotrebu ako ste iskusan korisnik i l i ako imate žel ju da probate nešto novo i danaučite nešto zaniml j ivo

Pri l ikom upotrebe Ansibla Vagrantu je potrebno naglasiti da je reč o Ansiblovomsistemu konfiguraci je i treba navesti putanju do plejbuka (playbook) Konfiguraci jaje prikazan sledećim primerom

configvmprovision ansible do |ansible|ansibleplaybook = playbookyml

Naravno podrazumeva se da na host-mašini imate instal iran Ansibl Preporučujemo seri ja l o Ansiblu ako ste zainteresovani za detal je o tome kako seon koristi i kako može biti koristan Verujte nam posle nekog vremena ćete shvatitida su obične skripte previše bdquoružnerdquo za neke kompleksni je stvari

Pored ove dve stavke koje morate navesti možete proslediti i neke dodatneinformaci je koje su vam potrebne Recimo možete proslediti dodatne promenl j ivePrimer

ansibleextra_vars = ntp_server poolntporgnginx

port 8008workers 4

2 4

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Ovo je naročito korisno ako žel ite da imate Ansiblovu konfiguraci ju za više mašinakoje se razl ikuju samo po datim parametrima

Pokretanje automatske konfiguracijeNekad je potrebno da ponovimo konfiguraci ju iako već imamo bdquokonfigurisanurdquo(možda nepravi lno) mašinu U ovom slučaju imamo dve mogućnosti dapokrenemo mašinu i da forsiramo konfiguraci ju i l i da pokrenemo konfiguraci ju kadje mašina već pokrenuta Nema neke razl ike između ova dva pristupa osim u tomeda l i je mašina već pokrenuta i l i ni je

Ako žel imo da pokrenemo mašinu i forsiramo konfiguraci ju pokrećemo

vagrant up --provision

U drugom slučaju kada nam je mašina već pokrenuta pokrećemo komandu

vagrant provision

Ako koristite običnu skriptu Vagrant će pokrenuti skriptu ponovo i ona će se izvršitikao da ste je pokrenul i normalno unutar mašine Ako koristite Ansibl on ćedetektovati šta treba da se menja a šta ne Ovo znači da ako u Ansiblovojkonfiguraci j i navedete instalaci ju nekog paketa Ansibl će prvo proveriti da l i jepaket prisutan na sistemu pa tek onda ga instal irati

Za sledeći brojU narednom delu ćemo pokazati primere kako da koristite promenl j ive uVagrantovoj konfiguracionoj datoteci i kako da koristite stvari specifične za Rubi(Ruby)

Kako da

2 5

Broj 36

Autor Dejan Maglov

U poslednje dve do tri godine u domaćoj zajednici korisnika Linuksa uočl j iv je novitrend Masovnost i interesovanje novih korisnika za Linuks opada što se možedonekle povezati sa ekonomskom krizom i sa padom prodaje novih računara a sadruge strane uočava se porast zaniml j ivih domaćih projekata vezanih za Linuks iuopšte za otvoreni kocircd pokrenutih od strane pojedinaca i l i manj ih grupa

Nepažl j ivi promatrač bi rekao da to nema smisla Stavl janje direktne relaci jeizmeđu masovnosti i kval iteta je očigledno pogrešno i to ne samo u ovom slučajunego uopšte Pad aktivnosti na forumima srpskih zajednica korisnika Linuksa znači

U potrazi za idealnom distribucijom

Šale OS ndash Karika koja nedostaje

Oslobađanje

2 6

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Oslobađanje

samo da je eufori ja koju je izazvao Ubuntu svojom pojavom i jakim marketingomsplasla i da smo se vrati l i u bdquopredubuntuovskordquo doba koje je obeležio razvojLinuksa bez upadl j ivog marketinga Za novu eufori ju oko Linuksa potrebni su novisenzacionalni projekat i novi talas agresivnog marketinga

Zatišje na forumima aktivistima ostavl ja prostor da se preusmere sa edukaci jenovih korisnika na neke druge svoje projekte U vreme Ubuntuovske eufori je jebi lo ideja da se pravi domaća distribuci ja Jedna je čak i pokrenuta na akademskomnivou ndash cp6Linux (2 008-2 009) Očigledno projekat ni je bio zreo i ni je bio postavl jenna zdravim osnovama fi lozofi je slobodnog i otvorenog softvera pa je brzo propaoNovac i eufori ja su pokrenul i ta j projekat al i kada je bdquoizmaknuta jedna stol icardquo(novac) zbog ekonomske krize projekat je propao Danas bez imalo novca načistoj fi lozofi j i slobodnog otvorenog koda beležimo već nekol iko zaniml j ivihprojekata domaćih distribuci ja Linuksa

ŠaleOS ndash Svetski a našOdmah na početku da razrešimo di lemu da l i je ovo nova distribuci ja Linuksa i l i jesamo mal i fork1 Zubuntua (eng Xubuntu) Pošto je teško biti priznat u selunajpouzdani je je da se odmah pri javiš u grad pa ako te grad prihvati ima šanse date posle i selo prihvati Šale OS (eng ChaletOS) je definitivno prihvaćen u bdquogradurdquoa evo i dokaza

http distrowatch comtable phpdistribution= chaletoshttp distrohunt cupofl inux comarticles phparticle_id= 31

U skoro svim recenzi jama Šale OS je ocenjen kao najbol j i Linuks namenjenkorisnicima koj i su u tranzici j i sa Vindouza na Linuks Pošto to sad znamo možemosa ponosom da kažemo da je autor Šale OS-a Dejan Petrović čitaocima LiBREčasopisa poznat kao autor programa Great Little Radio Player (engl sja jni mal iradio plejer)

Projektni zadatakIdeja ni je nova i naročito je postala aktuelna nakon gašenja podrške za Vindouz

1 Fork - u razvoju softvera razvojna granaderivat projekta koju razvi ja drugi tim udrugači jem pravcu

2 7

Broj 36

Eks-Pi Stari j i hardver je ostao bez podrške za Vindouz i jedini način da mu seproduži život je prelazak na Linuks Prelazak na Linuks ni je lak Suština je ista i l isl ična al i potpuno novi programi nova fi lozofi ja zbunjujuć i razl ičit izgled mnogeodvrate od ideje da pređu na novi nepoznati operativni sistem Svako od nas znabar nekoga ko je odustao od ovog prelaska

Ideja za nastanak ovakvog projekta je da se migrantima sa Vindouza ponudi izgledšto sl ični j i onom na koj i su navikl i Ovakvi projekti vezani za Linuks se trude nesamo da ponude sl ičan vizuelni utisak nego i da ponude korisniku podešavanja namestima gde ih oni očekuju s osvrtom na svoje iskustvo na Vindouzu

Sl ičan projekat je ponudio Zorin OS al i naš utisak je da Šale OS nudi više

Prvi utisciŠale OS je dobio ime po sti lu švajcarskih planinskih kuća koje odl ikujujednostavnost lepota i prepoznatl j ivost Poput bdquošalerdquo kuće Šale OS treba upravoda korisniku pruži udobnost prepoznatl j ivog okruženja lepotu i da se u njemu uvek

ŠaleOS

2 8

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

oseća kao kod svoje kuće

Šale OS je zapravo fork Zubuntua od kojeg se suštinski malo razl ikuje sa potpunopri lagođenim sti lom Aktuelna verzi ja Šale OS-a je 14 04 2 što je takođe naslediood Zubuntua na kojem je baziran Ovo znači da korisnik ima dugoročnu podršku jerje Zubuntu 14 04 izdanje sa dugogodišnjom podrškom (LTS)

Šale OS se isporučuje u dva izdanja ISO sl ike 32 -bitnoj i 64-bitnoj vel ičine 1 2GBza živi DVD i l i USB medi j Takođe je moguće preuzeti sl iku od 24GB koja sadrži obaizdanja Šale OS-a i koja je kompatibi lna samo sa DVD medi jumom

Sa dobrim nasleđem Šale OS je od Zubuntua nasledio i veoma sporo podizanježivog sistema sa DVD-a (USB-a) Imamo utisak da u poslednje vreme derivatiUbuntua najspori je podižu živi sistem u odnosu na sve druge žive distribuci jeLinuksa Ko izdrži i dočeka da se živi Šale OS podigne imaće pri l iku da vidipodrazumevanu plavu temu ovog operativnog sistema Prvi utisak je da Šale OSsvojom podrazumevanom temom pravi otklon od Vindouza ka Linuksu iako imapotenci ja l da potpuno bdquoklonirardquo Vindouzov izgled Šale OS svojompodrazumevanom temom poručuje bdquo Ja nisam Vindouz Nemojte me ni podsvesnoupoređivati sa nj im Ja sam Linuks koj i vam pomaže da se lakše snađete u meni rdquo

Oslobađanje

2 9

Broj 36

Svi elementi u Šale OS-u su na istim mestima kao naprimer u Vindouzu 7 Panelje u dnu ekrana Na njemu su dugme za meni ikonice najčešće korišćenihapl ikaci ja traka pokrenutih programa notifikaciona zona sa kontrolom zvukakontrolom mreže satom i tastaturnim izlazom i na kraju taster za minimiziranjesvih otvorenih prozora i otkrivanje radne površi (desktopa) Radna površ sadržinajbitni je ikonice za početak rada sa sistemom i Konki jev (eng Conky) sti l izovanisat Sve u svemu sasvim očekivana postavka za svakog migranta sa Vindouza

Instalacija Šale OS-aIako se i na osnovu živog sistema može steći utisak o upotrebl j ivosti sistema praviutisak daje tek prava instalaci ja na tvrdi disk računara Iako je instalaci ja Linuksalakša od instalaci je Vindouza to je ipak najkritični ja operaci ja za migranta Uslučaju da korisnik nema nameru da čuva neke podatke na svom računaruproblema neće biti Ubuntuov grafički instaler je jedan od najbol j ih inajautomatizovani j ih u svetu Linuksa Od korisnika traži samo nekol ikonaj jednostavni j ih l ičnih podataka a sve ostalo odrađuje sam Dovol jno je samopronaći ikonicu instalera na radnoj površi živog sistema i l i odabrati instalaci ju

ŠaleOS

30

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

pri l ikom podizanja sistema sa instalacionog medi ja (ovo je prirodan način zamigrante) Sve ostalo ide glatko - takoreći bdquonekst nekst nekst finišrdquo tehnologi jana koju su migranti navikl i

Za one koj i ipak žele da sačuvaju neke postojeće podatke na tvrdom diskupreporučujemo da se obrate nekom iskusni jem korisniku Linuksa (pitajte bi lo kogna forumima zajednica korisnika Linuksa) koj i će ih provesti kroz proces instalaci je

Upotrebljivost Šale OS-aApsolutno bdquokloniranjerdquo Vindouza na Linuksu je nemoguće Šale OS se ipak opasnopribl ižio Dodatnim uređivanjem pomoću već pripreml jenih alata Šale OS još višemože da l iči na Vindouz i l i da se potpuno transformiše u IksFCE (XFCE) Linuks požel j i korisnika

Grupisanje svih podešavanja u Setings Menadžeru 2 dobro imitira Kontrolni panel naVindouzu tako da migranti neće biti u di lemi gde su sva podešavanja sistema

Šale meni (Visker meni eng Whisker Menu) dobro oponaša Vindouzov Start meni tako da je pristup programima jasan i intuitivan Programi su standardno grupisanipo nameni na način karakterističan za Linuks al i misl imo da je to plus u odnosu naVindouzov pristup i da to ni je zbunjujuće migrantima

Dodavanje ikonica na panel i l i na radnu površ je sl ično kao kod Vindouza Dovol jnoje samo prevući mišem ikonicu iz meni ja na radnu površ i l i na panel

Aplikacije

Imamo utisak da je izbor apl ikativnog softvera vrlo pažl j ivo urađen Izabrane suuglavnom apl ikaci je koje su već standardne i na Vindouzu kao što su FajerfoksTanderberd (eng Thunderbird) i VLC Takođe izabrane su apl ikaci je koje su vrlosl ične Vindouzovim alternativama poput bdquoOdejšusardquo (eng Audacious) koj i l iči nabdquoVinamprdquo (eng Winamp) i l i bdquoDokument vjuerardquo koj i l iči na bdquo Akrobat riderrdquo

Ako se izaberu i ikonice koje sl iče onim na Vindouzu prepoznavanje apl ikaci ja ćebiti potpuno i neće biti d i lema za šta služi pojedina apl ikaci ja

2 Setings Menadžer - енг Settings Manager Podešavanje sistama

Oslobađanje

31

Broj 36

ŠaleOS

32

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Instalacija programa

Za migrante instalaci ja programa na Linuksu je najveća promena Ova promenafi lozofi je predstavl ja najveći šok za migrante Ubuntu softverski centar je dizajniranda ublaži ovaj šok U današnje vreme l judi su već naviknuti na Android i Androidstor tako da je lako navići se na Ubuntu softverski centar

Drugi problem migranata kada je u pitanju instalaci ja programa je što su mnoginavikl i na pojedine programe za Vindouz i bez nj ih ne mogu Šale ne može upotpunosti da reši taj problem al i može da ga ublaži Jedan ogroman plus za ŠaleOS je predinstal irani Vajn (eng WineHQ) i Plej -on-Linuks (eng PlayOnLinux) Dosada nismo sretal i d istribuci je Linuksa za početnike sa ovim već predinstal iranimprogramima

Oslobađanje

33

Broj 36

ŠaleOS

Vajn može da bude presudni dodatak koj i može da zadrži migranta na LinuksuSama ideja da može programe za Vindouz na koje je navikao da instal ira naLinuksu može da ga opredel i da je napravio dobar izbor operativnog sistema

ZaključakPrimeti l i smo da najnovi ja verzi ja Šale OS-a nema predinstal iran kancelari jski paketprograma Ovo je još jedan dokaz vrlo pažl j ivog odabira softvera za Šale sa stalnimrazmišl janjem kome ja namenjen ovaj operativni sistem Odabir kancelari jskogpaketa programa je vrlo subjektivan proces Nametanje Libre Ofisa kao rešenjamoglo bi biti kontraproduktivno Zahval ju jući Vajnu korisnik može da instal ira ineke stari je Majkrosoft Ofis pakete (npr MS Office 2010) tako da je na korisniku dabira opci ju koja mu naviše odgovara

Potrebno je malo iskustva u svetu Linuksa za punu kontrolu Šale OS-a Može da sekoristi i bez imalo iskustva vezanog za Linuks Intuitivan je i vodio je računa oiskustvima koje imaju migranti Bol je od ovog po našem sudu ne može

Iako su performanse u ovako uskoprofi l isanom operativnom sistemu u drugomplanu izbor grafičkog okruženja IksFCE i Zubuntua za osnovu dobar je izbor Dobroje odmeren odnos jednostavnosti upotrebe i opterećenja sistema Autor je moraoda vodi računa da je sistem prvenstveno namenjen stari jem hardveru iistovremeno neiskusnim korisnicima Linuks ima rešenja koja su još lakša za sistema teža za korisnika al i i obrnuto IksFCE je tačno u sredini Pošto je Zubuntu jedanod najbol j ih IksFCE sistema za početnike autor je odl ično izabrao sistem za bazuŠale OS-a Kao rezultat izbora dobio je jako stabi lan jednostavan okretan i lakoperativni sistem i za sebe kao korisnika i za hardver

Korisni l inkovi [1] https sites google comsitechaletosl inuxhome[2 ] https www youtube comwatchv= pL9H7GZWeyo[3] http www l inuxinsider comstory81771 htmlrss= 1

34

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Slobodni profesionalac

Аутор Стефан Ножинић

У претходном броју смо поменули шта је то Ансибл (енг Ansible) и навели смопримере његове нај једноставније употребе

У овом броју наводимо детаљнију употребу инвентара неке ад-хок командекао и неке детаље о употреби и могућностима конфигурације помоћуАнсибла

ИнвентарУ претходном броју било је тек неколико речи о овом појму Инвентар нам јеу претходном броју послужио да наведемо наша три сервера која смо каснијепинговали Рекли смо да је инвентар датотека која служи за навођењесервера који желимо да администрирамо и да помоћу њега можемоконфигурисати специфичне параметре за те сервере

Класична и најпростија употреба ове конфигурационе датотеке јеједноставно навођење жељених сервера

etcansiblehosts

server1examplecomserver2examplecomserver3examplecommailexamplecomwebexamplecom

2 deo

35

Broj 36

Наравно ово је довољно за једноставну употребу у случајевима када желимода сви наши сервери имају исту конфигурацију Ово као што сви добрознамо није често случај Обично желимо сервере подешене за специфичнунамену Ради овога нам Ансибл инвентар омогућава употребу групаједноставним навођењем секција те нас ова конфигурациона датотека достаподсећа на INI формат Рецимо да например имамо два веб-сервера једансервер за базе података и два мејл-сервера Наша конфигурација биизгледала овако

[webservers]web1examplecomweb2examplecom

[email]mail1examplecommail2examplecom

[databases]dbexamplecom

Као што се може приметити из примера секције постављамо измеђусредњих заграда Овде је битно напоменути да један сервер може припадативише секција па тако можемо имати сервер који служи и за веб и за базеподатака

Поред адресе сервера можете навести и SSH порт ако се не користи онајподразумевани - например

mailexamplecom1548

Поред порта можете навести и корисничко име при логовању - примерицена следећи начин

other1examplecom ansible_connection=ssh ansible_ssh_user=mpdehaanother2examplecom ansible_connection=ssh ansible_ssh_user=mdehaan

Као што сте могли већ да приметите и сами закључите могуће је поставитииндивидуалне променљиве по хосту Например

Ansibl

36

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

wwwexamplecom var1=val1 var2=val2

Променљиве могу бити конфигурисане и за целу групу

[webservers]web1examplecomweb2examplecom

[webserversvars]var1=val1var2=val2

Ад-хок командеИако је Ансибл намењен за употребу са тзв плејбуковима (playbooks) честоћете имати потребу да извршите неку команду на брзину и нећете желетида наводите специјалну конфигурацију за то Због овога Ансибл вамомогућава употребу ад-хок команди

Ми смо овакву команду већ поменули у претходном броју али нисмо удетаље објашњавали шта се ту конкретно дешава Употребили смо је када

Slobodni profesionalac

37

Broj 36

смо желели да пингујемо све наше сервере

Употребљавају се тако што се у конзоли укуца

ansible target -a command

Овде command треба заменити жељеном командом коју желите даизвршите а target треба заменити именом групе или хоста на којем желитеизвршавање задате команде

Например ако желимо да рестартујемо само веб-сервере користимо

ansible webservers -a reboot

На сличан начин можемо користити и друге уграђене модуле Ансибла каопримерице copy модул за премештање датотека на више сервера

ansible servers -m copy -a src=etchosts dest=tmphosts

Такође употребом ових команди можете сазнати тзв чињенице (енг facts) осерверу Ове варијабле су важне јер се могу користити за условноизвршавање команди у плејбуковима

Да бисте сазнали прикупљене чињенице за дати хост извршите

ansible target -m setup

За крајУ наредном броју показујемо највећу моћ Ансибла када будемо објаснилиупотребу плејбукова До тада надамо се да се нећете устручавати да нампошаљете е-писмо на нашу већ познату адресу електронске поште сапитањима критикама и предлозима

Ansibl

38

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Internet mreža i komunikacije

Autor Kriptopank

Na početku trećeg dela ovog seri ja la iznosimo jednu dobru vest Subrosa servisopisan u prvom delu ponovo je dostupan na mreži posle kratkog prekida odnekol iko dana

Iako iz naslova prevedenog na srpski jezik možda niste odmah prepoznal ipopularni servis pod originalnim engleskim nazivom Cryptocat on je jedan odsvakako najčuveni j ih i najpoznati j ih iz svoje vrste del imično prekriven plaštomkontroverzi i spekulaci ja

Ova apl ikaci ja samo je jedna u nizu svetski poznatih kriptografskih speci ja l i tetaskuvanih u kuhinj i gospodina Nadima Kobeisi ja (eng Nadim Kobeissi) sa istori jomdugom sada već preko četiri i po godine Ovaj dvadesetpetogodišnj i programerodgovoran je za apl ikaci je kao što su Mini lok (eng miniLock) i Pirio (eng Peerio)

Istina je da ovaj servis ni je hodao po crvenom tepihu od svog nastanka i da jepreko trnja na kraju ipak stigao do zvezda zaslugom svog autora i medi ja koj i supisal i o ranj ivostima ovog servisa otkrivenim tokom 2 013 godine Više o ovome nahttp goo glRWDy5L i http goo glZBj9B

Zapravo se radi o apl ikaci j i koja vam pruža mogućnost grupnog ćaskanja razmenepodataka al i i privatne konverzaci je sa nekom osobom iz grupe za ćaskanje a sveje to šifrovano tako da servis ne zna sam sadržaj vaših dopisivanja

Šifrovani čet (3 deo)

39

Broj 36

Šifrovani čet

Kriptografski model je i ovde takozvani end-tu-end (end-to-end) i sve (šifrovanje idešifrovanje) se obavl ja u vašem pretraživaču koj im pristupate ovom servisu pa jesvakako požel jno da pametno odaberete veb-pretraživač kako vas isti ne biizneverio svoj im manama i sigurnosnim propustima

Kad smo već kod end-tu-end šifrovanja da se podsetimo kako se ovo praktičnoizvodi kako kod mnogih apl ikaci ja tako i kod ove

Korisnici kreiraju javne i tajne kl jučeve lokalno javne proslede centralnom servisukoj i ih spaja pa servis umesto vas prosleđuje vaš javni kl juč osobama koje žele savama da sigurno komuniciraju (poši l jaoci poruka) Poši l jaoci šifruju porukunamenjenu vama vašim javnim kl jučem i proslede je centralnom servisu

Pređimo sada na instal iranje i korišćenje Kriptoketa

Dakle kada se ode na sajt Kriptoketa (https crypto cat) treba da se odaberedodatak za vaš pretraživač i on se instal ira na isti Ovde ćemo pretpostaviti da jeto Fajerfoks pa kad on bude tražio da ga restartujete učinite to

Sledeći korak je nalaženje ikonice instal irane apl ikaci je a za to morate otići u menirarr kastomajz (customize) Sada je potrebno da apl ikaci ju prebacite iz gomile ostal ihapl ikaci ja ( levo) u meni (desno) kao što je prikazano na sl ikama

40

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Pokretanje apl ikaci je iz pretraživača ne zahteva internet al i da biste se povezal i saostal ima internet vam je neophodan

Internet mreža i komunikacije

41

Broj 36

Pri pokretanju apl ikaci je treba da izaberete ime diskusi je (conversation name) i l iprostori je uslovno rečeno a to je ime grupe koju žel ite da kreirate i l i kojoj žel ite dase prikl jučite Nadimak (nickname) možete odabrati po žel j i a l i bi val ja lo da inadimak i ime diskusi je nemaju mnogo veze sa vašim stvarnim imenom i vašimostal im nadimcima u drugim apl ikaci jama i društvenim mrežama jer je to podatakkoj i Kriptoket-server vidi kada se na njega povežete pored vaše aj-pi (IP) adrese

Ove informaci je koje Kriptoket-server vidi nazivaju se metapodaci o koj ima smopričal i u trideset trećem broju Ime diskusi je i nadimak se mogu lako lažirati a zaprikrivanje aj-pi adrese će vam trebati neka anonimna mreža poput Tora i l ivirtualne privatne mreže (VPN) Više o metapodacima koje će Kriptoket-serverprikupiti od vas možete naći na nj ihovom blogu (https goo glTALq0R)

Ime diskusi je ćete proslediti ostal ima koj i su zainteresovani za zajedničkukomunikaci ju oni će se povezati sa vama i šifrovano ćaskanje može da počneInteresantno je kako korisnici niti vide niti moraju da brinu o kl jučevima Korisničkosučel je (GUI) apl ikaci je je jednostavno i praktično što je sigurno donelo slavu ovojapl ikaci j i pored vel ike medi jske pažnje

Kriptoket je projekat otvorenog koda i možete ga naći na Githabu(https goo gl4FOYMa) Ne samo da možete da proučavate kocircd apl ikaci je većmožete instal irati Kriptoket-servis na vašim serverima i tako imati potpunukontrolu nad metapodacima koje ostavl jate iza sebe kao mrvice hleba

Takođe je interesantno da apl ikaci ja još uvek nema stabi lnu podršku za Androidoperativni sistem al i eksperimentalna podrška je dostupna na KriptoketovomGithabu (https goo glpeXRgJ)

Propusti su ispravl jeni i apl ikaci ja sada koristi mnogo bol je kriptografske algoritmekoj i koriste el iptičke krive (ECDH - Eliptic Curve Diffie Hellman) za generisanjejavnog i tajnog kl juča El iptičke krive pružaju mnogo bol ju sigurnost od recimoRSA kl jučeva iste dužine o čemu smo govori l i u poslednjem delu seri ja la oenkriptovanoj elektronskoj pošti

Pored end-tu-end enkripci je Kriptoket koristi i OTR protokol koj i se koristi za XMPPvid komunikaci je Bez nepotrebnog ulaženja u detal je OTR vam pruža nešto što sezove prihvatl j ivo poricanje (plausible deniability) a to je mogućnost da porekne daste nešto baš vi napisal i ako se vaša šifrovana komunikaci ja ipak nekako dešifruje

Šifrovani čet

42

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Pregled popularnosti GNULinuks iBSD distribuci ja za mesec maj

Distrowatch

Pad ltPorast gtIsti rejting =(Korišćeni podaci sa Distrovoča)

123456789

101112131415161718192 02 12 22 32 42 5

MintDebianUbuntuFedoraopenSUSEMageiaCentOSManjaroArchLXLEelementaryPCLinuxOSAndroid-x86PeppermintNetrunnerQ4OSSolusPuppySabayonLubuntuKal ideepinantiXZorinwattOS

2 952 lt1706gt1498lt1462 =1106lt

945gt940lt879lt737lt701lt673lt638gt617=565gt539gt538gt534=534lt533gt509lt494lt478lt476=452 lt439gt

Iako veoma praktičan i dovol jnosiguran Kriptoket ni je za svenamene Nema podršku za video iaudio što je naprimer podržanokod pomenute Subrose Kriptoket jenamenjen kao sigurni ja alternativadruštvenim mrežama poputFejsbuka i svoju ulogu obavl ja većnekol iko godina što je pokazatel jdobrog kval iteta

Internet mreža i komunikacije

USKOROLiBRE-Serbian 2015

LLiiBBRREEČasopis o slobodnom softveru

TTrrii ggoodd iinnee ssaavvaammaa

Hvala što nam verujete

Page 12: Libre 36 hd lat

12

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

otvoreni kod Matjaž Horvat inženjer u Mozi l i o konferenci j i je rekao bdquoOtvoreni put(Open Way) ni je tipična open-sors konferenci ja niti obični tehnološki događaj To jestecište tehnoloških rešenja i izazova zajednice otvorenog koda koje širi svest da jeideja otvorenog koda širi pojam od tehnologi je rdquo Tako je ove godine konferenci japored toga što je pokrivala područja računara i informatike predstavi la i open-sorspristupe u drugim oblastima Open-sors pristupi se mogu primeniti u svimdruštvenim sferama od nauke do kulture

Poslednj i set je bio posvećen apl iciranju open-sors principa u medi j ima Anže VohBoštic i Domen Savič su predstavi l i način da se pobol jšaju medi j i i kako da onipostanu otvoreni j i Boštic je u svom izlaganju objasnio kako oni rade na portalubdquoPod črtordquo - da iz mora podataka naprave priču koja je objektivna Portal bdquoPod črtordquosve baze podataka slobodno objavl ju je Domen Savič koj i se zalaže za bol jemedi je nastoj i da dostigne svoj ci l j svojom kampanjom bdquoDajmo medi je u medi jerdquoOn kaže da medi j i treba da slobodno pružaju informaci je građanima pri čemu jekl juč aktivizam i učešće građana kao što je to slučaj u open-sors zajednicama

Konferenci ja je završena piknikom na otvorenom u otvorenom uredu Podbreznik

Puls slobode

13

Broj 36

Događaj je ove godine privukao posetioce iz svih krajeva Sloveni je Besplatan ulazsa ograničenim brojem karata po svemu sudeći privlači i sponzore Interakci jaučesnika tokom događaja i na završnom pikniku takođe privlači razne kompani je i

poslodavce Firma Domenca je u toku konferenci je objavi la konkurs zazapošl javanje

Možemo reći da bdquoOpen Vejrdquo obezbeđuje mesto susreta za pojedince i preduzećaOn predstavl ja plodno tlo za izgradnju i negovanje l ičnih i poslovnih veza bdquoOpenVejrdquo tako sledi svoju misi ju povezivanja i širenja svesti da je open-sors ideja vrednaširenja

5 Open Vej

14

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Autor Stefan Nožinić

Često nam je potrebno da upamtimo neke stvari kao što su reči stranog jezika i l ineke bitne činjenice Isto tako treba napomenuti da te upamćene stvari ne ostajudugo u našoj memori j i pa ih moramo osvežavati i obnavl jati Ovo je posebno bitnokod učenja stranog jezika i l i recimo kod pamćenja bitnih godina u istori j i Danaskada nam tehnologi ja može pomoći u mnogim delovima naših života treba jeiskoristiti i ovde kako bi optimizoval i ugođaj i efikasnost ovakvog vida učenja

U ovom članku vam predstavl jamo softver otvorenog koda namenjen onima koj itreba da zapamte neke činjenice i stvari i koj i to treba da obnavl ja ju posle nekogvremena

Šta je AnkiAnki je program otvorenog koda koj i omogućava da zabeležite ono što treba dazapamtite na male kartice koje imaju dve strane Prednja strana kartice je ona sapitanjem dok je zadnja strana ona sa odgovorom Pomoću ovog modelaomogućeno je učenje kao i kasni je ispitivanje i obnavl janje naučenog

Ne samo da vam omogućava da pravite svoje kartice nego vodi i evidenci ju otome koje ste kartice zaboravi l i da obnovite kol iko ste ih nauči l i i tera vas da ihredovno obnavl jate

Predstavljamo

Anki

15

Broj 36

Anki

InstalacijaAnki je moguće instal irati kroz riznice vaše distribuci je Linuksa i l i preuzeti gadirektno sa zvaničnog sajta U drugom slučaju proces instalaci je zavisi odoperativnog sistema koj i koristite Ovde je potrebno naglasiti da je Anki dostupanza Vindouz Linuks i OS-Iks (OSX) za upotrebu na desktop računaru kao i za Aj-OS(iOS) i Android za upotrebu na mobi lnim uređaj ima

UpotrebaPri l ikom pokretanja Anki ja pojavl ju je vamse glavni izbornik špi lova Ovo znači damožete imati više razl ičitih špi lova karataza razl ičite stvari Podrazumevano postoj isamo jedan špi l - default Za svaki špi lmožete dodati karticu Kada dodajetekarticu imate da izaberete tip kartice(osnovni tip i l i tip koj i vam omogućavapravl jenje dve kartice sa obrnutimstranama) Kod osnovnog tipa kartice sepravi samo jedna kartica gde je prednjastrana ono što napišete na prednjoj strania zadnja strana ono što napišete u odel jkuza tu stranu Pri l ikom pravl jenja tipakartice koj i omogućava reversed metodprave se dve kartice na osnovu podatakao jednoj Prva kartica na prednjoj straniima ono što ste napisal i u odel jku zaprednju stranu a na zadnjoj strani ono štoste napisal i u odel jku za zadnju stranuPored ove kartice kod ovog tipa se pravi idodatna kartica koja ima obrnuti redosledstrana Odnosno ono što ste napisal i naprednjoj strani postaje zadnja strana iobrnuto Ovo je dosta korisno ako učitestrani jezik pa tako možete proveriti da l iznate kako se reč sa stranog jezikaprevodi na naš jezik al i i obrnuto kako se

16

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

naša reč prevodi na stranijezik Ovo je moguće postićiupotrebom ovog kombino-vanog tipa jer time nemorate da pravite dvekartice već je dovol jnonapraviti jednu a Anki ćeza vas napraviti drugu saobrnutim stranama

Sinhronizacija saostalimuređajimaAnki vam omogućava da sesinhronizujete sa ostal imuređaj ima Ovo čak neznači da treba da imateinstal iranu Anki apl ikaci juna vašem uređaju već jedovol jno da imate instal iranveb-pretraživač na svomuređaju Sinhronizaci ja se vrši tako što napravite nalog na AnkiWeb-u i potomprebacite vaše lokalne kartice na server Sada možete tim podacima pristupiti sabi lo kog uređaja koj i poseduje veb pretraživač Naravno ako za tu platformupostoj i nativna Anki apl ikaci ja preporučujemo da nju koristite umesto suvog veb-pretraživača jer će vam ponuditi bol j i ugođaj pri korišćenju

ZaključakSlobodan softver je još jednom dokazao da može biti od vel ike pomoći uobrazovanju i da može biti veoma upotrebl j iv Nadamo se da će u budućnosti školepočeti da koriste Anki kako bi se učenicima olakšao proces učenja U svakomslučaju preporučujemo vam da sami isprobate mogućnosti ovog softvera jer ovajtekst ni je dovol jan da se sve mogućnosti opišu i pomenu

Predstavljamo

17

Broj 36

Autor Nikola Hardi

U petom broju našeg časopisa objavl jen je članak pod nazivom bdquoSlobodan softveru naucirdquo i tada je spomenut zgodan programčić pod nazivom Taskvorior (engtaskwarrior) i l i jednostavno - Task Da se podsetimo reč je o konzolnomprogramčiću za rad sa spiskovima zadataka i l i kako se ti spiskovi često zovubdquotudurdquo (eng to do - treba uraditi ) l istama Od tada je proteklo gotovo tri godine aTask je postao još bol j i U ovom članku će Task biti detal jni je predstavl jen uz osvrtna nekol iko novosti koje su se dogodi le od tada Ovo je lep primer projekta za koj ise može reći da je uspeo - njegova zajednica je porasla kval itet i mogućnosti suse pobol jšal i a nastal i su i novi projekti koj i podržavaju originalni Task

Kako je nastao TaskTask ni je ni prva ni poslednja apl ikaci ja za upravl janje bdquotudurdquo l istama iz konzolepostoje i todotxt todopy todosh i ostale Task je nastao iz potrebe autora daunapredi sl ične apl ikaci je Projekat je započet još 2 006 godine verzi ju 1 0 jedostigao 2 008 godine a verzi ju 2 0 2 012 godine Trenutna verzi ja je 2 4 4 štopokazuje aktivnost i dobro zdravl je projekta i zajednice Mnogi korisniciGNULinuksa i sl ičnih operativnih sistema mnogo vremena provode radeći uterminalu pa su konzolna rešenja uvek zaniml j iva Osim toga ovakve apl ikaci je supo pravi lu manje zahtevne kada su u pitanju resursi jednostavni je su za udal jenipristup i rad s nj ima je često brži i pri jatni j i zbog upotrebe preko tastature Postojemnoge tehnike za upravl janje l ičnim zadacima kao što su GTD (eng Getting

Taskvorior

Taskvorior

18

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Thigs Done) Pomodoro (eng Pommodoro) i druge Task ni je vezan ni za jednu odovih tehnika i na korisniku je da izabere discipl inu za dodavanje i rešavanjezadataka Naš predlog je knj iga Dejvida Alena pod nazivom bdquoKl juč uspehardquo (engDavid Alen Getting Things Done)

Jedan primer upotrebeTipičan tok upotrebe je dodavanje zadatka pregled spiska (svih zadataka i l i pozadatom kriteri jumu) i završavanje zadatka Pored toga korisnik često ima potrebuda pregleda statistiku i l i da izmeni neki zadatak Biće predstavl jen kratak primerupotrebe

Dodavanje zadatkaNakon instal iranja Task je dostupan komandom u terminalu task Izbor opci jeizvršava se dodavanjem naziva opci je nakon osnovne komande pa je novi zadatakmoguće dodati pri l ično intuitivnom komandom task add Otići u prodavnicu Pored naziva zadatka moguće je dodati zadatak koj i pripada nekom projektu i ima

Predstavljamo

19

Broj 36

neku oznaku Oznake se pišu sa prefiksom plus a cela komanda može da izgledaovako

task add projectškola +domaći +programiranje Napisati primergeneričke klase

Redosled atributa u komandi ni je važan pa oznake i l i atribut za projekat mogu dase nađu i na kraju komande Postoj i niz drugih atributa pored imena projektaRecimo krajnj i rok za izvršenje zadatka zakazivanje ponavl janja zadatka prioriteti drugi Lepa mogućnost je što naziv atributa ne mora da bude kompletan većatributi mogu da budu napisani samo delom recimo pri umesto priority i l i projumesto project

Pregled spiska zadatakaKada je Task pokrenut bez drugih komandi prikazaće spisak zadataka u jednomkompaktnom obl iku Ukol iko ste već dodal i neke zadatke možete ih jednostavnoprikazati pokretanjem komande task Komanda u ovom obl iku će prikazati spisakzadataka koj i je pri lagođen dimenzi jama terminala tako što neće prikazati svedodane zadatke i neće prikazati sve kolone (prioritet projekat oznakeponavl janje i drugo) U ovom podrazumevanom formatu spiska zadaci će bitipoređani po zadatim prioritetima al i o tome će biti malo više reči kasni je

Drugi format za prikaz spiska zadataka je long odnosno dugačak spisakIzvršavanje ove naredbe će prikazati spisak svih zadataka sortiranih po projektimauz nešto više detal ja

Izmena zadatakaSve Taskove komande se zapravo sastoje iz tri dela a to su fi l ter komanda iparametri Fi l triranje se može izvršiti po identifikacionim brojevima zadatakaprojektima prioritetima i l i po bi lo kojem drugom podatku iz opisa zadatkaKomande su uobičajene l ist za ispis modify za izmenu delete za uklanjanje idone za završavanje Nakon toga po potrebi slede parametri koj i nisu obavezni zasve komande Sledi nekol iko primera

task 12 modify priority Htask project l ibre done

Taskvorior

2 0

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

task proj l ibre taskwarrior donetask 13 donetask projlibr priH long

Kao što možete primetiti Task dozvol java nepotpune nazive projekata opisakomandi i izbora parametara Ukol iko niste sigurni koj i zadaci će biti izabranizadatim fi lterom uvek možete pokrenuti Task samo sa fi l terom (bez komandi iparametara) kako biste dobi l i spisak zadataka koj i zadovol javaju uslove izbora

Sinhronizacija

Task podržava nekol iko vidova sinhronizaci je još od ranih verzi ja Pošto su podaci ozadacima sačuvani u tekstualnim datotekama ređenje i spajanje tih datoteka sarazl ičitih računara ni je prevel ik problem Tako je od rani je dostupna sinhronizaci japutem Git repozitori juma ssh (eng secure shell) a neki korisnici su se snalazi l ičak i sa Dropboksovim direktori jumima Kada smo poslednj i put pisal i o ovomprogramu taskd je bio tek u planu a danas je to proveren i podrazumevani način

Predstavljamo

2 1

Broj 36

za sinhronizaci ju Taskovih podataka između više računara Taskd je servis koj i jeTaskvorior zajednica napravi la za svoje potrebe Reč je takođe o slobodnomsoftveru i svako može da pokrene ovaj servis na svom serveru Komunikaci ja jenaravno šifrovana standardnim i dobro testiranim algoritmima Ovom pri l ikommoramo da spomenemo i servis Frisink ( https freecinc com ) koj i pruža besplatnuuslugu taskd servera

Dodaci i srodni programiKao što smo već napisal i Taskvorior zajednica je popri l ično živa a korisnici delesvoje alatke i dodatke sa ostal im korisnicima Na ovoj stranici postoj i pregledtakvih dodataka ( http taskwarrior orgtools ) Neki od zaniml j ivih su bugwarrior(Bagvorior) koj i može da preuzima spiskove zadataka sa Githaba bdquotrdquo koj i ćepromeniti ponašanje u zavisnosti od lokaci je na kojoj se terminal trenutno nalazi imail2taskwarrior (Mej l -tu-taskvorior) za dodavanje zadataka putem mej la

Posebno je zaniml j ivo pitanje kl i jenta za Android Pronašl i smo dve implementaci jeJedna je taskwarrior-androidapp (Taskvorior-android-ap) (https github comsvi jeetaskwarrior-androidapp) a druga je Mirakel (http mirakel azappsdetaskwarrior html) Izgleda da je Mirakel trenutno najpopularni je i jedino zaistaupotrebl j ivo rešenje Omogućuje sinhronizaci ju radi dovol jno stabi lno a izgleda dase formira i lepa zajednica oko tog projekta što je obećavajuće

Taskvorior

2 2

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Autor Stefan Nožinić

U prošlom broju smo dal i kratko uputstvo za instalaci ju i osnovnu konfiguraci juVagranta Pomenul i smo neke njegove bitne osobine koje nam mogu pomoći Uovom delu seri ja la ćemo razmatrati detal jni je te osobine pokazati složeni jukonfiguraci ju i šta je sve moguće uraditi pri konfiguraci j i

U prošlom delu je bi lo reči o automatskoj konfiguraci j i Vagrant kuti je i tu smopomenul i razl ičite pristupe Da se podsetimo automatska konfiguraci japodrazumeva postinstalacioni postupak konfiguraci je operativnog sistema Neki odmetoda su preko škol jke (shell) i Ansibla (eng Ansible)

Konfiguraci ja putem škol jke podrazumeva pokretanje skripte koja će izvršitikonfiguraci ju Na primer pretpostavimo da ste u svom Vagrantfileu navel i kaooperativni sistem Debi jan Vagrant će preuzeti Debi jan napraviti virtuelnu mašinu ipokrenuti Debi jan Nakon pokretanja Debi jana pokreće se sistem automatskekonfiguraci je U našem slučaju pokreće se šel-skripta (shell) koju smo navel i uVagrantfileu Ta skripta može da uradi sve što je potrebno za dodatnu konfiguraci jusistema kao što su preuzimanje nekih faj lova kloniranje Git repozitori jumainstalaci ja dodatnog softvera itd

SkripteAko do sada niste imal i iskustva sa alatima za automatsku konfiguraci jupreporučujemo vam da ih pogledate i l i da koristite šel-skripte za automatskukonfiguraci ju Ako se odlučite za prvi predlog predlažemo vam seri ja l o Ansiblu koj iide uporedo sa ovim seri ja lom Ako se odlučite za drugu opci ju navodimonaj jednostavni ju upotrebu ovakvog sistema automatske konfiguraci je

U pitanju je sistem koj i će pri l ikom prve vagrant up komande pokrenuti šel-skriptuLokaci ju skripte podešavate u Vagrantovoj konfiguracionoj datoteci za trenutnu

(3 deo)

Kako da

2 3

Broj 36

Vagrant

mašinu na sledeći način

configvmprovision shell path skriptash

U skripti sada možete navesti komande koje će se izvršiti pri l ikom prvogpokretanja mašine

Ako koristite skriptu koja se nalazi na internetu možete u putanju (path) prosleditiadresu gde se nalazi ta skripta

AnsiblAnsibl je kompleksni j i pristup automatskoj konfiguraci j i i preporučujemo njegovuupotrebu ako ste iskusan korisnik i l i ako imate žel ju da probate nešto novo i danaučite nešto zaniml j ivo

Pri l ikom upotrebe Ansibla Vagrantu je potrebno naglasiti da je reč o Ansiblovomsistemu konfiguraci je i treba navesti putanju do plejbuka (playbook) Konfiguraci jaje prikazan sledećim primerom

configvmprovision ansible do |ansible|ansibleplaybook = playbookyml

Naravno podrazumeva se da na host-mašini imate instal iran Ansibl Preporučujemo seri ja l o Ansiblu ako ste zainteresovani za detal je o tome kako seon koristi i kako može biti koristan Verujte nam posle nekog vremena ćete shvatitida su obične skripte previše bdquoružnerdquo za neke kompleksni je stvari

Pored ove dve stavke koje morate navesti možete proslediti i neke dodatneinformaci je koje su vam potrebne Recimo možete proslediti dodatne promenl j ivePrimer

ansibleextra_vars = ntp_server poolntporgnginx

port 8008workers 4

2 4

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Ovo je naročito korisno ako žel ite da imate Ansiblovu konfiguraci ju za više mašinakoje se razl ikuju samo po datim parametrima

Pokretanje automatske konfiguracijeNekad je potrebno da ponovimo konfiguraci ju iako već imamo bdquokonfigurisanurdquo(možda nepravi lno) mašinu U ovom slučaju imamo dve mogućnosti dapokrenemo mašinu i da forsiramo konfiguraci ju i l i da pokrenemo konfiguraci ju kadje mašina već pokrenuta Nema neke razl ike između ova dva pristupa osim u tomeda l i je mašina već pokrenuta i l i ni je

Ako žel imo da pokrenemo mašinu i forsiramo konfiguraci ju pokrećemo

vagrant up --provision

U drugom slučaju kada nam je mašina već pokrenuta pokrećemo komandu

vagrant provision

Ako koristite običnu skriptu Vagrant će pokrenuti skriptu ponovo i ona će se izvršitikao da ste je pokrenul i normalno unutar mašine Ako koristite Ansibl on ćedetektovati šta treba da se menja a šta ne Ovo znači da ako u Ansiblovojkonfiguraci j i navedete instalaci ju nekog paketa Ansibl će prvo proveriti da l i jepaket prisutan na sistemu pa tek onda ga instal irati

Za sledeći brojU narednom delu ćemo pokazati primere kako da koristite promenl j ive uVagrantovoj konfiguracionoj datoteci i kako da koristite stvari specifične za Rubi(Ruby)

Kako da

2 5

Broj 36

Autor Dejan Maglov

U poslednje dve do tri godine u domaćoj zajednici korisnika Linuksa uočl j iv je novitrend Masovnost i interesovanje novih korisnika za Linuks opada što se možedonekle povezati sa ekonomskom krizom i sa padom prodaje novih računara a sadruge strane uočava se porast zaniml j ivih domaćih projekata vezanih za Linuks iuopšte za otvoreni kocircd pokrenutih od strane pojedinaca i l i manj ih grupa

Nepažl j ivi promatrač bi rekao da to nema smisla Stavl janje direktne relaci jeizmeđu masovnosti i kval iteta je očigledno pogrešno i to ne samo u ovom slučajunego uopšte Pad aktivnosti na forumima srpskih zajednica korisnika Linuksa znači

U potrazi za idealnom distribucijom

Šale OS ndash Karika koja nedostaje

Oslobađanje

2 6

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Oslobađanje

samo da je eufori ja koju je izazvao Ubuntu svojom pojavom i jakim marketingomsplasla i da smo se vrati l i u bdquopredubuntuovskordquo doba koje je obeležio razvojLinuksa bez upadl j ivog marketinga Za novu eufori ju oko Linuksa potrebni su novisenzacionalni projekat i novi talas agresivnog marketinga

Zatišje na forumima aktivistima ostavl ja prostor da se preusmere sa edukaci jenovih korisnika na neke druge svoje projekte U vreme Ubuntuovske eufori je jebi lo ideja da se pravi domaća distribuci ja Jedna je čak i pokrenuta na akademskomnivou ndash cp6Linux (2 008-2 009) Očigledno projekat ni je bio zreo i ni je bio postavl jenna zdravim osnovama fi lozofi je slobodnog i otvorenog softvera pa je brzo propaoNovac i eufori ja su pokrenul i ta j projekat al i kada je bdquoizmaknuta jedna stol icardquo(novac) zbog ekonomske krize projekat je propao Danas bez imalo novca načistoj fi lozofi j i slobodnog otvorenog koda beležimo već nekol iko zaniml j ivihprojekata domaćih distribuci ja Linuksa

ŠaleOS ndash Svetski a našOdmah na početku da razrešimo di lemu da l i je ovo nova distribuci ja Linuksa i l i jesamo mal i fork1 Zubuntua (eng Xubuntu) Pošto je teško biti priznat u selunajpouzdani je je da se odmah pri javiš u grad pa ako te grad prihvati ima šanse date posle i selo prihvati Šale OS (eng ChaletOS) je definitivno prihvaćen u bdquogradurdquoa evo i dokaza

http distrowatch comtable phpdistribution= chaletoshttp distrohunt cupofl inux comarticles phparticle_id= 31

U skoro svim recenzi jama Šale OS je ocenjen kao najbol j i Linuks namenjenkorisnicima koj i su u tranzici j i sa Vindouza na Linuks Pošto to sad znamo možemosa ponosom da kažemo da je autor Šale OS-a Dejan Petrović čitaocima LiBREčasopisa poznat kao autor programa Great Little Radio Player (engl sja jni mal iradio plejer)

Projektni zadatakIdeja ni je nova i naročito je postala aktuelna nakon gašenja podrške za Vindouz

1 Fork - u razvoju softvera razvojna granaderivat projekta koju razvi ja drugi tim udrugači jem pravcu

2 7

Broj 36

Eks-Pi Stari j i hardver je ostao bez podrške za Vindouz i jedini način da mu seproduži život je prelazak na Linuks Prelazak na Linuks ni je lak Suština je ista i l isl ična al i potpuno novi programi nova fi lozofi ja zbunjujuć i razl ičit izgled mnogeodvrate od ideje da pređu na novi nepoznati operativni sistem Svako od nas znabar nekoga ko je odustao od ovog prelaska

Ideja za nastanak ovakvog projekta je da se migrantima sa Vindouza ponudi izgledšto sl ični j i onom na koj i su navikl i Ovakvi projekti vezani za Linuks se trude nesamo da ponude sl ičan vizuelni utisak nego i da ponude korisniku podešavanja namestima gde ih oni očekuju s osvrtom na svoje iskustvo na Vindouzu

Sl ičan projekat je ponudio Zorin OS al i naš utisak je da Šale OS nudi više

Prvi utisciŠale OS je dobio ime po sti lu švajcarskih planinskih kuća koje odl ikujujednostavnost lepota i prepoznatl j ivost Poput bdquošalerdquo kuće Šale OS treba upravoda korisniku pruži udobnost prepoznatl j ivog okruženja lepotu i da se u njemu uvek

ŠaleOS

2 8

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

oseća kao kod svoje kuće

Šale OS je zapravo fork Zubuntua od kojeg se suštinski malo razl ikuje sa potpunopri lagođenim sti lom Aktuelna verzi ja Šale OS-a je 14 04 2 što je takođe naslediood Zubuntua na kojem je baziran Ovo znači da korisnik ima dugoročnu podršku jerje Zubuntu 14 04 izdanje sa dugogodišnjom podrškom (LTS)

Šale OS se isporučuje u dva izdanja ISO sl ike 32 -bitnoj i 64-bitnoj vel ičine 1 2GBza živi DVD i l i USB medi j Takođe je moguće preuzeti sl iku od 24GB koja sadrži obaizdanja Šale OS-a i koja je kompatibi lna samo sa DVD medi jumom

Sa dobrim nasleđem Šale OS je od Zubuntua nasledio i veoma sporo podizanježivog sistema sa DVD-a (USB-a) Imamo utisak da u poslednje vreme derivatiUbuntua najspori je podižu živi sistem u odnosu na sve druge žive distribuci jeLinuksa Ko izdrži i dočeka da se živi Šale OS podigne imaće pri l iku da vidipodrazumevanu plavu temu ovog operativnog sistema Prvi utisak je da Šale OSsvojom podrazumevanom temom pravi otklon od Vindouza ka Linuksu iako imapotenci ja l da potpuno bdquoklonirardquo Vindouzov izgled Šale OS svojompodrazumevanom temom poručuje bdquo Ja nisam Vindouz Nemojte me ni podsvesnoupoređivati sa nj im Ja sam Linuks koj i vam pomaže da se lakše snađete u meni rdquo

Oslobađanje

2 9

Broj 36

Svi elementi u Šale OS-u su na istim mestima kao naprimer u Vindouzu 7 Panelje u dnu ekrana Na njemu su dugme za meni ikonice najčešće korišćenihapl ikaci ja traka pokrenutih programa notifikaciona zona sa kontrolom zvukakontrolom mreže satom i tastaturnim izlazom i na kraju taster za minimiziranjesvih otvorenih prozora i otkrivanje radne površi (desktopa) Radna površ sadržinajbitni je ikonice za početak rada sa sistemom i Konki jev (eng Conky) sti l izovanisat Sve u svemu sasvim očekivana postavka za svakog migranta sa Vindouza

Instalacija Šale OS-aIako se i na osnovu živog sistema može steći utisak o upotrebl j ivosti sistema praviutisak daje tek prava instalaci ja na tvrdi disk računara Iako je instalaci ja Linuksalakša od instalaci je Vindouza to je ipak najkritični ja operaci ja za migranta Uslučaju da korisnik nema nameru da čuva neke podatke na svom računaruproblema neće biti Ubuntuov grafički instaler je jedan od najbol j ih inajautomatizovani j ih u svetu Linuksa Od korisnika traži samo nekol ikonaj jednostavni j ih l ičnih podataka a sve ostalo odrađuje sam Dovol jno je samopronaći ikonicu instalera na radnoj površi živog sistema i l i odabrati instalaci ju

ŠaleOS

30

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

pri l ikom podizanja sistema sa instalacionog medi ja (ovo je prirodan način zamigrante) Sve ostalo ide glatko - takoreći bdquonekst nekst nekst finišrdquo tehnologi jana koju su migranti navikl i

Za one koj i ipak žele da sačuvaju neke postojeće podatke na tvrdom diskupreporučujemo da se obrate nekom iskusni jem korisniku Linuksa (pitajte bi lo kogna forumima zajednica korisnika Linuksa) koj i će ih provesti kroz proces instalaci je

Upotrebljivost Šale OS-aApsolutno bdquokloniranjerdquo Vindouza na Linuksu je nemoguće Šale OS se ipak opasnopribl ižio Dodatnim uređivanjem pomoću već pripreml jenih alata Šale OS još višemože da l iči na Vindouz i l i da se potpuno transformiše u IksFCE (XFCE) Linuks požel j i korisnika

Grupisanje svih podešavanja u Setings Menadžeru 2 dobro imitira Kontrolni panel naVindouzu tako da migranti neće biti u di lemi gde su sva podešavanja sistema

Šale meni (Visker meni eng Whisker Menu) dobro oponaša Vindouzov Start meni tako da je pristup programima jasan i intuitivan Programi su standardno grupisanipo nameni na način karakterističan za Linuks al i misl imo da je to plus u odnosu naVindouzov pristup i da to ni je zbunjujuće migrantima

Dodavanje ikonica na panel i l i na radnu površ je sl ično kao kod Vindouza Dovol jnoje samo prevući mišem ikonicu iz meni ja na radnu površ i l i na panel

Aplikacije

Imamo utisak da je izbor apl ikativnog softvera vrlo pažl j ivo urađen Izabrane suuglavnom apl ikaci je koje su već standardne i na Vindouzu kao što su FajerfoksTanderberd (eng Thunderbird) i VLC Takođe izabrane su apl ikaci je koje su vrlosl ične Vindouzovim alternativama poput bdquoOdejšusardquo (eng Audacious) koj i l iči nabdquoVinamprdquo (eng Winamp) i l i bdquoDokument vjuerardquo koj i l iči na bdquo Akrobat riderrdquo

Ako se izaberu i ikonice koje sl iče onim na Vindouzu prepoznavanje apl ikaci ja ćebiti potpuno i neće biti d i lema za šta služi pojedina apl ikaci ja

2 Setings Menadžer - енг Settings Manager Podešavanje sistama

Oslobađanje

31

Broj 36

ŠaleOS

32

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Instalacija programa

Za migrante instalaci ja programa na Linuksu je najveća promena Ova promenafi lozofi je predstavl ja najveći šok za migrante Ubuntu softverski centar je dizajniranda ublaži ovaj šok U današnje vreme l judi su već naviknuti na Android i Androidstor tako da je lako navići se na Ubuntu softverski centar

Drugi problem migranata kada je u pitanju instalaci ja programa je što su mnoginavikl i na pojedine programe za Vindouz i bez nj ih ne mogu Šale ne može upotpunosti da reši taj problem al i može da ga ublaži Jedan ogroman plus za ŠaleOS je predinstal irani Vajn (eng WineHQ) i Plej -on-Linuks (eng PlayOnLinux) Dosada nismo sretal i d istribuci je Linuksa za početnike sa ovim već predinstal iranimprogramima

Oslobađanje

33

Broj 36

ŠaleOS

Vajn može da bude presudni dodatak koj i može da zadrži migranta na LinuksuSama ideja da može programe za Vindouz na koje je navikao da instal ira naLinuksu može da ga opredel i da je napravio dobar izbor operativnog sistema

ZaključakPrimeti l i smo da najnovi ja verzi ja Šale OS-a nema predinstal iran kancelari jski paketprograma Ovo je još jedan dokaz vrlo pažl j ivog odabira softvera za Šale sa stalnimrazmišl janjem kome ja namenjen ovaj operativni sistem Odabir kancelari jskogpaketa programa je vrlo subjektivan proces Nametanje Libre Ofisa kao rešenjamoglo bi biti kontraproduktivno Zahval ju jući Vajnu korisnik može da instal ira ineke stari je Majkrosoft Ofis pakete (npr MS Office 2010) tako da je na korisniku dabira opci ju koja mu naviše odgovara

Potrebno je malo iskustva u svetu Linuksa za punu kontrolu Šale OS-a Može da sekoristi i bez imalo iskustva vezanog za Linuks Intuitivan je i vodio je računa oiskustvima koje imaju migranti Bol je od ovog po našem sudu ne može

Iako su performanse u ovako uskoprofi l isanom operativnom sistemu u drugomplanu izbor grafičkog okruženja IksFCE i Zubuntua za osnovu dobar je izbor Dobroje odmeren odnos jednostavnosti upotrebe i opterećenja sistema Autor je moraoda vodi računa da je sistem prvenstveno namenjen stari jem hardveru iistovremeno neiskusnim korisnicima Linuks ima rešenja koja su još lakša za sistema teža za korisnika al i i obrnuto IksFCE je tačno u sredini Pošto je Zubuntu jedanod najbol j ih IksFCE sistema za početnike autor je odl ično izabrao sistem za bazuŠale OS-a Kao rezultat izbora dobio je jako stabi lan jednostavan okretan i lakoperativni sistem i za sebe kao korisnika i za hardver

Korisni l inkovi [1] https sites google comsitechaletosl inuxhome[2 ] https www youtube comwatchv= pL9H7GZWeyo[3] http www l inuxinsider comstory81771 htmlrss= 1

34

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Slobodni profesionalac

Аутор Стефан Ножинић

У претходном броју смо поменули шта је то Ансибл (енг Ansible) и навели смопримере његове нај једноставније употребе

У овом броју наводимо детаљнију употребу инвентара неке ад-хок командекао и неке детаље о употреби и могућностима конфигурације помоћуАнсибла

ИнвентарУ претходном броју било је тек неколико речи о овом појму Инвентар нам јеу претходном броју послужио да наведемо наша три сервера која смо каснијепинговали Рекли смо да је инвентар датотека која служи за навођењесервера који желимо да администрирамо и да помоћу њега можемоконфигурисати специфичне параметре за те сервере

Класична и најпростија употреба ове конфигурационе датотеке јеједноставно навођење жељених сервера

etcansiblehosts

server1examplecomserver2examplecomserver3examplecommailexamplecomwebexamplecom

2 deo

35

Broj 36

Наравно ово је довољно за једноставну употребу у случајевима када желимода сви наши сервери имају исту конфигурацију Ово као што сви добрознамо није често случај Обично желимо сервере подешене за специфичнунамену Ради овога нам Ансибл инвентар омогућава употребу групаједноставним навођењем секција те нас ова конфигурациона датотека достаподсећа на INI формат Рецимо да например имамо два веб-сервера једансервер за базе података и два мејл-сервера Наша конфигурација биизгледала овако

[webservers]web1examplecomweb2examplecom

[email]mail1examplecommail2examplecom

[databases]dbexamplecom

Као што се може приметити из примера секције постављамо измеђусредњих заграда Овде је битно напоменути да један сервер може припадативише секција па тако можемо имати сервер који служи и за веб и за базеподатака

Поред адресе сервера можете навести и SSH порт ако се не користи онајподразумевани - например

mailexamplecom1548

Поред порта можете навести и корисничко име при логовању - примерицена следећи начин

other1examplecom ansible_connection=ssh ansible_ssh_user=mpdehaanother2examplecom ansible_connection=ssh ansible_ssh_user=mdehaan

Као што сте могли већ да приметите и сами закључите могуће је поставитииндивидуалне променљиве по хосту Например

Ansibl

36

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

wwwexamplecom var1=val1 var2=val2

Променљиве могу бити конфигурисане и за целу групу

[webservers]web1examplecomweb2examplecom

[webserversvars]var1=val1var2=val2

Ад-хок командеИако је Ансибл намењен за употребу са тзв плејбуковима (playbooks) честоћете имати потребу да извршите неку команду на брзину и нећете желетида наводите специјалну конфигурацију за то Због овога Ансибл вамомогућава употребу ад-хок команди

Ми смо овакву команду већ поменули у претходном броју али нисмо удетаље објашњавали шта се ту конкретно дешава Употребили смо је када

Slobodni profesionalac

37

Broj 36

смо желели да пингујемо све наше сервере

Употребљавају се тако што се у конзоли укуца

ansible target -a command

Овде command треба заменити жељеном командом коју желите даизвршите а target треба заменити именом групе или хоста на којем желитеизвршавање задате команде

Например ако желимо да рестартујемо само веб-сервере користимо

ansible webservers -a reboot

На сличан начин можемо користити и друге уграђене модуле Ансибла каопримерице copy модул за премештање датотека на више сервера

ansible servers -m copy -a src=etchosts dest=tmphosts

Такође употребом ових команди можете сазнати тзв чињенице (енг facts) осерверу Ове варијабле су важне јер се могу користити за условноизвршавање команди у плејбуковима

Да бисте сазнали прикупљене чињенице за дати хост извршите

ansible target -m setup

За крајУ наредном броју показујемо највећу моћ Ансибла када будемо објаснилиупотребу плејбукова До тада надамо се да се нећете устручавати да нампошаљете е-писмо на нашу већ познату адресу електронске поште сапитањима критикама и предлозима

Ansibl

38

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Internet mreža i komunikacije

Autor Kriptopank

Na početku trećeg dela ovog seri ja la iznosimo jednu dobru vest Subrosa servisopisan u prvom delu ponovo je dostupan na mreži posle kratkog prekida odnekol iko dana

Iako iz naslova prevedenog na srpski jezik možda niste odmah prepoznal ipopularni servis pod originalnim engleskim nazivom Cryptocat on je jedan odsvakako najčuveni j ih i najpoznati j ih iz svoje vrste del imično prekriven plaštomkontroverzi i spekulaci ja

Ova apl ikaci ja samo je jedna u nizu svetski poznatih kriptografskih speci ja l i tetaskuvanih u kuhinj i gospodina Nadima Kobeisi ja (eng Nadim Kobeissi) sa istori jomdugom sada već preko četiri i po godine Ovaj dvadesetpetogodišnj i programerodgovoran je za apl ikaci je kao što su Mini lok (eng miniLock) i Pirio (eng Peerio)

Istina je da ovaj servis ni je hodao po crvenom tepihu od svog nastanka i da jepreko trnja na kraju ipak stigao do zvezda zaslugom svog autora i medi ja koj i supisal i o ranj ivostima ovog servisa otkrivenim tokom 2 013 godine Više o ovome nahttp goo glRWDy5L i http goo glZBj9B

Zapravo se radi o apl ikaci j i koja vam pruža mogućnost grupnog ćaskanja razmenepodataka al i i privatne konverzaci je sa nekom osobom iz grupe za ćaskanje a sveje to šifrovano tako da servis ne zna sam sadržaj vaših dopisivanja

Šifrovani čet (3 deo)

39

Broj 36

Šifrovani čet

Kriptografski model je i ovde takozvani end-tu-end (end-to-end) i sve (šifrovanje idešifrovanje) se obavl ja u vašem pretraživaču koj im pristupate ovom servisu pa jesvakako požel jno da pametno odaberete veb-pretraživač kako vas isti ne biizneverio svoj im manama i sigurnosnim propustima

Kad smo već kod end-tu-end šifrovanja da se podsetimo kako se ovo praktičnoizvodi kako kod mnogih apl ikaci ja tako i kod ove

Korisnici kreiraju javne i tajne kl jučeve lokalno javne proslede centralnom servisukoj i ih spaja pa servis umesto vas prosleđuje vaš javni kl juč osobama koje žele savama da sigurno komuniciraju (poši l jaoci poruka) Poši l jaoci šifruju porukunamenjenu vama vašim javnim kl jučem i proslede je centralnom servisu

Pređimo sada na instal iranje i korišćenje Kriptoketa

Dakle kada se ode na sajt Kriptoketa (https crypto cat) treba da se odaberedodatak za vaš pretraživač i on se instal ira na isti Ovde ćemo pretpostaviti da jeto Fajerfoks pa kad on bude tražio da ga restartujete učinite to

Sledeći korak je nalaženje ikonice instal irane apl ikaci je a za to morate otići u menirarr kastomajz (customize) Sada je potrebno da apl ikaci ju prebacite iz gomile ostal ihapl ikaci ja ( levo) u meni (desno) kao što je prikazano na sl ikama

40

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Pokretanje apl ikaci je iz pretraživača ne zahteva internet al i da biste se povezal i saostal ima internet vam je neophodan

Internet mreža i komunikacije

41

Broj 36

Pri pokretanju apl ikaci je treba da izaberete ime diskusi je (conversation name) i l iprostori je uslovno rečeno a to je ime grupe koju žel ite da kreirate i l i kojoj žel ite dase prikl jučite Nadimak (nickname) možete odabrati po žel j i a l i bi val ja lo da inadimak i ime diskusi je nemaju mnogo veze sa vašim stvarnim imenom i vašimostal im nadimcima u drugim apl ikaci jama i društvenim mrežama jer je to podatakkoj i Kriptoket-server vidi kada se na njega povežete pored vaše aj-pi (IP) adrese

Ove informaci je koje Kriptoket-server vidi nazivaju se metapodaci o koj ima smopričal i u trideset trećem broju Ime diskusi je i nadimak se mogu lako lažirati a zaprikrivanje aj-pi adrese će vam trebati neka anonimna mreža poput Tora i l ivirtualne privatne mreže (VPN) Više o metapodacima koje će Kriptoket-serverprikupiti od vas možete naći na nj ihovom blogu (https goo glTALq0R)

Ime diskusi je ćete proslediti ostal ima koj i su zainteresovani za zajedničkukomunikaci ju oni će se povezati sa vama i šifrovano ćaskanje može da počneInteresantno je kako korisnici niti vide niti moraju da brinu o kl jučevima Korisničkosučel je (GUI) apl ikaci je je jednostavno i praktično što je sigurno donelo slavu ovojapl ikaci j i pored vel ike medi jske pažnje

Kriptoket je projekat otvorenog koda i možete ga naći na Githabu(https goo gl4FOYMa) Ne samo da možete da proučavate kocircd apl ikaci je većmožete instal irati Kriptoket-servis na vašim serverima i tako imati potpunukontrolu nad metapodacima koje ostavl jate iza sebe kao mrvice hleba

Takođe je interesantno da apl ikaci ja još uvek nema stabi lnu podršku za Androidoperativni sistem al i eksperimentalna podrška je dostupna na KriptoketovomGithabu (https goo glpeXRgJ)

Propusti su ispravl jeni i apl ikaci ja sada koristi mnogo bol je kriptografske algoritmekoj i koriste el iptičke krive (ECDH - Eliptic Curve Diffie Hellman) za generisanjejavnog i tajnog kl juča El iptičke krive pružaju mnogo bol ju sigurnost od recimoRSA kl jučeva iste dužine o čemu smo govori l i u poslednjem delu seri ja la oenkriptovanoj elektronskoj pošti

Pored end-tu-end enkripci je Kriptoket koristi i OTR protokol koj i se koristi za XMPPvid komunikaci je Bez nepotrebnog ulaženja u detal je OTR vam pruža nešto što sezove prihvatl j ivo poricanje (plausible deniability) a to je mogućnost da porekne daste nešto baš vi napisal i ako se vaša šifrovana komunikaci ja ipak nekako dešifruje

Šifrovani čet

42

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Pregled popularnosti GNULinuks iBSD distribuci ja za mesec maj

Distrowatch

Pad ltPorast gtIsti rejting =(Korišćeni podaci sa Distrovoča)

123456789

101112131415161718192 02 12 22 32 42 5

MintDebianUbuntuFedoraopenSUSEMageiaCentOSManjaroArchLXLEelementaryPCLinuxOSAndroid-x86PeppermintNetrunnerQ4OSSolusPuppySabayonLubuntuKal ideepinantiXZorinwattOS

2 952 lt1706gt1498lt1462 =1106lt

945gt940lt879lt737lt701lt673lt638gt617=565gt539gt538gt534=534lt533gt509lt494lt478lt476=452 lt439gt

Iako veoma praktičan i dovol jnosiguran Kriptoket ni je za svenamene Nema podršku za video iaudio što je naprimer podržanokod pomenute Subrose Kriptoket jenamenjen kao sigurni ja alternativadruštvenim mrežama poputFejsbuka i svoju ulogu obavl ja većnekol iko godina što je pokazatel jdobrog kval iteta

Internet mreža i komunikacije

USKOROLiBRE-Serbian 2015

LLiiBBRREEČasopis o slobodnom softveru

TTrrii ggoodd iinnee ssaavvaammaa

Hvala što nam verujete

Page 13: Libre 36 hd lat

13

Broj 36

Događaj je ove godine privukao posetioce iz svih krajeva Sloveni je Besplatan ulazsa ograničenim brojem karata po svemu sudeći privlači i sponzore Interakci jaučesnika tokom događaja i na završnom pikniku takođe privlači razne kompani je i

poslodavce Firma Domenca je u toku konferenci je objavi la konkurs zazapošl javanje

Možemo reći da bdquoOpen Vejrdquo obezbeđuje mesto susreta za pojedince i preduzećaOn predstavl ja plodno tlo za izgradnju i negovanje l ičnih i poslovnih veza bdquoOpenVejrdquo tako sledi svoju misi ju povezivanja i širenja svesti da je open-sors ideja vrednaširenja

5 Open Vej

14

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Autor Stefan Nožinić

Često nam je potrebno da upamtimo neke stvari kao što su reči stranog jezika i l ineke bitne činjenice Isto tako treba napomenuti da te upamćene stvari ne ostajudugo u našoj memori j i pa ih moramo osvežavati i obnavl jati Ovo je posebno bitnokod učenja stranog jezika i l i recimo kod pamćenja bitnih godina u istori j i Danaskada nam tehnologi ja može pomoći u mnogim delovima naših života treba jeiskoristiti i ovde kako bi optimizoval i ugođaj i efikasnost ovakvog vida učenja

U ovom članku vam predstavl jamo softver otvorenog koda namenjen onima koj itreba da zapamte neke činjenice i stvari i koj i to treba da obnavl ja ju posle nekogvremena

Šta je AnkiAnki je program otvorenog koda koj i omogućava da zabeležite ono što treba dazapamtite na male kartice koje imaju dve strane Prednja strana kartice je ona sapitanjem dok je zadnja strana ona sa odgovorom Pomoću ovog modelaomogućeno je učenje kao i kasni je ispitivanje i obnavl janje naučenog

Ne samo da vam omogućava da pravite svoje kartice nego vodi i evidenci ju otome koje ste kartice zaboravi l i da obnovite kol iko ste ih nauči l i i tera vas da ihredovno obnavl jate

Predstavljamo

Anki

15

Broj 36

Anki

InstalacijaAnki je moguće instal irati kroz riznice vaše distribuci je Linuksa i l i preuzeti gadirektno sa zvaničnog sajta U drugom slučaju proces instalaci je zavisi odoperativnog sistema koj i koristite Ovde je potrebno naglasiti da je Anki dostupanza Vindouz Linuks i OS-Iks (OSX) za upotrebu na desktop računaru kao i za Aj-OS(iOS) i Android za upotrebu na mobi lnim uređaj ima

UpotrebaPri l ikom pokretanja Anki ja pojavl ju je vamse glavni izbornik špi lova Ovo znači damožete imati više razl ičitih špi lova karataza razl ičite stvari Podrazumevano postoj isamo jedan špi l - default Za svaki špi lmožete dodati karticu Kada dodajetekarticu imate da izaberete tip kartice(osnovni tip i l i tip koj i vam omogućavapravl jenje dve kartice sa obrnutimstranama) Kod osnovnog tipa kartice sepravi samo jedna kartica gde je prednjastrana ono što napišete na prednjoj strania zadnja strana ono što napišete u odel jkuza tu stranu Pri l ikom pravl jenja tipakartice koj i omogućava reversed metodprave se dve kartice na osnovu podatakao jednoj Prva kartica na prednjoj straniima ono što ste napisal i u odel jku zaprednju stranu a na zadnjoj strani ono štoste napisal i u odel jku za zadnju stranuPored ove kartice kod ovog tipa se pravi idodatna kartica koja ima obrnuti redosledstrana Odnosno ono što ste napisal i naprednjoj strani postaje zadnja strana iobrnuto Ovo je dosta korisno ako učitestrani jezik pa tako možete proveriti da l iznate kako se reč sa stranog jezikaprevodi na naš jezik al i i obrnuto kako se

16

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

naša reč prevodi na stranijezik Ovo je moguće postićiupotrebom ovog kombino-vanog tipa jer time nemorate da pravite dvekartice već je dovol jnonapraviti jednu a Anki ćeza vas napraviti drugu saobrnutim stranama

Sinhronizacija saostalimuređajimaAnki vam omogućava da sesinhronizujete sa ostal imuređaj ima Ovo čak neznači da treba da imateinstal iranu Anki apl ikaci juna vašem uređaju već jedovol jno da imate instal iranveb-pretraživač na svomuređaju Sinhronizaci ja se vrši tako što napravite nalog na AnkiWeb-u i potomprebacite vaše lokalne kartice na server Sada možete tim podacima pristupiti sabi lo kog uređaja koj i poseduje veb pretraživač Naravno ako za tu platformupostoj i nativna Anki apl ikaci ja preporučujemo da nju koristite umesto suvog veb-pretraživača jer će vam ponuditi bol j i ugođaj pri korišćenju

ZaključakSlobodan softver je još jednom dokazao da može biti od vel ike pomoći uobrazovanju i da može biti veoma upotrebl j iv Nadamo se da će u budućnosti školepočeti da koriste Anki kako bi se učenicima olakšao proces učenja U svakomslučaju preporučujemo vam da sami isprobate mogućnosti ovog softvera jer ovajtekst ni je dovol jan da se sve mogućnosti opišu i pomenu

Predstavljamo

17

Broj 36

Autor Nikola Hardi

U petom broju našeg časopisa objavl jen je članak pod nazivom bdquoSlobodan softveru naucirdquo i tada je spomenut zgodan programčić pod nazivom Taskvorior (engtaskwarrior) i l i jednostavno - Task Da se podsetimo reč je o konzolnomprogramčiću za rad sa spiskovima zadataka i l i kako se ti spiskovi često zovubdquotudurdquo (eng to do - treba uraditi ) l istama Od tada je proteklo gotovo tri godine aTask je postao još bol j i U ovom članku će Task biti detal jni je predstavl jen uz osvrtna nekol iko novosti koje su se dogodi le od tada Ovo je lep primer projekta za koj ise može reći da je uspeo - njegova zajednica je porasla kval itet i mogućnosti suse pobol jšal i a nastal i su i novi projekti koj i podržavaju originalni Task

Kako je nastao TaskTask ni je ni prva ni poslednja apl ikaci ja za upravl janje bdquotudurdquo l istama iz konzolepostoje i todotxt todopy todosh i ostale Task je nastao iz potrebe autora daunapredi sl ične apl ikaci je Projekat je započet još 2 006 godine verzi ju 1 0 jedostigao 2 008 godine a verzi ju 2 0 2 012 godine Trenutna verzi ja je 2 4 4 štopokazuje aktivnost i dobro zdravl je projekta i zajednice Mnogi korisniciGNULinuksa i sl ičnih operativnih sistema mnogo vremena provode radeći uterminalu pa su konzolna rešenja uvek zaniml j iva Osim toga ovakve apl ikaci je supo pravi lu manje zahtevne kada su u pitanju resursi jednostavni je su za udal jenipristup i rad s nj ima je često brži i pri jatni j i zbog upotrebe preko tastature Postojemnoge tehnike za upravl janje l ičnim zadacima kao što su GTD (eng Getting

Taskvorior

Taskvorior

18

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Thigs Done) Pomodoro (eng Pommodoro) i druge Task ni je vezan ni za jednu odovih tehnika i na korisniku je da izabere discipl inu za dodavanje i rešavanjezadataka Naš predlog je knj iga Dejvida Alena pod nazivom bdquoKl juč uspehardquo (engDavid Alen Getting Things Done)

Jedan primer upotrebeTipičan tok upotrebe je dodavanje zadatka pregled spiska (svih zadataka i l i pozadatom kriteri jumu) i završavanje zadatka Pored toga korisnik često ima potrebuda pregleda statistiku i l i da izmeni neki zadatak Biće predstavl jen kratak primerupotrebe

Dodavanje zadatkaNakon instal iranja Task je dostupan komandom u terminalu task Izbor opci jeizvršava se dodavanjem naziva opci je nakon osnovne komande pa je novi zadatakmoguće dodati pri l ično intuitivnom komandom task add Otići u prodavnicu Pored naziva zadatka moguće je dodati zadatak koj i pripada nekom projektu i ima

Predstavljamo

19

Broj 36

neku oznaku Oznake se pišu sa prefiksom plus a cela komanda može da izgledaovako

task add projectškola +domaći +programiranje Napisati primergeneričke klase

Redosled atributa u komandi ni je važan pa oznake i l i atribut za projekat mogu dase nađu i na kraju komande Postoj i niz drugih atributa pored imena projektaRecimo krajnj i rok za izvršenje zadatka zakazivanje ponavl janja zadatka prioriteti drugi Lepa mogućnost je što naziv atributa ne mora da bude kompletan većatributi mogu da budu napisani samo delom recimo pri umesto priority i l i projumesto project

Pregled spiska zadatakaKada je Task pokrenut bez drugih komandi prikazaće spisak zadataka u jednomkompaktnom obl iku Ukol iko ste već dodal i neke zadatke možete ih jednostavnoprikazati pokretanjem komande task Komanda u ovom obl iku će prikazati spisakzadataka koj i je pri lagođen dimenzi jama terminala tako što neće prikazati svedodane zadatke i neće prikazati sve kolone (prioritet projekat oznakeponavl janje i drugo) U ovom podrazumevanom formatu spiska zadaci će bitipoređani po zadatim prioritetima al i o tome će biti malo više reči kasni je

Drugi format za prikaz spiska zadataka je long odnosno dugačak spisakIzvršavanje ove naredbe će prikazati spisak svih zadataka sortiranih po projektimauz nešto više detal ja

Izmena zadatakaSve Taskove komande se zapravo sastoje iz tri dela a to su fi l ter komanda iparametri Fi l triranje se može izvršiti po identifikacionim brojevima zadatakaprojektima prioritetima i l i po bi lo kojem drugom podatku iz opisa zadatkaKomande su uobičajene l ist za ispis modify za izmenu delete za uklanjanje idone za završavanje Nakon toga po potrebi slede parametri koj i nisu obavezni zasve komande Sledi nekol iko primera

task 12 modify priority Htask project l ibre done

Taskvorior

2 0

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

task proj l ibre taskwarrior donetask 13 donetask projlibr priH long

Kao što možete primetiti Task dozvol java nepotpune nazive projekata opisakomandi i izbora parametara Ukol iko niste sigurni koj i zadaci će biti izabranizadatim fi lterom uvek možete pokrenuti Task samo sa fi l terom (bez komandi iparametara) kako biste dobi l i spisak zadataka koj i zadovol javaju uslove izbora

Sinhronizacija

Task podržava nekol iko vidova sinhronizaci je još od ranih verzi ja Pošto su podaci ozadacima sačuvani u tekstualnim datotekama ređenje i spajanje tih datoteka sarazl ičitih računara ni je prevel ik problem Tako je od rani je dostupna sinhronizaci japutem Git repozitori juma ssh (eng secure shell) a neki korisnici su se snalazi l ičak i sa Dropboksovim direktori jumima Kada smo poslednj i put pisal i o ovomprogramu taskd je bio tek u planu a danas je to proveren i podrazumevani način

Predstavljamo

2 1

Broj 36

za sinhronizaci ju Taskovih podataka između više računara Taskd je servis koj i jeTaskvorior zajednica napravi la za svoje potrebe Reč je takođe o slobodnomsoftveru i svako može da pokrene ovaj servis na svom serveru Komunikaci ja jenaravno šifrovana standardnim i dobro testiranim algoritmima Ovom pri l ikommoramo da spomenemo i servis Frisink ( https freecinc com ) koj i pruža besplatnuuslugu taskd servera

Dodaci i srodni programiKao što smo već napisal i Taskvorior zajednica je popri l ično živa a korisnici delesvoje alatke i dodatke sa ostal im korisnicima Na ovoj stranici postoj i pregledtakvih dodataka ( http taskwarrior orgtools ) Neki od zaniml j ivih su bugwarrior(Bagvorior) koj i može da preuzima spiskove zadataka sa Githaba bdquotrdquo koj i ćepromeniti ponašanje u zavisnosti od lokaci je na kojoj se terminal trenutno nalazi imail2taskwarrior (Mej l -tu-taskvorior) za dodavanje zadataka putem mej la

Posebno je zaniml j ivo pitanje kl i jenta za Android Pronašl i smo dve implementaci jeJedna je taskwarrior-androidapp (Taskvorior-android-ap) (https github comsvi jeetaskwarrior-androidapp) a druga je Mirakel (http mirakel azappsdetaskwarrior html) Izgleda da je Mirakel trenutno najpopularni je i jedino zaistaupotrebl j ivo rešenje Omogućuje sinhronizaci ju radi dovol jno stabi lno a izgleda dase formira i lepa zajednica oko tog projekta što je obećavajuće

Taskvorior

2 2

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Autor Stefan Nožinić

U prošlom broju smo dal i kratko uputstvo za instalaci ju i osnovnu konfiguraci juVagranta Pomenul i smo neke njegove bitne osobine koje nam mogu pomoći Uovom delu seri ja la ćemo razmatrati detal jni je te osobine pokazati složeni jukonfiguraci ju i šta je sve moguće uraditi pri konfiguraci j i

U prošlom delu je bi lo reči o automatskoj konfiguraci j i Vagrant kuti je i tu smopomenul i razl ičite pristupe Da se podsetimo automatska konfiguraci japodrazumeva postinstalacioni postupak konfiguraci je operativnog sistema Neki odmetoda su preko škol jke (shell) i Ansibla (eng Ansible)

Konfiguraci ja putem škol jke podrazumeva pokretanje skripte koja će izvršitikonfiguraci ju Na primer pretpostavimo da ste u svom Vagrantfileu navel i kaooperativni sistem Debi jan Vagrant će preuzeti Debi jan napraviti virtuelnu mašinu ipokrenuti Debi jan Nakon pokretanja Debi jana pokreće se sistem automatskekonfiguraci je U našem slučaju pokreće se šel-skripta (shell) koju smo navel i uVagrantfileu Ta skripta može da uradi sve što je potrebno za dodatnu konfiguraci jusistema kao što su preuzimanje nekih faj lova kloniranje Git repozitori jumainstalaci ja dodatnog softvera itd

SkripteAko do sada niste imal i iskustva sa alatima za automatsku konfiguraci jupreporučujemo vam da ih pogledate i l i da koristite šel-skripte za automatskukonfiguraci ju Ako se odlučite za prvi predlog predlažemo vam seri ja l o Ansiblu koj iide uporedo sa ovim seri ja lom Ako se odlučite za drugu opci ju navodimonaj jednostavni ju upotrebu ovakvog sistema automatske konfiguraci je

U pitanju je sistem koj i će pri l ikom prve vagrant up komande pokrenuti šel-skriptuLokaci ju skripte podešavate u Vagrantovoj konfiguracionoj datoteci za trenutnu

(3 deo)

Kako da

2 3

Broj 36

Vagrant

mašinu na sledeći način

configvmprovision shell path skriptash

U skripti sada možete navesti komande koje će se izvršiti pri l ikom prvogpokretanja mašine

Ako koristite skriptu koja se nalazi na internetu možete u putanju (path) prosleditiadresu gde se nalazi ta skripta

AnsiblAnsibl je kompleksni j i pristup automatskoj konfiguraci j i i preporučujemo njegovuupotrebu ako ste iskusan korisnik i l i ako imate žel ju da probate nešto novo i danaučite nešto zaniml j ivo

Pri l ikom upotrebe Ansibla Vagrantu je potrebno naglasiti da je reč o Ansiblovomsistemu konfiguraci je i treba navesti putanju do plejbuka (playbook) Konfiguraci jaje prikazan sledećim primerom

configvmprovision ansible do |ansible|ansibleplaybook = playbookyml

Naravno podrazumeva se da na host-mašini imate instal iran Ansibl Preporučujemo seri ja l o Ansiblu ako ste zainteresovani za detal je o tome kako seon koristi i kako može biti koristan Verujte nam posle nekog vremena ćete shvatitida su obične skripte previše bdquoružnerdquo za neke kompleksni je stvari

Pored ove dve stavke koje morate navesti možete proslediti i neke dodatneinformaci je koje su vam potrebne Recimo možete proslediti dodatne promenl j ivePrimer

ansibleextra_vars = ntp_server poolntporgnginx

port 8008workers 4

2 4

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Ovo je naročito korisno ako žel ite da imate Ansiblovu konfiguraci ju za više mašinakoje se razl ikuju samo po datim parametrima

Pokretanje automatske konfiguracijeNekad je potrebno da ponovimo konfiguraci ju iako već imamo bdquokonfigurisanurdquo(možda nepravi lno) mašinu U ovom slučaju imamo dve mogućnosti dapokrenemo mašinu i da forsiramo konfiguraci ju i l i da pokrenemo konfiguraci ju kadje mašina već pokrenuta Nema neke razl ike između ova dva pristupa osim u tomeda l i je mašina već pokrenuta i l i ni je

Ako žel imo da pokrenemo mašinu i forsiramo konfiguraci ju pokrećemo

vagrant up --provision

U drugom slučaju kada nam je mašina već pokrenuta pokrećemo komandu

vagrant provision

Ako koristite običnu skriptu Vagrant će pokrenuti skriptu ponovo i ona će se izvršitikao da ste je pokrenul i normalno unutar mašine Ako koristite Ansibl on ćedetektovati šta treba da se menja a šta ne Ovo znači da ako u Ansiblovojkonfiguraci j i navedete instalaci ju nekog paketa Ansibl će prvo proveriti da l i jepaket prisutan na sistemu pa tek onda ga instal irati

Za sledeći brojU narednom delu ćemo pokazati primere kako da koristite promenl j ive uVagrantovoj konfiguracionoj datoteci i kako da koristite stvari specifične za Rubi(Ruby)

Kako da

2 5

Broj 36

Autor Dejan Maglov

U poslednje dve do tri godine u domaćoj zajednici korisnika Linuksa uočl j iv je novitrend Masovnost i interesovanje novih korisnika za Linuks opada što se možedonekle povezati sa ekonomskom krizom i sa padom prodaje novih računara a sadruge strane uočava se porast zaniml j ivih domaćih projekata vezanih za Linuks iuopšte za otvoreni kocircd pokrenutih od strane pojedinaca i l i manj ih grupa

Nepažl j ivi promatrač bi rekao da to nema smisla Stavl janje direktne relaci jeizmeđu masovnosti i kval iteta je očigledno pogrešno i to ne samo u ovom slučajunego uopšte Pad aktivnosti na forumima srpskih zajednica korisnika Linuksa znači

U potrazi za idealnom distribucijom

Šale OS ndash Karika koja nedostaje

Oslobađanje

2 6

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Oslobađanje

samo da je eufori ja koju je izazvao Ubuntu svojom pojavom i jakim marketingomsplasla i da smo se vrati l i u bdquopredubuntuovskordquo doba koje je obeležio razvojLinuksa bez upadl j ivog marketinga Za novu eufori ju oko Linuksa potrebni su novisenzacionalni projekat i novi talas agresivnog marketinga

Zatišje na forumima aktivistima ostavl ja prostor da se preusmere sa edukaci jenovih korisnika na neke druge svoje projekte U vreme Ubuntuovske eufori je jebi lo ideja da se pravi domaća distribuci ja Jedna je čak i pokrenuta na akademskomnivou ndash cp6Linux (2 008-2 009) Očigledno projekat ni je bio zreo i ni je bio postavl jenna zdravim osnovama fi lozofi je slobodnog i otvorenog softvera pa je brzo propaoNovac i eufori ja su pokrenul i ta j projekat al i kada je bdquoizmaknuta jedna stol icardquo(novac) zbog ekonomske krize projekat je propao Danas bez imalo novca načistoj fi lozofi j i slobodnog otvorenog koda beležimo već nekol iko zaniml j ivihprojekata domaćih distribuci ja Linuksa

ŠaleOS ndash Svetski a našOdmah na početku da razrešimo di lemu da l i je ovo nova distribuci ja Linuksa i l i jesamo mal i fork1 Zubuntua (eng Xubuntu) Pošto je teško biti priznat u selunajpouzdani je je da se odmah pri javiš u grad pa ako te grad prihvati ima šanse date posle i selo prihvati Šale OS (eng ChaletOS) je definitivno prihvaćen u bdquogradurdquoa evo i dokaza

http distrowatch comtable phpdistribution= chaletoshttp distrohunt cupofl inux comarticles phparticle_id= 31

U skoro svim recenzi jama Šale OS je ocenjen kao najbol j i Linuks namenjenkorisnicima koj i su u tranzici j i sa Vindouza na Linuks Pošto to sad znamo možemosa ponosom da kažemo da je autor Šale OS-a Dejan Petrović čitaocima LiBREčasopisa poznat kao autor programa Great Little Radio Player (engl sja jni mal iradio plejer)

Projektni zadatakIdeja ni je nova i naročito je postala aktuelna nakon gašenja podrške za Vindouz

1 Fork - u razvoju softvera razvojna granaderivat projekta koju razvi ja drugi tim udrugači jem pravcu

2 7

Broj 36

Eks-Pi Stari j i hardver je ostao bez podrške za Vindouz i jedini način da mu seproduži život je prelazak na Linuks Prelazak na Linuks ni je lak Suština je ista i l isl ična al i potpuno novi programi nova fi lozofi ja zbunjujuć i razl ičit izgled mnogeodvrate od ideje da pređu na novi nepoznati operativni sistem Svako od nas znabar nekoga ko je odustao od ovog prelaska

Ideja za nastanak ovakvog projekta je da se migrantima sa Vindouza ponudi izgledšto sl ični j i onom na koj i su navikl i Ovakvi projekti vezani za Linuks se trude nesamo da ponude sl ičan vizuelni utisak nego i da ponude korisniku podešavanja namestima gde ih oni očekuju s osvrtom na svoje iskustvo na Vindouzu

Sl ičan projekat je ponudio Zorin OS al i naš utisak je da Šale OS nudi više

Prvi utisciŠale OS je dobio ime po sti lu švajcarskih planinskih kuća koje odl ikujujednostavnost lepota i prepoznatl j ivost Poput bdquošalerdquo kuće Šale OS treba upravoda korisniku pruži udobnost prepoznatl j ivog okruženja lepotu i da se u njemu uvek

ŠaleOS

2 8

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

oseća kao kod svoje kuće

Šale OS je zapravo fork Zubuntua od kojeg se suštinski malo razl ikuje sa potpunopri lagođenim sti lom Aktuelna verzi ja Šale OS-a je 14 04 2 što je takođe naslediood Zubuntua na kojem je baziran Ovo znači da korisnik ima dugoročnu podršku jerje Zubuntu 14 04 izdanje sa dugogodišnjom podrškom (LTS)

Šale OS se isporučuje u dva izdanja ISO sl ike 32 -bitnoj i 64-bitnoj vel ičine 1 2GBza živi DVD i l i USB medi j Takođe je moguće preuzeti sl iku od 24GB koja sadrži obaizdanja Šale OS-a i koja je kompatibi lna samo sa DVD medi jumom

Sa dobrim nasleđem Šale OS je od Zubuntua nasledio i veoma sporo podizanježivog sistema sa DVD-a (USB-a) Imamo utisak da u poslednje vreme derivatiUbuntua najspori je podižu živi sistem u odnosu na sve druge žive distribuci jeLinuksa Ko izdrži i dočeka da se živi Šale OS podigne imaće pri l iku da vidipodrazumevanu plavu temu ovog operativnog sistema Prvi utisak je da Šale OSsvojom podrazumevanom temom pravi otklon od Vindouza ka Linuksu iako imapotenci ja l da potpuno bdquoklonirardquo Vindouzov izgled Šale OS svojompodrazumevanom temom poručuje bdquo Ja nisam Vindouz Nemojte me ni podsvesnoupoređivati sa nj im Ja sam Linuks koj i vam pomaže da se lakše snađete u meni rdquo

Oslobađanje

2 9

Broj 36

Svi elementi u Šale OS-u su na istim mestima kao naprimer u Vindouzu 7 Panelje u dnu ekrana Na njemu su dugme za meni ikonice najčešće korišćenihapl ikaci ja traka pokrenutih programa notifikaciona zona sa kontrolom zvukakontrolom mreže satom i tastaturnim izlazom i na kraju taster za minimiziranjesvih otvorenih prozora i otkrivanje radne površi (desktopa) Radna površ sadržinajbitni je ikonice za početak rada sa sistemom i Konki jev (eng Conky) sti l izovanisat Sve u svemu sasvim očekivana postavka za svakog migranta sa Vindouza

Instalacija Šale OS-aIako se i na osnovu živog sistema može steći utisak o upotrebl j ivosti sistema praviutisak daje tek prava instalaci ja na tvrdi disk računara Iako je instalaci ja Linuksalakša od instalaci je Vindouza to je ipak najkritični ja operaci ja za migranta Uslučaju da korisnik nema nameru da čuva neke podatke na svom računaruproblema neće biti Ubuntuov grafički instaler je jedan od najbol j ih inajautomatizovani j ih u svetu Linuksa Od korisnika traži samo nekol ikonaj jednostavni j ih l ičnih podataka a sve ostalo odrađuje sam Dovol jno je samopronaći ikonicu instalera na radnoj površi živog sistema i l i odabrati instalaci ju

ŠaleOS

30

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

pri l ikom podizanja sistema sa instalacionog medi ja (ovo je prirodan način zamigrante) Sve ostalo ide glatko - takoreći bdquonekst nekst nekst finišrdquo tehnologi jana koju su migranti navikl i

Za one koj i ipak žele da sačuvaju neke postojeće podatke na tvrdom diskupreporučujemo da se obrate nekom iskusni jem korisniku Linuksa (pitajte bi lo kogna forumima zajednica korisnika Linuksa) koj i će ih provesti kroz proces instalaci je

Upotrebljivost Šale OS-aApsolutno bdquokloniranjerdquo Vindouza na Linuksu je nemoguće Šale OS se ipak opasnopribl ižio Dodatnim uređivanjem pomoću već pripreml jenih alata Šale OS još višemože da l iči na Vindouz i l i da se potpuno transformiše u IksFCE (XFCE) Linuks požel j i korisnika

Grupisanje svih podešavanja u Setings Menadžeru 2 dobro imitira Kontrolni panel naVindouzu tako da migranti neće biti u di lemi gde su sva podešavanja sistema

Šale meni (Visker meni eng Whisker Menu) dobro oponaša Vindouzov Start meni tako da je pristup programima jasan i intuitivan Programi su standardno grupisanipo nameni na način karakterističan za Linuks al i misl imo da je to plus u odnosu naVindouzov pristup i da to ni je zbunjujuće migrantima

Dodavanje ikonica na panel i l i na radnu površ je sl ično kao kod Vindouza Dovol jnoje samo prevući mišem ikonicu iz meni ja na radnu površ i l i na panel

Aplikacije

Imamo utisak da je izbor apl ikativnog softvera vrlo pažl j ivo urađen Izabrane suuglavnom apl ikaci je koje su već standardne i na Vindouzu kao što su FajerfoksTanderberd (eng Thunderbird) i VLC Takođe izabrane su apl ikaci je koje su vrlosl ične Vindouzovim alternativama poput bdquoOdejšusardquo (eng Audacious) koj i l iči nabdquoVinamprdquo (eng Winamp) i l i bdquoDokument vjuerardquo koj i l iči na bdquo Akrobat riderrdquo

Ako se izaberu i ikonice koje sl iče onim na Vindouzu prepoznavanje apl ikaci ja ćebiti potpuno i neće biti d i lema za šta služi pojedina apl ikaci ja

2 Setings Menadžer - енг Settings Manager Podešavanje sistama

Oslobađanje

31

Broj 36

ŠaleOS

32

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Instalacija programa

Za migrante instalaci ja programa na Linuksu je najveća promena Ova promenafi lozofi je predstavl ja najveći šok za migrante Ubuntu softverski centar je dizajniranda ublaži ovaj šok U današnje vreme l judi su već naviknuti na Android i Androidstor tako da je lako navići se na Ubuntu softverski centar

Drugi problem migranata kada je u pitanju instalaci ja programa je što su mnoginavikl i na pojedine programe za Vindouz i bez nj ih ne mogu Šale ne može upotpunosti da reši taj problem al i može da ga ublaži Jedan ogroman plus za ŠaleOS je predinstal irani Vajn (eng WineHQ) i Plej -on-Linuks (eng PlayOnLinux) Dosada nismo sretal i d istribuci je Linuksa za početnike sa ovim već predinstal iranimprogramima

Oslobađanje

33

Broj 36

ŠaleOS

Vajn može da bude presudni dodatak koj i može da zadrži migranta na LinuksuSama ideja da može programe za Vindouz na koje je navikao da instal ira naLinuksu može da ga opredel i da je napravio dobar izbor operativnog sistema

ZaključakPrimeti l i smo da najnovi ja verzi ja Šale OS-a nema predinstal iran kancelari jski paketprograma Ovo je još jedan dokaz vrlo pažl j ivog odabira softvera za Šale sa stalnimrazmišl janjem kome ja namenjen ovaj operativni sistem Odabir kancelari jskogpaketa programa je vrlo subjektivan proces Nametanje Libre Ofisa kao rešenjamoglo bi biti kontraproduktivno Zahval ju jući Vajnu korisnik može da instal ira ineke stari je Majkrosoft Ofis pakete (npr MS Office 2010) tako da je na korisniku dabira opci ju koja mu naviše odgovara

Potrebno je malo iskustva u svetu Linuksa za punu kontrolu Šale OS-a Može da sekoristi i bez imalo iskustva vezanog za Linuks Intuitivan je i vodio je računa oiskustvima koje imaju migranti Bol je od ovog po našem sudu ne može

Iako su performanse u ovako uskoprofi l isanom operativnom sistemu u drugomplanu izbor grafičkog okruženja IksFCE i Zubuntua za osnovu dobar je izbor Dobroje odmeren odnos jednostavnosti upotrebe i opterećenja sistema Autor je moraoda vodi računa da je sistem prvenstveno namenjen stari jem hardveru iistovremeno neiskusnim korisnicima Linuks ima rešenja koja su još lakša za sistema teža za korisnika al i i obrnuto IksFCE je tačno u sredini Pošto je Zubuntu jedanod najbol j ih IksFCE sistema za početnike autor je odl ično izabrao sistem za bazuŠale OS-a Kao rezultat izbora dobio je jako stabi lan jednostavan okretan i lakoperativni sistem i za sebe kao korisnika i za hardver

Korisni l inkovi [1] https sites google comsitechaletosl inuxhome[2 ] https www youtube comwatchv= pL9H7GZWeyo[3] http www l inuxinsider comstory81771 htmlrss= 1

34

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Slobodni profesionalac

Аутор Стефан Ножинић

У претходном броју смо поменули шта је то Ансибл (енг Ansible) и навели смопримере његове нај једноставније употребе

У овом броју наводимо детаљнију употребу инвентара неке ад-хок командекао и неке детаље о употреби и могућностима конфигурације помоћуАнсибла

ИнвентарУ претходном броју било је тек неколико речи о овом појму Инвентар нам јеу претходном броју послужио да наведемо наша три сервера која смо каснијепинговали Рекли смо да је инвентар датотека која служи за навођењесервера који желимо да администрирамо и да помоћу њега можемоконфигурисати специфичне параметре за те сервере

Класична и најпростија употреба ове конфигурационе датотеке јеједноставно навођење жељених сервера

etcansiblehosts

server1examplecomserver2examplecomserver3examplecommailexamplecomwebexamplecom

2 deo

35

Broj 36

Наравно ово је довољно за једноставну употребу у случајевима када желимода сви наши сервери имају исту конфигурацију Ово као што сви добрознамо није често случај Обично желимо сервере подешене за специфичнунамену Ради овога нам Ансибл инвентар омогућава употребу групаједноставним навођењем секција те нас ова конфигурациона датотека достаподсећа на INI формат Рецимо да например имамо два веб-сервера једансервер за базе података и два мејл-сервера Наша конфигурација биизгледала овако

[webservers]web1examplecomweb2examplecom

[email]mail1examplecommail2examplecom

[databases]dbexamplecom

Као што се може приметити из примера секције постављамо измеђусредњих заграда Овде је битно напоменути да један сервер може припадативише секција па тако можемо имати сервер који служи и за веб и за базеподатака

Поред адресе сервера можете навести и SSH порт ако се не користи онајподразумевани - например

mailexamplecom1548

Поред порта можете навести и корисничко име при логовању - примерицена следећи начин

other1examplecom ansible_connection=ssh ansible_ssh_user=mpdehaanother2examplecom ansible_connection=ssh ansible_ssh_user=mdehaan

Као што сте могли већ да приметите и сами закључите могуће је поставитииндивидуалне променљиве по хосту Например

Ansibl

36

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

wwwexamplecom var1=val1 var2=val2

Променљиве могу бити конфигурисане и за целу групу

[webservers]web1examplecomweb2examplecom

[webserversvars]var1=val1var2=val2

Ад-хок командеИако је Ансибл намењен за употребу са тзв плејбуковима (playbooks) честоћете имати потребу да извршите неку команду на брзину и нећете желетида наводите специјалну конфигурацију за то Због овога Ансибл вамомогућава употребу ад-хок команди

Ми смо овакву команду већ поменули у претходном броју али нисмо удетаље објашњавали шта се ту конкретно дешава Употребили смо је када

Slobodni profesionalac

37

Broj 36

смо желели да пингујемо све наше сервере

Употребљавају се тако што се у конзоли укуца

ansible target -a command

Овде command треба заменити жељеном командом коју желите даизвршите а target треба заменити именом групе или хоста на којем желитеизвршавање задате команде

Например ако желимо да рестартујемо само веб-сервере користимо

ansible webservers -a reboot

На сличан начин можемо користити и друге уграђене модуле Ансибла каопримерице copy модул за премештање датотека на више сервера

ansible servers -m copy -a src=etchosts dest=tmphosts

Такође употребом ових команди можете сазнати тзв чињенице (енг facts) осерверу Ове варијабле су важне јер се могу користити за условноизвршавање команди у плејбуковима

Да бисте сазнали прикупљене чињенице за дати хост извршите

ansible target -m setup

За крајУ наредном броју показујемо највећу моћ Ансибла када будемо објаснилиупотребу плејбукова До тада надамо се да се нећете устручавати да нампошаљете е-писмо на нашу већ познату адресу електронске поште сапитањима критикама и предлозима

Ansibl

38

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Internet mreža i komunikacije

Autor Kriptopank

Na početku trećeg dela ovog seri ja la iznosimo jednu dobru vest Subrosa servisopisan u prvom delu ponovo je dostupan na mreži posle kratkog prekida odnekol iko dana

Iako iz naslova prevedenog na srpski jezik možda niste odmah prepoznal ipopularni servis pod originalnim engleskim nazivom Cryptocat on je jedan odsvakako najčuveni j ih i najpoznati j ih iz svoje vrste del imično prekriven plaštomkontroverzi i spekulaci ja

Ova apl ikaci ja samo je jedna u nizu svetski poznatih kriptografskih speci ja l i tetaskuvanih u kuhinj i gospodina Nadima Kobeisi ja (eng Nadim Kobeissi) sa istori jomdugom sada već preko četiri i po godine Ovaj dvadesetpetogodišnj i programerodgovoran je za apl ikaci je kao što su Mini lok (eng miniLock) i Pirio (eng Peerio)

Istina je da ovaj servis ni je hodao po crvenom tepihu od svog nastanka i da jepreko trnja na kraju ipak stigao do zvezda zaslugom svog autora i medi ja koj i supisal i o ranj ivostima ovog servisa otkrivenim tokom 2 013 godine Više o ovome nahttp goo glRWDy5L i http goo glZBj9B

Zapravo se radi o apl ikaci j i koja vam pruža mogućnost grupnog ćaskanja razmenepodataka al i i privatne konverzaci je sa nekom osobom iz grupe za ćaskanje a sveje to šifrovano tako da servis ne zna sam sadržaj vaših dopisivanja

Šifrovani čet (3 deo)

39

Broj 36

Šifrovani čet

Kriptografski model je i ovde takozvani end-tu-end (end-to-end) i sve (šifrovanje idešifrovanje) se obavl ja u vašem pretraživaču koj im pristupate ovom servisu pa jesvakako požel jno da pametno odaberete veb-pretraživač kako vas isti ne biizneverio svoj im manama i sigurnosnim propustima

Kad smo već kod end-tu-end šifrovanja da se podsetimo kako se ovo praktičnoizvodi kako kod mnogih apl ikaci ja tako i kod ove

Korisnici kreiraju javne i tajne kl jučeve lokalno javne proslede centralnom servisukoj i ih spaja pa servis umesto vas prosleđuje vaš javni kl juč osobama koje žele savama da sigurno komuniciraju (poši l jaoci poruka) Poši l jaoci šifruju porukunamenjenu vama vašim javnim kl jučem i proslede je centralnom servisu

Pređimo sada na instal iranje i korišćenje Kriptoketa

Dakle kada se ode na sajt Kriptoketa (https crypto cat) treba da se odaberedodatak za vaš pretraživač i on se instal ira na isti Ovde ćemo pretpostaviti da jeto Fajerfoks pa kad on bude tražio da ga restartujete učinite to

Sledeći korak je nalaženje ikonice instal irane apl ikaci je a za to morate otići u menirarr kastomajz (customize) Sada je potrebno da apl ikaci ju prebacite iz gomile ostal ihapl ikaci ja ( levo) u meni (desno) kao što je prikazano na sl ikama

40

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Pokretanje apl ikaci je iz pretraživača ne zahteva internet al i da biste se povezal i saostal ima internet vam je neophodan

Internet mreža i komunikacije

41

Broj 36

Pri pokretanju apl ikaci je treba da izaberete ime diskusi je (conversation name) i l iprostori je uslovno rečeno a to je ime grupe koju žel ite da kreirate i l i kojoj žel ite dase prikl jučite Nadimak (nickname) možete odabrati po žel j i a l i bi val ja lo da inadimak i ime diskusi je nemaju mnogo veze sa vašim stvarnim imenom i vašimostal im nadimcima u drugim apl ikaci jama i društvenim mrežama jer je to podatakkoj i Kriptoket-server vidi kada se na njega povežete pored vaše aj-pi (IP) adrese

Ove informaci je koje Kriptoket-server vidi nazivaju se metapodaci o koj ima smopričal i u trideset trećem broju Ime diskusi je i nadimak se mogu lako lažirati a zaprikrivanje aj-pi adrese će vam trebati neka anonimna mreža poput Tora i l ivirtualne privatne mreže (VPN) Više o metapodacima koje će Kriptoket-serverprikupiti od vas možete naći na nj ihovom blogu (https goo glTALq0R)

Ime diskusi je ćete proslediti ostal ima koj i su zainteresovani za zajedničkukomunikaci ju oni će se povezati sa vama i šifrovano ćaskanje može da počneInteresantno je kako korisnici niti vide niti moraju da brinu o kl jučevima Korisničkosučel je (GUI) apl ikaci je je jednostavno i praktično što je sigurno donelo slavu ovojapl ikaci j i pored vel ike medi jske pažnje

Kriptoket je projekat otvorenog koda i možete ga naći na Githabu(https goo gl4FOYMa) Ne samo da možete da proučavate kocircd apl ikaci je većmožete instal irati Kriptoket-servis na vašim serverima i tako imati potpunukontrolu nad metapodacima koje ostavl jate iza sebe kao mrvice hleba

Takođe je interesantno da apl ikaci ja još uvek nema stabi lnu podršku za Androidoperativni sistem al i eksperimentalna podrška je dostupna na KriptoketovomGithabu (https goo glpeXRgJ)

Propusti su ispravl jeni i apl ikaci ja sada koristi mnogo bol je kriptografske algoritmekoj i koriste el iptičke krive (ECDH - Eliptic Curve Diffie Hellman) za generisanjejavnog i tajnog kl juča El iptičke krive pružaju mnogo bol ju sigurnost od recimoRSA kl jučeva iste dužine o čemu smo govori l i u poslednjem delu seri ja la oenkriptovanoj elektronskoj pošti

Pored end-tu-end enkripci je Kriptoket koristi i OTR protokol koj i se koristi za XMPPvid komunikaci je Bez nepotrebnog ulaženja u detal je OTR vam pruža nešto što sezove prihvatl j ivo poricanje (plausible deniability) a to je mogućnost da porekne daste nešto baš vi napisal i ako se vaša šifrovana komunikaci ja ipak nekako dešifruje

Šifrovani čet

42

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Pregled popularnosti GNULinuks iBSD distribuci ja za mesec maj

Distrowatch

Pad ltPorast gtIsti rejting =(Korišćeni podaci sa Distrovoča)

123456789

101112131415161718192 02 12 22 32 42 5

MintDebianUbuntuFedoraopenSUSEMageiaCentOSManjaroArchLXLEelementaryPCLinuxOSAndroid-x86PeppermintNetrunnerQ4OSSolusPuppySabayonLubuntuKal ideepinantiXZorinwattOS

2 952 lt1706gt1498lt1462 =1106lt

945gt940lt879lt737lt701lt673lt638gt617=565gt539gt538gt534=534lt533gt509lt494lt478lt476=452 lt439gt

Iako veoma praktičan i dovol jnosiguran Kriptoket ni je za svenamene Nema podršku za video iaudio što je naprimer podržanokod pomenute Subrose Kriptoket jenamenjen kao sigurni ja alternativadruštvenim mrežama poputFejsbuka i svoju ulogu obavl ja većnekol iko godina što je pokazatel jdobrog kval iteta

Internet mreža i komunikacije

USKOROLiBRE-Serbian 2015

LLiiBBRREEČasopis o slobodnom softveru

TTrrii ggoodd iinnee ssaavvaammaa

Hvala što nam verujete

Page 14: Libre 36 hd lat

14

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Autor Stefan Nožinić

Često nam je potrebno da upamtimo neke stvari kao što su reči stranog jezika i l ineke bitne činjenice Isto tako treba napomenuti da te upamćene stvari ne ostajudugo u našoj memori j i pa ih moramo osvežavati i obnavl jati Ovo je posebno bitnokod učenja stranog jezika i l i recimo kod pamćenja bitnih godina u istori j i Danaskada nam tehnologi ja može pomoći u mnogim delovima naših života treba jeiskoristiti i ovde kako bi optimizoval i ugođaj i efikasnost ovakvog vida učenja

U ovom članku vam predstavl jamo softver otvorenog koda namenjen onima koj itreba da zapamte neke činjenice i stvari i koj i to treba da obnavl ja ju posle nekogvremena

Šta je AnkiAnki je program otvorenog koda koj i omogućava da zabeležite ono što treba dazapamtite na male kartice koje imaju dve strane Prednja strana kartice je ona sapitanjem dok je zadnja strana ona sa odgovorom Pomoću ovog modelaomogućeno je učenje kao i kasni je ispitivanje i obnavl janje naučenog

Ne samo da vam omogućava da pravite svoje kartice nego vodi i evidenci ju otome koje ste kartice zaboravi l i da obnovite kol iko ste ih nauči l i i tera vas da ihredovno obnavl jate

Predstavljamo

Anki

15

Broj 36

Anki

InstalacijaAnki je moguće instal irati kroz riznice vaše distribuci je Linuksa i l i preuzeti gadirektno sa zvaničnog sajta U drugom slučaju proces instalaci je zavisi odoperativnog sistema koj i koristite Ovde je potrebno naglasiti da je Anki dostupanza Vindouz Linuks i OS-Iks (OSX) za upotrebu na desktop računaru kao i za Aj-OS(iOS) i Android za upotrebu na mobi lnim uređaj ima

UpotrebaPri l ikom pokretanja Anki ja pojavl ju je vamse glavni izbornik špi lova Ovo znači damožete imati više razl ičitih špi lova karataza razl ičite stvari Podrazumevano postoj isamo jedan špi l - default Za svaki špi lmožete dodati karticu Kada dodajetekarticu imate da izaberete tip kartice(osnovni tip i l i tip koj i vam omogućavapravl jenje dve kartice sa obrnutimstranama) Kod osnovnog tipa kartice sepravi samo jedna kartica gde je prednjastrana ono što napišete na prednjoj strania zadnja strana ono što napišete u odel jkuza tu stranu Pri l ikom pravl jenja tipakartice koj i omogućava reversed metodprave se dve kartice na osnovu podatakao jednoj Prva kartica na prednjoj straniima ono što ste napisal i u odel jku zaprednju stranu a na zadnjoj strani ono štoste napisal i u odel jku za zadnju stranuPored ove kartice kod ovog tipa se pravi idodatna kartica koja ima obrnuti redosledstrana Odnosno ono što ste napisal i naprednjoj strani postaje zadnja strana iobrnuto Ovo je dosta korisno ako učitestrani jezik pa tako možete proveriti da l iznate kako se reč sa stranog jezikaprevodi na naš jezik al i i obrnuto kako se

16

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

naša reč prevodi na stranijezik Ovo je moguće postićiupotrebom ovog kombino-vanog tipa jer time nemorate da pravite dvekartice već je dovol jnonapraviti jednu a Anki ćeza vas napraviti drugu saobrnutim stranama

Sinhronizacija saostalimuređajimaAnki vam omogućava da sesinhronizujete sa ostal imuređaj ima Ovo čak neznači da treba da imateinstal iranu Anki apl ikaci juna vašem uređaju već jedovol jno da imate instal iranveb-pretraživač na svomuređaju Sinhronizaci ja se vrši tako što napravite nalog na AnkiWeb-u i potomprebacite vaše lokalne kartice na server Sada možete tim podacima pristupiti sabi lo kog uređaja koj i poseduje veb pretraživač Naravno ako za tu platformupostoj i nativna Anki apl ikaci ja preporučujemo da nju koristite umesto suvog veb-pretraživača jer će vam ponuditi bol j i ugođaj pri korišćenju

ZaključakSlobodan softver je još jednom dokazao da može biti od vel ike pomoći uobrazovanju i da može biti veoma upotrebl j iv Nadamo se da će u budućnosti školepočeti da koriste Anki kako bi se učenicima olakšao proces učenja U svakomslučaju preporučujemo vam da sami isprobate mogućnosti ovog softvera jer ovajtekst ni je dovol jan da se sve mogućnosti opišu i pomenu

Predstavljamo

17

Broj 36

Autor Nikola Hardi

U petom broju našeg časopisa objavl jen je članak pod nazivom bdquoSlobodan softveru naucirdquo i tada je spomenut zgodan programčić pod nazivom Taskvorior (engtaskwarrior) i l i jednostavno - Task Da se podsetimo reč je o konzolnomprogramčiću za rad sa spiskovima zadataka i l i kako se ti spiskovi često zovubdquotudurdquo (eng to do - treba uraditi ) l istama Od tada je proteklo gotovo tri godine aTask je postao još bol j i U ovom članku će Task biti detal jni je predstavl jen uz osvrtna nekol iko novosti koje su se dogodi le od tada Ovo je lep primer projekta za koj ise može reći da je uspeo - njegova zajednica je porasla kval itet i mogućnosti suse pobol jšal i a nastal i su i novi projekti koj i podržavaju originalni Task

Kako je nastao TaskTask ni je ni prva ni poslednja apl ikaci ja za upravl janje bdquotudurdquo l istama iz konzolepostoje i todotxt todopy todosh i ostale Task je nastao iz potrebe autora daunapredi sl ične apl ikaci je Projekat je započet još 2 006 godine verzi ju 1 0 jedostigao 2 008 godine a verzi ju 2 0 2 012 godine Trenutna verzi ja je 2 4 4 štopokazuje aktivnost i dobro zdravl je projekta i zajednice Mnogi korisniciGNULinuksa i sl ičnih operativnih sistema mnogo vremena provode radeći uterminalu pa su konzolna rešenja uvek zaniml j iva Osim toga ovakve apl ikaci je supo pravi lu manje zahtevne kada su u pitanju resursi jednostavni je su za udal jenipristup i rad s nj ima je često brži i pri jatni j i zbog upotrebe preko tastature Postojemnoge tehnike za upravl janje l ičnim zadacima kao što su GTD (eng Getting

Taskvorior

Taskvorior

18

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Thigs Done) Pomodoro (eng Pommodoro) i druge Task ni je vezan ni za jednu odovih tehnika i na korisniku je da izabere discipl inu za dodavanje i rešavanjezadataka Naš predlog je knj iga Dejvida Alena pod nazivom bdquoKl juč uspehardquo (engDavid Alen Getting Things Done)

Jedan primer upotrebeTipičan tok upotrebe je dodavanje zadatka pregled spiska (svih zadataka i l i pozadatom kriteri jumu) i završavanje zadatka Pored toga korisnik često ima potrebuda pregleda statistiku i l i da izmeni neki zadatak Biće predstavl jen kratak primerupotrebe

Dodavanje zadatkaNakon instal iranja Task je dostupan komandom u terminalu task Izbor opci jeizvršava se dodavanjem naziva opci je nakon osnovne komande pa je novi zadatakmoguće dodati pri l ično intuitivnom komandom task add Otići u prodavnicu Pored naziva zadatka moguće je dodati zadatak koj i pripada nekom projektu i ima

Predstavljamo

19

Broj 36

neku oznaku Oznake se pišu sa prefiksom plus a cela komanda može da izgledaovako

task add projectškola +domaći +programiranje Napisati primergeneričke klase

Redosled atributa u komandi ni je važan pa oznake i l i atribut za projekat mogu dase nađu i na kraju komande Postoj i niz drugih atributa pored imena projektaRecimo krajnj i rok za izvršenje zadatka zakazivanje ponavl janja zadatka prioriteti drugi Lepa mogućnost je što naziv atributa ne mora da bude kompletan većatributi mogu da budu napisani samo delom recimo pri umesto priority i l i projumesto project

Pregled spiska zadatakaKada je Task pokrenut bez drugih komandi prikazaće spisak zadataka u jednomkompaktnom obl iku Ukol iko ste već dodal i neke zadatke možete ih jednostavnoprikazati pokretanjem komande task Komanda u ovom obl iku će prikazati spisakzadataka koj i je pri lagođen dimenzi jama terminala tako što neće prikazati svedodane zadatke i neće prikazati sve kolone (prioritet projekat oznakeponavl janje i drugo) U ovom podrazumevanom formatu spiska zadaci će bitipoređani po zadatim prioritetima al i o tome će biti malo više reči kasni je

Drugi format za prikaz spiska zadataka je long odnosno dugačak spisakIzvršavanje ove naredbe će prikazati spisak svih zadataka sortiranih po projektimauz nešto više detal ja

Izmena zadatakaSve Taskove komande se zapravo sastoje iz tri dela a to su fi l ter komanda iparametri Fi l triranje se može izvršiti po identifikacionim brojevima zadatakaprojektima prioritetima i l i po bi lo kojem drugom podatku iz opisa zadatkaKomande su uobičajene l ist za ispis modify za izmenu delete za uklanjanje idone za završavanje Nakon toga po potrebi slede parametri koj i nisu obavezni zasve komande Sledi nekol iko primera

task 12 modify priority Htask project l ibre done

Taskvorior

2 0

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

task proj l ibre taskwarrior donetask 13 donetask projlibr priH long

Kao što možete primetiti Task dozvol java nepotpune nazive projekata opisakomandi i izbora parametara Ukol iko niste sigurni koj i zadaci će biti izabranizadatim fi lterom uvek možete pokrenuti Task samo sa fi l terom (bez komandi iparametara) kako biste dobi l i spisak zadataka koj i zadovol javaju uslove izbora

Sinhronizacija

Task podržava nekol iko vidova sinhronizaci je još od ranih verzi ja Pošto su podaci ozadacima sačuvani u tekstualnim datotekama ređenje i spajanje tih datoteka sarazl ičitih računara ni je prevel ik problem Tako je od rani je dostupna sinhronizaci japutem Git repozitori juma ssh (eng secure shell) a neki korisnici su se snalazi l ičak i sa Dropboksovim direktori jumima Kada smo poslednj i put pisal i o ovomprogramu taskd je bio tek u planu a danas je to proveren i podrazumevani način

Predstavljamo

2 1

Broj 36

za sinhronizaci ju Taskovih podataka između više računara Taskd je servis koj i jeTaskvorior zajednica napravi la za svoje potrebe Reč je takođe o slobodnomsoftveru i svako može da pokrene ovaj servis na svom serveru Komunikaci ja jenaravno šifrovana standardnim i dobro testiranim algoritmima Ovom pri l ikommoramo da spomenemo i servis Frisink ( https freecinc com ) koj i pruža besplatnuuslugu taskd servera

Dodaci i srodni programiKao što smo već napisal i Taskvorior zajednica je popri l ično živa a korisnici delesvoje alatke i dodatke sa ostal im korisnicima Na ovoj stranici postoj i pregledtakvih dodataka ( http taskwarrior orgtools ) Neki od zaniml j ivih su bugwarrior(Bagvorior) koj i može da preuzima spiskove zadataka sa Githaba bdquotrdquo koj i ćepromeniti ponašanje u zavisnosti od lokaci je na kojoj se terminal trenutno nalazi imail2taskwarrior (Mej l -tu-taskvorior) za dodavanje zadataka putem mej la

Posebno je zaniml j ivo pitanje kl i jenta za Android Pronašl i smo dve implementaci jeJedna je taskwarrior-androidapp (Taskvorior-android-ap) (https github comsvi jeetaskwarrior-androidapp) a druga je Mirakel (http mirakel azappsdetaskwarrior html) Izgleda da je Mirakel trenutno najpopularni je i jedino zaistaupotrebl j ivo rešenje Omogućuje sinhronizaci ju radi dovol jno stabi lno a izgleda dase formira i lepa zajednica oko tog projekta što je obećavajuće

Taskvorior

2 2

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Autor Stefan Nožinić

U prošlom broju smo dal i kratko uputstvo za instalaci ju i osnovnu konfiguraci juVagranta Pomenul i smo neke njegove bitne osobine koje nam mogu pomoći Uovom delu seri ja la ćemo razmatrati detal jni je te osobine pokazati složeni jukonfiguraci ju i šta je sve moguće uraditi pri konfiguraci j i

U prošlom delu je bi lo reči o automatskoj konfiguraci j i Vagrant kuti je i tu smopomenul i razl ičite pristupe Da se podsetimo automatska konfiguraci japodrazumeva postinstalacioni postupak konfiguraci je operativnog sistema Neki odmetoda su preko škol jke (shell) i Ansibla (eng Ansible)

Konfiguraci ja putem škol jke podrazumeva pokretanje skripte koja će izvršitikonfiguraci ju Na primer pretpostavimo da ste u svom Vagrantfileu navel i kaooperativni sistem Debi jan Vagrant će preuzeti Debi jan napraviti virtuelnu mašinu ipokrenuti Debi jan Nakon pokretanja Debi jana pokreće se sistem automatskekonfiguraci je U našem slučaju pokreće se šel-skripta (shell) koju smo navel i uVagrantfileu Ta skripta može da uradi sve što je potrebno za dodatnu konfiguraci jusistema kao što su preuzimanje nekih faj lova kloniranje Git repozitori jumainstalaci ja dodatnog softvera itd

SkripteAko do sada niste imal i iskustva sa alatima za automatsku konfiguraci jupreporučujemo vam da ih pogledate i l i da koristite šel-skripte za automatskukonfiguraci ju Ako se odlučite za prvi predlog predlažemo vam seri ja l o Ansiblu koj iide uporedo sa ovim seri ja lom Ako se odlučite za drugu opci ju navodimonaj jednostavni ju upotrebu ovakvog sistema automatske konfiguraci je

U pitanju je sistem koj i će pri l ikom prve vagrant up komande pokrenuti šel-skriptuLokaci ju skripte podešavate u Vagrantovoj konfiguracionoj datoteci za trenutnu

(3 deo)

Kako da

2 3

Broj 36

Vagrant

mašinu na sledeći način

configvmprovision shell path skriptash

U skripti sada možete navesti komande koje će se izvršiti pri l ikom prvogpokretanja mašine

Ako koristite skriptu koja se nalazi na internetu možete u putanju (path) prosleditiadresu gde se nalazi ta skripta

AnsiblAnsibl je kompleksni j i pristup automatskoj konfiguraci j i i preporučujemo njegovuupotrebu ako ste iskusan korisnik i l i ako imate žel ju da probate nešto novo i danaučite nešto zaniml j ivo

Pri l ikom upotrebe Ansibla Vagrantu je potrebno naglasiti da je reč o Ansiblovomsistemu konfiguraci je i treba navesti putanju do plejbuka (playbook) Konfiguraci jaje prikazan sledećim primerom

configvmprovision ansible do |ansible|ansibleplaybook = playbookyml

Naravno podrazumeva se da na host-mašini imate instal iran Ansibl Preporučujemo seri ja l o Ansiblu ako ste zainteresovani za detal je o tome kako seon koristi i kako može biti koristan Verujte nam posle nekog vremena ćete shvatitida su obične skripte previše bdquoružnerdquo za neke kompleksni je stvari

Pored ove dve stavke koje morate navesti možete proslediti i neke dodatneinformaci je koje su vam potrebne Recimo možete proslediti dodatne promenl j ivePrimer

ansibleextra_vars = ntp_server poolntporgnginx

port 8008workers 4

2 4

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Ovo je naročito korisno ako žel ite da imate Ansiblovu konfiguraci ju za više mašinakoje se razl ikuju samo po datim parametrima

Pokretanje automatske konfiguracijeNekad je potrebno da ponovimo konfiguraci ju iako već imamo bdquokonfigurisanurdquo(možda nepravi lno) mašinu U ovom slučaju imamo dve mogućnosti dapokrenemo mašinu i da forsiramo konfiguraci ju i l i da pokrenemo konfiguraci ju kadje mašina već pokrenuta Nema neke razl ike između ova dva pristupa osim u tomeda l i je mašina već pokrenuta i l i ni je

Ako žel imo da pokrenemo mašinu i forsiramo konfiguraci ju pokrećemo

vagrant up --provision

U drugom slučaju kada nam je mašina već pokrenuta pokrećemo komandu

vagrant provision

Ako koristite običnu skriptu Vagrant će pokrenuti skriptu ponovo i ona će se izvršitikao da ste je pokrenul i normalno unutar mašine Ako koristite Ansibl on ćedetektovati šta treba da se menja a šta ne Ovo znači da ako u Ansiblovojkonfiguraci j i navedete instalaci ju nekog paketa Ansibl će prvo proveriti da l i jepaket prisutan na sistemu pa tek onda ga instal irati

Za sledeći brojU narednom delu ćemo pokazati primere kako da koristite promenl j ive uVagrantovoj konfiguracionoj datoteci i kako da koristite stvari specifične za Rubi(Ruby)

Kako da

2 5

Broj 36

Autor Dejan Maglov

U poslednje dve do tri godine u domaćoj zajednici korisnika Linuksa uočl j iv je novitrend Masovnost i interesovanje novih korisnika za Linuks opada što se možedonekle povezati sa ekonomskom krizom i sa padom prodaje novih računara a sadruge strane uočava se porast zaniml j ivih domaćih projekata vezanih za Linuks iuopšte za otvoreni kocircd pokrenutih od strane pojedinaca i l i manj ih grupa

Nepažl j ivi promatrač bi rekao da to nema smisla Stavl janje direktne relaci jeizmeđu masovnosti i kval iteta je očigledno pogrešno i to ne samo u ovom slučajunego uopšte Pad aktivnosti na forumima srpskih zajednica korisnika Linuksa znači

U potrazi za idealnom distribucijom

Šale OS ndash Karika koja nedostaje

Oslobađanje

2 6

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Oslobađanje

samo da je eufori ja koju je izazvao Ubuntu svojom pojavom i jakim marketingomsplasla i da smo se vrati l i u bdquopredubuntuovskordquo doba koje je obeležio razvojLinuksa bez upadl j ivog marketinga Za novu eufori ju oko Linuksa potrebni su novisenzacionalni projekat i novi talas agresivnog marketinga

Zatišje na forumima aktivistima ostavl ja prostor da se preusmere sa edukaci jenovih korisnika na neke druge svoje projekte U vreme Ubuntuovske eufori je jebi lo ideja da se pravi domaća distribuci ja Jedna je čak i pokrenuta na akademskomnivou ndash cp6Linux (2 008-2 009) Očigledno projekat ni je bio zreo i ni je bio postavl jenna zdravim osnovama fi lozofi je slobodnog i otvorenog softvera pa je brzo propaoNovac i eufori ja su pokrenul i ta j projekat al i kada je bdquoizmaknuta jedna stol icardquo(novac) zbog ekonomske krize projekat je propao Danas bez imalo novca načistoj fi lozofi j i slobodnog otvorenog koda beležimo već nekol iko zaniml j ivihprojekata domaćih distribuci ja Linuksa

ŠaleOS ndash Svetski a našOdmah na početku da razrešimo di lemu da l i je ovo nova distribuci ja Linuksa i l i jesamo mal i fork1 Zubuntua (eng Xubuntu) Pošto je teško biti priznat u selunajpouzdani je je da se odmah pri javiš u grad pa ako te grad prihvati ima šanse date posle i selo prihvati Šale OS (eng ChaletOS) je definitivno prihvaćen u bdquogradurdquoa evo i dokaza

http distrowatch comtable phpdistribution= chaletoshttp distrohunt cupofl inux comarticles phparticle_id= 31

U skoro svim recenzi jama Šale OS je ocenjen kao najbol j i Linuks namenjenkorisnicima koj i su u tranzici j i sa Vindouza na Linuks Pošto to sad znamo možemosa ponosom da kažemo da je autor Šale OS-a Dejan Petrović čitaocima LiBREčasopisa poznat kao autor programa Great Little Radio Player (engl sja jni mal iradio plejer)

Projektni zadatakIdeja ni je nova i naročito je postala aktuelna nakon gašenja podrške za Vindouz

1 Fork - u razvoju softvera razvojna granaderivat projekta koju razvi ja drugi tim udrugači jem pravcu

2 7

Broj 36

Eks-Pi Stari j i hardver je ostao bez podrške za Vindouz i jedini način da mu seproduži život je prelazak na Linuks Prelazak na Linuks ni je lak Suština je ista i l isl ična al i potpuno novi programi nova fi lozofi ja zbunjujuć i razl ičit izgled mnogeodvrate od ideje da pređu na novi nepoznati operativni sistem Svako od nas znabar nekoga ko je odustao od ovog prelaska

Ideja za nastanak ovakvog projekta je da se migrantima sa Vindouza ponudi izgledšto sl ični j i onom na koj i su navikl i Ovakvi projekti vezani za Linuks se trude nesamo da ponude sl ičan vizuelni utisak nego i da ponude korisniku podešavanja namestima gde ih oni očekuju s osvrtom na svoje iskustvo na Vindouzu

Sl ičan projekat je ponudio Zorin OS al i naš utisak je da Šale OS nudi više

Prvi utisciŠale OS je dobio ime po sti lu švajcarskih planinskih kuća koje odl ikujujednostavnost lepota i prepoznatl j ivost Poput bdquošalerdquo kuće Šale OS treba upravoda korisniku pruži udobnost prepoznatl j ivog okruženja lepotu i da se u njemu uvek

ŠaleOS

2 8

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

oseća kao kod svoje kuće

Šale OS je zapravo fork Zubuntua od kojeg se suštinski malo razl ikuje sa potpunopri lagođenim sti lom Aktuelna verzi ja Šale OS-a je 14 04 2 što je takođe naslediood Zubuntua na kojem je baziran Ovo znači da korisnik ima dugoročnu podršku jerje Zubuntu 14 04 izdanje sa dugogodišnjom podrškom (LTS)

Šale OS se isporučuje u dva izdanja ISO sl ike 32 -bitnoj i 64-bitnoj vel ičine 1 2GBza živi DVD i l i USB medi j Takođe je moguće preuzeti sl iku od 24GB koja sadrži obaizdanja Šale OS-a i koja je kompatibi lna samo sa DVD medi jumom

Sa dobrim nasleđem Šale OS je od Zubuntua nasledio i veoma sporo podizanježivog sistema sa DVD-a (USB-a) Imamo utisak da u poslednje vreme derivatiUbuntua najspori je podižu živi sistem u odnosu na sve druge žive distribuci jeLinuksa Ko izdrži i dočeka da se živi Šale OS podigne imaće pri l iku da vidipodrazumevanu plavu temu ovog operativnog sistema Prvi utisak je da Šale OSsvojom podrazumevanom temom pravi otklon od Vindouza ka Linuksu iako imapotenci ja l da potpuno bdquoklonirardquo Vindouzov izgled Šale OS svojompodrazumevanom temom poručuje bdquo Ja nisam Vindouz Nemojte me ni podsvesnoupoređivati sa nj im Ja sam Linuks koj i vam pomaže da se lakše snađete u meni rdquo

Oslobađanje

2 9

Broj 36

Svi elementi u Šale OS-u su na istim mestima kao naprimer u Vindouzu 7 Panelje u dnu ekrana Na njemu su dugme za meni ikonice najčešće korišćenihapl ikaci ja traka pokrenutih programa notifikaciona zona sa kontrolom zvukakontrolom mreže satom i tastaturnim izlazom i na kraju taster za minimiziranjesvih otvorenih prozora i otkrivanje radne površi (desktopa) Radna površ sadržinajbitni je ikonice za početak rada sa sistemom i Konki jev (eng Conky) sti l izovanisat Sve u svemu sasvim očekivana postavka za svakog migranta sa Vindouza

Instalacija Šale OS-aIako se i na osnovu živog sistema može steći utisak o upotrebl j ivosti sistema praviutisak daje tek prava instalaci ja na tvrdi disk računara Iako je instalaci ja Linuksalakša od instalaci je Vindouza to je ipak najkritični ja operaci ja za migranta Uslučaju da korisnik nema nameru da čuva neke podatke na svom računaruproblema neće biti Ubuntuov grafički instaler je jedan od najbol j ih inajautomatizovani j ih u svetu Linuksa Od korisnika traži samo nekol ikonaj jednostavni j ih l ičnih podataka a sve ostalo odrađuje sam Dovol jno je samopronaći ikonicu instalera na radnoj površi živog sistema i l i odabrati instalaci ju

ŠaleOS

30

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

pri l ikom podizanja sistema sa instalacionog medi ja (ovo je prirodan način zamigrante) Sve ostalo ide glatko - takoreći bdquonekst nekst nekst finišrdquo tehnologi jana koju su migranti navikl i

Za one koj i ipak žele da sačuvaju neke postojeće podatke na tvrdom diskupreporučujemo da se obrate nekom iskusni jem korisniku Linuksa (pitajte bi lo kogna forumima zajednica korisnika Linuksa) koj i će ih provesti kroz proces instalaci je

Upotrebljivost Šale OS-aApsolutno bdquokloniranjerdquo Vindouza na Linuksu je nemoguće Šale OS se ipak opasnopribl ižio Dodatnim uređivanjem pomoću već pripreml jenih alata Šale OS još višemože da l iči na Vindouz i l i da se potpuno transformiše u IksFCE (XFCE) Linuks požel j i korisnika

Grupisanje svih podešavanja u Setings Menadžeru 2 dobro imitira Kontrolni panel naVindouzu tako da migranti neće biti u di lemi gde su sva podešavanja sistema

Šale meni (Visker meni eng Whisker Menu) dobro oponaša Vindouzov Start meni tako da je pristup programima jasan i intuitivan Programi su standardno grupisanipo nameni na način karakterističan za Linuks al i misl imo da je to plus u odnosu naVindouzov pristup i da to ni je zbunjujuće migrantima

Dodavanje ikonica na panel i l i na radnu površ je sl ično kao kod Vindouza Dovol jnoje samo prevući mišem ikonicu iz meni ja na radnu površ i l i na panel

Aplikacije

Imamo utisak da je izbor apl ikativnog softvera vrlo pažl j ivo urađen Izabrane suuglavnom apl ikaci je koje su već standardne i na Vindouzu kao što su FajerfoksTanderberd (eng Thunderbird) i VLC Takođe izabrane su apl ikaci je koje su vrlosl ične Vindouzovim alternativama poput bdquoOdejšusardquo (eng Audacious) koj i l iči nabdquoVinamprdquo (eng Winamp) i l i bdquoDokument vjuerardquo koj i l iči na bdquo Akrobat riderrdquo

Ako se izaberu i ikonice koje sl iče onim na Vindouzu prepoznavanje apl ikaci ja ćebiti potpuno i neće biti d i lema za šta služi pojedina apl ikaci ja

2 Setings Menadžer - енг Settings Manager Podešavanje sistama

Oslobađanje

31

Broj 36

ŠaleOS

32

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Instalacija programa

Za migrante instalaci ja programa na Linuksu je najveća promena Ova promenafi lozofi je predstavl ja najveći šok za migrante Ubuntu softverski centar je dizajniranda ublaži ovaj šok U današnje vreme l judi su već naviknuti na Android i Androidstor tako da je lako navići se na Ubuntu softverski centar

Drugi problem migranata kada je u pitanju instalaci ja programa je što su mnoginavikl i na pojedine programe za Vindouz i bez nj ih ne mogu Šale ne može upotpunosti da reši taj problem al i može da ga ublaži Jedan ogroman plus za ŠaleOS je predinstal irani Vajn (eng WineHQ) i Plej -on-Linuks (eng PlayOnLinux) Dosada nismo sretal i d istribuci je Linuksa za početnike sa ovim već predinstal iranimprogramima

Oslobađanje

33

Broj 36

ŠaleOS

Vajn može da bude presudni dodatak koj i može da zadrži migranta na LinuksuSama ideja da može programe za Vindouz na koje je navikao da instal ira naLinuksu može da ga opredel i da je napravio dobar izbor operativnog sistema

ZaključakPrimeti l i smo da najnovi ja verzi ja Šale OS-a nema predinstal iran kancelari jski paketprograma Ovo je još jedan dokaz vrlo pažl j ivog odabira softvera za Šale sa stalnimrazmišl janjem kome ja namenjen ovaj operativni sistem Odabir kancelari jskogpaketa programa je vrlo subjektivan proces Nametanje Libre Ofisa kao rešenjamoglo bi biti kontraproduktivno Zahval ju jući Vajnu korisnik može da instal ira ineke stari je Majkrosoft Ofis pakete (npr MS Office 2010) tako da je na korisniku dabira opci ju koja mu naviše odgovara

Potrebno je malo iskustva u svetu Linuksa za punu kontrolu Šale OS-a Može da sekoristi i bez imalo iskustva vezanog za Linuks Intuitivan je i vodio je računa oiskustvima koje imaju migranti Bol je od ovog po našem sudu ne može

Iako su performanse u ovako uskoprofi l isanom operativnom sistemu u drugomplanu izbor grafičkog okruženja IksFCE i Zubuntua za osnovu dobar je izbor Dobroje odmeren odnos jednostavnosti upotrebe i opterećenja sistema Autor je moraoda vodi računa da je sistem prvenstveno namenjen stari jem hardveru iistovremeno neiskusnim korisnicima Linuks ima rešenja koja su još lakša za sistema teža za korisnika al i i obrnuto IksFCE je tačno u sredini Pošto je Zubuntu jedanod najbol j ih IksFCE sistema za početnike autor je odl ično izabrao sistem za bazuŠale OS-a Kao rezultat izbora dobio je jako stabi lan jednostavan okretan i lakoperativni sistem i za sebe kao korisnika i za hardver

Korisni l inkovi [1] https sites google comsitechaletosl inuxhome[2 ] https www youtube comwatchv= pL9H7GZWeyo[3] http www l inuxinsider comstory81771 htmlrss= 1

34

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Slobodni profesionalac

Аутор Стефан Ножинић

У претходном броју смо поменули шта је то Ансибл (енг Ansible) и навели смопримере његове нај једноставније употребе

У овом броју наводимо детаљнију употребу инвентара неке ад-хок командекао и неке детаље о употреби и могућностима конфигурације помоћуАнсибла

ИнвентарУ претходном броју било је тек неколико речи о овом појму Инвентар нам јеу претходном броју послужио да наведемо наша три сервера која смо каснијепинговали Рекли смо да је инвентар датотека која служи за навођењесервера који желимо да администрирамо и да помоћу њега можемоконфигурисати специфичне параметре за те сервере

Класична и најпростија употреба ове конфигурационе датотеке јеједноставно навођење жељених сервера

etcansiblehosts

server1examplecomserver2examplecomserver3examplecommailexamplecomwebexamplecom

2 deo

35

Broj 36

Наравно ово је довољно за једноставну употребу у случајевима када желимода сви наши сервери имају исту конфигурацију Ово као што сви добрознамо није често случај Обично желимо сервере подешене за специфичнунамену Ради овога нам Ансибл инвентар омогућава употребу групаједноставним навођењем секција те нас ова конфигурациона датотека достаподсећа на INI формат Рецимо да например имамо два веб-сервера једансервер за базе података и два мејл-сервера Наша конфигурација биизгледала овако

[webservers]web1examplecomweb2examplecom

[email]mail1examplecommail2examplecom

[databases]dbexamplecom

Као што се може приметити из примера секције постављамо измеђусредњих заграда Овде је битно напоменути да један сервер може припадативише секција па тако можемо имати сервер који служи и за веб и за базеподатака

Поред адресе сервера можете навести и SSH порт ако се не користи онајподразумевани - например

mailexamplecom1548

Поред порта можете навести и корисничко име при логовању - примерицена следећи начин

other1examplecom ansible_connection=ssh ansible_ssh_user=mpdehaanother2examplecom ansible_connection=ssh ansible_ssh_user=mdehaan

Као што сте могли већ да приметите и сами закључите могуће је поставитииндивидуалне променљиве по хосту Например

Ansibl

36

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

wwwexamplecom var1=val1 var2=val2

Променљиве могу бити конфигурисане и за целу групу

[webservers]web1examplecomweb2examplecom

[webserversvars]var1=val1var2=val2

Ад-хок командеИако је Ансибл намењен за употребу са тзв плејбуковима (playbooks) честоћете имати потребу да извршите неку команду на брзину и нећете желетида наводите специјалну конфигурацију за то Због овога Ансибл вамомогућава употребу ад-хок команди

Ми смо овакву команду већ поменули у претходном броју али нисмо удетаље објашњавали шта се ту конкретно дешава Употребили смо је када

Slobodni profesionalac

37

Broj 36

смо желели да пингујемо све наше сервере

Употребљавају се тако што се у конзоли укуца

ansible target -a command

Овде command треба заменити жељеном командом коју желите даизвршите а target треба заменити именом групе или хоста на којем желитеизвршавање задате команде

Например ако желимо да рестартујемо само веб-сервере користимо

ansible webservers -a reboot

На сличан начин можемо користити и друге уграђене модуле Ансибла каопримерице copy модул за премештање датотека на више сервера

ansible servers -m copy -a src=etchosts dest=tmphosts

Такође употребом ових команди можете сазнати тзв чињенице (енг facts) осерверу Ове варијабле су важне јер се могу користити за условноизвршавање команди у плејбуковима

Да бисте сазнали прикупљене чињенице за дати хост извршите

ansible target -m setup

За крајУ наредном броју показујемо највећу моћ Ансибла када будемо објаснилиупотребу плејбукова До тада надамо се да се нећете устручавати да нампошаљете е-писмо на нашу већ познату адресу електронске поште сапитањима критикама и предлозима

Ansibl

38

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Internet mreža i komunikacije

Autor Kriptopank

Na početku trećeg dela ovog seri ja la iznosimo jednu dobru vest Subrosa servisopisan u prvom delu ponovo je dostupan na mreži posle kratkog prekida odnekol iko dana

Iako iz naslova prevedenog na srpski jezik možda niste odmah prepoznal ipopularni servis pod originalnim engleskim nazivom Cryptocat on je jedan odsvakako najčuveni j ih i najpoznati j ih iz svoje vrste del imično prekriven plaštomkontroverzi i spekulaci ja

Ova apl ikaci ja samo je jedna u nizu svetski poznatih kriptografskih speci ja l i tetaskuvanih u kuhinj i gospodina Nadima Kobeisi ja (eng Nadim Kobeissi) sa istori jomdugom sada već preko četiri i po godine Ovaj dvadesetpetogodišnj i programerodgovoran je za apl ikaci je kao što su Mini lok (eng miniLock) i Pirio (eng Peerio)

Istina je da ovaj servis ni je hodao po crvenom tepihu od svog nastanka i da jepreko trnja na kraju ipak stigao do zvezda zaslugom svog autora i medi ja koj i supisal i o ranj ivostima ovog servisa otkrivenim tokom 2 013 godine Više o ovome nahttp goo glRWDy5L i http goo glZBj9B

Zapravo se radi o apl ikaci j i koja vam pruža mogućnost grupnog ćaskanja razmenepodataka al i i privatne konverzaci je sa nekom osobom iz grupe za ćaskanje a sveje to šifrovano tako da servis ne zna sam sadržaj vaših dopisivanja

Šifrovani čet (3 deo)

39

Broj 36

Šifrovani čet

Kriptografski model je i ovde takozvani end-tu-end (end-to-end) i sve (šifrovanje idešifrovanje) se obavl ja u vašem pretraživaču koj im pristupate ovom servisu pa jesvakako požel jno da pametno odaberete veb-pretraživač kako vas isti ne biizneverio svoj im manama i sigurnosnim propustima

Kad smo već kod end-tu-end šifrovanja da se podsetimo kako se ovo praktičnoizvodi kako kod mnogih apl ikaci ja tako i kod ove

Korisnici kreiraju javne i tajne kl jučeve lokalno javne proslede centralnom servisukoj i ih spaja pa servis umesto vas prosleđuje vaš javni kl juč osobama koje žele savama da sigurno komuniciraju (poši l jaoci poruka) Poši l jaoci šifruju porukunamenjenu vama vašim javnim kl jučem i proslede je centralnom servisu

Pređimo sada na instal iranje i korišćenje Kriptoketa

Dakle kada se ode na sajt Kriptoketa (https crypto cat) treba da se odaberedodatak za vaš pretraživač i on se instal ira na isti Ovde ćemo pretpostaviti da jeto Fajerfoks pa kad on bude tražio da ga restartujete učinite to

Sledeći korak je nalaženje ikonice instal irane apl ikaci je a za to morate otići u menirarr kastomajz (customize) Sada je potrebno da apl ikaci ju prebacite iz gomile ostal ihapl ikaci ja ( levo) u meni (desno) kao što je prikazano na sl ikama

40

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Pokretanje apl ikaci je iz pretraživača ne zahteva internet al i da biste se povezal i saostal ima internet vam je neophodan

Internet mreža i komunikacije

41

Broj 36

Pri pokretanju apl ikaci je treba da izaberete ime diskusi je (conversation name) i l iprostori je uslovno rečeno a to je ime grupe koju žel ite da kreirate i l i kojoj žel ite dase prikl jučite Nadimak (nickname) možete odabrati po žel j i a l i bi val ja lo da inadimak i ime diskusi je nemaju mnogo veze sa vašim stvarnim imenom i vašimostal im nadimcima u drugim apl ikaci jama i društvenim mrežama jer je to podatakkoj i Kriptoket-server vidi kada se na njega povežete pored vaše aj-pi (IP) adrese

Ove informaci je koje Kriptoket-server vidi nazivaju se metapodaci o koj ima smopričal i u trideset trećem broju Ime diskusi je i nadimak se mogu lako lažirati a zaprikrivanje aj-pi adrese će vam trebati neka anonimna mreža poput Tora i l ivirtualne privatne mreže (VPN) Više o metapodacima koje će Kriptoket-serverprikupiti od vas možete naći na nj ihovom blogu (https goo glTALq0R)

Ime diskusi je ćete proslediti ostal ima koj i su zainteresovani za zajedničkukomunikaci ju oni će se povezati sa vama i šifrovano ćaskanje može da počneInteresantno je kako korisnici niti vide niti moraju da brinu o kl jučevima Korisničkosučel je (GUI) apl ikaci je je jednostavno i praktično što je sigurno donelo slavu ovojapl ikaci j i pored vel ike medi jske pažnje

Kriptoket je projekat otvorenog koda i možete ga naći na Githabu(https goo gl4FOYMa) Ne samo da možete da proučavate kocircd apl ikaci je većmožete instal irati Kriptoket-servis na vašim serverima i tako imati potpunukontrolu nad metapodacima koje ostavl jate iza sebe kao mrvice hleba

Takođe je interesantno da apl ikaci ja još uvek nema stabi lnu podršku za Androidoperativni sistem al i eksperimentalna podrška je dostupna na KriptoketovomGithabu (https goo glpeXRgJ)

Propusti su ispravl jeni i apl ikaci ja sada koristi mnogo bol je kriptografske algoritmekoj i koriste el iptičke krive (ECDH - Eliptic Curve Diffie Hellman) za generisanjejavnog i tajnog kl juča El iptičke krive pružaju mnogo bol ju sigurnost od recimoRSA kl jučeva iste dužine o čemu smo govori l i u poslednjem delu seri ja la oenkriptovanoj elektronskoj pošti

Pored end-tu-end enkripci je Kriptoket koristi i OTR protokol koj i se koristi za XMPPvid komunikaci je Bez nepotrebnog ulaženja u detal je OTR vam pruža nešto što sezove prihvatl j ivo poricanje (plausible deniability) a to je mogućnost da porekne daste nešto baš vi napisal i ako se vaša šifrovana komunikaci ja ipak nekako dešifruje

Šifrovani čet

42

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Pregled popularnosti GNULinuks iBSD distribuci ja za mesec maj

Distrowatch

Pad ltPorast gtIsti rejting =(Korišćeni podaci sa Distrovoča)

123456789

101112131415161718192 02 12 22 32 42 5

MintDebianUbuntuFedoraopenSUSEMageiaCentOSManjaroArchLXLEelementaryPCLinuxOSAndroid-x86PeppermintNetrunnerQ4OSSolusPuppySabayonLubuntuKal ideepinantiXZorinwattOS

2 952 lt1706gt1498lt1462 =1106lt

945gt940lt879lt737lt701lt673lt638gt617=565gt539gt538gt534=534lt533gt509lt494lt478lt476=452 lt439gt

Iako veoma praktičan i dovol jnosiguran Kriptoket ni je za svenamene Nema podršku za video iaudio što je naprimer podržanokod pomenute Subrose Kriptoket jenamenjen kao sigurni ja alternativadruštvenim mrežama poputFejsbuka i svoju ulogu obavl ja većnekol iko godina što je pokazatel jdobrog kval iteta

Internet mreža i komunikacije

USKOROLiBRE-Serbian 2015

LLiiBBRREEČasopis o slobodnom softveru

TTrrii ggoodd iinnee ssaavvaammaa

Hvala što nam verujete

Page 15: Libre 36 hd lat

15

Broj 36

Anki

InstalacijaAnki je moguće instal irati kroz riznice vaše distribuci je Linuksa i l i preuzeti gadirektno sa zvaničnog sajta U drugom slučaju proces instalaci je zavisi odoperativnog sistema koj i koristite Ovde je potrebno naglasiti da je Anki dostupanza Vindouz Linuks i OS-Iks (OSX) za upotrebu na desktop računaru kao i za Aj-OS(iOS) i Android za upotrebu na mobi lnim uređaj ima

UpotrebaPri l ikom pokretanja Anki ja pojavl ju je vamse glavni izbornik špi lova Ovo znači damožete imati više razl ičitih špi lova karataza razl ičite stvari Podrazumevano postoj isamo jedan špi l - default Za svaki špi lmožete dodati karticu Kada dodajetekarticu imate da izaberete tip kartice(osnovni tip i l i tip koj i vam omogućavapravl jenje dve kartice sa obrnutimstranama) Kod osnovnog tipa kartice sepravi samo jedna kartica gde je prednjastrana ono što napišete na prednjoj strania zadnja strana ono što napišete u odel jkuza tu stranu Pri l ikom pravl jenja tipakartice koj i omogućava reversed metodprave se dve kartice na osnovu podatakao jednoj Prva kartica na prednjoj straniima ono što ste napisal i u odel jku zaprednju stranu a na zadnjoj strani ono štoste napisal i u odel jku za zadnju stranuPored ove kartice kod ovog tipa se pravi idodatna kartica koja ima obrnuti redosledstrana Odnosno ono što ste napisal i naprednjoj strani postaje zadnja strana iobrnuto Ovo je dosta korisno ako učitestrani jezik pa tako možete proveriti da l iznate kako se reč sa stranog jezikaprevodi na naš jezik al i i obrnuto kako se

16

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

naša reč prevodi na stranijezik Ovo je moguće postićiupotrebom ovog kombino-vanog tipa jer time nemorate da pravite dvekartice već je dovol jnonapraviti jednu a Anki ćeza vas napraviti drugu saobrnutim stranama

Sinhronizacija saostalimuređajimaAnki vam omogućava da sesinhronizujete sa ostal imuređaj ima Ovo čak neznači da treba da imateinstal iranu Anki apl ikaci juna vašem uređaju već jedovol jno da imate instal iranveb-pretraživač na svomuređaju Sinhronizaci ja se vrši tako što napravite nalog na AnkiWeb-u i potomprebacite vaše lokalne kartice na server Sada možete tim podacima pristupiti sabi lo kog uređaja koj i poseduje veb pretraživač Naravno ako za tu platformupostoj i nativna Anki apl ikaci ja preporučujemo da nju koristite umesto suvog veb-pretraživača jer će vam ponuditi bol j i ugođaj pri korišćenju

ZaključakSlobodan softver je još jednom dokazao da može biti od vel ike pomoći uobrazovanju i da može biti veoma upotrebl j iv Nadamo se da će u budućnosti školepočeti da koriste Anki kako bi se učenicima olakšao proces učenja U svakomslučaju preporučujemo vam da sami isprobate mogućnosti ovog softvera jer ovajtekst ni je dovol jan da se sve mogućnosti opišu i pomenu

Predstavljamo

17

Broj 36

Autor Nikola Hardi

U petom broju našeg časopisa objavl jen je članak pod nazivom bdquoSlobodan softveru naucirdquo i tada je spomenut zgodan programčić pod nazivom Taskvorior (engtaskwarrior) i l i jednostavno - Task Da se podsetimo reč je o konzolnomprogramčiću za rad sa spiskovima zadataka i l i kako se ti spiskovi često zovubdquotudurdquo (eng to do - treba uraditi ) l istama Od tada je proteklo gotovo tri godine aTask je postao još bol j i U ovom članku će Task biti detal jni je predstavl jen uz osvrtna nekol iko novosti koje su se dogodi le od tada Ovo je lep primer projekta za koj ise može reći da je uspeo - njegova zajednica je porasla kval itet i mogućnosti suse pobol jšal i a nastal i su i novi projekti koj i podržavaju originalni Task

Kako je nastao TaskTask ni je ni prva ni poslednja apl ikaci ja za upravl janje bdquotudurdquo l istama iz konzolepostoje i todotxt todopy todosh i ostale Task je nastao iz potrebe autora daunapredi sl ične apl ikaci je Projekat je započet još 2 006 godine verzi ju 1 0 jedostigao 2 008 godine a verzi ju 2 0 2 012 godine Trenutna verzi ja je 2 4 4 štopokazuje aktivnost i dobro zdravl je projekta i zajednice Mnogi korisniciGNULinuksa i sl ičnih operativnih sistema mnogo vremena provode radeći uterminalu pa su konzolna rešenja uvek zaniml j iva Osim toga ovakve apl ikaci je supo pravi lu manje zahtevne kada su u pitanju resursi jednostavni je su za udal jenipristup i rad s nj ima je često brži i pri jatni j i zbog upotrebe preko tastature Postojemnoge tehnike za upravl janje l ičnim zadacima kao što su GTD (eng Getting

Taskvorior

Taskvorior

18

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Thigs Done) Pomodoro (eng Pommodoro) i druge Task ni je vezan ni za jednu odovih tehnika i na korisniku je da izabere discipl inu za dodavanje i rešavanjezadataka Naš predlog je knj iga Dejvida Alena pod nazivom bdquoKl juč uspehardquo (engDavid Alen Getting Things Done)

Jedan primer upotrebeTipičan tok upotrebe je dodavanje zadatka pregled spiska (svih zadataka i l i pozadatom kriteri jumu) i završavanje zadatka Pored toga korisnik često ima potrebuda pregleda statistiku i l i da izmeni neki zadatak Biće predstavl jen kratak primerupotrebe

Dodavanje zadatkaNakon instal iranja Task je dostupan komandom u terminalu task Izbor opci jeizvršava se dodavanjem naziva opci je nakon osnovne komande pa je novi zadatakmoguće dodati pri l ično intuitivnom komandom task add Otići u prodavnicu Pored naziva zadatka moguće je dodati zadatak koj i pripada nekom projektu i ima

Predstavljamo

19

Broj 36

neku oznaku Oznake se pišu sa prefiksom plus a cela komanda može da izgledaovako

task add projectškola +domaći +programiranje Napisati primergeneričke klase

Redosled atributa u komandi ni je važan pa oznake i l i atribut za projekat mogu dase nađu i na kraju komande Postoj i niz drugih atributa pored imena projektaRecimo krajnj i rok za izvršenje zadatka zakazivanje ponavl janja zadatka prioriteti drugi Lepa mogućnost je što naziv atributa ne mora da bude kompletan većatributi mogu da budu napisani samo delom recimo pri umesto priority i l i projumesto project

Pregled spiska zadatakaKada je Task pokrenut bez drugih komandi prikazaće spisak zadataka u jednomkompaktnom obl iku Ukol iko ste već dodal i neke zadatke možete ih jednostavnoprikazati pokretanjem komande task Komanda u ovom obl iku će prikazati spisakzadataka koj i je pri lagođen dimenzi jama terminala tako što neće prikazati svedodane zadatke i neće prikazati sve kolone (prioritet projekat oznakeponavl janje i drugo) U ovom podrazumevanom formatu spiska zadaci će bitipoređani po zadatim prioritetima al i o tome će biti malo više reči kasni je

Drugi format za prikaz spiska zadataka je long odnosno dugačak spisakIzvršavanje ove naredbe će prikazati spisak svih zadataka sortiranih po projektimauz nešto više detal ja

Izmena zadatakaSve Taskove komande se zapravo sastoje iz tri dela a to su fi l ter komanda iparametri Fi l triranje se može izvršiti po identifikacionim brojevima zadatakaprojektima prioritetima i l i po bi lo kojem drugom podatku iz opisa zadatkaKomande su uobičajene l ist za ispis modify za izmenu delete za uklanjanje idone za završavanje Nakon toga po potrebi slede parametri koj i nisu obavezni zasve komande Sledi nekol iko primera

task 12 modify priority Htask project l ibre done

Taskvorior

2 0

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

task proj l ibre taskwarrior donetask 13 donetask projlibr priH long

Kao što možete primetiti Task dozvol java nepotpune nazive projekata opisakomandi i izbora parametara Ukol iko niste sigurni koj i zadaci će biti izabranizadatim fi lterom uvek možete pokrenuti Task samo sa fi l terom (bez komandi iparametara) kako biste dobi l i spisak zadataka koj i zadovol javaju uslove izbora

Sinhronizacija

Task podržava nekol iko vidova sinhronizaci je još od ranih verzi ja Pošto su podaci ozadacima sačuvani u tekstualnim datotekama ređenje i spajanje tih datoteka sarazl ičitih računara ni je prevel ik problem Tako je od rani je dostupna sinhronizaci japutem Git repozitori juma ssh (eng secure shell) a neki korisnici su se snalazi l ičak i sa Dropboksovim direktori jumima Kada smo poslednj i put pisal i o ovomprogramu taskd je bio tek u planu a danas je to proveren i podrazumevani način

Predstavljamo

2 1

Broj 36

za sinhronizaci ju Taskovih podataka između više računara Taskd je servis koj i jeTaskvorior zajednica napravi la za svoje potrebe Reč je takođe o slobodnomsoftveru i svako može da pokrene ovaj servis na svom serveru Komunikaci ja jenaravno šifrovana standardnim i dobro testiranim algoritmima Ovom pri l ikommoramo da spomenemo i servis Frisink ( https freecinc com ) koj i pruža besplatnuuslugu taskd servera

Dodaci i srodni programiKao što smo već napisal i Taskvorior zajednica je popri l ično živa a korisnici delesvoje alatke i dodatke sa ostal im korisnicima Na ovoj stranici postoj i pregledtakvih dodataka ( http taskwarrior orgtools ) Neki od zaniml j ivih su bugwarrior(Bagvorior) koj i može da preuzima spiskove zadataka sa Githaba bdquotrdquo koj i ćepromeniti ponašanje u zavisnosti od lokaci je na kojoj se terminal trenutno nalazi imail2taskwarrior (Mej l -tu-taskvorior) za dodavanje zadataka putem mej la

Posebno je zaniml j ivo pitanje kl i jenta za Android Pronašl i smo dve implementaci jeJedna je taskwarrior-androidapp (Taskvorior-android-ap) (https github comsvi jeetaskwarrior-androidapp) a druga je Mirakel (http mirakel azappsdetaskwarrior html) Izgleda da je Mirakel trenutno najpopularni je i jedino zaistaupotrebl j ivo rešenje Omogućuje sinhronizaci ju radi dovol jno stabi lno a izgleda dase formira i lepa zajednica oko tog projekta što je obećavajuće

Taskvorior

2 2

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Autor Stefan Nožinić

U prošlom broju smo dal i kratko uputstvo za instalaci ju i osnovnu konfiguraci juVagranta Pomenul i smo neke njegove bitne osobine koje nam mogu pomoći Uovom delu seri ja la ćemo razmatrati detal jni je te osobine pokazati složeni jukonfiguraci ju i šta je sve moguće uraditi pri konfiguraci j i

U prošlom delu je bi lo reči o automatskoj konfiguraci j i Vagrant kuti je i tu smopomenul i razl ičite pristupe Da se podsetimo automatska konfiguraci japodrazumeva postinstalacioni postupak konfiguraci je operativnog sistema Neki odmetoda su preko škol jke (shell) i Ansibla (eng Ansible)

Konfiguraci ja putem škol jke podrazumeva pokretanje skripte koja će izvršitikonfiguraci ju Na primer pretpostavimo da ste u svom Vagrantfileu navel i kaooperativni sistem Debi jan Vagrant će preuzeti Debi jan napraviti virtuelnu mašinu ipokrenuti Debi jan Nakon pokretanja Debi jana pokreće se sistem automatskekonfiguraci je U našem slučaju pokreće se šel-skripta (shell) koju smo navel i uVagrantfileu Ta skripta može da uradi sve što je potrebno za dodatnu konfiguraci jusistema kao što su preuzimanje nekih faj lova kloniranje Git repozitori jumainstalaci ja dodatnog softvera itd

SkripteAko do sada niste imal i iskustva sa alatima za automatsku konfiguraci jupreporučujemo vam da ih pogledate i l i da koristite šel-skripte za automatskukonfiguraci ju Ako se odlučite za prvi predlog predlažemo vam seri ja l o Ansiblu koj iide uporedo sa ovim seri ja lom Ako se odlučite za drugu opci ju navodimonaj jednostavni ju upotrebu ovakvog sistema automatske konfiguraci je

U pitanju je sistem koj i će pri l ikom prve vagrant up komande pokrenuti šel-skriptuLokaci ju skripte podešavate u Vagrantovoj konfiguracionoj datoteci za trenutnu

(3 deo)

Kako da

2 3

Broj 36

Vagrant

mašinu na sledeći način

configvmprovision shell path skriptash

U skripti sada možete navesti komande koje će se izvršiti pri l ikom prvogpokretanja mašine

Ako koristite skriptu koja se nalazi na internetu možete u putanju (path) prosleditiadresu gde se nalazi ta skripta

AnsiblAnsibl je kompleksni j i pristup automatskoj konfiguraci j i i preporučujemo njegovuupotrebu ako ste iskusan korisnik i l i ako imate žel ju da probate nešto novo i danaučite nešto zaniml j ivo

Pri l ikom upotrebe Ansibla Vagrantu je potrebno naglasiti da je reč o Ansiblovomsistemu konfiguraci je i treba navesti putanju do plejbuka (playbook) Konfiguraci jaje prikazan sledećim primerom

configvmprovision ansible do |ansible|ansibleplaybook = playbookyml

Naravno podrazumeva se da na host-mašini imate instal iran Ansibl Preporučujemo seri ja l o Ansiblu ako ste zainteresovani za detal je o tome kako seon koristi i kako može biti koristan Verujte nam posle nekog vremena ćete shvatitida su obične skripte previše bdquoružnerdquo za neke kompleksni je stvari

Pored ove dve stavke koje morate navesti možete proslediti i neke dodatneinformaci je koje su vam potrebne Recimo možete proslediti dodatne promenl j ivePrimer

ansibleextra_vars = ntp_server poolntporgnginx

port 8008workers 4

2 4

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Ovo je naročito korisno ako žel ite da imate Ansiblovu konfiguraci ju za više mašinakoje se razl ikuju samo po datim parametrima

Pokretanje automatske konfiguracijeNekad je potrebno da ponovimo konfiguraci ju iako već imamo bdquokonfigurisanurdquo(možda nepravi lno) mašinu U ovom slučaju imamo dve mogućnosti dapokrenemo mašinu i da forsiramo konfiguraci ju i l i da pokrenemo konfiguraci ju kadje mašina već pokrenuta Nema neke razl ike između ova dva pristupa osim u tomeda l i je mašina već pokrenuta i l i ni je

Ako žel imo da pokrenemo mašinu i forsiramo konfiguraci ju pokrećemo

vagrant up --provision

U drugom slučaju kada nam je mašina već pokrenuta pokrećemo komandu

vagrant provision

Ako koristite običnu skriptu Vagrant će pokrenuti skriptu ponovo i ona će se izvršitikao da ste je pokrenul i normalno unutar mašine Ako koristite Ansibl on ćedetektovati šta treba da se menja a šta ne Ovo znači da ako u Ansiblovojkonfiguraci j i navedete instalaci ju nekog paketa Ansibl će prvo proveriti da l i jepaket prisutan na sistemu pa tek onda ga instal irati

Za sledeći brojU narednom delu ćemo pokazati primere kako da koristite promenl j ive uVagrantovoj konfiguracionoj datoteci i kako da koristite stvari specifične za Rubi(Ruby)

Kako da

2 5

Broj 36

Autor Dejan Maglov

U poslednje dve do tri godine u domaćoj zajednici korisnika Linuksa uočl j iv je novitrend Masovnost i interesovanje novih korisnika za Linuks opada što se možedonekle povezati sa ekonomskom krizom i sa padom prodaje novih računara a sadruge strane uočava se porast zaniml j ivih domaćih projekata vezanih za Linuks iuopšte za otvoreni kocircd pokrenutih od strane pojedinaca i l i manj ih grupa

Nepažl j ivi promatrač bi rekao da to nema smisla Stavl janje direktne relaci jeizmeđu masovnosti i kval iteta je očigledno pogrešno i to ne samo u ovom slučajunego uopšte Pad aktivnosti na forumima srpskih zajednica korisnika Linuksa znači

U potrazi za idealnom distribucijom

Šale OS ndash Karika koja nedostaje

Oslobađanje

2 6

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Oslobađanje

samo da je eufori ja koju je izazvao Ubuntu svojom pojavom i jakim marketingomsplasla i da smo se vrati l i u bdquopredubuntuovskordquo doba koje je obeležio razvojLinuksa bez upadl j ivog marketinga Za novu eufori ju oko Linuksa potrebni su novisenzacionalni projekat i novi talas agresivnog marketinga

Zatišje na forumima aktivistima ostavl ja prostor da se preusmere sa edukaci jenovih korisnika na neke druge svoje projekte U vreme Ubuntuovske eufori je jebi lo ideja da se pravi domaća distribuci ja Jedna je čak i pokrenuta na akademskomnivou ndash cp6Linux (2 008-2 009) Očigledno projekat ni je bio zreo i ni je bio postavl jenna zdravim osnovama fi lozofi je slobodnog i otvorenog softvera pa je brzo propaoNovac i eufori ja su pokrenul i ta j projekat al i kada je bdquoizmaknuta jedna stol icardquo(novac) zbog ekonomske krize projekat je propao Danas bez imalo novca načistoj fi lozofi j i slobodnog otvorenog koda beležimo već nekol iko zaniml j ivihprojekata domaćih distribuci ja Linuksa

ŠaleOS ndash Svetski a našOdmah na početku da razrešimo di lemu da l i je ovo nova distribuci ja Linuksa i l i jesamo mal i fork1 Zubuntua (eng Xubuntu) Pošto je teško biti priznat u selunajpouzdani je je da se odmah pri javiš u grad pa ako te grad prihvati ima šanse date posle i selo prihvati Šale OS (eng ChaletOS) je definitivno prihvaćen u bdquogradurdquoa evo i dokaza

http distrowatch comtable phpdistribution= chaletoshttp distrohunt cupofl inux comarticles phparticle_id= 31

U skoro svim recenzi jama Šale OS je ocenjen kao najbol j i Linuks namenjenkorisnicima koj i su u tranzici j i sa Vindouza na Linuks Pošto to sad znamo možemosa ponosom da kažemo da je autor Šale OS-a Dejan Petrović čitaocima LiBREčasopisa poznat kao autor programa Great Little Radio Player (engl sja jni mal iradio plejer)

Projektni zadatakIdeja ni je nova i naročito je postala aktuelna nakon gašenja podrške za Vindouz

1 Fork - u razvoju softvera razvojna granaderivat projekta koju razvi ja drugi tim udrugači jem pravcu

2 7

Broj 36

Eks-Pi Stari j i hardver je ostao bez podrške za Vindouz i jedini način da mu seproduži život je prelazak na Linuks Prelazak na Linuks ni je lak Suština je ista i l isl ična al i potpuno novi programi nova fi lozofi ja zbunjujuć i razl ičit izgled mnogeodvrate od ideje da pređu na novi nepoznati operativni sistem Svako od nas znabar nekoga ko je odustao od ovog prelaska

Ideja za nastanak ovakvog projekta je da se migrantima sa Vindouza ponudi izgledšto sl ični j i onom na koj i su navikl i Ovakvi projekti vezani za Linuks se trude nesamo da ponude sl ičan vizuelni utisak nego i da ponude korisniku podešavanja namestima gde ih oni očekuju s osvrtom na svoje iskustvo na Vindouzu

Sl ičan projekat je ponudio Zorin OS al i naš utisak je da Šale OS nudi više

Prvi utisciŠale OS je dobio ime po sti lu švajcarskih planinskih kuća koje odl ikujujednostavnost lepota i prepoznatl j ivost Poput bdquošalerdquo kuće Šale OS treba upravoda korisniku pruži udobnost prepoznatl j ivog okruženja lepotu i da se u njemu uvek

ŠaleOS

2 8

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

oseća kao kod svoje kuće

Šale OS je zapravo fork Zubuntua od kojeg se suštinski malo razl ikuje sa potpunopri lagođenim sti lom Aktuelna verzi ja Šale OS-a je 14 04 2 što je takođe naslediood Zubuntua na kojem je baziran Ovo znači da korisnik ima dugoročnu podršku jerje Zubuntu 14 04 izdanje sa dugogodišnjom podrškom (LTS)

Šale OS se isporučuje u dva izdanja ISO sl ike 32 -bitnoj i 64-bitnoj vel ičine 1 2GBza živi DVD i l i USB medi j Takođe je moguće preuzeti sl iku od 24GB koja sadrži obaizdanja Šale OS-a i koja je kompatibi lna samo sa DVD medi jumom

Sa dobrim nasleđem Šale OS je od Zubuntua nasledio i veoma sporo podizanježivog sistema sa DVD-a (USB-a) Imamo utisak da u poslednje vreme derivatiUbuntua najspori je podižu živi sistem u odnosu na sve druge žive distribuci jeLinuksa Ko izdrži i dočeka da se živi Šale OS podigne imaće pri l iku da vidipodrazumevanu plavu temu ovog operativnog sistema Prvi utisak je da Šale OSsvojom podrazumevanom temom pravi otklon od Vindouza ka Linuksu iako imapotenci ja l da potpuno bdquoklonirardquo Vindouzov izgled Šale OS svojompodrazumevanom temom poručuje bdquo Ja nisam Vindouz Nemojte me ni podsvesnoupoređivati sa nj im Ja sam Linuks koj i vam pomaže da se lakše snađete u meni rdquo

Oslobađanje

2 9

Broj 36

Svi elementi u Šale OS-u su na istim mestima kao naprimer u Vindouzu 7 Panelje u dnu ekrana Na njemu su dugme za meni ikonice najčešće korišćenihapl ikaci ja traka pokrenutih programa notifikaciona zona sa kontrolom zvukakontrolom mreže satom i tastaturnim izlazom i na kraju taster za minimiziranjesvih otvorenih prozora i otkrivanje radne površi (desktopa) Radna površ sadržinajbitni je ikonice za početak rada sa sistemom i Konki jev (eng Conky) sti l izovanisat Sve u svemu sasvim očekivana postavka za svakog migranta sa Vindouza

Instalacija Šale OS-aIako se i na osnovu živog sistema može steći utisak o upotrebl j ivosti sistema praviutisak daje tek prava instalaci ja na tvrdi disk računara Iako je instalaci ja Linuksalakša od instalaci je Vindouza to je ipak najkritični ja operaci ja za migranta Uslučaju da korisnik nema nameru da čuva neke podatke na svom računaruproblema neće biti Ubuntuov grafički instaler je jedan od najbol j ih inajautomatizovani j ih u svetu Linuksa Od korisnika traži samo nekol ikonaj jednostavni j ih l ičnih podataka a sve ostalo odrađuje sam Dovol jno je samopronaći ikonicu instalera na radnoj površi živog sistema i l i odabrati instalaci ju

ŠaleOS

30

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

pri l ikom podizanja sistema sa instalacionog medi ja (ovo je prirodan način zamigrante) Sve ostalo ide glatko - takoreći bdquonekst nekst nekst finišrdquo tehnologi jana koju su migranti navikl i

Za one koj i ipak žele da sačuvaju neke postojeće podatke na tvrdom diskupreporučujemo da se obrate nekom iskusni jem korisniku Linuksa (pitajte bi lo kogna forumima zajednica korisnika Linuksa) koj i će ih provesti kroz proces instalaci je

Upotrebljivost Šale OS-aApsolutno bdquokloniranjerdquo Vindouza na Linuksu je nemoguće Šale OS se ipak opasnopribl ižio Dodatnim uređivanjem pomoću već pripreml jenih alata Šale OS još višemože da l iči na Vindouz i l i da se potpuno transformiše u IksFCE (XFCE) Linuks požel j i korisnika

Grupisanje svih podešavanja u Setings Menadžeru 2 dobro imitira Kontrolni panel naVindouzu tako da migranti neće biti u di lemi gde su sva podešavanja sistema

Šale meni (Visker meni eng Whisker Menu) dobro oponaša Vindouzov Start meni tako da je pristup programima jasan i intuitivan Programi su standardno grupisanipo nameni na način karakterističan za Linuks al i misl imo da je to plus u odnosu naVindouzov pristup i da to ni je zbunjujuće migrantima

Dodavanje ikonica na panel i l i na radnu površ je sl ično kao kod Vindouza Dovol jnoje samo prevući mišem ikonicu iz meni ja na radnu površ i l i na panel

Aplikacije

Imamo utisak da je izbor apl ikativnog softvera vrlo pažl j ivo urađen Izabrane suuglavnom apl ikaci je koje su već standardne i na Vindouzu kao što su FajerfoksTanderberd (eng Thunderbird) i VLC Takođe izabrane su apl ikaci je koje su vrlosl ične Vindouzovim alternativama poput bdquoOdejšusardquo (eng Audacious) koj i l iči nabdquoVinamprdquo (eng Winamp) i l i bdquoDokument vjuerardquo koj i l iči na bdquo Akrobat riderrdquo

Ako se izaberu i ikonice koje sl iče onim na Vindouzu prepoznavanje apl ikaci ja ćebiti potpuno i neće biti d i lema za šta služi pojedina apl ikaci ja

2 Setings Menadžer - енг Settings Manager Podešavanje sistama

Oslobađanje

31

Broj 36

ŠaleOS

32

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Instalacija programa

Za migrante instalaci ja programa na Linuksu je najveća promena Ova promenafi lozofi je predstavl ja najveći šok za migrante Ubuntu softverski centar je dizajniranda ublaži ovaj šok U današnje vreme l judi su već naviknuti na Android i Androidstor tako da je lako navići se na Ubuntu softverski centar

Drugi problem migranata kada je u pitanju instalaci ja programa je što su mnoginavikl i na pojedine programe za Vindouz i bez nj ih ne mogu Šale ne može upotpunosti da reši taj problem al i može da ga ublaži Jedan ogroman plus za ŠaleOS je predinstal irani Vajn (eng WineHQ) i Plej -on-Linuks (eng PlayOnLinux) Dosada nismo sretal i d istribuci je Linuksa za početnike sa ovim već predinstal iranimprogramima

Oslobađanje

33

Broj 36

ŠaleOS

Vajn može da bude presudni dodatak koj i može da zadrži migranta na LinuksuSama ideja da može programe za Vindouz na koje je navikao da instal ira naLinuksu može da ga opredel i da je napravio dobar izbor operativnog sistema

ZaključakPrimeti l i smo da najnovi ja verzi ja Šale OS-a nema predinstal iran kancelari jski paketprograma Ovo je još jedan dokaz vrlo pažl j ivog odabira softvera za Šale sa stalnimrazmišl janjem kome ja namenjen ovaj operativni sistem Odabir kancelari jskogpaketa programa je vrlo subjektivan proces Nametanje Libre Ofisa kao rešenjamoglo bi biti kontraproduktivno Zahval ju jući Vajnu korisnik može da instal ira ineke stari je Majkrosoft Ofis pakete (npr MS Office 2010) tako da je na korisniku dabira opci ju koja mu naviše odgovara

Potrebno je malo iskustva u svetu Linuksa za punu kontrolu Šale OS-a Može da sekoristi i bez imalo iskustva vezanog za Linuks Intuitivan je i vodio je računa oiskustvima koje imaju migranti Bol je od ovog po našem sudu ne može

Iako su performanse u ovako uskoprofi l isanom operativnom sistemu u drugomplanu izbor grafičkog okruženja IksFCE i Zubuntua za osnovu dobar je izbor Dobroje odmeren odnos jednostavnosti upotrebe i opterećenja sistema Autor je moraoda vodi računa da je sistem prvenstveno namenjen stari jem hardveru iistovremeno neiskusnim korisnicima Linuks ima rešenja koja su još lakša za sistema teža za korisnika al i i obrnuto IksFCE je tačno u sredini Pošto je Zubuntu jedanod najbol j ih IksFCE sistema za početnike autor je odl ično izabrao sistem za bazuŠale OS-a Kao rezultat izbora dobio je jako stabi lan jednostavan okretan i lakoperativni sistem i za sebe kao korisnika i za hardver

Korisni l inkovi [1] https sites google comsitechaletosl inuxhome[2 ] https www youtube comwatchv= pL9H7GZWeyo[3] http www l inuxinsider comstory81771 htmlrss= 1

34

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Slobodni profesionalac

Аутор Стефан Ножинић

У претходном броју смо поменули шта је то Ансибл (енг Ansible) и навели смопримере његове нај једноставније употребе

У овом броју наводимо детаљнију употребу инвентара неке ад-хок командекао и неке детаље о употреби и могућностима конфигурације помоћуАнсибла

ИнвентарУ претходном броју било је тек неколико речи о овом појму Инвентар нам јеу претходном броју послужио да наведемо наша три сервера која смо каснијепинговали Рекли смо да је инвентар датотека која служи за навођењесервера који желимо да администрирамо и да помоћу њега можемоконфигурисати специфичне параметре за те сервере

Класична и најпростија употреба ове конфигурационе датотеке јеједноставно навођење жељених сервера

etcansiblehosts

server1examplecomserver2examplecomserver3examplecommailexamplecomwebexamplecom

2 deo

35

Broj 36

Наравно ово је довољно за једноставну употребу у случајевима када желимода сви наши сервери имају исту конфигурацију Ово као што сви добрознамо није често случај Обично желимо сервере подешене за специфичнунамену Ради овога нам Ансибл инвентар омогућава употребу групаједноставним навођењем секција те нас ова конфигурациона датотека достаподсећа на INI формат Рецимо да например имамо два веб-сервера једансервер за базе података и два мејл-сервера Наша конфигурација биизгледала овако

[webservers]web1examplecomweb2examplecom

[email]mail1examplecommail2examplecom

[databases]dbexamplecom

Као што се може приметити из примера секције постављамо измеђусредњих заграда Овде је битно напоменути да један сервер може припадативише секција па тако можемо имати сервер који служи и за веб и за базеподатака

Поред адресе сервера можете навести и SSH порт ако се не користи онајподразумевани - например

mailexamplecom1548

Поред порта можете навести и корисничко име при логовању - примерицена следећи начин

other1examplecom ansible_connection=ssh ansible_ssh_user=mpdehaanother2examplecom ansible_connection=ssh ansible_ssh_user=mdehaan

Као што сте могли већ да приметите и сами закључите могуће је поставитииндивидуалне променљиве по хосту Например

Ansibl

36

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

wwwexamplecom var1=val1 var2=val2

Променљиве могу бити конфигурисане и за целу групу

[webservers]web1examplecomweb2examplecom

[webserversvars]var1=val1var2=val2

Ад-хок командеИако је Ансибл намењен за употребу са тзв плејбуковима (playbooks) честоћете имати потребу да извршите неку команду на брзину и нећете желетида наводите специјалну конфигурацију за то Због овога Ансибл вамомогућава употребу ад-хок команди

Ми смо овакву команду већ поменули у претходном броју али нисмо удетаље објашњавали шта се ту конкретно дешава Употребили смо је када

Slobodni profesionalac

37

Broj 36

смо желели да пингујемо све наше сервере

Употребљавају се тако што се у конзоли укуца

ansible target -a command

Овде command треба заменити жељеном командом коју желите даизвршите а target треба заменити именом групе или хоста на којем желитеизвршавање задате команде

Например ако желимо да рестартујемо само веб-сервере користимо

ansible webservers -a reboot

На сличан начин можемо користити и друге уграђене модуле Ансибла каопримерице copy модул за премештање датотека на више сервера

ansible servers -m copy -a src=etchosts dest=tmphosts

Такође употребом ових команди можете сазнати тзв чињенице (енг facts) осерверу Ове варијабле су важне јер се могу користити за условноизвршавање команди у плејбуковима

Да бисте сазнали прикупљене чињенице за дати хост извршите

ansible target -m setup

За крајУ наредном броју показујемо највећу моћ Ансибла када будемо објаснилиупотребу плејбукова До тада надамо се да се нећете устручавати да нампошаљете е-писмо на нашу већ познату адресу електронске поште сапитањима критикама и предлозима

Ansibl

38

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Internet mreža i komunikacije

Autor Kriptopank

Na početku trećeg dela ovog seri ja la iznosimo jednu dobru vest Subrosa servisopisan u prvom delu ponovo je dostupan na mreži posle kratkog prekida odnekol iko dana

Iako iz naslova prevedenog na srpski jezik možda niste odmah prepoznal ipopularni servis pod originalnim engleskim nazivom Cryptocat on je jedan odsvakako najčuveni j ih i najpoznati j ih iz svoje vrste del imično prekriven plaštomkontroverzi i spekulaci ja

Ova apl ikaci ja samo je jedna u nizu svetski poznatih kriptografskih speci ja l i tetaskuvanih u kuhinj i gospodina Nadima Kobeisi ja (eng Nadim Kobeissi) sa istori jomdugom sada već preko četiri i po godine Ovaj dvadesetpetogodišnj i programerodgovoran je za apl ikaci je kao što su Mini lok (eng miniLock) i Pirio (eng Peerio)

Istina je da ovaj servis ni je hodao po crvenom tepihu od svog nastanka i da jepreko trnja na kraju ipak stigao do zvezda zaslugom svog autora i medi ja koj i supisal i o ranj ivostima ovog servisa otkrivenim tokom 2 013 godine Više o ovome nahttp goo glRWDy5L i http goo glZBj9B

Zapravo se radi o apl ikaci j i koja vam pruža mogućnost grupnog ćaskanja razmenepodataka al i i privatne konverzaci je sa nekom osobom iz grupe za ćaskanje a sveje to šifrovano tako da servis ne zna sam sadržaj vaših dopisivanja

Šifrovani čet (3 deo)

39

Broj 36

Šifrovani čet

Kriptografski model je i ovde takozvani end-tu-end (end-to-end) i sve (šifrovanje idešifrovanje) se obavl ja u vašem pretraživaču koj im pristupate ovom servisu pa jesvakako požel jno da pametno odaberete veb-pretraživač kako vas isti ne biizneverio svoj im manama i sigurnosnim propustima

Kad smo već kod end-tu-end šifrovanja da se podsetimo kako se ovo praktičnoizvodi kako kod mnogih apl ikaci ja tako i kod ove

Korisnici kreiraju javne i tajne kl jučeve lokalno javne proslede centralnom servisukoj i ih spaja pa servis umesto vas prosleđuje vaš javni kl juč osobama koje žele savama da sigurno komuniciraju (poši l jaoci poruka) Poši l jaoci šifruju porukunamenjenu vama vašim javnim kl jučem i proslede je centralnom servisu

Pređimo sada na instal iranje i korišćenje Kriptoketa

Dakle kada se ode na sajt Kriptoketa (https crypto cat) treba da se odaberedodatak za vaš pretraživač i on se instal ira na isti Ovde ćemo pretpostaviti da jeto Fajerfoks pa kad on bude tražio da ga restartujete učinite to

Sledeći korak je nalaženje ikonice instal irane apl ikaci je a za to morate otići u menirarr kastomajz (customize) Sada je potrebno da apl ikaci ju prebacite iz gomile ostal ihapl ikaci ja ( levo) u meni (desno) kao što je prikazano na sl ikama

40

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Pokretanje apl ikaci je iz pretraživača ne zahteva internet al i da biste se povezal i saostal ima internet vam je neophodan

Internet mreža i komunikacije

41

Broj 36

Pri pokretanju apl ikaci je treba da izaberete ime diskusi je (conversation name) i l iprostori je uslovno rečeno a to je ime grupe koju žel ite da kreirate i l i kojoj žel ite dase prikl jučite Nadimak (nickname) možete odabrati po žel j i a l i bi val ja lo da inadimak i ime diskusi je nemaju mnogo veze sa vašim stvarnim imenom i vašimostal im nadimcima u drugim apl ikaci jama i društvenim mrežama jer je to podatakkoj i Kriptoket-server vidi kada se na njega povežete pored vaše aj-pi (IP) adrese

Ove informaci je koje Kriptoket-server vidi nazivaju se metapodaci o koj ima smopričal i u trideset trećem broju Ime diskusi je i nadimak se mogu lako lažirati a zaprikrivanje aj-pi adrese će vam trebati neka anonimna mreža poput Tora i l ivirtualne privatne mreže (VPN) Više o metapodacima koje će Kriptoket-serverprikupiti od vas možete naći na nj ihovom blogu (https goo glTALq0R)

Ime diskusi je ćete proslediti ostal ima koj i su zainteresovani za zajedničkukomunikaci ju oni će se povezati sa vama i šifrovano ćaskanje može da počneInteresantno je kako korisnici niti vide niti moraju da brinu o kl jučevima Korisničkosučel je (GUI) apl ikaci je je jednostavno i praktično što je sigurno donelo slavu ovojapl ikaci j i pored vel ike medi jske pažnje

Kriptoket je projekat otvorenog koda i možete ga naći na Githabu(https goo gl4FOYMa) Ne samo da možete da proučavate kocircd apl ikaci je većmožete instal irati Kriptoket-servis na vašim serverima i tako imati potpunukontrolu nad metapodacima koje ostavl jate iza sebe kao mrvice hleba

Takođe je interesantno da apl ikaci ja još uvek nema stabi lnu podršku za Androidoperativni sistem al i eksperimentalna podrška je dostupna na KriptoketovomGithabu (https goo glpeXRgJ)

Propusti su ispravl jeni i apl ikaci ja sada koristi mnogo bol je kriptografske algoritmekoj i koriste el iptičke krive (ECDH - Eliptic Curve Diffie Hellman) za generisanjejavnog i tajnog kl juča El iptičke krive pružaju mnogo bol ju sigurnost od recimoRSA kl jučeva iste dužine o čemu smo govori l i u poslednjem delu seri ja la oenkriptovanoj elektronskoj pošti

Pored end-tu-end enkripci je Kriptoket koristi i OTR protokol koj i se koristi za XMPPvid komunikaci je Bez nepotrebnog ulaženja u detal je OTR vam pruža nešto što sezove prihvatl j ivo poricanje (plausible deniability) a to je mogućnost da porekne daste nešto baš vi napisal i ako se vaša šifrovana komunikaci ja ipak nekako dešifruje

Šifrovani čet

42

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Pregled popularnosti GNULinuks iBSD distribuci ja za mesec maj

Distrowatch

Pad ltPorast gtIsti rejting =(Korišćeni podaci sa Distrovoča)

123456789

101112131415161718192 02 12 22 32 42 5

MintDebianUbuntuFedoraopenSUSEMageiaCentOSManjaroArchLXLEelementaryPCLinuxOSAndroid-x86PeppermintNetrunnerQ4OSSolusPuppySabayonLubuntuKal ideepinantiXZorinwattOS

2 952 lt1706gt1498lt1462 =1106lt

945gt940lt879lt737lt701lt673lt638gt617=565gt539gt538gt534=534lt533gt509lt494lt478lt476=452 lt439gt

Iako veoma praktičan i dovol jnosiguran Kriptoket ni je za svenamene Nema podršku za video iaudio što je naprimer podržanokod pomenute Subrose Kriptoket jenamenjen kao sigurni ja alternativadruštvenim mrežama poputFejsbuka i svoju ulogu obavl ja većnekol iko godina što je pokazatel jdobrog kval iteta

Internet mreža i komunikacije

USKOROLiBRE-Serbian 2015

LLiiBBRREEČasopis o slobodnom softveru

TTrrii ggoodd iinnee ssaavvaammaa

Hvala što nam verujete

Page 16: Libre 36 hd lat

16

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

naša reč prevodi na stranijezik Ovo je moguće postićiupotrebom ovog kombino-vanog tipa jer time nemorate da pravite dvekartice već je dovol jnonapraviti jednu a Anki ćeza vas napraviti drugu saobrnutim stranama

Sinhronizacija saostalimuređajimaAnki vam omogućava da sesinhronizujete sa ostal imuređaj ima Ovo čak neznači da treba da imateinstal iranu Anki apl ikaci juna vašem uređaju već jedovol jno da imate instal iranveb-pretraživač na svomuređaju Sinhronizaci ja se vrši tako što napravite nalog na AnkiWeb-u i potomprebacite vaše lokalne kartice na server Sada možete tim podacima pristupiti sabi lo kog uređaja koj i poseduje veb pretraživač Naravno ako za tu platformupostoj i nativna Anki apl ikaci ja preporučujemo da nju koristite umesto suvog veb-pretraživača jer će vam ponuditi bol j i ugođaj pri korišćenju

ZaključakSlobodan softver je još jednom dokazao da može biti od vel ike pomoći uobrazovanju i da može biti veoma upotrebl j iv Nadamo se da će u budućnosti školepočeti da koriste Anki kako bi se učenicima olakšao proces učenja U svakomslučaju preporučujemo vam da sami isprobate mogućnosti ovog softvera jer ovajtekst ni je dovol jan da se sve mogućnosti opišu i pomenu

Predstavljamo

17

Broj 36

Autor Nikola Hardi

U petom broju našeg časopisa objavl jen je članak pod nazivom bdquoSlobodan softveru naucirdquo i tada je spomenut zgodan programčić pod nazivom Taskvorior (engtaskwarrior) i l i jednostavno - Task Da se podsetimo reč je o konzolnomprogramčiću za rad sa spiskovima zadataka i l i kako se ti spiskovi često zovubdquotudurdquo (eng to do - treba uraditi ) l istama Od tada je proteklo gotovo tri godine aTask je postao još bol j i U ovom članku će Task biti detal jni je predstavl jen uz osvrtna nekol iko novosti koje su se dogodi le od tada Ovo je lep primer projekta za koj ise može reći da je uspeo - njegova zajednica je porasla kval itet i mogućnosti suse pobol jšal i a nastal i su i novi projekti koj i podržavaju originalni Task

Kako je nastao TaskTask ni je ni prva ni poslednja apl ikaci ja za upravl janje bdquotudurdquo l istama iz konzolepostoje i todotxt todopy todosh i ostale Task je nastao iz potrebe autora daunapredi sl ične apl ikaci je Projekat je započet još 2 006 godine verzi ju 1 0 jedostigao 2 008 godine a verzi ju 2 0 2 012 godine Trenutna verzi ja je 2 4 4 štopokazuje aktivnost i dobro zdravl je projekta i zajednice Mnogi korisniciGNULinuksa i sl ičnih operativnih sistema mnogo vremena provode radeći uterminalu pa su konzolna rešenja uvek zaniml j iva Osim toga ovakve apl ikaci je supo pravi lu manje zahtevne kada su u pitanju resursi jednostavni je su za udal jenipristup i rad s nj ima je često brži i pri jatni j i zbog upotrebe preko tastature Postojemnoge tehnike za upravl janje l ičnim zadacima kao što su GTD (eng Getting

Taskvorior

Taskvorior

18

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Thigs Done) Pomodoro (eng Pommodoro) i druge Task ni je vezan ni za jednu odovih tehnika i na korisniku je da izabere discipl inu za dodavanje i rešavanjezadataka Naš predlog je knj iga Dejvida Alena pod nazivom bdquoKl juč uspehardquo (engDavid Alen Getting Things Done)

Jedan primer upotrebeTipičan tok upotrebe je dodavanje zadatka pregled spiska (svih zadataka i l i pozadatom kriteri jumu) i završavanje zadatka Pored toga korisnik često ima potrebuda pregleda statistiku i l i da izmeni neki zadatak Biće predstavl jen kratak primerupotrebe

Dodavanje zadatkaNakon instal iranja Task je dostupan komandom u terminalu task Izbor opci jeizvršava se dodavanjem naziva opci je nakon osnovne komande pa je novi zadatakmoguće dodati pri l ično intuitivnom komandom task add Otići u prodavnicu Pored naziva zadatka moguće je dodati zadatak koj i pripada nekom projektu i ima

Predstavljamo

19

Broj 36

neku oznaku Oznake se pišu sa prefiksom plus a cela komanda može da izgledaovako

task add projectškola +domaći +programiranje Napisati primergeneričke klase

Redosled atributa u komandi ni je važan pa oznake i l i atribut za projekat mogu dase nađu i na kraju komande Postoj i niz drugih atributa pored imena projektaRecimo krajnj i rok za izvršenje zadatka zakazivanje ponavl janja zadatka prioriteti drugi Lepa mogućnost je što naziv atributa ne mora da bude kompletan većatributi mogu da budu napisani samo delom recimo pri umesto priority i l i projumesto project

Pregled spiska zadatakaKada je Task pokrenut bez drugih komandi prikazaće spisak zadataka u jednomkompaktnom obl iku Ukol iko ste već dodal i neke zadatke možete ih jednostavnoprikazati pokretanjem komande task Komanda u ovom obl iku će prikazati spisakzadataka koj i je pri lagođen dimenzi jama terminala tako što neće prikazati svedodane zadatke i neće prikazati sve kolone (prioritet projekat oznakeponavl janje i drugo) U ovom podrazumevanom formatu spiska zadaci će bitipoređani po zadatim prioritetima al i o tome će biti malo više reči kasni je

Drugi format za prikaz spiska zadataka je long odnosno dugačak spisakIzvršavanje ove naredbe će prikazati spisak svih zadataka sortiranih po projektimauz nešto više detal ja

Izmena zadatakaSve Taskove komande se zapravo sastoje iz tri dela a to su fi l ter komanda iparametri Fi l triranje se može izvršiti po identifikacionim brojevima zadatakaprojektima prioritetima i l i po bi lo kojem drugom podatku iz opisa zadatkaKomande su uobičajene l ist za ispis modify za izmenu delete za uklanjanje idone za završavanje Nakon toga po potrebi slede parametri koj i nisu obavezni zasve komande Sledi nekol iko primera

task 12 modify priority Htask project l ibre done

Taskvorior

2 0

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

task proj l ibre taskwarrior donetask 13 donetask projlibr priH long

Kao što možete primetiti Task dozvol java nepotpune nazive projekata opisakomandi i izbora parametara Ukol iko niste sigurni koj i zadaci će biti izabranizadatim fi lterom uvek možete pokrenuti Task samo sa fi l terom (bez komandi iparametara) kako biste dobi l i spisak zadataka koj i zadovol javaju uslove izbora

Sinhronizacija

Task podržava nekol iko vidova sinhronizaci je još od ranih verzi ja Pošto su podaci ozadacima sačuvani u tekstualnim datotekama ređenje i spajanje tih datoteka sarazl ičitih računara ni je prevel ik problem Tako je od rani je dostupna sinhronizaci japutem Git repozitori juma ssh (eng secure shell) a neki korisnici su se snalazi l ičak i sa Dropboksovim direktori jumima Kada smo poslednj i put pisal i o ovomprogramu taskd je bio tek u planu a danas je to proveren i podrazumevani način

Predstavljamo

2 1

Broj 36

za sinhronizaci ju Taskovih podataka između više računara Taskd je servis koj i jeTaskvorior zajednica napravi la za svoje potrebe Reč je takođe o slobodnomsoftveru i svako može da pokrene ovaj servis na svom serveru Komunikaci ja jenaravno šifrovana standardnim i dobro testiranim algoritmima Ovom pri l ikommoramo da spomenemo i servis Frisink ( https freecinc com ) koj i pruža besplatnuuslugu taskd servera

Dodaci i srodni programiKao što smo već napisal i Taskvorior zajednica je popri l ično živa a korisnici delesvoje alatke i dodatke sa ostal im korisnicima Na ovoj stranici postoj i pregledtakvih dodataka ( http taskwarrior orgtools ) Neki od zaniml j ivih su bugwarrior(Bagvorior) koj i može da preuzima spiskove zadataka sa Githaba bdquotrdquo koj i ćepromeniti ponašanje u zavisnosti od lokaci je na kojoj se terminal trenutno nalazi imail2taskwarrior (Mej l -tu-taskvorior) za dodavanje zadataka putem mej la

Posebno je zaniml j ivo pitanje kl i jenta za Android Pronašl i smo dve implementaci jeJedna je taskwarrior-androidapp (Taskvorior-android-ap) (https github comsvi jeetaskwarrior-androidapp) a druga je Mirakel (http mirakel azappsdetaskwarrior html) Izgleda da je Mirakel trenutno najpopularni je i jedino zaistaupotrebl j ivo rešenje Omogućuje sinhronizaci ju radi dovol jno stabi lno a izgleda dase formira i lepa zajednica oko tog projekta što je obećavajuće

Taskvorior

2 2

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Autor Stefan Nožinić

U prošlom broju smo dal i kratko uputstvo za instalaci ju i osnovnu konfiguraci juVagranta Pomenul i smo neke njegove bitne osobine koje nam mogu pomoći Uovom delu seri ja la ćemo razmatrati detal jni je te osobine pokazati složeni jukonfiguraci ju i šta je sve moguće uraditi pri konfiguraci j i

U prošlom delu je bi lo reči o automatskoj konfiguraci j i Vagrant kuti je i tu smopomenul i razl ičite pristupe Da se podsetimo automatska konfiguraci japodrazumeva postinstalacioni postupak konfiguraci je operativnog sistema Neki odmetoda su preko škol jke (shell) i Ansibla (eng Ansible)

Konfiguraci ja putem škol jke podrazumeva pokretanje skripte koja će izvršitikonfiguraci ju Na primer pretpostavimo da ste u svom Vagrantfileu navel i kaooperativni sistem Debi jan Vagrant će preuzeti Debi jan napraviti virtuelnu mašinu ipokrenuti Debi jan Nakon pokretanja Debi jana pokreće se sistem automatskekonfiguraci je U našem slučaju pokreće se šel-skripta (shell) koju smo navel i uVagrantfileu Ta skripta može da uradi sve što je potrebno za dodatnu konfiguraci jusistema kao što su preuzimanje nekih faj lova kloniranje Git repozitori jumainstalaci ja dodatnog softvera itd

SkripteAko do sada niste imal i iskustva sa alatima za automatsku konfiguraci jupreporučujemo vam da ih pogledate i l i da koristite šel-skripte za automatskukonfiguraci ju Ako se odlučite za prvi predlog predlažemo vam seri ja l o Ansiblu koj iide uporedo sa ovim seri ja lom Ako se odlučite za drugu opci ju navodimonaj jednostavni ju upotrebu ovakvog sistema automatske konfiguraci je

U pitanju je sistem koj i će pri l ikom prve vagrant up komande pokrenuti šel-skriptuLokaci ju skripte podešavate u Vagrantovoj konfiguracionoj datoteci za trenutnu

(3 deo)

Kako da

2 3

Broj 36

Vagrant

mašinu na sledeći način

configvmprovision shell path skriptash

U skripti sada možete navesti komande koje će se izvršiti pri l ikom prvogpokretanja mašine

Ako koristite skriptu koja se nalazi na internetu možete u putanju (path) prosleditiadresu gde se nalazi ta skripta

AnsiblAnsibl je kompleksni j i pristup automatskoj konfiguraci j i i preporučujemo njegovuupotrebu ako ste iskusan korisnik i l i ako imate žel ju da probate nešto novo i danaučite nešto zaniml j ivo

Pri l ikom upotrebe Ansibla Vagrantu je potrebno naglasiti da je reč o Ansiblovomsistemu konfiguraci je i treba navesti putanju do plejbuka (playbook) Konfiguraci jaje prikazan sledećim primerom

configvmprovision ansible do |ansible|ansibleplaybook = playbookyml

Naravno podrazumeva se da na host-mašini imate instal iran Ansibl Preporučujemo seri ja l o Ansiblu ako ste zainteresovani za detal je o tome kako seon koristi i kako može biti koristan Verujte nam posle nekog vremena ćete shvatitida su obične skripte previše bdquoružnerdquo za neke kompleksni je stvari

Pored ove dve stavke koje morate navesti možete proslediti i neke dodatneinformaci je koje su vam potrebne Recimo možete proslediti dodatne promenl j ivePrimer

ansibleextra_vars = ntp_server poolntporgnginx

port 8008workers 4

2 4

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Ovo je naročito korisno ako žel ite da imate Ansiblovu konfiguraci ju za više mašinakoje se razl ikuju samo po datim parametrima

Pokretanje automatske konfiguracijeNekad je potrebno da ponovimo konfiguraci ju iako već imamo bdquokonfigurisanurdquo(možda nepravi lno) mašinu U ovom slučaju imamo dve mogućnosti dapokrenemo mašinu i da forsiramo konfiguraci ju i l i da pokrenemo konfiguraci ju kadje mašina već pokrenuta Nema neke razl ike između ova dva pristupa osim u tomeda l i je mašina već pokrenuta i l i ni je

Ako žel imo da pokrenemo mašinu i forsiramo konfiguraci ju pokrećemo

vagrant up --provision

U drugom slučaju kada nam je mašina već pokrenuta pokrećemo komandu

vagrant provision

Ako koristite običnu skriptu Vagrant će pokrenuti skriptu ponovo i ona će se izvršitikao da ste je pokrenul i normalno unutar mašine Ako koristite Ansibl on ćedetektovati šta treba da se menja a šta ne Ovo znači da ako u Ansiblovojkonfiguraci j i navedete instalaci ju nekog paketa Ansibl će prvo proveriti da l i jepaket prisutan na sistemu pa tek onda ga instal irati

Za sledeći brojU narednom delu ćemo pokazati primere kako da koristite promenl j ive uVagrantovoj konfiguracionoj datoteci i kako da koristite stvari specifične za Rubi(Ruby)

Kako da

2 5

Broj 36

Autor Dejan Maglov

U poslednje dve do tri godine u domaćoj zajednici korisnika Linuksa uočl j iv je novitrend Masovnost i interesovanje novih korisnika za Linuks opada što se možedonekle povezati sa ekonomskom krizom i sa padom prodaje novih računara a sadruge strane uočava se porast zaniml j ivih domaćih projekata vezanih za Linuks iuopšte za otvoreni kocircd pokrenutih od strane pojedinaca i l i manj ih grupa

Nepažl j ivi promatrač bi rekao da to nema smisla Stavl janje direktne relaci jeizmeđu masovnosti i kval iteta je očigledno pogrešno i to ne samo u ovom slučajunego uopšte Pad aktivnosti na forumima srpskih zajednica korisnika Linuksa znači

U potrazi za idealnom distribucijom

Šale OS ndash Karika koja nedostaje

Oslobađanje

2 6

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Oslobađanje

samo da je eufori ja koju je izazvao Ubuntu svojom pojavom i jakim marketingomsplasla i da smo se vrati l i u bdquopredubuntuovskordquo doba koje je obeležio razvojLinuksa bez upadl j ivog marketinga Za novu eufori ju oko Linuksa potrebni su novisenzacionalni projekat i novi talas agresivnog marketinga

Zatišje na forumima aktivistima ostavl ja prostor da se preusmere sa edukaci jenovih korisnika na neke druge svoje projekte U vreme Ubuntuovske eufori je jebi lo ideja da se pravi domaća distribuci ja Jedna je čak i pokrenuta na akademskomnivou ndash cp6Linux (2 008-2 009) Očigledno projekat ni je bio zreo i ni je bio postavl jenna zdravim osnovama fi lozofi je slobodnog i otvorenog softvera pa je brzo propaoNovac i eufori ja su pokrenul i ta j projekat al i kada je bdquoizmaknuta jedna stol icardquo(novac) zbog ekonomske krize projekat je propao Danas bez imalo novca načistoj fi lozofi j i slobodnog otvorenog koda beležimo već nekol iko zaniml j ivihprojekata domaćih distribuci ja Linuksa

ŠaleOS ndash Svetski a našOdmah na početku da razrešimo di lemu da l i je ovo nova distribuci ja Linuksa i l i jesamo mal i fork1 Zubuntua (eng Xubuntu) Pošto je teško biti priznat u selunajpouzdani je je da se odmah pri javiš u grad pa ako te grad prihvati ima šanse date posle i selo prihvati Šale OS (eng ChaletOS) je definitivno prihvaćen u bdquogradurdquoa evo i dokaza

http distrowatch comtable phpdistribution= chaletoshttp distrohunt cupofl inux comarticles phparticle_id= 31

U skoro svim recenzi jama Šale OS je ocenjen kao najbol j i Linuks namenjenkorisnicima koj i su u tranzici j i sa Vindouza na Linuks Pošto to sad znamo možemosa ponosom da kažemo da je autor Šale OS-a Dejan Petrović čitaocima LiBREčasopisa poznat kao autor programa Great Little Radio Player (engl sja jni mal iradio plejer)

Projektni zadatakIdeja ni je nova i naročito je postala aktuelna nakon gašenja podrške za Vindouz

1 Fork - u razvoju softvera razvojna granaderivat projekta koju razvi ja drugi tim udrugači jem pravcu

2 7

Broj 36

Eks-Pi Stari j i hardver je ostao bez podrške za Vindouz i jedini način da mu seproduži život je prelazak na Linuks Prelazak na Linuks ni je lak Suština je ista i l isl ična al i potpuno novi programi nova fi lozofi ja zbunjujuć i razl ičit izgled mnogeodvrate od ideje da pređu na novi nepoznati operativni sistem Svako od nas znabar nekoga ko je odustao od ovog prelaska

Ideja za nastanak ovakvog projekta je da se migrantima sa Vindouza ponudi izgledšto sl ični j i onom na koj i su navikl i Ovakvi projekti vezani za Linuks se trude nesamo da ponude sl ičan vizuelni utisak nego i da ponude korisniku podešavanja namestima gde ih oni očekuju s osvrtom na svoje iskustvo na Vindouzu

Sl ičan projekat je ponudio Zorin OS al i naš utisak je da Šale OS nudi više

Prvi utisciŠale OS je dobio ime po sti lu švajcarskih planinskih kuća koje odl ikujujednostavnost lepota i prepoznatl j ivost Poput bdquošalerdquo kuće Šale OS treba upravoda korisniku pruži udobnost prepoznatl j ivog okruženja lepotu i da se u njemu uvek

ŠaleOS

2 8

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

oseća kao kod svoje kuće

Šale OS je zapravo fork Zubuntua od kojeg se suštinski malo razl ikuje sa potpunopri lagođenim sti lom Aktuelna verzi ja Šale OS-a je 14 04 2 što je takođe naslediood Zubuntua na kojem je baziran Ovo znači da korisnik ima dugoročnu podršku jerje Zubuntu 14 04 izdanje sa dugogodišnjom podrškom (LTS)

Šale OS se isporučuje u dva izdanja ISO sl ike 32 -bitnoj i 64-bitnoj vel ičine 1 2GBza živi DVD i l i USB medi j Takođe je moguće preuzeti sl iku od 24GB koja sadrži obaizdanja Šale OS-a i koja je kompatibi lna samo sa DVD medi jumom

Sa dobrim nasleđem Šale OS je od Zubuntua nasledio i veoma sporo podizanježivog sistema sa DVD-a (USB-a) Imamo utisak da u poslednje vreme derivatiUbuntua najspori je podižu živi sistem u odnosu na sve druge žive distribuci jeLinuksa Ko izdrži i dočeka da se živi Šale OS podigne imaće pri l iku da vidipodrazumevanu plavu temu ovog operativnog sistema Prvi utisak je da Šale OSsvojom podrazumevanom temom pravi otklon od Vindouza ka Linuksu iako imapotenci ja l da potpuno bdquoklonirardquo Vindouzov izgled Šale OS svojompodrazumevanom temom poručuje bdquo Ja nisam Vindouz Nemojte me ni podsvesnoupoređivati sa nj im Ja sam Linuks koj i vam pomaže da se lakše snađete u meni rdquo

Oslobađanje

2 9

Broj 36

Svi elementi u Šale OS-u su na istim mestima kao naprimer u Vindouzu 7 Panelje u dnu ekrana Na njemu su dugme za meni ikonice najčešće korišćenihapl ikaci ja traka pokrenutih programa notifikaciona zona sa kontrolom zvukakontrolom mreže satom i tastaturnim izlazom i na kraju taster za minimiziranjesvih otvorenih prozora i otkrivanje radne površi (desktopa) Radna površ sadržinajbitni je ikonice za početak rada sa sistemom i Konki jev (eng Conky) sti l izovanisat Sve u svemu sasvim očekivana postavka za svakog migranta sa Vindouza

Instalacija Šale OS-aIako se i na osnovu živog sistema može steći utisak o upotrebl j ivosti sistema praviutisak daje tek prava instalaci ja na tvrdi disk računara Iako je instalaci ja Linuksalakša od instalaci je Vindouza to je ipak najkritični ja operaci ja za migranta Uslučaju da korisnik nema nameru da čuva neke podatke na svom računaruproblema neće biti Ubuntuov grafički instaler je jedan od najbol j ih inajautomatizovani j ih u svetu Linuksa Od korisnika traži samo nekol ikonaj jednostavni j ih l ičnih podataka a sve ostalo odrađuje sam Dovol jno je samopronaći ikonicu instalera na radnoj površi živog sistema i l i odabrati instalaci ju

ŠaleOS

30

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

pri l ikom podizanja sistema sa instalacionog medi ja (ovo je prirodan način zamigrante) Sve ostalo ide glatko - takoreći bdquonekst nekst nekst finišrdquo tehnologi jana koju su migranti navikl i

Za one koj i ipak žele da sačuvaju neke postojeće podatke na tvrdom diskupreporučujemo da se obrate nekom iskusni jem korisniku Linuksa (pitajte bi lo kogna forumima zajednica korisnika Linuksa) koj i će ih provesti kroz proces instalaci je

Upotrebljivost Šale OS-aApsolutno bdquokloniranjerdquo Vindouza na Linuksu je nemoguće Šale OS se ipak opasnopribl ižio Dodatnim uređivanjem pomoću već pripreml jenih alata Šale OS još višemože da l iči na Vindouz i l i da se potpuno transformiše u IksFCE (XFCE) Linuks požel j i korisnika

Grupisanje svih podešavanja u Setings Menadžeru 2 dobro imitira Kontrolni panel naVindouzu tako da migranti neće biti u di lemi gde su sva podešavanja sistema

Šale meni (Visker meni eng Whisker Menu) dobro oponaša Vindouzov Start meni tako da je pristup programima jasan i intuitivan Programi su standardno grupisanipo nameni na način karakterističan za Linuks al i misl imo da je to plus u odnosu naVindouzov pristup i da to ni je zbunjujuće migrantima

Dodavanje ikonica na panel i l i na radnu površ je sl ično kao kod Vindouza Dovol jnoje samo prevući mišem ikonicu iz meni ja na radnu površ i l i na panel

Aplikacije

Imamo utisak da je izbor apl ikativnog softvera vrlo pažl j ivo urađen Izabrane suuglavnom apl ikaci je koje su već standardne i na Vindouzu kao što su FajerfoksTanderberd (eng Thunderbird) i VLC Takođe izabrane su apl ikaci je koje su vrlosl ične Vindouzovim alternativama poput bdquoOdejšusardquo (eng Audacious) koj i l iči nabdquoVinamprdquo (eng Winamp) i l i bdquoDokument vjuerardquo koj i l iči na bdquo Akrobat riderrdquo

Ako se izaberu i ikonice koje sl iče onim na Vindouzu prepoznavanje apl ikaci ja ćebiti potpuno i neće biti d i lema za šta služi pojedina apl ikaci ja

2 Setings Menadžer - енг Settings Manager Podešavanje sistama

Oslobađanje

31

Broj 36

ŠaleOS

32

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Instalacija programa

Za migrante instalaci ja programa na Linuksu je najveća promena Ova promenafi lozofi je predstavl ja najveći šok za migrante Ubuntu softverski centar je dizajniranda ublaži ovaj šok U današnje vreme l judi su već naviknuti na Android i Androidstor tako da je lako navići se na Ubuntu softverski centar

Drugi problem migranata kada je u pitanju instalaci ja programa je što su mnoginavikl i na pojedine programe za Vindouz i bez nj ih ne mogu Šale ne može upotpunosti da reši taj problem al i može da ga ublaži Jedan ogroman plus za ŠaleOS je predinstal irani Vajn (eng WineHQ) i Plej -on-Linuks (eng PlayOnLinux) Dosada nismo sretal i d istribuci je Linuksa za početnike sa ovim već predinstal iranimprogramima

Oslobađanje

33

Broj 36

ŠaleOS

Vajn može da bude presudni dodatak koj i može da zadrži migranta na LinuksuSama ideja da može programe za Vindouz na koje je navikao da instal ira naLinuksu može da ga opredel i da je napravio dobar izbor operativnog sistema

ZaključakPrimeti l i smo da najnovi ja verzi ja Šale OS-a nema predinstal iran kancelari jski paketprograma Ovo je još jedan dokaz vrlo pažl j ivog odabira softvera za Šale sa stalnimrazmišl janjem kome ja namenjen ovaj operativni sistem Odabir kancelari jskogpaketa programa je vrlo subjektivan proces Nametanje Libre Ofisa kao rešenjamoglo bi biti kontraproduktivno Zahval ju jući Vajnu korisnik može da instal ira ineke stari je Majkrosoft Ofis pakete (npr MS Office 2010) tako da je na korisniku dabira opci ju koja mu naviše odgovara

Potrebno je malo iskustva u svetu Linuksa za punu kontrolu Šale OS-a Može da sekoristi i bez imalo iskustva vezanog za Linuks Intuitivan je i vodio je računa oiskustvima koje imaju migranti Bol je od ovog po našem sudu ne može

Iako su performanse u ovako uskoprofi l isanom operativnom sistemu u drugomplanu izbor grafičkog okruženja IksFCE i Zubuntua za osnovu dobar je izbor Dobroje odmeren odnos jednostavnosti upotrebe i opterećenja sistema Autor je moraoda vodi računa da je sistem prvenstveno namenjen stari jem hardveru iistovremeno neiskusnim korisnicima Linuks ima rešenja koja su još lakša za sistema teža za korisnika al i i obrnuto IksFCE je tačno u sredini Pošto je Zubuntu jedanod najbol j ih IksFCE sistema za početnike autor je odl ično izabrao sistem za bazuŠale OS-a Kao rezultat izbora dobio je jako stabi lan jednostavan okretan i lakoperativni sistem i za sebe kao korisnika i za hardver

Korisni l inkovi [1] https sites google comsitechaletosl inuxhome[2 ] https www youtube comwatchv= pL9H7GZWeyo[3] http www l inuxinsider comstory81771 htmlrss= 1

34

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Slobodni profesionalac

Аутор Стефан Ножинић

У претходном броју смо поменули шта је то Ансибл (енг Ansible) и навели смопримере његове нај једноставније употребе

У овом броју наводимо детаљнију употребу инвентара неке ад-хок командекао и неке детаље о употреби и могућностима конфигурације помоћуАнсибла

ИнвентарУ претходном броју било је тек неколико речи о овом појму Инвентар нам јеу претходном броју послужио да наведемо наша три сервера која смо каснијепинговали Рекли смо да је инвентар датотека која служи за навођењесервера који желимо да администрирамо и да помоћу њега можемоконфигурисати специфичне параметре за те сервере

Класична и најпростија употреба ове конфигурационе датотеке јеједноставно навођење жељених сервера

etcansiblehosts

server1examplecomserver2examplecomserver3examplecommailexamplecomwebexamplecom

2 deo

35

Broj 36

Наравно ово је довољно за једноставну употребу у случајевима када желимода сви наши сервери имају исту конфигурацију Ово као што сви добрознамо није често случај Обично желимо сервере подешене за специфичнунамену Ради овога нам Ансибл инвентар омогућава употребу групаједноставним навођењем секција те нас ова конфигурациона датотека достаподсећа на INI формат Рецимо да например имамо два веб-сервера једансервер за базе података и два мејл-сервера Наша конфигурација биизгледала овако

[webservers]web1examplecomweb2examplecom

[email]mail1examplecommail2examplecom

[databases]dbexamplecom

Као што се може приметити из примера секције постављамо измеђусредњих заграда Овде је битно напоменути да један сервер може припадативише секција па тако можемо имати сервер који служи и за веб и за базеподатака

Поред адресе сервера можете навести и SSH порт ако се не користи онајподразумевани - например

mailexamplecom1548

Поред порта можете навести и корисничко име при логовању - примерицена следећи начин

other1examplecom ansible_connection=ssh ansible_ssh_user=mpdehaanother2examplecom ansible_connection=ssh ansible_ssh_user=mdehaan

Као што сте могли већ да приметите и сами закључите могуће је поставитииндивидуалне променљиве по хосту Например

Ansibl

36

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

wwwexamplecom var1=val1 var2=val2

Променљиве могу бити конфигурисане и за целу групу

[webservers]web1examplecomweb2examplecom

[webserversvars]var1=val1var2=val2

Ад-хок командеИако је Ансибл намењен за употребу са тзв плејбуковима (playbooks) честоћете имати потребу да извршите неку команду на брзину и нећете желетида наводите специјалну конфигурацију за то Због овога Ансибл вамомогућава употребу ад-хок команди

Ми смо овакву команду већ поменули у претходном броју али нисмо удетаље објашњавали шта се ту конкретно дешава Употребили смо је када

Slobodni profesionalac

37

Broj 36

смо желели да пингујемо све наше сервере

Употребљавају се тако што се у конзоли укуца

ansible target -a command

Овде command треба заменити жељеном командом коју желите даизвршите а target треба заменити именом групе или хоста на којем желитеизвршавање задате команде

Например ако желимо да рестартујемо само веб-сервере користимо

ansible webservers -a reboot

На сличан начин можемо користити и друге уграђене модуле Ансибла каопримерице copy модул за премештање датотека на више сервера

ansible servers -m copy -a src=etchosts dest=tmphosts

Такође употребом ових команди можете сазнати тзв чињенице (енг facts) осерверу Ове варијабле су важне јер се могу користити за условноизвршавање команди у плејбуковима

Да бисте сазнали прикупљене чињенице за дати хост извршите

ansible target -m setup

За крајУ наредном броју показујемо највећу моћ Ансибла када будемо објаснилиупотребу плејбукова До тада надамо се да се нећете устручавати да нампошаљете е-писмо на нашу већ познату адресу електронске поште сапитањима критикама и предлозима

Ansibl

38

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Internet mreža i komunikacije

Autor Kriptopank

Na početku trećeg dela ovog seri ja la iznosimo jednu dobru vest Subrosa servisopisan u prvom delu ponovo je dostupan na mreži posle kratkog prekida odnekol iko dana

Iako iz naslova prevedenog na srpski jezik možda niste odmah prepoznal ipopularni servis pod originalnim engleskim nazivom Cryptocat on je jedan odsvakako najčuveni j ih i najpoznati j ih iz svoje vrste del imično prekriven plaštomkontroverzi i spekulaci ja

Ova apl ikaci ja samo je jedna u nizu svetski poznatih kriptografskih speci ja l i tetaskuvanih u kuhinj i gospodina Nadima Kobeisi ja (eng Nadim Kobeissi) sa istori jomdugom sada već preko četiri i po godine Ovaj dvadesetpetogodišnj i programerodgovoran je za apl ikaci je kao što su Mini lok (eng miniLock) i Pirio (eng Peerio)

Istina je da ovaj servis ni je hodao po crvenom tepihu od svog nastanka i da jepreko trnja na kraju ipak stigao do zvezda zaslugom svog autora i medi ja koj i supisal i o ranj ivostima ovog servisa otkrivenim tokom 2 013 godine Više o ovome nahttp goo glRWDy5L i http goo glZBj9B

Zapravo se radi o apl ikaci j i koja vam pruža mogućnost grupnog ćaskanja razmenepodataka al i i privatne konverzaci je sa nekom osobom iz grupe za ćaskanje a sveje to šifrovano tako da servis ne zna sam sadržaj vaših dopisivanja

Šifrovani čet (3 deo)

39

Broj 36

Šifrovani čet

Kriptografski model je i ovde takozvani end-tu-end (end-to-end) i sve (šifrovanje idešifrovanje) se obavl ja u vašem pretraživaču koj im pristupate ovom servisu pa jesvakako požel jno da pametno odaberete veb-pretraživač kako vas isti ne biizneverio svoj im manama i sigurnosnim propustima

Kad smo već kod end-tu-end šifrovanja da se podsetimo kako se ovo praktičnoizvodi kako kod mnogih apl ikaci ja tako i kod ove

Korisnici kreiraju javne i tajne kl jučeve lokalno javne proslede centralnom servisukoj i ih spaja pa servis umesto vas prosleđuje vaš javni kl juč osobama koje žele savama da sigurno komuniciraju (poši l jaoci poruka) Poši l jaoci šifruju porukunamenjenu vama vašim javnim kl jučem i proslede je centralnom servisu

Pređimo sada na instal iranje i korišćenje Kriptoketa

Dakle kada se ode na sajt Kriptoketa (https crypto cat) treba da se odaberedodatak za vaš pretraživač i on se instal ira na isti Ovde ćemo pretpostaviti da jeto Fajerfoks pa kad on bude tražio da ga restartujete učinite to

Sledeći korak je nalaženje ikonice instal irane apl ikaci je a za to morate otići u menirarr kastomajz (customize) Sada je potrebno da apl ikaci ju prebacite iz gomile ostal ihapl ikaci ja ( levo) u meni (desno) kao što je prikazano na sl ikama

40

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Pokretanje apl ikaci je iz pretraživača ne zahteva internet al i da biste se povezal i saostal ima internet vam je neophodan

Internet mreža i komunikacije

41

Broj 36

Pri pokretanju apl ikaci je treba da izaberete ime diskusi je (conversation name) i l iprostori je uslovno rečeno a to je ime grupe koju žel ite da kreirate i l i kojoj žel ite dase prikl jučite Nadimak (nickname) možete odabrati po žel j i a l i bi val ja lo da inadimak i ime diskusi je nemaju mnogo veze sa vašim stvarnim imenom i vašimostal im nadimcima u drugim apl ikaci jama i društvenim mrežama jer je to podatakkoj i Kriptoket-server vidi kada se na njega povežete pored vaše aj-pi (IP) adrese

Ove informaci je koje Kriptoket-server vidi nazivaju se metapodaci o koj ima smopričal i u trideset trećem broju Ime diskusi je i nadimak se mogu lako lažirati a zaprikrivanje aj-pi adrese će vam trebati neka anonimna mreža poput Tora i l ivirtualne privatne mreže (VPN) Više o metapodacima koje će Kriptoket-serverprikupiti od vas možete naći na nj ihovom blogu (https goo glTALq0R)

Ime diskusi je ćete proslediti ostal ima koj i su zainteresovani za zajedničkukomunikaci ju oni će se povezati sa vama i šifrovano ćaskanje može da počneInteresantno je kako korisnici niti vide niti moraju da brinu o kl jučevima Korisničkosučel je (GUI) apl ikaci je je jednostavno i praktično što je sigurno donelo slavu ovojapl ikaci j i pored vel ike medi jske pažnje

Kriptoket je projekat otvorenog koda i možete ga naći na Githabu(https goo gl4FOYMa) Ne samo da možete da proučavate kocircd apl ikaci je većmožete instal irati Kriptoket-servis na vašim serverima i tako imati potpunukontrolu nad metapodacima koje ostavl jate iza sebe kao mrvice hleba

Takođe je interesantno da apl ikaci ja još uvek nema stabi lnu podršku za Androidoperativni sistem al i eksperimentalna podrška je dostupna na KriptoketovomGithabu (https goo glpeXRgJ)

Propusti su ispravl jeni i apl ikaci ja sada koristi mnogo bol je kriptografske algoritmekoj i koriste el iptičke krive (ECDH - Eliptic Curve Diffie Hellman) za generisanjejavnog i tajnog kl juča El iptičke krive pružaju mnogo bol ju sigurnost od recimoRSA kl jučeva iste dužine o čemu smo govori l i u poslednjem delu seri ja la oenkriptovanoj elektronskoj pošti

Pored end-tu-end enkripci je Kriptoket koristi i OTR protokol koj i se koristi za XMPPvid komunikaci je Bez nepotrebnog ulaženja u detal je OTR vam pruža nešto što sezove prihvatl j ivo poricanje (plausible deniability) a to je mogućnost da porekne daste nešto baš vi napisal i ako se vaša šifrovana komunikaci ja ipak nekako dešifruje

Šifrovani čet

42

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Pregled popularnosti GNULinuks iBSD distribuci ja za mesec maj

Distrowatch

Pad ltPorast gtIsti rejting =(Korišćeni podaci sa Distrovoča)

123456789

101112131415161718192 02 12 22 32 42 5

MintDebianUbuntuFedoraopenSUSEMageiaCentOSManjaroArchLXLEelementaryPCLinuxOSAndroid-x86PeppermintNetrunnerQ4OSSolusPuppySabayonLubuntuKal ideepinantiXZorinwattOS

2 952 lt1706gt1498lt1462 =1106lt

945gt940lt879lt737lt701lt673lt638gt617=565gt539gt538gt534=534lt533gt509lt494lt478lt476=452 lt439gt

Iako veoma praktičan i dovol jnosiguran Kriptoket ni je za svenamene Nema podršku za video iaudio što je naprimer podržanokod pomenute Subrose Kriptoket jenamenjen kao sigurni ja alternativadruštvenim mrežama poputFejsbuka i svoju ulogu obavl ja većnekol iko godina što je pokazatel jdobrog kval iteta

Internet mreža i komunikacije

USKOROLiBRE-Serbian 2015

LLiiBBRREEČasopis o slobodnom softveru

TTrrii ggoodd iinnee ssaavvaammaa

Hvala što nam verujete

Page 17: Libre 36 hd lat

17

Broj 36

Autor Nikola Hardi

U petom broju našeg časopisa objavl jen je članak pod nazivom bdquoSlobodan softveru naucirdquo i tada je spomenut zgodan programčić pod nazivom Taskvorior (engtaskwarrior) i l i jednostavno - Task Da se podsetimo reč je o konzolnomprogramčiću za rad sa spiskovima zadataka i l i kako se ti spiskovi često zovubdquotudurdquo (eng to do - treba uraditi ) l istama Od tada je proteklo gotovo tri godine aTask je postao još bol j i U ovom članku će Task biti detal jni je predstavl jen uz osvrtna nekol iko novosti koje su se dogodi le od tada Ovo je lep primer projekta za koj ise može reći da je uspeo - njegova zajednica je porasla kval itet i mogućnosti suse pobol jšal i a nastal i su i novi projekti koj i podržavaju originalni Task

Kako je nastao TaskTask ni je ni prva ni poslednja apl ikaci ja za upravl janje bdquotudurdquo l istama iz konzolepostoje i todotxt todopy todosh i ostale Task je nastao iz potrebe autora daunapredi sl ične apl ikaci je Projekat je započet još 2 006 godine verzi ju 1 0 jedostigao 2 008 godine a verzi ju 2 0 2 012 godine Trenutna verzi ja je 2 4 4 štopokazuje aktivnost i dobro zdravl je projekta i zajednice Mnogi korisniciGNULinuksa i sl ičnih operativnih sistema mnogo vremena provode radeći uterminalu pa su konzolna rešenja uvek zaniml j iva Osim toga ovakve apl ikaci je supo pravi lu manje zahtevne kada su u pitanju resursi jednostavni je su za udal jenipristup i rad s nj ima je često brži i pri jatni j i zbog upotrebe preko tastature Postojemnoge tehnike za upravl janje l ičnim zadacima kao što su GTD (eng Getting

Taskvorior

Taskvorior

18

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Thigs Done) Pomodoro (eng Pommodoro) i druge Task ni je vezan ni za jednu odovih tehnika i na korisniku je da izabere discipl inu za dodavanje i rešavanjezadataka Naš predlog je knj iga Dejvida Alena pod nazivom bdquoKl juč uspehardquo (engDavid Alen Getting Things Done)

Jedan primer upotrebeTipičan tok upotrebe je dodavanje zadatka pregled spiska (svih zadataka i l i pozadatom kriteri jumu) i završavanje zadatka Pored toga korisnik često ima potrebuda pregleda statistiku i l i da izmeni neki zadatak Biće predstavl jen kratak primerupotrebe

Dodavanje zadatkaNakon instal iranja Task je dostupan komandom u terminalu task Izbor opci jeizvršava se dodavanjem naziva opci je nakon osnovne komande pa je novi zadatakmoguće dodati pri l ično intuitivnom komandom task add Otići u prodavnicu Pored naziva zadatka moguće je dodati zadatak koj i pripada nekom projektu i ima

Predstavljamo

19

Broj 36

neku oznaku Oznake se pišu sa prefiksom plus a cela komanda može da izgledaovako

task add projectškola +domaći +programiranje Napisati primergeneričke klase

Redosled atributa u komandi ni je važan pa oznake i l i atribut za projekat mogu dase nađu i na kraju komande Postoj i niz drugih atributa pored imena projektaRecimo krajnj i rok za izvršenje zadatka zakazivanje ponavl janja zadatka prioriteti drugi Lepa mogućnost je što naziv atributa ne mora da bude kompletan većatributi mogu da budu napisani samo delom recimo pri umesto priority i l i projumesto project

Pregled spiska zadatakaKada je Task pokrenut bez drugih komandi prikazaće spisak zadataka u jednomkompaktnom obl iku Ukol iko ste već dodal i neke zadatke možete ih jednostavnoprikazati pokretanjem komande task Komanda u ovom obl iku će prikazati spisakzadataka koj i je pri lagođen dimenzi jama terminala tako što neće prikazati svedodane zadatke i neće prikazati sve kolone (prioritet projekat oznakeponavl janje i drugo) U ovom podrazumevanom formatu spiska zadaci će bitipoređani po zadatim prioritetima al i o tome će biti malo više reči kasni je

Drugi format za prikaz spiska zadataka je long odnosno dugačak spisakIzvršavanje ove naredbe će prikazati spisak svih zadataka sortiranih po projektimauz nešto više detal ja

Izmena zadatakaSve Taskove komande se zapravo sastoje iz tri dela a to su fi l ter komanda iparametri Fi l triranje se može izvršiti po identifikacionim brojevima zadatakaprojektima prioritetima i l i po bi lo kojem drugom podatku iz opisa zadatkaKomande su uobičajene l ist za ispis modify za izmenu delete za uklanjanje idone za završavanje Nakon toga po potrebi slede parametri koj i nisu obavezni zasve komande Sledi nekol iko primera

task 12 modify priority Htask project l ibre done

Taskvorior

2 0

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

task proj l ibre taskwarrior donetask 13 donetask projlibr priH long

Kao što možete primetiti Task dozvol java nepotpune nazive projekata opisakomandi i izbora parametara Ukol iko niste sigurni koj i zadaci će biti izabranizadatim fi lterom uvek možete pokrenuti Task samo sa fi l terom (bez komandi iparametara) kako biste dobi l i spisak zadataka koj i zadovol javaju uslove izbora

Sinhronizacija

Task podržava nekol iko vidova sinhronizaci je još od ranih verzi ja Pošto su podaci ozadacima sačuvani u tekstualnim datotekama ređenje i spajanje tih datoteka sarazl ičitih računara ni je prevel ik problem Tako je od rani je dostupna sinhronizaci japutem Git repozitori juma ssh (eng secure shell) a neki korisnici su se snalazi l ičak i sa Dropboksovim direktori jumima Kada smo poslednj i put pisal i o ovomprogramu taskd je bio tek u planu a danas je to proveren i podrazumevani način

Predstavljamo

2 1

Broj 36

za sinhronizaci ju Taskovih podataka između više računara Taskd je servis koj i jeTaskvorior zajednica napravi la za svoje potrebe Reč je takođe o slobodnomsoftveru i svako može da pokrene ovaj servis na svom serveru Komunikaci ja jenaravno šifrovana standardnim i dobro testiranim algoritmima Ovom pri l ikommoramo da spomenemo i servis Frisink ( https freecinc com ) koj i pruža besplatnuuslugu taskd servera

Dodaci i srodni programiKao što smo već napisal i Taskvorior zajednica je popri l ično živa a korisnici delesvoje alatke i dodatke sa ostal im korisnicima Na ovoj stranici postoj i pregledtakvih dodataka ( http taskwarrior orgtools ) Neki od zaniml j ivih su bugwarrior(Bagvorior) koj i može da preuzima spiskove zadataka sa Githaba bdquotrdquo koj i ćepromeniti ponašanje u zavisnosti od lokaci je na kojoj se terminal trenutno nalazi imail2taskwarrior (Mej l -tu-taskvorior) za dodavanje zadataka putem mej la

Posebno je zaniml j ivo pitanje kl i jenta za Android Pronašl i smo dve implementaci jeJedna je taskwarrior-androidapp (Taskvorior-android-ap) (https github comsvi jeetaskwarrior-androidapp) a druga je Mirakel (http mirakel azappsdetaskwarrior html) Izgleda da je Mirakel trenutno najpopularni je i jedino zaistaupotrebl j ivo rešenje Omogućuje sinhronizaci ju radi dovol jno stabi lno a izgleda dase formira i lepa zajednica oko tog projekta što je obećavajuće

Taskvorior

2 2

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Autor Stefan Nožinić

U prošlom broju smo dal i kratko uputstvo za instalaci ju i osnovnu konfiguraci juVagranta Pomenul i smo neke njegove bitne osobine koje nam mogu pomoći Uovom delu seri ja la ćemo razmatrati detal jni je te osobine pokazati složeni jukonfiguraci ju i šta je sve moguće uraditi pri konfiguraci j i

U prošlom delu je bi lo reči o automatskoj konfiguraci j i Vagrant kuti je i tu smopomenul i razl ičite pristupe Da se podsetimo automatska konfiguraci japodrazumeva postinstalacioni postupak konfiguraci je operativnog sistema Neki odmetoda su preko škol jke (shell) i Ansibla (eng Ansible)

Konfiguraci ja putem škol jke podrazumeva pokretanje skripte koja će izvršitikonfiguraci ju Na primer pretpostavimo da ste u svom Vagrantfileu navel i kaooperativni sistem Debi jan Vagrant će preuzeti Debi jan napraviti virtuelnu mašinu ipokrenuti Debi jan Nakon pokretanja Debi jana pokreće se sistem automatskekonfiguraci je U našem slučaju pokreće se šel-skripta (shell) koju smo navel i uVagrantfileu Ta skripta može da uradi sve što je potrebno za dodatnu konfiguraci jusistema kao što su preuzimanje nekih faj lova kloniranje Git repozitori jumainstalaci ja dodatnog softvera itd

SkripteAko do sada niste imal i iskustva sa alatima za automatsku konfiguraci jupreporučujemo vam da ih pogledate i l i da koristite šel-skripte za automatskukonfiguraci ju Ako se odlučite za prvi predlog predlažemo vam seri ja l o Ansiblu koj iide uporedo sa ovim seri ja lom Ako se odlučite za drugu opci ju navodimonaj jednostavni ju upotrebu ovakvog sistema automatske konfiguraci je

U pitanju je sistem koj i će pri l ikom prve vagrant up komande pokrenuti šel-skriptuLokaci ju skripte podešavate u Vagrantovoj konfiguracionoj datoteci za trenutnu

(3 deo)

Kako da

2 3

Broj 36

Vagrant

mašinu na sledeći način

configvmprovision shell path skriptash

U skripti sada možete navesti komande koje će se izvršiti pri l ikom prvogpokretanja mašine

Ako koristite skriptu koja se nalazi na internetu možete u putanju (path) prosleditiadresu gde se nalazi ta skripta

AnsiblAnsibl je kompleksni j i pristup automatskoj konfiguraci j i i preporučujemo njegovuupotrebu ako ste iskusan korisnik i l i ako imate žel ju da probate nešto novo i danaučite nešto zaniml j ivo

Pri l ikom upotrebe Ansibla Vagrantu je potrebno naglasiti da je reč o Ansiblovomsistemu konfiguraci je i treba navesti putanju do plejbuka (playbook) Konfiguraci jaje prikazan sledećim primerom

configvmprovision ansible do |ansible|ansibleplaybook = playbookyml

Naravno podrazumeva se da na host-mašini imate instal iran Ansibl Preporučujemo seri ja l o Ansiblu ako ste zainteresovani za detal je o tome kako seon koristi i kako može biti koristan Verujte nam posle nekog vremena ćete shvatitida su obične skripte previše bdquoružnerdquo za neke kompleksni je stvari

Pored ove dve stavke koje morate navesti možete proslediti i neke dodatneinformaci je koje su vam potrebne Recimo možete proslediti dodatne promenl j ivePrimer

ansibleextra_vars = ntp_server poolntporgnginx

port 8008workers 4

2 4

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Ovo je naročito korisno ako žel ite da imate Ansiblovu konfiguraci ju za više mašinakoje se razl ikuju samo po datim parametrima

Pokretanje automatske konfiguracijeNekad je potrebno da ponovimo konfiguraci ju iako već imamo bdquokonfigurisanurdquo(možda nepravi lno) mašinu U ovom slučaju imamo dve mogućnosti dapokrenemo mašinu i da forsiramo konfiguraci ju i l i da pokrenemo konfiguraci ju kadje mašina već pokrenuta Nema neke razl ike između ova dva pristupa osim u tomeda l i je mašina već pokrenuta i l i ni je

Ako žel imo da pokrenemo mašinu i forsiramo konfiguraci ju pokrećemo

vagrant up --provision

U drugom slučaju kada nam je mašina već pokrenuta pokrećemo komandu

vagrant provision

Ako koristite običnu skriptu Vagrant će pokrenuti skriptu ponovo i ona će se izvršitikao da ste je pokrenul i normalno unutar mašine Ako koristite Ansibl on ćedetektovati šta treba da se menja a šta ne Ovo znači da ako u Ansiblovojkonfiguraci j i navedete instalaci ju nekog paketa Ansibl će prvo proveriti da l i jepaket prisutan na sistemu pa tek onda ga instal irati

Za sledeći brojU narednom delu ćemo pokazati primere kako da koristite promenl j ive uVagrantovoj konfiguracionoj datoteci i kako da koristite stvari specifične za Rubi(Ruby)

Kako da

2 5

Broj 36

Autor Dejan Maglov

U poslednje dve do tri godine u domaćoj zajednici korisnika Linuksa uočl j iv je novitrend Masovnost i interesovanje novih korisnika za Linuks opada što se možedonekle povezati sa ekonomskom krizom i sa padom prodaje novih računara a sadruge strane uočava se porast zaniml j ivih domaćih projekata vezanih za Linuks iuopšte za otvoreni kocircd pokrenutih od strane pojedinaca i l i manj ih grupa

Nepažl j ivi promatrač bi rekao da to nema smisla Stavl janje direktne relaci jeizmeđu masovnosti i kval iteta je očigledno pogrešno i to ne samo u ovom slučajunego uopšte Pad aktivnosti na forumima srpskih zajednica korisnika Linuksa znači

U potrazi za idealnom distribucijom

Šale OS ndash Karika koja nedostaje

Oslobađanje

2 6

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Oslobađanje

samo da je eufori ja koju je izazvao Ubuntu svojom pojavom i jakim marketingomsplasla i da smo se vrati l i u bdquopredubuntuovskordquo doba koje je obeležio razvojLinuksa bez upadl j ivog marketinga Za novu eufori ju oko Linuksa potrebni su novisenzacionalni projekat i novi talas agresivnog marketinga

Zatišje na forumima aktivistima ostavl ja prostor da se preusmere sa edukaci jenovih korisnika na neke druge svoje projekte U vreme Ubuntuovske eufori je jebi lo ideja da se pravi domaća distribuci ja Jedna je čak i pokrenuta na akademskomnivou ndash cp6Linux (2 008-2 009) Očigledno projekat ni je bio zreo i ni je bio postavl jenna zdravim osnovama fi lozofi je slobodnog i otvorenog softvera pa je brzo propaoNovac i eufori ja su pokrenul i ta j projekat al i kada je bdquoizmaknuta jedna stol icardquo(novac) zbog ekonomske krize projekat je propao Danas bez imalo novca načistoj fi lozofi j i slobodnog otvorenog koda beležimo već nekol iko zaniml j ivihprojekata domaćih distribuci ja Linuksa

ŠaleOS ndash Svetski a našOdmah na početku da razrešimo di lemu da l i je ovo nova distribuci ja Linuksa i l i jesamo mal i fork1 Zubuntua (eng Xubuntu) Pošto je teško biti priznat u selunajpouzdani je je da se odmah pri javiš u grad pa ako te grad prihvati ima šanse date posle i selo prihvati Šale OS (eng ChaletOS) je definitivno prihvaćen u bdquogradurdquoa evo i dokaza

http distrowatch comtable phpdistribution= chaletoshttp distrohunt cupofl inux comarticles phparticle_id= 31

U skoro svim recenzi jama Šale OS je ocenjen kao najbol j i Linuks namenjenkorisnicima koj i su u tranzici j i sa Vindouza na Linuks Pošto to sad znamo možemosa ponosom da kažemo da je autor Šale OS-a Dejan Petrović čitaocima LiBREčasopisa poznat kao autor programa Great Little Radio Player (engl sja jni mal iradio plejer)

Projektni zadatakIdeja ni je nova i naročito je postala aktuelna nakon gašenja podrške za Vindouz

1 Fork - u razvoju softvera razvojna granaderivat projekta koju razvi ja drugi tim udrugači jem pravcu

2 7

Broj 36

Eks-Pi Stari j i hardver je ostao bez podrške za Vindouz i jedini način da mu seproduži život je prelazak na Linuks Prelazak na Linuks ni je lak Suština je ista i l isl ična al i potpuno novi programi nova fi lozofi ja zbunjujuć i razl ičit izgled mnogeodvrate od ideje da pređu na novi nepoznati operativni sistem Svako od nas znabar nekoga ko je odustao od ovog prelaska

Ideja za nastanak ovakvog projekta je da se migrantima sa Vindouza ponudi izgledšto sl ični j i onom na koj i su navikl i Ovakvi projekti vezani za Linuks se trude nesamo da ponude sl ičan vizuelni utisak nego i da ponude korisniku podešavanja namestima gde ih oni očekuju s osvrtom na svoje iskustvo na Vindouzu

Sl ičan projekat je ponudio Zorin OS al i naš utisak je da Šale OS nudi više

Prvi utisciŠale OS je dobio ime po sti lu švajcarskih planinskih kuća koje odl ikujujednostavnost lepota i prepoznatl j ivost Poput bdquošalerdquo kuće Šale OS treba upravoda korisniku pruži udobnost prepoznatl j ivog okruženja lepotu i da se u njemu uvek

ŠaleOS

2 8

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

oseća kao kod svoje kuće

Šale OS je zapravo fork Zubuntua od kojeg se suštinski malo razl ikuje sa potpunopri lagođenim sti lom Aktuelna verzi ja Šale OS-a je 14 04 2 što je takođe naslediood Zubuntua na kojem je baziran Ovo znači da korisnik ima dugoročnu podršku jerje Zubuntu 14 04 izdanje sa dugogodišnjom podrškom (LTS)

Šale OS se isporučuje u dva izdanja ISO sl ike 32 -bitnoj i 64-bitnoj vel ičine 1 2GBza živi DVD i l i USB medi j Takođe je moguće preuzeti sl iku od 24GB koja sadrži obaizdanja Šale OS-a i koja je kompatibi lna samo sa DVD medi jumom

Sa dobrim nasleđem Šale OS je od Zubuntua nasledio i veoma sporo podizanježivog sistema sa DVD-a (USB-a) Imamo utisak da u poslednje vreme derivatiUbuntua najspori je podižu živi sistem u odnosu na sve druge žive distribuci jeLinuksa Ko izdrži i dočeka da se živi Šale OS podigne imaće pri l iku da vidipodrazumevanu plavu temu ovog operativnog sistema Prvi utisak je da Šale OSsvojom podrazumevanom temom pravi otklon od Vindouza ka Linuksu iako imapotenci ja l da potpuno bdquoklonirardquo Vindouzov izgled Šale OS svojompodrazumevanom temom poručuje bdquo Ja nisam Vindouz Nemojte me ni podsvesnoupoređivati sa nj im Ja sam Linuks koj i vam pomaže da se lakše snađete u meni rdquo

Oslobađanje

2 9

Broj 36

Svi elementi u Šale OS-u su na istim mestima kao naprimer u Vindouzu 7 Panelje u dnu ekrana Na njemu su dugme za meni ikonice najčešće korišćenihapl ikaci ja traka pokrenutih programa notifikaciona zona sa kontrolom zvukakontrolom mreže satom i tastaturnim izlazom i na kraju taster za minimiziranjesvih otvorenih prozora i otkrivanje radne površi (desktopa) Radna površ sadržinajbitni je ikonice za početak rada sa sistemom i Konki jev (eng Conky) sti l izovanisat Sve u svemu sasvim očekivana postavka za svakog migranta sa Vindouza

Instalacija Šale OS-aIako se i na osnovu živog sistema može steći utisak o upotrebl j ivosti sistema praviutisak daje tek prava instalaci ja na tvrdi disk računara Iako je instalaci ja Linuksalakša od instalaci je Vindouza to je ipak najkritični ja operaci ja za migranta Uslučaju da korisnik nema nameru da čuva neke podatke na svom računaruproblema neće biti Ubuntuov grafički instaler je jedan od najbol j ih inajautomatizovani j ih u svetu Linuksa Od korisnika traži samo nekol ikonaj jednostavni j ih l ičnih podataka a sve ostalo odrađuje sam Dovol jno je samopronaći ikonicu instalera na radnoj površi živog sistema i l i odabrati instalaci ju

ŠaleOS

30

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

pri l ikom podizanja sistema sa instalacionog medi ja (ovo je prirodan način zamigrante) Sve ostalo ide glatko - takoreći bdquonekst nekst nekst finišrdquo tehnologi jana koju su migranti navikl i

Za one koj i ipak žele da sačuvaju neke postojeće podatke na tvrdom diskupreporučujemo da se obrate nekom iskusni jem korisniku Linuksa (pitajte bi lo kogna forumima zajednica korisnika Linuksa) koj i će ih provesti kroz proces instalaci je

Upotrebljivost Šale OS-aApsolutno bdquokloniranjerdquo Vindouza na Linuksu je nemoguće Šale OS se ipak opasnopribl ižio Dodatnim uređivanjem pomoću već pripreml jenih alata Šale OS još višemože da l iči na Vindouz i l i da se potpuno transformiše u IksFCE (XFCE) Linuks požel j i korisnika

Grupisanje svih podešavanja u Setings Menadžeru 2 dobro imitira Kontrolni panel naVindouzu tako da migranti neće biti u di lemi gde su sva podešavanja sistema

Šale meni (Visker meni eng Whisker Menu) dobro oponaša Vindouzov Start meni tako da je pristup programima jasan i intuitivan Programi su standardno grupisanipo nameni na način karakterističan za Linuks al i misl imo da je to plus u odnosu naVindouzov pristup i da to ni je zbunjujuće migrantima

Dodavanje ikonica na panel i l i na radnu površ je sl ično kao kod Vindouza Dovol jnoje samo prevući mišem ikonicu iz meni ja na radnu površ i l i na panel

Aplikacije

Imamo utisak da je izbor apl ikativnog softvera vrlo pažl j ivo urađen Izabrane suuglavnom apl ikaci je koje su već standardne i na Vindouzu kao što su FajerfoksTanderberd (eng Thunderbird) i VLC Takođe izabrane su apl ikaci je koje su vrlosl ične Vindouzovim alternativama poput bdquoOdejšusardquo (eng Audacious) koj i l iči nabdquoVinamprdquo (eng Winamp) i l i bdquoDokument vjuerardquo koj i l iči na bdquo Akrobat riderrdquo

Ako se izaberu i ikonice koje sl iče onim na Vindouzu prepoznavanje apl ikaci ja ćebiti potpuno i neće biti d i lema za šta služi pojedina apl ikaci ja

2 Setings Menadžer - енг Settings Manager Podešavanje sistama

Oslobađanje

31

Broj 36

ŠaleOS

32

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Instalacija programa

Za migrante instalaci ja programa na Linuksu je najveća promena Ova promenafi lozofi je predstavl ja najveći šok za migrante Ubuntu softverski centar je dizajniranda ublaži ovaj šok U današnje vreme l judi su već naviknuti na Android i Androidstor tako da je lako navići se na Ubuntu softverski centar

Drugi problem migranata kada je u pitanju instalaci ja programa je što su mnoginavikl i na pojedine programe za Vindouz i bez nj ih ne mogu Šale ne može upotpunosti da reši taj problem al i može da ga ublaži Jedan ogroman plus za ŠaleOS je predinstal irani Vajn (eng WineHQ) i Plej -on-Linuks (eng PlayOnLinux) Dosada nismo sretal i d istribuci je Linuksa za početnike sa ovim već predinstal iranimprogramima

Oslobađanje

33

Broj 36

ŠaleOS

Vajn može da bude presudni dodatak koj i može da zadrži migranta na LinuksuSama ideja da može programe za Vindouz na koje je navikao da instal ira naLinuksu može da ga opredel i da je napravio dobar izbor operativnog sistema

ZaključakPrimeti l i smo da najnovi ja verzi ja Šale OS-a nema predinstal iran kancelari jski paketprograma Ovo je još jedan dokaz vrlo pažl j ivog odabira softvera za Šale sa stalnimrazmišl janjem kome ja namenjen ovaj operativni sistem Odabir kancelari jskogpaketa programa je vrlo subjektivan proces Nametanje Libre Ofisa kao rešenjamoglo bi biti kontraproduktivno Zahval ju jući Vajnu korisnik može da instal ira ineke stari je Majkrosoft Ofis pakete (npr MS Office 2010) tako da je na korisniku dabira opci ju koja mu naviše odgovara

Potrebno je malo iskustva u svetu Linuksa za punu kontrolu Šale OS-a Može da sekoristi i bez imalo iskustva vezanog za Linuks Intuitivan je i vodio je računa oiskustvima koje imaju migranti Bol je od ovog po našem sudu ne može

Iako su performanse u ovako uskoprofi l isanom operativnom sistemu u drugomplanu izbor grafičkog okruženja IksFCE i Zubuntua za osnovu dobar je izbor Dobroje odmeren odnos jednostavnosti upotrebe i opterećenja sistema Autor je moraoda vodi računa da je sistem prvenstveno namenjen stari jem hardveru iistovremeno neiskusnim korisnicima Linuks ima rešenja koja su još lakša za sistema teža za korisnika al i i obrnuto IksFCE je tačno u sredini Pošto je Zubuntu jedanod najbol j ih IksFCE sistema za početnike autor je odl ično izabrao sistem za bazuŠale OS-a Kao rezultat izbora dobio je jako stabi lan jednostavan okretan i lakoperativni sistem i za sebe kao korisnika i za hardver

Korisni l inkovi [1] https sites google comsitechaletosl inuxhome[2 ] https www youtube comwatchv= pL9H7GZWeyo[3] http www l inuxinsider comstory81771 htmlrss= 1

34

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Slobodni profesionalac

Аутор Стефан Ножинић

У претходном броју смо поменули шта је то Ансибл (енг Ansible) и навели смопримере његове нај једноставније употребе

У овом броју наводимо детаљнију употребу инвентара неке ад-хок командекао и неке детаље о употреби и могућностима конфигурације помоћуАнсибла

ИнвентарУ претходном броју било је тек неколико речи о овом појму Инвентар нам јеу претходном броју послужио да наведемо наша три сервера која смо каснијепинговали Рекли смо да је инвентар датотека која служи за навођењесервера који желимо да администрирамо и да помоћу њега можемоконфигурисати специфичне параметре за те сервере

Класична и најпростија употреба ове конфигурационе датотеке јеједноставно навођење жељених сервера

etcansiblehosts

server1examplecomserver2examplecomserver3examplecommailexamplecomwebexamplecom

2 deo

35

Broj 36

Наравно ово је довољно за једноставну употребу у случајевима када желимода сви наши сервери имају исту конфигурацију Ово као што сви добрознамо није често случај Обично желимо сервере подешене за специфичнунамену Ради овога нам Ансибл инвентар омогућава употребу групаједноставним навођењем секција те нас ова конфигурациона датотека достаподсећа на INI формат Рецимо да например имамо два веб-сервера једансервер за базе података и два мејл-сервера Наша конфигурација биизгледала овако

[webservers]web1examplecomweb2examplecom

[email]mail1examplecommail2examplecom

[databases]dbexamplecom

Као што се може приметити из примера секције постављамо измеђусредњих заграда Овде је битно напоменути да један сервер може припадативише секција па тако можемо имати сервер који служи и за веб и за базеподатака

Поред адресе сервера можете навести и SSH порт ако се не користи онајподразумевани - например

mailexamplecom1548

Поред порта можете навести и корисничко име при логовању - примерицена следећи начин

other1examplecom ansible_connection=ssh ansible_ssh_user=mpdehaanother2examplecom ansible_connection=ssh ansible_ssh_user=mdehaan

Као што сте могли већ да приметите и сами закључите могуће је поставитииндивидуалне променљиве по хосту Например

Ansibl

36

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

wwwexamplecom var1=val1 var2=val2

Променљиве могу бити конфигурисане и за целу групу

[webservers]web1examplecomweb2examplecom

[webserversvars]var1=val1var2=val2

Ад-хок командеИако је Ансибл намењен за употребу са тзв плејбуковима (playbooks) честоћете имати потребу да извршите неку команду на брзину и нећете желетида наводите специјалну конфигурацију за то Због овога Ансибл вамомогућава употребу ад-хок команди

Ми смо овакву команду већ поменули у претходном броју али нисмо удетаље објашњавали шта се ту конкретно дешава Употребили смо је када

Slobodni profesionalac

37

Broj 36

смо желели да пингујемо све наше сервере

Употребљавају се тако што се у конзоли укуца

ansible target -a command

Овде command треба заменити жељеном командом коју желите даизвршите а target треба заменити именом групе или хоста на којем желитеизвршавање задате команде

Например ако желимо да рестартујемо само веб-сервере користимо

ansible webservers -a reboot

На сличан начин можемо користити и друге уграђене модуле Ансибла каопримерице copy модул за премештање датотека на више сервера

ansible servers -m copy -a src=etchosts dest=tmphosts

Такође употребом ових команди можете сазнати тзв чињенице (енг facts) осерверу Ове варијабле су важне јер се могу користити за условноизвршавање команди у плејбуковима

Да бисте сазнали прикупљене чињенице за дати хост извршите

ansible target -m setup

За крајУ наредном броју показујемо највећу моћ Ансибла када будемо објаснилиупотребу плејбукова До тада надамо се да се нећете устручавати да нампошаљете е-писмо на нашу већ познату адресу електронске поште сапитањима критикама и предлозима

Ansibl

38

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Internet mreža i komunikacije

Autor Kriptopank

Na početku trećeg dela ovog seri ja la iznosimo jednu dobru vest Subrosa servisopisan u prvom delu ponovo je dostupan na mreži posle kratkog prekida odnekol iko dana

Iako iz naslova prevedenog na srpski jezik možda niste odmah prepoznal ipopularni servis pod originalnim engleskim nazivom Cryptocat on je jedan odsvakako najčuveni j ih i najpoznati j ih iz svoje vrste del imično prekriven plaštomkontroverzi i spekulaci ja

Ova apl ikaci ja samo je jedna u nizu svetski poznatih kriptografskih speci ja l i tetaskuvanih u kuhinj i gospodina Nadima Kobeisi ja (eng Nadim Kobeissi) sa istori jomdugom sada već preko četiri i po godine Ovaj dvadesetpetogodišnj i programerodgovoran je za apl ikaci je kao što su Mini lok (eng miniLock) i Pirio (eng Peerio)

Istina je da ovaj servis ni je hodao po crvenom tepihu od svog nastanka i da jepreko trnja na kraju ipak stigao do zvezda zaslugom svog autora i medi ja koj i supisal i o ranj ivostima ovog servisa otkrivenim tokom 2 013 godine Više o ovome nahttp goo glRWDy5L i http goo glZBj9B

Zapravo se radi o apl ikaci j i koja vam pruža mogućnost grupnog ćaskanja razmenepodataka al i i privatne konverzaci je sa nekom osobom iz grupe za ćaskanje a sveje to šifrovano tako da servis ne zna sam sadržaj vaših dopisivanja

Šifrovani čet (3 deo)

39

Broj 36

Šifrovani čet

Kriptografski model je i ovde takozvani end-tu-end (end-to-end) i sve (šifrovanje idešifrovanje) se obavl ja u vašem pretraživaču koj im pristupate ovom servisu pa jesvakako požel jno da pametno odaberete veb-pretraživač kako vas isti ne biizneverio svoj im manama i sigurnosnim propustima

Kad smo već kod end-tu-end šifrovanja da se podsetimo kako se ovo praktičnoizvodi kako kod mnogih apl ikaci ja tako i kod ove

Korisnici kreiraju javne i tajne kl jučeve lokalno javne proslede centralnom servisukoj i ih spaja pa servis umesto vas prosleđuje vaš javni kl juč osobama koje žele savama da sigurno komuniciraju (poši l jaoci poruka) Poši l jaoci šifruju porukunamenjenu vama vašim javnim kl jučem i proslede je centralnom servisu

Pređimo sada na instal iranje i korišćenje Kriptoketa

Dakle kada se ode na sajt Kriptoketa (https crypto cat) treba da se odaberedodatak za vaš pretraživač i on se instal ira na isti Ovde ćemo pretpostaviti da jeto Fajerfoks pa kad on bude tražio da ga restartujete učinite to

Sledeći korak je nalaženje ikonice instal irane apl ikaci je a za to morate otići u menirarr kastomajz (customize) Sada je potrebno da apl ikaci ju prebacite iz gomile ostal ihapl ikaci ja ( levo) u meni (desno) kao što je prikazano na sl ikama

40

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Pokretanje apl ikaci je iz pretraživača ne zahteva internet al i da biste se povezal i saostal ima internet vam je neophodan

Internet mreža i komunikacije

41

Broj 36

Pri pokretanju apl ikaci je treba da izaberete ime diskusi je (conversation name) i l iprostori je uslovno rečeno a to je ime grupe koju žel ite da kreirate i l i kojoj žel ite dase prikl jučite Nadimak (nickname) možete odabrati po žel j i a l i bi val ja lo da inadimak i ime diskusi je nemaju mnogo veze sa vašim stvarnim imenom i vašimostal im nadimcima u drugim apl ikaci jama i društvenim mrežama jer je to podatakkoj i Kriptoket-server vidi kada se na njega povežete pored vaše aj-pi (IP) adrese

Ove informaci je koje Kriptoket-server vidi nazivaju se metapodaci o koj ima smopričal i u trideset trećem broju Ime diskusi je i nadimak se mogu lako lažirati a zaprikrivanje aj-pi adrese će vam trebati neka anonimna mreža poput Tora i l ivirtualne privatne mreže (VPN) Više o metapodacima koje će Kriptoket-serverprikupiti od vas možete naći na nj ihovom blogu (https goo glTALq0R)

Ime diskusi je ćete proslediti ostal ima koj i su zainteresovani za zajedničkukomunikaci ju oni će se povezati sa vama i šifrovano ćaskanje može da počneInteresantno je kako korisnici niti vide niti moraju da brinu o kl jučevima Korisničkosučel je (GUI) apl ikaci je je jednostavno i praktično što je sigurno donelo slavu ovojapl ikaci j i pored vel ike medi jske pažnje

Kriptoket je projekat otvorenog koda i možete ga naći na Githabu(https goo gl4FOYMa) Ne samo da možete da proučavate kocircd apl ikaci je većmožete instal irati Kriptoket-servis na vašim serverima i tako imati potpunukontrolu nad metapodacima koje ostavl jate iza sebe kao mrvice hleba

Takođe je interesantno da apl ikaci ja još uvek nema stabi lnu podršku za Androidoperativni sistem al i eksperimentalna podrška je dostupna na KriptoketovomGithabu (https goo glpeXRgJ)

Propusti su ispravl jeni i apl ikaci ja sada koristi mnogo bol je kriptografske algoritmekoj i koriste el iptičke krive (ECDH - Eliptic Curve Diffie Hellman) za generisanjejavnog i tajnog kl juča El iptičke krive pružaju mnogo bol ju sigurnost od recimoRSA kl jučeva iste dužine o čemu smo govori l i u poslednjem delu seri ja la oenkriptovanoj elektronskoj pošti

Pored end-tu-end enkripci je Kriptoket koristi i OTR protokol koj i se koristi za XMPPvid komunikaci je Bez nepotrebnog ulaženja u detal je OTR vam pruža nešto što sezove prihvatl j ivo poricanje (plausible deniability) a to je mogućnost da porekne daste nešto baš vi napisal i ako se vaša šifrovana komunikaci ja ipak nekako dešifruje

Šifrovani čet

42

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Pregled popularnosti GNULinuks iBSD distribuci ja za mesec maj

Distrowatch

Pad ltPorast gtIsti rejting =(Korišćeni podaci sa Distrovoča)

123456789

101112131415161718192 02 12 22 32 42 5

MintDebianUbuntuFedoraopenSUSEMageiaCentOSManjaroArchLXLEelementaryPCLinuxOSAndroid-x86PeppermintNetrunnerQ4OSSolusPuppySabayonLubuntuKal ideepinantiXZorinwattOS

2 952 lt1706gt1498lt1462 =1106lt

945gt940lt879lt737lt701lt673lt638gt617=565gt539gt538gt534=534lt533gt509lt494lt478lt476=452 lt439gt

Iako veoma praktičan i dovol jnosiguran Kriptoket ni je za svenamene Nema podršku za video iaudio što je naprimer podržanokod pomenute Subrose Kriptoket jenamenjen kao sigurni ja alternativadruštvenim mrežama poputFejsbuka i svoju ulogu obavl ja većnekol iko godina što je pokazatel jdobrog kval iteta

Internet mreža i komunikacije

USKOROLiBRE-Serbian 2015

LLiiBBRREEČasopis o slobodnom softveru

TTrrii ggoodd iinnee ssaavvaammaa

Hvala što nam verujete

Page 18: Libre 36 hd lat

18

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Thigs Done) Pomodoro (eng Pommodoro) i druge Task ni je vezan ni za jednu odovih tehnika i na korisniku je da izabere discipl inu za dodavanje i rešavanjezadataka Naš predlog je knj iga Dejvida Alena pod nazivom bdquoKl juč uspehardquo (engDavid Alen Getting Things Done)

Jedan primer upotrebeTipičan tok upotrebe je dodavanje zadatka pregled spiska (svih zadataka i l i pozadatom kriteri jumu) i završavanje zadatka Pored toga korisnik često ima potrebuda pregleda statistiku i l i da izmeni neki zadatak Biće predstavl jen kratak primerupotrebe

Dodavanje zadatkaNakon instal iranja Task je dostupan komandom u terminalu task Izbor opci jeizvršava se dodavanjem naziva opci je nakon osnovne komande pa je novi zadatakmoguće dodati pri l ično intuitivnom komandom task add Otići u prodavnicu Pored naziva zadatka moguće je dodati zadatak koj i pripada nekom projektu i ima

Predstavljamo

19

Broj 36

neku oznaku Oznake se pišu sa prefiksom plus a cela komanda može da izgledaovako

task add projectškola +domaći +programiranje Napisati primergeneričke klase

Redosled atributa u komandi ni je važan pa oznake i l i atribut za projekat mogu dase nađu i na kraju komande Postoj i niz drugih atributa pored imena projektaRecimo krajnj i rok za izvršenje zadatka zakazivanje ponavl janja zadatka prioriteti drugi Lepa mogućnost je što naziv atributa ne mora da bude kompletan većatributi mogu da budu napisani samo delom recimo pri umesto priority i l i projumesto project

Pregled spiska zadatakaKada je Task pokrenut bez drugih komandi prikazaće spisak zadataka u jednomkompaktnom obl iku Ukol iko ste već dodal i neke zadatke možete ih jednostavnoprikazati pokretanjem komande task Komanda u ovom obl iku će prikazati spisakzadataka koj i je pri lagođen dimenzi jama terminala tako što neće prikazati svedodane zadatke i neće prikazati sve kolone (prioritet projekat oznakeponavl janje i drugo) U ovom podrazumevanom formatu spiska zadaci će bitipoređani po zadatim prioritetima al i o tome će biti malo više reči kasni je

Drugi format za prikaz spiska zadataka je long odnosno dugačak spisakIzvršavanje ove naredbe će prikazati spisak svih zadataka sortiranih po projektimauz nešto više detal ja

Izmena zadatakaSve Taskove komande se zapravo sastoje iz tri dela a to su fi l ter komanda iparametri Fi l triranje se može izvršiti po identifikacionim brojevima zadatakaprojektima prioritetima i l i po bi lo kojem drugom podatku iz opisa zadatkaKomande su uobičajene l ist za ispis modify za izmenu delete za uklanjanje idone za završavanje Nakon toga po potrebi slede parametri koj i nisu obavezni zasve komande Sledi nekol iko primera

task 12 modify priority Htask project l ibre done

Taskvorior

2 0

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

task proj l ibre taskwarrior donetask 13 donetask projlibr priH long

Kao što možete primetiti Task dozvol java nepotpune nazive projekata opisakomandi i izbora parametara Ukol iko niste sigurni koj i zadaci će biti izabranizadatim fi lterom uvek možete pokrenuti Task samo sa fi l terom (bez komandi iparametara) kako biste dobi l i spisak zadataka koj i zadovol javaju uslove izbora

Sinhronizacija

Task podržava nekol iko vidova sinhronizaci je još od ranih verzi ja Pošto su podaci ozadacima sačuvani u tekstualnim datotekama ređenje i spajanje tih datoteka sarazl ičitih računara ni je prevel ik problem Tako je od rani je dostupna sinhronizaci japutem Git repozitori juma ssh (eng secure shell) a neki korisnici su se snalazi l ičak i sa Dropboksovim direktori jumima Kada smo poslednj i put pisal i o ovomprogramu taskd je bio tek u planu a danas je to proveren i podrazumevani način

Predstavljamo

2 1

Broj 36

za sinhronizaci ju Taskovih podataka između više računara Taskd je servis koj i jeTaskvorior zajednica napravi la za svoje potrebe Reč je takođe o slobodnomsoftveru i svako može da pokrene ovaj servis na svom serveru Komunikaci ja jenaravno šifrovana standardnim i dobro testiranim algoritmima Ovom pri l ikommoramo da spomenemo i servis Frisink ( https freecinc com ) koj i pruža besplatnuuslugu taskd servera

Dodaci i srodni programiKao što smo već napisal i Taskvorior zajednica je popri l ično živa a korisnici delesvoje alatke i dodatke sa ostal im korisnicima Na ovoj stranici postoj i pregledtakvih dodataka ( http taskwarrior orgtools ) Neki od zaniml j ivih su bugwarrior(Bagvorior) koj i može da preuzima spiskove zadataka sa Githaba bdquotrdquo koj i ćepromeniti ponašanje u zavisnosti od lokaci je na kojoj se terminal trenutno nalazi imail2taskwarrior (Mej l -tu-taskvorior) za dodavanje zadataka putem mej la

Posebno je zaniml j ivo pitanje kl i jenta za Android Pronašl i smo dve implementaci jeJedna je taskwarrior-androidapp (Taskvorior-android-ap) (https github comsvi jeetaskwarrior-androidapp) a druga je Mirakel (http mirakel azappsdetaskwarrior html) Izgleda da je Mirakel trenutno najpopularni je i jedino zaistaupotrebl j ivo rešenje Omogućuje sinhronizaci ju radi dovol jno stabi lno a izgleda dase formira i lepa zajednica oko tog projekta što je obećavajuće

Taskvorior

2 2

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Autor Stefan Nožinić

U prošlom broju smo dal i kratko uputstvo za instalaci ju i osnovnu konfiguraci juVagranta Pomenul i smo neke njegove bitne osobine koje nam mogu pomoći Uovom delu seri ja la ćemo razmatrati detal jni je te osobine pokazati složeni jukonfiguraci ju i šta je sve moguće uraditi pri konfiguraci j i

U prošlom delu je bi lo reči o automatskoj konfiguraci j i Vagrant kuti je i tu smopomenul i razl ičite pristupe Da se podsetimo automatska konfiguraci japodrazumeva postinstalacioni postupak konfiguraci je operativnog sistema Neki odmetoda su preko škol jke (shell) i Ansibla (eng Ansible)

Konfiguraci ja putem škol jke podrazumeva pokretanje skripte koja će izvršitikonfiguraci ju Na primer pretpostavimo da ste u svom Vagrantfileu navel i kaooperativni sistem Debi jan Vagrant će preuzeti Debi jan napraviti virtuelnu mašinu ipokrenuti Debi jan Nakon pokretanja Debi jana pokreće se sistem automatskekonfiguraci je U našem slučaju pokreće se šel-skripta (shell) koju smo navel i uVagrantfileu Ta skripta može da uradi sve što je potrebno za dodatnu konfiguraci jusistema kao što su preuzimanje nekih faj lova kloniranje Git repozitori jumainstalaci ja dodatnog softvera itd

SkripteAko do sada niste imal i iskustva sa alatima za automatsku konfiguraci jupreporučujemo vam da ih pogledate i l i da koristite šel-skripte za automatskukonfiguraci ju Ako se odlučite za prvi predlog predlažemo vam seri ja l o Ansiblu koj iide uporedo sa ovim seri ja lom Ako se odlučite za drugu opci ju navodimonaj jednostavni ju upotrebu ovakvog sistema automatske konfiguraci je

U pitanju je sistem koj i će pri l ikom prve vagrant up komande pokrenuti šel-skriptuLokaci ju skripte podešavate u Vagrantovoj konfiguracionoj datoteci za trenutnu

(3 deo)

Kako da

2 3

Broj 36

Vagrant

mašinu na sledeći način

configvmprovision shell path skriptash

U skripti sada možete navesti komande koje će se izvršiti pri l ikom prvogpokretanja mašine

Ako koristite skriptu koja se nalazi na internetu možete u putanju (path) prosleditiadresu gde se nalazi ta skripta

AnsiblAnsibl je kompleksni j i pristup automatskoj konfiguraci j i i preporučujemo njegovuupotrebu ako ste iskusan korisnik i l i ako imate žel ju da probate nešto novo i danaučite nešto zaniml j ivo

Pri l ikom upotrebe Ansibla Vagrantu je potrebno naglasiti da je reč o Ansiblovomsistemu konfiguraci je i treba navesti putanju do plejbuka (playbook) Konfiguraci jaje prikazan sledećim primerom

configvmprovision ansible do |ansible|ansibleplaybook = playbookyml

Naravno podrazumeva se da na host-mašini imate instal iran Ansibl Preporučujemo seri ja l o Ansiblu ako ste zainteresovani za detal je o tome kako seon koristi i kako može biti koristan Verujte nam posle nekog vremena ćete shvatitida su obične skripte previše bdquoružnerdquo za neke kompleksni je stvari

Pored ove dve stavke koje morate navesti možete proslediti i neke dodatneinformaci je koje su vam potrebne Recimo možete proslediti dodatne promenl j ivePrimer

ansibleextra_vars = ntp_server poolntporgnginx

port 8008workers 4

2 4

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Ovo je naročito korisno ako žel ite da imate Ansiblovu konfiguraci ju za više mašinakoje se razl ikuju samo po datim parametrima

Pokretanje automatske konfiguracijeNekad je potrebno da ponovimo konfiguraci ju iako već imamo bdquokonfigurisanurdquo(možda nepravi lno) mašinu U ovom slučaju imamo dve mogućnosti dapokrenemo mašinu i da forsiramo konfiguraci ju i l i da pokrenemo konfiguraci ju kadje mašina već pokrenuta Nema neke razl ike između ova dva pristupa osim u tomeda l i je mašina već pokrenuta i l i ni je

Ako žel imo da pokrenemo mašinu i forsiramo konfiguraci ju pokrećemo

vagrant up --provision

U drugom slučaju kada nam je mašina već pokrenuta pokrećemo komandu

vagrant provision

Ako koristite običnu skriptu Vagrant će pokrenuti skriptu ponovo i ona će se izvršitikao da ste je pokrenul i normalno unutar mašine Ako koristite Ansibl on ćedetektovati šta treba da se menja a šta ne Ovo znači da ako u Ansiblovojkonfiguraci j i navedete instalaci ju nekog paketa Ansibl će prvo proveriti da l i jepaket prisutan na sistemu pa tek onda ga instal irati

Za sledeći brojU narednom delu ćemo pokazati primere kako da koristite promenl j ive uVagrantovoj konfiguracionoj datoteci i kako da koristite stvari specifične za Rubi(Ruby)

Kako da

2 5

Broj 36

Autor Dejan Maglov

U poslednje dve do tri godine u domaćoj zajednici korisnika Linuksa uočl j iv je novitrend Masovnost i interesovanje novih korisnika za Linuks opada što se možedonekle povezati sa ekonomskom krizom i sa padom prodaje novih računara a sadruge strane uočava se porast zaniml j ivih domaćih projekata vezanih za Linuks iuopšte za otvoreni kocircd pokrenutih od strane pojedinaca i l i manj ih grupa

Nepažl j ivi promatrač bi rekao da to nema smisla Stavl janje direktne relaci jeizmeđu masovnosti i kval iteta je očigledno pogrešno i to ne samo u ovom slučajunego uopšte Pad aktivnosti na forumima srpskih zajednica korisnika Linuksa znači

U potrazi za idealnom distribucijom

Šale OS ndash Karika koja nedostaje

Oslobađanje

2 6

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Oslobađanje

samo da je eufori ja koju je izazvao Ubuntu svojom pojavom i jakim marketingomsplasla i da smo se vrati l i u bdquopredubuntuovskordquo doba koje je obeležio razvojLinuksa bez upadl j ivog marketinga Za novu eufori ju oko Linuksa potrebni su novisenzacionalni projekat i novi talas agresivnog marketinga

Zatišje na forumima aktivistima ostavl ja prostor da se preusmere sa edukaci jenovih korisnika na neke druge svoje projekte U vreme Ubuntuovske eufori je jebi lo ideja da se pravi domaća distribuci ja Jedna je čak i pokrenuta na akademskomnivou ndash cp6Linux (2 008-2 009) Očigledno projekat ni je bio zreo i ni je bio postavl jenna zdravim osnovama fi lozofi je slobodnog i otvorenog softvera pa je brzo propaoNovac i eufori ja su pokrenul i ta j projekat al i kada je bdquoizmaknuta jedna stol icardquo(novac) zbog ekonomske krize projekat je propao Danas bez imalo novca načistoj fi lozofi j i slobodnog otvorenog koda beležimo već nekol iko zaniml j ivihprojekata domaćih distribuci ja Linuksa

ŠaleOS ndash Svetski a našOdmah na početku da razrešimo di lemu da l i je ovo nova distribuci ja Linuksa i l i jesamo mal i fork1 Zubuntua (eng Xubuntu) Pošto je teško biti priznat u selunajpouzdani je je da se odmah pri javiš u grad pa ako te grad prihvati ima šanse date posle i selo prihvati Šale OS (eng ChaletOS) je definitivno prihvaćen u bdquogradurdquoa evo i dokaza

http distrowatch comtable phpdistribution= chaletoshttp distrohunt cupofl inux comarticles phparticle_id= 31

U skoro svim recenzi jama Šale OS je ocenjen kao najbol j i Linuks namenjenkorisnicima koj i su u tranzici j i sa Vindouza na Linuks Pošto to sad znamo možemosa ponosom da kažemo da je autor Šale OS-a Dejan Petrović čitaocima LiBREčasopisa poznat kao autor programa Great Little Radio Player (engl sja jni mal iradio plejer)

Projektni zadatakIdeja ni je nova i naročito je postala aktuelna nakon gašenja podrške za Vindouz

1 Fork - u razvoju softvera razvojna granaderivat projekta koju razvi ja drugi tim udrugači jem pravcu

2 7

Broj 36

Eks-Pi Stari j i hardver je ostao bez podrške za Vindouz i jedini način da mu seproduži život je prelazak na Linuks Prelazak na Linuks ni je lak Suština je ista i l isl ična al i potpuno novi programi nova fi lozofi ja zbunjujuć i razl ičit izgled mnogeodvrate od ideje da pređu na novi nepoznati operativni sistem Svako od nas znabar nekoga ko je odustao od ovog prelaska

Ideja za nastanak ovakvog projekta je da se migrantima sa Vindouza ponudi izgledšto sl ični j i onom na koj i su navikl i Ovakvi projekti vezani za Linuks se trude nesamo da ponude sl ičan vizuelni utisak nego i da ponude korisniku podešavanja namestima gde ih oni očekuju s osvrtom na svoje iskustvo na Vindouzu

Sl ičan projekat je ponudio Zorin OS al i naš utisak je da Šale OS nudi više

Prvi utisciŠale OS je dobio ime po sti lu švajcarskih planinskih kuća koje odl ikujujednostavnost lepota i prepoznatl j ivost Poput bdquošalerdquo kuće Šale OS treba upravoda korisniku pruži udobnost prepoznatl j ivog okruženja lepotu i da se u njemu uvek

ŠaleOS

2 8

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

oseća kao kod svoje kuće

Šale OS je zapravo fork Zubuntua od kojeg se suštinski malo razl ikuje sa potpunopri lagođenim sti lom Aktuelna verzi ja Šale OS-a je 14 04 2 što je takođe naslediood Zubuntua na kojem je baziran Ovo znači da korisnik ima dugoročnu podršku jerje Zubuntu 14 04 izdanje sa dugogodišnjom podrškom (LTS)

Šale OS se isporučuje u dva izdanja ISO sl ike 32 -bitnoj i 64-bitnoj vel ičine 1 2GBza živi DVD i l i USB medi j Takođe je moguće preuzeti sl iku od 24GB koja sadrži obaizdanja Šale OS-a i koja je kompatibi lna samo sa DVD medi jumom

Sa dobrim nasleđem Šale OS je od Zubuntua nasledio i veoma sporo podizanježivog sistema sa DVD-a (USB-a) Imamo utisak da u poslednje vreme derivatiUbuntua najspori je podižu živi sistem u odnosu na sve druge žive distribuci jeLinuksa Ko izdrži i dočeka da se živi Šale OS podigne imaće pri l iku da vidipodrazumevanu plavu temu ovog operativnog sistema Prvi utisak je da Šale OSsvojom podrazumevanom temom pravi otklon od Vindouza ka Linuksu iako imapotenci ja l da potpuno bdquoklonirardquo Vindouzov izgled Šale OS svojompodrazumevanom temom poručuje bdquo Ja nisam Vindouz Nemojte me ni podsvesnoupoređivati sa nj im Ja sam Linuks koj i vam pomaže da se lakše snađete u meni rdquo

Oslobađanje

2 9

Broj 36

Svi elementi u Šale OS-u su na istim mestima kao naprimer u Vindouzu 7 Panelje u dnu ekrana Na njemu su dugme za meni ikonice najčešće korišćenihapl ikaci ja traka pokrenutih programa notifikaciona zona sa kontrolom zvukakontrolom mreže satom i tastaturnim izlazom i na kraju taster za minimiziranjesvih otvorenih prozora i otkrivanje radne površi (desktopa) Radna površ sadržinajbitni je ikonice za početak rada sa sistemom i Konki jev (eng Conky) sti l izovanisat Sve u svemu sasvim očekivana postavka za svakog migranta sa Vindouza

Instalacija Šale OS-aIako se i na osnovu živog sistema može steći utisak o upotrebl j ivosti sistema praviutisak daje tek prava instalaci ja na tvrdi disk računara Iako je instalaci ja Linuksalakša od instalaci je Vindouza to je ipak najkritični ja operaci ja za migranta Uslučaju da korisnik nema nameru da čuva neke podatke na svom računaruproblema neće biti Ubuntuov grafički instaler je jedan od najbol j ih inajautomatizovani j ih u svetu Linuksa Od korisnika traži samo nekol ikonaj jednostavni j ih l ičnih podataka a sve ostalo odrađuje sam Dovol jno je samopronaći ikonicu instalera na radnoj površi živog sistema i l i odabrati instalaci ju

ŠaleOS

30

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

pri l ikom podizanja sistema sa instalacionog medi ja (ovo je prirodan način zamigrante) Sve ostalo ide glatko - takoreći bdquonekst nekst nekst finišrdquo tehnologi jana koju su migranti navikl i

Za one koj i ipak žele da sačuvaju neke postojeće podatke na tvrdom diskupreporučujemo da se obrate nekom iskusni jem korisniku Linuksa (pitajte bi lo kogna forumima zajednica korisnika Linuksa) koj i će ih provesti kroz proces instalaci je

Upotrebljivost Šale OS-aApsolutno bdquokloniranjerdquo Vindouza na Linuksu je nemoguće Šale OS se ipak opasnopribl ižio Dodatnim uređivanjem pomoću već pripreml jenih alata Šale OS još višemože da l iči na Vindouz i l i da se potpuno transformiše u IksFCE (XFCE) Linuks požel j i korisnika

Grupisanje svih podešavanja u Setings Menadžeru 2 dobro imitira Kontrolni panel naVindouzu tako da migranti neće biti u di lemi gde su sva podešavanja sistema

Šale meni (Visker meni eng Whisker Menu) dobro oponaša Vindouzov Start meni tako da je pristup programima jasan i intuitivan Programi su standardno grupisanipo nameni na način karakterističan za Linuks al i misl imo da je to plus u odnosu naVindouzov pristup i da to ni je zbunjujuće migrantima

Dodavanje ikonica na panel i l i na radnu površ je sl ično kao kod Vindouza Dovol jnoje samo prevući mišem ikonicu iz meni ja na radnu površ i l i na panel

Aplikacije

Imamo utisak da je izbor apl ikativnog softvera vrlo pažl j ivo urađen Izabrane suuglavnom apl ikaci je koje su već standardne i na Vindouzu kao što su FajerfoksTanderberd (eng Thunderbird) i VLC Takođe izabrane su apl ikaci je koje su vrlosl ične Vindouzovim alternativama poput bdquoOdejšusardquo (eng Audacious) koj i l iči nabdquoVinamprdquo (eng Winamp) i l i bdquoDokument vjuerardquo koj i l iči na bdquo Akrobat riderrdquo

Ako se izaberu i ikonice koje sl iče onim na Vindouzu prepoznavanje apl ikaci ja ćebiti potpuno i neće biti d i lema za šta služi pojedina apl ikaci ja

2 Setings Menadžer - енг Settings Manager Podešavanje sistama

Oslobađanje

31

Broj 36

ŠaleOS

32

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Instalacija programa

Za migrante instalaci ja programa na Linuksu je najveća promena Ova promenafi lozofi je predstavl ja najveći šok za migrante Ubuntu softverski centar je dizajniranda ublaži ovaj šok U današnje vreme l judi su već naviknuti na Android i Androidstor tako da je lako navići se na Ubuntu softverski centar

Drugi problem migranata kada je u pitanju instalaci ja programa je što su mnoginavikl i na pojedine programe za Vindouz i bez nj ih ne mogu Šale ne može upotpunosti da reši taj problem al i može da ga ublaži Jedan ogroman plus za ŠaleOS je predinstal irani Vajn (eng WineHQ) i Plej -on-Linuks (eng PlayOnLinux) Dosada nismo sretal i d istribuci je Linuksa za početnike sa ovim već predinstal iranimprogramima

Oslobađanje

33

Broj 36

ŠaleOS

Vajn može da bude presudni dodatak koj i može da zadrži migranta na LinuksuSama ideja da može programe za Vindouz na koje je navikao da instal ira naLinuksu može da ga opredel i da je napravio dobar izbor operativnog sistema

ZaključakPrimeti l i smo da najnovi ja verzi ja Šale OS-a nema predinstal iran kancelari jski paketprograma Ovo je još jedan dokaz vrlo pažl j ivog odabira softvera za Šale sa stalnimrazmišl janjem kome ja namenjen ovaj operativni sistem Odabir kancelari jskogpaketa programa je vrlo subjektivan proces Nametanje Libre Ofisa kao rešenjamoglo bi biti kontraproduktivno Zahval ju jući Vajnu korisnik može da instal ira ineke stari je Majkrosoft Ofis pakete (npr MS Office 2010) tako da je na korisniku dabira opci ju koja mu naviše odgovara

Potrebno je malo iskustva u svetu Linuksa za punu kontrolu Šale OS-a Može da sekoristi i bez imalo iskustva vezanog za Linuks Intuitivan je i vodio je računa oiskustvima koje imaju migranti Bol je od ovog po našem sudu ne može

Iako su performanse u ovako uskoprofi l isanom operativnom sistemu u drugomplanu izbor grafičkog okruženja IksFCE i Zubuntua za osnovu dobar je izbor Dobroje odmeren odnos jednostavnosti upotrebe i opterećenja sistema Autor je moraoda vodi računa da je sistem prvenstveno namenjen stari jem hardveru iistovremeno neiskusnim korisnicima Linuks ima rešenja koja su još lakša za sistema teža za korisnika al i i obrnuto IksFCE je tačno u sredini Pošto je Zubuntu jedanod najbol j ih IksFCE sistema za početnike autor je odl ično izabrao sistem za bazuŠale OS-a Kao rezultat izbora dobio je jako stabi lan jednostavan okretan i lakoperativni sistem i za sebe kao korisnika i za hardver

Korisni l inkovi [1] https sites google comsitechaletosl inuxhome[2 ] https www youtube comwatchv= pL9H7GZWeyo[3] http www l inuxinsider comstory81771 htmlrss= 1

34

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Slobodni profesionalac

Аутор Стефан Ножинић

У претходном броју смо поменули шта је то Ансибл (енг Ansible) и навели смопримере његове нај једноставније употребе

У овом броју наводимо детаљнију употребу инвентара неке ад-хок командекао и неке детаље о употреби и могућностима конфигурације помоћуАнсибла

ИнвентарУ претходном броју било је тек неколико речи о овом појму Инвентар нам јеу претходном броју послужио да наведемо наша три сервера која смо каснијепинговали Рекли смо да је инвентар датотека која служи за навођењесервера који желимо да администрирамо и да помоћу њега можемоконфигурисати специфичне параметре за те сервере

Класична и најпростија употреба ове конфигурационе датотеке јеједноставно навођење жељених сервера

etcansiblehosts

server1examplecomserver2examplecomserver3examplecommailexamplecomwebexamplecom

2 deo

35

Broj 36

Наравно ово је довољно за једноставну употребу у случајевима када желимода сви наши сервери имају исту конфигурацију Ово као што сви добрознамо није често случај Обично желимо сервере подешене за специфичнунамену Ради овога нам Ансибл инвентар омогућава употребу групаједноставним навођењем секција те нас ова конфигурациона датотека достаподсећа на INI формат Рецимо да например имамо два веб-сервера једансервер за базе података и два мејл-сервера Наша конфигурација биизгледала овако

[webservers]web1examplecomweb2examplecom

[email]mail1examplecommail2examplecom

[databases]dbexamplecom

Као што се може приметити из примера секције постављамо измеђусредњих заграда Овде је битно напоменути да један сервер може припадативише секција па тако можемо имати сервер који служи и за веб и за базеподатака

Поред адресе сервера можете навести и SSH порт ако се не користи онајподразумевани - например

mailexamplecom1548

Поред порта можете навести и корисничко име при логовању - примерицена следећи начин

other1examplecom ansible_connection=ssh ansible_ssh_user=mpdehaanother2examplecom ansible_connection=ssh ansible_ssh_user=mdehaan

Као што сте могли већ да приметите и сами закључите могуће је поставитииндивидуалне променљиве по хосту Например

Ansibl

36

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

wwwexamplecom var1=val1 var2=val2

Променљиве могу бити конфигурисане и за целу групу

[webservers]web1examplecomweb2examplecom

[webserversvars]var1=val1var2=val2

Ад-хок командеИако је Ансибл намењен за употребу са тзв плејбуковима (playbooks) честоћете имати потребу да извршите неку команду на брзину и нећете желетида наводите специјалну конфигурацију за то Због овога Ансибл вамомогућава употребу ад-хок команди

Ми смо овакву команду већ поменули у претходном броју али нисмо удетаље објашњавали шта се ту конкретно дешава Употребили смо је када

Slobodni profesionalac

37

Broj 36

смо желели да пингујемо све наше сервере

Употребљавају се тако што се у конзоли укуца

ansible target -a command

Овде command треба заменити жељеном командом коју желите даизвршите а target треба заменити именом групе или хоста на којем желитеизвршавање задате команде

Например ако желимо да рестартујемо само веб-сервере користимо

ansible webservers -a reboot

На сличан начин можемо користити и друге уграђене модуле Ансибла каопримерице copy модул за премештање датотека на више сервера

ansible servers -m copy -a src=etchosts dest=tmphosts

Такође употребом ових команди можете сазнати тзв чињенице (енг facts) осерверу Ове варијабле су важне јер се могу користити за условноизвршавање команди у плејбуковима

Да бисте сазнали прикупљене чињенице за дати хост извршите

ansible target -m setup

За крајУ наредном броју показујемо највећу моћ Ансибла када будемо објаснилиупотребу плејбукова До тада надамо се да се нећете устручавати да нампошаљете е-писмо на нашу већ познату адресу електронске поште сапитањима критикама и предлозима

Ansibl

38

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Internet mreža i komunikacije

Autor Kriptopank

Na početku trećeg dela ovog seri ja la iznosimo jednu dobru vest Subrosa servisopisan u prvom delu ponovo je dostupan na mreži posle kratkog prekida odnekol iko dana

Iako iz naslova prevedenog na srpski jezik možda niste odmah prepoznal ipopularni servis pod originalnim engleskim nazivom Cryptocat on je jedan odsvakako najčuveni j ih i najpoznati j ih iz svoje vrste del imično prekriven plaštomkontroverzi i spekulaci ja

Ova apl ikaci ja samo je jedna u nizu svetski poznatih kriptografskih speci ja l i tetaskuvanih u kuhinj i gospodina Nadima Kobeisi ja (eng Nadim Kobeissi) sa istori jomdugom sada već preko četiri i po godine Ovaj dvadesetpetogodišnj i programerodgovoran je za apl ikaci je kao što su Mini lok (eng miniLock) i Pirio (eng Peerio)

Istina je da ovaj servis ni je hodao po crvenom tepihu od svog nastanka i da jepreko trnja na kraju ipak stigao do zvezda zaslugom svog autora i medi ja koj i supisal i o ranj ivostima ovog servisa otkrivenim tokom 2 013 godine Više o ovome nahttp goo glRWDy5L i http goo glZBj9B

Zapravo se radi o apl ikaci j i koja vam pruža mogućnost grupnog ćaskanja razmenepodataka al i i privatne konverzaci je sa nekom osobom iz grupe za ćaskanje a sveje to šifrovano tako da servis ne zna sam sadržaj vaših dopisivanja

Šifrovani čet (3 deo)

39

Broj 36

Šifrovani čet

Kriptografski model je i ovde takozvani end-tu-end (end-to-end) i sve (šifrovanje idešifrovanje) se obavl ja u vašem pretraživaču koj im pristupate ovom servisu pa jesvakako požel jno da pametno odaberete veb-pretraživač kako vas isti ne biizneverio svoj im manama i sigurnosnim propustima

Kad smo već kod end-tu-end šifrovanja da se podsetimo kako se ovo praktičnoizvodi kako kod mnogih apl ikaci ja tako i kod ove

Korisnici kreiraju javne i tajne kl jučeve lokalno javne proslede centralnom servisukoj i ih spaja pa servis umesto vas prosleđuje vaš javni kl juč osobama koje žele savama da sigurno komuniciraju (poši l jaoci poruka) Poši l jaoci šifruju porukunamenjenu vama vašim javnim kl jučem i proslede je centralnom servisu

Pređimo sada na instal iranje i korišćenje Kriptoketa

Dakle kada se ode na sajt Kriptoketa (https crypto cat) treba da se odaberedodatak za vaš pretraživač i on se instal ira na isti Ovde ćemo pretpostaviti da jeto Fajerfoks pa kad on bude tražio da ga restartujete učinite to

Sledeći korak je nalaženje ikonice instal irane apl ikaci je a za to morate otići u menirarr kastomajz (customize) Sada je potrebno da apl ikaci ju prebacite iz gomile ostal ihapl ikaci ja ( levo) u meni (desno) kao što je prikazano na sl ikama

40

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Pokretanje apl ikaci je iz pretraživača ne zahteva internet al i da biste se povezal i saostal ima internet vam je neophodan

Internet mreža i komunikacije

41

Broj 36

Pri pokretanju apl ikaci je treba da izaberete ime diskusi je (conversation name) i l iprostori je uslovno rečeno a to je ime grupe koju žel ite da kreirate i l i kojoj žel ite dase prikl jučite Nadimak (nickname) možete odabrati po žel j i a l i bi val ja lo da inadimak i ime diskusi je nemaju mnogo veze sa vašim stvarnim imenom i vašimostal im nadimcima u drugim apl ikaci jama i društvenim mrežama jer je to podatakkoj i Kriptoket-server vidi kada se na njega povežete pored vaše aj-pi (IP) adrese

Ove informaci je koje Kriptoket-server vidi nazivaju se metapodaci o koj ima smopričal i u trideset trećem broju Ime diskusi je i nadimak se mogu lako lažirati a zaprikrivanje aj-pi adrese će vam trebati neka anonimna mreža poput Tora i l ivirtualne privatne mreže (VPN) Više o metapodacima koje će Kriptoket-serverprikupiti od vas možete naći na nj ihovom blogu (https goo glTALq0R)

Ime diskusi je ćete proslediti ostal ima koj i su zainteresovani za zajedničkukomunikaci ju oni će se povezati sa vama i šifrovano ćaskanje može da počneInteresantno je kako korisnici niti vide niti moraju da brinu o kl jučevima Korisničkosučel je (GUI) apl ikaci je je jednostavno i praktično što je sigurno donelo slavu ovojapl ikaci j i pored vel ike medi jske pažnje

Kriptoket je projekat otvorenog koda i možete ga naći na Githabu(https goo gl4FOYMa) Ne samo da možete da proučavate kocircd apl ikaci je većmožete instal irati Kriptoket-servis na vašim serverima i tako imati potpunukontrolu nad metapodacima koje ostavl jate iza sebe kao mrvice hleba

Takođe je interesantno da apl ikaci ja još uvek nema stabi lnu podršku za Androidoperativni sistem al i eksperimentalna podrška je dostupna na KriptoketovomGithabu (https goo glpeXRgJ)

Propusti su ispravl jeni i apl ikaci ja sada koristi mnogo bol je kriptografske algoritmekoj i koriste el iptičke krive (ECDH - Eliptic Curve Diffie Hellman) za generisanjejavnog i tajnog kl juča El iptičke krive pružaju mnogo bol ju sigurnost od recimoRSA kl jučeva iste dužine o čemu smo govori l i u poslednjem delu seri ja la oenkriptovanoj elektronskoj pošti

Pored end-tu-end enkripci je Kriptoket koristi i OTR protokol koj i se koristi za XMPPvid komunikaci je Bez nepotrebnog ulaženja u detal je OTR vam pruža nešto što sezove prihvatl j ivo poricanje (plausible deniability) a to je mogućnost da porekne daste nešto baš vi napisal i ako se vaša šifrovana komunikaci ja ipak nekako dešifruje

Šifrovani čet

42

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Pregled popularnosti GNULinuks iBSD distribuci ja za mesec maj

Distrowatch

Pad ltPorast gtIsti rejting =(Korišćeni podaci sa Distrovoča)

123456789

101112131415161718192 02 12 22 32 42 5

MintDebianUbuntuFedoraopenSUSEMageiaCentOSManjaroArchLXLEelementaryPCLinuxOSAndroid-x86PeppermintNetrunnerQ4OSSolusPuppySabayonLubuntuKal ideepinantiXZorinwattOS

2 952 lt1706gt1498lt1462 =1106lt

945gt940lt879lt737lt701lt673lt638gt617=565gt539gt538gt534=534lt533gt509lt494lt478lt476=452 lt439gt

Iako veoma praktičan i dovol jnosiguran Kriptoket ni je za svenamene Nema podršku za video iaudio što je naprimer podržanokod pomenute Subrose Kriptoket jenamenjen kao sigurni ja alternativadruštvenim mrežama poputFejsbuka i svoju ulogu obavl ja većnekol iko godina što je pokazatel jdobrog kval iteta

Internet mreža i komunikacije

USKOROLiBRE-Serbian 2015

LLiiBBRREEČasopis o slobodnom softveru

TTrrii ggoodd iinnee ssaavvaammaa

Hvala što nam verujete

Page 19: Libre 36 hd lat

19

Broj 36

neku oznaku Oznake se pišu sa prefiksom plus a cela komanda može da izgledaovako

task add projectškola +domaći +programiranje Napisati primergeneričke klase

Redosled atributa u komandi ni je važan pa oznake i l i atribut za projekat mogu dase nađu i na kraju komande Postoj i niz drugih atributa pored imena projektaRecimo krajnj i rok za izvršenje zadatka zakazivanje ponavl janja zadatka prioriteti drugi Lepa mogućnost je što naziv atributa ne mora da bude kompletan većatributi mogu da budu napisani samo delom recimo pri umesto priority i l i projumesto project

Pregled spiska zadatakaKada je Task pokrenut bez drugih komandi prikazaće spisak zadataka u jednomkompaktnom obl iku Ukol iko ste već dodal i neke zadatke možete ih jednostavnoprikazati pokretanjem komande task Komanda u ovom obl iku će prikazati spisakzadataka koj i je pri lagođen dimenzi jama terminala tako što neće prikazati svedodane zadatke i neće prikazati sve kolone (prioritet projekat oznakeponavl janje i drugo) U ovom podrazumevanom formatu spiska zadaci će bitipoređani po zadatim prioritetima al i o tome će biti malo više reči kasni je

Drugi format za prikaz spiska zadataka je long odnosno dugačak spisakIzvršavanje ove naredbe će prikazati spisak svih zadataka sortiranih po projektimauz nešto više detal ja

Izmena zadatakaSve Taskove komande se zapravo sastoje iz tri dela a to su fi l ter komanda iparametri Fi l triranje se može izvršiti po identifikacionim brojevima zadatakaprojektima prioritetima i l i po bi lo kojem drugom podatku iz opisa zadatkaKomande su uobičajene l ist za ispis modify za izmenu delete za uklanjanje idone za završavanje Nakon toga po potrebi slede parametri koj i nisu obavezni zasve komande Sledi nekol iko primera

task 12 modify priority Htask project l ibre done

Taskvorior

2 0

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

task proj l ibre taskwarrior donetask 13 donetask projlibr priH long

Kao što možete primetiti Task dozvol java nepotpune nazive projekata opisakomandi i izbora parametara Ukol iko niste sigurni koj i zadaci će biti izabranizadatim fi lterom uvek možete pokrenuti Task samo sa fi l terom (bez komandi iparametara) kako biste dobi l i spisak zadataka koj i zadovol javaju uslove izbora

Sinhronizacija

Task podržava nekol iko vidova sinhronizaci je još od ranih verzi ja Pošto su podaci ozadacima sačuvani u tekstualnim datotekama ređenje i spajanje tih datoteka sarazl ičitih računara ni je prevel ik problem Tako je od rani je dostupna sinhronizaci japutem Git repozitori juma ssh (eng secure shell) a neki korisnici su se snalazi l ičak i sa Dropboksovim direktori jumima Kada smo poslednj i put pisal i o ovomprogramu taskd je bio tek u planu a danas je to proveren i podrazumevani način

Predstavljamo

2 1

Broj 36

za sinhronizaci ju Taskovih podataka između više računara Taskd je servis koj i jeTaskvorior zajednica napravi la za svoje potrebe Reč je takođe o slobodnomsoftveru i svako može da pokrene ovaj servis na svom serveru Komunikaci ja jenaravno šifrovana standardnim i dobro testiranim algoritmima Ovom pri l ikommoramo da spomenemo i servis Frisink ( https freecinc com ) koj i pruža besplatnuuslugu taskd servera

Dodaci i srodni programiKao što smo već napisal i Taskvorior zajednica je popri l ično živa a korisnici delesvoje alatke i dodatke sa ostal im korisnicima Na ovoj stranici postoj i pregledtakvih dodataka ( http taskwarrior orgtools ) Neki od zaniml j ivih su bugwarrior(Bagvorior) koj i može da preuzima spiskove zadataka sa Githaba bdquotrdquo koj i ćepromeniti ponašanje u zavisnosti od lokaci je na kojoj se terminal trenutno nalazi imail2taskwarrior (Mej l -tu-taskvorior) za dodavanje zadataka putem mej la

Posebno je zaniml j ivo pitanje kl i jenta za Android Pronašl i smo dve implementaci jeJedna je taskwarrior-androidapp (Taskvorior-android-ap) (https github comsvi jeetaskwarrior-androidapp) a druga je Mirakel (http mirakel azappsdetaskwarrior html) Izgleda da je Mirakel trenutno najpopularni je i jedino zaistaupotrebl j ivo rešenje Omogućuje sinhronizaci ju radi dovol jno stabi lno a izgleda dase formira i lepa zajednica oko tog projekta što je obećavajuće

Taskvorior

2 2

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Autor Stefan Nožinić

U prošlom broju smo dal i kratko uputstvo za instalaci ju i osnovnu konfiguraci juVagranta Pomenul i smo neke njegove bitne osobine koje nam mogu pomoći Uovom delu seri ja la ćemo razmatrati detal jni je te osobine pokazati složeni jukonfiguraci ju i šta je sve moguće uraditi pri konfiguraci j i

U prošlom delu je bi lo reči o automatskoj konfiguraci j i Vagrant kuti je i tu smopomenul i razl ičite pristupe Da se podsetimo automatska konfiguraci japodrazumeva postinstalacioni postupak konfiguraci je operativnog sistema Neki odmetoda su preko škol jke (shell) i Ansibla (eng Ansible)

Konfiguraci ja putem škol jke podrazumeva pokretanje skripte koja će izvršitikonfiguraci ju Na primer pretpostavimo da ste u svom Vagrantfileu navel i kaooperativni sistem Debi jan Vagrant će preuzeti Debi jan napraviti virtuelnu mašinu ipokrenuti Debi jan Nakon pokretanja Debi jana pokreće se sistem automatskekonfiguraci je U našem slučaju pokreće se šel-skripta (shell) koju smo navel i uVagrantfileu Ta skripta može da uradi sve što je potrebno za dodatnu konfiguraci jusistema kao što su preuzimanje nekih faj lova kloniranje Git repozitori jumainstalaci ja dodatnog softvera itd

SkripteAko do sada niste imal i iskustva sa alatima za automatsku konfiguraci jupreporučujemo vam da ih pogledate i l i da koristite šel-skripte za automatskukonfiguraci ju Ako se odlučite za prvi predlog predlažemo vam seri ja l o Ansiblu koj iide uporedo sa ovim seri ja lom Ako se odlučite za drugu opci ju navodimonaj jednostavni ju upotrebu ovakvog sistema automatske konfiguraci je

U pitanju je sistem koj i će pri l ikom prve vagrant up komande pokrenuti šel-skriptuLokaci ju skripte podešavate u Vagrantovoj konfiguracionoj datoteci za trenutnu

(3 deo)

Kako da

2 3

Broj 36

Vagrant

mašinu na sledeći način

configvmprovision shell path skriptash

U skripti sada možete navesti komande koje će se izvršiti pri l ikom prvogpokretanja mašine

Ako koristite skriptu koja se nalazi na internetu možete u putanju (path) prosleditiadresu gde se nalazi ta skripta

AnsiblAnsibl je kompleksni j i pristup automatskoj konfiguraci j i i preporučujemo njegovuupotrebu ako ste iskusan korisnik i l i ako imate žel ju da probate nešto novo i danaučite nešto zaniml j ivo

Pri l ikom upotrebe Ansibla Vagrantu je potrebno naglasiti da je reč o Ansiblovomsistemu konfiguraci je i treba navesti putanju do plejbuka (playbook) Konfiguraci jaje prikazan sledećim primerom

configvmprovision ansible do |ansible|ansibleplaybook = playbookyml

Naravno podrazumeva se da na host-mašini imate instal iran Ansibl Preporučujemo seri ja l o Ansiblu ako ste zainteresovani za detal je o tome kako seon koristi i kako može biti koristan Verujte nam posle nekog vremena ćete shvatitida su obične skripte previše bdquoružnerdquo za neke kompleksni je stvari

Pored ove dve stavke koje morate navesti možete proslediti i neke dodatneinformaci je koje su vam potrebne Recimo možete proslediti dodatne promenl j ivePrimer

ansibleextra_vars = ntp_server poolntporgnginx

port 8008workers 4

2 4

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Ovo je naročito korisno ako žel ite da imate Ansiblovu konfiguraci ju za više mašinakoje se razl ikuju samo po datim parametrima

Pokretanje automatske konfiguracijeNekad je potrebno da ponovimo konfiguraci ju iako već imamo bdquokonfigurisanurdquo(možda nepravi lno) mašinu U ovom slučaju imamo dve mogućnosti dapokrenemo mašinu i da forsiramo konfiguraci ju i l i da pokrenemo konfiguraci ju kadje mašina već pokrenuta Nema neke razl ike između ova dva pristupa osim u tomeda l i je mašina već pokrenuta i l i ni je

Ako žel imo da pokrenemo mašinu i forsiramo konfiguraci ju pokrećemo

vagrant up --provision

U drugom slučaju kada nam je mašina već pokrenuta pokrećemo komandu

vagrant provision

Ako koristite običnu skriptu Vagrant će pokrenuti skriptu ponovo i ona će se izvršitikao da ste je pokrenul i normalno unutar mašine Ako koristite Ansibl on ćedetektovati šta treba da se menja a šta ne Ovo znači da ako u Ansiblovojkonfiguraci j i navedete instalaci ju nekog paketa Ansibl će prvo proveriti da l i jepaket prisutan na sistemu pa tek onda ga instal irati

Za sledeći brojU narednom delu ćemo pokazati primere kako da koristite promenl j ive uVagrantovoj konfiguracionoj datoteci i kako da koristite stvari specifične za Rubi(Ruby)

Kako da

2 5

Broj 36

Autor Dejan Maglov

U poslednje dve do tri godine u domaćoj zajednici korisnika Linuksa uočl j iv je novitrend Masovnost i interesovanje novih korisnika za Linuks opada što se možedonekle povezati sa ekonomskom krizom i sa padom prodaje novih računara a sadruge strane uočava se porast zaniml j ivih domaćih projekata vezanih za Linuks iuopšte za otvoreni kocircd pokrenutih od strane pojedinaca i l i manj ih grupa

Nepažl j ivi promatrač bi rekao da to nema smisla Stavl janje direktne relaci jeizmeđu masovnosti i kval iteta je očigledno pogrešno i to ne samo u ovom slučajunego uopšte Pad aktivnosti na forumima srpskih zajednica korisnika Linuksa znači

U potrazi za idealnom distribucijom

Šale OS ndash Karika koja nedostaje

Oslobađanje

2 6

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Oslobađanje

samo da je eufori ja koju je izazvao Ubuntu svojom pojavom i jakim marketingomsplasla i da smo se vrati l i u bdquopredubuntuovskordquo doba koje je obeležio razvojLinuksa bez upadl j ivog marketinga Za novu eufori ju oko Linuksa potrebni su novisenzacionalni projekat i novi talas agresivnog marketinga

Zatišje na forumima aktivistima ostavl ja prostor da se preusmere sa edukaci jenovih korisnika na neke druge svoje projekte U vreme Ubuntuovske eufori je jebi lo ideja da se pravi domaća distribuci ja Jedna je čak i pokrenuta na akademskomnivou ndash cp6Linux (2 008-2 009) Očigledno projekat ni je bio zreo i ni je bio postavl jenna zdravim osnovama fi lozofi je slobodnog i otvorenog softvera pa je brzo propaoNovac i eufori ja su pokrenul i ta j projekat al i kada je bdquoizmaknuta jedna stol icardquo(novac) zbog ekonomske krize projekat je propao Danas bez imalo novca načistoj fi lozofi j i slobodnog otvorenog koda beležimo već nekol iko zaniml j ivihprojekata domaćih distribuci ja Linuksa

ŠaleOS ndash Svetski a našOdmah na početku da razrešimo di lemu da l i je ovo nova distribuci ja Linuksa i l i jesamo mal i fork1 Zubuntua (eng Xubuntu) Pošto je teško biti priznat u selunajpouzdani je je da se odmah pri javiš u grad pa ako te grad prihvati ima šanse date posle i selo prihvati Šale OS (eng ChaletOS) je definitivno prihvaćen u bdquogradurdquoa evo i dokaza

http distrowatch comtable phpdistribution= chaletoshttp distrohunt cupofl inux comarticles phparticle_id= 31

U skoro svim recenzi jama Šale OS je ocenjen kao najbol j i Linuks namenjenkorisnicima koj i su u tranzici j i sa Vindouza na Linuks Pošto to sad znamo možemosa ponosom da kažemo da je autor Šale OS-a Dejan Petrović čitaocima LiBREčasopisa poznat kao autor programa Great Little Radio Player (engl sja jni mal iradio plejer)

Projektni zadatakIdeja ni je nova i naročito je postala aktuelna nakon gašenja podrške za Vindouz

1 Fork - u razvoju softvera razvojna granaderivat projekta koju razvi ja drugi tim udrugači jem pravcu

2 7

Broj 36

Eks-Pi Stari j i hardver je ostao bez podrške za Vindouz i jedini način da mu seproduži život je prelazak na Linuks Prelazak na Linuks ni je lak Suština je ista i l isl ična al i potpuno novi programi nova fi lozofi ja zbunjujuć i razl ičit izgled mnogeodvrate od ideje da pređu na novi nepoznati operativni sistem Svako od nas znabar nekoga ko je odustao od ovog prelaska

Ideja za nastanak ovakvog projekta je da se migrantima sa Vindouza ponudi izgledšto sl ični j i onom na koj i su navikl i Ovakvi projekti vezani za Linuks se trude nesamo da ponude sl ičan vizuelni utisak nego i da ponude korisniku podešavanja namestima gde ih oni očekuju s osvrtom na svoje iskustvo na Vindouzu

Sl ičan projekat je ponudio Zorin OS al i naš utisak je da Šale OS nudi više

Prvi utisciŠale OS je dobio ime po sti lu švajcarskih planinskih kuća koje odl ikujujednostavnost lepota i prepoznatl j ivost Poput bdquošalerdquo kuće Šale OS treba upravoda korisniku pruži udobnost prepoznatl j ivog okruženja lepotu i da se u njemu uvek

ŠaleOS

2 8

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

oseća kao kod svoje kuće

Šale OS je zapravo fork Zubuntua od kojeg se suštinski malo razl ikuje sa potpunopri lagođenim sti lom Aktuelna verzi ja Šale OS-a je 14 04 2 što je takođe naslediood Zubuntua na kojem je baziran Ovo znači da korisnik ima dugoročnu podršku jerje Zubuntu 14 04 izdanje sa dugogodišnjom podrškom (LTS)

Šale OS se isporučuje u dva izdanja ISO sl ike 32 -bitnoj i 64-bitnoj vel ičine 1 2GBza živi DVD i l i USB medi j Takođe je moguće preuzeti sl iku od 24GB koja sadrži obaizdanja Šale OS-a i koja je kompatibi lna samo sa DVD medi jumom

Sa dobrim nasleđem Šale OS je od Zubuntua nasledio i veoma sporo podizanježivog sistema sa DVD-a (USB-a) Imamo utisak da u poslednje vreme derivatiUbuntua najspori je podižu živi sistem u odnosu na sve druge žive distribuci jeLinuksa Ko izdrži i dočeka da se živi Šale OS podigne imaće pri l iku da vidipodrazumevanu plavu temu ovog operativnog sistema Prvi utisak je da Šale OSsvojom podrazumevanom temom pravi otklon od Vindouza ka Linuksu iako imapotenci ja l da potpuno bdquoklonirardquo Vindouzov izgled Šale OS svojompodrazumevanom temom poručuje bdquo Ja nisam Vindouz Nemojte me ni podsvesnoupoređivati sa nj im Ja sam Linuks koj i vam pomaže da se lakše snađete u meni rdquo

Oslobađanje

2 9

Broj 36

Svi elementi u Šale OS-u su na istim mestima kao naprimer u Vindouzu 7 Panelje u dnu ekrana Na njemu su dugme za meni ikonice najčešće korišćenihapl ikaci ja traka pokrenutih programa notifikaciona zona sa kontrolom zvukakontrolom mreže satom i tastaturnim izlazom i na kraju taster za minimiziranjesvih otvorenih prozora i otkrivanje radne površi (desktopa) Radna površ sadržinajbitni je ikonice za početak rada sa sistemom i Konki jev (eng Conky) sti l izovanisat Sve u svemu sasvim očekivana postavka za svakog migranta sa Vindouza

Instalacija Šale OS-aIako se i na osnovu živog sistema može steći utisak o upotrebl j ivosti sistema praviutisak daje tek prava instalaci ja na tvrdi disk računara Iako je instalaci ja Linuksalakša od instalaci je Vindouza to je ipak najkritični ja operaci ja za migranta Uslučaju da korisnik nema nameru da čuva neke podatke na svom računaruproblema neće biti Ubuntuov grafički instaler je jedan od najbol j ih inajautomatizovani j ih u svetu Linuksa Od korisnika traži samo nekol ikonaj jednostavni j ih l ičnih podataka a sve ostalo odrađuje sam Dovol jno je samopronaći ikonicu instalera na radnoj površi živog sistema i l i odabrati instalaci ju

ŠaleOS

30

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

pri l ikom podizanja sistema sa instalacionog medi ja (ovo je prirodan način zamigrante) Sve ostalo ide glatko - takoreći bdquonekst nekst nekst finišrdquo tehnologi jana koju su migranti navikl i

Za one koj i ipak žele da sačuvaju neke postojeće podatke na tvrdom diskupreporučujemo da se obrate nekom iskusni jem korisniku Linuksa (pitajte bi lo kogna forumima zajednica korisnika Linuksa) koj i će ih provesti kroz proces instalaci je

Upotrebljivost Šale OS-aApsolutno bdquokloniranjerdquo Vindouza na Linuksu je nemoguće Šale OS se ipak opasnopribl ižio Dodatnim uređivanjem pomoću već pripreml jenih alata Šale OS još višemože da l iči na Vindouz i l i da se potpuno transformiše u IksFCE (XFCE) Linuks požel j i korisnika

Grupisanje svih podešavanja u Setings Menadžeru 2 dobro imitira Kontrolni panel naVindouzu tako da migranti neće biti u di lemi gde su sva podešavanja sistema

Šale meni (Visker meni eng Whisker Menu) dobro oponaša Vindouzov Start meni tako da je pristup programima jasan i intuitivan Programi su standardno grupisanipo nameni na način karakterističan za Linuks al i misl imo da je to plus u odnosu naVindouzov pristup i da to ni je zbunjujuće migrantima

Dodavanje ikonica na panel i l i na radnu površ je sl ično kao kod Vindouza Dovol jnoje samo prevući mišem ikonicu iz meni ja na radnu površ i l i na panel

Aplikacije

Imamo utisak da je izbor apl ikativnog softvera vrlo pažl j ivo urađen Izabrane suuglavnom apl ikaci je koje su već standardne i na Vindouzu kao što su FajerfoksTanderberd (eng Thunderbird) i VLC Takođe izabrane su apl ikaci je koje su vrlosl ične Vindouzovim alternativama poput bdquoOdejšusardquo (eng Audacious) koj i l iči nabdquoVinamprdquo (eng Winamp) i l i bdquoDokument vjuerardquo koj i l iči na bdquo Akrobat riderrdquo

Ako se izaberu i ikonice koje sl iče onim na Vindouzu prepoznavanje apl ikaci ja ćebiti potpuno i neće biti d i lema za šta služi pojedina apl ikaci ja

2 Setings Menadžer - енг Settings Manager Podešavanje sistama

Oslobađanje

31

Broj 36

ŠaleOS

32

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Instalacija programa

Za migrante instalaci ja programa na Linuksu je najveća promena Ova promenafi lozofi je predstavl ja najveći šok za migrante Ubuntu softverski centar je dizajniranda ublaži ovaj šok U današnje vreme l judi su već naviknuti na Android i Androidstor tako da je lako navići se na Ubuntu softverski centar

Drugi problem migranata kada je u pitanju instalaci ja programa je što su mnoginavikl i na pojedine programe za Vindouz i bez nj ih ne mogu Šale ne može upotpunosti da reši taj problem al i može da ga ublaži Jedan ogroman plus za ŠaleOS je predinstal irani Vajn (eng WineHQ) i Plej -on-Linuks (eng PlayOnLinux) Dosada nismo sretal i d istribuci je Linuksa za početnike sa ovim već predinstal iranimprogramima

Oslobađanje

33

Broj 36

ŠaleOS

Vajn može da bude presudni dodatak koj i može da zadrži migranta na LinuksuSama ideja da može programe za Vindouz na koje je navikao da instal ira naLinuksu može da ga opredel i da je napravio dobar izbor operativnog sistema

ZaključakPrimeti l i smo da najnovi ja verzi ja Šale OS-a nema predinstal iran kancelari jski paketprograma Ovo je još jedan dokaz vrlo pažl j ivog odabira softvera za Šale sa stalnimrazmišl janjem kome ja namenjen ovaj operativni sistem Odabir kancelari jskogpaketa programa je vrlo subjektivan proces Nametanje Libre Ofisa kao rešenjamoglo bi biti kontraproduktivno Zahval ju jući Vajnu korisnik može da instal ira ineke stari je Majkrosoft Ofis pakete (npr MS Office 2010) tako da je na korisniku dabira opci ju koja mu naviše odgovara

Potrebno je malo iskustva u svetu Linuksa za punu kontrolu Šale OS-a Može da sekoristi i bez imalo iskustva vezanog za Linuks Intuitivan je i vodio je računa oiskustvima koje imaju migranti Bol je od ovog po našem sudu ne može

Iako su performanse u ovako uskoprofi l isanom operativnom sistemu u drugomplanu izbor grafičkog okruženja IksFCE i Zubuntua za osnovu dobar je izbor Dobroje odmeren odnos jednostavnosti upotrebe i opterećenja sistema Autor je moraoda vodi računa da je sistem prvenstveno namenjen stari jem hardveru iistovremeno neiskusnim korisnicima Linuks ima rešenja koja su još lakša za sistema teža za korisnika al i i obrnuto IksFCE je tačno u sredini Pošto je Zubuntu jedanod najbol j ih IksFCE sistema za početnike autor je odl ično izabrao sistem za bazuŠale OS-a Kao rezultat izbora dobio je jako stabi lan jednostavan okretan i lakoperativni sistem i za sebe kao korisnika i za hardver

Korisni l inkovi [1] https sites google comsitechaletosl inuxhome[2 ] https www youtube comwatchv= pL9H7GZWeyo[3] http www l inuxinsider comstory81771 htmlrss= 1

34

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Slobodni profesionalac

Аутор Стефан Ножинић

У претходном броју смо поменули шта је то Ансибл (енг Ansible) и навели смопримере његове нај једноставније употребе

У овом броју наводимо детаљнију употребу инвентара неке ад-хок командекао и неке детаље о употреби и могућностима конфигурације помоћуАнсибла

ИнвентарУ претходном броју било је тек неколико речи о овом појму Инвентар нам јеу претходном броју послужио да наведемо наша три сервера која смо каснијепинговали Рекли смо да је инвентар датотека која служи за навођењесервера који желимо да администрирамо и да помоћу њега можемоконфигурисати специфичне параметре за те сервере

Класична и најпростија употреба ове конфигурационе датотеке јеједноставно навођење жељених сервера

etcansiblehosts

server1examplecomserver2examplecomserver3examplecommailexamplecomwebexamplecom

2 deo

35

Broj 36

Наравно ово је довољно за једноставну употребу у случајевима када желимода сви наши сервери имају исту конфигурацију Ово као што сви добрознамо није често случај Обично желимо сервере подешене за специфичнунамену Ради овога нам Ансибл инвентар омогућава употребу групаједноставним навођењем секција те нас ова конфигурациона датотека достаподсећа на INI формат Рецимо да например имамо два веб-сервера једансервер за базе података и два мејл-сервера Наша конфигурација биизгледала овако

[webservers]web1examplecomweb2examplecom

[email]mail1examplecommail2examplecom

[databases]dbexamplecom

Као што се може приметити из примера секције постављамо измеђусредњих заграда Овде је битно напоменути да један сервер може припадативише секција па тако можемо имати сервер који служи и за веб и за базеподатака

Поред адресе сервера можете навести и SSH порт ако се не користи онајподразумевани - например

mailexamplecom1548

Поред порта можете навести и корисничко име при логовању - примерицена следећи начин

other1examplecom ansible_connection=ssh ansible_ssh_user=mpdehaanother2examplecom ansible_connection=ssh ansible_ssh_user=mdehaan

Као што сте могли већ да приметите и сами закључите могуће је поставитииндивидуалне променљиве по хосту Например

Ansibl

36

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

wwwexamplecom var1=val1 var2=val2

Променљиве могу бити конфигурисане и за целу групу

[webservers]web1examplecomweb2examplecom

[webserversvars]var1=val1var2=val2

Ад-хок командеИако је Ансибл намењен за употребу са тзв плејбуковима (playbooks) честоћете имати потребу да извршите неку команду на брзину и нећете желетида наводите специјалну конфигурацију за то Због овога Ансибл вамомогућава употребу ад-хок команди

Ми смо овакву команду већ поменули у претходном броју али нисмо удетаље објашњавали шта се ту конкретно дешава Употребили смо је када

Slobodni profesionalac

37

Broj 36

смо желели да пингујемо све наше сервере

Употребљавају се тако што се у конзоли укуца

ansible target -a command

Овде command треба заменити жељеном командом коју желите даизвршите а target треба заменити именом групе или хоста на којем желитеизвршавање задате команде

Например ако желимо да рестартујемо само веб-сервере користимо

ansible webservers -a reboot

На сличан начин можемо користити и друге уграђене модуле Ансибла каопримерице copy модул за премештање датотека на више сервера

ansible servers -m copy -a src=etchosts dest=tmphosts

Такође употребом ових команди можете сазнати тзв чињенице (енг facts) осерверу Ове варијабле су важне јер се могу користити за условноизвршавање команди у плејбуковима

Да бисте сазнали прикупљене чињенице за дати хост извршите

ansible target -m setup

За крајУ наредном броју показујемо највећу моћ Ансибла када будемо објаснилиупотребу плејбукова До тада надамо се да се нећете устручавати да нампошаљете е-писмо на нашу већ познату адресу електронске поште сапитањима критикама и предлозима

Ansibl

38

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Internet mreža i komunikacije

Autor Kriptopank

Na početku trećeg dela ovog seri ja la iznosimo jednu dobru vest Subrosa servisopisan u prvom delu ponovo je dostupan na mreži posle kratkog prekida odnekol iko dana

Iako iz naslova prevedenog na srpski jezik možda niste odmah prepoznal ipopularni servis pod originalnim engleskim nazivom Cryptocat on je jedan odsvakako najčuveni j ih i najpoznati j ih iz svoje vrste del imično prekriven plaštomkontroverzi i spekulaci ja

Ova apl ikaci ja samo je jedna u nizu svetski poznatih kriptografskih speci ja l i tetaskuvanih u kuhinj i gospodina Nadima Kobeisi ja (eng Nadim Kobeissi) sa istori jomdugom sada već preko četiri i po godine Ovaj dvadesetpetogodišnj i programerodgovoran je za apl ikaci je kao što su Mini lok (eng miniLock) i Pirio (eng Peerio)

Istina je da ovaj servis ni je hodao po crvenom tepihu od svog nastanka i da jepreko trnja na kraju ipak stigao do zvezda zaslugom svog autora i medi ja koj i supisal i o ranj ivostima ovog servisa otkrivenim tokom 2 013 godine Više o ovome nahttp goo glRWDy5L i http goo glZBj9B

Zapravo se radi o apl ikaci j i koja vam pruža mogućnost grupnog ćaskanja razmenepodataka al i i privatne konverzaci je sa nekom osobom iz grupe za ćaskanje a sveje to šifrovano tako da servis ne zna sam sadržaj vaših dopisivanja

Šifrovani čet (3 deo)

39

Broj 36

Šifrovani čet

Kriptografski model je i ovde takozvani end-tu-end (end-to-end) i sve (šifrovanje idešifrovanje) se obavl ja u vašem pretraživaču koj im pristupate ovom servisu pa jesvakako požel jno da pametno odaberete veb-pretraživač kako vas isti ne biizneverio svoj im manama i sigurnosnim propustima

Kad smo već kod end-tu-end šifrovanja da se podsetimo kako se ovo praktičnoizvodi kako kod mnogih apl ikaci ja tako i kod ove

Korisnici kreiraju javne i tajne kl jučeve lokalno javne proslede centralnom servisukoj i ih spaja pa servis umesto vas prosleđuje vaš javni kl juč osobama koje žele savama da sigurno komuniciraju (poši l jaoci poruka) Poši l jaoci šifruju porukunamenjenu vama vašim javnim kl jučem i proslede je centralnom servisu

Pređimo sada na instal iranje i korišćenje Kriptoketa

Dakle kada se ode na sajt Kriptoketa (https crypto cat) treba da se odaberedodatak za vaš pretraživač i on se instal ira na isti Ovde ćemo pretpostaviti da jeto Fajerfoks pa kad on bude tražio da ga restartujete učinite to

Sledeći korak je nalaženje ikonice instal irane apl ikaci je a za to morate otići u menirarr kastomajz (customize) Sada je potrebno da apl ikaci ju prebacite iz gomile ostal ihapl ikaci ja ( levo) u meni (desno) kao što je prikazano na sl ikama

40

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Pokretanje apl ikaci je iz pretraživača ne zahteva internet al i da biste se povezal i saostal ima internet vam je neophodan

Internet mreža i komunikacije

41

Broj 36

Pri pokretanju apl ikaci je treba da izaberete ime diskusi je (conversation name) i l iprostori je uslovno rečeno a to je ime grupe koju žel ite da kreirate i l i kojoj žel ite dase prikl jučite Nadimak (nickname) možete odabrati po žel j i a l i bi val ja lo da inadimak i ime diskusi je nemaju mnogo veze sa vašim stvarnim imenom i vašimostal im nadimcima u drugim apl ikaci jama i društvenim mrežama jer je to podatakkoj i Kriptoket-server vidi kada se na njega povežete pored vaše aj-pi (IP) adrese

Ove informaci je koje Kriptoket-server vidi nazivaju se metapodaci o koj ima smopričal i u trideset trećem broju Ime diskusi je i nadimak se mogu lako lažirati a zaprikrivanje aj-pi adrese će vam trebati neka anonimna mreža poput Tora i l ivirtualne privatne mreže (VPN) Više o metapodacima koje će Kriptoket-serverprikupiti od vas možete naći na nj ihovom blogu (https goo glTALq0R)

Ime diskusi je ćete proslediti ostal ima koj i su zainteresovani za zajedničkukomunikaci ju oni će se povezati sa vama i šifrovano ćaskanje može da počneInteresantno je kako korisnici niti vide niti moraju da brinu o kl jučevima Korisničkosučel je (GUI) apl ikaci je je jednostavno i praktično što je sigurno donelo slavu ovojapl ikaci j i pored vel ike medi jske pažnje

Kriptoket je projekat otvorenog koda i možete ga naći na Githabu(https goo gl4FOYMa) Ne samo da možete da proučavate kocircd apl ikaci je većmožete instal irati Kriptoket-servis na vašim serverima i tako imati potpunukontrolu nad metapodacima koje ostavl jate iza sebe kao mrvice hleba

Takođe je interesantno da apl ikaci ja još uvek nema stabi lnu podršku za Androidoperativni sistem al i eksperimentalna podrška je dostupna na KriptoketovomGithabu (https goo glpeXRgJ)

Propusti su ispravl jeni i apl ikaci ja sada koristi mnogo bol je kriptografske algoritmekoj i koriste el iptičke krive (ECDH - Eliptic Curve Diffie Hellman) za generisanjejavnog i tajnog kl juča El iptičke krive pružaju mnogo bol ju sigurnost od recimoRSA kl jučeva iste dužine o čemu smo govori l i u poslednjem delu seri ja la oenkriptovanoj elektronskoj pošti

Pored end-tu-end enkripci je Kriptoket koristi i OTR protokol koj i se koristi za XMPPvid komunikaci je Bez nepotrebnog ulaženja u detal je OTR vam pruža nešto što sezove prihvatl j ivo poricanje (plausible deniability) a to je mogućnost da porekne daste nešto baš vi napisal i ako se vaša šifrovana komunikaci ja ipak nekako dešifruje

Šifrovani čet

42

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Pregled popularnosti GNULinuks iBSD distribuci ja za mesec maj

Distrowatch

Pad ltPorast gtIsti rejting =(Korišćeni podaci sa Distrovoča)

123456789

101112131415161718192 02 12 22 32 42 5

MintDebianUbuntuFedoraopenSUSEMageiaCentOSManjaroArchLXLEelementaryPCLinuxOSAndroid-x86PeppermintNetrunnerQ4OSSolusPuppySabayonLubuntuKal ideepinantiXZorinwattOS

2 952 lt1706gt1498lt1462 =1106lt

945gt940lt879lt737lt701lt673lt638gt617=565gt539gt538gt534=534lt533gt509lt494lt478lt476=452 lt439gt

Iako veoma praktičan i dovol jnosiguran Kriptoket ni je za svenamene Nema podršku za video iaudio što je naprimer podržanokod pomenute Subrose Kriptoket jenamenjen kao sigurni ja alternativadruštvenim mrežama poputFejsbuka i svoju ulogu obavl ja većnekol iko godina što je pokazatel jdobrog kval iteta

Internet mreža i komunikacije

USKOROLiBRE-Serbian 2015

LLiiBBRREEČasopis o slobodnom softveru

TTrrii ggoodd iinnee ssaavvaammaa

Hvala što nam verujete

Page 20: Libre 36 hd lat

2 0

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

task proj l ibre taskwarrior donetask 13 donetask projlibr priH long

Kao što možete primetiti Task dozvol java nepotpune nazive projekata opisakomandi i izbora parametara Ukol iko niste sigurni koj i zadaci će biti izabranizadatim fi lterom uvek možete pokrenuti Task samo sa fi l terom (bez komandi iparametara) kako biste dobi l i spisak zadataka koj i zadovol javaju uslove izbora

Sinhronizacija

Task podržava nekol iko vidova sinhronizaci je još od ranih verzi ja Pošto su podaci ozadacima sačuvani u tekstualnim datotekama ređenje i spajanje tih datoteka sarazl ičitih računara ni je prevel ik problem Tako je od rani je dostupna sinhronizaci japutem Git repozitori juma ssh (eng secure shell) a neki korisnici su se snalazi l ičak i sa Dropboksovim direktori jumima Kada smo poslednj i put pisal i o ovomprogramu taskd je bio tek u planu a danas je to proveren i podrazumevani način

Predstavljamo

2 1

Broj 36

za sinhronizaci ju Taskovih podataka između više računara Taskd je servis koj i jeTaskvorior zajednica napravi la za svoje potrebe Reč je takođe o slobodnomsoftveru i svako može da pokrene ovaj servis na svom serveru Komunikaci ja jenaravno šifrovana standardnim i dobro testiranim algoritmima Ovom pri l ikommoramo da spomenemo i servis Frisink ( https freecinc com ) koj i pruža besplatnuuslugu taskd servera

Dodaci i srodni programiKao što smo već napisal i Taskvorior zajednica je popri l ično živa a korisnici delesvoje alatke i dodatke sa ostal im korisnicima Na ovoj stranici postoj i pregledtakvih dodataka ( http taskwarrior orgtools ) Neki od zaniml j ivih su bugwarrior(Bagvorior) koj i može da preuzima spiskove zadataka sa Githaba bdquotrdquo koj i ćepromeniti ponašanje u zavisnosti od lokaci je na kojoj se terminal trenutno nalazi imail2taskwarrior (Mej l -tu-taskvorior) za dodavanje zadataka putem mej la

Posebno je zaniml j ivo pitanje kl i jenta za Android Pronašl i smo dve implementaci jeJedna je taskwarrior-androidapp (Taskvorior-android-ap) (https github comsvi jeetaskwarrior-androidapp) a druga je Mirakel (http mirakel azappsdetaskwarrior html) Izgleda da je Mirakel trenutno najpopularni je i jedino zaistaupotrebl j ivo rešenje Omogućuje sinhronizaci ju radi dovol jno stabi lno a izgleda dase formira i lepa zajednica oko tog projekta što je obećavajuće

Taskvorior

2 2

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Autor Stefan Nožinić

U prošlom broju smo dal i kratko uputstvo za instalaci ju i osnovnu konfiguraci juVagranta Pomenul i smo neke njegove bitne osobine koje nam mogu pomoći Uovom delu seri ja la ćemo razmatrati detal jni je te osobine pokazati složeni jukonfiguraci ju i šta je sve moguće uraditi pri konfiguraci j i

U prošlom delu je bi lo reči o automatskoj konfiguraci j i Vagrant kuti je i tu smopomenul i razl ičite pristupe Da se podsetimo automatska konfiguraci japodrazumeva postinstalacioni postupak konfiguraci je operativnog sistema Neki odmetoda su preko škol jke (shell) i Ansibla (eng Ansible)

Konfiguraci ja putem škol jke podrazumeva pokretanje skripte koja će izvršitikonfiguraci ju Na primer pretpostavimo da ste u svom Vagrantfileu navel i kaooperativni sistem Debi jan Vagrant će preuzeti Debi jan napraviti virtuelnu mašinu ipokrenuti Debi jan Nakon pokretanja Debi jana pokreće se sistem automatskekonfiguraci je U našem slučaju pokreće se šel-skripta (shell) koju smo navel i uVagrantfileu Ta skripta može da uradi sve što je potrebno za dodatnu konfiguraci jusistema kao što su preuzimanje nekih faj lova kloniranje Git repozitori jumainstalaci ja dodatnog softvera itd

SkripteAko do sada niste imal i iskustva sa alatima za automatsku konfiguraci jupreporučujemo vam da ih pogledate i l i da koristite šel-skripte za automatskukonfiguraci ju Ako se odlučite za prvi predlog predlažemo vam seri ja l o Ansiblu koj iide uporedo sa ovim seri ja lom Ako se odlučite za drugu opci ju navodimonaj jednostavni ju upotrebu ovakvog sistema automatske konfiguraci je

U pitanju je sistem koj i će pri l ikom prve vagrant up komande pokrenuti šel-skriptuLokaci ju skripte podešavate u Vagrantovoj konfiguracionoj datoteci za trenutnu

(3 deo)

Kako da

2 3

Broj 36

Vagrant

mašinu na sledeći način

configvmprovision shell path skriptash

U skripti sada možete navesti komande koje će se izvršiti pri l ikom prvogpokretanja mašine

Ako koristite skriptu koja se nalazi na internetu možete u putanju (path) prosleditiadresu gde se nalazi ta skripta

AnsiblAnsibl je kompleksni j i pristup automatskoj konfiguraci j i i preporučujemo njegovuupotrebu ako ste iskusan korisnik i l i ako imate žel ju da probate nešto novo i danaučite nešto zaniml j ivo

Pri l ikom upotrebe Ansibla Vagrantu je potrebno naglasiti da je reč o Ansiblovomsistemu konfiguraci je i treba navesti putanju do plejbuka (playbook) Konfiguraci jaje prikazan sledećim primerom

configvmprovision ansible do |ansible|ansibleplaybook = playbookyml

Naravno podrazumeva se da na host-mašini imate instal iran Ansibl Preporučujemo seri ja l o Ansiblu ako ste zainteresovani za detal je o tome kako seon koristi i kako može biti koristan Verujte nam posle nekog vremena ćete shvatitida su obične skripte previše bdquoružnerdquo za neke kompleksni je stvari

Pored ove dve stavke koje morate navesti možete proslediti i neke dodatneinformaci je koje su vam potrebne Recimo možete proslediti dodatne promenl j ivePrimer

ansibleextra_vars = ntp_server poolntporgnginx

port 8008workers 4

2 4

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Ovo je naročito korisno ako žel ite da imate Ansiblovu konfiguraci ju za više mašinakoje se razl ikuju samo po datim parametrima

Pokretanje automatske konfiguracijeNekad je potrebno da ponovimo konfiguraci ju iako već imamo bdquokonfigurisanurdquo(možda nepravi lno) mašinu U ovom slučaju imamo dve mogućnosti dapokrenemo mašinu i da forsiramo konfiguraci ju i l i da pokrenemo konfiguraci ju kadje mašina već pokrenuta Nema neke razl ike između ova dva pristupa osim u tomeda l i je mašina već pokrenuta i l i ni je

Ako žel imo da pokrenemo mašinu i forsiramo konfiguraci ju pokrećemo

vagrant up --provision

U drugom slučaju kada nam je mašina već pokrenuta pokrećemo komandu

vagrant provision

Ako koristite običnu skriptu Vagrant će pokrenuti skriptu ponovo i ona će se izvršitikao da ste je pokrenul i normalno unutar mašine Ako koristite Ansibl on ćedetektovati šta treba da se menja a šta ne Ovo znači da ako u Ansiblovojkonfiguraci j i navedete instalaci ju nekog paketa Ansibl će prvo proveriti da l i jepaket prisutan na sistemu pa tek onda ga instal irati

Za sledeći brojU narednom delu ćemo pokazati primere kako da koristite promenl j ive uVagrantovoj konfiguracionoj datoteci i kako da koristite stvari specifične za Rubi(Ruby)

Kako da

2 5

Broj 36

Autor Dejan Maglov

U poslednje dve do tri godine u domaćoj zajednici korisnika Linuksa uočl j iv je novitrend Masovnost i interesovanje novih korisnika za Linuks opada što se možedonekle povezati sa ekonomskom krizom i sa padom prodaje novih računara a sadruge strane uočava se porast zaniml j ivih domaćih projekata vezanih za Linuks iuopšte za otvoreni kocircd pokrenutih od strane pojedinaca i l i manj ih grupa

Nepažl j ivi promatrač bi rekao da to nema smisla Stavl janje direktne relaci jeizmeđu masovnosti i kval iteta je očigledno pogrešno i to ne samo u ovom slučajunego uopšte Pad aktivnosti na forumima srpskih zajednica korisnika Linuksa znači

U potrazi za idealnom distribucijom

Šale OS ndash Karika koja nedostaje

Oslobađanje

2 6

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Oslobađanje

samo da je eufori ja koju je izazvao Ubuntu svojom pojavom i jakim marketingomsplasla i da smo se vrati l i u bdquopredubuntuovskordquo doba koje je obeležio razvojLinuksa bez upadl j ivog marketinga Za novu eufori ju oko Linuksa potrebni su novisenzacionalni projekat i novi talas agresivnog marketinga

Zatišje na forumima aktivistima ostavl ja prostor da se preusmere sa edukaci jenovih korisnika na neke druge svoje projekte U vreme Ubuntuovske eufori je jebi lo ideja da se pravi domaća distribuci ja Jedna je čak i pokrenuta na akademskomnivou ndash cp6Linux (2 008-2 009) Očigledno projekat ni je bio zreo i ni je bio postavl jenna zdravim osnovama fi lozofi je slobodnog i otvorenog softvera pa je brzo propaoNovac i eufori ja su pokrenul i ta j projekat al i kada je bdquoizmaknuta jedna stol icardquo(novac) zbog ekonomske krize projekat je propao Danas bez imalo novca načistoj fi lozofi j i slobodnog otvorenog koda beležimo već nekol iko zaniml j ivihprojekata domaćih distribuci ja Linuksa

ŠaleOS ndash Svetski a našOdmah na početku da razrešimo di lemu da l i je ovo nova distribuci ja Linuksa i l i jesamo mal i fork1 Zubuntua (eng Xubuntu) Pošto je teško biti priznat u selunajpouzdani je je da se odmah pri javiš u grad pa ako te grad prihvati ima šanse date posle i selo prihvati Šale OS (eng ChaletOS) je definitivno prihvaćen u bdquogradurdquoa evo i dokaza

http distrowatch comtable phpdistribution= chaletoshttp distrohunt cupofl inux comarticles phparticle_id= 31

U skoro svim recenzi jama Šale OS je ocenjen kao najbol j i Linuks namenjenkorisnicima koj i su u tranzici j i sa Vindouza na Linuks Pošto to sad znamo možemosa ponosom da kažemo da je autor Šale OS-a Dejan Petrović čitaocima LiBREčasopisa poznat kao autor programa Great Little Radio Player (engl sja jni mal iradio plejer)

Projektni zadatakIdeja ni je nova i naročito je postala aktuelna nakon gašenja podrške za Vindouz

1 Fork - u razvoju softvera razvojna granaderivat projekta koju razvi ja drugi tim udrugači jem pravcu

2 7

Broj 36

Eks-Pi Stari j i hardver je ostao bez podrške za Vindouz i jedini način da mu seproduži život je prelazak na Linuks Prelazak na Linuks ni je lak Suština je ista i l isl ična al i potpuno novi programi nova fi lozofi ja zbunjujuć i razl ičit izgled mnogeodvrate od ideje da pređu na novi nepoznati operativni sistem Svako od nas znabar nekoga ko je odustao od ovog prelaska

Ideja za nastanak ovakvog projekta je da se migrantima sa Vindouza ponudi izgledšto sl ični j i onom na koj i su navikl i Ovakvi projekti vezani za Linuks se trude nesamo da ponude sl ičan vizuelni utisak nego i da ponude korisniku podešavanja namestima gde ih oni očekuju s osvrtom na svoje iskustvo na Vindouzu

Sl ičan projekat je ponudio Zorin OS al i naš utisak je da Šale OS nudi više

Prvi utisciŠale OS je dobio ime po sti lu švajcarskih planinskih kuća koje odl ikujujednostavnost lepota i prepoznatl j ivost Poput bdquošalerdquo kuće Šale OS treba upravoda korisniku pruži udobnost prepoznatl j ivog okruženja lepotu i da se u njemu uvek

ŠaleOS

2 8

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

oseća kao kod svoje kuće

Šale OS je zapravo fork Zubuntua od kojeg se suštinski malo razl ikuje sa potpunopri lagođenim sti lom Aktuelna verzi ja Šale OS-a je 14 04 2 što je takođe naslediood Zubuntua na kojem je baziran Ovo znači da korisnik ima dugoročnu podršku jerje Zubuntu 14 04 izdanje sa dugogodišnjom podrškom (LTS)

Šale OS se isporučuje u dva izdanja ISO sl ike 32 -bitnoj i 64-bitnoj vel ičine 1 2GBza živi DVD i l i USB medi j Takođe je moguće preuzeti sl iku od 24GB koja sadrži obaizdanja Šale OS-a i koja je kompatibi lna samo sa DVD medi jumom

Sa dobrim nasleđem Šale OS je od Zubuntua nasledio i veoma sporo podizanježivog sistema sa DVD-a (USB-a) Imamo utisak da u poslednje vreme derivatiUbuntua najspori je podižu živi sistem u odnosu na sve druge žive distribuci jeLinuksa Ko izdrži i dočeka da se živi Šale OS podigne imaće pri l iku da vidipodrazumevanu plavu temu ovog operativnog sistema Prvi utisak je da Šale OSsvojom podrazumevanom temom pravi otklon od Vindouza ka Linuksu iako imapotenci ja l da potpuno bdquoklonirardquo Vindouzov izgled Šale OS svojompodrazumevanom temom poručuje bdquo Ja nisam Vindouz Nemojte me ni podsvesnoupoređivati sa nj im Ja sam Linuks koj i vam pomaže da se lakše snađete u meni rdquo

Oslobađanje

2 9

Broj 36

Svi elementi u Šale OS-u su na istim mestima kao naprimer u Vindouzu 7 Panelje u dnu ekrana Na njemu su dugme za meni ikonice najčešće korišćenihapl ikaci ja traka pokrenutih programa notifikaciona zona sa kontrolom zvukakontrolom mreže satom i tastaturnim izlazom i na kraju taster za minimiziranjesvih otvorenih prozora i otkrivanje radne površi (desktopa) Radna površ sadržinajbitni je ikonice za početak rada sa sistemom i Konki jev (eng Conky) sti l izovanisat Sve u svemu sasvim očekivana postavka za svakog migranta sa Vindouza

Instalacija Šale OS-aIako se i na osnovu živog sistema može steći utisak o upotrebl j ivosti sistema praviutisak daje tek prava instalaci ja na tvrdi disk računara Iako je instalaci ja Linuksalakša od instalaci je Vindouza to je ipak najkritični ja operaci ja za migranta Uslučaju da korisnik nema nameru da čuva neke podatke na svom računaruproblema neće biti Ubuntuov grafički instaler je jedan od najbol j ih inajautomatizovani j ih u svetu Linuksa Od korisnika traži samo nekol ikonaj jednostavni j ih l ičnih podataka a sve ostalo odrađuje sam Dovol jno je samopronaći ikonicu instalera na radnoj površi živog sistema i l i odabrati instalaci ju

ŠaleOS

30

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

pri l ikom podizanja sistema sa instalacionog medi ja (ovo je prirodan način zamigrante) Sve ostalo ide glatko - takoreći bdquonekst nekst nekst finišrdquo tehnologi jana koju su migranti navikl i

Za one koj i ipak žele da sačuvaju neke postojeće podatke na tvrdom diskupreporučujemo da se obrate nekom iskusni jem korisniku Linuksa (pitajte bi lo kogna forumima zajednica korisnika Linuksa) koj i će ih provesti kroz proces instalaci je

Upotrebljivost Šale OS-aApsolutno bdquokloniranjerdquo Vindouza na Linuksu je nemoguće Šale OS se ipak opasnopribl ižio Dodatnim uređivanjem pomoću već pripreml jenih alata Šale OS još višemože da l iči na Vindouz i l i da se potpuno transformiše u IksFCE (XFCE) Linuks požel j i korisnika

Grupisanje svih podešavanja u Setings Menadžeru 2 dobro imitira Kontrolni panel naVindouzu tako da migranti neće biti u di lemi gde su sva podešavanja sistema

Šale meni (Visker meni eng Whisker Menu) dobro oponaša Vindouzov Start meni tako da je pristup programima jasan i intuitivan Programi su standardno grupisanipo nameni na način karakterističan za Linuks al i misl imo da je to plus u odnosu naVindouzov pristup i da to ni je zbunjujuće migrantima

Dodavanje ikonica na panel i l i na radnu površ je sl ično kao kod Vindouza Dovol jnoje samo prevući mišem ikonicu iz meni ja na radnu površ i l i na panel

Aplikacije

Imamo utisak da je izbor apl ikativnog softvera vrlo pažl j ivo urađen Izabrane suuglavnom apl ikaci je koje su već standardne i na Vindouzu kao što su FajerfoksTanderberd (eng Thunderbird) i VLC Takođe izabrane su apl ikaci je koje su vrlosl ične Vindouzovim alternativama poput bdquoOdejšusardquo (eng Audacious) koj i l iči nabdquoVinamprdquo (eng Winamp) i l i bdquoDokument vjuerardquo koj i l iči na bdquo Akrobat riderrdquo

Ako se izaberu i ikonice koje sl iče onim na Vindouzu prepoznavanje apl ikaci ja ćebiti potpuno i neće biti d i lema za šta služi pojedina apl ikaci ja

2 Setings Menadžer - енг Settings Manager Podešavanje sistama

Oslobađanje

31

Broj 36

ŠaleOS

32

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Instalacija programa

Za migrante instalaci ja programa na Linuksu je najveća promena Ova promenafi lozofi je predstavl ja najveći šok za migrante Ubuntu softverski centar je dizajniranda ublaži ovaj šok U današnje vreme l judi su već naviknuti na Android i Androidstor tako da je lako navići se na Ubuntu softverski centar

Drugi problem migranata kada je u pitanju instalaci ja programa je što su mnoginavikl i na pojedine programe za Vindouz i bez nj ih ne mogu Šale ne može upotpunosti da reši taj problem al i može da ga ublaži Jedan ogroman plus za ŠaleOS je predinstal irani Vajn (eng WineHQ) i Plej -on-Linuks (eng PlayOnLinux) Dosada nismo sretal i d istribuci je Linuksa za početnike sa ovim već predinstal iranimprogramima

Oslobađanje

33

Broj 36

ŠaleOS

Vajn može da bude presudni dodatak koj i može da zadrži migranta na LinuksuSama ideja da može programe za Vindouz na koje je navikao da instal ira naLinuksu može da ga opredel i da je napravio dobar izbor operativnog sistema

ZaključakPrimeti l i smo da najnovi ja verzi ja Šale OS-a nema predinstal iran kancelari jski paketprograma Ovo je još jedan dokaz vrlo pažl j ivog odabira softvera za Šale sa stalnimrazmišl janjem kome ja namenjen ovaj operativni sistem Odabir kancelari jskogpaketa programa je vrlo subjektivan proces Nametanje Libre Ofisa kao rešenjamoglo bi biti kontraproduktivno Zahval ju jući Vajnu korisnik može da instal ira ineke stari je Majkrosoft Ofis pakete (npr MS Office 2010) tako da je na korisniku dabira opci ju koja mu naviše odgovara

Potrebno je malo iskustva u svetu Linuksa za punu kontrolu Šale OS-a Može da sekoristi i bez imalo iskustva vezanog za Linuks Intuitivan je i vodio je računa oiskustvima koje imaju migranti Bol je od ovog po našem sudu ne može

Iako su performanse u ovako uskoprofi l isanom operativnom sistemu u drugomplanu izbor grafičkog okruženja IksFCE i Zubuntua za osnovu dobar je izbor Dobroje odmeren odnos jednostavnosti upotrebe i opterećenja sistema Autor je moraoda vodi računa da je sistem prvenstveno namenjen stari jem hardveru iistovremeno neiskusnim korisnicima Linuks ima rešenja koja su još lakša za sistema teža za korisnika al i i obrnuto IksFCE je tačno u sredini Pošto je Zubuntu jedanod najbol j ih IksFCE sistema za početnike autor je odl ično izabrao sistem za bazuŠale OS-a Kao rezultat izbora dobio je jako stabi lan jednostavan okretan i lakoperativni sistem i za sebe kao korisnika i za hardver

Korisni l inkovi [1] https sites google comsitechaletosl inuxhome[2 ] https www youtube comwatchv= pL9H7GZWeyo[3] http www l inuxinsider comstory81771 htmlrss= 1

34

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Slobodni profesionalac

Аутор Стефан Ножинић

У претходном броју смо поменули шта је то Ансибл (енг Ansible) и навели смопримере његове нај једноставније употребе

У овом броју наводимо детаљнију употребу инвентара неке ад-хок командекао и неке детаље о употреби и могућностима конфигурације помоћуАнсибла

ИнвентарУ претходном броју било је тек неколико речи о овом појму Инвентар нам јеу претходном броју послужио да наведемо наша три сервера која смо каснијепинговали Рекли смо да је инвентар датотека која служи за навођењесервера који желимо да администрирамо и да помоћу њега можемоконфигурисати специфичне параметре за те сервере

Класична и најпростија употреба ове конфигурационе датотеке јеједноставно навођење жељених сервера

etcansiblehosts

server1examplecomserver2examplecomserver3examplecommailexamplecomwebexamplecom

2 deo

35

Broj 36

Наравно ово је довољно за једноставну употребу у случајевима када желимода сви наши сервери имају исту конфигурацију Ово као што сви добрознамо није често случај Обично желимо сервере подешене за специфичнунамену Ради овога нам Ансибл инвентар омогућава употребу групаједноставним навођењем секција те нас ова конфигурациона датотека достаподсећа на INI формат Рецимо да например имамо два веб-сервера једансервер за базе података и два мејл-сервера Наша конфигурација биизгледала овако

[webservers]web1examplecomweb2examplecom

[email]mail1examplecommail2examplecom

[databases]dbexamplecom

Као што се може приметити из примера секције постављамо измеђусредњих заграда Овде је битно напоменути да један сервер може припадативише секција па тако можемо имати сервер који служи и за веб и за базеподатака

Поред адресе сервера можете навести и SSH порт ако се не користи онајподразумевани - например

mailexamplecom1548

Поред порта можете навести и корисничко име при логовању - примерицена следећи начин

other1examplecom ansible_connection=ssh ansible_ssh_user=mpdehaanother2examplecom ansible_connection=ssh ansible_ssh_user=mdehaan

Као што сте могли већ да приметите и сами закључите могуће је поставитииндивидуалне променљиве по хосту Например

Ansibl

36

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

wwwexamplecom var1=val1 var2=val2

Променљиве могу бити конфигурисане и за целу групу

[webservers]web1examplecomweb2examplecom

[webserversvars]var1=val1var2=val2

Ад-хок командеИако је Ансибл намењен за употребу са тзв плејбуковима (playbooks) честоћете имати потребу да извршите неку команду на брзину и нећете желетида наводите специјалну конфигурацију за то Због овога Ансибл вамомогућава употребу ад-хок команди

Ми смо овакву команду већ поменули у претходном броју али нисмо удетаље објашњавали шта се ту конкретно дешава Употребили смо је када

Slobodni profesionalac

37

Broj 36

смо желели да пингујемо све наше сервере

Употребљавају се тако што се у конзоли укуца

ansible target -a command

Овде command треба заменити жељеном командом коју желите даизвршите а target треба заменити именом групе или хоста на којем желитеизвршавање задате команде

Например ако желимо да рестартујемо само веб-сервере користимо

ansible webservers -a reboot

На сличан начин можемо користити и друге уграђене модуле Ансибла каопримерице copy модул за премештање датотека на више сервера

ansible servers -m copy -a src=etchosts dest=tmphosts

Такође употребом ових команди можете сазнати тзв чињенице (енг facts) осерверу Ове варијабле су важне јер се могу користити за условноизвршавање команди у плејбуковима

Да бисте сазнали прикупљене чињенице за дати хост извршите

ansible target -m setup

За крајУ наредном броју показујемо највећу моћ Ансибла када будемо објаснилиупотребу плејбукова До тада надамо се да се нећете устручавати да нампошаљете е-писмо на нашу већ познату адресу електронске поште сапитањима критикама и предлозима

Ansibl

38

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Internet mreža i komunikacije

Autor Kriptopank

Na početku trećeg dela ovog seri ja la iznosimo jednu dobru vest Subrosa servisopisan u prvom delu ponovo je dostupan na mreži posle kratkog prekida odnekol iko dana

Iako iz naslova prevedenog na srpski jezik možda niste odmah prepoznal ipopularni servis pod originalnim engleskim nazivom Cryptocat on je jedan odsvakako najčuveni j ih i najpoznati j ih iz svoje vrste del imično prekriven plaštomkontroverzi i spekulaci ja

Ova apl ikaci ja samo je jedna u nizu svetski poznatih kriptografskih speci ja l i tetaskuvanih u kuhinj i gospodina Nadima Kobeisi ja (eng Nadim Kobeissi) sa istori jomdugom sada već preko četiri i po godine Ovaj dvadesetpetogodišnj i programerodgovoran je za apl ikaci je kao što su Mini lok (eng miniLock) i Pirio (eng Peerio)

Istina je da ovaj servis ni je hodao po crvenom tepihu od svog nastanka i da jepreko trnja na kraju ipak stigao do zvezda zaslugom svog autora i medi ja koj i supisal i o ranj ivostima ovog servisa otkrivenim tokom 2 013 godine Više o ovome nahttp goo glRWDy5L i http goo glZBj9B

Zapravo se radi o apl ikaci j i koja vam pruža mogućnost grupnog ćaskanja razmenepodataka al i i privatne konverzaci je sa nekom osobom iz grupe za ćaskanje a sveje to šifrovano tako da servis ne zna sam sadržaj vaših dopisivanja

Šifrovani čet (3 deo)

39

Broj 36

Šifrovani čet

Kriptografski model je i ovde takozvani end-tu-end (end-to-end) i sve (šifrovanje idešifrovanje) se obavl ja u vašem pretraživaču koj im pristupate ovom servisu pa jesvakako požel jno da pametno odaberete veb-pretraživač kako vas isti ne biizneverio svoj im manama i sigurnosnim propustima

Kad smo već kod end-tu-end šifrovanja da se podsetimo kako se ovo praktičnoizvodi kako kod mnogih apl ikaci ja tako i kod ove

Korisnici kreiraju javne i tajne kl jučeve lokalno javne proslede centralnom servisukoj i ih spaja pa servis umesto vas prosleđuje vaš javni kl juč osobama koje žele savama da sigurno komuniciraju (poši l jaoci poruka) Poši l jaoci šifruju porukunamenjenu vama vašim javnim kl jučem i proslede je centralnom servisu

Pređimo sada na instal iranje i korišćenje Kriptoketa

Dakle kada se ode na sajt Kriptoketa (https crypto cat) treba da se odaberedodatak za vaš pretraživač i on se instal ira na isti Ovde ćemo pretpostaviti da jeto Fajerfoks pa kad on bude tražio da ga restartujete učinite to

Sledeći korak je nalaženje ikonice instal irane apl ikaci je a za to morate otići u menirarr kastomajz (customize) Sada je potrebno da apl ikaci ju prebacite iz gomile ostal ihapl ikaci ja ( levo) u meni (desno) kao što je prikazano na sl ikama

40

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Pokretanje apl ikaci je iz pretraživača ne zahteva internet al i da biste se povezal i saostal ima internet vam je neophodan

Internet mreža i komunikacije

41

Broj 36

Pri pokretanju apl ikaci je treba da izaberete ime diskusi je (conversation name) i l iprostori je uslovno rečeno a to je ime grupe koju žel ite da kreirate i l i kojoj žel ite dase prikl jučite Nadimak (nickname) možete odabrati po žel j i a l i bi val ja lo da inadimak i ime diskusi je nemaju mnogo veze sa vašim stvarnim imenom i vašimostal im nadimcima u drugim apl ikaci jama i društvenim mrežama jer je to podatakkoj i Kriptoket-server vidi kada se na njega povežete pored vaše aj-pi (IP) adrese

Ove informaci je koje Kriptoket-server vidi nazivaju se metapodaci o koj ima smopričal i u trideset trećem broju Ime diskusi je i nadimak se mogu lako lažirati a zaprikrivanje aj-pi adrese će vam trebati neka anonimna mreža poput Tora i l ivirtualne privatne mreže (VPN) Više o metapodacima koje će Kriptoket-serverprikupiti od vas možete naći na nj ihovom blogu (https goo glTALq0R)

Ime diskusi je ćete proslediti ostal ima koj i su zainteresovani za zajedničkukomunikaci ju oni će se povezati sa vama i šifrovano ćaskanje može da počneInteresantno je kako korisnici niti vide niti moraju da brinu o kl jučevima Korisničkosučel je (GUI) apl ikaci je je jednostavno i praktično što je sigurno donelo slavu ovojapl ikaci j i pored vel ike medi jske pažnje

Kriptoket je projekat otvorenog koda i možete ga naći na Githabu(https goo gl4FOYMa) Ne samo da možete da proučavate kocircd apl ikaci je većmožete instal irati Kriptoket-servis na vašim serverima i tako imati potpunukontrolu nad metapodacima koje ostavl jate iza sebe kao mrvice hleba

Takođe je interesantno da apl ikaci ja još uvek nema stabi lnu podršku za Androidoperativni sistem al i eksperimentalna podrška je dostupna na KriptoketovomGithabu (https goo glpeXRgJ)

Propusti su ispravl jeni i apl ikaci ja sada koristi mnogo bol je kriptografske algoritmekoj i koriste el iptičke krive (ECDH - Eliptic Curve Diffie Hellman) za generisanjejavnog i tajnog kl juča El iptičke krive pružaju mnogo bol ju sigurnost od recimoRSA kl jučeva iste dužine o čemu smo govori l i u poslednjem delu seri ja la oenkriptovanoj elektronskoj pošti

Pored end-tu-end enkripci je Kriptoket koristi i OTR protokol koj i se koristi za XMPPvid komunikaci je Bez nepotrebnog ulaženja u detal je OTR vam pruža nešto što sezove prihvatl j ivo poricanje (plausible deniability) a to je mogućnost da porekne daste nešto baš vi napisal i ako se vaša šifrovana komunikaci ja ipak nekako dešifruje

Šifrovani čet

42

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Pregled popularnosti GNULinuks iBSD distribuci ja za mesec maj

Distrowatch

Pad ltPorast gtIsti rejting =(Korišćeni podaci sa Distrovoča)

123456789

101112131415161718192 02 12 22 32 42 5

MintDebianUbuntuFedoraopenSUSEMageiaCentOSManjaroArchLXLEelementaryPCLinuxOSAndroid-x86PeppermintNetrunnerQ4OSSolusPuppySabayonLubuntuKal ideepinantiXZorinwattOS

2 952 lt1706gt1498lt1462 =1106lt

945gt940lt879lt737lt701lt673lt638gt617=565gt539gt538gt534=534lt533gt509lt494lt478lt476=452 lt439gt

Iako veoma praktičan i dovol jnosiguran Kriptoket ni je za svenamene Nema podršku za video iaudio što je naprimer podržanokod pomenute Subrose Kriptoket jenamenjen kao sigurni ja alternativadruštvenim mrežama poputFejsbuka i svoju ulogu obavl ja većnekol iko godina što je pokazatel jdobrog kval iteta

Internet mreža i komunikacije

USKOROLiBRE-Serbian 2015

LLiiBBRREEČasopis o slobodnom softveru

TTrrii ggoodd iinnee ssaavvaammaa

Hvala što nam verujete

Page 21: Libre 36 hd lat

2 1

Broj 36

za sinhronizaci ju Taskovih podataka između više računara Taskd je servis koj i jeTaskvorior zajednica napravi la za svoje potrebe Reč je takođe o slobodnomsoftveru i svako može da pokrene ovaj servis na svom serveru Komunikaci ja jenaravno šifrovana standardnim i dobro testiranim algoritmima Ovom pri l ikommoramo da spomenemo i servis Frisink ( https freecinc com ) koj i pruža besplatnuuslugu taskd servera

Dodaci i srodni programiKao što smo već napisal i Taskvorior zajednica je popri l ično živa a korisnici delesvoje alatke i dodatke sa ostal im korisnicima Na ovoj stranici postoj i pregledtakvih dodataka ( http taskwarrior orgtools ) Neki od zaniml j ivih su bugwarrior(Bagvorior) koj i može da preuzima spiskove zadataka sa Githaba bdquotrdquo koj i ćepromeniti ponašanje u zavisnosti od lokaci je na kojoj se terminal trenutno nalazi imail2taskwarrior (Mej l -tu-taskvorior) za dodavanje zadataka putem mej la

Posebno je zaniml j ivo pitanje kl i jenta za Android Pronašl i smo dve implementaci jeJedna je taskwarrior-androidapp (Taskvorior-android-ap) (https github comsvi jeetaskwarrior-androidapp) a druga je Mirakel (http mirakel azappsdetaskwarrior html) Izgleda da je Mirakel trenutno najpopularni je i jedino zaistaupotrebl j ivo rešenje Omogućuje sinhronizaci ju radi dovol jno stabi lno a izgleda dase formira i lepa zajednica oko tog projekta što je obećavajuće

Taskvorior

2 2

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Autor Stefan Nožinić

U prošlom broju smo dal i kratko uputstvo za instalaci ju i osnovnu konfiguraci juVagranta Pomenul i smo neke njegove bitne osobine koje nam mogu pomoći Uovom delu seri ja la ćemo razmatrati detal jni je te osobine pokazati složeni jukonfiguraci ju i šta je sve moguće uraditi pri konfiguraci j i

U prošlom delu je bi lo reči o automatskoj konfiguraci j i Vagrant kuti je i tu smopomenul i razl ičite pristupe Da se podsetimo automatska konfiguraci japodrazumeva postinstalacioni postupak konfiguraci je operativnog sistema Neki odmetoda su preko škol jke (shell) i Ansibla (eng Ansible)

Konfiguraci ja putem škol jke podrazumeva pokretanje skripte koja će izvršitikonfiguraci ju Na primer pretpostavimo da ste u svom Vagrantfileu navel i kaooperativni sistem Debi jan Vagrant će preuzeti Debi jan napraviti virtuelnu mašinu ipokrenuti Debi jan Nakon pokretanja Debi jana pokreće se sistem automatskekonfiguraci je U našem slučaju pokreće se šel-skripta (shell) koju smo navel i uVagrantfileu Ta skripta može da uradi sve što je potrebno za dodatnu konfiguraci jusistema kao što su preuzimanje nekih faj lova kloniranje Git repozitori jumainstalaci ja dodatnog softvera itd

SkripteAko do sada niste imal i iskustva sa alatima za automatsku konfiguraci jupreporučujemo vam da ih pogledate i l i da koristite šel-skripte za automatskukonfiguraci ju Ako se odlučite za prvi predlog predlažemo vam seri ja l o Ansiblu koj iide uporedo sa ovim seri ja lom Ako se odlučite za drugu opci ju navodimonaj jednostavni ju upotrebu ovakvog sistema automatske konfiguraci je

U pitanju je sistem koj i će pri l ikom prve vagrant up komande pokrenuti šel-skriptuLokaci ju skripte podešavate u Vagrantovoj konfiguracionoj datoteci za trenutnu

(3 deo)

Kako da

2 3

Broj 36

Vagrant

mašinu na sledeći način

configvmprovision shell path skriptash

U skripti sada možete navesti komande koje će se izvršiti pri l ikom prvogpokretanja mašine

Ako koristite skriptu koja se nalazi na internetu možete u putanju (path) prosleditiadresu gde se nalazi ta skripta

AnsiblAnsibl je kompleksni j i pristup automatskoj konfiguraci j i i preporučujemo njegovuupotrebu ako ste iskusan korisnik i l i ako imate žel ju da probate nešto novo i danaučite nešto zaniml j ivo

Pri l ikom upotrebe Ansibla Vagrantu je potrebno naglasiti da je reč o Ansiblovomsistemu konfiguraci je i treba navesti putanju do plejbuka (playbook) Konfiguraci jaje prikazan sledećim primerom

configvmprovision ansible do |ansible|ansibleplaybook = playbookyml

Naravno podrazumeva se da na host-mašini imate instal iran Ansibl Preporučujemo seri ja l o Ansiblu ako ste zainteresovani za detal je o tome kako seon koristi i kako može biti koristan Verujte nam posle nekog vremena ćete shvatitida su obične skripte previše bdquoružnerdquo za neke kompleksni je stvari

Pored ove dve stavke koje morate navesti možete proslediti i neke dodatneinformaci je koje su vam potrebne Recimo možete proslediti dodatne promenl j ivePrimer

ansibleextra_vars = ntp_server poolntporgnginx

port 8008workers 4

2 4

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Ovo je naročito korisno ako žel ite da imate Ansiblovu konfiguraci ju za više mašinakoje se razl ikuju samo po datim parametrima

Pokretanje automatske konfiguracijeNekad je potrebno da ponovimo konfiguraci ju iako već imamo bdquokonfigurisanurdquo(možda nepravi lno) mašinu U ovom slučaju imamo dve mogućnosti dapokrenemo mašinu i da forsiramo konfiguraci ju i l i da pokrenemo konfiguraci ju kadje mašina već pokrenuta Nema neke razl ike između ova dva pristupa osim u tomeda l i je mašina već pokrenuta i l i ni je

Ako žel imo da pokrenemo mašinu i forsiramo konfiguraci ju pokrećemo

vagrant up --provision

U drugom slučaju kada nam je mašina već pokrenuta pokrećemo komandu

vagrant provision

Ako koristite običnu skriptu Vagrant će pokrenuti skriptu ponovo i ona će se izvršitikao da ste je pokrenul i normalno unutar mašine Ako koristite Ansibl on ćedetektovati šta treba da se menja a šta ne Ovo znači da ako u Ansiblovojkonfiguraci j i navedete instalaci ju nekog paketa Ansibl će prvo proveriti da l i jepaket prisutan na sistemu pa tek onda ga instal irati

Za sledeći brojU narednom delu ćemo pokazati primere kako da koristite promenl j ive uVagrantovoj konfiguracionoj datoteci i kako da koristite stvari specifične za Rubi(Ruby)

Kako da

2 5

Broj 36

Autor Dejan Maglov

U poslednje dve do tri godine u domaćoj zajednici korisnika Linuksa uočl j iv je novitrend Masovnost i interesovanje novih korisnika za Linuks opada što se možedonekle povezati sa ekonomskom krizom i sa padom prodaje novih računara a sadruge strane uočava se porast zaniml j ivih domaćih projekata vezanih za Linuks iuopšte za otvoreni kocircd pokrenutih od strane pojedinaca i l i manj ih grupa

Nepažl j ivi promatrač bi rekao da to nema smisla Stavl janje direktne relaci jeizmeđu masovnosti i kval iteta je očigledno pogrešno i to ne samo u ovom slučajunego uopšte Pad aktivnosti na forumima srpskih zajednica korisnika Linuksa znači

U potrazi za idealnom distribucijom

Šale OS ndash Karika koja nedostaje

Oslobađanje

2 6

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Oslobađanje

samo da je eufori ja koju je izazvao Ubuntu svojom pojavom i jakim marketingomsplasla i da smo se vrati l i u bdquopredubuntuovskordquo doba koje je obeležio razvojLinuksa bez upadl j ivog marketinga Za novu eufori ju oko Linuksa potrebni su novisenzacionalni projekat i novi talas agresivnog marketinga

Zatišje na forumima aktivistima ostavl ja prostor da se preusmere sa edukaci jenovih korisnika na neke druge svoje projekte U vreme Ubuntuovske eufori je jebi lo ideja da se pravi domaća distribuci ja Jedna je čak i pokrenuta na akademskomnivou ndash cp6Linux (2 008-2 009) Očigledno projekat ni je bio zreo i ni je bio postavl jenna zdravim osnovama fi lozofi je slobodnog i otvorenog softvera pa je brzo propaoNovac i eufori ja su pokrenul i ta j projekat al i kada je bdquoizmaknuta jedna stol icardquo(novac) zbog ekonomske krize projekat je propao Danas bez imalo novca načistoj fi lozofi j i slobodnog otvorenog koda beležimo već nekol iko zaniml j ivihprojekata domaćih distribuci ja Linuksa

ŠaleOS ndash Svetski a našOdmah na početku da razrešimo di lemu da l i je ovo nova distribuci ja Linuksa i l i jesamo mal i fork1 Zubuntua (eng Xubuntu) Pošto je teško biti priznat u selunajpouzdani je je da se odmah pri javiš u grad pa ako te grad prihvati ima šanse date posle i selo prihvati Šale OS (eng ChaletOS) je definitivno prihvaćen u bdquogradurdquoa evo i dokaza

http distrowatch comtable phpdistribution= chaletoshttp distrohunt cupofl inux comarticles phparticle_id= 31

U skoro svim recenzi jama Šale OS je ocenjen kao najbol j i Linuks namenjenkorisnicima koj i su u tranzici j i sa Vindouza na Linuks Pošto to sad znamo možemosa ponosom da kažemo da je autor Šale OS-a Dejan Petrović čitaocima LiBREčasopisa poznat kao autor programa Great Little Radio Player (engl sja jni mal iradio plejer)

Projektni zadatakIdeja ni je nova i naročito je postala aktuelna nakon gašenja podrške za Vindouz

1 Fork - u razvoju softvera razvojna granaderivat projekta koju razvi ja drugi tim udrugači jem pravcu

2 7

Broj 36

Eks-Pi Stari j i hardver je ostao bez podrške za Vindouz i jedini način da mu seproduži život je prelazak na Linuks Prelazak na Linuks ni je lak Suština je ista i l isl ična al i potpuno novi programi nova fi lozofi ja zbunjujuć i razl ičit izgled mnogeodvrate od ideje da pređu na novi nepoznati operativni sistem Svako od nas znabar nekoga ko je odustao od ovog prelaska

Ideja za nastanak ovakvog projekta je da se migrantima sa Vindouza ponudi izgledšto sl ični j i onom na koj i su navikl i Ovakvi projekti vezani za Linuks se trude nesamo da ponude sl ičan vizuelni utisak nego i da ponude korisniku podešavanja namestima gde ih oni očekuju s osvrtom na svoje iskustvo na Vindouzu

Sl ičan projekat je ponudio Zorin OS al i naš utisak je da Šale OS nudi više

Prvi utisciŠale OS je dobio ime po sti lu švajcarskih planinskih kuća koje odl ikujujednostavnost lepota i prepoznatl j ivost Poput bdquošalerdquo kuće Šale OS treba upravoda korisniku pruži udobnost prepoznatl j ivog okruženja lepotu i da se u njemu uvek

ŠaleOS

2 8

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

oseća kao kod svoje kuće

Šale OS je zapravo fork Zubuntua od kojeg se suštinski malo razl ikuje sa potpunopri lagođenim sti lom Aktuelna verzi ja Šale OS-a je 14 04 2 što je takođe naslediood Zubuntua na kojem je baziran Ovo znači da korisnik ima dugoročnu podršku jerje Zubuntu 14 04 izdanje sa dugogodišnjom podrškom (LTS)

Šale OS se isporučuje u dva izdanja ISO sl ike 32 -bitnoj i 64-bitnoj vel ičine 1 2GBza živi DVD i l i USB medi j Takođe je moguće preuzeti sl iku od 24GB koja sadrži obaizdanja Šale OS-a i koja je kompatibi lna samo sa DVD medi jumom

Sa dobrim nasleđem Šale OS je od Zubuntua nasledio i veoma sporo podizanježivog sistema sa DVD-a (USB-a) Imamo utisak da u poslednje vreme derivatiUbuntua najspori je podižu živi sistem u odnosu na sve druge žive distribuci jeLinuksa Ko izdrži i dočeka da se živi Šale OS podigne imaće pri l iku da vidipodrazumevanu plavu temu ovog operativnog sistema Prvi utisak je da Šale OSsvojom podrazumevanom temom pravi otklon od Vindouza ka Linuksu iako imapotenci ja l da potpuno bdquoklonirardquo Vindouzov izgled Šale OS svojompodrazumevanom temom poručuje bdquo Ja nisam Vindouz Nemojte me ni podsvesnoupoređivati sa nj im Ja sam Linuks koj i vam pomaže da se lakše snađete u meni rdquo

Oslobađanje

2 9

Broj 36

Svi elementi u Šale OS-u su na istim mestima kao naprimer u Vindouzu 7 Panelje u dnu ekrana Na njemu su dugme za meni ikonice najčešće korišćenihapl ikaci ja traka pokrenutih programa notifikaciona zona sa kontrolom zvukakontrolom mreže satom i tastaturnim izlazom i na kraju taster za minimiziranjesvih otvorenih prozora i otkrivanje radne površi (desktopa) Radna površ sadržinajbitni je ikonice za početak rada sa sistemom i Konki jev (eng Conky) sti l izovanisat Sve u svemu sasvim očekivana postavka za svakog migranta sa Vindouza

Instalacija Šale OS-aIako se i na osnovu živog sistema može steći utisak o upotrebl j ivosti sistema praviutisak daje tek prava instalaci ja na tvrdi disk računara Iako je instalaci ja Linuksalakša od instalaci je Vindouza to je ipak najkritični ja operaci ja za migranta Uslučaju da korisnik nema nameru da čuva neke podatke na svom računaruproblema neće biti Ubuntuov grafički instaler je jedan od najbol j ih inajautomatizovani j ih u svetu Linuksa Od korisnika traži samo nekol ikonaj jednostavni j ih l ičnih podataka a sve ostalo odrađuje sam Dovol jno je samopronaći ikonicu instalera na radnoj površi živog sistema i l i odabrati instalaci ju

ŠaleOS

30

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

pri l ikom podizanja sistema sa instalacionog medi ja (ovo je prirodan način zamigrante) Sve ostalo ide glatko - takoreći bdquonekst nekst nekst finišrdquo tehnologi jana koju su migranti navikl i

Za one koj i ipak žele da sačuvaju neke postojeće podatke na tvrdom diskupreporučujemo da se obrate nekom iskusni jem korisniku Linuksa (pitajte bi lo kogna forumima zajednica korisnika Linuksa) koj i će ih provesti kroz proces instalaci je

Upotrebljivost Šale OS-aApsolutno bdquokloniranjerdquo Vindouza na Linuksu je nemoguće Šale OS se ipak opasnopribl ižio Dodatnim uređivanjem pomoću već pripreml jenih alata Šale OS još višemože da l iči na Vindouz i l i da se potpuno transformiše u IksFCE (XFCE) Linuks požel j i korisnika

Grupisanje svih podešavanja u Setings Menadžeru 2 dobro imitira Kontrolni panel naVindouzu tako da migranti neće biti u di lemi gde su sva podešavanja sistema

Šale meni (Visker meni eng Whisker Menu) dobro oponaša Vindouzov Start meni tako da je pristup programima jasan i intuitivan Programi su standardno grupisanipo nameni na način karakterističan za Linuks al i misl imo da je to plus u odnosu naVindouzov pristup i da to ni je zbunjujuće migrantima

Dodavanje ikonica na panel i l i na radnu površ je sl ično kao kod Vindouza Dovol jnoje samo prevući mišem ikonicu iz meni ja na radnu površ i l i na panel

Aplikacije

Imamo utisak da je izbor apl ikativnog softvera vrlo pažl j ivo urađen Izabrane suuglavnom apl ikaci je koje su već standardne i na Vindouzu kao što su FajerfoksTanderberd (eng Thunderbird) i VLC Takođe izabrane su apl ikaci je koje su vrlosl ične Vindouzovim alternativama poput bdquoOdejšusardquo (eng Audacious) koj i l iči nabdquoVinamprdquo (eng Winamp) i l i bdquoDokument vjuerardquo koj i l iči na bdquo Akrobat riderrdquo

Ako se izaberu i ikonice koje sl iče onim na Vindouzu prepoznavanje apl ikaci ja ćebiti potpuno i neće biti d i lema za šta služi pojedina apl ikaci ja

2 Setings Menadžer - енг Settings Manager Podešavanje sistama

Oslobađanje

31

Broj 36

ŠaleOS

32

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Instalacija programa

Za migrante instalaci ja programa na Linuksu je najveća promena Ova promenafi lozofi je predstavl ja najveći šok za migrante Ubuntu softverski centar je dizajniranda ublaži ovaj šok U današnje vreme l judi su već naviknuti na Android i Androidstor tako da je lako navići se na Ubuntu softverski centar

Drugi problem migranata kada je u pitanju instalaci ja programa je što su mnoginavikl i na pojedine programe za Vindouz i bez nj ih ne mogu Šale ne može upotpunosti da reši taj problem al i može da ga ublaži Jedan ogroman plus za ŠaleOS je predinstal irani Vajn (eng WineHQ) i Plej -on-Linuks (eng PlayOnLinux) Dosada nismo sretal i d istribuci je Linuksa za početnike sa ovim već predinstal iranimprogramima

Oslobađanje

33

Broj 36

ŠaleOS

Vajn može da bude presudni dodatak koj i može da zadrži migranta na LinuksuSama ideja da može programe za Vindouz na koje je navikao da instal ira naLinuksu može da ga opredel i da je napravio dobar izbor operativnog sistema

ZaključakPrimeti l i smo da najnovi ja verzi ja Šale OS-a nema predinstal iran kancelari jski paketprograma Ovo je još jedan dokaz vrlo pažl j ivog odabira softvera za Šale sa stalnimrazmišl janjem kome ja namenjen ovaj operativni sistem Odabir kancelari jskogpaketa programa je vrlo subjektivan proces Nametanje Libre Ofisa kao rešenjamoglo bi biti kontraproduktivno Zahval ju jući Vajnu korisnik može da instal ira ineke stari je Majkrosoft Ofis pakete (npr MS Office 2010) tako da je na korisniku dabira opci ju koja mu naviše odgovara

Potrebno je malo iskustva u svetu Linuksa za punu kontrolu Šale OS-a Može da sekoristi i bez imalo iskustva vezanog za Linuks Intuitivan je i vodio je računa oiskustvima koje imaju migranti Bol je od ovog po našem sudu ne može

Iako su performanse u ovako uskoprofi l isanom operativnom sistemu u drugomplanu izbor grafičkog okruženja IksFCE i Zubuntua za osnovu dobar je izbor Dobroje odmeren odnos jednostavnosti upotrebe i opterećenja sistema Autor je moraoda vodi računa da je sistem prvenstveno namenjen stari jem hardveru iistovremeno neiskusnim korisnicima Linuks ima rešenja koja su još lakša za sistema teža za korisnika al i i obrnuto IksFCE je tačno u sredini Pošto je Zubuntu jedanod najbol j ih IksFCE sistema za početnike autor je odl ično izabrao sistem za bazuŠale OS-a Kao rezultat izbora dobio je jako stabi lan jednostavan okretan i lakoperativni sistem i za sebe kao korisnika i za hardver

Korisni l inkovi [1] https sites google comsitechaletosl inuxhome[2 ] https www youtube comwatchv= pL9H7GZWeyo[3] http www l inuxinsider comstory81771 htmlrss= 1

34

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Slobodni profesionalac

Аутор Стефан Ножинић

У претходном броју смо поменули шта је то Ансибл (енг Ansible) и навели смопримере његове нај једноставније употребе

У овом броју наводимо детаљнију употребу инвентара неке ад-хок командекао и неке детаље о употреби и могућностима конфигурације помоћуАнсибла

ИнвентарУ претходном броју било је тек неколико речи о овом појму Инвентар нам јеу претходном броју послужио да наведемо наша три сервера која смо каснијепинговали Рекли смо да је инвентар датотека која служи за навођењесервера који желимо да администрирамо и да помоћу њега можемоконфигурисати специфичне параметре за те сервере

Класична и најпростија употреба ове конфигурационе датотеке јеједноставно навођење жељених сервера

etcansiblehosts

server1examplecomserver2examplecomserver3examplecommailexamplecomwebexamplecom

2 deo

35

Broj 36

Наравно ово је довољно за једноставну употребу у случајевима када желимода сви наши сервери имају исту конфигурацију Ово као што сви добрознамо није често случај Обично желимо сервере подешене за специфичнунамену Ради овога нам Ансибл инвентар омогућава употребу групаједноставним навођењем секција те нас ова конфигурациона датотека достаподсећа на INI формат Рецимо да например имамо два веб-сервера једансервер за базе података и два мејл-сервера Наша конфигурација биизгледала овако

[webservers]web1examplecomweb2examplecom

[email]mail1examplecommail2examplecom

[databases]dbexamplecom

Као што се може приметити из примера секције постављамо измеђусредњих заграда Овде је битно напоменути да један сервер може припадативише секција па тако можемо имати сервер који служи и за веб и за базеподатака

Поред адресе сервера можете навести и SSH порт ако се не користи онајподразумевани - например

mailexamplecom1548

Поред порта можете навести и корисничко име при логовању - примерицена следећи начин

other1examplecom ansible_connection=ssh ansible_ssh_user=mpdehaanother2examplecom ansible_connection=ssh ansible_ssh_user=mdehaan

Као што сте могли већ да приметите и сами закључите могуће је поставитииндивидуалне променљиве по хосту Например

Ansibl

36

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

wwwexamplecom var1=val1 var2=val2

Променљиве могу бити конфигурисане и за целу групу

[webservers]web1examplecomweb2examplecom

[webserversvars]var1=val1var2=val2

Ад-хок командеИако је Ансибл намењен за употребу са тзв плејбуковима (playbooks) честоћете имати потребу да извршите неку команду на брзину и нећете желетида наводите специјалну конфигурацију за то Због овога Ансибл вамомогућава употребу ад-хок команди

Ми смо овакву команду већ поменули у претходном броју али нисмо удетаље објашњавали шта се ту конкретно дешава Употребили смо је када

Slobodni profesionalac

37

Broj 36

смо желели да пингујемо све наше сервере

Употребљавају се тако што се у конзоли укуца

ansible target -a command

Овде command треба заменити жељеном командом коју желите даизвршите а target треба заменити именом групе или хоста на којем желитеизвршавање задате команде

Например ако желимо да рестартујемо само веб-сервере користимо

ansible webservers -a reboot

На сличан начин можемо користити и друге уграђене модуле Ансибла каопримерице copy модул за премештање датотека на више сервера

ansible servers -m copy -a src=etchosts dest=tmphosts

Такође употребом ових команди можете сазнати тзв чињенице (енг facts) осерверу Ове варијабле су важне јер се могу користити за условноизвршавање команди у плејбуковима

Да бисте сазнали прикупљене чињенице за дати хост извршите

ansible target -m setup

За крајУ наредном броју показујемо највећу моћ Ансибла када будемо објаснилиупотребу плејбукова До тада надамо се да се нећете устручавати да нампошаљете е-писмо на нашу већ познату адресу електронске поште сапитањима критикама и предлозима

Ansibl

38

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Internet mreža i komunikacije

Autor Kriptopank

Na početku trećeg dela ovog seri ja la iznosimo jednu dobru vest Subrosa servisopisan u prvom delu ponovo je dostupan na mreži posle kratkog prekida odnekol iko dana

Iako iz naslova prevedenog na srpski jezik možda niste odmah prepoznal ipopularni servis pod originalnim engleskim nazivom Cryptocat on je jedan odsvakako najčuveni j ih i najpoznati j ih iz svoje vrste del imično prekriven plaštomkontroverzi i spekulaci ja

Ova apl ikaci ja samo je jedna u nizu svetski poznatih kriptografskih speci ja l i tetaskuvanih u kuhinj i gospodina Nadima Kobeisi ja (eng Nadim Kobeissi) sa istori jomdugom sada već preko četiri i po godine Ovaj dvadesetpetogodišnj i programerodgovoran je za apl ikaci je kao što su Mini lok (eng miniLock) i Pirio (eng Peerio)

Istina je da ovaj servis ni je hodao po crvenom tepihu od svog nastanka i da jepreko trnja na kraju ipak stigao do zvezda zaslugom svog autora i medi ja koj i supisal i o ranj ivostima ovog servisa otkrivenim tokom 2 013 godine Više o ovome nahttp goo glRWDy5L i http goo glZBj9B

Zapravo se radi o apl ikaci j i koja vam pruža mogućnost grupnog ćaskanja razmenepodataka al i i privatne konverzaci je sa nekom osobom iz grupe za ćaskanje a sveje to šifrovano tako da servis ne zna sam sadržaj vaših dopisivanja

Šifrovani čet (3 deo)

39

Broj 36

Šifrovani čet

Kriptografski model je i ovde takozvani end-tu-end (end-to-end) i sve (šifrovanje idešifrovanje) se obavl ja u vašem pretraživaču koj im pristupate ovom servisu pa jesvakako požel jno da pametno odaberete veb-pretraživač kako vas isti ne biizneverio svoj im manama i sigurnosnim propustima

Kad smo već kod end-tu-end šifrovanja da se podsetimo kako se ovo praktičnoizvodi kako kod mnogih apl ikaci ja tako i kod ove

Korisnici kreiraju javne i tajne kl jučeve lokalno javne proslede centralnom servisukoj i ih spaja pa servis umesto vas prosleđuje vaš javni kl juč osobama koje žele savama da sigurno komuniciraju (poši l jaoci poruka) Poši l jaoci šifruju porukunamenjenu vama vašim javnim kl jučem i proslede je centralnom servisu

Pređimo sada na instal iranje i korišćenje Kriptoketa

Dakle kada se ode na sajt Kriptoketa (https crypto cat) treba da se odaberedodatak za vaš pretraživač i on se instal ira na isti Ovde ćemo pretpostaviti da jeto Fajerfoks pa kad on bude tražio da ga restartujete učinite to

Sledeći korak je nalaženje ikonice instal irane apl ikaci je a za to morate otići u menirarr kastomajz (customize) Sada je potrebno da apl ikaci ju prebacite iz gomile ostal ihapl ikaci ja ( levo) u meni (desno) kao što je prikazano na sl ikama

40

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Pokretanje apl ikaci je iz pretraživača ne zahteva internet al i da biste se povezal i saostal ima internet vam je neophodan

Internet mreža i komunikacije

41

Broj 36

Pri pokretanju apl ikaci je treba da izaberete ime diskusi je (conversation name) i l iprostori je uslovno rečeno a to je ime grupe koju žel ite da kreirate i l i kojoj žel ite dase prikl jučite Nadimak (nickname) možete odabrati po žel j i a l i bi val ja lo da inadimak i ime diskusi je nemaju mnogo veze sa vašim stvarnim imenom i vašimostal im nadimcima u drugim apl ikaci jama i društvenim mrežama jer je to podatakkoj i Kriptoket-server vidi kada se na njega povežete pored vaše aj-pi (IP) adrese

Ove informaci je koje Kriptoket-server vidi nazivaju se metapodaci o koj ima smopričal i u trideset trećem broju Ime diskusi je i nadimak se mogu lako lažirati a zaprikrivanje aj-pi adrese će vam trebati neka anonimna mreža poput Tora i l ivirtualne privatne mreže (VPN) Više o metapodacima koje će Kriptoket-serverprikupiti od vas možete naći na nj ihovom blogu (https goo glTALq0R)

Ime diskusi je ćete proslediti ostal ima koj i su zainteresovani za zajedničkukomunikaci ju oni će se povezati sa vama i šifrovano ćaskanje može da počneInteresantno je kako korisnici niti vide niti moraju da brinu o kl jučevima Korisničkosučel je (GUI) apl ikaci je je jednostavno i praktično što je sigurno donelo slavu ovojapl ikaci j i pored vel ike medi jske pažnje

Kriptoket je projekat otvorenog koda i možete ga naći na Githabu(https goo gl4FOYMa) Ne samo da možete da proučavate kocircd apl ikaci je većmožete instal irati Kriptoket-servis na vašim serverima i tako imati potpunukontrolu nad metapodacima koje ostavl jate iza sebe kao mrvice hleba

Takođe je interesantno da apl ikaci ja još uvek nema stabi lnu podršku za Androidoperativni sistem al i eksperimentalna podrška je dostupna na KriptoketovomGithabu (https goo glpeXRgJ)

Propusti su ispravl jeni i apl ikaci ja sada koristi mnogo bol je kriptografske algoritmekoj i koriste el iptičke krive (ECDH - Eliptic Curve Diffie Hellman) za generisanjejavnog i tajnog kl juča El iptičke krive pružaju mnogo bol ju sigurnost od recimoRSA kl jučeva iste dužine o čemu smo govori l i u poslednjem delu seri ja la oenkriptovanoj elektronskoj pošti

Pored end-tu-end enkripci je Kriptoket koristi i OTR protokol koj i se koristi za XMPPvid komunikaci je Bez nepotrebnog ulaženja u detal je OTR vam pruža nešto što sezove prihvatl j ivo poricanje (plausible deniability) a to je mogućnost da porekne daste nešto baš vi napisal i ako se vaša šifrovana komunikaci ja ipak nekako dešifruje

Šifrovani čet

42

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Pregled popularnosti GNULinuks iBSD distribuci ja za mesec maj

Distrowatch

Pad ltPorast gtIsti rejting =(Korišćeni podaci sa Distrovoča)

123456789

101112131415161718192 02 12 22 32 42 5

MintDebianUbuntuFedoraopenSUSEMageiaCentOSManjaroArchLXLEelementaryPCLinuxOSAndroid-x86PeppermintNetrunnerQ4OSSolusPuppySabayonLubuntuKal ideepinantiXZorinwattOS

2 952 lt1706gt1498lt1462 =1106lt

945gt940lt879lt737lt701lt673lt638gt617=565gt539gt538gt534=534lt533gt509lt494lt478lt476=452 lt439gt

Iako veoma praktičan i dovol jnosiguran Kriptoket ni je za svenamene Nema podršku za video iaudio što je naprimer podržanokod pomenute Subrose Kriptoket jenamenjen kao sigurni ja alternativadruštvenim mrežama poputFejsbuka i svoju ulogu obavl ja većnekol iko godina što je pokazatel jdobrog kval iteta

Internet mreža i komunikacije

USKOROLiBRE-Serbian 2015

LLiiBBRREEČasopis o slobodnom softveru

TTrrii ggoodd iinnee ssaavvaammaa

Hvala što nam verujete

Page 22: Libre 36 hd lat

2 2

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Autor Stefan Nožinić

U prošlom broju smo dal i kratko uputstvo za instalaci ju i osnovnu konfiguraci juVagranta Pomenul i smo neke njegove bitne osobine koje nam mogu pomoći Uovom delu seri ja la ćemo razmatrati detal jni je te osobine pokazati složeni jukonfiguraci ju i šta je sve moguće uraditi pri konfiguraci j i

U prošlom delu je bi lo reči o automatskoj konfiguraci j i Vagrant kuti je i tu smopomenul i razl ičite pristupe Da se podsetimo automatska konfiguraci japodrazumeva postinstalacioni postupak konfiguraci je operativnog sistema Neki odmetoda su preko škol jke (shell) i Ansibla (eng Ansible)

Konfiguraci ja putem škol jke podrazumeva pokretanje skripte koja će izvršitikonfiguraci ju Na primer pretpostavimo da ste u svom Vagrantfileu navel i kaooperativni sistem Debi jan Vagrant će preuzeti Debi jan napraviti virtuelnu mašinu ipokrenuti Debi jan Nakon pokretanja Debi jana pokreće se sistem automatskekonfiguraci je U našem slučaju pokreće se šel-skripta (shell) koju smo navel i uVagrantfileu Ta skripta može da uradi sve što je potrebno za dodatnu konfiguraci jusistema kao što su preuzimanje nekih faj lova kloniranje Git repozitori jumainstalaci ja dodatnog softvera itd

SkripteAko do sada niste imal i iskustva sa alatima za automatsku konfiguraci jupreporučujemo vam da ih pogledate i l i da koristite šel-skripte za automatskukonfiguraci ju Ako se odlučite za prvi predlog predlažemo vam seri ja l o Ansiblu koj iide uporedo sa ovim seri ja lom Ako se odlučite za drugu opci ju navodimonaj jednostavni ju upotrebu ovakvog sistema automatske konfiguraci je

U pitanju je sistem koj i će pri l ikom prve vagrant up komande pokrenuti šel-skriptuLokaci ju skripte podešavate u Vagrantovoj konfiguracionoj datoteci za trenutnu

(3 deo)

Kako da

2 3

Broj 36

Vagrant

mašinu na sledeći način

configvmprovision shell path skriptash

U skripti sada možete navesti komande koje će se izvršiti pri l ikom prvogpokretanja mašine

Ako koristite skriptu koja se nalazi na internetu možete u putanju (path) prosleditiadresu gde se nalazi ta skripta

AnsiblAnsibl je kompleksni j i pristup automatskoj konfiguraci j i i preporučujemo njegovuupotrebu ako ste iskusan korisnik i l i ako imate žel ju da probate nešto novo i danaučite nešto zaniml j ivo

Pri l ikom upotrebe Ansibla Vagrantu je potrebno naglasiti da je reč o Ansiblovomsistemu konfiguraci je i treba navesti putanju do plejbuka (playbook) Konfiguraci jaje prikazan sledećim primerom

configvmprovision ansible do |ansible|ansibleplaybook = playbookyml

Naravno podrazumeva se da na host-mašini imate instal iran Ansibl Preporučujemo seri ja l o Ansiblu ako ste zainteresovani za detal je o tome kako seon koristi i kako može biti koristan Verujte nam posle nekog vremena ćete shvatitida su obične skripte previše bdquoružnerdquo za neke kompleksni je stvari

Pored ove dve stavke koje morate navesti možete proslediti i neke dodatneinformaci je koje su vam potrebne Recimo možete proslediti dodatne promenl j ivePrimer

ansibleextra_vars = ntp_server poolntporgnginx

port 8008workers 4

2 4

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Ovo je naročito korisno ako žel ite da imate Ansiblovu konfiguraci ju za više mašinakoje se razl ikuju samo po datim parametrima

Pokretanje automatske konfiguracijeNekad je potrebno da ponovimo konfiguraci ju iako već imamo bdquokonfigurisanurdquo(možda nepravi lno) mašinu U ovom slučaju imamo dve mogućnosti dapokrenemo mašinu i da forsiramo konfiguraci ju i l i da pokrenemo konfiguraci ju kadje mašina već pokrenuta Nema neke razl ike između ova dva pristupa osim u tomeda l i je mašina već pokrenuta i l i ni je

Ako žel imo da pokrenemo mašinu i forsiramo konfiguraci ju pokrećemo

vagrant up --provision

U drugom slučaju kada nam je mašina već pokrenuta pokrećemo komandu

vagrant provision

Ako koristite običnu skriptu Vagrant će pokrenuti skriptu ponovo i ona će se izvršitikao da ste je pokrenul i normalno unutar mašine Ako koristite Ansibl on ćedetektovati šta treba da se menja a šta ne Ovo znači da ako u Ansiblovojkonfiguraci j i navedete instalaci ju nekog paketa Ansibl će prvo proveriti da l i jepaket prisutan na sistemu pa tek onda ga instal irati

Za sledeći brojU narednom delu ćemo pokazati primere kako da koristite promenl j ive uVagrantovoj konfiguracionoj datoteci i kako da koristite stvari specifične za Rubi(Ruby)

Kako da

2 5

Broj 36

Autor Dejan Maglov

U poslednje dve do tri godine u domaćoj zajednici korisnika Linuksa uočl j iv je novitrend Masovnost i interesovanje novih korisnika za Linuks opada što se možedonekle povezati sa ekonomskom krizom i sa padom prodaje novih računara a sadruge strane uočava se porast zaniml j ivih domaćih projekata vezanih za Linuks iuopšte za otvoreni kocircd pokrenutih od strane pojedinaca i l i manj ih grupa

Nepažl j ivi promatrač bi rekao da to nema smisla Stavl janje direktne relaci jeizmeđu masovnosti i kval iteta je očigledno pogrešno i to ne samo u ovom slučajunego uopšte Pad aktivnosti na forumima srpskih zajednica korisnika Linuksa znači

U potrazi za idealnom distribucijom

Šale OS ndash Karika koja nedostaje

Oslobađanje

2 6

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Oslobađanje

samo da je eufori ja koju je izazvao Ubuntu svojom pojavom i jakim marketingomsplasla i da smo se vrati l i u bdquopredubuntuovskordquo doba koje je obeležio razvojLinuksa bez upadl j ivog marketinga Za novu eufori ju oko Linuksa potrebni su novisenzacionalni projekat i novi talas agresivnog marketinga

Zatišje na forumima aktivistima ostavl ja prostor da se preusmere sa edukaci jenovih korisnika na neke druge svoje projekte U vreme Ubuntuovske eufori je jebi lo ideja da se pravi domaća distribuci ja Jedna je čak i pokrenuta na akademskomnivou ndash cp6Linux (2 008-2 009) Očigledno projekat ni je bio zreo i ni je bio postavl jenna zdravim osnovama fi lozofi je slobodnog i otvorenog softvera pa je brzo propaoNovac i eufori ja su pokrenul i ta j projekat al i kada je bdquoizmaknuta jedna stol icardquo(novac) zbog ekonomske krize projekat je propao Danas bez imalo novca načistoj fi lozofi j i slobodnog otvorenog koda beležimo već nekol iko zaniml j ivihprojekata domaćih distribuci ja Linuksa

ŠaleOS ndash Svetski a našOdmah na početku da razrešimo di lemu da l i je ovo nova distribuci ja Linuksa i l i jesamo mal i fork1 Zubuntua (eng Xubuntu) Pošto je teško biti priznat u selunajpouzdani je je da se odmah pri javiš u grad pa ako te grad prihvati ima šanse date posle i selo prihvati Šale OS (eng ChaletOS) je definitivno prihvaćen u bdquogradurdquoa evo i dokaza

http distrowatch comtable phpdistribution= chaletoshttp distrohunt cupofl inux comarticles phparticle_id= 31

U skoro svim recenzi jama Šale OS je ocenjen kao najbol j i Linuks namenjenkorisnicima koj i su u tranzici j i sa Vindouza na Linuks Pošto to sad znamo možemosa ponosom da kažemo da je autor Šale OS-a Dejan Petrović čitaocima LiBREčasopisa poznat kao autor programa Great Little Radio Player (engl sja jni mal iradio plejer)

Projektni zadatakIdeja ni je nova i naročito je postala aktuelna nakon gašenja podrške za Vindouz

1 Fork - u razvoju softvera razvojna granaderivat projekta koju razvi ja drugi tim udrugači jem pravcu

2 7

Broj 36

Eks-Pi Stari j i hardver je ostao bez podrške za Vindouz i jedini način da mu seproduži život je prelazak na Linuks Prelazak na Linuks ni je lak Suština je ista i l isl ična al i potpuno novi programi nova fi lozofi ja zbunjujuć i razl ičit izgled mnogeodvrate od ideje da pređu na novi nepoznati operativni sistem Svako od nas znabar nekoga ko je odustao od ovog prelaska

Ideja za nastanak ovakvog projekta je da se migrantima sa Vindouza ponudi izgledšto sl ični j i onom na koj i su navikl i Ovakvi projekti vezani za Linuks se trude nesamo da ponude sl ičan vizuelni utisak nego i da ponude korisniku podešavanja namestima gde ih oni očekuju s osvrtom na svoje iskustvo na Vindouzu

Sl ičan projekat je ponudio Zorin OS al i naš utisak je da Šale OS nudi više

Prvi utisciŠale OS je dobio ime po sti lu švajcarskih planinskih kuća koje odl ikujujednostavnost lepota i prepoznatl j ivost Poput bdquošalerdquo kuće Šale OS treba upravoda korisniku pruži udobnost prepoznatl j ivog okruženja lepotu i da se u njemu uvek

ŠaleOS

2 8

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

oseća kao kod svoje kuće

Šale OS je zapravo fork Zubuntua od kojeg se suštinski malo razl ikuje sa potpunopri lagođenim sti lom Aktuelna verzi ja Šale OS-a je 14 04 2 što je takođe naslediood Zubuntua na kojem je baziran Ovo znači da korisnik ima dugoročnu podršku jerje Zubuntu 14 04 izdanje sa dugogodišnjom podrškom (LTS)

Šale OS se isporučuje u dva izdanja ISO sl ike 32 -bitnoj i 64-bitnoj vel ičine 1 2GBza živi DVD i l i USB medi j Takođe je moguće preuzeti sl iku od 24GB koja sadrži obaizdanja Šale OS-a i koja je kompatibi lna samo sa DVD medi jumom

Sa dobrim nasleđem Šale OS je od Zubuntua nasledio i veoma sporo podizanježivog sistema sa DVD-a (USB-a) Imamo utisak da u poslednje vreme derivatiUbuntua najspori je podižu živi sistem u odnosu na sve druge žive distribuci jeLinuksa Ko izdrži i dočeka da se živi Šale OS podigne imaće pri l iku da vidipodrazumevanu plavu temu ovog operativnog sistema Prvi utisak je da Šale OSsvojom podrazumevanom temom pravi otklon od Vindouza ka Linuksu iako imapotenci ja l da potpuno bdquoklonirardquo Vindouzov izgled Šale OS svojompodrazumevanom temom poručuje bdquo Ja nisam Vindouz Nemojte me ni podsvesnoupoređivati sa nj im Ja sam Linuks koj i vam pomaže da se lakše snađete u meni rdquo

Oslobađanje

2 9

Broj 36

Svi elementi u Šale OS-u su na istim mestima kao naprimer u Vindouzu 7 Panelje u dnu ekrana Na njemu su dugme za meni ikonice najčešće korišćenihapl ikaci ja traka pokrenutih programa notifikaciona zona sa kontrolom zvukakontrolom mreže satom i tastaturnim izlazom i na kraju taster za minimiziranjesvih otvorenih prozora i otkrivanje radne površi (desktopa) Radna površ sadržinajbitni je ikonice za početak rada sa sistemom i Konki jev (eng Conky) sti l izovanisat Sve u svemu sasvim očekivana postavka za svakog migranta sa Vindouza

Instalacija Šale OS-aIako se i na osnovu živog sistema može steći utisak o upotrebl j ivosti sistema praviutisak daje tek prava instalaci ja na tvrdi disk računara Iako je instalaci ja Linuksalakša od instalaci je Vindouza to je ipak najkritični ja operaci ja za migranta Uslučaju da korisnik nema nameru da čuva neke podatke na svom računaruproblema neće biti Ubuntuov grafički instaler je jedan od najbol j ih inajautomatizovani j ih u svetu Linuksa Od korisnika traži samo nekol ikonaj jednostavni j ih l ičnih podataka a sve ostalo odrađuje sam Dovol jno je samopronaći ikonicu instalera na radnoj površi živog sistema i l i odabrati instalaci ju

ŠaleOS

30

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

pri l ikom podizanja sistema sa instalacionog medi ja (ovo je prirodan način zamigrante) Sve ostalo ide glatko - takoreći bdquonekst nekst nekst finišrdquo tehnologi jana koju su migranti navikl i

Za one koj i ipak žele da sačuvaju neke postojeće podatke na tvrdom diskupreporučujemo da se obrate nekom iskusni jem korisniku Linuksa (pitajte bi lo kogna forumima zajednica korisnika Linuksa) koj i će ih provesti kroz proces instalaci je

Upotrebljivost Šale OS-aApsolutno bdquokloniranjerdquo Vindouza na Linuksu je nemoguće Šale OS se ipak opasnopribl ižio Dodatnim uređivanjem pomoću već pripreml jenih alata Šale OS još višemože da l iči na Vindouz i l i da se potpuno transformiše u IksFCE (XFCE) Linuks požel j i korisnika

Grupisanje svih podešavanja u Setings Menadžeru 2 dobro imitira Kontrolni panel naVindouzu tako da migranti neće biti u di lemi gde su sva podešavanja sistema

Šale meni (Visker meni eng Whisker Menu) dobro oponaša Vindouzov Start meni tako da je pristup programima jasan i intuitivan Programi su standardno grupisanipo nameni na način karakterističan za Linuks al i misl imo da je to plus u odnosu naVindouzov pristup i da to ni je zbunjujuće migrantima

Dodavanje ikonica na panel i l i na radnu površ je sl ično kao kod Vindouza Dovol jnoje samo prevući mišem ikonicu iz meni ja na radnu površ i l i na panel

Aplikacije

Imamo utisak da je izbor apl ikativnog softvera vrlo pažl j ivo urađen Izabrane suuglavnom apl ikaci je koje su već standardne i na Vindouzu kao što su FajerfoksTanderberd (eng Thunderbird) i VLC Takođe izabrane su apl ikaci je koje su vrlosl ične Vindouzovim alternativama poput bdquoOdejšusardquo (eng Audacious) koj i l iči nabdquoVinamprdquo (eng Winamp) i l i bdquoDokument vjuerardquo koj i l iči na bdquo Akrobat riderrdquo

Ako se izaberu i ikonice koje sl iče onim na Vindouzu prepoznavanje apl ikaci ja ćebiti potpuno i neće biti d i lema za šta služi pojedina apl ikaci ja

2 Setings Menadžer - енг Settings Manager Podešavanje sistama

Oslobađanje

31

Broj 36

ŠaleOS

32

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Instalacija programa

Za migrante instalaci ja programa na Linuksu je najveća promena Ova promenafi lozofi je predstavl ja najveći šok za migrante Ubuntu softverski centar je dizajniranda ublaži ovaj šok U današnje vreme l judi su već naviknuti na Android i Androidstor tako da je lako navići se na Ubuntu softverski centar

Drugi problem migranata kada je u pitanju instalaci ja programa je što su mnoginavikl i na pojedine programe za Vindouz i bez nj ih ne mogu Šale ne može upotpunosti da reši taj problem al i može da ga ublaži Jedan ogroman plus za ŠaleOS je predinstal irani Vajn (eng WineHQ) i Plej -on-Linuks (eng PlayOnLinux) Dosada nismo sretal i d istribuci je Linuksa za početnike sa ovim već predinstal iranimprogramima

Oslobađanje

33

Broj 36

ŠaleOS

Vajn može da bude presudni dodatak koj i može da zadrži migranta na LinuksuSama ideja da može programe za Vindouz na koje je navikao da instal ira naLinuksu može da ga opredel i da je napravio dobar izbor operativnog sistema

ZaključakPrimeti l i smo da najnovi ja verzi ja Šale OS-a nema predinstal iran kancelari jski paketprograma Ovo je još jedan dokaz vrlo pažl j ivog odabira softvera za Šale sa stalnimrazmišl janjem kome ja namenjen ovaj operativni sistem Odabir kancelari jskogpaketa programa je vrlo subjektivan proces Nametanje Libre Ofisa kao rešenjamoglo bi biti kontraproduktivno Zahval ju jući Vajnu korisnik može da instal ira ineke stari je Majkrosoft Ofis pakete (npr MS Office 2010) tako da je na korisniku dabira opci ju koja mu naviše odgovara

Potrebno je malo iskustva u svetu Linuksa za punu kontrolu Šale OS-a Može da sekoristi i bez imalo iskustva vezanog za Linuks Intuitivan je i vodio je računa oiskustvima koje imaju migranti Bol je od ovog po našem sudu ne može

Iako su performanse u ovako uskoprofi l isanom operativnom sistemu u drugomplanu izbor grafičkog okruženja IksFCE i Zubuntua za osnovu dobar je izbor Dobroje odmeren odnos jednostavnosti upotrebe i opterećenja sistema Autor je moraoda vodi računa da je sistem prvenstveno namenjen stari jem hardveru iistovremeno neiskusnim korisnicima Linuks ima rešenja koja su još lakša za sistema teža za korisnika al i i obrnuto IksFCE je tačno u sredini Pošto je Zubuntu jedanod najbol j ih IksFCE sistema za početnike autor je odl ično izabrao sistem za bazuŠale OS-a Kao rezultat izbora dobio je jako stabi lan jednostavan okretan i lakoperativni sistem i za sebe kao korisnika i za hardver

Korisni l inkovi [1] https sites google comsitechaletosl inuxhome[2 ] https www youtube comwatchv= pL9H7GZWeyo[3] http www l inuxinsider comstory81771 htmlrss= 1

34

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Slobodni profesionalac

Аутор Стефан Ножинић

У претходном броју смо поменули шта је то Ансибл (енг Ansible) и навели смопримере његове нај једноставније употребе

У овом броју наводимо детаљнију употребу инвентара неке ад-хок командекао и неке детаље о употреби и могућностима конфигурације помоћуАнсибла

ИнвентарУ претходном броју било је тек неколико речи о овом појму Инвентар нам јеу претходном броју послужио да наведемо наша три сервера која смо каснијепинговали Рекли смо да је инвентар датотека која служи за навођењесервера који желимо да администрирамо и да помоћу њега можемоконфигурисати специфичне параметре за те сервере

Класична и најпростија употреба ове конфигурационе датотеке јеједноставно навођење жељених сервера

etcansiblehosts

server1examplecomserver2examplecomserver3examplecommailexamplecomwebexamplecom

2 deo

35

Broj 36

Наравно ово је довољно за једноставну употребу у случајевима када желимода сви наши сервери имају исту конфигурацију Ово као што сви добрознамо није често случај Обично желимо сервере подешене за специфичнунамену Ради овога нам Ансибл инвентар омогућава употребу групаједноставним навођењем секција те нас ова конфигурациона датотека достаподсећа на INI формат Рецимо да например имамо два веб-сервера једансервер за базе података и два мејл-сервера Наша конфигурација биизгледала овако

[webservers]web1examplecomweb2examplecom

[email]mail1examplecommail2examplecom

[databases]dbexamplecom

Као што се може приметити из примера секције постављамо измеђусредњих заграда Овде је битно напоменути да један сервер може припадативише секција па тако можемо имати сервер који служи и за веб и за базеподатака

Поред адресе сервера можете навести и SSH порт ако се не користи онајподразумевани - например

mailexamplecom1548

Поред порта можете навести и корисничко име при логовању - примерицена следећи начин

other1examplecom ansible_connection=ssh ansible_ssh_user=mpdehaanother2examplecom ansible_connection=ssh ansible_ssh_user=mdehaan

Као што сте могли већ да приметите и сами закључите могуће је поставитииндивидуалне променљиве по хосту Например

Ansibl

36

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

wwwexamplecom var1=val1 var2=val2

Променљиве могу бити конфигурисане и за целу групу

[webservers]web1examplecomweb2examplecom

[webserversvars]var1=val1var2=val2

Ад-хок командеИако је Ансибл намењен за употребу са тзв плејбуковима (playbooks) честоћете имати потребу да извршите неку команду на брзину и нећете желетида наводите специјалну конфигурацију за то Због овога Ансибл вамомогућава употребу ад-хок команди

Ми смо овакву команду већ поменули у претходном броју али нисмо удетаље објашњавали шта се ту конкретно дешава Употребили смо је када

Slobodni profesionalac

37

Broj 36

смо желели да пингујемо све наше сервере

Употребљавају се тако што се у конзоли укуца

ansible target -a command

Овде command треба заменити жељеном командом коју желите даизвршите а target треба заменити именом групе или хоста на којем желитеизвршавање задате команде

Например ако желимо да рестартујемо само веб-сервере користимо

ansible webservers -a reboot

На сличан начин можемо користити и друге уграђене модуле Ансибла каопримерице copy модул за премештање датотека на више сервера

ansible servers -m copy -a src=etchosts dest=tmphosts

Такође употребом ових команди можете сазнати тзв чињенице (енг facts) осерверу Ове варијабле су важне јер се могу користити за условноизвршавање команди у плејбуковима

Да бисте сазнали прикупљене чињенице за дати хост извршите

ansible target -m setup

За крајУ наредном броју показујемо највећу моћ Ансибла када будемо објаснилиупотребу плејбукова До тада надамо се да се нећете устручавати да нампошаљете е-писмо на нашу већ познату адресу електронске поште сапитањима критикама и предлозима

Ansibl

38

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Internet mreža i komunikacije

Autor Kriptopank

Na početku trećeg dela ovog seri ja la iznosimo jednu dobru vest Subrosa servisopisan u prvom delu ponovo je dostupan na mreži posle kratkog prekida odnekol iko dana

Iako iz naslova prevedenog na srpski jezik možda niste odmah prepoznal ipopularni servis pod originalnim engleskim nazivom Cryptocat on je jedan odsvakako najčuveni j ih i najpoznati j ih iz svoje vrste del imično prekriven plaštomkontroverzi i spekulaci ja

Ova apl ikaci ja samo je jedna u nizu svetski poznatih kriptografskih speci ja l i tetaskuvanih u kuhinj i gospodina Nadima Kobeisi ja (eng Nadim Kobeissi) sa istori jomdugom sada već preko četiri i po godine Ovaj dvadesetpetogodišnj i programerodgovoran je za apl ikaci je kao što su Mini lok (eng miniLock) i Pirio (eng Peerio)

Istina je da ovaj servis ni je hodao po crvenom tepihu od svog nastanka i da jepreko trnja na kraju ipak stigao do zvezda zaslugom svog autora i medi ja koj i supisal i o ranj ivostima ovog servisa otkrivenim tokom 2 013 godine Više o ovome nahttp goo glRWDy5L i http goo glZBj9B

Zapravo se radi o apl ikaci j i koja vam pruža mogućnost grupnog ćaskanja razmenepodataka al i i privatne konverzaci je sa nekom osobom iz grupe za ćaskanje a sveje to šifrovano tako da servis ne zna sam sadržaj vaših dopisivanja

Šifrovani čet (3 deo)

39

Broj 36

Šifrovani čet

Kriptografski model je i ovde takozvani end-tu-end (end-to-end) i sve (šifrovanje idešifrovanje) se obavl ja u vašem pretraživaču koj im pristupate ovom servisu pa jesvakako požel jno da pametno odaberete veb-pretraživač kako vas isti ne biizneverio svoj im manama i sigurnosnim propustima

Kad smo već kod end-tu-end šifrovanja da se podsetimo kako se ovo praktičnoizvodi kako kod mnogih apl ikaci ja tako i kod ove

Korisnici kreiraju javne i tajne kl jučeve lokalno javne proslede centralnom servisukoj i ih spaja pa servis umesto vas prosleđuje vaš javni kl juč osobama koje žele savama da sigurno komuniciraju (poši l jaoci poruka) Poši l jaoci šifruju porukunamenjenu vama vašim javnim kl jučem i proslede je centralnom servisu

Pređimo sada na instal iranje i korišćenje Kriptoketa

Dakle kada se ode na sajt Kriptoketa (https crypto cat) treba da se odaberedodatak za vaš pretraživač i on se instal ira na isti Ovde ćemo pretpostaviti da jeto Fajerfoks pa kad on bude tražio da ga restartujete učinite to

Sledeći korak je nalaženje ikonice instal irane apl ikaci je a za to morate otići u menirarr kastomajz (customize) Sada je potrebno da apl ikaci ju prebacite iz gomile ostal ihapl ikaci ja ( levo) u meni (desno) kao što je prikazano na sl ikama

40

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Pokretanje apl ikaci je iz pretraživača ne zahteva internet al i da biste se povezal i saostal ima internet vam je neophodan

Internet mreža i komunikacije

41

Broj 36

Pri pokretanju apl ikaci je treba da izaberete ime diskusi je (conversation name) i l iprostori je uslovno rečeno a to je ime grupe koju žel ite da kreirate i l i kojoj žel ite dase prikl jučite Nadimak (nickname) možete odabrati po žel j i a l i bi val ja lo da inadimak i ime diskusi je nemaju mnogo veze sa vašim stvarnim imenom i vašimostal im nadimcima u drugim apl ikaci jama i društvenim mrežama jer je to podatakkoj i Kriptoket-server vidi kada se na njega povežete pored vaše aj-pi (IP) adrese

Ove informaci je koje Kriptoket-server vidi nazivaju se metapodaci o koj ima smopričal i u trideset trećem broju Ime diskusi je i nadimak se mogu lako lažirati a zaprikrivanje aj-pi adrese će vam trebati neka anonimna mreža poput Tora i l ivirtualne privatne mreže (VPN) Više o metapodacima koje će Kriptoket-serverprikupiti od vas možete naći na nj ihovom blogu (https goo glTALq0R)

Ime diskusi je ćete proslediti ostal ima koj i su zainteresovani za zajedničkukomunikaci ju oni će se povezati sa vama i šifrovano ćaskanje može da počneInteresantno je kako korisnici niti vide niti moraju da brinu o kl jučevima Korisničkosučel je (GUI) apl ikaci je je jednostavno i praktično što je sigurno donelo slavu ovojapl ikaci j i pored vel ike medi jske pažnje

Kriptoket je projekat otvorenog koda i možete ga naći na Githabu(https goo gl4FOYMa) Ne samo da možete da proučavate kocircd apl ikaci je većmožete instal irati Kriptoket-servis na vašim serverima i tako imati potpunukontrolu nad metapodacima koje ostavl jate iza sebe kao mrvice hleba

Takođe je interesantno da apl ikaci ja još uvek nema stabi lnu podršku za Androidoperativni sistem al i eksperimentalna podrška je dostupna na KriptoketovomGithabu (https goo glpeXRgJ)

Propusti su ispravl jeni i apl ikaci ja sada koristi mnogo bol je kriptografske algoritmekoj i koriste el iptičke krive (ECDH - Eliptic Curve Diffie Hellman) za generisanjejavnog i tajnog kl juča El iptičke krive pružaju mnogo bol ju sigurnost od recimoRSA kl jučeva iste dužine o čemu smo govori l i u poslednjem delu seri ja la oenkriptovanoj elektronskoj pošti

Pored end-tu-end enkripci je Kriptoket koristi i OTR protokol koj i se koristi za XMPPvid komunikaci je Bez nepotrebnog ulaženja u detal je OTR vam pruža nešto što sezove prihvatl j ivo poricanje (plausible deniability) a to je mogućnost da porekne daste nešto baš vi napisal i ako se vaša šifrovana komunikaci ja ipak nekako dešifruje

Šifrovani čet

42

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Pregled popularnosti GNULinuks iBSD distribuci ja za mesec maj

Distrowatch

Pad ltPorast gtIsti rejting =(Korišćeni podaci sa Distrovoča)

123456789

101112131415161718192 02 12 22 32 42 5

MintDebianUbuntuFedoraopenSUSEMageiaCentOSManjaroArchLXLEelementaryPCLinuxOSAndroid-x86PeppermintNetrunnerQ4OSSolusPuppySabayonLubuntuKal ideepinantiXZorinwattOS

2 952 lt1706gt1498lt1462 =1106lt

945gt940lt879lt737lt701lt673lt638gt617=565gt539gt538gt534=534lt533gt509lt494lt478lt476=452 lt439gt

Iako veoma praktičan i dovol jnosiguran Kriptoket ni je za svenamene Nema podršku za video iaudio što je naprimer podržanokod pomenute Subrose Kriptoket jenamenjen kao sigurni ja alternativadruštvenim mrežama poputFejsbuka i svoju ulogu obavl ja većnekol iko godina što je pokazatel jdobrog kval iteta

Internet mreža i komunikacije

USKOROLiBRE-Serbian 2015

LLiiBBRREEČasopis o slobodnom softveru

TTrrii ggoodd iinnee ssaavvaammaa

Hvala što nam verujete

Page 23: Libre 36 hd lat

2 3

Broj 36

Vagrant

mašinu na sledeći način

configvmprovision shell path skriptash

U skripti sada možete navesti komande koje će se izvršiti pri l ikom prvogpokretanja mašine

Ako koristite skriptu koja se nalazi na internetu možete u putanju (path) prosleditiadresu gde se nalazi ta skripta

AnsiblAnsibl je kompleksni j i pristup automatskoj konfiguraci j i i preporučujemo njegovuupotrebu ako ste iskusan korisnik i l i ako imate žel ju da probate nešto novo i danaučite nešto zaniml j ivo

Pri l ikom upotrebe Ansibla Vagrantu je potrebno naglasiti da je reč o Ansiblovomsistemu konfiguraci je i treba navesti putanju do plejbuka (playbook) Konfiguraci jaje prikazan sledećim primerom

configvmprovision ansible do |ansible|ansibleplaybook = playbookyml

Naravno podrazumeva se da na host-mašini imate instal iran Ansibl Preporučujemo seri ja l o Ansiblu ako ste zainteresovani za detal je o tome kako seon koristi i kako može biti koristan Verujte nam posle nekog vremena ćete shvatitida su obične skripte previše bdquoružnerdquo za neke kompleksni je stvari

Pored ove dve stavke koje morate navesti možete proslediti i neke dodatneinformaci je koje su vam potrebne Recimo možete proslediti dodatne promenl j ivePrimer

ansibleextra_vars = ntp_server poolntporgnginx

port 8008workers 4

2 4

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Ovo je naročito korisno ako žel ite da imate Ansiblovu konfiguraci ju za više mašinakoje se razl ikuju samo po datim parametrima

Pokretanje automatske konfiguracijeNekad je potrebno da ponovimo konfiguraci ju iako već imamo bdquokonfigurisanurdquo(možda nepravi lno) mašinu U ovom slučaju imamo dve mogućnosti dapokrenemo mašinu i da forsiramo konfiguraci ju i l i da pokrenemo konfiguraci ju kadje mašina već pokrenuta Nema neke razl ike između ova dva pristupa osim u tomeda l i je mašina već pokrenuta i l i ni je

Ako žel imo da pokrenemo mašinu i forsiramo konfiguraci ju pokrećemo

vagrant up --provision

U drugom slučaju kada nam je mašina već pokrenuta pokrećemo komandu

vagrant provision

Ako koristite običnu skriptu Vagrant će pokrenuti skriptu ponovo i ona će se izvršitikao da ste je pokrenul i normalno unutar mašine Ako koristite Ansibl on ćedetektovati šta treba da se menja a šta ne Ovo znači da ako u Ansiblovojkonfiguraci j i navedete instalaci ju nekog paketa Ansibl će prvo proveriti da l i jepaket prisutan na sistemu pa tek onda ga instal irati

Za sledeći brojU narednom delu ćemo pokazati primere kako da koristite promenl j ive uVagrantovoj konfiguracionoj datoteci i kako da koristite stvari specifične za Rubi(Ruby)

Kako da

2 5

Broj 36

Autor Dejan Maglov

U poslednje dve do tri godine u domaćoj zajednici korisnika Linuksa uočl j iv je novitrend Masovnost i interesovanje novih korisnika za Linuks opada što se možedonekle povezati sa ekonomskom krizom i sa padom prodaje novih računara a sadruge strane uočava se porast zaniml j ivih domaćih projekata vezanih za Linuks iuopšte za otvoreni kocircd pokrenutih od strane pojedinaca i l i manj ih grupa

Nepažl j ivi promatrač bi rekao da to nema smisla Stavl janje direktne relaci jeizmeđu masovnosti i kval iteta je očigledno pogrešno i to ne samo u ovom slučajunego uopšte Pad aktivnosti na forumima srpskih zajednica korisnika Linuksa znači

U potrazi za idealnom distribucijom

Šale OS ndash Karika koja nedostaje

Oslobađanje

2 6

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Oslobađanje

samo da je eufori ja koju je izazvao Ubuntu svojom pojavom i jakim marketingomsplasla i da smo se vrati l i u bdquopredubuntuovskordquo doba koje je obeležio razvojLinuksa bez upadl j ivog marketinga Za novu eufori ju oko Linuksa potrebni su novisenzacionalni projekat i novi talas agresivnog marketinga

Zatišje na forumima aktivistima ostavl ja prostor da se preusmere sa edukaci jenovih korisnika na neke druge svoje projekte U vreme Ubuntuovske eufori je jebi lo ideja da se pravi domaća distribuci ja Jedna je čak i pokrenuta na akademskomnivou ndash cp6Linux (2 008-2 009) Očigledno projekat ni je bio zreo i ni je bio postavl jenna zdravim osnovama fi lozofi je slobodnog i otvorenog softvera pa je brzo propaoNovac i eufori ja su pokrenul i ta j projekat al i kada je bdquoizmaknuta jedna stol icardquo(novac) zbog ekonomske krize projekat je propao Danas bez imalo novca načistoj fi lozofi j i slobodnog otvorenog koda beležimo već nekol iko zaniml j ivihprojekata domaćih distribuci ja Linuksa

ŠaleOS ndash Svetski a našOdmah na početku da razrešimo di lemu da l i je ovo nova distribuci ja Linuksa i l i jesamo mal i fork1 Zubuntua (eng Xubuntu) Pošto je teško biti priznat u selunajpouzdani je je da se odmah pri javiš u grad pa ako te grad prihvati ima šanse date posle i selo prihvati Šale OS (eng ChaletOS) je definitivno prihvaćen u bdquogradurdquoa evo i dokaza

http distrowatch comtable phpdistribution= chaletoshttp distrohunt cupofl inux comarticles phparticle_id= 31

U skoro svim recenzi jama Šale OS je ocenjen kao najbol j i Linuks namenjenkorisnicima koj i su u tranzici j i sa Vindouza na Linuks Pošto to sad znamo možemosa ponosom da kažemo da je autor Šale OS-a Dejan Petrović čitaocima LiBREčasopisa poznat kao autor programa Great Little Radio Player (engl sja jni mal iradio plejer)

Projektni zadatakIdeja ni je nova i naročito je postala aktuelna nakon gašenja podrške za Vindouz

1 Fork - u razvoju softvera razvojna granaderivat projekta koju razvi ja drugi tim udrugači jem pravcu

2 7

Broj 36

Eks-Pi Stari j i hardver je ostao bez podrške za Vindouz i jedini način da mu seproduži život je prelazak na Linuks Prelazak na Linuks ni je lak Suština je ista i l isl ična al i potpuno novi programi nova fi lozofi ja zbunjujuć i razl ičit izgled mnogeodvrate od ideje da pređu na novi nepoznati operativni sistem Svako od nas znabar nekoga ko je odustao od ovog prelaska

Ideja za nastanak ovakvog projekta je da se migrantima sa Vindouza ponudi izgledšto sl ični j i onom na koj i su navikl i Ovakvi projekti vezani za Linuks se trude nesamo da ponude sl ičan vizuelni utisak nego i da ponude korisniku podešavanja namestima gde ih oni očekuju s osvrtom na svoje iskustvo na Vindouzu

Sl ičan projekat je ponudio Zorin OS al i naš utisak je da Šale OS nudi više

Prvi utisciŠale OS je dobio ime po sti lu švajcarskih planinskih kuća koje odl ikujujednostavnost lepota i prepoznatl j ivost Poput bdquošalerdquo kuće Šale OS treba upravoda korisniku pruži udobnost prepoznatl j ivog okruženja lepotu i da se u njemu uvek

ŠaleOS

2 8

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

oseća kao kod svoje kuće

Šale OS je zapravo fork Zubuntua od kojeg se suštinski malo razl ikuje sa potpunopri lagođenim sti lom Aktuelna verzi ja Šale OS-a je 14 04 2 što je takođe naslediood Zubuntua na kojem je baziran Ovo znači da korisnik ima dugoročnu podršku jerje Zubuntu 14 04 izdanje sa dugogodišnjom podrškom (LTS)

Šale OS se isporučuje u dva izdanja ISO sl ike 32 -bitnoj i 64-bitnoj vel ičine 1 2GBza živi DVD i l i USB medi j Takođe je moguće preuzeti sl iku od 24GB koja sadrži obaizdanja Šale OS-a i koja je kompatibi lna samo sa DVD medi jumom

Sa dobrim nasleđem Šale OS je od Zubuntua nasledio i veoma sporo podizanježivog sistema sa DVD-a (USB-a) Imamo utisak da u poslednje vreme derivatiUbuntua najspori je podižu živi sistem u odnosu na sve druge žive distribuci jeLinuksa Ko izdrži i dočeka da se živi Šale OS podigne imaće pri l iku da vidipodrazumevanu plavu temu ovog operativnog sistema Prvi utisak je da Šale OSsvojom podrazumevanom temom pravi otklon od Vindouza ka Linuksu iako imapotenci ja l da potpuno bdquoklonirardquo Vindouzov izgled Šale OS svojompodrazumevanom temom poručuje bdquo Ja nisam Vindouz Nemojte me ni podsvesnoupoređivati sa nj im Ja sam Linuks koj i vam pomaže da se lakše snađete u meni rdquo

Oslobađanje

2 9

Broj 36

Svi elementi u Šale OS-u su na istim mestima kao naprimer u Vindouzu 7 Panelje u dnu ekrana Na njemu su dugme za meni ikonice najčešće korišćenihapl ikaci ja traka pokrenutih programa notifikaciona zona sa kontrolom zvukakontrolom mreže satom i tastaturnim izlazom i na kraju taster za minimiziranjesvih otvorenih prozora i otkrivanje radne površi (desktopa) Radna površ sadržinajbitni je ikonice za početak rada sa sistemom i Konki jev (eng Conky) sti l izovanisat Sve u svemu sasvim očekivana postavka za svakog migranta sa Vindouza

Instalacija Šale OS-aIako se i na osnovu živog sistema može steći utisak o upotrebl j ivosti sistema praviutisak daje tek prava instalaci ja na tvrdi disk računara Iako je instalaci ja Linuksalakša od instalaci je Vindouza to je ipak najkritični ja operaci ja za migranta Uslučaju da korisnik nema nameru da čuva neke podatke na svom računaruproblema neće biti Ubuntuov grafički instaler je jedan od najbol j ih inajautomatizovani j ih u svetu Linuksa Od korisnika traži samo nekol ikonaj jednostavni j ih l ičnih podataka a sve ostalo odrađuje sam Dovol jno je samopronaći ikonicu instalera na radnoj površi živog sistema i l i odabrati instalaci ju

ŠaleOS

30

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

pri l ikom podizanja sistema sa instalacionog medi ja (ovo je prirodan način zamigrante) Sve ostalo ide glatko - takoreći bdquonekst nekst nekst finišrdquo tehnologi jana koju su migranti navikl i

Za one koj i ipak žele da sačuvaju neke postojeće podatke na tvrdom diskupreporučujemo da se obrate nekom iskusni jem korisniku Linuksa (pitajte bi lo kogna forumima zajednica korisnika Linuksa) koj i će ih provesti kroz proces instalaci je

Upotrebljivost Šale OS-aApsolutno bdquokloniranjerdquo Vindouza na Linuksu je nemoguće Šale OS se ipak opasnopribl ižio Dodatnim uređivanjem pomoću već pripreml jenih alata Šale OS još višemože da l iči na Vindouz i l i da se potpuno transformiše u IksFCE (XFCE) Linuks požel j i korisnika

Grupisanje svih podešavanja u Setings Menadžeru 2 dobro imitira Kontrolni panel naVindouzu tako da migranti neće biti u di lemi gde su sva podešavanja sistema

Šale meni (Visker meni eng Whisker Menu) dobro oponaša Vindouzov Start meni tako da je pristup programima jasan i intuitivan Programi su standardno grupisanipo nameni na način karakterističan za Linuks al i misl imo da je to plus u odnosu naVindouzov pristup i da to ni je zbunjujuće migrantima

Dodavanje ikonica na panel i l i na radnu površ je sl ično kao kod Vindouza Dovol jnoje samo prevući mišem ikonicu iz meni ja na radnu površ i l i na panel

Aplikacije

Imamo utisak da je izbor apl ikativnog softvera vrlo pažl j ivo urađen Izabrane suuglavnom apl ikaci je koje su već standardne i na Vindouzu kao što su FajerfoksTanderberd (eng Thunderbird) i VLC Takođe izabrane su apl ikaci je koje su vrlosl ične Vindouzovim alternativama poput bdquoOdejšusardquo (eng Audacious) koj i l iči nabdquoVinamprdquo (eng Winamp) i l i bdquoDokument vjuerardquo koj i l iči na bdquo Akrobat riderrdquo

Ako se izaberu i ikonice koje sl iče onim na Vindouzu prepoznavanje apl ikaci ja ćebiti potpuno i neće biti d i lema za šta služi pojedina apl ikaci ja

2 Setings Menadžer - енг Settings Manager Podešavanje sistama

Oslobađanje

31

Broj 36

ŠaleOS

32

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Instalacija programa

Za migrante instalaci ja programa na Linuksu je najveća promena Ova promenafi lozofi je predstavl ja najveći šok za migrante Ubuntu softverski centar je dizajniranda ublaži ovaj šok U današnje vreme l judi su već naviknuti na Android i Androidstor tako da je lako navići se na Ubuntu softverski centar

Drugi problem migranata kada je u pitanju instalaci ja programa je što su mnoginavikl i na pojedine programe za Vindouz i bez nj ih ne mogu Šale ne može upotpunosti da reši taj problem al i može da ga ublaži Jedan ogroman plus za ŠaleOS je predinstal irani Vajn (eng WineHQ) i Plej -on-Linuks (eng PlayOnLinux) Dosada nismo sretal i d istribuci je Linuksa za početnike sa ovim već predinstal iranimprogramima

Oslobađanje

33

Broj 36

ŠaleOS

Vajn može da bude presudni dodatak koj i može da zadrži migranta na LinuksuSama ideja da može programe za Vindouz na koje je navikao da instal ira naLinuksu može da ga opredel i da je napravio dobar izbor operativnog sistema

ZaključakPrimeti l i smo da najnovi ja verzi ja Šale OS-a nema predinstal iran kancelari jski paketprograma Ovo je još jedan dokaz vrlo pažl j ivog odabira softvera za Šale sa stalnimrazmišl janjem kome ja namenjen ovaj operativni sistem Odabir kancelari jskogpaketa programa je vrlo subjektivan proces Nametanje Libre Ofisa kao rešenjamoglo bi biti kontraproduktivno Zahval ju jući Vajnu korisnik može da instal ira ineke stari je Majkrosoft Ofis pakete (npr MS Office 2010) tako da je na korisniku dabira opci ju koja mu naviše odgovara

Potrebno je malo iskustva u svetu Linuksa za punu kontrolu Šale OS-a Može da sekoristi i bez imalo iskustva vezanog za Linuks Intuitivan je i vodio je računa oiskustvima koje imaju migranti Bol je od ovog po našem sudu ne može

Iako su performanse u ovako uskoprofi l isanom operativnom sistemu u drugomplanu izbor grafičkog okruženja IksFCE i Zubuntua za osnovu dobar je izbor Dobroje odmeren odnos jednostavnosti upotrebe i opterećenja sistema Autor je moraoda vodi računa da je sistem prvenstveno namenjen stari jem hardveru iistovremeno neiskusnim korisnicima Linuks ima rešenja koja su još lakša za sistema teža za korisnika al i i obrnuto IksFCE je tačno u sredini Pošto je Zubuntu jedanod najbol j ih IksFCE sistema za početnike autor je odl ično izabrao sistem za bazuŠale OS-a Kao rezultat izbora dobio je jako stabi lan jednostavan okretan i lakoperativni sistem i za sebe kao korisnika i za hardver

Korisni l inkovi [1] https sites google comsitechaletosl inuxhome[2 ] https www youtube comwatchv= pL9H7GZWeyo[3] http www l inuxinsider comstory81771 htmlrss= 1

34

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Slobodni profesionalac

Аутор Стефан Ножинић

У претходном броју смо поменули шта је то Ансибл (енг Ansible) и навели смопримере његове нај једноставније употребе

У овом броју наводимо детаљнију употребу инвентара неке ад-хок командекао и неке детаље о употреби и могућностима конфигурације помоћуАнсибла

ИнвентарУ претходном броју било је тек неколико речи о овом појму Инвентар нам јеу претходном броју послужио да наведемо наша три сервера која смо каснијепинговали Рекли смо да је инвентар датотека која служи за навођењесервера који желимо да администрирамо и да помоћу њега можемоконфигурисати специфичне параметре за те сервере

Класична и најпростија употреба ове конфигурационе датотеке јеједноставно навођење жељених сервера

etcansiblehosts

server1examplecomserver2examplecomserver3examplecommailexamplecomwebexamplecom

2 deo

35

Broj 36

Наравно ово је довољно за једноставну употребу у случајевима када желимода сви наши сервери имају исту конфигурацију Ово као што сви добрознамо није често случај Обично желимо сервере подешене за специфичнунамену Ради овога нам Ансибл инвентар омогућава употребу групаједноставним навођењем секција те нас ова конфигурациона датотека достаподсећа на INI формат Рецимо да например имамо два веб-сервера једансервер за базе података и два мејл-сервера Наша конфигурација биизгледала овако

[webservers]web1examplecomweb2examplecom

[email]mail1examplecommail2examplecom

[databases]dbexamplecom

Као што се може приметити из примера секције постављамо измеђусредњих заграда Овде је битно напоменути да један сервер може припадативише секција па тако можемо имати сервер који служи и за веб и за базеподатака

Поред адресе сервера можете навести и SSH порт ако се не користи онајподразумевани - например

mailexamplecom1548

Поред порта можете навести и корисничко име при логовању - примерицена следећи начин

other1examplecom ansible_connection=ssh ansible_ssh_user=mpdehaanother2examplecom ansible_connection=ssh ansible_ssh_user=mdehaan

Као што сте могли већ да приметите и сами закључите могуће је поставитииндивидуалне променљиве по хосту Например

Ansibl

36

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

wwwexamplecom var1=val1 var2=val2

Променљиве могу бити конфигурисане и за целу групу

[webservers]web1examplecomweb2examplecom

[webserversvars]var1=val1var2=val2

Ад-хок командеИако је Ансибл намењен за употребу са тзв плејбуковима (playbooks) честоћете имати потребу да извршите неку команду на брзину и нећете желетида наводите специјалну конфигурацију за то Због овога Ансибл вамомогућава употребу ад-хок команди

Ми смо овакву команду већ поменули у претходном броју али нисмо удетаље објашњавали шта се ту конкретно дешава Употребили смо је када

Slobodni profesionalac

37

Broj 36

смо желели да пингујемо све наше сервере

Употребљавају се тако што се у конзоли укуца

ansible target -a command

Овде command треба заменити жељеном командом коју желите даизвршите а target треба заменити именом групе или хоста на којем желитеизвршавање задате команде

Например ако желимо да рестартујемо само веб-сервере користимо

ansible webservers -a reboot

На сличан начин можемо користити и друге уграђене модуле Ансибла каопримерице copy модул за премештање датотека на више сервера

ansible servers -m copy -a src=etchosts dest=tmphosts

Такође употребом ових команди можете сазнати тзв чињенице (енг facts) осерверу Ове варијабле су важне јер се могу користити за условноизвршавање команди у плејбуковима

Да бисте сазнали прикупљене чињенице за дати хост извршите

ansible target -m setup

За крајУ наредном броју показујемо највећу моћ Ансибла када будемо објаснилиупотребу плејбукова До тада надамо се да се нећете устручавати да нампошаљете е-писмо на нашу већ познату адресу електронске поште сапитањима критикама и предлозима

Ansibl

38

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Internet mreža i komunikacije

Autor Kriptopank

Na početku trećeg dela ovog seri ja la iznosimo jednu dobru vest Subrosa servisopisan u prvom delu ponovo je dostupan na mreži posle kratkog prekida odnekol iko dana

Iako iz naslova prevedenog na srpski jezik možda niste odmah prepoznal ipopularni servis pod originalnim engleskim nazivom Cryptocat on je jedan odsvakako najčuveni j ih i najpoznati j ih iz svoje vrste del imično prekriven plaštomkontroverzi i spekulaci ja

Ova apl ikaci ja samo je jedna u nizu svetski poznatih kriptografskih speci ja l i tetaskuvanih u kuhinj i gospodina Nadima Kobeisi ja (eng Nadim Kobeissi) sa istori jomdugom sada već preko četiri i po godine Ovaj dvadesetpetogodišnj i programerodgovoran je za apl ikaci je kao što su Mini lok (eng miniLock) i Pirio (eng Peerio)

Istina je da ovaj servis ni je hodao po crvenom tepihu od svog nastanka i da jepreko trnja na kraju ipak stigao do zvezda zaslugom svog autora i medi ja koj i supisal i o ranj ivostima ovog servisa otkrivenim tokom 2 013 godine Više o ovome nahttp goo glRWDy5L i http goo glZBj9B

Zapravo se radi o apl ikaci j i koja vam pruža mogućnost grupnog ćaskanja razmenepodataka al i i privatne konverzaci je sa nekom osobom iz grupe za ćaskanje a sveje to šifrovano tako da servis ne zna sam sadržaj vaših dopisivanja

Šifrovani čet (3 deo)

39

Broj 36

Šifrovani čet

Kriptografski model je i ovde takozvani end-tu-end (end-to-end) i sve (šifrovanje idešifrovanje) se obavl ja u vašem pretraživaču koj im pristupate ovom servisu pa jesvakako požel jno da pametno odaberete veb-pretraživač kako vas isti ne biizneverio svoj im manama i sigurnosnim propustima

Kad smo već kod end-tu-end šifrovanja da se podsetimo kako se ovo praktičnoizvodi kako kod mnogih apl ikaci ja tako i kod ove

Korisnici kreiraju javne i tajne kl jučeve lokalno javne proslede centralnom servisukoj i ih spaja pa servis umesto vas prosleđuje vaš javni kl juč osobama koje žele savama da sigurno komuniciraju (poši l jaoci poruka) Poši l jaoci šifruju porukunamenjenu vama vašim javnim kl jučem i proslede je centralnom servisu

Pređimo sada na instal iranje i korišćenje Kriptoketa

Dakle kada se ode na sajt Kriptoketa (https crypto cat) treba da se odaberedodatak za vaš pretraživač i on se instal ira na isti Ovde ćemo pretpostaviti da jeto Fajerfoks pa kad on bude tražio da ga restartujete učinite to

Sledeći korak je nalaženje ikonice instal irane apl ikaci je a za to morate otići u menirarr kastomajz (customize) Sada je potrebno da apl ikaci ju prebacite iz gomile ostal ihapl ikaci ja ( levo) u meni (desno) kao što je prikazano na sl ikama

40

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Pokretanje apl ikaci je iz pretraživača ne zahteva internet al i da biste se povezal i saostal ima internet vam je neophodan

Internet mreža i komunikacije

41

Broj 36

Pri pokretanju apl ikaci je treba da izaberete ime diskusi je (conversation name) i l iprostori je uslovno rečeno a to je ime grupe koju žel ite da kreirate i l i kojoj žel ite dase prikl jučite Nadimak (nickname) možete odabrati po žel j i a l i bi val ja lo da inadimak i ime diskusi je nemaju mnogo veze sa vašim stvarnim imenom i vašimostal im nadimcima u drugim apl ikaci jama i društvenim mrežama jer je to podatakkoj i Kriptoket-server vidi kada se na njega povežete pored vaše aj-pi (IP) adrese

Ove informaci je koje Kriptoket-server vidi nazivaju se metapodaci o koj ima smopričal i u trideset trećem broju Ime diskusi je i nadimak se mogu lako lažirati a zaprikrivanje aj-pi adrese će vam trebati neka anonimna mreža poput Tora i l ivirtualne privatne mreže (VPN) Više o metapodacima koje će Kriptoket-serverprikupiti od vas možete naći na nj ihovom blogu (https goo glTALq0R)

Ime diskusi je ćete proslediti ostal ima koj i su zainteresovani za zajedničkukomunikaci ju oni će se povezati sa vama i šifrovano ćaskanje može da počneInteresantno je kako korisnici niti vide niti moraju da brinu o kl jučevima Korisničkosučel je (GUI) apl ikaci je je jednostavno i praktično što je sigurno donelo slavu ovojapl ikaci j i pored vel ike medi jske pažnje

Kriptoket je projekat otvorenog koda i možete ga naći na Githabu(https goo gl4FOYMa) Ne samo da možete da proučavate kocircd apl ikaci je većmožete instal irati Kriptoket-servis na vašim serverima i tako imati potpunukontrolu nad metapodacima koje ostavl jate iza sebe kao mrvice hleba

Takođe je interesantno da apl ikaci ja još uvek nema stabi lnu podršku za Androidoperativni sistem al i eksperimentalna podrška je dostupna na KriptoketovomGithabu (https goo glpeXRgJ)

Propusti su ispravl jeni i apl ikaci ja sada koristi mnogo bol je kriptografske algoritmekoj i koriste el iptičke krive (ECDH - Eliptic Curve Diffie Hellman) za generisanjejavnog i tajnog kl juča El iptičke krive pružaju mnogo bol ju sigurnost od recimoRSA kl jučeva iste dužine o čemu smo govori l i u poslednjem delu seri ja la oenkriptovanoj elektronskoj pošti

Pored end-tu-end enkripci je Kriptoket koristi i OTR protokol koj i se koristi za XMPPvid komunikaci je Bez nepotrebnog ulaženja u detal je OTR vam pruža nešto što sezove prihvatl j ivo poricanje (plausible deniability) a to je mogućnost da porekne daste nešto baš vi napisal i ako se vaša šifrovana komunikaci ja ipak nekako dešifruje

Šifrovani čet

42

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Pregled popularnosti GNULinuks iBSD distribuci ja za mesec maj

Distrowatch

Pad ltPorast gtIsti rejting =(Korišćeni podaci sa Distrovoča)

123456789

101112131415161718192 02 12 22 32 42 5

MintDebianUbuntuFedoraopenSUSEMageiaCentOSManjaroArchLXLEelementaryPCLinuxOSAndroid-x86PeppermintNetrunnerQ4OSSolusPuppySabayonLubuntuKal ideepinantiXZorinwattOS

2 952 lt1706gt1498lt1462 =1106lt

945gt940lt879lt737lt701lt673lt638gt617=565gt539gt538gt534=534lt533gt509lt494lt478lt476=452 lt439gt

Iako veoma praktičan i dovol jnosiguran Kriptoket ni je za svenamene Nema podršku za video iaudio što je naprimer podržanokod pomenute Subrose Kriptoket jenamenjen kao sigurni ja alternativadruštvenim mrežama poputFejsbuka i svoju ulogu obavl ja većnekol iko godina što je pokazatel jdobrog kval iteta

Internet mreža i komunikacije

USKOROLiBRE-Serbian 2015

LLiiBBRREEČasopis o slobodnom softveru

TTrrii ggoodd iinnee ssaavvaammaa

Hvala što nam verujete

Page 24: Libre 36 hd lat

2 4

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Ovo je naročito korisno ako žel ite da imate Ansiblovu konfiguraci ju za više mašinakoje se razl ikuju samo po datim parametrima

Pokretanje automatske konfiguracijeNekad je potrebno da ponovimo konfiguraci ju iako već imamo bdquokonfigurisanurdquo(možda nepravi lno) mašinu U ovom slučaju imamo dve mogućnosti dapokrenemo mašinu i da forsiramo konfiguraci ju i l i da pokrenemo konfiguraci ju kadje mašina već pokrenuta Nema neke razl ike između ova dva pristupa osim u tomeda l i je mašina već pokrenuta i l i ni je

Ako žel imo da pokrenemo mašinu i forsiramo konfiguraci ju pokrećemo

vagrant up --provision

U drugom slučaju kada nam je mašina već pokrenuta pokrećemo komandu

vagrant provision

Ako koristite običnu skriptu Vagrant će pokrenuti skriptu ponovo i ona će se izvršitikao da ste je pokrenul i normalno unutar mašine Ako koristite Ansibl on ćedetektovati šta treba da se menja a šta ne Ovo znači da ako u Ansiblovojkonfiguraci j i navedete instalaci ju nekog paketa Ansibl će prvo proveriti da l i jepaket prisutan na sistemu pa tek onda ga instal irati

Za sledeći brojU narednom delu ćemo pokazati primere kako da koristite promenl j ive uVagrantovoj konfiguracionoj datoteci i kako da koristite stvari specifične za Rubi(Ruby)

Kako da

2 5

Broj 36

Autor Dejan Maglov

U poslednje dve do tri godine u domaćoj zajednici korisnika Linuksa uočl j iv je novitrend Masovnost i interesovanje novih korisnika za Linuks opada što se možedonekle povezati sa ekonomskom krizom i sa padom prodaje novih računara a sadruge strane uočava se porast zaniml j ivih domaćih projekata vezanih za Linuks iuopšte za otvoreni kocircd pokrenutih od strane pojedinaca i l i manj ih grupa

Nepažl j ivi promatrač bi rekao da to nema smisla Stavl janje direktne relaci jeizmeđu masovnosti i kval iteta je očigledno pogrešno i to ne samo u ovom slučajunego uopšte Pad aktivnosti na forumima srpskih zajednica korisnika Linuksa znači

U potrazi za idealnom distribucijom

Šale OS ndash Karika koja nedostaje

Oslobađanje

2 6

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Oslobađanje

samo da je eufori ja koju je izazvao Ubuntu svojom pojavom i jakim marketingomsplasla i da smo se vrati l i u bdquopredubuntuovskordquo doba koje je obeležio razvojLinuksa bez upadl j ivog marketinga Za novu eufori ju oko Linuksa potrebni su novisenzacionalni projekat i novi talas agresivnog marketinga

Zatišje na forumima aktivistima ostavl ja prostor da se preusmere sa edukaci jenovih korisnika na neke druge svoje projekte U vreme Ubuntuovske eufori je jebi lo ideja da se pravi domaća distribuci ja Jedna je čak i pokrenuta na akademskomnivou ndash cp6Linux (2 008-2 009) Očigledno projekat ni je bio zreo i ni je bio postavl jenna zdravim osnovama fi lozofi je slobodnog i otvorenog softvera pa je brzo propaoNovac i eufori ja su pokrenul i ta j projekat al i kada je bdquoizmaknuta jedna stol icardquo(novac) zbog ekonomske krize projekat je propao Danas bez imalo novca načistoj fi lozofi j i slobodnog otvorenog koda beležimo već nekol iko zaniml j ivihprojekata domaćih distribuci ja Linuksa

ŠaleOS ndash Svetski a našOdmah na početku da razrešimo di lemu da l i je ovo nova distribuci ja Linuksa i l i jesamo mal i fork1 Zubuntua (eng Xubuntu) Pošto je teško biti priznat u selunajpouzdani je je da se odmah pri javiš u grad pa ako te grad prihvati ima šanse date posle i selo prihvati Šale OS (eng ChaletOS) je definitivno prihvaćen u bdquogradurdquoa evo i dokaza

http distrowatch comtable phpdistribution= chaletoshttp distrohunt cupofl inux comarticles phparticle_id= 31

U skoro svim recenzi jama Šale OS je ocenjen kao najbol j i Linuks namenjenkorisnicima koj i su u tranzici j i sa Vindouza na Linuks Pošto to sad znamo možemosa ponosom da kažemo da je autor Šale OS-a Dejan Petrović čitaocima LiBREčasopisa poznat kao autor programa Great Little Radio Player (engl sja jni mal iradio plejer)

Projektni zadatakIdeja ni je nova i naročito je postala aktuelna nakon gašenja podrške za Vindouz

1 Fork - u razvoju softvera razvojna granaderivat projekta koju razvi ja drugi tim udrugači jem pravcu

2 7

Broj 36

Eks-Pi Stari j i hardver je ostao bez podrške za Vindouz i jedini način da mu seproduži život je prelazak na Linuks Prelazak na Linuks ni je lak Suština je ista i l isl ična al i potpuno novi programi nova fi lozofi ja zbunjujuć i razl ičit izgled mnogeodvrate od ideje da pređu na novi nepoznati operativni sistem Svako od nas znabar nekoga ko je odustao od ovog prelaska

Ideja za nastanak ovakvog projekta je da se migrantima sa Vindouza ponudi izgledšto sl ični j i onom na koj i su navikl i Ovakvi projekti vezani za Linuks se trude nesamo da ponude sl ičan vizuelni utisak nego i da ponude korisniku podešavanja namestima gde ih oni očekuju s osvrtom na svoje iskustvo na Vindouzu

Sl ičan projekat je ponudio Zorin OS al i naš utisak je da Šale OS nudi više

Prvi utisciŠale OS je dobio ime po sti lu švajcarskih planinskih kuća koje odl ikujujednostavnost lepota i prepoznatl j ivost Poput bdquošalerdquo kuće Šale OS treba upravoda korisniku pruži udobnost prepoznatl j ivog okruženja lepotu i da se u njemu uvek

ŠaleOS

2 8

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

oseća kao kod svoje kuće

Šale OS je zapravo fork Zubuntua od kojeg se suštinski malo razl ikuje sa potpunopri lagođenim sti lom Aktuelna verzi ja Šale OS-a je 14 04 2 što je takođe naslediood Zubuntua na kojem je baziran Ovo znači da korisnik ima dugoročnu podršku jerje Zubuntu 14 04 izdanje sa dugogodišnjom podrškom (LTS)

Šale OS se isporučuje u dva izdanja ISO sl ike 32 -bitnoj i 64-bitnoj vel ičine 1 2GBza živi DVD i l i USB medi j Takođe je moguće preuzeti sl iku od 24GB koja sadrži obaizdanja Šale OS-a i koja je kompatibi lna samo sa DVD medi jumom

Sa dobrim nasleđem Šale OS je od Zubuntua nasledio i veoma sporo podizanježivog sistema sa DVD-a (USB-a) Imamo utisak da u poslednje vreme derivatiUbuntua najspori je podižu živi sistem u odnosu na sve druge žive distribuci jeLinuksa Ko izdrži i dočeka da se živi Šale OS podigne imaće pri l iku da vidipodrazumevanu plavu temu ovog operativnog sistema Prvi utisak je da Šale OSsvojom podrazumevanom temom pravi otklon od Vindouza ka Linuksu iako imapotenci ja l da potpuno bdquoklonirardquo Vindouzov izgled Šale OS svojompodrazumevanom temom poručuje bdquo Ja nisam Vindouz Nemojte me ni podsvesnoupoređivati sa nj im Ja sam Linuks koj i vam pomaže da se lakše snađete u meni rdquo

Oslobađanje

2 9

Broj 36

Svi elementi u Šale OS-u su na istim mestima kao naprimer u Vindouzu 7 Panelje u dnu ekrana Na njemu su dugme za meni ikonice najčešće korišćenihapl ikaci ja traka pokrenutih programa notifikaciona zona sa kontrolom zvukakontrolom mreže satom i tastaturnim izlazom i na kraju taster za minimiziranjesvih otvorenih prozora i otkrivanje radne površi (desktopa) Radna površ sadržinajbitni je ikonice za početak rada sa sistemom i Konki jev (eng Conky) sti l izovanisat Sve u svemu sasvim očekivana postavka za svakog migranta sa Vindouza

Instalacija Šale OS-aIako se i na osnovu živog sistema može steći utisak o upotrebl j ivosti sistema praviutisak daje tek prava instalaci ja na tvrdi disk računara Iako je instalaci ja Linuksalakša od instalaci je Vindouza to je ipak najkritični ja operaci ja za migranta Uslučaju da korisnik nema nameru da čuva neke podatke na svom računaruproblema neće biti Ubuntuov grafički instaler je jedan od najbol j ih inajautomatizovani j ih u svetu Linuksa Od korisnika traži samo nekol ikonaj jednostavni j ih l ičnih podataka a sve ostalo odrađuje sam Dovol jno je samopronaći ikonicu instalera na radnoj površi živog sistema i l i odabrati instalaci ju

ŠaleOS

30

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

pri l ikom podizanja sistema sa instalacionog medi ja (ovo je prirodan način zamigrante) Sve ostalo ide glatko - takoreći bdquonekst nekst nekst finišrdquo tehnologi jana koju su migranti navikl i

Za one koj i ipak žele da sačuvaju neke postojeće podatke na tvrdom diskupreporučujemo da se obrate nekom iskusni jem korisniku Linuksa (pitajte bi lo kogna forumima zajednica korisnika Linuksa) koj i će ih provesti kroz proces instalaci je

Upotrebljivost Šale OS-aApsolutno bdquokloniranjerdquo Vindouza na Linuksu je nemoguće Šale OS se ipak opasnopribl ižio Dodatnim uređivanjem pomoću već pripreml jenih alata Šale OS još višemože da l iči na Vindouz i l i da se potpuno transformiše u IksFCE (XFCE) Linuks požel j i korisnika

Grupisanje svih podešavanja u Setings Menadžeru 2 dobro imitira Kontrolni panel naVindouzu tako da migranti neće biti u di lemi gde su sva podešavanja sistema

Šale meni (Visker meni eng Whisker Menu) dobro oponaša Vindouzov Start meni tako da je pristup programima jasan i intuitivan Programi su standardno grupisanipo nameni na način karakterističan za Linuks al i misl imo da je to plus u odnosu naVindouzov pristup i da to ni je zbunjujuće migrantima

Dodavanje ikonica na panel i l i na radnu površ je sl ično kao kod Vindouza Dovol jnoje samo prevući mišem ikonicu iz meni ja na radnu površ i l i na panel

Aplikacije

Imamo utisak da je izbor apl ikativnog softvera vrlo pažl j ivo urađen Izabrane suuglavnom apl ikaci je koje su već standardne i na Vindouzu kao što su FajerfoksTanderberd (eng Thunderbird) i VLC Takođe izabrane su apl ikaci je koje su vrlosl ične Vindouzovim alternativama poput bdquoOdejšusardquo (eng Audacious) koj i l iči nabdquoVinamprdquo (eng Winamp) i l i bdquoDokument vjuerardquo koj i l iči na bdquo Akrobat riderrdquo

Ako se izaberu i ikonice koje sl iče onim na Vindouzu prepoznavanje apl ikaci ja ćebiti potpuno i neće biti d i lema za šta služi pojedina apl ikaci ja

2 Setings Menadžer - енг Settings Manager Podešavanje sistama

Oslobađanje

31

Broj 36

ŠaleOS

32

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Instalacija programa

Za migrante instalaci ja programa na Linuksu je najveća promena Ova promenafi lozofi je predstavl ja najveći šok za migrante Ubuntu softverski centar je dizajniranda ublaži ovaj šok U današnje vreme l judi su već naviknuti na Android i Androidstor tako da je lako navići se na Ubuntu softverski centar

Drugi problem migranata kada je u pitanju instalaci ja programa je što su mnoginavikl i na pojedine programe za Vindouz i bez nj ih ne mogu Šale ne može upotpunosti da reši taj problem al i može da ga ublaži Jedan ogroman plus za ŠaleOS je predinstal irani Vajn (eng WineHQ) i Plej -on-Linuks (eng PlayOnLinux) Dosada nismo sretal i d istribuci je Linuksa za početnike sa ovim već predinstal iranimprogramima

Oslobađanje

33

Broj 36

ŠaleOS

Vajn može da bude presudni dodatak koj i može da zadrži migranta na LinuksuSama ideja da može programe za Vindouz na koje je navikao da instal ira naLinuksu može da ga opredel i da je napravio dobar izbor operativnog sistema

ZaključakPrimeti l i smo da najnovi ja verzi ja Šale OS-a nema predinstal iran kancelari jski paketprograma Ovo je još jedan dokaz vrlo pažl j ivog odabira softvera za Šale sa stalnimrazmišl janjem kome ja namenjen ovaj operativni sistem Odabir kancelari jskogpaketa programa je vrlo subjektivan proces Nametanje Libre Ofisa kao rešenjamoglo bi biti kontraproduktivno Zahval ju jući Vajnu korisnik može da instal ira ineke stari je Majkrosoft Ofis pakete (npr MS Office 2010) tako da je na korisniku dabira opci ju koja mu naviše odgovara

Potrebno je malo iskustva u svetu Linuksa za punu kontrolu Šale OS-a Može da sekoristi i bez imalo iskustva vezanog za Linuks Intuitivan je i vodio je računa oiskustvima koje imaju migranti Bol je od ovog po našem sudu ne može

Iako su performanse u ovako uskoprofi l isanom operativnom sistemu u drugomplanu izbor grafičkog okruženja IksFCE i Zubuntua za osnovu dobar je izbor Dobroje odmeren odnos jednostavnosti upotrebe i opterećenja sistema Autor je moraoda vodi računa da je sistem prvenstveno namenjen stari jem hardveru iistovremeno neiskusnim korisnicima Linuks ima rešenja koja su još lakša za sistema teža za korisnika al i i obrnuto IksFCE je tačno u sredini Pošto je Zubuntu jedanod najbol j ih IksFCE sistema za početnike autor je odl ično izabrao sistem za bazuŠale OS-a Kao rezultat izbora dobio je jako stabi lan jednostavan okretan i lakoperativni sistem i za sebe kao korisnika i za hardver

Korisni l inkovi [1] https sites google comsitechaletosl inuxhome[2 ] https www youtube comwatchv= pL9H7GZWeyo[3] http www l inuxinsider comstory81771 htmlrss= 1

34

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Slobodni profesionalac

Аутор Стефан Ножинић

У претходном броју смо поменули шта је то Ансибл (енг Ansible) и навели смопримере његове нај једноставније употребе

У овом броју наводимо детаљнију употребу инвентара неке ад-хок командекао и неке детаље о употреби и могућностима конфигурације помоћуАнсибла

ИнвентарУ претходном броју било је тек неколико речи о овом појму Инвентар нам јеу претходном броју послужио да наведемо наша три сервера која смо каснијепинговали Рекли смо да је инвентар датотека која служи за навођењесервера који желимо да администрирамо и да помоћу њега можемоконфигурисати специфичне параметре за те сервере

Класична и најпростија употреба ове конфигурационе датотеке јеједноставно навођење жељених сервера

etcansiblehosts

server1examplecomserver2examplecomserver3examplecommailexamplecomwebexamplecom

2 deo

35

Broj 36

Наравно ово је довољно за једноставну употребу у случајевима када желимода сви наши сервери имају исту конфигурацију Ово као што сви добрознамо није често случај Обично желимо сервере подешене за специфичнунамену Ради овога нам Ансибл инвентар омогућава употребу групаједноставним навођењем секција те нас ова конфигурациона датотека достаподсећа на INI формат Рецимо да например имамо два веб-сервера једансервер за базе података и два мејл-сервера Наша конфигурација биизгледала овако

[webservers]web1examplecomweb2examplecom

[email]mail1examplecommail2examplecom

[databases]dbexamplecom

Као што се може приметити из примера секције постављамо измеђусредњих заграда Овде је битно напоменути да један сервер може припадативише секција па тако можемо имати сервер који служи и за веб и за базеподатака

Поред адресе сервера можете навести и SSH порт ако се не користи онајподразумевани - например

mailexamplecom1548

Поред порта можете навести и корисничко име при логовању - примерицена следећи начин

other1examplecom ansible_connection=ssh ansible_ssh_user=mpdehaanother2examplecom ansible_connection=ssh ansible_ssh_user=mdehaan

Као што сте могли већ да приметите и сами закључите могуће је поставитииндивидуалне променљиве по хосту Например

Ansibl

36

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

wwwexamplecom var1=val1 var2=val2

Променљиве могу бити конфигурисане и за целу групу

[webservers]web1examplecomweb2examplecom

[webserversvars]var1=val1var2=val2

Ад-хок командеИако је Ансибл намењен за употребу са тзв плејбуковима (playbooks) честоћете имати потребу да извршите неку команду на брзину и нећете желетида наводите специјалну конфигурацију за то Због овога Ансибл вамомогућава употребу ад-хок команди

Ми смо овакву команду већ поменули у претходном броју али нисмо удетаље објашњавали шта се ту конкретно дешава Употребили смо је када

Slobodni profesionalac

37

Broj 36

смо желели да пингујемо све наше сервере

Употребљавају се тако што се у конзоли укуца

ansible target -a command

Овде command треба заменити жељеном командом коју желите даизвршите а target треба заменити именом групе или хоста на којем желитеизвршавање задате команде

Например ако желимо да рестартујемо само веб-сервере користимо

ansible webservers -a reboot

На сличан начин можемо користити и друге уграђене модуле Ансибла каопримерице copy модул за премештање датотека на више сервера

ansible servers -m copy -a src=etchosts dest=tmphosts

Такође употребом ових команди можете сазнати тзв чињенице (енг facts) осерверу Ове варијабле су важне јер се могу користити за условноизвршавање команди у плејбуковима

Да бисте сазнали прикупљене чињенице за дати хост извршите

ansible target -m setup

За крајУ наредном броју показујемо највећу моћ Ансибла када будемо објаснилиупотребу плејбукова До тада надамо се да се нећете устручавати да нампошаљете е-писмо на нашу већ познату адресу електронске поште сапитањима критикама и предлозима

Ansibl

38

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Internet mreža i komunikacije

Autor Kriptopank

Na početku trećeg dela ovog seri ja la iznosimo jednu dobru vest Subrosa servisopisan u prvom delu ponovo je dostupan na mreži posle kratkog prekida odnekol iko dana

Iako iz naslova prevedenog na srpski jezik možda niste odmah prepoznal ipopularni servis pod originalnim engleskim nazivom Cryptocat on je jedan odsvakako najčuveni j ih i najpoznati j ih iz svoje vrste del imično prekriven plaštomkontroverzi i spekulaci ja

Ova apl ikaci ja samo je jedna u nizu svetski poznatih kriptografskih speci ja l i tetaskuvanih u kuhinj i gospodina Nadima Kobeisi ja (eng Nadim Kobeissi) sa istori jomdugom sada već preko četiri i po godine Ovaj dvadesetpetogodišnj i programerodgovoran je za apl ikaci je kao što su Mini lok (eng miniLock) i Pirio (eng Peerio)

Istina je da ovaj servis ni je hodao po crvenom tepihu od svog nastanka i da jepreko trnja na kraju ipak stigao do zvezda zaslugom svog autora i medi ja koj i supisal i o ranj ivostima ovog servisa otkrivenim tokom 2 013 godine Više o ovome nahttp goo glRWDy5L i http goo glZBj9B

Zapravo se radi o apl ikaci j i koja vam pruža mogućnost grupnog ćaskanja razmenepodataka al i i privatne konverzaci je sa nekom osobom iz grupe za ćaskanje a sveje to šifrovano tako da servis ne zna sam sadržaj vaših dopisivanja

Šifrovani čet (3 deo)

39

Broj 36

Šifrovani čet

Kriptografski model je i ovde takozvani end-tu-end (end-to-end) i sve (šifrovanje idešifrovanje) se obavl ja u vašem pretraživaču koj im pristupate ovom servisu pa jesvakako požel jno da pametno odaberete veb-pretraživač kako vas isti ne biizneverio svoj im manama i sigurnosnim propustima

Kad smo već kod end-tu-end šifrovanja da se podsetimo kako se ovo praktičnoizvodi kako kod mnogih apl ikaci ja tako i kod ove

Korisnici kreiraju javne i tajne kl jučeve lokalno javne proslede centralnom servisukoj i ih spaja pa servis umesto vas prosleđuje vaš javni kl juč osobama koje žele savama da sigurno komuniciraju (poši l jaoci poruka) Poši l jaoci šifruju porukunamenjenu vama vašim javnim kl jučem i proslede je centralnom servisu

Pređimo sada na instal iranje i korišćenje Kriptoketa

Dakle kada se ode na sajt Kriptoketa (https crypto cat) treba da se odaberedodatak za vaš pretraživač i on se instal ira na isti Ovde ćemo pretpostaviti da jeto Fajerfoks pa kad on bude tražio da ga restartujete učinite to

Sledeći korak je nalaženje ikonice instal irane apl ikaci je a za to morate otići u menirarr kastomajz (customize) Sada je potrebno da apl ikaci ju prebacite iz gomile ostal ihapl ikaci ja ( levo) u meni (desno) kao što je prikazano na sl ikama

40

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Pokretanje apl ikaci je iz pretraživača ne zahteva internet al i da biste se povezal i saostal ima internet vam je neophodan

Internet mreža i komunikacije

41

Broj 36

Pri pokretanju apl ikaci je treba da izaberete ime diskusi je (conversation name) i l iprostori je uslovno rečeno a to je ime grupe koju žel ite da kreirate i l i kojoj žel ite dase prikl jučite Nadimak (nickname) možete odabrati po žel j i a l i bi val ja lo da inadimak i ime diskusi je nemaju mnogo veze sa vašim stvarnim imenom i vašimostal im nadimcima u drugim apl ikaci jama i društvenim mrežama jer je to podatakkoj i Kriptoket-server vidi kada se na njega povežete pored vaše aj-pi (IP) adrese

Ove informaci je koje Kriptoket-server vidi nazivaju se metapodaci o koj ima smopričal i u trideset trećem broju Ime diskusi je i nadimak se mogu lako lažirati a zaprikrivanje aj-pi adrese će vam trebati neka anonimna mreža poput Tora i l ivirtualne privatne mreže (VPN) Više o metapodacima koje će Kriptoket-serverprikupiti od vas možete naći na nj ihovom blogu (https goo glTALq0R)

Ime diskusi je ćete proslediti ostal ima koj i su zainteresovani za zajedničkukomunikaci ju oni će se povezati sa vama i šifrovano ćaskanje može da počneInteresantno je kako korisnici niti vide niti moraju da brinu o kl jučevima Korisničkosučel je (GUI) apl ikaci je je jednostavno i praktično što je sigurno donelo slavu ovojapl ikaci j i pored vel ike medi jske pažnje

Kriptoket je projekat otvorenog koda i možete ga naći na Githabu(https goo gl4FOYMa) Ne samo da možete da proučavate kocircd apl ikaci je većmožete instal irati Kriptoket-servis na vašim serverima i tako imati potpunukontrolu nad metapodacima koje ostavl jate iza sebe kao mrvice hleba

Takođe je interesantno da apl ikaci ja još uvek nema stabi lnu podršku za Androidoperativni sistem al i eksperimentalna podrška je dostupna na KriptoketovomGithabu (https goo glpeXRgJ)

Propusti su ispravl jeni i apl ikaci ja sada koristi mnogo bol je kriptografske algoritmekoj i koriste el iptičke krive (ECDH - Eliptic Curve Diffie Hellman) za generisanjejavnog i tajnog kl juča El iptičke krive pružaju mnogo bol ju sigurnost od recimoRSA kl jučeva iste dužine o čemu smo govori l i u poslednjem delu seri ja la oenkriptovanoj elektronskoj pošti

Pored end-tu-end enkripci je Kriptoket koristi i OTR protokol koj i se koristi za XMPPvid komunikaci je Bez nepotrebnog ulaženja u detal je OTR vam pruža nešto što sezove prihvatl j ivo poricanje (plausible deniability) a to je mogućnost da porekne daste nešto baš vi napisal i ako se vaša šifrovana komunikaci ja ipak nekako dešifruje

Šifrovani čet

42

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Pregled popularnosti GNULinuks iBSD distribuci ja za mesec maj

Distrowatch

Pad ltPorast gtIsti rejting =(Korišćeni podaci sa Distrovoča)

123456789

101112131415161718192 02 12 22 32 42 5

MintDebianUbuntuFedoraopenSUSEMageiaCentOSManjaroArchLXLEelementaryPCLinuxOSAndroid-x86PeppermintNetrunnerQ4OSSolusPuppySabayonLubuntuKal ideepinantiXZorinwattOS

2 952 lt1706gt1498lt1462 =1106lt

945gt940lt879lt737lt701lt673lt638gt617=565gt539gt538gt534=534lt533gt509lt494lt478lt476=452 lt439gt

Iako veoma praktičan i dovol jnosiguran Kriptoket ni je za svenamene Nema podršku za video iaudio što je naprimer podržanokod pomenute Subrose Kriptoket jenamenjen kao sigurni ja alternativadruštvenim mrežama poputFejsbuka i svoju ulogu obavl ja većnekol iko godina što je pokazatel jdobrog kval iteta

Internet mreža i komunikacije

USKOROLiBRE-Serbian 2015

LLiiBBRREEČasopis o slobodnom softveru

TTrrii ggoodd iinnee ssaavvaammaa

Hvala što nam verujete

Page 25: Libre 36 hd lat

2 5

Broj 36

Autor Dejan Maglov

U poslednje dve do tri godine u domaćoj zajednici korisnika Linuksa uočl j iv je novitrend Masovnost i interesovanje novih korisnika za Linuks opada što se možedonekle povezati sa ekonomskom krizom i sa padom prodaje novih računara a sadruge strane uočava se porast zaniml j ivih domaćih projekata vezanih za Linuks iuopšte za otvoreni kocircd pokrenutih od strane pojedinaca i l i manj ih grupa

Nepažl j ivi promatrač bi rekao da to nema smisla Stavl janje direktne relaci jeizmeđu masovnosti i kval iteta je očigledno pogrešno i to ne samo u ovom slučajunego uopšte Pad aktivnosti na forumima srpskih zajednica korisnika Linuksa znači

U potrazi za idealnom distribucijom

Šale OS ndash Karika koja nedostaje

Oslobađanje

2 6

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Oslobađanje

samo da je eufori ja koju je izazvao Ubuntu svojom pojavom i jakim marketingomsplasla i da smo se vrati l i u bdquopredubuntuovskordquo doba koje je obeležio razvojLinuksa bez upadl j ivog marketinga Za novu eufori ju oko Linuksa potrebni su novisenzacionalni projekat i novi talas agresivnog marketinga

Zatišje na forumima aktivistima ostavl ja prostor da se preusmere sa edukaci jenovih korisnika na neke druge svoje projekte U vreme Ubuntuovske eufori je jebi lo ideja da se pravi domaća distribuci ja Jedna je čak i pokrenuta na akademskomnivou ndash cp6Linux (2 008-2 009) Očigledno projekat ni je bio zreo i ni je bio postavl jenna zdravim osnovama fi lozofi je slobodnog i otvorenog softvera pa je brzo propaoNovac i eufori ja su pokrenul i ta j projekat al i kada je bdquoizmaknuta jedna stol icardquo(novac) zbog ekonomske krize projekat je propao Danas bez imalo novca načistoj fi lozofi j i slobodnog otvorenog koda beležimo već nekol iko zaniml j ivihprojekata domaćih distribuci ja Linuksa

ŠaleOS ndash Svetski a našOdmah na početku da razrešimo di lemu da l i je ovo nova distribuci ja Linuksa i l i jesamo mal i fork1 Zubuntua (eng Xubuntu) Pošto je teško biti priznat u selunajpouzdani je je da se odmah pri javiš u grad pa ako te grad prihvati ima šanse date posle i selo prihvati Šale OS (eng ChaletOS) je definitivno prihvaćen u bdquogradurdquoa evo i dokaza

http distrowatch comtable phpdistribution= chaletoshttp distrohunt cupofl inux comarticles phparticle_id= 31

U skoro svim recenzi jama Šale OS je ocenjen kao najbol j i Linuks namenjenkorisnicima koj i su u tranzici j i sa Vindouza na Linuks Pošto to sad znamo možemosa ponosom da kažemo da je autor Šale OS-a Dejan Petrović čitaocima LiBREčasopisa poznat kao autor programa Great Little Radio Player (engl sja jni mal iradio plejer)

Projektni zadatakIdeja ni je nova i naročito je postala aktuelna nakon gašenja podrške za Vindouz

1 Fork - u razvoju softvera razvojna granaderivat projekta koju razvi ja drugi tim udrugači jem pravcu

2 7

Broj 36

Eks-Pi Stari j i hardver je ostao bez podrške za Vindouz i jedini način da mu seproduži život je prelazak na Linuks Prelazak na Linuks ni je lak Suština je ista i l isl ična al i potpuno novi programi nova fi lozofi ja zbunjujuć i razl ičit izgled mnogeodvrate od ideje da pređu na novi nepoznati operativni sistem Svako od nas znabar nekoga ko je odustao od ovog prelaska

Ideja za nastanak ovakvog projekta je da se migrantima sa Vindouza ponudi izgledšto sl ični j i onom na koj i su navikl i Ovakvi projekti vezani za Linuks se trude nesamo da ponude sl ičan vizuelni utisak nego i da ponude korisniku podešavanja namestima gde ih oni očekuju s osvrtom na svoje iskustvo na Vindouzu

Sl ičan projekat je ponudio Zorin OS al i naš utisak je da Šale OS nudi više

Prvi utisciŠale OS je dobio ime po sti lu švajcarskih planinskih kuća koje odl ikujujednostavnost lepota i prepoznatl j ivost Poput bdquošalerdquo kuće Šale OS treba upravoda korisniku pruži udobnost prepoznatl j ivog okruženja lepotu i da se u njemu uvek

ŠaleOS

2 8

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

oseća kao kod svoje kuće

Šale OS je zapravo fork Zubuntua od kojeg se suštinski malo razl ikuje sa potpunopri lagođenim sti lom Aktuelna verzi ja Šale OS-a je 14 04 2 što je takođe naslediood Zubuntua na kojem je baziran Ovo znači da korisnik ima dugoročnu podršku jerje Zubuntu 14 04 izdanje sa dugogodišnjom podrškom (LTS)

Šale OS se isporučuje u dva izdanja ISO sl ike 32 -bitnoj i 64-bitnoj vel ičine 1 2GBza živi DVD i l i USB medi j Takođe je moguće preuzeti sl iku od 24GB koja sadrži obaizdanja Šale OS-a i koja je kompatibi lna samo sa DVD medi jumom

Sa dobrim nasleđem Šale OS je od Zubuntua nasledio i veoma sporo podizanježivog sistema sa DVD-a (USB-a) Imamo utisak da u poslednje vreme derivatiUbuntua najspori je podižu živi sistem u odnosu na sve druge žive distribuci jeLinuksa Ko izdrži i dočeka da se živi Šale OS podigne imaće pri l iku da vidipodrazumevanu plavu temu ovog operativnog sistema Prvi utisak je da Šale OSsvojom podrazumevanom temom pravi otklon od Vindouza ka Linuksu iako imapotenci ja l da potpuno bdquoklonirardquo Vindouzov izgled Šale OS svojompodrazumevanom temom poručuje bdquo Ja nisam Vindouz Nemojte me ni podsvesnoupoređivati sa nj im Ja sam Linuks koj i vam pomaže da se lakše snađete u meni rdquo

Oslobađanje

2 9

Broj 36

Svi elementi u Šale OS-u su na istim mestima kao naprimer u Vindouzu 7 Panelje u dnu ekrana Na njemu su dugme za meni ikonice najčešće korišćenihapl ikaci ja traka pokrenutih programa notifikaciona zona sa kontrolom zvukakontrolom mreže satom i tastaturnim izlazom i na kraju taster za minimiziranjesvih otvorenih prozora i otkrivanje radne površi (desktopa) Radna površ sadržinajbitni je ikonice za početak rada sa sistemom i Konki jev (eng Conky) sti l izovanisat Sve u svemu sasvim očekivana postavka za svakog migranta sa Vindouza

Instalacija Šale OS-aIako se i na osnovu živog sistema može steći utisak o upotrebl j ivosti sistema praviutisak daje tek prava instalaci ja na tvrdi disk računara Iako je instalaci ja Linuksalakša od instalaci je Vindouza to je ipak najkritični ja operaci ja za migranta Uslučaju da korisnik nema nameru da čuva neke podatke na svom računaruproblema neće biti Ubuntuov grafički instaler je jedan od najbol j ih inajautomatizovani j ih u svetu Linuksa Od korisnika traži samo nekol ikonaj jednostavni j ih l ičnih podataka a sve ostalo odrađuje sam Dovol jno je samopronaći ikonicu instalera na radnoj površi živog sistema i l i odabrati instalaci ju

ŠaleOS

30

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

pri l ikom podizanja sistema sa instalacionog medi ja (ovo je prirodan način zamigrante) Sve ostalo ide glatko - takoreći bdquonekst nekst nekst finišrdquo tehnologi jana koju su migranti navikl i

Za one koj i ipak žele da sačuvaju neke postojeće podatke na tvrdom diskupreporučujemo da se obrate nekom iskusni jem korisniku Linuksa (pitajte bi lo kogna forumima zajednica korisnika Linuksa) koj i će ih provesti kroz proces instalaci je

Upotrebljivost Šale OS-aApsolutno bdquokloniranjerdquo Vindouza na Linuksu je nemoguće Šale OS se ipak opasnopribl ižio Dodatnim uređivanjem pomoću već pripreml jenih alata Šale OS još višemože da l iči na Vindouz i l i da se potpuno transformiše u IksFCE (XFCE) Linuks požel j i korisnika

Grupisanje svih podešavanja u Setings Menadžeru 2 dobro imitira Kontrolni panel naVindouzu tako da migranti neće biti u di lemi gde su sva podešavanja sistema

Šale meni (Visker meni eng Whisker Menu) dobro oponaša Vindouzov Start meni tako da je pristup programima jasan i intuitivan Programi su standardno grupisanipo nameni na način karakterističan za Linuks al i misl imo da je to plus u odnosu naVindouzov pristup i da to ni je zbunjujuće migrantima

Dodavanje ikonica na panel i l i na radnu površ je sl ično kao kod Vindouza Dovol jnoje samo prevući mišem ikonicu iz meni ja na radnu površ i l i na panel

Aplikacije

Imamo utisak da je izbor apl ikativnog softvera vrlo pažl j ivo urađen Izabrane suuglavnom apl ikaci je koje su već standardne i na Vindouzu kao što su FajerfoksTanderberd (eng Thunderbird) i VLC Takođe izabrane su apl ikaci je koje su vrlosl ične Vindouzovim alternativama poput bdquoOdejšusardquo (eng Audacious) koj i l iči nabdquoVinamprdquo (eng Winamp) i l i bdquoDokument vjuerardquo koj i l iči na bdquo Akrobat riderrdquo

Ako se izaberu i ikonice koje sl iče onim na Vindouzu prepoznavanje apl ikaci ja ćebiti potpuno i neće biti d i lema za šta služi pojedina apl ikaci ja

2 Setings Menadžer - енг Settings Manager Podešavanje sistama

Oslobađanje

31

Broj 36

ŠaleOS

32

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Instalacija programa

Za migrante instalaci ja programa na Linuksu je najveća promena Ova promenafi lozofi je predstavl ja najveći šok za migrante Ubuntu softverski centar je dizajniranda ublaži ovaj šok U današnje vreme l judi su već naviknuti na Android i Androidstor tako da je lako navići se na Ubuntu softverski centar

Drugi problem migranata kada je u pitanju instalaci ja programa je što su mnoginavikl i na pojedine programe za Vindouz i bez nj ih ne mogu Šale ne može upotpunosti da reši taj problem al i može da ga ublaži Jedan ogroman plus za ŠaleOS je predinstal irani Vajn (eng WineHQ) i Plej -on-Linuks (eng PlayOnLinux) Dosada nismo sretal i d istribuci je Linuksa za početnike sa ovim već predinstal iranimprogramima

Oslobađanje

33

Broj 36

ŠaleOS

Vajn može da bude presudni dodatak koj i može da zadrži migranta na LinuksuSama ideja da može programe za Vindouz na koje je navikao da instal ira naLinuksu može da ga opredel i da je napravio dobar izbor operativnog sistema

ZaključakPrimeti l i smo da najnovi ja verzi ja Šale OS-a nema predinstal iran kancelari jski paketprograma Ovo je još jedan dokaz vrlo pažl j ivog odabira softvera za Šale sa stalnimrazmišl janjem kome ja namenjen ovaj operativni sistem Odabir kancelari jskogpaketa programa je vrlo subjektivan proces Nametanje Libre Ofisa kao rešenjamoglo bi biti kontraproduktivno Zahval ju jući Vajnu korisnik može da instal ira ineke stari je Majkrosoft Ofis pakete (npr MS Office 2010) tako da je na korisniku dabira opci ju koja mu naviše odgovara

Potrebno je malo iskustva u svetu Linuksa za punu kontrolu Šale OS-a Može da sekoristi i bez imalo iskustva vezanog za Linuks Intuitivan je i vodio je računa oiskustvima koje imaju migranti Bol je od ovog po našem sudu ne može

Iako su performanse u ovako uskoprofi l isanom operativnom sistemu u drugomplanu izbor grafičkog okruženja IksFCE i Zubuntua za osnovu dobar je izbor Dobroje odmeren odnos jednostavnosti upotrebe i opterećenja sistema Autor je moraoda vodi računa da je sistem prvenstveno namenjen stari jem hardveru iistovremeno neiskusnim korisnicima Linuks ima rešenja koja su još lakša za sistema teža za korisnika al i i obrnuto IksFCE je tačno u sredini Pošto je Zubuntu jedanod najbol j ih IksFCE sistema za početnike autor je odl ično izabrao sistem za bazuŠale OS-a Kao rezultat izbora dobio je jako stabi lan jednostavan okretan i lakoperativni sistem i za sebe kao korisnika i za hardver

Korisni l inkovi [1] https sites google comsitechaletosl inuxhome[2 ] https www youtube comwatchv= pL9H7GZWeyo[3] http www l inuxinsider comstory81771 htmlrss= 1

34

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Slobodni profesionalac

Аутор Стефан Ножинић

У претходном броју смо поменули шта је то Ансибл (енг Ansible) и навели смопримере његове нај једноставније употребе

У овом броју наводимо детаљнију употребу инвентара неке ад-хок командекао и неке детаље о употреби и могућностима конфигурације помоћуАнсибла

ИнвентарУ претходном броју било је тек неколико речи о овом појму Инвентар нам јеу претходном броју послужио да наведемо наша три сервера која смо каснијепинговали Рекли смо да је инвентар датотека која служи за навођењесервера који желимо да администрирамо и да помоћу њега можемоконфигурисати специфичне параметре за те сервере

Класична и најпростија употреба ове конфигурационе датотеке јеједноставно навођење жељених сервера

etcansiblehosts

server1examplecomserver2examplecomserver3examplecommailexamplecomwebexamplecom

2 deo

35

Broj 36

Наравно ово је довољно за једноставну употребу у случајевима када желимода сви наши сервери имају исту конфигурацију Ово као што сви добрознамо није често случај Обично желимо сервере подешене за специфичнунамену Ради овога нам Ансибл инвентар омогућава употребу групаједноставним навођењем секција те нас ова конфигурациона датотека достаподсећа на INI формат Рецимо да например имамо два веб-сервера једансервер за базе података и два мејл-сервера Наша конфигурација биизгледала овако

[webservers]web1examplecomweb2examplecom

[email]mail1examplecommail2examplecom

[databases]dbexamplecom

Као што се може приметити из примера секције постављамо измеђусредњих заграда Овде је битно напоменути да један сервер може припадативише секција па тако можемо имати сервер који служи и за веб и за базеподатака

Поред адресе сервера можете навести и SSH порт ако се не користи онајподразумевани - например

mailexamplecom1548

Поред порта можете навести и корисничко име при логовању - примерицена следећи начин

other1examplecom ansible_connection=ssh ansible_ssh_user=mpdehaanother2examplecom ansible_connection=ssh ansible_ssh_user=mdehaan

Као што сте могли већ да приметите и сами закључите могуће је поставитииндивидуалне променљиве по хосту Например

Ansibl

36

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

wwwexamplecom var1=val1 var2=val2

Променљиве могу бити конфигурисане и за целу групу

[webservers]web1examplecomweb2examplecom

[webserversvars]var1=val1var2=val2

Ад-хок командеИако је Ансибл намењен за употребу са тзв плејбуковима (playbooks) честоћете имати потребу да извршите неку команду на брзину и нећете желетида наводите специјалну конфигурацију за то Због овога Ансибл вамомогућава употребу ад-хок команди

Ми смо овакву команду већ поменули у претходном броју али нисмо удетаље објашњавали шта се ту конкретно дешава Употребили смо је када

Slobodni profesionalac

37

Broj 36

смо желели да пингујемо све наше сервере

Употребљавају се тако што се у конзоли укуца

ansible target -a command

Овде command треба заменити жељеном командом коју желите даизвршите а target треба заменити именом групе или хоста на којем желитеизвршавање задате команде

Например ако желимо да рестартујемо само веб-сервере користимо

ansible webservers -a reboot

На сличан начин можемо користити и друге уграђене модуле Ансибла каопримерице copy модул за премештање датотека на више сервера

ansible servers -m copy -a src=etchosts dest=tmphosts

Такође употребом ових команди можете сазнати тзв чињенице (енг facts) осерверу Ове варијабле су важне јер се могу користити за условноизвршавање команди у плејбуковима

Да бисте сазнали прикупљене чињенице за дати хост извршите

ansible target -m setup

За крајУ наредном броју показујемо највећу моћ Ансибла када будемо објаснилиупотребу плејбукова До тада надамо се да се нећете устручавати да нампошаљете е-писмо на нашу већ познату адресу електронске поште сапитањима критикама и предлозима

Ansibl

38

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Internet mreža i komunikacije

Autor Kriptopank

Na početku trećeg dela ovog seri ja la iznosimo jednu dobru vest Subrosa servisopisan u prvom delu ponovo je dostupan na mreži posle kratkog prekida odnekol iko dana

Iako iz naslova prevedenog na srpski jezik možda niste odmah prepoznal ipopularni servis pod originalnim engleskim nazivom Cryptocat on je jedan odsvakako najčuveni j ih i najpoznati j ih iz svoje vrste del imično prekriven plaštomkontroverzi i spekulaci ja

Ova apl ikaci ja samo je jedna u nizu svetski poznatih kriptografskih speci ja l i tetaskuvanih u kuhinj i gospodina Nadima Kobeisi ja (eng Nadim Kobeissi) sa istori jomdugom sada već preko četiri i po godine Ovaj dvadesetpetogodišnj i programerodgovoran je za apl ikaci je kao što su Mini lok (eng miniLock) i Pirio (eng Peerio)

Istina je da ovaj servis ni je hodao po crvenom tepihu od svog nastanka i da jepreko trnja na kraju ipak stigao do zvezda zaslugom svog autora i medi ja koj i supisal i o ranj ivostima ovog servisa otkrivenim tokom 2 013 godine Više o ovome nahttp goo glRWDy5L i http goo glZBj9B

Zapravo se radi o apl ikaci j i koja vam pruža mogućnost grupnog ćaskanja razmenepodataka al i i privatne konverzaci je sa nekom osobom iz grupe za ćaskanje a sveje to šifrovano tako da servis ne zna sam sadržaj vaših dopisivanja

Šifrovani čet (3 deo)

39

Broj 36

Šifrovani čet

Kriptografski model je i ovde takozvani end-tu-end (end-to-end) i sve (šifrovanje idešifrovanje) se obavl ja u vašem pretraživaču koj im pristupate ovom servisu pa jesvakako požel jno da pametno odaberete veb-pretraživač kako vas isti ne biizneverio svoj im manama i sigurnosnim propustima

Kad smo već kod end-tu-end šifrovanja da se podsetimo kako se ovo praktičnoizvodi kako kod mnogih apl ikaci ja tako i kod ove

Korisnici kreiraju javne i tajne kl jučeve lokalno javne proslede centralnom servisukoj i ih spaja pa servis umesto vas prosleđuje vaš javni kl juč osobama koje žele savama da sigurno komuniciraju (poši l jaoci poruka) Poši l jaoci šifruju porukunamenjenu vama vašim javnim kl jučem i proslede je centralnom servisu

Pređimo sada na instal iranje i korišćenje Kriptoketa

Dakle kada se ode na sajt Kriptoketa (https crypto cat) treba da se odaberedodatak za vaš pretraživač i on se instal ira na isti Ovde ćemo pretpostaviti da jeto Fajerfoks pa kad on bude tražio da ga restartujete učinite to

Sledeći korak je nalaženje ikonice instal irane apl ikaci je a za to morate otići u menirarr kastomajz (customize) Sada je potrebno da apl ikaci ju prebacite iz gomile ostal ihapl ikaci ja ( levo) u meni (desno) kao što je prikazano na sl ikama

40

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Pokretanje apl ikaci je iz pretraživača ne zahteva internet al i da biste se povezal i saostal ima internet vam je neophodan

Internet mreža i komunikacije

41

Broj 36

Pri pokretanju apl ikaci je treba da izaberete ime diskusi je (conversation name) i l iprostori je uslovno rečeno a to je ime grupe koju žel ite da kreirate i l i kojoj žel ite dase prikl jučite Nadimak (nickname) možete odabrati po žel j i a l i bi val ja lo da inadimak i ime diskusi je nemaju mnogo veze sa vašim stvarnim imenom i vašimostal im nadimcima u drugim apl ikaci jama i društvenim mrežama jer je to podatakkoj i Kriptoket-server vidi kada se na njega povežete pored vaše aj-pi (IP) adrese

Ove informaci je koje Kriptoket-server vidi nazivaju se metapodaci o koj ima smopričal i u trideset trećem broju Ime diskusi je i nadimak se mogu lako lažirati a zaprikrivanje aj-pi adrese će vam trebati neka anonimna mreža poput Tora i l ivirtualne privatne mreže (VPN) Više o metapodacima koje će Kriptoket-serverprikupiti od vas možete naći na nj ihovom blogu (https goo glTALq0R)

Ime diskusi je ćete proslediti ostal ima koj i su zainteresovani za zajedničkukomunikaci ju oni će se povezati sa vama i šifrovano ćaskanje može da počneInteresantno je kako korisnici niti vide niti moraju da brinu o kl jučevima Korisničkosučel je (GUI) apl ikaci je je jednostavno i praktično što je sigurno donelo slavu ovojapl ikaci j i pored vel ike medi jske pažnje

Kriptoket je projekat otvorenog koda i možete ga naći na Githabu(https goo gl4FOYMa) Ne samo da možete da proučavate kocircd apl ikaci je većmožete instal irati Kriptoket-servis na vašim serverima i tako imati potpunukontrolu nad metapodacima koje ostavl jate iza sebe kao mrvice hleba

Takođe je interesantno da apl ikaci ja još uvek nema stabi lnu podršku za Androidoperativni sistem al i eksperimentalna podrška je dostupna na KriptoketovomGithabu (https goo glpeXRgJ)

Propusti su ispravl jeni i apl ikaci ja sada koristi mnogo bol je kriptografske algoritmekoj i koriste el iptičke krive (ECDH - Eliptic Curve Diffie Hellman) za generisanjejavnog i tajnog kl juča El iptičke krive pružaju mnogo bol ju sigurnost od recimoRSA kl jučeva iste dužine o čemu smo govori l i u poslednjem delu seri ja la oenkriptovanoj elektronskoj pošti

Pored end-tu-end enkripci je Kriptoket koristi i OTR protokol koj i se koristi za XMPPvid komunikaci je Bez nepotrebnog ulaženja u detal je OTR vam pruža nešto što sezove prihvatl j ivo poricanje (plausible deniability) a to je mogućnost da porekne daste nešto baš vi napisal i ako se vaša šifrovana komunikaci ja ipak nekako dešifruje

Šifrovani čet

42

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Pregled popularnosti GNULinuks iBSD distribuci ja za mesec maj

Distrowatch

Pad ltPorast gtIsti rejting =(Korišćeni podaci sa Distrovoča)

123456789

101112131415161718192 02 12 22 32 42 5

MintDebianUbuntuFedoraopenSUSEMageiaCentOSManjaroArchLXLEelementaryPCLinuxOSAndroid-x86PeppermintNetrunnerQ4OSSolusPuppySabayonLubuntuKal ideepinantiXZorinwattOS

2 952 lt1706gt1498lt1462 =1106lt

945gt940lt879lt737lt701lt673lt638gt617=565gt539gt538gt534=534lt533gt509lt494lt478lt476=452 lt439gt

Iako veoma praktičan i dovol jnosiguran Kriptoket ni je za svenamene Nema podršku za video iaudio što je naprimer podržanokod pomenute Subrose Kriptoket jenamenjen kao sigurni ja alternativadruštvenim mrežama poputFejsbuka i svoju ulogu obavl ja većnekol iko godina što je pokazatel jdobrog kval iteta

Internet mreža i komunikacije

USKOROLiBRE-Serbian 2015

LLiiBBRREEČasopis o slobodnom softveru

TTrrii ggoodd iinnee ssaavvaammaa

Hvala što nam verujete

Page 26: Libre 36 hd lat

2 6

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Oslobađanje

samo da je eufori ja koju je izazvao Ubuntu svojom pojavom i jakim marketingomsplasla i da smo se vrati l i u bdquopredubuntuovskordquo doba koje je obeležio razvojLinuksa bez upadl j ivog marketinga Za novu eufori ju oko Linuksa potrebni su novisenzacionalni projekat i novi talas agresivnog marketinga

Zatišje na forumima aktivistima ostavl ja prostor da se preusmere sa edukaci jenovih korisnika na neke druge svoje projekte U vreme Ubuntuovske eufori je jebi lo ideja da se pravi domaća distribuci ja Jedna je čak i pokrenuta na akademskomnivou ndash cp6Linux (2 008-2 009) Očigledno projekat ni je bio zreo i ni je bio postavl jenna zdravim osnovama fi lozofi je slobodnog i otvorenog softvera pa je brzo propaoNovac i eufori ja su pokrenul i ta j projekat al i kada je bdquoizmaknuta jedna stol icardquo(novac) zbog ekonomske krize projekat je propao Danas bez imalo novca načistoj fi lozofi j i slobodnog otvorenog koda beležimo već nekol iko zaniml j ivihprojekata domaćih distribuci ja Linuksa

ŠaleOS ndash Svetski a našOdmah na početku da razrešimo di lemu da l i je ovo nova distribuci ja Linuksa i l i jesamo mal i fork1 Zubuntua (eng Xubuntu) Pošto je teško biti priznat u selunajpouzdani je je da se odmah pri javiš u grad pa ako te grad prihvati ima šanse date posle i selo prihvati Šale OS (eng ChaletOS) je definitivno prihvaćen u bdquogradurdquoa evo i dokaza

http distrowatch comtable phpdistribution= chaletoshttp distrohunt cupofl inux comarticles phparticle_id= 31

U skoro svim recenzi jama Šale OS je ocenjen kao najbol j i Linuks namenjenkorisnicima koj i su u tranzici j i sa Vindouza na Linuks Pošto to sad znamo možemosa ponosom da kažemo da je autor Šale OS-a Dejan Petrović čitaocima LiBREčasopisa poznat kao autor programa Great Little Radio Player (engl sja jni mal iradio plejer)

Projektni zadatakIdeja ni je nova i naročito je postala aktuelna nakon gašenja podrške za Vindouz

1 Fork - u razvoju softvera razvojna granaderivat projekta koju razvi ja drugi tim udrugači jem pravcu

2 7

Broj 36

Eks-Pi Stari j i hardver je ostao bez podrške za Vindouz i jedini način da mu seproduži život je prelazak na Linuks Prelazak na Linuks ni je lak Suština je ista i l isl ična al i potpuno novi programi nova fi lozofi ja zbunjujuć i razl ičit izgled mnogeodvrate od ideje da pređu na novi nepoznati operativni sistem Svako od nas znabar nekoga ko je odustao od ovog prelaska

Ideja za nastanak ovakvog projekta je da se migrantima sa Vindouza ponudi izgledšto sl ični j i onom na koj i su navikl i Ovakvi projekti vezani za Linuks se trude nesamo da ponude sl ičan vizuelni utisak nego i da ponude korisniku podešavanja namestima gde ih oni očekuju s osvrtom na svoje iskustvo na Vindouzu

Sl ičan projekat je ponudio Zorin OS al i naš utisak je da Šale OS nudi više

Prvi utisciŠale OS je dobio ime po sti lu švajcarskih planinskih kuća koje odl ikujujednostavnost lepota i prepoznatl j ivost Poput bdquošalerdquo kuće Šale OS treba upravoda korisniku pruži udobnost prepoznatl j ivog okruženja lepotu i da se u njemu uvek

ŠaleOS

2 8

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

oseća kao kod svoje kuće

Šale OS je zapravo fork Zubuntua od kojeg se suštinski malo razl ikuje sa potpunopri lagođenim sti lom Aktuelna verzi ja Šale OS-a je 14 04 2 što je takođe naslediood Zubuntua na kojem je baziran Ovo znači da korisnik ima dugoročnu podršku jerje Zubuntu 14 04 izdanje sa dugogodišnjom podrškom (LTS)

Šale OS se isporučuje u dva izdanja ISO sl ike 32 -bitnoj i 64-bitnoj vel ičine 1 2GBza živi DVD i l i USB medi j Takođe je moguće preuzeti sl iku od 24GB koja sadrži obaizdanja Šale OS-a i koja je kompatibi lna samo sa DVD medi jumom

Sa dobrim nasleđem Šale OS je od Zubuntua nasledio i veoma sporo podizanježivog sistema sa DVD-a (USB-a) Imamo utisak da u poslednje vreme derivatiUbuntua najspori je podižu živi sistem u odnosu na sve druge žive distribuci jeLinuksa Ko izdrži i dočeka da se živi Šale OS podigne imaće pri l iku da vidipodrazumevanu plavu temu ovog operativnog sistema Prvi utisak je da Šale OSsvojom podrazumevanom temom pravi otklon od Vindouza ka Linuksu iako imapotenci ja l da potpuno bdquoklonirardquo Vindouzov izgled Šale OS svojompodrazumevanom temom poručuje bdquo Ja nisam Vindouz Nemojte me ni podsvesnoupoređivati sa nj im Ja sam Linuks koj i vam pomaže da se lakše snađete u meni rdquo

Oslobađanje

2 9

Broj 36

Svi elementi u Šale OS-u su na istim mestima kao naprimer u Vindouzu 7 Panelje u dnu ekrana Na njemu su dugme za meni ikonice najčešće korišćenihapl ikaci ja traka pokrenutih programa notifikaciona zona sa kontrolom zvukakontrolom mreže satom i tastaturnim izlazom i na kraju taster za minimiziranjesvih otvorenih prozora i otkrivanje radne površi (desktopa) Radna površ sadržinajbitni je ikonice za početak rada sa sistemom i Konki jev (eng Conky) sti l izovanisat Sve u svemu sasvim očekivana postavka za svakog migranta sa Vindouza

Instalacija Šale OS-aIako se i na osnovu živog sistema može steći utisak o upotrebl j ivosti sistema praviutisak daje tek prava instalaci ja na tvrdi disk računara Iako je instalaci ja Linuksalakša od instalaci je Vindouza to je ipak najkritični ja operaci ja za migranta Uslučaju da korisnik nema nameru da čuva neke podatke na svom računaruproblema neće biti Ubuntuov grafički instaler je jedan od najbol j ih inajautomatizovani j ih u svetu Linuksa Od korisnika traži samo nekol ikonaj jednostavni j ih l ičnih podataka a sve ostalo odrađuje sam Dovol jno je samopronaći ikonicu instalera na radnoj površi živog sistema i l i odabrati instalaci ju

ŠaleOS

30

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

pri l ikom podizanja sistema sa instalacionog medi ja (ovo je prirodan način zamigrante) Sve ostalo ide glatko - takoreći bdquonekst nekst nekst finišrdquo tehnologi jana koju su migranti navikl i

Za one koj i ipak žele da sačuvaju neke postojeće podatke na tvrdom diskupreporučujemo da se obrate nekom iskusni jem korisniku Linuksa (pitajte bi lo kogna forumima zajednica korisnika Linuksa) koj i će ih provesti kroz proces instalaci je

Upotrebljivost Šale OS-aApsolutno bdquokloniranjerdquo Vindouza na Linuksu je nemoguće Šale OS se ipak opasnopribl ižio Dodatnim uređivanjem pomoću već pripreml jenih alata Šale OS još višemože da l iči na Vindouz i l i da se potpuno transformiše u IksFCE (XFCE) Linuks požel j i korisnika

Grupisanje svih podešavanja u Setings Menadžeru 2 dobro imitira Kontrolni panel naVindouzu tako da migranti neće biti u di lemi gde su sva podešavanja sistema

Šale meni (Visker meni eng Whisker Menu) dobro oponaša Vindouzov Start meni tako da je pristup programima jasan i intuitivan Programi su standardno grupisanipo nameni na način karakterističan za Linuks al i misl imo da je to plus u odnosu naVindouzov pristup i da to ni je zbunjujuće migrantima

Dodavanje ikonica na panel i l i na radnu površ je sl ično kao kod Vindouza Dovol jnoje samo prevući mišem ikonicu iz meni ja na radnu površ i l i na panel

Aplikacije

Imamo utisak da je izbor apl ikativnog softvera vrlo pažl j ivo urađen Izabrane suuglavnom apl ikaci je koje su već standardne i na Vindouzu kao što su FajerfoksTanderberd (eng Thunderbird) i VLC Takođe izabrane su apl ikaci je koje su vrlosl ične Vindouzovim alternativama poput bdquoOdejšusardquo (eng Audacious) koj i l iči nabdquoVinamprdquo (eng Winamp) i l i bdquoDokument vjuerardquo koj i l iči na bdquo Akrobat riderrdquo

Ako se izaberu i ikonice koje sl iče onim na Vindouzu prepoznavanje apl ikaci ja ćebiti potpuno i neće biti d i lema za šta služi pojedina apl ikaci ja

2 Setings Menadžer - енг Settings Manager Podešavanje sistama

Oslobađanje

31

Broj 36

ŠaleOS

32

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Instalacija programa

Za migrante instalaci ja programa na Linuksu je najveća promena Ova promenafi lozofi je predstavl ja najveći šok za migrante Ubuntu softverski centar je dizajniranda ublaži ovaj šok U današnje vreme l judi su već naviknuti na Android i Androidstor tako da je lako navići se na Ubuntu softverski centar

Drugi problem migranata kada je u pitanju instalaci ja programa je što su mnoginavikl i na pojedine programe za Vindouz i bez nj ih ne mogu Šale ne može upotpunosti da reši taj problem al i može da ga ublaži Jedan ogroman plus za ŠaleOS je predinstal irani Vajn (eng WineHQ) i Plej -on-Linuks (eng PlayOnLinux) Dosada nismo sretal i d istribuci je Linuksa za početnike sa ovim već predinstal iranimprogramima

Oslobađanje

33

Broj 36

ŠaleOS

Vajn može da bude presudni dodatak koj i može da zadrži migranta na LinuksuSama ideja da može programe za Vindouz na koje je navikao da instal ira naLinuksu može da ga opredel i da je napravio dobar izbor operativnog sistema

ZaključakPrimeti l i smo da najnovi ja verzi ja Šale OS-a nema predinstal iran kancelari jski paketprograma Ovo je još jedan dokaz vrlo pažl j ivog odabira softvera za Šale sa stalnimrazmišl janjem kome ja namenjen ovaj operativni sistem Odabir kancelari jskogpaketa programa je vrlo subjektivan proces Nametanje Libre Ofisa kao rešenjamoglo bi biti kontraproduktivno Zahval ju jući Vajnu korisnik može da instal ira ineke stari je Majkrosoft Ofis pakete (npr MS Office 2010) tako da je na korisniku dabira opci ju koja mu naviše odgovara

Potrebno je malo iskustva u svetu Linuksa za punu kontrolu Šale OS-a Može da sekoristi i bez imalo iskustva vezanog za Linuks Intuitivan je i vodio je računa oiskustvima koje imaju migranti Bol je od ovog po našem sudu ne može

Iako su performanse u ovako uskoprofi l isanom operativnom sistemu u drugomplanu izbor grafičkog okruženja IksFCE i Zubuntua za osnovu dobar je izbor Dobroje odmeren odnos jednostavnosti upotrebe i opterećenja sistema Autor je moraoda vodi računa da je sistem prvenstveno namenjen stari jem hardveru iistovremeno neiskusnim korisnicima Linuks ima rešenja koja su još lakša za sistema teža za korisnika al i i obrnuto IksFCE je tačno u sredini Pošto je Zubuntu jedanod najbol j ih IksFCE sistema za početnike autor je odl ično izabrao sistem za bazuŠale OS-a Kao rezultat izbora dobio je jako stabi lan jednostavan okretan i lakoperativni sistem i za sebe kao korisnika i za hardver

Korisni l inkovi [1] https sites google comsitechaletosl inuxhome[2 ] https www youtube comwatchv= pL9H7GZWeyo[3] http www l inuxinsider comstory81771 htmlrss= 1

34

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Slobodni profesionalac

Аутор Стефан Ножинић

У претходном броју смо поменули шта је то Ансибл (енг Ansible) и навели смопримере његове нај једноставније употребе

У овом броју наводимо детаљнију употребу инвентара неке ад-хок командекао и неке детаље о употреби и могућностима конфигурације помоћуАнсибла

ИнвентарУ претходном броју било је тек неколико речи о овом појму Инвентар нам јеу претходном броју послужио да наведемо наша три сервера која смо каснијепинговали Рекли смо да је инвентар датотека која служи за навођењесервера који желимо да администрирамо и да помоћу њега можемоконфигурисати специфичне параметре за те сервере

Класична и најпростија употреба ове конфигурационе датотеке јеједноставно навођење жељених сервера

etcansiblehosts

server1examplecomserver2examplecomserver3examplecommailexamplecomwebexamplecom

2 deo

35

Broj 36

Наравно ово је довољно за једноставну употребу у случајевима када желимода сви наши сервери имају исту конфигурацију Ово као што сви добрознамо није често случај Обично желимо сервере подешене за специфичнунамену Ради овога нам Ансибл инвентар омогућава употребу групаједноставним навођењем секција те нас ова конфигурациона датотека достаподсећа на INI формат Рецимо да например имамо два веб-сервера једансервер за базе података и два мејл-сервера Наша конфигурација биизгледала овако

[webservers]web1examplecomweb2examplecom

[email]mail1examplecommail2examplecom

[databases]dbexamplecom

Као што се може приметити из примера секције постављамо измеђусредњих заграда Овде је битно напоменути да један сервер може припадативише секција па тако можемо имати сервер који служи и за веб и за базеподатака

Поред адресе сервера можете навести и SSH порт ако се не користи онајподразумевани - например

mailexamplecom1548

Поред порта можете навести и корисничко име при логовању - примерицена следећи начин

other1examplecom ansible_connection=ssh ansible_ssh_user=mpdehaanother2examplecom ansible_connection=ssh ansible_ssh_user=mdehaan

Као што сте могли већ да приметите и сами закључите могуће је поставитииндивидуалне променљиве по хосту Например

Ansibl

36

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

wwwexamplecom var1=val1 var2=val2

Променљиве могу бити конфигурисане и за целу групу

[webservers]web1examplecomweb2examplecom

[webserversvars]var1=val1var2=val2

Ад-хок командеИако је Ансибл намењен за употребу са тзв плејбуковима (playbooks) честоћете имати потребу да извршите неку команду на брзину и нећете желетида наводите специјалну конфигурацију за то Због овога Ансибл вамомогућава употребу ад-хок команди

Ми смо овакву команду већ поменули у претходном броју али нисмо удетаље објашњавали шта се ту конкретно дешава Употребили смо је када

Slobodni profesionalac

37

Broj 36

смо желели да пингујемо све наше сервере

Употребљавају се тако што се у конзоли укуца

ansible target -a command

Овде command треба заменити жељеном командом коју желите даизвршите а target треба заменити именом групе или хоста на којем желитеизвршавање задате команде

Например ако желимо да рестартујемо само веб-сервере користимо

ansible webservers -a reboot

На сличан начин можемо користити и друге уграђене модуле Ансибла каопримерице copy модул за премештање датотека на више сервера

ansible servers -m copy -a src=etchosts dest=tmphosts

Такође употребом ових команди можете сазнати тзв чињенице (енг facts) осерверу Ове варијабле су важне јер се могу користити за условноизвршавање команди у плејбуковима

Да бисте сазнали прикупљене чињенице за дати хост извршите

ansible target -m setup

За крајУ наредном броју показујемо највећу моћ Ансибла када будемо објаснилиупотребу плејбукова До тада надамо се да се нећете устручавати да нампошаљете е-писмо на нашу већ познату адресу електронске поште сапитањима критикама и предлозима

Ansibl

38

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Internet mreža i komunikacije

Autor Kriptopank

Na početku trećeg dela ovog seri ja la iznosimo jednu dobru vest Subrosa servisopisan u prvom delu ponovo je dostupan na mreži posle kratkog prekida odnekol iko dana

Iako iz naslova prevedenog na srpski jezik možda niste odmah prepoznal ipopularni servis pod originalnim engleskim nazivom Cryptocat on je jedan odsvakako najčuveni j ih i najpoznati j ih iz svoje vrste del imično prekriven plaštomkontroverzi i spekulaci ja

Ova apl ikaci ja samo je jedna u nizu svetski poznatih kriptografskih speci ja l i tetaskuvanih u kuhinj i gospodina Nadima Kobeisi ja (eng Nadim Kobeissi) sa istori jomdugom sada već preko četiri i po godine Ovaj dvadesetpetogodišnj i programerodgovoran je za apl ikaci je kao što su Mini lok (eng miniLock) i Pirio (eng Peerio)

Istina je da ovaj servis ni je hodao po crvenom tepihu od svog nastanka i da jepreko trnja na kraju ipak stigao do zvezda zaslugom svog autora i medi ja koj i supisal i o ranj ivostima ovog servisa otkrivenim tokom 2 013 godine Više o ovome nahttp goo glRWDy5L i http goo glZBj9B

Zapravo se radi o apl ikaci j i koja vam pruža mogućnost grupnog ćaskanja razmenepodataka al i i privatne konverzaci je sa nekom osobom iz grupe za ćaskanje a sveje to šifrovano tako da servis ne zna sam sadržaj vaših dopisivanja

Šifrovani čet (3 deo)

39

Broj 36

Šifrovani čet

Kriptografski model je i ovde takozvani end-tu-end (end-to-end) i sve (šifrovanje idešifrovanje) se obavl ja u vašem pretraživaču koj im pristupate ovom servisu pa jesvakako požel jno da pametno odaberete veb-pretraživač kako vas isti ne biizneverio svoj im manama i sigurnosnim propustima

Kad smo već kod end-tu-end šifrovanja da se podsetimo kako se ovo praktičnoizvodi kako kod mnogih apl ikaci ja tako i kod ove

Korisnici kreiraju javne i tajne kl jučeve lokalno javne proslede centralnom servisukoj i ih spaja pa servis umesto vas prosleđuje vaš javni kl juč osobama koje žele savama da sigurno komuniciraju (poši l jaoci poruka) Poši l jaoci šifruju porukunamenjenu vama vašim javnim kl jučem i proslede je centralnom servisu

Pređimo sada na instal iranje i korišćenje Kriptoketa

Dakle kada se ode na sajt Kriptoketa (https crypto cat) treba da se odaberedodatak za vaš pretraživač i on se instal ira na isti Ovde ćemo pretpostaviti da jeto Fajerfoks pa kad on bude tražio da ga restartujete učinite to

Sledeći korak je nalaženje ikonice instal irane apl ikaci je a za to morate otići u menirarr kastomajz (customize) Sada je potrebno da apl ikaci ju prebacite iz gomile ostal ihapl ikaci ja ( levo) u meni (desno) kao što je prikazano na sl ikama

40

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Pokretanje apl ikaci je iz pretraživača ne zahteva internet al i da biste se povezal i saostal ima internet vam je neophodan

Internet mreža i komunikacije

41

Broj 36

Pri pokretanju apl ikaci je treba da izaberete ime diskusi je (conversation name) i l iprostori je uslovno rečeno a to je ime grupe koju žel ite da kreirate i l i kojoj žel ite dase prikl jučite Nadimak (nickname) možete odabrati po žel j i a l i bi val ja lo da inadimak i ime diskusi je nemaju mnogo veze sa vašim stvarnim imenom i vašimostal im nadimcima u drugim apl ikaci jama i društvenim mrežama jer je to podatakkoj i Kriptoket-server vidi kada se na njega povežete pored vaše aj-pi (IP) adrese

Ove informaci je koje Kriptoket-server vidi nazivaju se metapodaci o koj ima smopričal i u trideset trećem broju Ime diskusi je i nadimak se mogu lako lažirati a zaprikrivanje aj-pi adrese će vam trebati neka anonimna mreža poput Tora i l ivirtualne privatne mreže (VPN) Više o metapodacima koje će Kriptoket-serverprikupiti od vas možete naći na nj ihovom blogu (https goo glTALq0R)

Ime diskusi je ćete proslediti ostal ima koj i su zainteresovani za zajedničkukomunikaci ju oni će se povezati sa vama i šifrovano ćaskanje može da počneInteresantno je kako korisnici niti vide niti moraju da brinu o kl jučevima Korisničkosučel je (GUI) apl ikaci je je jednostavno i praktično što je sigurno donelo slavu ovojapl ikaci j i pored vel ike medi jske pažnje

Kriptoket je projekat otvorenog koda i možete ga naći na Githabu(https goo gl4FOYMa) Ne samo da možete da proučavate kocircd apl ikaci je većmožete instal irati Kriptoket-servis na vašim serverima i tako imati potpunukontrolu nad metapodacima koje ostavl jate iza sebe kao mrvice hleba

Takođe je interesantno da apl ikaci ja još uvek nema stabi lnu podršku za Androidoperativni sistem al i eksperimentalna podrška je dostupna na KriptoketovomGithabu (https goo glpeXRgJ)

Propusti su ispravl jeni i apl ikaci ja sada koristi mnogo bol je kriptografske algoritmekoj i koriste el iptičke krive (ECDH - Eliptic Curve Diffie Hellman) za generisanjejavnog i tajnog kl juča El iptičke krive pružaju mnogo bol ju sigurnost od recimoRSA kl jučeva iste dužine o čemu smo govori l i u poslednjem delu seri ja la oenkriptovanoj elektronskoj pošti

Pored end-tu-end enkripci je Kriptoket koristi i OTR protokol koj i se koristi za XMPPvid komunikaci je Bez nepotrebnog ulaženja u detal je OTR vam pruža nešto što sezove prihvatl j ivo poricanje (plausible deniability) a to je mogućnost da porekne daste nešto baš vi napisal i ako se vaša šifrovana komunikaci ja ipak nekako dešifruje

Šifrovani čet

42

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Pregled popularnosti GNULinuks iBSD distribuci ja za mesec maj

Distrowatch

Pad ltPorast gtIsti rejting =(Korišćeni podaci sa Distrovoča)

123456789

101112131415161718192 02 12 22 32 42 5

MintDebianUbuntuFedoraopenSUSEMageiaCentOSManjaroArchLXLEelementaryPCLinuxOSAndroid-x86PeppermintNetrunnerQ4OSSolusPuppySabayonLubuntuKal ideepinantiXZorinwattOS

2 952 lt1706gt1498lt1462 =1106lt

945gt940lt879lt737lt701lt673lt638gt617=565gt539gt538gt534=534lt533gt509lt494lt478lt476=452 lt439gt

Iako veoma praktičan i dovol jnosiguran Kriptoket ni je za svenamene Nema podršku za video iaudio što je naprimer podržanokod pomenute Subrose Kriptoket jenamenjen kao sigurni ja alternativadruštvenim mrežama poputFejsbuka i svoju ulogu obavl ja većnekol iko godina što je pokazatel jdobrog kval iteta

Internet mreža i komunikacije

USKOROLiBRE-Serbian 2015

LLiiBBRREEČasopis o slobodnom softveru

TTrrii ggoodd iinnee ssaavvaammaa

Hvala što nam verujete

Page 27: Libre 36 hd lat

2 7

Broj 36

Eks-Pi Stari j i hardver je ostao bez podrške za Vindouz i jedini način da mu seproduži život je prelazak na Linuks Prelazak na Linuks ni je lak Suština je ista i l isl ična al i potpuno novi programi nova fi lozofi ja zbunjujuć i razl ičit izgled mnogeodvrate od ideje da pređu na novi nepoznati operativni sistem Svako od nas znabar nekoga ko je odustao od ovog prelaska

Ideja za nastanak ovakvog projekta je da se migrantima sa Vindouza ponudi izgledšto sl ični j i onom na koj i su navikl i Ovakvi projekti vezani za Linuks se trude nesamo da ponude sl ičan vizuelni utisak nego i da ponude korisniku podešavanja namestima gde ih oni očekuju s osvrtom na svoje iskustvo na Vindouzu

Sl ičan projekat je ponudio Zorin OS al i naš utisak je da Šale OS nudi više

Prvi utisciŠale OS je dobio ime po sti lu švajcarskih planinskih kuća koje odl ikujujednostavnost lepota i prepoznatl j ivost Poput bdquošalerdquo kuće Šale OS treba upravoda korisniku pruži udobnost prepoznatl j ivog okruženja lepotu i da se u njemu uvek

ŠaleOS

2 8

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

oseća kao kod svoje kuće

Šale OS je zapravo fork Zubuntua od kojeg se suštinski malo razl ikuje sa potpunopri lagođenim sti lom Aktuelna verzi ja Šale OS-a je 14 04 2 što je takođe naslediood Zubuntua na kojem je baziran Ovo znači da korisnik ima dugoročnu podršku jerje Zubuntu 14 04 izdanje sa dugogodišnjom podrškom (LTS)

Šale OS se isporučuje u dva izdanja ISO sl ike 32 -bitnoj i 64-bitnoj vel ičine 1 2GBza živi DVD i l i USB medi j Takođe je moguće preuzeti sl iku od 24GB koja sadrži obaizdanja Šale OS-a i koja je kompatibi lna samo sa DVD medi jumom

Sa dobrim nasleđem Šale OS je od Zubuntua nasledio i veoma sporo podizanježivog sistema sa DVD-a (USB-a) Imamo utisak da u poslednje vreme derivatiUbuntua najspori je podižu živi sistem u odnosu na sve druge žive distribuci jeLinuksa Ko izdrži i dočeka da se živi Šale OS podigne imaće pri l iku da vidipodrazumevanu plavu temu ovog operativnog sistema Prvi utisak je da Šale OSsvojom podrazumevanom temom pravi otklon od Vindouza ka Linuksu iako imapotenci ja l da potpuno bdquoklonirardquo Vindouzov izgled Šale OS svojompodrazumevanom temom poručuje bdquo Ja nisam Vindouz Nemojte me ni podsvesnoupoređivati sa nj im Ja sam Linuks koj i vam pomaže da se lakše snađete u meni rdquo

Oslobađanje

2 9

Broj 36

Svi elementi u Šale OS-u su na istim mestima kao naprimer u Vindouzu 7 Panelje u dnu ekrana Na njemu su dugme za meni ikonice najčešće korišćenihapl ikaci ja traka pokrenutih programa notifikaciona zona sa kontrolom zvukakontrolom mreže satom i tastaturnim izlazom i na kraju taster za minimiziranjesvih otvorenih prozora i otkrivanje radne površi (desktopa) Radna površ sadržinajbitni je ikonice za početak rada sa sistemom i Konki jev (eng Conky) sti l izovanisat Sve u svemu sasvim očekivana postavka za svakog migranta sa Vindouza

Instalacija Šale OS-aIako se i na osnovu živog sistema može steći utisak o upotrebl j ivosti sistema praviutisak daje tek prava instalaci ja na tvrdi disk računara Iako je instalaci ja Linuksalakša od instalaci je Vindouza to je ipak najkritični ja operaci ja za migranta Uslučaju da korisnik nema nameru da čuva neke podatke na svom računaruproblema neće biti Ubuntuov grafički instaler je jedan od najbol j ih inajautomatizovani j ih u svetu Linuksa Od korisnika traži samo nekol ikonaj jednostavni j ih l ičnih podataka a sve ostalo odrađuje sam Dovol jno je samopronaći ikonicu instalera na radnoj površi živog sistema i l i odabrati instalaci ju

ŠaleOS

30

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

pri l ikom podizanja sistema sa instalacionog medi ja (ovo je prirodan način zamigrante) Sve ostalo ide glatko - takoreći bdquonekst nekst nekst finišrdquo tehnologi jana koju su migranti navikl i

Za one koj i ipak žele da sačuvaju neke postojeće podatke na tvrdom diskupreporučujemo da se obrate nekom iskusni jem korisniku Linuksa (pitajte bi lo kogna forumima zajednica korisnika Linuksa) koj i će ih provesti kroz proces instalaci je

Upotrebljivost Šale OS-aApsolutno bdquokloniranjerdquo Vindouza na Linuksu je nemoguće Šale OS se ipak opasnopribl ižio Dodatnim uređivanjem pomoću već pripreml jenih alata Šale OS još višemože da l iči na Vindouz i l i da se potpuno transformiše u IksFCE (XFCE) Linuks požel j i korisnika

Grupisanje svih podešavanja u Setings Menadžeru 2 dobro imitira Kontrolni panel naVindouzu tako da migranti neće biti u di lemi gde su sva podešavanja sistema

Šale meni (Visker meni eng Whisker Menu) dobro oponaša Vindouzov Start meni tako da je pristup programima jasan i intuitivan Programi su standardno grupisanipo nameni na način karakterističan za Linuks al i misl imo da je to plus u odnosu naVindouzov pristup i da to ni je zbunjujuće migrantima

Dodavanje ikonica na panel i l i na radnu površ je sl ično kao kod Vindouza Dovol jnoje samo prevući mišem ikonicu iz meni ja na radnu površ i l i na panel

Aplikacije

Imamo utisak da je izbor apl ikativnog softvera vrlo pažl j ivo urađen Izabrane suuglavnom apl ikaci je koje su već standardne i na Vindouzu kao što su FajerfoksTanderberd (eng Thunderbird) i VLC Takođe izabrane su apl ikaci je koje su vrlosl ične Vindouzovim alternativama poput bdquoOdejšusardquo (eng Audacious) koj i l iči nabdquoVinamprdquo (eng Winamp) i l i bdquoDokument vjuerardquo koj i l iči na bdquo Akrobat riderrdquo

Ako se izaberu i ikonice koje sl iče onim na Vindouzu prepoznavanje apl ikaci ja ćebiti potpuno i neće biti d i lema za šta služi pojedina apl ikaci ja

2 Setings Menadžer - енг Settings Manager Podešavanje sistama

Oslobađanje

31

Broj 36

ŠaleOS

32

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Instalacija programa

Za migrante instalaci ja programa na Linuksu je najveća promena Ova promenafi lozofi je predstavl ja najveći šok za migrante Ubuntu softverski centar je dizajniranda ublaži ovaj šok U današnje vreme l judi su već naviknuti na Android i Androidstor tako da je lako navići se na Ubuntu softverski centar

Drugi problem migranata kada je u pitanju instalaci ja programa je što su mnoginavikl i na pojedine programe za Vindouz i bez nj ih ne mogu Šale ne može upotpunosti da reši taj problem al i može da ga ublaži Jedan ogroman plus za ŠaleOS je predinstal irani Vajn (eng WineHQ) i Plej -on-Linuks (eng PlayOnLinux) Dosada nismo sretal i d istribuci je Linuksa za početnike sa ovim već predinstal iranimprogramima

Oslobađanje

33

Broj 36

ŠaleOS

Vajn može da bude presudni dodatak koj i može da zadrži migranta na LinuksuSama ideja da može programe za Vindouz na koje je navikao da instal ira naLinuksu može da ga opredel i da je napravio dobar izbor operativnog sistema

ZaključakPrimeti l i smo da najnovi ja verzi ja Šale OS-a nema predinstal iran kancelari jski paketprograma Ovo je još jedan dokaz vrlo pažl j ivog odabira softvera za Šale sa stalnimrazmišl janjem kome ja namenjen ovaj operativni sistem Odabir kancelari jskogpaketa programa je vrlo subjektivan proces Nametanje Libre Ofisa kao rešenjamoglo bi biti kontraproduktivno Zahval ju jući Vajnu korisnik može da instal ira ineke stari je Majkrosoft Ofis pakete (npr MS Office 2010) tako da je na korisniku dabira opci ju koja mu naviše odgovara

Potrebno je malo iskustva u svetu Linuksa za punu kontrolu Šale OS-a Može da sekoristi i bez imalo iskustva vezanog za Linuks Intuitivan je i vodio je računa oiskustvima koje imaju migranti Bol je od ovog po našem sudu ne može

Iako su performanse u ovako uskoprofi l isanom operativnom sistemu u drugomplanu izbor grafičkog okruženja IksFCE i Zubuntua za osnovu dobar je izbor Dobroje odmeren odnos jednostavnosti upotrebe i opterećenja sistema Autor je moraoda vodi računa da je sistem prvenstveno namenjen stari jem hardveru iistovremeno neiskusnim korisnicima Linuks ima rešenja koja su još lakša za sistema teža za korisnika al i i obrnuto IksFCE je tačno u sredini Pošto je Zubuntu jedanod najbol j ih IksFCE sistema za početnike autor je odl ično izabrao sistem za bazuŠale OS-a Kao rezultat izbora dobio je jako stabi lan jednostavan okretan i lakoperativni sistem i za sebe kao korisnika i za hardver

Korisni l inkovi [1] https sites google comsitechaletosl inuxhome[2 ] https www youtube comwatchv= pL9H7GZWeyo[3] http www l inuxinsider comstory81771 htmlrss= 1

34

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Slobodni profesionalac

Аутор Стефан Ножинић

У претходном броју смо поменули шта је то Ансибл (енг Ansible) и навели смопримере његове нај једноставније употребе

У овом броју наводимо детаљнију употребу инвентара неке ад-хок командекао и неке детаље о употреби и могућностима конфигурације помоћуАнсибла

ИнвентарУ претходном броју било је тек неколико речи о овом појму Инвентар нам јеу претходном броју послужио да наведемо наша три сервера која смо каснијепинговали Рекли смо да је инвентар датотека која служи за навођењесервера који желимо да администрирамо и да помоћу њега можемоконфигурисати специфичне параметре за те сервере

Класична и најпростија употреба ове конфигурационе датотеке јеједноставно навођење жељених сервера

etcansiblehosts

server1examplecomserver2examplecomserver3examplecommailexamplecomwebexamplecom

2 deo

35

Broj 36

Наравно ово је довољно за једноставну употребу у случајевима када желимода сви наши сервери имају исту конфигурацију Ово као што сви добрознамо није често случај Обично желимо сервере подешене за специфичнунамену Ради овога нам Ансибл инвентар омогућава употребу групаједноставним навођењем секција те нас ова конфигурациона датотека достаподсећа на INI формат Рецимо да например имамо два веб-сервера једансервер за базе података и два мејл-сервера Наша конфигурација биизгледала овако

[webservers]web1examplecomweb2examplecom

[email]mail1examplecommail2examplecom

[databases]dbexamplecom

Као што се може приметити из примера секције постављамо измеђусредњих заграда Овде је битно напоменути да један сервер може припадативише секција па тако можемо имати сервер који служи и за веб и за базеподатака

Поред адресе сервера можете навести и SSH порт ако се не користи онајподразумевани - например

mailexamplecom1548

Поред порта можете навести и корисничко име при логовању - примерицена следећи начин

other1examplecom ansible_connection=ssh ansible_ssh_user=mpdehaanother2examplecom ansible_connection=ssh ansible_ssh_user=mdehaan

Као што сте могли већ да приметите и сами закључите могуће је поставитииндивидуалне променљиве по хосту Например

Ansibl

36

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

wwwexamplecom var1=val1 var2=val2

Променљиве могу бити конфигурисане и за целу групу

[webservers]web1examplecomweb2examplecom

[webserversvars]var1=val1var2=val2

Ад-хок командеИако је Ансибл намењен за употребу са тзв плејбуковима (playbooks) честоћете имати потребу да извршите неку команду на брзину и нећете желетида наводите специјалну конфигурацију за то Због овога Ансибл вамомогућава употребу ад-хок команди

Ми смо овакву команду већ поменули у претходном броју али нисмо удетаље објашњавали шта се ту конкретно дешава Употребили смо је када

Slobodni profesionalac

37

Broj 36

смо желели да пингујемо све наше сервере

Употребљавају се тако што се у конзоли укуца

ansible target -a command

Овде command треба заменити жељеном командом коју желите даизвршите а target треба заменити именом групе или хоста на којем желитеизвршавање задате команде

Например ако желимо да рестартујемо само веб-сервере користимо

ansible webservers -a reboot

На сличан начин можемо користити и друге уграђене модуле Ансибла каопримерице copy модул за премештање датотека на више сервера

ansible servers -m copy -a src=etchosts dest=tmphosts

Такође употребом ових команди можете сазнати тзв чињенице (енг facts) осерверу Ове варијабле су важне јер се могу користити за условноизвршавање команди у плејбуковима

Да бисте сазнали прикупљене чињенице за дати хост извршите

ansible target -m setup

За крајУ наредном броју показујемо највећу моћ Ансибла када будемо објаснилиупотребу плејбукова До тада надамо се да се нећете устручавати да нампошаљете е-писмо на нашу већ познату адресу електронске поште сапитањима критикама и предлозима

Ansibl

38

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Internet mreža i komunikacije

Autor Kriptopank

Na početku trećeg dela ovog seri ja la iznosimo jednu dobru vest Subrosa servisopisan u prvom delu ponovo je dostupan na mreži posle kratkog prekida odnekol iko dana

Iako iz naslova prevedenog na srpski jezik možda niste odmah prepoznal ipopularni servis pod originalnim engleskim nazivom Cryptocat on je jedan odsvakako najčuveni j ih i najpoznati j ih iz svoje vrste del imično prekriven plaštomkontroverzi i spekulaci ja

Ova apl ikaci ja samo je jedna u nizu svetski poznatih kriptografskih speci ja l i tetaskuvanih u kuhinj i gospodina Nadima Kobeisi ja (eng Nadim Kobeissi) sa istori jomdugom sada već preko četiri i po godine Ovaj dvadesetpetogodišnj i programerodgovoran je za apl ikaci je kao što su Mini lok (eng miniLock) i Pirio (eng Peerio)

Istina je da ovaj servis ni je hodao po crvenom tepihu od svog nastanka i da jepreko trnja na kraju ipak stigao do zvezda zaslugom svog autora i medi ja koj i supisal i o ranj ivostima ovog servisa otkrivenim tokom 2 013 godine Više o ovome nahttp goo glRWDy5L i http goo glZBj9B

Zapravo se radi o apl ikaci j i koja vam pruža mogućnost grupnog ćaskanja razmenepodataka al i i privatne konverzaci je sa nekom osobom iz grupe za ćaskanje a sveje to šifrovano tako da servis ne zna sam sadržaj vaših dopisivanja

Šifrovani čet (3 deo)

39

Broj 36

Šifrovani čet

Kriptografski model je i ovde takozvani end-tu-end (end-to-end) i sve (šifrovanje idešifrovanje) se obavl ja u vašem pretraživaču koj im pristupate ovom servisu pa jesvakako požel jno da pametno odaberete veb-pretraživač kako vas isti ne biizneverio svoj im manama i sigurnosnim propustima

Kad smo već kod end-tu-end šifrovanja da se podsetimo kako se ovo praktičnoizvodi kako kod mnogih apl ikaci ja tako i kod ove

Korisnici kreiraju javne i tajne kl jučeve lokalno javne proslede centralnom servisukoj i ih spaja pa servis umesto vas prosleđuje vaš javni kl juč osobama koje žele savama da sigurno komuniciraju (poši l jaoci poruka) Poši l jaoci šifruju porukunamenjenu vama vašim javnim kl jučem i proslede je centralnom servisu

Pređimo sada na instal iranje i korišćenje Kriptoketa

Dakle kada se ode na sajt Kriptoketa (https crypto cat) treba da se odaberedodatak za vaš pretraživač i on se instal ira na isti Ovde ćemo pretpostaviti da jeto Fajerfoks pa kad on bude tražio da ga restartujete učinite to

Sledeći korak je nalaženje ikonice instal irane apl ikaci je a za to morate otići u menirarr kastomajz (customize) Sada je potrebno da apl ikaci ju prebacite iz gomile ostal ihapl ikaci ja ( levo) u meni (desno) kao što je prikazano na sl ikama

40

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Pokretanje apl ikaci je iz pretraživača ne zahteva internet al i da biste se povezal i saostal ima internet vam je neophodan

Internet mreža i komunikacije

41

Broj 36

Pri pokretanju apl ikaci je treba da izaberete ime diskusi je (conversation name) i l iprostori je uslovno rečeno a to je ime grupe koju žel ite da kreirate i l i kojoj žel ite dase prikl jučite Nadimak (nickname) možete odabrati po žel j i a l i bi val ja lo da inadimak i ime diskusi je nemaju mnogo veze sa vašim stvarnim imenom i vašimostal im nadimcima u drugim apl ikaci jama i društvenim mrežama jer je to podatakkoj i Kriptoket-server vidi kada se na njega povežete pored vaše aj-pi (IP) adrese

Ove informaci je koje Kriptoket-server vidi nazivaju se metapodaci o koj ima smopričal i u trideset trećem broju Ime diskusi je i nadimak se mogu lako lažirati a zaprikrivanje aj-pi adrese će vam trebati neka anonimna mreža poput Tora i l ivirtualne privatne mreže (VPN) Više o metapodacima koje će Kriptoket-serverprikupiti od vas možete naći na nj ihovom blogu (https goo glTALq0R)

Ime diskusi je ćete proslediti ostal ima koj i su zainteresovani za zajedničkukomunikaci ju oni će se povezati sa vama i šifrovano ćaskanje može da počneInteresantno je kako korisnici niti vide niti moraju da brinu o kl jučevima Korisničkosučel je (GUI) apl ikaci je je jednostavno i praktično što je sigurno donelo slavu ovojapl ikaci j i pored vel ike medi jske pažnje

Kriptoket je projekat otvorenog koda i možete ga naći na Githabu(https goo gl4FOYMa) Ne samo da možete da proučavate kocircd apl ikaci je većmožete instal irati Kriptoket-servis na vašim serverima i tako imati potpunukontrolu nad metapodacima koje ostavl jate iza sebe kao mrvice hleba

Takođe je interesantno da apl ikaci ja još uvek nema stabi lnu podršku za Androidoperativni sistem al i eksperimentalna podrška je dostupna na KriptoketovomGithabu (https goo glpeXRgJ)

Propusti su ispravl jeni i apl ikaci ja sada koristi mnogo bol je kriptografske algoritmekoj i koriste el iptičke krive (ECDH - Eliptic Curve Diffie Hellman) za generisanjejavnog i tajnog kl juča El iptičke krive pružaju mnogo bol ju sigurnost od recimoRSA kl jučeva iste dužine o čemu smo govori l i u poslednjem delu seri ja la oenkriptovanoj elektronskoj pošti

Pored end-tu-end enkripci je Kriptoket koristi i OTR protokol koj i se koristi za XMPPvid komunikaci je Bez nepotrebnog ulaženja u detal je OTR vam pruža nešto što sezove prihvatl j ivo poricanje (plausible deniability) a to je mogućnost da porekne daste nešto baš vi napisal i ako se vaša šifrovana komunikaci ja ipak nekako dešifruje

Šifrovani čet

42

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Pregled popularnosti GNULinuks iBSD distribuci ja za mesec maj

Distrowatch

Pad ltPorast gtIsti rejting =(Korišćeni podaci sa Distrovoča)

123456789

101112131415161718192 02 12 22 32 42 5

MintDebianUbuntuFedoraopenSUSEMageiaCentOSManjaroArchLXLEelementaryPCLinuxOSAndroid-x86PeppermintNetrunnerQ4OSSolusPuppySabayonLubuntuKal ideepinantiXZorinwattOS

2 952 lt1706gt1498lt1462 =1106lt

945gt940lt879lt737lt701lt673lt638gt617=565gt539gt538gt534=534lt533gt509lt494lt478lt476=452 lt439gt

Iako veoma praktičan i dovol jnosiguran Kriptoket ni je za svenamene Nema podršku za video iaudio što je naprimer podržanokod pomenute Subrose Kriptoket jenamenjen kao sigurni ja alternativadruštvenim mrežama poputFejsbuka i svoju ulogu obavl ja većnekol iko godina što je pokazatel jdobrog kval iteta

Internet mreža i komunikacije

USKOROLiBRE-Serbian 2015

LLiiBBRREEČasopis o slobodnom softveru

TTrrii ggoodd iinnee ssaavvaammaa

Hvala što nam verujete

Page 28: Libre 36 hd lat

2 8

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

oseća kao kod svoje kuće

Šale OS je zapravo fork Zubuntua od kojeg se suštinski malo razl ikuje sa potpunopri lagođenim sti lom Aktuelna verzi ja Šale OS-a je 14 04 2 što je takođe naslediood Zubuntua na kojem je baziran Ovo znači da korisnik ima dugoročnu podršku jerje Zubuntu 14 04 izdanje sa dugogodišnjom podrškom (LTS)

Šale OS se isporučuje u dva izdanja ISO sl ike 32 -bitnoj i 64-bitnoj vel ičine 1 2GBza živi DVD i l i USB medi j Takođe je moguće preuzeti sl iku od 24GB koja sadrži obaizdanja Šale OS-a i koja je kompatibi lna samo sa DVD medi jumom

Sa dobrim nasleđem Šale OS je od Zubuntua nasledio i veoma sporo podizanježivog sistema sa DVD-a (USB-a) Imamo utisak da u poslednje vreme derivatiUbuntua najspori je podižu živi sistem u odnosu na sve druge žive distribuci jeLinuksa Ko izdrži i dočeka da se živi Šale OS podigne imaće pri l iku da vidipodrazumevanu plavu temu ovog operativnog sistema Prvi utisak je da Šale OSsvojom podrazumevanom temom pravi otklon od Vindouza ka Linuksu iako imapotenci ja l da potpuno bdquoklonirardquo Vindouzov izgled Šale OS svojompodrazumevanom temom poručuje bdquo Ja nisam Vindouz Nemojte me ni podsvesnoupoređivati sa nj im Ja sam Linuks koj i vam pomaže da se lakše snađete u meni rdquo

Oslobađanje

2 9

Broj 36

Svi elementi u Šale OS-u su na istim mestima kao naprimer u Vindouzu 7 Panelje u dnu ekrana Na njemu su dugme za meni ikonice najčešće korišćenihapl ikaci ja traka pokrenutih programa notifikaciona zona sa kontrolom zvukakontrolom mreže satom i tastaturnim izlazom i na kraju taster za minimiziranjesvih otvorenih prozora i otkrivanje radne površi (desktopa) Radna površ sadržinajbitni je ikonice za početak rada sa sistemom i Konki jev (eng Conky) sti l izovanisat Sve u svemu sasvim očekivana postavka za svakog migranta sa Vindouza

Instalacija Šale OS-aIako se i na osnovu živog sistema može steći utisak o upotrebl j ivosti sistema praviutisak daje tek prava instalaci ja na tvrdi disk računara Iako je instalaci ja Linuksalakša od instalaci je Vindouza to je ipak najkritični ja operaci ja za migranta Uslučaju da korisnik nema nameru da čuva neke podatke na svom računaruproblema neće biti Ubuntuov grafički instaler je jedan od najbol j ih inajautomatizovani j ih u svetu Linuksa Od korisnika traži samo nekol ikonaj jednostavni j ih l ičnih podataka a sve ostalo odrađuje sam Dovol jno je samopronaći ikonicu instalera na radnoj površi živog sistema i l i odabrati instalaci ju

ŠaleOS

30

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

pri l ikom podizanja sistema sa instalacionog medi ja (ovo je prirodan način zamigrante) Sve ostalo ide glatko - takoreći bdquonekst nekst nekst finišrdquo tehnologi jana koju su migranti navikl i

Za one koj i ipak žele da sačuvaju neke postojeće podatke na tvrdom diskupreporučujemo da se obrate nekom iskusni jem korisniku Linuksa (pitajte bi lo kogna forumima zajednica korisnika Linuksa) koj i će ih provesti kroz proces instalaci je

Upotrebljivost Šale OS-aApsolutno bdquokloniranjerdquo Vindouza na Linuksu je nemoguće Šale OS se ipak opasnopribl ižio Dodatnim uređivanjem pomoću već pripreml jenih alata Šale OS još višemože da l iči na Vindouz i l i da se potpuno transformiše u IksFCE (XFCE) Linuks požel j i korisnika

Grupisanje svih podešavanja u Setings Menadžeru 2 dobro imitira Kontrolni panel naVindouzu tako da migranti neće biti u di lemi gde su sva podešavanja sistema

Šale meni (Visker meni eng Whisker Menu) dobro oponaša Vindouzov Start meni tako da je pristup programima jasan i intuitivan Programi su standardno grupisanipo nameni na način karakterističan za Linuks al i misl imo da je to plus u odnosu naVindouzov pristup i da to ni je zbunjujuće migrantima

Dodavanje ikonica na panel i l i na radnu površ je sl ično kao kod Vindouza Dovol jnoje samo prevući mišem ikonicu iz meni ja na radnu površ i l i na panel

Aplikacije

Imamo utisak da je izbor apl ikativnog softvera vrlo pažl j ivo urađen Izabrane suuglavnom apl ikaci je koje su već standardne i na Vindouzu kao što su FajerfoksTanderberd (eng Thunderbird) i VLC Takođe izabrane su apl ikaci je koje su vrlosl ične Vindouzovim alternativama poput bdquoOdejšusardquo (eng Audacious) koj i l iči nabdquoVinamprdquo (eng Winamp) i l i bdquoDokument vjuerardquo koj i l iči na bdquo Akrobat riderrdquo

Ako se izaberu i ikonice koje sl iče onim na Vindouzu prepoznavanje apl ikaci ja ćebiti potpuno i neće biti d i lema za šta služi pojedina apl ikaci ja

2 Setings Menadžer - енг Settings Manager Podešavanje sistama

Oslobađanje

31

Broj 36

ŠaleOS

32

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Instalacija programa

Za migrante instalaci ja programa na Linuksu je najveća promena Ova promenafi lozofi je predstavl ja najveći šok za migrante Ubuntu softverski centar je dizajniranda ublaži ovaj šok U današnje vreme l judi su već naviknuti na Android i Androidstor tako da je lako navići se na Ubuntu softverski centar

Drugi problem migranata kada je u pitanju instalaci ja programa je što su mnoginavikl i na pojedine programe za Vindouz i bez nj ih ne mogu Šale ne može upotpunosti da reši taj problem al i može da ga ublaži Jedan ogroman plus za ŠaleOS je predinstal irani Vajn (eng WineHQ) i Plej -on-Linuks (eng PlayOnLinux) Dosada nismo sretal i d istribuci je Linuksa za početnike sa ovim već predinstal iranimprogramima

Oslobađanje

33

Broj 36

ŠaleOS

Vajn može da bude presudni dodatak koj i može da zadrži migranta na LinuksuSama ideja da može programe za Vindouz na koje je navikao da instal ira naLinuksu može da ga opredel i da je napravio dobar izbor operativnog sistema

ZaključakPrimeti l i smo da najnovi ja verzi ja Šale OS-a nema predinstal iran kancelari jski paketprograma Ovo je još jedan dokaz vrlo pažl j ivog odabira softvera za Šale sa stalnimrazmišl janjem kome ja namenjen ovaj operativni sistem Odabir kancelari jskogpaketa programa je vrlo subjektivan proces Nametanje Libre Ofisa kao rešenjamoglo bi biti kontraproduktivno Zahval ju jući Vajnu korisnik može da instal ira ineke stari je Majkrosoft Ofis pakete (npr MS Office 2010) tako da je na korisniku dabira opci ju koja mu naviše odgovara

Potrebno je malo iskustva u svetu Linuksa za punu kontrolu Šale OS-a Može da sekoristi i bez imalo iskustva vezanog za Linuks Intuitivan je i vodio je računa oiskustvima koje imaju migranti Bol je od ovog po našem sudu ne može

Iako su performanse u ovako uskoprofi l isanom operativnom sistemu u drugomplanu izbor grafičkog okruženja IksFCE i Zubuntua za osnovu dobar je izbor Dobroje odmeren odnos jednostavnosti upotrebe i opterećenja sistema Autor je moraoda vodi računa da je sistem prvenstveno namenjen stari jem hardveru iistovremeno neiskusnim korisnicima Linuks ima rešenja koja su još lakša za sistema teža za korisnika al i i obrnuto IksFCE je tačno u sredini Pošto je Zubuntu jedanod najbol j ih IksFCE sistema za početnike autor je odl ično izabrao sistem za bazuŠale OS-a Kao rezultat izbora dobio je jako stabi lan jednostavan okretan i lakoperativni sistem i za sebe kao korisnika i za hardver

Korisni l inkovi [1] https sites google comsitechaletosl inuxhome[2 ] https www youtube comwatchv= pL9H7GZWeyo[3] http www l inuxinsider comstory81771 htmlrss= 1

34

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Slobodni profesionalac

Аутор Стефан Ножинић

У претходном броју смо поменули шта је то Ансибл (енг Ansible) и навели смопримере његове нај једноставније употребе

У овом броју наводимо детаљнију употребу инвентара неке ад-хок командекао и неке детаље о употреби и могућностима конфигурације помоћуАнсибла

ИнвентарУ претходном броју било је тек неколико речи о овом појму Инвентар нам јеу претходном броју послужио да наведемо наша три сервера која смо каснијепинговали Рекли смо да је инвентар датотека која служи за навођењесервера који желимо да администрирамо и да помоћу њега можемоконфигурисати специфичне параметре за те сервере

Класична и најпростија употреба ове конфигурационе датотеке јеједноставно навођење жељених сервера

etcansiblehosts

server1examplecomserver2examplecomserver3examplecommailexamplecomwebexamplecom

2 deo

35

Broj 36

Наравно ово је довољно за једноставну употребу у случајевима када желимода сви наши сервери имају исту конфигурацију Ово као што сви добрознамо није често случај Обично желимо сервере подешене за специфичнунамену Ради овога нам Ансибл инвентар омогућава употребу групаједноставним навођењем секција те нас ова конфигурациона датотека достаподсећа на INI формат Рецимо да например имамо два веб-сервера једансервер за базе података и два мејл-сервера Наша конфигурација биизгледала овако

[webservers]web1examplecomweb2examplecom

[email]mail1examplecommail2examplecom

[databases]dbexamplecom

Као што се може приметити из примера секције постављамо измеђусредњих заграда Овде је битно напоменути да један сервер може припадативише секција па тако можемо имати сервер који служи и за веб и за базеподатака

Поред адресе сервера можете навести и SSH порт ако се не користи онајподразумевани - например

mailexamplecom1548

Поред порта можете навести и корисничко име при логовању - примерицена следећи начин

other1examplecom ansible_connection=ssh ansible_ssh_user=mpdehaanother2examplecom ansible_connection=ssh ansible_ssh_user=mdehaan

Као што сте могли већ да приметите и сами закључите могуће је поставитииндивидуалне променљиве по хосту Например

Ansibl

36

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

wwwexamplecom var1=val1 var2=val2

Променљиве могу бити конфигурисане и за целу групу

[webservers]web1examplecomweb2examplecom

[webserversvars]var1=val1var2=val2

Ад-хок командеИако је Ансибл намењен за употребу са тзв плејбуковима (playbooks) честоћете имати потребу да извршите неку команду на брзину и нећете желетида наводите специјалну конфигурацију за то Због овога Ансибл вамомогућава употребу ад-хок команди

Ми смо овакву команду већ поменули у претходном броју али нисмо удетаље објашњавали шта се ту конкретно дешава Употребили смо је када

Slobodni profesionalac

37

Broj 36

смо желели да пингујемо све наше сервере

Употребљавају се тако што се у конзоли укуца

ansible target -a command

Овде command треба заменити жељеном командом коју желите даизвршите а target треба заменити именом групе или хоста на којем желитеизвршавање задате команде

Например ако желимо да рестартујемо само веб-сервере користимо

ansible webservers -a reboot

На сличан начин можемо користити и друге уграђене модуле Ансибла каопримерице copy модул за премештање датотека на више сервера

ansible servers -m copy -a src=etchosts dest=tmphosts

Такође употребом ових команди можете сазнати тзв чињенице (енг facts) осерверу Ове варијабле су важне јер се могу користити за условноизвршавање команди у плејбуковима

Да бисте сазнали прикупљене чињенице за дати хост извршите

ansible target -m setup

За крајУ наредном броју показујемо највећу моћ Ансибла када будемо објаснилиупотребу плејбукова До тада надамо се да се нећете устручавати да нампошаљете е-писмо на нашу већ познату адресу електронске поште сапитањима критикама и предлозима

Ansibl

38

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Internet mreža i komunikacije

Autor Kriptopank

Na početku trećeg dela ovog seri ja la iznosimo jednu dobru vest Subrosa servisopisan u prvom delu ponovo je dostupan na mreži posle kratkog prekida odnekol iko dana

Iako iz naslova prevedenog na srpski jezik možda niste odmah prepoznal ipopularni servis pod originalnim engleskim nazivom Cryptocat on je jedan odsvakako najčuveni j ih i najpoznati j ih iz svoje vrste del imično prekriven plaštomkontroverzi i spekulaci ja

Ova apl ikaci ja samo je jedna u nizu svetski poznatih kriptografskih speci ja l i tetaskuvanih u kuhinj i gospodina Nadima Kobeisi ja (eng Nadim Kobeissi) sa istori jomdugom sada već preko četiri i po godine Ovaj dvadesetpetogodišnj i programerodgovoran je za apl ikaci je kao što su Mini lok (eng miniLock) i Pirio (eng Peerio)

Istina je da ovaj servis ni je hodao po crvenom tepihu od svog nastanka i da jepreko trnja na kraju ipak stigao do zvezda zaslugom svog autora i medi ja koj i supisal i o ranj ivostima ovog servisa otkrivenim tokom 2 013 godine Više o ovome nahttp goo glRWDy5L i http goo glZBj9B

Zapravo se radi o apl ikaci j i koja vam pruža mogućnost grupnog ćaskanja razmenepodataka al i i privatne konverzaci je sa nekom osobom iz grupe za ćaskanje a sveje to šifrovano tako da servis ne zna sam sadržaj vaših dopisivanja

Šifrovani čet (3 deo)

39

Broj 36

Šifrovani čet

Kriptografski model je i ovde takozvani end-tu-end (end-to-end) i sve (šifrovanje idešifrovanje) se obavl ja u vašem pretraživaču koj im pristupate ovom servisu pa jesvakako požel jno da pametno odaberete veb-pretraživač kako vas isti ne biizneverio svoj im manama i sigurnosnim propustima

Kad smo već kod end-tu-end šifrovanja da se podsetimo kako se ovo praktičnoizvodi kako kod mnogih apl ikaci ja tako i kod ove

Korisnici kreiraju javne i tajne kl jučeve lokalno javne proslede centralnom servisukoj i ih spaja pa servis umesto vas prosleđuje vaš javni kl juč osobama koje žele savama da sigurno komuniciraju (poši l jaoci poruka) Poši l jaoci šifruju porukunamenjenu vama vašim javnim kl jučem i proslede je centralnom servisu

Pređimo sada na instal iranje i korišćenje Kriptoketa

Dakle kada se ode na sajt Kriptoketa (https crypto cat) treba da se odaberedodatak za vaš pretraživač i on se instal ira na isti Ovde ćemo pretpostaviti da jeto Fajerfoks pa kad on bude tražio da ga restartujete učinite to

Sledeći korak je nalaženje ikonice instal irane apl ikaci je a za to morate otići u menirarr kastomajz (customize) Sada je potrebno da apl ikaci ju prebacite iz gomile ostal ihapl ikaci ja ( levo) u meni (desno) kao što je prikazano na sl ikama

40

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Pokretanje apl ikaci je iz pretraživača ne zahteva internet al i da biste se povezal i saostal ima internet vam je neophodan

Internet mreža i komunikacije

41

Broj 36

Pri pokretanju apl ikaci je treba da izaberete ime diskusi je (conversation name) i l iprostori je uslovno rečeno a to je ime grupe koju žel ite da kreirate i l i kojoj žel ite dase prikl jučite Nadimak (nickname) možete odabrati po žel j i a l i bi val ja lo da inadimak i ime diskusi je nemaju mnogo veze sa vašim stvarnim imenom i vašimostal im nadimcima u drugim apl ikaci jama i društvenim mrežama jer je to podatakkoj i Kriptoket-server vidi kada se na njega povežete pored vaše aj-pi (IP) adrese

Ove informaci je koje Kriptoket-server vidi nazivaju se metapodaci o koj ima smopričal i u trideset trećem broju Ime diskusi je i nadimak se mogu lako lažirati a zaprikrivanje aj-pi adrese će vam trebati neka anonimna mreža poput Tora i l ivirtualne privatne mreže (VPN) Više o metapodacima koje će Kriptoket-serverprikupiti od vas možete naći na nj ihovom blogu (https goo glTALq0R)

Ime diskusi je ćete proslediti ostal ima koj i su zainteresovani za zajedničkukomunikaci ju oni će se povezati sa vama i šifrovano ćaskanje može da počneInteresantno je kako korisnici niti vide niti moraju da brinu o kl jučevima Korisničkosučel je (GUI) apl ikaci je je jednostavno i praktično što je sigurno donelo slavu ovojapl ikaci j i pored vel ike medi jske pažnje

Kriptoket je projekat otvorenog koda i možete ga naći na Githabu(https goo gl4FOYMa) Ne samo da možete da proučavate kocircd apl ikaci je većmožete instal irati Kriptoket-servis na vašim serverima i tako imati potpunukontrolu nad metapodacima koje ostavl jate iza sebe kao mrvice hleba

Takođe je interesantno da apl ikaci ja još uvek nema stabi lnu podršku za Androidoperativni sistem al i eksperimentalna podrška je dostupna na KriptoketovomGithabu (https goo glpeXRgJ)

Propusti su ispravl jeni i apl ikaci ja sada koristi mnogo bol je kriptografske algoritmekoj i koriste el iptičke krive (ECDH - Eliptic Curve Diffie Hellman) za generisanjejavnog i tajnog kl juča El iptičke krive pružaju mnogo bol ju sigurnost od recimoRSA kl jučeva iste dužine o čemu smo govori l i u poslednjem delu seri ja la oenkriptovanoj elektronskoj pošti

Pored end-tu-end enkripci je Kriptoket koristi i OTR protokol koj i se koristi za XMPPvid komunikaci je Bez nepotrebnog ulaženja u detal je OTR vam pruža nešto što sezove prihvatl j ivo poricanje (plausible deniability) a to je mogućnost da porekne daste nešto baš vi napisal i ako se vaša šifrovana komunikaci ja ipak nekako dešifruje

Šifrovani čet

42

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Pregled popularnosti GNULinuks iBSD distribuci ja za mesec maj

Distrowatch

Pad ltPorast gtIsti rejting =(Korišćeni podaci sa Distrovoča)

123456789

101112131415161718192 02 12 22 32 42 5

MintDebianUbuntuFedoraopenSUSEMageiaCentOSManjaroArchLXLEelementaryPCLinuxOSAndroid-x86PeppermintNetrunnerQ4OSSolusPuppySabayonLubuntuKal ideepinantiXZorinwattOS

2 952 lt1706gt1498lt1462 =1106lt

945gt940lt879lt737lt701lt673lt638gt617=565gt539gt538gt534=534lt533gt509lt494lt478lt476=452 lt439gt

Iako veoma praktičan i dovol jnosiguran Kriptoket ni je za svenamene Nema podršku za video iaudio što je naprimer podržanokod pomenute Subrose Kriptoket jenamenjen kao sigurni ja alternativadruštvenim mrežama poputFejsbuka i svoju ulogu obavl ja većnekol iko godina što je pokazatel jdobrog kval iteta

Internet mreža i komunikacije

USKOROLiBRE-Serbian 2015

LLiiBBRREEČasopis o slobodnom softveru

TTrrii ggoodd iinnee ssaavvaammaa

Hvala što nam verujete

Page 29: Libre 36 hd lat

2 9

Broj 36

Svi elementi u Šale OS-u su na istim mestima kao naprimer u Vindouzu 7 Panelje u dnu ekrana Na njemu su dugme za meni ikonice najčešće korišćenihapl ikaci ja traka pokrenutih programa notifikaciona zona sa kontrolom zvukakontrolom mreže satom i tastaturnim izlazom i na kraju taster za minimiziranjesvih otvorenih prozora i otkrivanje radne površi (desktopa) Radna površ sadržinajbitni je ikonice za početak rada sa sistemom i Konki jev (eng Conky) sti l izovanisat Sve u svemu sasvim očekivana postavka za svakog migranta sa Vindouza

Instalacija Šale OS-aIako se i na osnovu živog sistema može steći utisak o upotrebl j ivosti sistema praviutisak daje tek prava instalaci ja na tvrdi disk računara Iako je instalaci ja Linuksalakša od instalaci je Vindouza to je ipak najkritični ja operaci ja za migranta Uslučaju da korisnik nema nameru da čuva neke podatke na svom računaruproblema neće biti Ubuntuov grafički instaler je jedan od najbol j ih inajautomatizovani j ih u svetu Linuksa Od korisnika traži samo nekol ikonaj jednostavni j ih l ičnih podataka a sve ostalo odrađuje sam Dovol jno je samopronaći ikonicu instalera na radnoj površi živog sistema i l i odabrati instalaci ju

ŠaleOS

30

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

pri l ikom podizanja sistema sa instalacionog medi ja (ovo je prirodan način zamigrante) Sve ostalo ide glatko - takoreći bdquonekst nekst nekst finišrdquo tehnologi jana koju su migranti navikl i

Za one koj i ipak žele da sačuvaju neke postojeće podatke na tvrdom diskupreporučujemo da se obrate nekom iskusni jem korisniku Linuksa (pitajte bi lo kogna forumima zajednica korisnika Linuksa) koj i će ih provesti kroz proces instalaci je

Upotrebljivost Šale OS-aApsolutno bdquokloniranjerdquo Vindouza na Linuksu je nemoguće Šale OS se ipak opasnopribl ižio Dodatnim uređivanjem pomoću već pripreml jenih alata Šale OS još višemože da l iči na Vindouz i l i da se potpuno transformiše u IksFCE (XFCE) Linuks požel j i korisnika

Grupisanje svih podešavanja u Setings Menadžeru 2 dobro imitira Kontrolni panel naVindouzu tako da migranti neće biti u di lemi gde su sva podešavanja sistema

Šale meni (Visker meni eng Whisker Menu) dobro oponaša Vindouzov Start meni tako da je pristup programima jasan i intuitivan Programi su standardno grupisanipo nameni na način karakterističan za Linuks al i misl imo da je to plus u odnosu naVindouzov pristup i da to ni je zbunjujuće migrantima

Dodavanje ikonica na panel i l i na radnu površ je sl ično kao kod Vindouza Dovol jnoje samo prevući mišem ikonicu iz meni ja na radnu površ i l i na panel

Aplikacije

Imamo utisak da je izbor apl ikativnog softvera vrlo pažl j ivo urađen Izabrane suuglavnom apl ikaci je koje su već standardne i na Vindouzu kao što su FajerfoksTanderberd (eng Thunderbird) i VLC Takođe izabrane su apl ikaci je koje su vrlosl ične Vindouzovim alternativama poput bdquoOdejšusardquo (eng Audacious) koj i l iči nabdquoVinamprdquo (eng Winamp) i l i bdquoDokument vjuerardquo koj i l iči na bdquo Akrobat riderrdquo

Ako se izaberu i ikonice koje sl iče onim na Vindouzu prepoznavanje apl ikaci ja ćebiti potpuno i neće biti d i lema za šta služi pojedina apl ikaci ja

2 Setings Menadžer - енг Settings Manager Podešavanje sistama

Oslobađanje

31

Broj 36

ŠaleOS

32

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Instalacija programa

Za migrante instalaci ja programa na Linuksu je najveća promena Ova promenafi lozofi je predstavl ja najveći šok za migrante Ubuntu softverski centar je dizajniranda ublaži ovaj šok U današnje vreme l judi su već naviknuti na Android i Androidstor tako da je lako navići se na Ubuntu softverski centar

Drugi problem migranata kada je u pitanju instalaci ja programa je što su mnoginavikl i na pojedine programe za Vindouz i bez nj ih ne mogu Šale ne može upotpunosti da reši taj problem al i može da ga ublaži Jedan ogroman plus za ŠaleOS je predinstal irani Vajn (eng WineHQ) i Plej -on-Linuks (eng PlayOnLinux) Dosada nismo sretal i d istribuci je Linuksa za početnike sa ovim već predinstal iranimprogramima

Oslobađanje

33

Broj 36

ŠaleOS

Vajn može da bude presudni dodatak koj i može da zadrži migranta na LinuksuSama ideja da može programe za Vindouz na koje je navikao da instal ira naLinuksu može da ga opredel i da je napravio dobar izbor operativnog sistema

ZaključakPrimeti l i smo da najnovi ja verzi ja Šale OS-a nema predinstal iran kancelari jski paketprograma Ovo je još jedan dokaz vrlo pažl j ivog odabira softvera za Šale sa stalnimrazmišl janjem kome ja namenjen ovaj operativni sistem Odabir kancelari jskogpaketa programa je vrlo subjektivan proces Nametanje Libre Ofisa kao rešenjamoglo bi biti kontraproduktivno Zahval ju jući Vajnu korisnik može da instal ira ineke stari je Majkrosoft Ofis pakete (npr MS Office 2010) tako da je na korisniku dabira opci ju koja mu naviše odgovara

Potrebno je malo iskustva u svetu Linuksa za punu kontrolu Šale OS-a Može da sekoristi i bez imalo iskustva vezanog za Linuks Intuitivan je i vodio je računa oiskustvima koje imaju migranti Bol je od ovog po našem sudu ne može

Iako su performanse u ovako uskoprofi l isanom operativnom sistemu u drugomplanu izbor grafičkog okruženja IksFCE i Zubuntua za osnovu dobar je izbor Dobroje odmeren odnos jednostavnosti upotrebe i opterećenja sistema Autor je moraoda vodi računa da je sistem prvenstveno namenjen stari jem hardveru iistovremeno neiskusnim korisnicima Linuks ima rešenja koja su još lakša za sistema teža za korisnika al i i obrnuto IksFCE je tačno u sredini Pošto je Zubuntu jedanod najbol j ih IksFCE sistema za početnike autor je odl ično izabrao sistem za bazuŠale OS-a Kao rezultat izbora dobio je jako stabi lan jednostavan okretan i lakoperativni sistem i za sebe kao korisnika i za hardver

Korisni l inkovi [1] https sites google comsitechaletosl inuxhome[2 ] https www youtube comwatchv= pL9H7GZWeyo[3] http www l inuxinsider comstory81771 htmlrss= 1

34

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Slobodni profesionalac

Аутор Стефан Ножинић

У претходном броју смо поменули шта је то Ансибл (енг Ansible) и навели смопримере његове нај једноставније употребе

У овом броју наводимо детаљнију употребу инвентара неке ад-хок командекао и неке детаље о употреби и могућностима конфигурације помоћуАнсибла

ИнвентарУ претходном броју било је тек неколико речи о овом појму Инвентар нам јеу претходном броју послужио да наведемо наша три сервера која смо каснијепинговали Рекли смо да је инвентар датотека која служи за навођењесервера који желимо да администрирамо и да помоћу њега можемоконфигурисати специфичне параметре за те сервере

Класична и најпростија употреба ове конфигурационе датотеке јеједноставно навођење жељених сервера

etcansiblehosts

server1examplecomserver2examplecomserver3examplecommailexamplecomwebexamplecom

2 deo

35

Broj 36

Наравно ово је довољно за једноставну употребу у случајевима када желимода сви наши сервери имају исту конфигурацију Ово као што сви добрознамо није често случај Обично желимо сервере подешене за специфичнунамену Ради овога нам Ансибл инвентар омогућава употребу групаједноставним навођењем секција те нас ова конфигурациона датотека достаподсећа на INI формат Рецимо да например имамо два веб-сервера једансервер за базе података и два мејл-сервера Наша конфигурација биизгледала овако

[webservers]web1examplecomweb2examplecom

[email]mail1examplecommail2examplecom

[databases]dbexamplecom

Као што се може приметити из примера секције постављамо измеђусредњих заграда Овде је битно напоменути да један сервер може припадативише секција па тако можемо имати сервер који служи и за веб и за базеподатака

Поред адресе сервера можете навести и SSH порт ако се не користи онајподразумевани - например

mailexamplecom1548

Поред порта можете навести и корисничко име при логовању - примерицена следећи начин

other1examplecom ansible_connection=ssh ansible_ssh_user=mpdehaanother2examplecom ansible_connection=ssh ansible_ssh_user=mdehaan

Као што сте могли већ да приметите и сами закључите могуће је поставитииндивидуалне променљиве по хосту Например

Ansibl

36

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

wwwexamplecom var1=val1 var2=val2

Променљиве могу бити конфигурисане и за целу групу

[webservers]web1examplecomweb2examplecom

[webserversvars]var1=val1var2=val2

Ад-хок командеИако је Ансибл намењен за употребу са тзв плејбуковима (playbooks) честоћете имати потребу да извршите неку команду на брзину и нећете желетида наводите специјалну конфигурацију за то Због овога Ансибл вамомогућава употребу ад-хок команди

Ми смо овакву команду већ поменули у претходном броју али нисмо удетаље објашњавали шта се ту конкретно дешава Употребили смо је када

Slobodni profesionalac

37

Broj 36

смо желели да пингујемо све наше сервере

Употребљавају се тако што се у конзоли укуца

ansible target -a command

Овде command треба заменити жељеном командом коју желите даизвршите а target треба заменити именом групе или хоста на којем желитеизвршавање задате команде

Например ако желимо да рестартујемо само веб-сервере користимо

ansible webservers -a reboot

На сличан начин можемо користити и друге уграђене модуле Ансибла каопримерице copy модул за премештање датотека на више сервера

ansible servers -m copy -a src=etchosts dest=tmphosts

Такође употребом ових команди можете сазнати тзв чињенице (енг facts) осерверу Ове варијабле су важне јер се могу користити за условноизвршавање команди у плејбуковима

Да бисте сазнали прикупљене чињенице за дати хост извршите

ansible target -m setup

За крајУ наредном броју показујемо највећу моћ Ансибла када будемо објаснилиупотребу плејбукова До тада надамо се да се нећете устручавати да нампошаљете е-писмо на нашу већ познату адресу електронске поште сапитањима критикама и предлозима

Ansibl

38

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Internet mreža i komunikacije

Autor Kriptopank

Na početku trećeg dela ovog seri ja la iznosimo jednu dobru vest Subrosa servisopisan u prvom delu ponovo je dostupan na mreži posle kratkog prekida odnekol iko dana

Iako iz naslova prevedenog na srpski jezik možda niste odmah prepoznal ipopularni servis pod originalnim engleskim nazivom Cryptocat on je jedan odsvakako najčuveni j ih i najpoznati j ih iz svoje vrste del imično prekriven plaštomkontroverzi i spekulaci ja

Ova apl ikaci ja samo je jedna u nizu svetski poznatih kriptografskih speci ja l i tetaskuvanih u kuhinj i gospodina Nadima Kobeisi ja (eng Nadim Kobeissi) sa istori jomdugom sada već preko četiri i po godine Ovaj dvadesetpetogodišnj i programerodgovoran je za apl ikaci je kao što su Mini lok (eng miniLock) i Pirio (eng Peerio)

Istina je da ovaj servis ni je hodao po crvenom tepihu od svog nastanka i da jepreko trnja na kraju ipak stigao do zvezda zaslugom svog autora i medi ja koj i supisal i o ranj ivostima ovog servisa otkrivenim tokom 2 013 godine Više o ovome nahttp goo glRWDy5L i http goo glZBj9B

Zapravo se radi o apl ikaci j i koja vam pruža mogućnost grupnog ćaskanja razmenepodataka al i i privatne konverzaci je sa nekom osobom iz grupe za ćaskanje a sveje to šifrovano tako da servis ne zna sam sadržaj vaših dopisivanja

Šifrovani čet (3 deo)

39

Broj 36

Šifrovani čet

Kriptografski model je i ovde takozvani end-tu-end (end-to-end) i sve (šifrovanje idešifrovanje) se obavl ja u vašem pretraživaču koj im pristupate ovom servisu pa jesvakako požel jno da pametno odaberete veb-pretraživač kako vas isti ne biizneverio svoj im manama i sigurnosnim propustima

Kad smo već kod end-tu-end šifrovanja da se podsetimo kako se ovo praktičnoizvodi kako kod mnogih apl ikaci ja tako i kod ove

Korisnici kreiraju javne i tajne kl jučeve lokalno javne proslede centralnom servisukoj i ih spaja pa servis umesto vas prosleđuje vaš javni kl juč osobama koje žele savama da sigurno komuniciraju (poši l jaoci poruka) Poši l jaoci šifruju porukunamenjenu vama vašim javnim kl jučem i proslede je centralnom servisu

Pređimo sada na instal iranje i korišćenje Kriptoketa

Dakle kada se ode na sajt Kriptoketa (https crypto cat) treba da se odaberedodatak za vaš pretraživač i on se instal ira na isti Ovde ćemo pretpostaviti da jeto Fajerfoks pa kad on bude tražio da ga restartujete učinite to

Sledeći korak je nalaženje ikonice instal irane apl ikaci je a za to morate otići u menirarr kastomajz (customize) Sada je potrebno da apl ikaci ju prebacite iz gomile ostal ihapl ikaci ja ( levo) u meni (desno) kao što je prikazano na sl ikama

40

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Pokretanje apl ikaci je iz pretraživača ne zahteva internet al i da biste se povezal i saostal ima internet vam je neophodan

Internet mreža i komunikacije

41

Broj 36

Pri pokretanju apl ikaci je treba da izaberete ime diskusi je (conversation name) i l iprostori je uslovno rečeno a to je ime grupe koju žel ite da kreirate i l i kojoj žel ite dase prikl jučite Nadimak (nickname) možete odabrati po žel j i a l i bi val ja lo da inadimak i ime diskusi je nemaju mnogo veze sa vašim stvarnim imenom i vašimostal im nadimcima u drugim apl ikaci jama i društvenim mrežama jer je to podatakkoj i Kriptoket-server vidi kada se na njega povežete pored vaše aj-pi (IP) adrese

Ove informaci je koje Kriptoket-server vidi nazivaju se metapodaci o koj ima smopričal i u trideset trećem broju Ime diskusi je i nadimak se mogu lako lažirati a zaprikrivanje aj-pi adrese će vam trebati neka anonimna mreža poput Tora i l ivirtualne privatne mreže (VPN) Više o metapodacima koje će Kriptoket-serverprikupiti od vas možete naći na nj ihovom blogu (https goo glTALq0R)

Ime diskusi je ćete proslediti ostal ima koj i su zainteresovani za zajedničkukomunikaci ju oni će se povezati sa vama i šifrovano ćaskanje može da počneInteresantno je kako korisnici niti vide niti moraju da brinu o kl jučevima Korisničkosučel je (GUI) apl ikaci je je jednostavno i praktično što je sigurno donelo slavu ovojapl ikaci j i pored vel ike medi jske pažnje

Kriptoket je projekat otvorenog koda i možete ga naći na Githabu(https goo gl4FOYMa) Ne samo da možete da proučavate kocircd apl ikaci je većmožete instal irati Kriptoket-servis na vašim serverima i tako imati potpunukontrolu nad metapodacima koje ostavl jate iza sebe kao mrvice hleba

Takođe je interesantno da apl ikaci ja još uvek nema stabi lnu podršku za Androidoperativni sistem al i eksperimentalna podrška je dostupna na KriptoketovomGithabu (https goo glpeXRgJ)

Propusti su ispravl jeni i apl ikaci ja sada koristi mnogo bol je kriptografske algoritmekoj i koriste el iptičke krive (ECDH - Eliptic Curve Diffie Hellman) za generisanjejavnog i tajnog kl juča El iptičke krive pružaju mnogo bol ju sigurnost od recimoRSA kl jučeva iste dužine o čemu smo govori l i u poslednjem delu seri ja la oenkriptovanoj elektronskoj pošti

Pored end-tu-end enkripci je Kriptoket koristi i OTR protokol koj i se koristi za XMPPvid komunikaci je Bez nepotrebnog ulaženja u detal je OTR vam pruža nešto što sezove prihvatl j ivo poricanje (plausible deniability) a to je mogućnost da porekne daste nešto baš vi napisal i ako se vaša šifrovana komunikaci ja ipak nekako dešifruje

Šifrovani čet

42

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Pregled popularnosti GNULinuks iBSD distribuci ja za mesec maj

Distrowatch

Pad ltPorast gtIsti rejting =(Korišćeni podaci sa Distrovoča)

123456789

101112131415161718192 02 12 22 32 42 5

MintDebianUbuntuFedoraopenSUSEMageiaCentOSManjaroArchLXLEelementaryPCLinuxOSAndroid-x86PeppermintNetrunnerQ4OSSolusPuppySabayonLubuntuKal ideepinantiXZorinwattOS

2 952 lt1706gt1498lt1462 =1106lt

945gt940lt879lt737lt701lt673lt638gt617=565gt539gt538gt534=534lt533gt509lt494lt478lt476=452 lt439gt

Iako veoma praktičan i dovol jnosiguran Kriptoket ni je za svenamene Nema podršku za video iaudio što je naprimer podržanokod pomenute Subrose Kriptoket jenamenjen kao sigurni ja alternativadruštvenim mrežama poputFejsbuka i svoju ulogu obavl ja većnekol iko godina što je pokazatel jdobrog kval iteta

Internet mreža i komunikacije

USKOROLiBRE-Serbian 2015

LLiiBBRREEČasopis o slobodnom softveru

TTrrii ggoodd iinnee ssaavvaammaa

Hvala što nam verujete

Page 30: Libre 36 hd lat

30

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

pri l ikom podizanja sistema sa instalacionog medi ja (ovo je prirodan način zamigrante) Sve ostalo ide glatko - takoreći bdquonekst nekst nekst finišrdquo tehnologi jana koju su migranti navikl i

Za one koj i ipak žele da sačuvaju neke postojeće podatke na tvrdom diskupreporučujemo da se obrate nekom iskusni jem korisniku Linuksa (pitajte bi lo kogna forumima zajednica korisnika Linuksa) koj i će ih provesti kroz proces instalaci je

Upotrebljivost Šale OS-aApsolutno bdquokloniranjerdquo Vindouza na Linuksu je nemoguće Šale OS se ipak opasnopribl ižio Dodatnim uređivanjem pomoću već pripreml jenih alata Šale OS još višemože da l iči na Vindouz i l i da se potpuno transformiše u IksFCE (XFCE) Linuks požel j i korisnika

Grupisanje svih podešavanja u Setings Menadžeru 2 dobro imitira Kontrolni panel naVindouzu tako da migranti neće biti u di lemi gde su sva podešavanja sistema

Šale meni (Visker meni eng Whisker Menu) dobro oponaša Vindouzov Start meni tako da je pristup programima jasan i intuitivan Programi su standardno grupisanipo nameni na način karakterističan za Linuks al i misl imo da je to plus u odnosu naVindouzov pristup i da to ni je zbunjujuće migrantima

Dodavanje ikonica na panel i l i na radnu površ je sl ično kao kod Vindouza Dovol jnoje samo prevući mišem ikonicu iz meni ja na radnu površ i l i na panel

Aplikacije

Imamo utisak da je izbor apl ikativnog softvera vrlo pažl j ivo urađen Izabrane suuglavnom apl ikaci je koje su već standardne i na Vindouzu kao što su FajerfoksTanderberd (eng Thunderbird) i VLC Takođe izabrane su apl ikaci je koje su vrlosl ične Vindouzovim alternativama poput bdquoOdejšusardquo (eng Audacious) koj i l iči nabdquoVinamprdquo (eng Winamp) i l i bdquoDokument vjuerardquo koj i l iči na bdquo Akrobat riderrdquo

Ako se izaberu i ikonice koje sl iče onim na Vindouzu prepoznavanje apl ikaci ja ćebiti potpuno i neće biti d i lema za šta služi pojedina apl ikaci ja

2 Setings Menadžer - енг Settings Manager Podešavanje sistama

Oslobađanje

31

Broj 36

ŠaleOS

32

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Instalacija programa

Za migrante instalaci ja programa na Linuksu je najveća promena Ova promenafi lozofi je predstavl ja najveći šok za migrante Ubuntu softverski centar je dizajniranda ublaži ovaj šok U današnje vreme l judi su već naviknuti na Android i Androidstor tako da je lako navići se na Ubuntu softverski centar

Drugi problem migranata kada je u pitanju instalaci ja programa je što su mnoginavikl i na pojedine programe za Vindouz i bez nj ih ne mogu Šale ne može upotpunosti da reši taj problem al i može da ga ublaži Jedan ogroman plus za ŠaleOS je predinstal irani Vajn (eng WineHQ) i Plej -on-Linuks (eng PlayOnLinux) Dosada nismo sretal i d istribuci je Linuksa za početnike sa ovim već predinstal iranimprogramima

Oslobađanje

33

Broj 36

ŠaleOS

Vajn može da bude presudni dodatak koj i može da zadrži migranta na LinuksuSama ideja da može programe za Vindouz na koje je navikao da instal ira naLinuksu može da ga opredel i da je napravio dobar izbor operativnog sistema

ZaključakPrimeti l i smo da najnovi ja verzi ja Šale OS-a nema predinstal iran kancelari jski paketprograma Ovo je još jedan dokaz vrlo pažl j ivog odabira softvera za Šale sa stalnimrazmišl janjem kome ja namenjen ovaj operativni sistem Odabir kancelari jskogpaketa programa je vrlo subjektivan proces Nametanje Libre Ofisa kao rešenjamoglo bi biti kontraproduktivno Zahval ju jući Vajnu korisnik može da instal ira ineke stari je Majkrosoft Ofis pakete (npr MS Office 2010) tako da je na korisniku dabira opci ju koja mu naviše odgovara

Potrebno je malo iskustva u svetu Linuksa za punu kontrolu Šale OS-a Može da sekoristi i bez imalo iskustva vezanog za Linuks Intuitivan je i vodio je računa oiskustvima koje imaju migranti Bol je od ovog po našem sudu ne može

Iako su performanse u ovako uskoprofi l isanom operativnom sistemu u drugomplanu izbor grafičkog okruženja IksFCE i Zubuntua za osnovu dobar je izbor Dobroje odmeren odnos jednostavnosti upotrebe i opterećenja sistema Autor je moraoda vodi računa da je sistem prvenstveno namenjen stari jem hardveru iistovremeno neiskusnim korisnicima Linuks ima rešenja koja su još lakša za sistema teža za korisnika al i i obrnuto IksFCE je tačno u sredini Pošto je Zubuntu jedanod najbol j ih IksFCE sistema za početnike autor je odl ično izabrao sistem za bazuŠale OS-a Kao rezultat izbora dobio je jako stabi lan jednostavan okretan i lakoperativni sistem i za sebe kao korisnika i za hardver

Korisni l inkovi [1] https sites google comsitechaletosl inuxhome[2 ] https www youtube comwatchv= pL9H7GZWeyo[3] http www l inuxinsider comstory81771 htmlrss= 1

34

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Slobodni profesionalac

Аутор Стефан Ножинић

У претходном броју смо поменули шта је то Ансибл (енг Ansible) и навели смопримере његове нај једноставније употребе

У овом броју наводимо детаљнију употребу инвентара неке ад-хок командекао и неке детаље о употреби и могућностима конфигурације помоћуАнсибла

ИнвентарУ претходном броју било је тек неколико речи о овом појму Инвентар нам јеу претходном броју послужио да наведемо наша три сервера која смо каснијепинговали Рекли смо да је инвентар датотека која служи за навођењесервера који желимо да администрирамо и да помоћу њега можемоконфигурисати специфичне параметре за те сервере

Класична и најпростија употреба ове конфигурационе датотеке јеједноставно навођење жељених сервера

etcansiblehosts

server1examplecomserver2examplecomserver3examplecommailexamplecomwebexamplecom

2 deo

35

Broj 36

Наравно ово је довољно за једноставну употребу у случајевима када желимода сви наши сервери имају исту конфигурацију Ово као што сви добрознамо није често случај Обично желимо сервере подешене за специфичнунамену Ради овога нам Ансибл инвентар омогућава употребу групаједноставним навођењем секција те нас ова конфигурациона датотека достаподсећа на INI формат Рецимо да например имамо два веб-сервера једансервер за базе података и два мејл-сервера Наша конфигурација биизгледала овако

[webservers]web1examplecomweb2examplecom

[email]mail1examplecommail2examplecom

[databases]dbexamplecom

Као што се може приметити из примера секције постављамо измеђусредњих заграда Овде је битно напоменути да један сервер може припадативише секција па тако можемо имати сервер који служи и за веб и за базеподатака

Поред адресе сервера можете навести и SSH порт ако се не користи онајподразумевани - например

mailexamplecom1548

Поред порта можете навести и корисничко име при логовању - примерицена следећи начин

other1examplecom ansible_connection=ssh ansible_ssh_user=mpdehaanother2examplecom ansible_connection=ssh ansible_ssh_user=mdehaan

Као што сте могли већ да приметите и сами закључите могуће је поставитииндивидуалне променљиве по хосту Например

Ansibl

36

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

wwwexamplecom var1=val1 var2=val2

Променљиве могу бити конфигурисане и за целу групу

[webservers]web1examplecomweb2examplecom

[webserversvars]var1=val1var2=val2

Ад-хок командеИако је Ансибл намењен за употребу са тзв плејбуковима (playbooks) честоћете имати потребу да извршите неку команду на брзину и нећете желетида наводите специјалну конфигурацију за то Због овога Ансибл вамомогућава употребу ад-хок команди

Ми смо овакву команду већ поменули у претходном броју али нисмо удетаље објашњавали шта се ту конкретно дешава Употребили смо је када

Slobodni profesionalac

37

Broj 36

смо желели да пингујемо све наше сервере

Употребљавају се тако што се у конзоли укуца

ansible target -a command

Овде command треба заменити жељеном командом коју желите даизвршите а target треба заменити именом групе или хоста на којем желитеизвршавање задате команде

Например ако желимо да рестартујемо само веб-сервере користимо

ansible webservers -a reboot

На сличан начин можемо користити и друге уграђене модуле Ансибла каопримерице copy модул за премештање датотека на више сервера

ansible servers -m copy -a src=etchosts dest=tmphosts

Такође употребом ових команди можете сазнати тзв чињенице (енг facts) осерверу Ове варијабле су важне јер се могу користити за условноизвршавање команди у плејбуковима

Да бисте сазнали прикупљене чињенице за дати хост извршите

ansible target -m setup

За крајУ наредном броју показујемо највећу моћ Ансибла када будемо објаснилиупотребу плејбукова До тада надамо се да се нећете устручавати да нампошаљете е-писмо на нашу већ познату адресу електронске поште сапитањима критикама и предлозима

Ansibl

38

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Internet mreža i komunikacije

Autor Kriptopank

Na početku trećeg dela ovog seri ja la iznosimo jednu dobru vest Subrosa servisopisan u prvom delu ponovo je dostupan na mreži posle kratkog prekida odnekol iko dana

Iako iz naslova prevedenog na srpski jezik možda niste odmah prepoznal ipopularni servis pod originalnim engleskim nazivom Cryptocat on je jedan odsvakako najčuveni j ih i najpoznati j ih iz svoje vrste del imično prekriven plaštomkontroverzi i spekulaci ja

Ova apl ikaci ja samo je jedna u nizu svetski poznatih kriptografskih speci ja l i tetaskuvanih u kuhinj i gospodina Nadima Kobeisi ja (eng Nadim Kobeissi) sa istori jomdugom sada već preko četiri i po godine Ovaj dvadesetpetogodišnj i programerodgovoran je za apl ikaci je kao što su Mini lok (eng miniLock) i Pirio (eng Peerio)

Istina je da ovaj servis ni je hodao po crvenom tepihu od svog nastanka i da jepreko trnja na kraju ipak stigao do zvezda zaslugom svog autora i medi ja koj i supisal i o ranj ivostima ovog servisa otkrivenim tokom 2 013 godine Više o ovome nahttp goo glRWDy5L i http goo glZBj9B

Zapravo se radi o apl ikaci j i koja vam pruža mogućnost grupnog ćaskanja razmenepodataka al i i privatne konverzaci je sa nekom osobom iz grupe za ćaskanje a sveje to šifrovano tako da servis ne zna sam sadržaj vaših dopisivanja

Šifrovani čet (3 deo)

39

Broj 36

Šifrovani čet

Kriptografski model je i ovde takozvani end-tu-end (end-to-end) i sve (šifrovanje idešifrovanje) se obavl ja u vašem pretraživaču koj im pristupate ovom servisu pa jesvakako požel jno da pametno odaberete veb-pretraživač kako vas isti ne biizneverio svoj im manama i sigurnosnim propustima

Kad smo već kod end-tu-end šifrovanja da se podsetimo kako se ovo praktičnoizvodi kako kod mnogih apl ikaci ja tako i kod ove

Korisnici kreiraju javne i tajne kl jučeve lokalno javne proslede centralnom servisukoj i ih spaja pa servis umesto vas prosleđuje vaš javni kl juč osobama koje žele savama da sigurno komuniciraju (poši l jaoci poruka) Poši l jaoci šifruju porukunamenjenu vama vašim javnim kl jučem i proslede je centralnom servisu

Pređimo sada na instal iranje i korišćenje Kriptoketa

Dakle kada se ode na sajt Kriptoketa (https crypto cat) treba da se odaberedodatak za vaš pretraživač i on se instal ira na isti Ovde ćemo pretpostaviti da jeto Fajerfoks pa kad on bude tražio da ga restartujete učinite to

Sledeći korak je nalaženje ikonice instal irane apl ikaci je a za to morate otići u menirarr kastomajz (customize) Sada je potrebno da apl ikaci ju prebacite iz gomile ostal ihapl ikaci ja ( levo) u meni (desno) kao što je prikazano na sl ikama

40

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Pokretanje apl ikaci je iz pretraživača ne zahteva internet al i da biste se povezal i saostal ima internet vam je neophodan

Internet mreža i komunikacije

41

Broj 36

Pri pokretanju apl ikaci je treba da izaberete ime diskusi je (conversation name) i l iprostori je uslovno rečeno a to je ime grupe koju žel ite da kreirate i l i kojoj žel ite dase prikl jučite Nadimak (nickname) možete odabrati po žel j i a l i bi val ja lo da inadimak i ime diskusi je nemaju mnogo veze sa vašim stvarnim imenom i vašimostal im nadimcima u drugim apl ikaci jama i društvenim mrežama jer je to podatakkoj i Kriptoket-server vidi kada se na njega povežete pored vaše aj-pi (IP) adrese

Ove informaci je koje Kriptoket-server vidi nazivaju se metapodaci o koj ima smopričal i u trideset trećem broju Ime diskusi je i nadimak se mogu lako lažirati a zaprikrivanje aj-pi adrese će vam trebati neka anonimna mreža poput Tora i l ivirtualne privatne mreže (VPN) Više o metapodacima koje će Kriptoket-serverprikupiti od vas možete naći na nj ihovom blogu (https goo glTALq0R)

Ime diskusi je ćete proslediti ostal ima koj i su zainteresovani za zajedničkukomunikaci ju oni će se povezati sa vama i šifrovano ćaskanje može da počneInteresantno je kako korisnici niti vide niti moraju da brinu o kl jučevima Korisničkosučel je (GUI) apl ikaci je je jednostavno i praktično što je sigurno donelo slavu ovojapl ikaci j i pored vel ike medi jske pažnje

Kriptoket je projekat otvorenog koda i možete ga naći na Githabu(https goo gl4FOYMa) Ne samo da možete da proučavate kocircd apl ikaci je većmožete instal irati Kriptoket-servis na vašim serverima i tako imati potpunukontrolu nad metapodacima koje ostavl jate iza sebe kao mrvice hleba

Takođe je interesantno da apl ikaci ja još uvek nema stabi lnu podršku za Androidoperativni sistem al i eksperimentalna podrška je dostupna na KriptoketovomGithabu (https goo glpeXRgJ)

Propusti su ispravl jeni i apl ikaci ja sada koristi mnogo bol je kriptografske algoritmekoj i koriste el iptičke krive (ECDH - Eliptic Curve Diffie Hellman) za generisanjejavnog i tajnog kl juča El iptičke krive pružaju mnogo bol ju sigurnost od recimoRSA kl jučeva iste dužine o čemu smo govori l i u poslednjem delu seri ja la oenkriptovanoj elektronskoj pošti

Pored end-tu-end enkripci je Kriptoket koristi i OTR protokol koj i se koristi za XMPPvid komunikaci je Bez nepotrebnog ulaženja u detal je OTR vam pruža nešto što sezove prihvatl j ivo poricanje (plausible deniability) a to je mogućnost da porekne daste nešto baš vi napisal i ako se vaša šifrovana komunikaci ja ipak nekako dešifruje

Šifrovani čet

42

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Pregled popularnosti GNULinuks iBSD distribuci ja za mesec maj

Distrowatch

Pad ltPorast gtIsti rejting =(Korišćeni podaci sa Distrovoča)

123456789

101112131415161718192 02 12 22 32 42 5

MintDebianUbuntuFedoraopenSUSEMageiaCentOSManjaroArchLXLEelementaryPCLinuxOSAndroid-x86PeppermintNetrunnerQ4OSSolusPuppySabayonLubuntuKal ideepinantiXZorinwattOS

2 952 lt1706gt1498lt1462 =1106lt

945gt940lt879lt737lt701lt673lt638gt617=565gt539gt538gt534=534lt533gt509lt494lt478lt476=452 lt439gt

Iako veoma praktičan i dovol jnosiguran Kriptoket ni je za svenamene Nema podršku za video iaudio što je naprimer podržanokod pomenute Subrose Kriptoket jenamenjen kao sigurni ja alternativadruštvenim mrežama poputFejsbuka i svoju ulogu obavl ja većnekol iko godina što je pokazatel jdobrog kval iteta

Internet mreža i komunikacije

USKOROLiBRE-Serbian 2015

LLiiBBRREEČasopis o slobodnom softveru

TTrrii ggoodd iinnee ssaavvaammaa

Hvala što nam verujete

Page 31: Libre 36 hd lat

31

Broj 36

ŠaleOS

32

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Instalacija programa

Za migrante instalaci ja programa na Linuksu je najveća promena Ova promenafi lozofi je predstavl ja najveći šok za migrante Ubuntu softverski centar je dizajniranda ublaži ovaj šok U današnje vreme l judi su već naviknuti na Android i Androidstor tako da je lako navići se na Ubuntu softverski centar

Drugi problem migranata kada je u pitanju instalaci ja programa je što su mnoginavikl i na pojedine programe za Vindouz i bez nj ih ne mogu Šale ne može upotpunosti da reši taj problem al i može da ga ublaži Jedan ogroman plus za ŠaleOS je predinstal irani Vajn (eng WineHQ) i Plej -on-Linuks (eng PlayOnLinux) Dosada nismo sretal i d istribuci je Linuksa za početnike sa ovim već predinstal iranimprogramima

Oslobađanje

33

Broj 36

ŠaleOS

Vajn može da bude presudni dodatak koj i može da zadrži migranta na LinuksuSama ideja da može programe za Vindouz na koje je navikao da instal ira naLinuksu može da ga opredel i da je napravio dobar izbor operativnog sistema

ZaključakPrimeti l i smo da najnovi ja verzi ja Šale OS-a nema predinstal iran kancelari jski paketprograma Ovo je još jedan dokaz vrlo pažl j ivog odabira softvera za Šale sa stalnimrazmišl janjem kome ja namenjen ovaj operativni sistem Odabir kancelari jskogpaketa programa je vrlo subjektivan proces Nametanje Libre Ofisa kao rešenjamoglo bi biti kontraproduktivno Zahval ju jući Vajnu korisnik može da instal ira ineke stari je Majkrosoft Ofis pakete (npr MS Office 2010) tako da je na korisniku dabira opci ju koja mu naviše odgovara

Potrebno je malo iskustva u svetu Linuksa za punu kontrolu Šale OS-a Može da sekoristi i bez imalo iskustva vezanog za Linuks Intuitivan je i vodio je računa oiskustvima koje imaju migranti Bol je od ovog po našem sudu ne može

Iako su performanse u ovako uskoprofi l isanom operativnom sistemu u drugomplanu izbor grafičkog okruženja IksFCE i Zubuntua za osnovu dobar je izbor Dobroje odmeren odnos jednostavnosti upotrebe i opterećenja sistema Autor je moraoda vodi računa da je sistem prvenstveno namenjen stari jem hardveru iistovremeno neiskusnim korisnicima Linuks ima rešenja koja su još lakša za sistema teža za korisnika al i i obrnuto IksFCE je tačno u sredini Pošto je Zubuntu jedanod najbol j ih IksFCE sistema za početnike autor je odl ično izabrao sistem za bazuŠale OS-a Kao rezultat izbora dobio je jako stabi lan jednostavan okretan i lakoperativni sistem i za sebe kao korisnika i za hardver

Korisni l inkovi [1] https sites google comsitechaletosl inuxhome[2 ] https www youtube comwatchv= pL9H7GZWeyo[3] http www l inuxinsider comstory81771 htmlrss= 1

34

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Slobodni profesionalac

Аутор Стефан Ножинић

У претходном броју смо поменули шта је то Ансибл (енг Ansible) и навели смопримере његове нај једноставније употребе

У овом броју наводимо детаљнију употребу инвентара неке ад-хок командекао и неке детаље о употреби и могућностима конфигурације помоћуАнсибла

ИнвентарУ претходном броју било је тек неколико речи о овом појму Инвентар нам јеу претходном броју послужио да наведемо наша три сервера која смо каснијепинговали Рекли смо да је инвентар датотека која служи за навођењесервера који желимо да администрирамо и да помоћу њега можемоконфигурисати специфичне параметре за те сервере

Класична и најпростија употреба ове конфигурационе датотеке јеједноставно навођење жељених сервера

etcansiblehosts

server1examplecomserver2examplecomserver3examplecommailexamplecomwebexamplecom

2 deo

35

Broj 36

Наравно ово је довољно за једноставну употребу у случајевима када желимода сви наши сервери имају исту конфигурацију Ово као што сви добрознамо није често случај Обично желимо сервере подешене за специфичнунамену Ради овога нам Ансибл инвентар омогућава употребу групаједноставним навођењем секција те нас ова конфигурациона датотека достаподсећа на INI формат Рецимо да например имамо два веб-сервера једансервер за базе података и два мејл-сервера Наша конфигурација биизгледала овако

[webservers]web1examplecomweb2examplecom

[email]mail1examplecommail2examplecom

[databases]dbexamplecom

Као што се може приметити из примера секције постављамо измеђусредњих заграда Овде је битно напоменути да један сервер може припадативише секција па тако можемо имати сервер који служи и за веб и за базеподатака

Поред адресе сервера можете навести и SSH порт ако се не користи онајподразумевани - например

mailexamplecom1548

Поред порта можете навести и корисничко име при логовању - примерицена следећи начин

other1examplecom ansible_connection=ssh ansible_ssh_user=mpdehaanother2examplecom ansible_connection=ssh ansible_ssh_user=mdehaan

Као што сте могли већ да приметите и сами закључите могуће је поставитииндивидуалне променљиве по хосту Например

Ansibl

36

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

wwwexamplecom var1=val1 var2=val2

Променљиве могу бити конфигурисане и за целу групу

[webservers]web1examplecomweb2examplecom

[webserversvars]var1=val1var2=val2

Ад-хок командеИако је Ансибл намењен за употребу са тзв плејбуковима (playbooks) честоћете имати потребу да извршите неку команду на брзину и нећете желетида наводите специјалну конфигурацију за то Због овога Ансибл вамомогућава употребу ад-хок команди

Ми смо овакву команду већ поменули у претходном броју али нисмо удетаље објашњавали шта се ту конкретно дешава Употребили смо је када

Slobodni profesionalac

37

Broj 36

смо желели да пингујемо све наше сервере

Употребљавају се тако што се у конзоли укуца

ansible target -a command

Овде command треба заменити жељеном командом коју желите даизвршите а target треба заменити именом групе или хоста на којем желитеизвршавање задате команде

Например ако желимо да рестартујемо само веб-сервере користимо

ansible webservers -a reboot

На сличан начин можемо користити и друге уграђене модуле Ансибла каопримерице copy модул за премештање датотека на више сервера

ansible servers -m copy -a src=etchosts dest=tmphosts

Такође употребом ових команди можете сазнати тзв чињенице (енг facts) осерверу Ове варијабле су важне јер се могу користити за условноизвршавање команди у плејбуковима

Да бисте сазнали прикупљене чињенице за дати хост извршите

ansible target -m setup

За крајУ наредном броју показујемо највећу моћ Ансибла када будемо објаснилиупотребу плејбукова До тада надамо се да се нећете устручавати да нампошаљете е-писмо на нашу већ познату адресу електронске поште сапитањима критикама и предлозима

Ansibl

38

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Internet mreža i komunikacije

Autor Kriptopank

Na početku trećeg dela ovog seri ja la iznosimo jednu dobru vest Subrosa servisopisan u prvom delu ponovo je dostupan na mreži posle kratkog prekida odnekol iko dana

Iako iz naslova prevedenog na srpski jezik možda niste odmah prepoznal ipopularni servis pod originalnim engleskim nazivom Cryptocat on je jedan odsvakako najčuveni j ih i najpoznati j ih iz svoje vrste del imično prekriven plaštomkontroverzi i spekulaci ja

Ova apl ikaci ja samo je jedna u nizu svetski poznatih kriptografskih speci ja l i tetaskuvanih u kuhinj i gospodina Nadima Kobeisi ja (eng Nadim Kobeissi) sa istori jomdugom sada već preko četiri i po godine Ovaj dvadesetpetogodišnj i programerodgovoran je za apl ikaci je kao što su Mini lok (eng miniLock) i Pirio (eng Peerio)

Istina je da ovaj servis ni je hodao po crvenom tepihu od svog nastanka i da jepreko trnja na kraju ipak stigao do zvezda zaslugom svog autora i medi ja koj i supisal i o ranj ivostima ovog servisa otkrivenim tokom 2 013 godine Više o ovome nahttp goo glRWDy5L i http goo glZBj9B

Zapravo se radi o apl ikaci j i koja vam pruža mogućnost grupnog ćaskanja razmenepodataka al i i privatne konverzaci je sa nekom osobom iz grupe za ćaskanje a sveje to šifrovano tako da servis ne zna sam sadržaj vaših dopisivanja

Šifrovani čet (3 deo)

39

Broj 36

Šifrovani čet

Kriptografski model je i ovde takozvani end-tu-end (end-to-end) i sve (šifrovanje idešifrovanje) se obavl ja u vašem pretraživaču koj im pristupate ovom servisu pa jesvakako požel jno da pametno odaberete veb-pretraživač kako vas isti ne biizneverio svoj im manama i sigurnosnim propustima

Kad smo već kod end-tu-end šifrovanja da se podsetimo kako se ovo praktičnoizvodi kako kod mnogih apl ikaci ja tako i kod ove

Korisnici kreiraju javne i tajne kl jučeve lokalno javne proslede centralnom servisukoj i ih spaja pa servis umesto vas prosleđuje vaš javni kl juč osobama koje žele savama da sigurno komuniciraju (poši l jaoci poruka) Poši l jaoci šifruju porukunamenjenu vama vašim javnim kl jučem i proslede je centralnom servisu

Pređimo sada na instal iranje i korišćenje Kriptoketa

Dakle kada se ode na sajt Kriptoketa (https crypto cat) treba da se odaberedodatak za vaš pretraživač i on se instal ira na isti Ovde ćemo pretpostaviti da jeto Fajerfoks pa kad on bude tražio da ga restartujete učinite to

Sledeći korak je nalaženje ikonice instal irane apl ikaci je a za to morate otići u menirarr kastomajz (customize) Sada je potrebno da apl ikaci ju prebacite iz gomile ostal ihapl ikaci ja ( levo) u meni (desno) kao što je prikazano na sl ikama

40

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Pokretanje apl ikaci je iz pretraživača ne zahteva internet al i da biste se povezal i saostal ima internet vam je neophodan

Internet mreža i komunikacije

41

Broj 36

Pri pokretanju apl ikaci je treba da izaberete ime diskusi je (conversation name) i l iprostori je uslovno rečeno a to je ime grupe koju žel ite da kreirate i l i kojoj žel ite dase prikl jučite Nadimak (nickname) možete odabrati po žel j i a l i bi val ja lo da inadimak i ime diskusi je nemaju mnogo veze sa vašim stvarnim imenom i vašimostal im nadimcima u drugim apl ikaci jama i društvenim mrežama jer je to podatakkoj i Kriptoket-server vidi kada se na njega povežete pored vaše aj-pi (IP) adrese

Ove informaci je koje Kriptoket-server vidi nazivaju se metapodaci o koj ima smopričal i u trideset trećem broju Ime diskusi je i nadimak se mogu lako lažirati a zaprikrivanje aj-pi adrese će vam trebati neka anonimna mreža poput Tora i l ivirtualne privatne mreže (VPN) Više o metapodacima koje će Kriptoket-serverprikupiti od vas možete naći na nj ihovom blogu (https goo glTALq0R)

Ime diskusi je ćete proslediti ostal ima koj i su zainteresovani za zajedničkukomunikaci ju oni će se povezati sa vama i šifrovano ćaskanje može da počneInteresantno je kako korisnici niti vide niti moraju da brinu o kl jučevima Korisničkosučel je (GUI) apl ikaci je je jednostavno i praktično što je sigurno donelo slavu ovojapl ikaci j i pored vel ike medi jske pažnje

Kriptoket je projekat otvorenog koda i možete ga naći na Githabu(https goo gl4FOYMa) Ne samo da možete da proučavate kocircd apl ikaci je većmožete instal irati Kriptoket-servis na vašim serverima i tako imati potpunukontrolu nad metapodacima koje ostavl jate iza sebe kao mrvice hleba

Takođe je interesantno da apl ikaci ja još uvek nema stabi lnu podršku za Androidoperativni sistem al i eksperimentalna podrška je dostupna na KriptoketovomGithabu (https goo glpeXRgJ)

Propusti su ispravl jeni i apl ikaci ja sada koristi mnogo bol je kriptografske algoritmekoj i koriste el iptičke krive (ECDH - Eliptic Curve Diffie Hellman) za generisanjejavnog i tajnog kl juča El iptičke krive pružaju mnogo bol ju sigurnost od recimoRSA kl jučeva iste dužine o čemu smo govori l i u poslednjem delu seri ja la oenkriptovanoj elektronskoj pošti

Pored end-tu-end enkripci je Kriptoket koristi i OTR protokol koj i se koristi za XMPPvid komunikaci je Bez nepotrebnog ulaženja u detal je OTR vam pruža nešto što sezove prihvatl j ivo poricanje (plausible deniability) a to je mogućnost da porekne daste nešto baš vi napisal i ako se vaša šifrovana komunikaci ja ipak nekako dešifruje

Šifrovani čet

42

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Pregled popularnosti GNULinuks iBSD distribuci ja za mesec maj

Distrowatch

Pad ltPorast gtIsti rejting =(Korišćeni podaci sa Distrovoča)

123456789

101112131415161718192 02 12 22 32 42 5

MintDebianUbuntuFedoraopenSUSEMageiaCentOSManjaroArchLXLEelementaryPCLinuxOSAndroid-x86PeppermintNetrunnerQ4OSSolusPuppySabayonLubuntuKal ideepinantiXZorinwattOS

2 952 lt1706gt1498lt1462 =1106lt

945gt940lt879lt737lt701lt673lt638gt617=565gt539gt538gt534=534lt533gt509lt494lt478lt476=452 lt439gt

Iako veoma praktičan i dovol jnosiguran Kriptoket ni je za svenamene Nema podršku za video iaudio što je naprimer podržanokod pomenute Subrose Kriptoket jenamenjen kao sigurni ja alternativadruštvenim mrežama poputFejsbuka i svoju ulogu obavl ja većnekol iko godina što je pokazatel jdobrog kval iteta

Internet mreža i komunikacije

USKOROLiBRE-Serbian 2015

LLiiBBRREEČasopis o slobodnom softveru

TTrrii ggoodd iinnee ssaavvaammaa

Hvala što nam verujete

Page 32: Libre 36 hd lat

32

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Instalacija programa

Za migrante instalaci ja programa na Linuksu je najveća promena Ova promenafi lozofi je predstavl ja najveći šok za migrante Ubuntu softverski centar je dizajniranda ublaži ovaj šok U današnje vreme l judi su već naviknuti na Android i Androidstor tako da je lako navići se na Ubuntu softverski centar

Drugi problem migranata kada je u pitanju instalaci ja programa je što su mnoginavikl i na pojedine programe za Vindouz i bez nj ih ne mogu Šale ne može upotpunosti da reši taj problem al i može da ga ublaži Jedan ogroman plus za ŠaleOS je predinstal irani Vajn (eng WineHQ) i Plej -on-Linuks (eng PlayOnLinux) Dosada nismo sretal i d istribuci je Linuksa za početnike sa ovim već predinstal iranimprogramima

Oslobađanje

33

Broj 36

ŠaleOS

Vajn može da bude presudni dodatak koj i može da zadrži migranta na LinuksuSama ideja da može programe za Vindouz na koje je navikao da instal ira naLinuksu može da ga opredel i da je napravio dobar izbor operativnog sistema

ZaključakPrimeti l i smo da najnovi ja verzi ja Šale OS-a nema predinstal iran kancelari jski paketprograma Ovo je još jedan dokaz vrlo pažl j ivog odabira softvera za Šale sa stalnimrazmišl janjem kome ja namenjen ovaj operativni sistem Odabir kancelari jskogpaketa programa je vrlo subjektivan proces Nametanje Libre Ofisa kao rešenjamoglo bi biti kontraproduktivno Zahval ju jući Vajnu korisnik može da instal ira ineke stari je Majkrosoft Ofis pakete (npr MS Office 2010) tako da je na korisniku dabira opci ju koja mu naviše odgovara

Potrebno je malo iskustva u svetu Linuksa za punu kontrolu Šale OS-a Može da sekoristi i bez imalo iskustva vezanog za Linuks Intuitivan je i vodio je računa oiskustvima koje imaju migranti Bol je od ovog po našem sudu ne može

Iako su performanse u ovako uskoprofi l isanom operativnom sistemu u drugomplanu izbor grafičkog okruženja IksFCE i Zubuntua za osnovu dobar je izbor Dobroje odmeren odnos jednostavnosti upotrebe i opterećenja sistema Autor je moraoda vodi računa da je sistem prvenstveno namenjen stari jem hardveru iistovremeno neiskusnim korisnicima Linuks ima rešenja koja su još lakša za sistema teža za korisnika al i i obrnuto IksFCE je tačno u sredini Pošto je Zubuntu jedanod najbol j ih IksFCE sistema za početnike autor je odl ično izabrao sistem za bazuŠale OS-a Kao rezultat izbora dobio je jako stabi lan jednostavan okretan i lakoperativni sistem i za sebe kao korisnika i za hardver

Korisni l inkovi [1] https sites google comsitechaletosl inuxhome[2 ] https www youtube comwatchv= pL9H7GZWeyo[3] http www l inuxinsider comstory81771 htmlrss= 1

34

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Slobodni profesionalac

Аутор Стефан Ножинић

У претходном броју смо поменули шта је то Ансибл (енг Ansible) и навели смопримере његове нај једноставније употребе

У овом броју наводимо детаљнију употребу инвентара неке ад-хок командекао и неке детаље о употреби и могућностима конфигурације помоћуАнсибла

ИнвентарУ претходном броју било је тек неколико речи о овом појму Инвентар нам јеу претходном броју послужио да наведемо наша три сервера која смо каснијепинговали Рекли смо да је инвентар датотека која служи за навођењесервера који желимо да администрирамо и да помоћу њега можемоконфигурисати специфичне параметре за те сервере

Класична и најпростија употреба ове конфигурационе датотеке јеједноставно навођење жељених сервера

etcansiblehosts

server1examplecomserver2examplecomserver3examplecommailexamplecomwebexamplecom

2 deo

35

Broj 36

Наравно ово је довољно за једноставну употребу у случајевима када желимода сви наши сервери имају исту конфигурацију Ово као што сви добрознамо није често случај Обично желимо сервере подешене за специфичнунамену Ради овога нам Ансибл инвентар омогућава употребу групаједноставним навођењем секција те нас ова конфигурациона датотека достаподсећа на INI формат Рецимо да например имамо два веб-сервера једансервер за базе података и два мејл-сервера Наша конфигурација биизгледала овако

[webservers]web1examplecomweb2examplecom

[email]mail1examplecommail2examplecom

[databases]dbexamplecom

Као што се може приметити из примера секције постављамо измеђусредњих заграда Овде је битно напоменути да један сервер може припадативише секција па тако можемо имати сервер који служи и за веб и за базеподатака

Поред адресе сервера можете навести и SSH порт ако се не користи онајподразумевани - например

mailexamplecom1548

Поред порта можете навести и корисничко име при логовању - примерицена следећи начин

other1examplecom ansible_connection=ssh ansible_ssh_user=mpdehaanother2examplecom ansible_connection=ssh ansible_ssh_user=mdehaan

Као што сте могли већ да приметите и сами закључите могуће је поставитииндивидуалне променљиве по хосту Например

Ansibl

36

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

wwwexamplecom var1=val1 var2=val2

Променљиве могу бити конфигурисане и за целу групу

[webservers]web1examplecomweb2examplecom

[webserversvars]var1=val1var2=val2

Ад-хок командеИако је Ансибл намењен за употребу са тзв плејбуковима (playbooks) честоћете имати потребу да извршите неку команду на брзину и нећете желетида наводите специјалну конфигурацију за то Због овога Ансибл вамомогућава употребу ад-хок команди

Ми смо овакву команду већ поменули у претходном броју али нисмо удетаље објашњавали шта се ту конкретно дешава Употребили смо је када

Slobodni profesionalac

37

Broj 36

смо желели да пингујемо све наше сервере

Употребљавају се тако што се у конзоли укуца

ansible target -a command

Овде command треба заменити жељеном командом коју желите даизвршите а target треба заменити именом групе или хоста на којем желитеизвршавање задате команде

Например ако желимо да рестартујемо само веб-сервере користимо

ansible webservers -a reboot

На сличан начин можемо користити и друге уграђене модуле Ансибла каопримерице copy модул за премештање датотека на више сервера

ansible servers -m copy -a src=etchosts dest=tmphosts

Такође употребом ових команди можете сазнати тзв чињенице (енг facts) осерверу Ове варијабле су важне јер се могу користити за условноизвршавање команди у плејбуковима

Да бисте сазнали прикупљене чињенице за дати хост извршите

ansible target -m setup

За крајУ наредном броју показујемо највећу моћ Ансибла када будемо објаснилиупотребу плејбукова До тада надамо се да се нећете устручавати да нампошаљете е-писмо на нашу већ познату адресу електронске поште сапитањима критикама и предлозима

Ansibl

38

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Internet mreža i komunikacije

Autor Kriptopank

Na početku trećeg dela ovog seri ja la iznosimo jednu dobru vest Subrosa servisopisan u prvom delu ponovo je dostupan na mreži posle kratkog prekida odnekol iko dana

Iako iz naslova prevedenog na srpski jezik možda niste odmah prepoznal ipopularni servis pod originalnim engleskim nazivom Cryptocat on je jedan odsvakako najčuveni j ih i najpoznati j ih iz svoje vrste del imično prekriven plaštomkontroverzi i spekulaci ja

Ova apl ikaci ja samo je jedna u nizu svetski poznatih kriptografskih speci ja l i tetaskuvanih u kuhinj i gospodina Nadima Kobeisi ja (eng Nadim Kobeissi) sa istori jomdugom sada već preko četiri i po godine Ovaj dvadesetpetogodišnj i programerodgovoran je za apl ikaci je kao što su Mini lok (eng miniLock) i Pirio (eng Peerio)

Istina je da ovaj servis ni je hodao po crvenom tepihu od svog nastanka i da jepreko trnja na kraju ipak stigao do zvezda zaslugom svog autora i medi ja koj i supisal i o ranj ivostima ovog servisa otkrivenim tokom 2 013 godine Više o ovome nahttp goo glRWDy5L i http goo glZBj9B

Zapravo se radi o apl ikaci j i koja vam pruža mogućnost grupnog ćaskanja razmenepodataka al i i privatne konverzaci je sa nekom osobom iz grupe za ćaskanje a sveje to šifrovano tako da servis ne zna sam sadržaj vaših dopisivanja

Šifrovani čet (3 deo)

39

Broj 36

Šifrovani čet

Kriptografski model je i ovde takozvani end-tu-end (end-to-end) i sve (šifrovanje idešifrovanje) se obavl ja u vašem pretraživaču koj im pristupate ovom servisu pa jesvakako požel jno da pametno odaberete veb-pretraživač kako vas isti ne biizneverio svoj im manama i sigurnosnim propustima

Kad smo već kod end-tu-end šifrovanja da se podsetimo kako se ovo praktičnoizvodi kako kod mnogih apl ikaci ja tako i kod ove

Korisnici kreiraju javne i tajne kl jučeve lokalno javne proslede centralnom servisukoj i ih spaja pa servis umesto vas prosleđuje vaš javni kl juč osobama koje žele savama da sigurno komuniciraju (poši l jaoci poruka) Poši l jaoci šifruju porukunamenjenu vama vašim javnim kl jučem i proslede je centralnom servisu

Pređimo sada na instal iranje i korišćenje Kriptoketa

Dakle kada se ode na sajt Kriptoketa (https crypto cat) treba da se odaberedodatak za vaš pretraživač i on se instal ira na isti Ovde ćemo pretpostaviti da jeto Fajerfoks pa kad on bude tražio da ga restartujete učinite to

Sledeći korak je nalaženje ikonice instal irane apl ikaci je a za to morate otići u menirarr kastomajz (customize) Sada je potrebno da apl ikaci ju prebacite iz gomile ostal ihapl ikaci ja ( levo) u meni (desno) kao što je prikazano na sl ikama

40

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Pokretanje apl ikaci je iz pretraživača ne zahteva internet al i da biste se povezal i saostal ima internet vam je neophodan

Internet mreža i komunikacije

41

Broj 36

Pri pokretanju apl ikaci je treba da izaberete ime diskusi je (conversation name) i l iprostori je uslovno rečeno a to je ime grupe koju žel ite da kreirate i l i kojoj žel ite dase prikl jučite Nadimak (nickname) možete odabrati po žel j i a l i bi val ja lo da inadimak i ime diskusi je nemaju mnogo veze sa vašim stvarnim imenom i vašimostal im nadimcima u drugim apl ikaci jama i društvenim mrežama jer je to podatakkoj i Kriptoket-server vidi kada se na njega povežete pored vaše aj-pi (IP) adrese

Ove informaci je koje Kriptoket-server vidi nazivaju se metapodaci o koj ima smopričal i u trideset trećem broju Ime diskusi je i nadimak se mogu lako lažirati a zaprikrivanje aj-pi adrese će vam trebati neka anonimna mreža poput Tora i l ivirtualne privatne mreže (VPN) Više o metapodacima koje će Kriptoket-serverprikupiti od vas možete naći na nj ihovom blogu (https goo glTALq0R)

Ime diskusi je ćete proslediti ostal ima koj i su zainteresovani za zajedničkukomunikaci ju oni će se povezati sa vama i šifrovano ćaskanje može da počneInteresantno je kako korisnici niti vide niti moraju da brinu o kl jučevima Korisničkosučel je (GUI) apl ikaci je je jednostavno i praktično što je sigurno donelo slavu ovojapl ikaci j i pored vel ike medi jske pažnje

Kriptoket je projekat otvorenog koda i možete ga naći na Githabu(https goo gl4FOYMa) Ne samo da možete da proučavate kocircd apl ikaci je većmožete instal irati Kriptoket-servis na vašim serverima i tako imati potpunukontrolu nad metapodacima koje ostavl jate iza sebe kao mrvice hleba

Takođe je interesantno da apl ikaci ja još uvek nema stabi lnu podršku za Androidoperativni sistem al i eksperimentalna podrška je dostupna na KriptoketovomGithabu (https goo glpeXRgJ)

Propusti su ispravl jeni i apl ikaci ja sada koristi mnogo bol je kriptografske algoritmekoj i koriste el iptičke krive (ECDH - Eliptic Curve Diffie Hellman) za generisanjejavnog i tajnog kl juča El iptičke krive pružaju mnogo bol ju sigurnost od recimoRSA kl jučeva iste dužine o čemu smo govori l i u poslednjem delu seri ja la oenkriptovanoj elektronskoj pošti

Pored end-tu-end enkripci je Kriptoket koristi i OTR protokol koj i se koristi za XMPPvid komunikaci je Bez nepotrebnog ulaženja u detal je OTR vam pruža nešto što sezove prihvatl j ivo poricanje (plausible deniability) a to je mogućnost da porekne daste nešto baš vi napisal i ako se vaša šifrovana komunikaci ja ipak nekako dešifruje

Šifrovani čet

42

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Pregled popularnosti GNULinuks iBSD distribuci ja za mesec maj

Distrowatch

Pad ltPorast gtIsti rejting =(Korišćeni podaci sa Distrovoča)

123456789

101112131415161718192 02 12 22 32 42 5

MintDebianUbuntuFedoraopenSUSEMageiaCentOSManjaroArchLXLEelementaryPCLinuxOSAndroid-x86PeppermintNetrunnerQ4OSSolusPuppySabayonLubuntuKal ideepinantiXZorinwattOS

2 952 lt1706gt1498lt1462 =1106lt

945gt940lt879lt737lt701lt673lt638gt617=565gt539gt538gt534=534lt533gt509lt494lt478lt476=452 lt439gt

Iako veoma praktičan i dovol jnosiguran Kriptoket ni je za svenamene Nema podršku za video iaudio što je naprimer podržanokod pomenute Subrose Kriptoket jenamenjen kao sigurni ja alternativadruštvenim mrežama poputFejsbuka i svoju ulogu obavl ja većnekol iko godina što je pokazatel jdobrog kval iteta

Internet mreža i komunikacije

USKOROLiBRE-Serbian 2015

LLiiBBRREEČasopis o slobodnom softveru

TTrrii ggoodd iinnee ssaavvaammaa

Hvala što nam verujete

Page 33: Libre 36 hd lat

33

Broj 36

ŠaleOS

Vajn može da bude presudni dodatak koj i može da zadrži migranta na LinuksuSama ideja da može programe za Vindouz na koje je navikao da instal ira naLinuksu može da ga opredel i da je napravio dobar izbor operativnog sistema

ZaključakPrimeti l i smo da najnovi ja verzi ja Šale OS-a nema predinstal iran kancelari jski paketprograma Ovo je još jedan dokaz vrlo pažl j ivog odabira softvera za Šale sa stalnimrazmišl janjem kome ja namenjen ovaj operativni sistem Odabir kancelari jskogpaketa programa je vrlo subjektivan proces Nametanje Libre Ofisa kao rešenjamoglo bi biti kontraproduktivno Zahval ju jući Vajnu korisnik može da instal ira ineke stari je Majkrosoft Ofis pakete (npr MS Office 2010) tako da je na korisniku dabira opci ju koja mu naviše odgovara

Potrebno je malo iskustva u svetu Linuksa za punu kontrolu Šale OS-a Može da sekoristi i bez imalo iskustva vezanog za Linuks Intuitivan je i vodio je računa oiskustvima koje imaju migranti Bol je od ovog po našem sudu ne može

Iako su performanse u ovako uskoprofi l isanom operativnom sistemu u drugomplanu izbor grafičkog okruženja IksFCE i Zubuntua za osnovu dobar je izbor Dobroje odmeren odnos jednostavnosti upotrebe i opterećenja sistema Autor je moraoda vodi računa da je sistem prvenstveno namenjen stari jem hardveru iistovremeno neiskusnim korisnicima Linuks ima rešenja koja su još lakša za sistema teža za korisnika al i i obrnuto IksFCE je tačno u sredini Pošto je Zubuntu jedanod najbol j ih IksFCE sistema za početnike autor je odl ično izabrao sistem za bazuŠale OS-a Kao rezultat izbora dobio je jako stabi lan jednostavan okretan i lakoperativni sistem i za sebe kao korisnika i za hardver

Korisni l inkovi [1] https sites google comsitechaletosl inuxhome[2 ] https www youtube comwatchv= pL9H7GZWeyo[3] http www l inuxinsider comstory81771 htmlrss= 1

34

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Slobodni profesionalac

Аутор Стефан Ножинић

У претходном броју смо поменули шта је то Ансибл (енг Ansible) и навели смопримере његове нај једноставније употребе

У овом броју наводимо детаљнију употребу инвентара неке ад-хок командекао и неке детаље о употреби и могућностима конфигурације помоћуАнсибла

ИнвентарУ претходном броју било је тек неколико речи о овом појму Инвентар нам јеу претходном броју послужио да наведемо наша три сервера која смо каснијепинговали Рекли смо да је инвентар датотека која служи за навођењесервера који желимо да администрирамо и да помоћу њега можемоконфигурисати специфичне параметре за те сервере

Класична и најпростија употреба ове конфигурационе датотеке јеједноставно навођење жељених сервера

etcansiblehosts

server1examplecomserver2examplecomserver3examplecommailexamplecomwebexamplecom

2 deo

35

Broj 36

Наравно ово је довољно за једноставну употребу у случајевима када желимода сви наши сервери имају исту конфигурацију Ово као што сви добрознамо није често случај Обично желимо сервере подешене за специфичнунамену Ради овога нам Ансибл инвентар омогућава употребу групаједноставним навођењем секција те нас ова конфигурациона датотека достаподсећа на INI формат Рецимо да например имамо два веб-сервера једансервер за базе података и два мејл-сервера Наша конфигурација биизгледала овако

[webservers]web1examplecomweb2examplecom

[email]mail1examplecommail2examplecom

[databases]dbexamplecom

Као што се може приметити из примера секције постављамо измеђусредњих заграда Овде је битно напоменути да један сервер може припадативише секција па тако можемо имати сервер који служи и за веб и за базеподатака

Поред адресе сервера можете навести и SSH порт ако се не користи онајподразумевани - например

mailexamplecom1548

Поред порта можете навести и корисничко име при логовању - примерицена следећи начин

other1examplecom ansible_connection=ssh ansible_ssh_user=mpdehaanother2examplecom ansible_connection=ssh ansible_ssh_user=mdehaan

Као што сте могли већ да приметите и сами закључите могуће је поставитииндивидуалне променљиве по хосту Например

Ansibl

36

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

wwwexamplecom var1=val1 var2=val2

Променљиве могу бити конфигурисане и за целу групу

[webservers]web1examplecomweb2examplecom

[webserversvars]var1=val1var2=val2

Ад-хок командеИако је Ансибл намењен за употребу са тзв плејбуковима (playbooks) честоћете имати потребу да извршите неку команду на брзину и нећете желетида наводите специјалну конфигурацију за то Због овога Ансибл вамомогућава употребу ад-хок команди

Ми смо овакву команду већ поменули у претходном броју али нисмо удетаље објашњавали шта се ту конкретно дешава Употребили смо је када

Slobodni profesionalac

37

Broj 36

смо желели да пингујемо све наше сервере

Употребљавају се тако што се у конзоли укуца

ansible target -a command

Овде command треба заменити жељеном командом коју желите даизвршите а target треба заменити именом групе или хоста на којем желитеизвршавање задате команде

Например ако желимо да рестартујемо само веб-сервере користимо

ansible webservers -a reboot

На сличан начин можемо користити и друге уграђене модуле Ансибла каопримерице copy модул за премештање датотека на више сервера

ansible servers -m copy -a src=etchosts dest=tmphosts

Такође употребом ових команди можете сазнати тзв чињенице (енг facts) осерверу Ове варијабле су важне јер се могу користити за условноизвршавање команди у плејбуковима

Да бисте сазнали прикупљене чињенице за дати хост извршите

ansible target -m setup

За крајУ наредном броју показујемо највећу моћ Ансибла када будемо објаснилиупотребу плејбукова До тада надамо се да се нећете устручавати да нампошаљете е-писмо на нашу већ познату адресу електронске поште сапитањима критикама и предлозима

Ansibl

38

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Internet mreža i komunikacije

Autor Kriptopank

Na početku trećeg dela ovog seri ja la iznosimo jednu dobru vest Subrosa servisopisan u prvom delu ponovo je dostupan na mreži posle kratkog prekida odnekol iko dana

Iako iz naslova prevedenog na srpski jezik možda niste odmah prepoznal ipopularni servis pod originalnim engleskim nazivom Cryptocat on je jedan odsvakako najčuveni j ih i najpoznati j ih iz svoje vrste del imično prekriven plaštomkontroverzi i spekulaci ja

Ova apl ikaci ja samo je jedna u nizu svetski poznatih kriptografskih speci ja l i tetaskuvanih u kuhinj i gospodina Nadima Kobeisi ja (eng Nadim Kobeissi) sa istori jomdugom sada već preko četiri i po godine Ovaj dvadesetpetogodišnj i programerodgovoran je za apl ikaci je kao što su Mini lok (eng miniLock) i Pirio (eng Peerio)

Istina je da ovaj servis ni je hodao po crvenom tepihu od svog nastanka i da jepreko trnja na kraju ipak stigao do zvezda zaslugom svog autora i medi ja koj i supisal i o ranj ivostima ovog servisa otkrivenim tokom 2 013 godine Više o ovome nahttp goo glRWDy5L i http goo glZBj9B

Zapravo se radi o apl ikaci j i koja vam pruža mogućnost grupnog ćaskanja razmenepodataka al i i privatne konverzaci je sa nekom osobom iz grupe za ćaskanje a sveje to šifrovano tako da servis ne zna sam sadržaj vaših dopisivanja

Šifrovani čet (3 deo)

39

Broj 36

Šifrovani čet

Kriptografski model je i ovde takozvani end-tu-end (end-to-end) i sve (šifrovanje idešifrovanje) se obavl ja u vašem pretraživaču koj im pristupate ovom servisu pa jesvakako požel jno da pametno odaberete veb-pretraživač kako vas isti ne biizneverio svoj im manama i sigurnosnim propustima

Kad smo već kod end-tu-end šifrovanja da se podsetimo kako se ovo praktičnoizvodi kako kod mnogih apl ikaci ja tako i kod ove

Korisnici kreiraju javne i tajne kl jučeve lokalno javne proslede centralnom servisukoj i ih spaja pa servis umesto vas prosleđuje vaš javni kl juč osobama koje žele savama da sigurno komuniciraju (poši l jaoci poruka) Poši l jaoci šifruju porukunamenjenu vama vašim javnim kl jučem i proslede je centralnom servisu

Pređimo sada na instal iranje i korišćenje Kriptoketa

Dakle kada se ode na sajt Kriptoketa (https crypto cat) treba da se odaberedodatak za vaš pretraživač i on se instal ira na isti Ovde ćemo pretpostaviti da jeto Fajerfoks pa kad on bude tražio da ga restartujete učinite to

Sledeći korak je nalaženje ikonice instal irane apl ikaci je a za to morate otići u menirarr kastomajz (customize) Sada je potrebno da apl ikaci ju prebacite iz gomile ostal ihapl ikaci ja ( levo) u meni (desno) kao što je prikazano na sl ikama

40

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Pokretanje apl ikaci je iz pretraživača ne zahteva internet al i da biste se povezal i saostal ima internet vam je neophodan

Internet mreža i komunikacije

41

Broj 36

Pri pokretanju apl ikaci je treba da izaberete ime diskusi je (conversation name) i l iprostori je uslovno rečeno a to je ime grupe koju žel ite da kreirate i l i kojoj žel ite dase prikl jučite Nadimak (nickname) možete odabrati po žel j i a l i bi val ja lo da inadimak i ime diskusi je nemaju mnogo veze sa vašim stvarnim imenom i vašimostal im nadimcima u drugim apl ikaci jama i društvenim mrežama jer je to podatakkoj i Kriptoket-server vidi kada se na njega povežete pored vaše aj-pi (IP) adrese

Ove informaci je koje Kriptoket-server vidi nazivaju se metapodaci o koj ima smopričal i u trideset trećem broju Ime diskusi je i nadimak se mogu lako lažirati a zaprikrivanje aj-pi adrese će vam trebati neka anonimna mreža poput Tora i l ivirtualne privatne mreže (VPN) Više o metapodacima koje će Kriptoket-serverprikupiti od vas možete naći na nj ihovom blogu (https goo glTALq0R)

Ime diskusi je ćete proslediti ostal ima koj i su zainteresovani za zajedničkukomunikaci ju oni će se povezati sa vama i šifrovano ćaskanje može da počneInteresantno je kako korisnici niti vide niti moraju da brinu o kl jučevima Korisničkosučel je (GUI) apl ikaci je je jednostavno i praktično što je sigurno donelo slavu ovojapl ikaci j i pored vel ike medi jske pažnje

Kriptoket je projekat otvorenog koda i možete ga naći na Githabu(https goo gl4FOYMa) Ne samo da možete da proučavate kocircd apl ikaci je većmožete instal irati Kriptoket-servis na vašim serverima i tako imati potpunukontrolu nad metapodacima koje ostavl jate iza sebe kao mrvice hleba

Takođe je interesantno da apl ikaci ja još uvek nema stabi lnu podršku za Androidoperativni sistem al i eksperimentalna podrška je dostupna na KriptoketovomGithabu (https goo glpeXRgJ)

Propusti su ispravl jeni i apl ikaci ja sada koristi mnogo bol je kriptografske algoritmekoj i koriste el iptičke krive (ECDH - Eliptic Curve Diffie Hellman) za generisanjejavnog i tajnog kl juča El iptičke krive pružaju mnogo bol ju sigurnost od recimoRSA kl jučeva iste dužine o čemu smo govori l i u poslednjem delu seri ja la oenkriptovanoj elektronskoj pošti

Pored end-tu-end enkripci je Kriptoket koristi i OTR protokol koj i se koristi za XMPPvid komunikaci je Bez nepotrebnog ulaženja u detal je OTR vam pruža nešto što sezove prihvatl j ivo poricanje (plausible deniability) a to je mogućnost da porekne daste nešto baš vi napisal i ako se vaša šifrovana komunikaci ja ipak nekako dešifruje

Šifrovani čet

42

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Pregled popularnosti GNULinuks iBSD distribuci ja za mesec maj

Distrowatch

Pad ltPorast gtIsti rejting =(Korišćeni podaci sa Distrovoča)

123456789

101112131415161718192 02 12 22 32 42 5

MintDebianUbuntuFedoraopenSUSEMageiaCentOSManjaroArchLXLEelementaryPCLinuxOSAndroid-x86PeppermintNetrunnerQ4OSSolusPuppySabayonLubuntuKal ideepinantiXZorinwattOS

2 952 lt1706gt1498lt1462 =1106lt

945gt940lt879lt737lt701lt673lt638gt617=565gt539gt538gt534=534lt533gt509lt494lt478lt476=452 lt439gt

Iako veoma praktičan i dovol jnosiguran Kriptoket ni je za svenamene Nema podršku za video iaudio što je naprimer podržanokod pomenute Subrose Kriptoket jenamenjen kao sigurni ja alternativadruštvenim mrežama poputFejsbuka i svoju ulogu obavl ja većnekol iko godina što je pokazatel jdobrog kval iteta

Internet mreža i komunikacije

USKOROLiBRE-Serbian 2015

LLiiBBRREEČasopis o slobodnom softveru

TTrrii ggoodd iinnee ssaavvaammaa

Hvala što nam verujete

Page 34: Libre 36 hd lat

34

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Slobodni profesionalac

Аутор Стефан Ножинић

У претходном броју смо поменули шта је то Ансибл (енг Ansible) и навели смопримере његове нај једноставније употребе

У овом броју наводимо детаљнију употребу инвентара неке ад-хок командекао и неке детаље о употреби и могућностима конфигурације помоћуАнсибла

ИнвентарУ претходном броју било је тек неколико речи о овом појму Инвентар нам јеу претходном броју послужио да наведемо наша три сервера која смо каснијепинговали Рекли смо да је инвентар датотека која служи за навођењесервера који желимо да администрирамо и да помоћу њега можемоконфигурисати специфичне параметре за те сервере

Класична и најпростија употреба ове конфигурационе датотеке јеједноставно навођење жељених сервера

etcansiblehosts

server1examplecomserver2examplecomserver3examplecommailexamplecomwebexamplecom

2 deo

35

Broj 36

Наравно ово је довољно за једноставну употребу у случајевима када желимода сви наши сервери имају исту конфигурацију Ово као што сви добрознамо није често случај Обично желимо сервере подешене за специфичнунамену Ради овога нам Ансибл инвентар омогућава употребу групаједноставним навођењем секција те нас ова конфигурациона датотека достаподсећа на INI формат Рецимо да например имамо два веб-сервера једансервер за базе података и два мејл-сервера Наша конфигурација биизгледала овако

[webservers]web1examplecomweb2examplecom

[email]mail1examplecommail2examplecom

[databases]dbexamplecom

Као што се може приметити из примера секције постављамо измеђусредњих заграда Овде је битно напоменути да један сервер може припадативише секција па тако можемо имати сервер који служи и за веб и за базеподатака

Поред адресе сервера можете навести и SSH порт ако се не користи онајподразумевани - например

mailexamplecom1548

Поред порта можете навести и корисничко име при логовању - примерицена следећи начин

other1examplecom ansible_connection=ssh ansible_ssh_user=mpdehaanother2examplecom ansible_connection=ssh ansible_ssh_user=mdehaan

Као што сте могли већ да приметите и сами закључите могуће је поставитииндивидуалне променљиве по хосту Например

Ansibl

36

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

wwwexamplecom var1=val1 var2=val2

Променљиве могу бити конфигурисане и за целу групу

[webservers]web1examplecomweb2examplecom

[webserversvars]var1=val1var2=val2

Ад-хок командеИако је Ансибл намењен за употребу са тзв плејбуковима (playbooks) честоћете имати потребу да извршите неку команду на брзину и нећете желетида наводите специјалну конфигурацију за то Због овога Ансибл вамомогућава употребу ад-хок команди

Ми смо овакву команду већ поменули у претходном броју али нисмо удетаље објашњавали шта се ту конкретно дешава Употребили смо је када

Slobodni profesionalac

37

Broj 36

смо желели да пингујемо све наше сервере

Употребљавају се тако што се у конзоли укуца

ansible target -a command

Овде command треба заменити жељеном командом коју желите даизвршите а target треба заменити именом групе или хоста на којем желитеизвршавање задате команде

Например ако желимо да рестартујемо само веб-сервере користимо

ansible webservers -a reboot

На сличан начин можемо користити и друге уграђене модуле Ансибла каопримерице copy модул за премештање датотека на више сервера

ansible servers -m copy -a src=etchosts dest=tmphosts

Такође употребом ових команди можете сазнати тзв чињенице (енг facts) осерверу Ове варијабле су важне јер се могу користити за условноизвршавање команди у плејбуковима

Да бисте сазнали прикупљене чињенице за дати хост извршите

ansible target -m setup

За крајУ наредном броју показујемо највећу моћ Ансибла када будемо објаснилиупотребу плејбукова До тада надамо се да се нећете устручавати да нампошаљете е-писмо на нашу већ познату адресу електронске поште сапитањима критикама и предлозима

Ansibl

38

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Internet mreža i komunikacije

Autor Kriptopank

Na početku trećeg dela ovog seri ja la iznosimo jednu dobru vest Subrosa servisopisan u prvom delu ponovo je dostupan na mreži posle kratkog prekida odnekol iko dana

Iako iz naslova prevedenog na srpski jezik možda niste odmah prepoznal ipopularni servis pod originalnim engleskim nazivom Cryptocat on je jedan odsvakako najčuveni j ih i najpoznati j ih iz svoje vrste del imično prekriven plaštomkontroverzi i spekulaci ja

Ova apl ikaci ja samo je jedna u nizu svetski poznatih kriptografskih speci ja l i tetaskuvanih u kuhinj i gospodina Nadima Kobeisi ja (eng Nadim Kobeissi) sa istori jomdugom sada već preko četiri i po godine Ovaj dvadesetpetogodišnj i programerodgovoran je za apl ikaci je kao što su Mini lok (eng miniLock) i Pirio (eng Peerio)

Istina je da ovaj servis ni je hodao po crvenom tepihu od svog nastanka i da jepreko trnja na kraju ipak stigao do zvezda zaslugom svog autora i medi ja koj i supisal i o ranj ivostima ovog servisa otkrivenim tokom 2 013 godine Više o ovome nahttp goo glRWDy5L i http goo glZBj9B

Zapravo se radi o apl ikaci j i koja vam pruža mogućnost grupnog ćaskanja razmenepodataka al i i privatne konverzaci je sa nekom osobom iz grupe za ćaskanje a sveje to šifrovano tako da servis ne zna sam sadržaj vaših dopisivanja

Šifrovani čet (3 deo)

39

Broj 36

Šifrovani čet

Kriptografski model je i ovde takozvani end-tu-end (end-to-end) i sve (šifrovanje idešifrovanje) se obavl ja u vašem pretraživaču koj im pristupate ovom servisu pa jesvakako požel jno da pametno odaberete veb-pretraživač kako vas isti ne biizneverio svoj im manama i sigurnosnim propustima

Kad smo već kod end-tu-end šifrovanja da se podsetimo kako se ovo praktičnoizvodi kako kod mnogih apl ikaci ja tako i kod ove

Korisnici kreiraju javne i tajne kl jučeve lokalno javne proslede centralnom servisukoj i ih spaja pa servis umesto vas prosleđuje vaš javni kl juč osobama koje žele savama da sigurno komuniciraju (poši l jaoci poruka) Poši l jaoci šifruju porukunamenjenu vama vašim javnim kl jučem i proslede je centralnom servisu

Pređimo sada na instal iranje i korišćenje Kriptoketa

Dakle kada se ode na sajt Kriptoketa (https crypto cat) treba da se odaberedodatak za vaš pretraživač i on se instal ira na isti Ovde ćemo pretpostaviti da jeto Fajerfoks pa kad on bude tražio da ga restartujete učinite to

Sledeći korak je nalaženje ikonice instal irane apl ikaci je a za to morate otići u menirarr kastomajz (customize) Sada je potrebno da apl ikaci ju prebacite iz gomile ostal ihapl ikaci ja ( levo) u meni (desno) kao što je prikazano na sl ikama

40

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Pokretanje apl ikaci je iz pretraživača ne zahteva internet al i da biste se povezal i saostal ima internet vam je neophodan

Internet mreža i komunikacije

41

Broj 36

Pri pokretanju apl ikaci je treba da izaberete ime diskusi je (conversation name) i l iprostori je uslovno rečeno a to je ime grupe koju žel ite da kreirate i l i kojoj žel ite dase prikl jučite Nadimak (nickname) možete odabrati po žel j i a l i bi val ja lo da inadimak i ime diskusi je nemaju mnogo veze sa vašim stvarnim imenom i vašimostal im nadimcima u drugim apl ikaci jama i društvenim mrežama jer je to podatakkoj i Kriptoket-server vidi kada se na njega povežete pored vaše aj-pi (IP) adrese

Ove informaci je koje Kriptoket-server vidi nazivaju se metapodaci o koj ima smopričal i u trideset trećem broju Ime diskusi je i nadimak se mogu lako lažirati a zaprikrivanje aj-pi adrese će vam trebati neka anonimna mreža poput Tora i l ivirtualne privatne mreže (VPN) Više o metapodacima koje će Kriptoket-serverprikupiti od vas možete naći na nj ihovom blogu (https goo glTALq0R)

Ime diskusi je ćete proslediti ostal ima koj i su zainteresovani za zajedničkukomunikaci ju oni će se povezati sa vama i šifrovano ćaskanje može da počneInteresantno je kako korisnici niti vide niti moraju da brinu o kl jučevima Korisničkosučel je (GUI) apl ikaci je je jednostavno i praktično što je sigurno donelo slavu ovojapl ikaci j i pored vel ike medi jske pažnje

Kriptoket je projekat otvorenog koda i možete ga naći na Githabu(https goo gl4FOYMa) Ne samo da možete da proučavate kocircd apl ikaci je većmožete instal irati Kriptoket-servis na vašim serverima i tako imati potpunukontrolu nad metapodacima koje ostavl jate iza sebe kao mrvice hleba

Takođe je interesantno da apl ikaci ja još uvek nema stabi lnu podršku za Androidoperativni sistem al i eksperimentalna podrška je dostupna na KriptoketovomGithabu (https goo glpeXRgJ)

Propusti su ispravl jeni i apl ikaci ja sada koristi mnogo bol je kriptografske algoritmekoj i koriste el iptičke krive (ECDH - Eliptic Curve Diffie Hellman) za generisanjejavnog i tajnog kl juča El iptičke krive pružaju mnogo bol ju sigurnost od recimoRSA kl jučeva iste dužine o čemu smo govori l i u poslednjem delu seri ja la oenkriptovanoj elektronskoj pošti

Pored end-tu-end enkripci je Kriptoket koristi i OTR protokol koj i se koristi za XMPPvid komunikaci je Bez nepotrebnog ulaženja u detal je OTR vam pruža nešto što sezove prihvatl j ivo poricanje (plausible deniability) a to je mogućnost da porekne daste nešto baš vi napisal i ako se vaša šifrovana komunikaci ja ipak nekako dešifruje

Šifrovani čet

42

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Pregled popularnosti GNULinuks iBSD distribuci ja za mesec maj

Distrowatch

Pad ltPorast gtIsti rejting =(Korišćeni podaci sa Distrovoča)

123456789

101112131415161718192 02 12 22 32 42 5

MintDebianUbuntuFedoraopenSUSEMageiaCentOSManjaroArchLXLEelementaryPCLinuxOSAndroid-x86PeppermintNetrunnerQ4OSSolusPuppySabayonLubuntuKal ideepinantiXZorinwattOS

2 952 lt1706gt1498lt1462 =1106lt

945gt940lt879lt737lt701lt673lt638gt617=565gt539gt538gt534=534lt533gt509lt494lt478lt476=452 lt439gt

Iako veoma praktičan i dovol jnosiguran Kriptoket ni je za svenamene Nema podršku za video iaudio što je naprimer podržanokod pomenute Subrose Kriptoket jenamenjen kao sigurni ja alternativadruštvenim mrežama poputFejsbuka i svoju ulogu obavl ja većnekol iko godina što je pokazatel jdobrog kval iteta

Internet mreža i komunikacije

USKOROLiBRE-Serbian 2015

LLiiBBRREEČasopis o slobodnom softveru

TTrrii ggoodd iinnee ssaavvaammaa

Hvala što nam verujete

Page 35: Libre 36 hd lat

35

Broj 36

Наравно ово је довољно за једноставну употребу у случајевима када желимода сви наши сервери имају исту конфигурацију Ово као што сви добрознамо није често случај Обично желимо сервере подешене за специфичнунамену Ради овога нам Ансибл инвентар омогућава употребу групаједноставним навођењем секција те нас ова конфигурациона датотека достаподсећа на INI формат Рецимо да например имамо два веб-сервера једансервер за базе података и два мејл-сервера Наша конфигурација биизгледала овако

[webservers]web1examplecomweb2examplecom

[email]mail1examplecommail2examplecom

[databases]dbexamplecom

Као што се може приметити из примера секције постављамо измеђусредњих заграда Овде је битно напоменути да један сервер може припадативише секција па тако можемо имати сервер који служи и за веб и за базеподатака

Поред адресе сервера можете навести и SSH порт ако се не користи онајподразумевани - например

mailexamplecom1548

Поред порта можете навести и корисничко име при логовању - примерицена следећи начин

other1examplecom ansible_connection=ssh ansible_ssh_user=mpdehaanother2examplecom ansible_connection=ssh ansible_ssh_user=mdehaan

Као што сте могли већ да приметите и сами закључите могуће је поставитииндивидуалне променљиве по хосту Например

Ansibl

36

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

wwwexamplecom var1=val1 var2=val2

Променљиве могу бити конфигурисане и за целу групу

[webservers]web1examplecomweb2examplecom

[webserversvars]var1=val1var2=val2

Ад-хок командеИако је Ансибл намењен за употребу са тзв плејбуковима (playbooks) честоћете имати потребу да извршите неку команду на брзину и нећете желетида наводите специјалну конфигурацију за то Због овога Ансибл вамомогућава употребу ад-хок команди

Ми смо овакву команду већ поменули у претходном броју али нисмо удетаље објашњавали шта се ту конкретно дешава Употребили смо је када

Slobodni profesionalac

37

Broj 36

смо желели да пингујемо све наше сервере

Употребљавају се тако што се у конзоли укуца

ansible target -a command

Овде command треба заменити жељеном командом коју желите даизвршите а target треба заменити именом групе или хоста на којем желитеизвршавање задате команде

Например ако желимо да рестартујемо само веб-сервере користимо

ansible webservers -a reboot

На сличан начин можемо користити и друге уграђене модуле Ансибла каопримерице copy модул за премештање датотека на више сервера

ansible servers -m copy -a src=etchosts dest=tmphosts

Такође употребом ових команди можете сазнати тзв чињенице (енг facts) осерверу Ове варијабле су важне јер се могу користити за условноизвршавање команди у плејбуковима

Да бисте сазнали прикупљене чињенице за дати хост извршите

ansible target -m setup

За крајУ наредном броју показујемо највећу моћ Ансибла када будемо објаснилиупотребу плејбукова До тада надамо се да се нећете устручавати да нампошаљете е-писмо на нашу већ познату адресу електронске поште сапитањима критикама и предлозима

Ansibl

38

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Internet mreža i komunikacije

Autor Kriptopank

Na početku trećeg dela ovog seri ja la iznosimo jednu dobru vest Subrosa servisopisan u prvom delu ponovo je dostupan na mreži posle kratkog prekida odnekol iko dana

Iako iz naslova prevedenog na srpski jezik možda niste odmah prepoznal ipopularni servis pod originalnim engleskim nazivom Cryptocat on je jedan odsvakako najčuveni j ih i najpoznati j ih iz svoje vrste del imično prekriven plaštomkontroverzi i spekulaci ja

Ova apl ikaci ja samo je jedna u nizu svetski poznatih kriptografskih speci ja l i tetaskuvanih u kuhinj i gospodina Nadima Kobeisi ja (eng Nadim Kobeissi) sa istori jomdugom sada već preko četiri i po godine Ovaj dvadesetpetogodišnj i programerodgovoran je za apl ikaci je kao što su Mini lok (eng miniLock) i Pirio (eng Peerio)

Istina je da ovaj servis ni je hodao po crvenom tepihu od svog nastanka i da jepreko trnja na kraju ipak stigao do zvezda zaslugom svog autora i medi ja koj i supisal i o ranj ivostima ovog servisa otkrivenim tokom 2 013 godine Više o ovome nahttp goo glRWDy5L i http goo glZBj9B

Zapravo se radi o apl ikaci j i koja vam pruža mogućnost grupnog ćaskanja razmenepodataka al i i privatne konverzaci je sa nekom osobom iz grupe za ćaskanje a sveje to šifrovano tako da servis ne zna sam sadržaj vaših dopisivanja

Šifrovani čet (3 deo)

39

Broj 36

Šifrovani čet

Kriptografski model je i ovde takozvani end-tu-end (end-to-end) i sve (šifrovanje idešifrovanje) se obavl ja u vašem pretraživaču koj im pristupate ovom servisu pa jesvakako požel jno da pametno odaberete veb-pretraživač kako vas isti ne biizneverio svoj im manama i sigurnosnim propustima

Kad smo već kod end-tu-end šifrovanja da se podsetimo kako se ovo praktičnoizvodi kako kod mnogih apl ikaci ja tako i kod ove

Korisnici kreiraju javne i tajne kl jučeve lokalno javne proslede centralnom servisukoj i ih spaja pa servis umesto vas prosleđuje vaš javni kl juč osobama koje žele savama da sigurno komuniciraju (poši l jaoci poruka) Poši l jaoci šifruju porukunamenjenu vama vašim javnim kl jučem i proslede je centralnom servisu

Pređimo sada na instal iranje i korišćenje Kriptoketa

Dakle kada se ode na sajt Kriptoketa (https crypto cat) treba da se odaberedodatak za vaš pretraživač i on se instal ira na isti Ovde ćemo pretpostaviti da jeto Fajerfoks pa kad on bude tražio da ga restartujete učinite to

Sledeći korak je nalaženje ikonice instal irane apl ikaci je a za to morate otići u menirarr kastomajz (customize) Sada je potrebno da apl ikaci ju prebacite iz gomile ostal ihapl ikaci ja ( levo) u meni (desno) kao što je prikazano na sl ikama

40

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Pokretanje apl ikaci je iz pretraživača ne zahteva internet al i da biste se povezal i saostal ima internet vam je neophodan

Internet mreža i komunikacije

41

Broj 36

Pri pokretanju apl ikaci je treba da izaberete ime diskusi je (conversation name) i l iprostori je uslovno rečeno a to je ime grupe koju žel ite da kreirate i l i kojoj žel ite dase prikl jučite Nadimak (nickname) možete odabrati po žel j i a l i bi val ja lo da inadimak i ime diskusi je nemaju mnogo veze sa vašim stvarnim imenom i vašimostal im nadimcima u drugim apl ikaci jama i društvenim mrežama jer je to podatakkoj i Kriptoket-server vidi kada se na njega povežete pored vaše aj-pi (IP) adrese

Ove informaci je koje Kriptoket-server vidi nazivaju se metapodaci o koj ima smopričal i u trideset trećem broju Ime diskusi je i nadimak se mogu lako lažirati a zaprikrivanje aj-pi adrese će vam trebati neka anonimna mreža poput Tora i l ivirtualne privatne mreže (VPN) Više o metapodacima koje će Kriptoket-serverprikupiti od vas možete naći na nj ihovom blogu (https goo glTALq0R)

Ime diskusi je ćete proslediti ostal ima koj i su zainteresovani za zajedničkukomunikaci ju oni će se povezati sa vama i šifrovano ćaskanje može da počneInteresantno je kako korisnici niti vide niti moraju da brinu o kl jučevima Korisničkosučel je (GUI) apl ikaci je je jednostavno i praktično što je sigurno donelo slavu ovojapl ikaci j i pored vel ike medi jske pažnje

Kriptoket je projekat otvorenog koda i možete ga naći na Githabu(https goo gl4FOYMa) Ne samo da možete da proučavate kocircd apl ikaci je većmožete instal irati Kriptoket-servis na vašim serverima i tako imati potpunukontrolu nad metapodacima koje ostavl jate iza sebe kao mrvice hleba

Takođe je interesantno da apl ikaci ja još uvek nema stabi lnu podršku za Androidoperativni sistem al i eksperimentalna podrška je dostupna na KriptoketovomGithabu (https goo glpeXRgJ)

Propusti su ispravl jeni i apl ikaci ja sada koristi mnogo bol je kriptografske algoritmekoj i koriste el iptičke krive (ECDH - Eliptic Curve Diffie Hellman) za generisanjejavnog i tajnog kl juča El iptičke krive pružaju mnogo bol ju sigurnost od recimoRSA kl jučeva iste dužine o čemu smo govori l i u poslednjem delu seri ja la oenkriptovanoj elektronskoj pošti

Pored end-tu-end enkripci je Kriptoket koristi i OTR protokol koj i se koristi za XMPPvid komunikaci je Bez nepotrebnog ulaženja u detal je OTR vam pruža nešto što sezove prihvatl j ivo poricanje (plausible deniability) a to je mogućnost da porekne daste nešto baš vi napisal i ako se vaša šifrovana komunikaci ja ipak nekako dešifruje

Šifrovani čet

42

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Pregled popularnosti GNULinuks iBSD distribuci ja za mesec maj

Distrowatch

Pad ltPorast gtIsti rejting =(Korišćeni podaci sa Distrovoča)

123456789

101112131415161718192 02 12 22 32 42 5

MintDebianUbuntuFedoraopenSUSEMageiaCentOSManjaroArchLXLEelementaryPCLinuxOSAndroid-x86PeppermintNetrunnerQ4OSSolusPuppySabayonLubuntuKal ideepinantiXZorinwattOS

2 952 lt1706gt1498lt1462 =1106lt

945gt940lt879lt737lt701lt673lt638gt617=565gt539gt538gt534=534lt533gt509lt494lt478lt476=452 lt439gt

Iako veoma praktičan i dovol jnosiguran Kriptoket ni je za svenamene Nema podršku za video iaudio što je naprimer podržanokod pomenute Subrose Kriptoket jenamenjen kao sigurni ja alternativadruštvenim mrežama poputFejsbuka i svoju ulogu obavl ja većnekol iko godina što je pokazatel jdobrog kval iteta

Internet mreža i komunikacije

USKOROLiBRE-Serbian 2015

LLiiBBRREEČasopis o slobodnom softveru

TTrrii ggoodd iinnee ssaavvaammaa

Hvala što nam verujete

Page 36: Libre 36 hd lat

36

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

wwwexamplecom var1=val1 var2=val2

Променљиве могу бити конфигурисане и за целу групу

[webservers]web1examplecomweb2examplecom

[webserversvars]var1=val1var2=val2

Ад-хок командеИако је Ансибл намењен за употребу са тзв плејбуковима (playbooks) честоћете имати потребу да извршите неку команду на брзину и нећете желетида наводите специјалну конфигурацију за то Због овога Ансибл вамомогућава употребу ад-хок команди

Ми смо овакву команду већ поменули у претходном броју али нисмо удетаље објашњавали шта се ту конкретно дешава Употребили смо је када

Slobodni profesionalac

37

Broj 36

смо желели да пингујемо све наше сервере

Употребљавају се тако што се у конзоли укуца

ansible target -a command

Овде command треба заменити жељеном командом коју желите даизвршите а target треба заменити именом групе или хоста на којем желитеизвршавање задате команде

Например ако желимо да рестартујемо само веб-сервере користимо

ansible webservers -a reboot

На сличан начин можемо користити и друге уграђене модуле Ансибла каопримерице copy модул за премештање датотека на више сервера

ansible servers -m copy -a src=etchosts dest=tmphosts

Такође употребом ових команди можете сазнати тзв чињенице (енг facts) осерверу Ове варијабле су важне јер се могу користити за условноизвршавање команди у плејбуковима

Да бисте сазнали прикупљене чињенице за дати хост извршите

ansible target -m setup

За крајУ наредном броју показујемо највећу моћ Ансибла када будемо објаснилиупотребу плејбукова До тада надамо се да се нећете устручавати да нампошаљете е-писмо на нашу већ познату адресу електронске поште сапитањима критикама и предлозима

Ansibl

38

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Internet mreža i komunikacije

Autor Kriptopank

Na početku trećeg dela ovog seri ja la iznosimo jednu dobru vest Subrosa servisopisan u prvom delu ponovo je dostupan na mreži posle kratkog prekida odnekol iko dana

Iako iz naslova prevedenog na srpski jezik možda niste odmah prepoznal ipopularni servis pod originalnim engleskim nazivom Cryptocat on je jedan odsvakako najčuveni j ih i najpoznati j ih iz svoje vrste del imično prekriven plaštomkontroverzi i spekulaci ja

Ova apl ikaci ja samo je jedna u nizu svetski poznatih kriptografskih speci ja l i tetaskuvanih u kuhinj i gospodina Nadima Kobeisi ja (eng Nadim Kobeissi) sa istori jomdugom sada već preko četiri i po godine Ovaj dvadesetpetogodišnj i programerodgovoran je za apl ikaci je kao što su Mini lok (eng miniLock) i Pirio (eng Peerio)

Istina je da ovaj servis ni je hodao po crvenom tepihu od svog nastanka i da jepreko trnja na kraju ipak stigao do zvezda zaslugom svog autora i medi ja koj i supisal i o ranj ivostima ovog servisa otkrivenim tokom 2 013 godine Više o ovome nahttp goo glRWDy5L i http goo glZBj9B

Zapravo se radi o apl ikaci j i koja vam pruža mogućnost grupnog ćaskanja razmenepodataka al i i privatne konverzaci je sa nekom osobom iz grupe za ćaskanje a sveje to šifrovano tako da servis ne zna sam sadržaj vaših dopisivanja

Šifrovani čet (3 deo)

39

Broj 36

Šifrovani čet

Kriptografski model je i ovde takozvani end-tu-end (end-to-end) i sve (šifrovanje idešifrovanje) se obavl ja u vašem pretraživaču koj im pristupate ovom servisu pa jesvakako požel jno da pametno odaberete veb-pretraživač kako vas isti ne biizneverio svoj im manama i sigurnosnim propustima

Kad smo već kod end-tu-end šifrovanja da se podsetimo kako se ovo praktičnoizvodi kako kod mnogih apl ikaci ja tako i kod ove

Korisnici kreiraju javne i tajne kl jučeve lokalno javne proslede centralnom servisukoj i ih spaja pa servis umesto vas prosleđuje vaš javni kl juč osobama koje žele savama da sigurno komuniciraju (poši l jaoci poruka) Poši l jaoci šifruju porukunamenjenu vama vašim javnim kl jučem i proslede je centralnom servisu

Pređimo sada na instal iranje i korišćenje Kriptoketa

Dakle kada se ode na sajt Kriptoketa (https crypto cat) treba da se odaberedodatak za vaš pretraživač i on se instal ira na isti Ovde ćemo pretpostaviti da jeto Fajerfoks pa kad on bude tražio da ga restartujete učinite to

Sledeći korak je nalaženje ikonice instal irane apl ikaci je a za to morate otići u menirarr kastomajz (customize) Sada je potrebno da apl ikaci ju prebacite iz gomile ostal ihapl ikaci ja ( levo) u meni (desno) kao što je prikazano na sl ikama

40

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Pokretanje apl ikaci je iz pretraživača ne zahteva internet al i da biste se povezal i saostal ima internet vam je neophodan

Internet mreža i komunikacije

41

Broj 36

Pri pokretanju apl ikaci je treba da izaberete ime diskusi je (conversation name) i l iprostori je uslovno rečeno a to je ime grupe koju žel ite da kreirate i l i kojoj žel ite dase prikl jučite Nadimak (nickname) možete odabrati po žel j i a l i bi val ja lo da inadimak i ime diskusi je nemaju mnogo veze sa vašim stvarnim imenom i vašimostal im nadimcima u drugim apl ikaci jama i društvenim mrežama jer je to podatakkoj i Kriptoket-server vidi kada se na njega povežete pored vaše aj-pi (IP) adrese

Ove informaci je koje Kriptoket-server vidi nazivaju se metapodaci o koj ima smopričal i u trideset trećem broju Ime diskusi je i nadimak se mogu lako lažirati a zaprikrivanje aj-pi adrese će vam trebati neka anonimna mreža poput Tora i l ivirtualne privatne mreže (VPN) Više o metapodacima koje će Kriptoket-serverprikupiti od vas možete naći na nj ihovom blogu (https goo glTALq0R)

Ime diskusi je ćete proslediti ostal ima koj i su zainteresovani za zajedničkukomunikaci ju oni će se povezati sa vama i šifrovano ćaskanje može da počneInteresantno je kako korisnici niti vide niti moraju da brinu o kl jučevima Korisničkosučel je (GUI) apl ikaci je je jednostavno i praktično što je sigurno donelo slavu ovojapl ikaci j i pored vel ike medi jske pažnje

Kriptoket je projekat otvorenog koda i možete ga naći na Githabu(https goo gl4FOYMa) Ne samo da možete da proučavate kocircd apl ikaci je većmožete instal irati Kriptoket-servis na vašim serverima i tako imati potpunukontrolu nad metapodacima koje ostavl jate iza sebe kao mrvice hleba

Takođe je interesantno da apl ikaci ja još uvek nema stabi lnu podršku za Androidoperativni sistem al i eksperimentalna podrška je dostupna na KriptoketovomGithabu (https goo glpeXRgJ)

Propusti su ispravl jeni i apl ikaci ja sada koristi mnogo bol je kriptografske algoritmekoj i koriste el iptičke krive (ECDH - Eliptic Curve Diffie Hellman) za generisanjejavnog i tajnog kl juča El iptičke krive pružaju mnogo bol ju sigurnost od recimoRSA kl jučeva iste dužine o čemu smo govori l i u poslednjem delu seri ja la oenkriptovanoj elektronskoj pošti

Pored end-tu-end enkripci je Kriptoket koristi i OTR protokol koj i se koristi za XMPPvid komunikaci je Bez nepotrebnog ulaženja u detal je OTR vam pruža nešto što sezove prihvatl j ivo poricanje (plausible deniability) a to je mogućnost da porekne daste nešto baš vi napisal i ako se vaša šifrovana komunikaci ja ipak nekako dešifruje

Šifrovani čet

42

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Pregled popularnosti GNULinuks iBSD distribuci ja za mesec maj

Distrowatch

Pad ltPorast gtIsti rejting =(Korišćeni podaci sa Distrovoča)

123456789

101112131415161718192 02 12 22 32 42 5

MintDebianUbuntuFedoraopenSUSEMageiaCentOSManjaroArchLXLEelementaryPCLinuxOSAndroid-x86PeppermintNetrunnerQ4OSSolusPuppySabayonLubuntuKal ideepinantiXZorinwattOS

2 952 lt1706gt1498lt1462 =1106lt

945gt940lt879lt737lt701lt673lt638gt617=565gt539gt538gt534=534lt533gt509lt494lt478lt476=452 lt439gt

Iako veoma praktičan i dovol jnosiguran Kriptoket ni je za svenamene Nema podršku za video iaudio što je naprimer podržanokod pomenute Subrose Kriptoket jenamenjen kao sigurni ja alternativadruštvenim mrežama poputFejsbuka i svoju ulogu obavl ja većnekol iko godina što je pokazatel jdobrog kval iteta

Internet mreža i komunikacije

USKOROLiBRE-Serbian 2015

LLiiBBRREEČasopis o slobodnom softveru

TTrrii ggoodd iinnee ssaavvaammaa

Hvala što nam verujete

Page 37: Libre 36 hd lat

37

Broj 36

смо желели да пингујемо све наше сервере

Употребљавају се тако што се у конзоли укуца

ansible target -a command

Овде command треба заменити жељеном командом коју желите даизвршите а target треба заменити именом групе или хоста на којем желитеизвршавање задате команде

Например ако желимо да рестартујемо само веб-сервере користимо

ansible webservers -a reboot

На сличан начин можемо користити и друге уграђене модуле Ансибла каопримерице copy модул за премештање датотека на више сервера

ansible servers -m copy -a src=etchosts dest=tmphosts

Такође употребом ових команди можете сазнати тзв чињенице (енг facts) осерверу Ове варијабле су важне јер се могу користити за условноизвршавање команди у плејбуковима

Да бисте сазнали прикупљене чињенице за дати хост извршите

ansible target -m setup

За крајУ наредном броју показујемо највећу моћ Ансибла када будемо објаснилиупотребу плејбукова До тада надамо се да се нећете устручавати да нампошаљете е-писмо на нашу већ познату адресу електронске поште сапитањима критикама и предлозима

Ansibl

38

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Internet mreža i komunikacije

Autor Kriptopank

Na početku trećeg dela ovog seri ja la iznosimo jednu dobru vest Subrosa servisopisan u prvom delu ponovo je dostupan na mreži posle kratkog prekida odnekol iko dana

Iako iz naslova prevedenog na srpski jezik možda niste odmah prepoznal ipopularni servis pod originalnim engleskim nazivom Cryptocat on je jedan odsvakako najčuveni j ih i najpoznati j ih iz svoje vrste del imično prekriven plaštomkontroverzi i spekulaci ja

Ova apl ikaci ja samo je jedna u nizu svetski poznatih kriptografskih speci ja l i tetaskuvanih u kuhinj i gospodina Nadima Kobeisi ja (eng Nadim Kobeissi) sa istori jomdugom sada već preko četiri i po godine Ovaj dvadesetpetogodišnj i programerodgovoran je za apl ikaci je kao što su Mini lok (eng miniLock) i Pirio (eng Peerio)

Istina je da ovaj servis ni je hodao po crvenom tepihu od svog nastanka i da jepreko trnja na kraju ipak stigao do zvezda zaslugom svog autora i medi ja koj i supisal i o ranj ivostima ovog servisa otkrivenim tokom 2 013 godine Više o ovome nahttp goo glRWDy5L i http goo glZBj9B

Zapravo se radi o apl ikaci j i koja vam pruža mogućnost grupnog ćaskanja razmenepodataka al i i privatne konverzaci je sa nekom osobom iz grupe za ćaskanje a sveje to šifrovano tako da servis ne zna sam sadržaj vaših dopisivanja

Šifrovani čet (3 deo)

39

Broj 36

Šifrovani čet

Kriptografski model je i ovde takozvani end-tu-end (end-to-end) i sve (šifrovanje idešifrovanje) se obavl ja u vašem pretraživaču koj im pristupate ovom servisu pa jesvakako požel jno da pametno odaberete veb-pretraživač kako vas isti ne biizneverio svoj im manama i sigurnosnim propustima

Kad smo već kod end-tu-end šifrovanja da se podsetimo kako se ovo praktičnoizvodi kako kod mnogih apl ikaci ja tako i kod ove

Korisnici kreiraju javne i tajne kl jučeve lokalno javne proslede centralnom servisukoj i ih spaja pa servis umesto vas prosleđuje vaš javni kl juč osobama koje žele savama da sigurno komuniciraju (poši l jaoci poruka) Poši l jaoci šifruju porukunamenjenu vama vašim javnim kl jučem i proslede je centralnom servisu

Pređimo sada na instal iranje i korišćenje Kriptoketa

Dakle kada se ode na sajt Kriptoketa (https crypto cat) treba da se odaberedodatak za vaš pretraživač i on se instal ira na isti Ovde ćemo pretpostaviti da jeto Fajerfoks pa kad on bude tražio da ga restartujete učinite to

Sledeći korak je nalaženje ikonice instal irane apl ikaci je a za to morate otići u menirarr kastomajz (customize) Sada je potrebno da apl ikaci ju prebacite iz gomile ostal ihapl ikaci ja ( levo) u meni (desno) kao što je prikazano na sl ikama

40

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Pokretanje apl ikaci je iz pretraživača ne zahteva internet al i da biste se povezal i saostal ima internet vam je neophodan

Internet mreža i komunikacije

41

Broj 36

Pri pokretanju apl ikaci je treba da izaberete ime diskusi je (conversation name) i l iprostori je uslovno rečeno a to je ime grupe koju žel ite da kreirate i l i kojoj žel ite dase prikl jučite Nadimak (nickname) možete odabrati po žel j i a l i bi val ja lo da inadimak i ime diskusi je nemaju mnogo veze sa vašim stvarnim imenom i vašimostal im nadimcima u drugim apl ikaci jama i društvenim mrežama jer je to podatakkoj i Kriptoket-server vidi kada se na njega povežete pored vaše aj-pi (IP) adrese

Ove informaci je koje Kriptoket-server vidi nazivaju se metapodaci o koj ima smopričal i u trideset trećem broju Ime diskusi je i nadimak se mogu lako lažirati a zaprikrivanje aj-pi adrese će vam trebati neka anonimna mreža poput Tora i l ivirtualne privatne mreže (VPN) Više o metapodacima koje će Kriptoket-serverprikupiti od vas možete naći na nj ihovom blogu (https goo glTALq0R)

Ime diskusi je ćete proslediti ostal ima koj i su zainteresovani za zajedničkukomunikaci ju oni će se povezati sa vama i šifrovano ćaskanje može da počneInteresantno je kako korisnici niti vide niti moraju da brinu o kl jučevima Korisničkosučel je (GUI) apl ikaci je je jednostavno i praktično što je sigurno donelo slavu ovojapl ikaci j i pored vel ike medi jske pažnje

Kriptoket je projekat otvorenog koda i možete ga naći na Githabu(https goo gl4FOYMa) Ne samo da možete da proučavate kocircd apl ikaci je većmožete instal irati Kriptoket-servis na vašim serverima i tako imati potpunukontrolu nad metapodacima koje ostavl jate iza sebe kao mrvice hleba

Takođe je interesantno da apl ikaci ja još uvek nema stabi lnu podršku za Androidoperativni sistem al i eksperimentalna podrška je dostupna na KriptoketovomGithabu (https goo glpeXRgJ)

Propusti su ispravl jeni i apl ikaci ja sada koristi mnogo bol je kriptografske algoritmekoj i koriste el iptičke krive (ECDH - Eliptic Curve Diffie Hellman) za generisanjejavnog i tajnog kl juča El iptičke krive pružaju mnogo bol ju sigurnost od recimoRSA kl jučeva iste dužine o čemu smo govori l i u poslednjem delu seri ja la oenkriptovanoj elektronskoj pošti

Pored end-tu-end enkripci je Kriptoket koristi i OTR protokol koj i se koristi za XMPPvid komunikaci je Bez nepotrebnog ulaženja u detal je OTR vam pruža nešto što sezove prihvatl j ivo poricanje (plausible deniability) a to je mogućnost da porekne daste nešto baš vi napisal i ako se vaša šifrovana komunikaci ja ipak nekako dešifruje

Šifrovani čet

42

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Pregled popularnosti GNULinuks iBSD distribuci ja za mesec maj

Distrowatch

Pad ltPorast gtIsti rejting =(Korišćeni podaci sa Distrovoča)

123456789

101112131415161718192 02 12 22 32 42 5

MintDebianUbuntuFedoraopenSUSEMageiaCentOSManjaroArchLXLEelementaryPCLinuxOSAndroid-x86PeppermintNetrunnerQ4OSSolusPuppySabayonLubuntuKal ideepinantiXZorinwattOS

2 952 lt1706gt1498lt1462 =1106lt

945gt940lt879lt737lt701lt673lt638gt617=565gt539gt538gt534=534lt533gt509lt494lt478lt476=452 lt439gt

Iako veoma praktičan i dovol jnosiguran Kriptoket ni je za svenamene Nema podršku za video iaudio što je naprimer podržanokod pomenute Subrose Kriptoket jenamenjen kao sigurni ja alternativadruštvenim mrežama poputFejsbuka i svoju ulogu obavl ja većnekol iko godina što je pokazatel jdobrog kval iteta

Internet mreža i komunikacije

USKOROLiBRE-Serbian 2015

LLiiBBRREEČasopis o slobodnom softveru

TTrrii ggoodd iinnee ssaavvaammaa

Hvala što nam verujete

Page 38: Libre 36 hd lat

38

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Internet mreža i komunikacije

Autor Kriptopank

Na početku trećeg dela ovog seri ja la iznosimo jednu dobru vest Subrosa servisopisan u prvom delu ponovo je dostupan na mreži posle kratkog prekida odnekol iko dana

Iako iz naslova prevedenog na srpski jezik možda niste odmah prepoznal ipopularni servis pod originalnim engleskim nazivom Cryptocat on je jedan odsvakako najčuveni j ih i najpoznati j ih iz svoje vrste del imično prekriven plaštomkontroverzi i spekulaci ja

Ova apl ikaci ja samo je jedna u nizu svetski poznatih kriptografskih speci ja l i tetaskuvanih u kuhinj i gospodina Nadima Kobeisi ja (eng Nadim Kobeissi) sa istori jomdugom sada već preko četiri i po godine Ovaj dvadesetpetogodišnj i programerodgovoran je za apl ikaci je kao što su Mini lok (eng miniLock) i Pirio (eng Peerio)

Istina je da ovaj servis ni je hodao po crvenom tepihu od svog nastanka i da jepreko trnja na kraju ipak stigao do zvezda zaslugom svog autora i medi ja koj i supisal i o ranj ivostima ovog servisa otkrivenim tokom 2 013 godine Više o ovome nahttp goo glRWDy5L i http goo glZBj9B

Zapravo se radi o apl ikaci j i koja vam pruža mogućnost grupnog ćaskanja razmenepodataka al i i privatne konverzaci je sa nekom osobom iz grupe za ćaskanje a sveje to šifrovano tako da servis ne zna sam sadržaj vaših dopisivanja

Šifrovani čet (3 deo)

39

Broj 36

Šifrovani čet

Kriptografski model je i ovde takozvani end-tu-end (end-to-end) i sve (šifrovanje idešifrovanje) se obavl ja u vašem pretraživaču koj im pristupate ovom servisu pa jesvakako požel jno da pametno odaberete veb-pretraživač kako vas isti ne biizneverio svoj im manama i sigurnosnim propustima

Kad smo već kod end-tu-end šifrovanja da se podsetimo kako se ovo praktičnoizvodi kako kod mnogih apl ikaci ja tako i kod ove

Korisnici kreiraju javne i tajne kl jučeve lokalno javne proslede centralnom servisukoj i ih spaja pa servis umesto vas prosleđuje vaš javni kl juč osobama koje žele savama da sigurno komuniciraju (poši l jaoci poruka) Poši l jaoci šifruju porukunamenjenu vama vašim javnim kl jučem i proslede je centralnom servisu

Pređimo sada na instal iranje i korišćenje Kriptoketa

Dakle kada se ode na sajt Kriptoketa (https crypto cat) treba da se odaberedodatak za vaš pretraživač i on se instal ira na isti Ovde ćemo pretpostaviti da jeto Fajerfoks pa kad on bude tražio da ga restartujete učinite to

Sledeći korak je nalaženje ikonice instal irane apl ikaci je a za to morate otići u menirarr kastomajz (customize) Sada je potrebno da apl ikaci ju prebacite iz gomile ostal ihapl ikaci ja ( levo) u meni (desno) kao što je prikazano na sl ikama

40

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Pokretanje apl ikaci je iz pretraživača ne zahteva internet al i da biste se povezal i saostal ima internet vam je neophodan

Internet mreža i komunikacije

41

Broj 36

Pri pokretanju apl ikaci je treba da izaberete ime diskusi je (conversation name) i l iprostori je uslovno rečeno a to je ime grupe koju žel ite da kreirate i l i kojoj žel ite dase prikl jučite Nadimak (nickname) možete odabrati po žel j i a l i bi val ja lo da inadimak i ime diskusi je nemaju mnogo veze sa vašim stvarnim imenom i vašimostal im nadimcima u drugim apl ikaci jama i društvenim mrežama jer je to podatakkoj i Kriptoket-server vidi kada se na njega povežete pored vaše aj-pi (IP) adrese

Ove informaci je koje Kriptoket-server vidi nazivaju se metapodaci o koj ima smopričal i u trideset trećem broju Ime diskusi je i nadimak se mogu lako lažirati a zaprikrivanje aj-pi adrese će vam trebati neka anonimna mreža poput Tora i l ivirtualne privatne mreže (VPN) Više o metapodacima koje će Kriptoket-serverprikupiti od vas možete naći na nj ihovom blogu (https goo glTALq0R)

Ime diskusi je ćete proslediti ostal ima koj i su zainteresovani za zajedničkukomunikaci ju oni će se povezati sa vama i šifrovano ćaskanje može da počneInteresantno je kako korisnici niti vide niti moraju da brinu o kl jučevima Korisničkosučel je (GUI) apl ikaci je je jednostavno i praktično što je sigurno donelo slavu ovojapl ikaci j i pored vel ike medi jske pažnje

Kriptoket je projekat otvorenog koda i možete ga naći na Githabu(https goo gl4FOYMa) Ne samo da možete da proučavate kocircd apl ikaci je većmožete instal irati Kriptoket-servis na vašim serverima i tako imati potpunukontrolu nad metapodacima koje ostavl jate iza sebe kao mrvice hleba

Takođe je interesantno da apl ikaci ja još uvek nema stabi lnu podršku za Androidoperativni sistem al i eksperimentalna podrška je dostupna na KriptoketovomGithabu (https goo glpeXRgJ)

Propusti su ispravl jeni i apl ikaci ja sada koristi mnogo bol je kriptografske algoritmekoj i koriste el iptičke krive (ECDH - Eliptic Curve Diffie Hellman) za generisanjejavnog i tajnog kl juča El iptičke krive pružaju mnogo bol ju sigurnost od recimoRSA kl jučeva iste dužine o čemu smo govori l i u poslednjem delu seri ja la oenkriptovanoj elektronskoj pošti

Pored end-tu-end enkripci je Kriptoket koristi i OTR protokol koj i se koristi za XMPPvid komunikaci je Bez nepotrebnog ulaženja u detal je OTR vam pruža nešto što sezove prihvatl j ivo poricanje (plausible deniability) a to je mogućnost da porekne daste nešto baš vi napisal i ako se vaša šifrovana komunikaci ja ipak nekako dešifruje

Šifrovani čet

42

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Pregled popularnosti GNULinuks iBSD distribuci ja za mesec maj

Distrowatch

Pad ltPorast gtIsti rejting =(Korišćeni podaci sa Distrovoča)

123456789

101112131415161718192 02 12 22 32 42 5

MintDebianUbuntuFedoraopenSUSEMageiaCentOSManjaroArchLXLEelementaryPCLinuxOSAndroid-x86PeppermintNetrunnerQ4OSSolusPuppySabayonLubuntuKal ideepinantiXZorinwattOS

2 952 lt1706gt1498lt1462 =1106lt

945gt940lt879lt737lt701lt673lt638gt617=565gt539gt538gt534=534lt533gt509lt494lt478lt476=452 lt439gt

Iako veoma praktičan i dovol jnosiguran Kriptoket ni je za svenamene Nema podršku za video iaudio što je naprimer podržanokod pomenute Subrose Kriptoket jenamenjen kao sigurni ja alternativadruštvenim mrežama poputFejsbuka i svoju ulogu obavl ja većnekol iko godina što je pokazatel jdobrog kval iteta

Internet mreža i komunikacije

USKOROLiBRE-Serbian 2015

LLiiBBRREEČasopis o slobodnom softveru

TTrrii ggoodd iinnee ssaavvaammaa

Hvala što nam verujete

Page 39: Libre 36 hd lat

39

Broj 36

Šifrovani čet

Kriptografski model je i ovde takozvani end-tu-end (end-to-end) i sve (šifrovanje idešifrovanje) se obavl ja u vašem pretraživaču koj im pristupate ovom servisu pa jesvakako požel jno da pametno odaberete veb-pretraživač kako vas isti ne biizneverio svoj im manama i sigurnosnim propustima

Kad smo već kod end-tu-end šifrovanja da se podsetimo kako se ovo praktičnoizvodi kako kod mnogih apl ikaci ja tako i kod ove

Korisnici kreiraju javne i tajne kl jučeve lokalno javne proslede centralnom servisukoj i ih spaja pa servis umesto vas prosleđuje vaš javni kl juč osobama koje žele savama da sigurno komuniciraju (poši l jaoci poruka) Poši l jaoci šifruju porukunamenjenu vama vašim javnim kl jučem i proslede je centralnom servisu

Pređimo sada na instal iranje i korišćenje Kriptoketa

Dakle kada se ode na sajt Kriptoketa (https crypto cat) treba da se odaberedodatak za vaš pretraživač i on se instal ira na isti Ovde ćemo pretpostaviti da jeto Fajerfoks pa kad on bude tražio da ga restartujete učinite to

Sledeći korak je nalaženje ikonice instal irane apl ikaci je a za to morate otići u menirarr kastomajz (customize) Sada je potrebno da apl ikaci ju prebacite iz gomile ostal ihapl ikaci ja ( levo) u meni (desno) kao što je prikazano na sl ikama

40

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Pokretanje apl ikaci je iz pretraživača ne zahteva internet al i da biste se povezal i saostal ima internet vam je neophodan

Internet mreža i komunikacije

41

Broj 36

Pri pokretanju apl ikaci je treba da izaberete ime diskusi je (conversation name) i l iprostori je uslovno rečeno a to je ime grupe koju žel ite da kreirate i l i kojoj žel ite dase prikl jučite Nadimak (nickname) možete odabrati po žel j i a l i bi val ja lo da inadimak i ime diskusi je nemaju mnogo veze sa vašim stvarnim imenom i vašimostal im nadimcima u drugim apl ikaci jama i društvenim mrežama jer je to podatakkoj i Kriptoket-server vidi kada se na njega povežete pored vaše aj-pi (IP) adrese

Ove informaci je koje Kriptoket-server vidi nazivaju se metapodaci o koj ima smopričal i u trideset trećem broju Ime diskusi je i nadimak se mogu lako lažirati a zaprikrivanje aj-pi adrese će vam trebati neka anonimna mreža poput Tora i l ivirtualne privatne mreže (VPN) Više o metapodacima koje će Kriptoket-serverprikupiti od vas možete naći na nj ihovom blogu (https goo glTALq0R)

Ime diskusi je ćete proslediti ostal ima koj i su zainteresovani za zajedničkukomunikaci ju oni će se povezati sa vama i šifrovano ćaskanje može da počneInteresantno je kako korisnici niti vide niti moraju da brinu o kl jučevima Korisničkosučel je (GUI) apl ikaci je je jednostavno i praktično što je sigurno donelo slavu ovojapl ikaci j i pored vel ike medi jske pažnje

Kriptoket je projekat otvorenog koda i možete ga naći na Githabu(https goo gl4FOYMa) Ne samo da možete da proučavate kocircd apl ikaci je većmožete instal irati Kriptoket-servis na vašim serverima i tako imati potpunukontrolu nad metapodacima koje ostavl jate iza sebe kao mrvice hleba

Takođe je interesantno da apl ikaci ja još uvek nema stabi lnu podršku za Androidoperativni sistem al i eksperimentalna podrška je dostupna na KriptoketovomGithabu (https goo glpeXRgJ)

Propusti su ispravl jeni i apl ikaci ja sada koristi mnogo bol je kriptografske algoritmekoj i koriste el iptičke krive (ECDH - Eliptic Curve Diffie Hellman) za generisanjejavnog i tajnog kl juča El iptičke krive pružaju mnogo bol ju sigurnost od recimoRSA kl jučeva iste dužine o čemu smo govori l i u poslednjem delu seri ja la oenkriptovanoj elektronskoj pošti

Pored end-tu-end enkripci je Kriptoket koristi i OTR protokol koj i se koristi za XMPPvid komunikaci je Bez nepotrebnog ulaženja u detal je OTR vam pruža nešto što sezove prihvatl j ivo poricanje (plausible deniability) a to je mogućnost da porekne daste nešto baš vi napisal i ako se vaša šifrovana komunikaci ja ipak nekako dešifruje

Šifrovani čet

42

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Pregled popularnosti GNULinuks iBSD distribuci ja za mesec maj

Distrowatch

Pad ltPorast gtIsti rejting =(Korišćeni podaci sa Distrovoča)

123456789

101112131415161718192 02 12 22 32 42 5

MintDebianUbuntuFedoraopenSUSEMageiaCentOSManjaroArchLXLEelementaryPCLinuxOSAndroid-x86PeppermintNetrunnerQ4OSSolusPuppySabayonLubuntuKal ideepinantiXZorinwattOS

2 952 lt1706gt1498lt1462 =1106lt

945gt940lt879lt737lt701lt673lt638gt617=565gt539gt538gt534=534lt533gt509lt494lt478lt476=452 lt439gt

Iako veoma praktičan i dovol jnosiguran Kriptoket ni je za svenamene Nema podršku za video iaudio što je naprimer podržanokod pomenute Subrose Kriptoket jenamenjen kao sigurni ja alternativadruštvenim mrežama poputFejsbuka i svoju ulogu obavl ja većnekol iko godina što je pokazatel jdobrog kval iteta

Internet mreža i komunikacije

USKOROLiBRE-Serbian 2015

LLiiBBRREEČasopis o slobodnom softveru

TTrrii ggoodd iinnee ssaavvaammaa

Hvala što nam verujete

Page 40: Libre 36 hd lat

40

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Pokretanje apl ikaci je iz pretraživača ne zahteva internet al i da biste se povezal i saostal ima internet vam je neophodan

Internet mreža i komunikacije

41

Broj 36

Pri pokretanju apl ikaci je treba da izaberete ime diskusi je (conversation name) i l iprostori je uslovno rečeno a to je ime grupe koju žel ite da kreirate i l i kojoj žel ite dase prikl jučite Nadimak (nickname) možete odabrati po žel j i a l i bi val ja lo da inadimak i ime diskusi je nemaju mnogo veze sa vašim stvarnim imenom i vašimostal im nadimcima u drugim apl ikaci jama i društvenim mrežama jer je to podatakkoj i Kriptoket-server vidi kada se na njega povežete pored vaše aj-pi (IP) adrese

Ove informaci je koje Kriptoket-server vidi nazivaju se metapodaci o koj ima smopričal i u trideset trećem broju Ime diskusi je i nadimak se mogu lako lažirati a zaprikrivanje aj-pi adrese će vam trebati neka anonimna mreža poput Tora i l ivirtualne privatne mreže (VPN) Više o metapodacima koje će Kriptoket-serverprikupiti od vas možete naći na nj ihovom blogu (https goo glTALq0R)

Ime diskusi je ćete proslediti ostal ima koj i su zainteresovani za zajedničkukomunikaci ju oni će se povezati sa vama i šifrovano ćaskanje može da počneInteresantno je kako korisnici niti vide niti moraju da brinu o kl jučevima Korisničkosučel je (GUI) apl ikaci je je jednostavno i praktično što je sigurno donelo slavu ovojapl ikaci j i pored vel ike medi jske pažnje

Kriptoket je projekat otvorenog koda i možete ga naći na Githabu(https goo gl4FOYMa) Ne samo da možete da proučavate kocircd apl ikaci je većmožete instal irati Kriptoket-servis na vašim serverima i tako imati potpunukontrolu nad metapodacima koje ostavl jate iza sebe kao mrvice hleba

Takođe je interesantno da apl ikaci ja još uvek nema stabi lnu podršku za Androidoperativni sistem al i eksperimentalna podrška je dostupna na KriptoketovomGithabu (https goo glpeXRgJ)

Propusti su ispravl jeni i apl ikaci ja sada koristi mnogo bol je kriptografske algoritmekoj i koriste el iptičke krive (ECDH - Eliptic Curve Diffie Hellman) za generisanjejavnog i tajnog kl juča El iptičke krive pružaju mnogo bol ju sigurnost od recimoRSA kl jučeva iste dužine o čemu smo govori l i u poslednjem delu seri ja la oenkriptovanoj elektronskoj pošti

Pored end-tu-end enkripci je Kriptoket koristi i OTR protokol koj i se koristi za XMPPvid komunikaci je Bez nepotrebnog ulaženja u detal je OTR vam pruža nešto što sezove prihvatl j ivo poricanje (plausible deniability) a to je mogućnost da porekne daste nešto baš vi napisal i ako se vaša šifrovana komunikaci ja ipak nekako dešifruje

Šifrovani čet

42

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Pregled popularnosti GNULinuks iBSD distribuci ja za mesec maj

Distrowatch

Pad ltPorast gtIsti rejting =(Korišćeni podaci sa Distrovoča)

123456789

101112131415161718192 02 12 22 32 42 5

MintDebianUbuntuFedoraopenSUSEMageiaCentOSManjaroArchLXLEelementaryPCLinuxOSAndroid-x86PeppermintNetrunnerQ4OSSolusPuppySabayonLubuntuKal ideepinantiXZorinwattOS

2 952 lt1706gt1498lt1462 =1106lt

945gt940lt879lt737lt701lt673lt638gt617=565gt539gt538gt534=534lt533gt509lt494lt478lt476=452 lt439gt

Iako veoma praktičan i dovol jnosiguran Kriptoket ni je za svenamene Nema podršku za video iaudio što je naprimer podržanokod pomenute Subrose Kriptoket jenamenjen kao sigurni ja alternativadruštvenim mrežama poputFejsbuka i svoju ulogu obavl ja većnekol iko godina što je pokazatel jdobrog kval iteta

Internet mreža i komunikacije

USKOROLiBRE-Serbian 2015

LLiiBBRREEČasopis o slobodnom softveru

TTrrii ggoodd iinnee ssaavvaammaa

Hvala što nam verujete

Page 41: Libre 36 hd lat

41

Broj 36

Pri pokretanju apl ikaci je treba da izaberete ime diskusi je (conversation name) i l iprostori je uslovno rečeno a to je ime grupe koju žel ite da kreirate i l i kojoj žel ite dase prikl jučite Nadimak (nickname) možete odabrati po žel j i a l i bi val ja lo da inadimak i ime diskusi je nemaju mnogo veze sa vašim stvarnim imenom i vašimostal im nadimcima u drugim apl ikaci jama i društvenim mrežama jer je to podatakkoj i Kriptoket-server vidi kada se na njega povežete pored vaše aj-pi (IP) adrese

Ove informaci je koje Kriptoket-server vidi nazivaju se metapodaci o koj ima smopričal i u trideset trećem broju Ime diskusi je i nadimak se mogu lako lažirati a zaprikrivanje aj-pi adrese će vam trebati neka anonimna mreža poput Tora i l ivirtualne privatne mreže (VPN) Više o metapodacima koje će Kriptoket-serverprikupiti od vas možete naći na nj ihovom blogu (https goo glTALq0R)

Ime diskusi je ćete proslediti ostal ima koj i su zainteresovani za zajedničkukomunikaci ju oni će se povezati sa vama i šifrovano ćaskanje može da počneInteresantno je kako korisnici niti vide niti moraju da brinu o kl jučevima Korisničkosučel je (GUI) apl ikaci je je jednostavno i praktično što je sigurno donelo slavu ovojapl ikaci j i pored vel ike medi jske pažnje

Kriptoket je projekat otvorenog koda i možete ga naći na Githabu(https goo gl4FOYMa) Ne samo da možete da proučavate kocircd apl ikaci je većmožete instal irati Kriptoket-servis na vašim serverima i tako imati potpunukontrolu nad metapodacima koje ostavl jate iza sebe kao mrvice hleba

Takođe je interesantno da apl ikaci ja još uvek nema stabi lnu podršku za Androidoperativni sistem al i eksperimentalna podrška je dostupna na KriptoketovomGithabu (https goo glpeXRgJ)

Propusti su ispravl jeni i apl ikaci ja sada koristi mnogo bol je kriptografske algoritmekoj i koriste el iptičke krive (ECDH - Eliptic Curve Diffie Hellman) za generisanjejavnog i tajnog kl juča El iptičke krive pružaju mnogo bol ju sigurnost od recimoRSA kl jučeva iste dužine o čemu smo govori l i u poslednjem delu seri ja la oenkriptovanoj elektronskoj pošti

Pored end-tu-end enkripci je Kriptoket koristi i OTR protokol koj i se koristi za XMPPvid komunikaci je Bez nepotrebnog ulaženja u detal je OTR vam pruža nešto što sezove prihvatl j ivo poricanje (plausible deniability) a to je mogućnost da porekne daste nešto baš vi napisal i ako se vaša šifrovana komunikaci ja ipak nekako dešifruje

Šifrovani čet

42

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Pregled popularnosti GNULinuks iBSD distribuci ja za mesec maj

Distrowatch

Pad ltPorast gtIsti rejting =(Korišćeni podaci sa Distrovoča)

123456789

101112131415161718192 02 12 22 32 42 5

MintDebianUbuntuFedoraopenSUSEMageiaCentOSManjaroArchLXLEelementaryPCLinuxOSAndroid-x86PeppermintNetrunnerQ4OSSolusPuppySabayonLubuntuKal ideepinantiXZorinwattOS

2 952 lt1706gt1498lt1462 =1106lt

945gt940lt879lt737lt701lt673lt638gt617=565gt539gt538gt534=534lt533gt509lt494lt478lt476=452 lt439gt

Iako veoma praktičan i dovol jnosiguran Kriptoket ni je za svenamene Nema podršku za video iaudio što je naprimer podržanokod pomenute Subrose Kriptoket jenamenjen kao sigurni ja alternativadruštvenim mrežama poputFejsbuka i svoju ulogu obavl ja većnekol iko godina što je pokazatel jdobrog kval iteta

Internet mreža i komunikacije

USKOROLiBRE-Serbian 2015

LLiiBBRREEČasopis o slobodnom softveru

TTrrii ggoodd iinnee ssaavvaammaa

Hvala što nam verujete

Page 42: Libre 36 hd lat

42

LLiiBBRREE ČASOPIS O SLOBODNOM SOFTVERU Maj 2 015

Pregled popularnosti GNULinuks iBSD distribuci ja za mesec maj

Distrowatch

Pad ltPorast gtIsti rejting =(Korišćeni podaci sa Distrovoča)

123456789

101112131415161718192 02 12 22 32 42 5

MintDebianUbuntuFedoraopenSUSEMageiaCentOSManjaroArchLXLEelementaryPCLinuxOSAndroid-x86PeppermintNetrunnerQ4OSSolusPuppySabayonLubuntuKal ideepinantiXZorinwattOS

2 952 lt1706gt1498lt1462 =1106lt

945gt940lt879lt737lt701lt673lt638gt617=565gt539gt538gt534=534lt533gt509lt494lt478lt476=452 lt439gt

Iako veoma praktičan i dovol jnosiguran Kriptoket ni je za svenamene Nema podršku za video iaudio što je naprimer podržanokod pomenute Subrose Kriptoket jenamenjen kao sigurni ja alternativadruštvenim mrežama poputFejsbuka i svoju ulogu obavl ja većnekol iko godina što je pokazatel jdobrog kval iteta

Internet mreža i komunikacije

USKOROLiBRE-Serbian 2015

LLiiBBRREEČasopis o slobodnom softveru

TTrrii ggoodd iinnee ssaavvaammaa

Hvala što nam verujete

Page 43: Libre 36 hd lat

USKOROLiBRE-Serbian 2015

LLiiBBRREEČasopis o slobodnom softveru

TTrrii ggoodd iinnee ssaavvaammaa

Hvala što nam verujete

Page 44: Libre 36 hd lat

TTrrii ggoodd iinnee ssaavvaammaa

Hvala što nam verujete