Upload
isirjan
View
229
Download
5
Embed Size (px)
DESCRIPTION
LiBRE! časopis o slobodnom softveru!
Citation preview
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
USKOROLiBRE-Serbian 2015
LLiiBBRREEČasopis o slobodnom softveru
TTrrii ggoodd iinnee ssaavvaammaa
Hvala što nam verujete
TTrrii ggoodd iinnee ssaavvaammaa
Hvala što nam verujete