My Last Post on This Domain

OK guys,

I think that it is time for me to publish the last post on this blog using WordPress as a domain. As you probably already know, GitHub is my favorite company and I have decided to switch my blog to a completely new domain.

I have published a couple of posts exclusively on the new domain and backed up every post from this domain to my new address (with one exception, but I’m working on it). I feel confident now to make the switch and I started to feel really comfortable using GitHub + Jekyll as a blogging platform, so I’ve decided to drop by and say good bye to my old domain.

From now on, you can follow me on r3bl.github.io. Be sure to use the http version of the site because https version is currently not properly implemented in the code. If you run into some issue while browsing the site or you miss a feature that I had implemented on this domain, feel free to report it here.

As always, you’re more than welcome to contact me anytime on aleksandar.todorovic@mail.ru. I hope that you’ll continue to read me on my new address.

Sincerely,
Aleksandar Todorović

elementary OS – Savršena distribucija za mene

Sada sam tek shvatio da iako mi je blog pun postova o Linuksu, trenutno nemam niti jedan post posvećen u potpunosti distribuciji koja je zadovoljila sve kriterijume da bude savršeni operativni sistem za moje potrebe: elementary OS.

Već sam pisao ponešto o svojem putu koji me je doveo sve do elementary-a kada sam se pridružio #budiUbuntu akciji blogeraša sa naših prostora u ovom postu, tako da se neću puno zadržavati tu nego ću vam ispričati zašto je baš elementary OS savršena distribucija za mene.

Ako ste ikada čuli za elementary OS, već znate da je prelijep. Nastao je kao fork Ubuntu-a sa željom da ga učine ljepšim. Prva verzija se zvala Jupiter i nemam ama baš nikakvih iskustva sa tom verzijom. Nakon toga slijedi Luna, i dalje aktuelna verzija elementary-a bazirana na Ubuntu 12.04 verziji i tu počinje moje putovanje, koje se sada nastavlja sa beta verzijama sledjećeg u nizu odličnih proizvoda elementary porodice: Freya.

Pa šta ga izdvaja iz većine toliko da ga smatram savršenim operativnim sistemom? Prije svega, naravno, moram da izdvojim njegovu ljepotu. Dosta je minimalističan sistem, nakon svakog mog klika operativni sistem se odaziva istovremeno, nešto na šta nisam baš navikao koristeći KDE distribucije i Prozore u prošlosti. Tu je i odličan Ubuntu repozitorij programa, tako da se uopšte ne brinem za to da postoji neki program pisan za Linuks platformu koji ja ne mogu da pokrenem.

elementary koristi vlastiti DE pod nazivom Pantheon, DE koji radi savršeno i dolazi pred-instaliran sa svim programima koji će vam ikada biti potrebni: za slušanje muzike, gledanje videa i fotografija, čitanje dokumenata, pretraživanje interneta, čitanje mailova i slično. Svaki od programa je jednostavno prelijep i većinu nisam nikada ni promjenio, međutim neki od tih programa jednostavno ne pružaju dovoljno mogućnosti za mene, tako da konstantno preferiram Firefox umjesto Midorija, Thunderbird mi zamjenjuje Geary, a što se filmova tiče jednostavno nikada ni na jednoj platformi nisam uspio da se odviknem od korišćenja VLC plejera, bez obzira na to koliko je Audience savršen program i radi bez ikakvih poteškoća.

Sistem jeste uveliko zatvoren i na sve strane se može čitati o tome kako njegovi developeri u dizajnu u mnogo čemu kopiraju Mac, međutim ne smatram ga kopijom Mac operativnog sistema iako postoje neke sličnosti koje ne mogu da se ne primjete.

Jednostavno obožavam to što je sistem minimalistički i funkcionalan. Ukoliko se pronađe neka stvar koja mi ne odgovara (tipa nedostatak minimise opcije u programima), poprilično je lako pronaći rješenje za tako nešto. Ukoliko se javi neki problem koji je potrebno riješiti, to što je sistem baziran na Ubuntu-u je veliki plus i većina rješenja se može naći tako što se u internet tražilici unese opis problema i na kraju doda riječ elementary ili Ubuntu.

Postoji neka draž u praćenju razvoja nekog operativnog sistema. To sam po prvi put osjetio kada sam instalirao Beta 1 verziju nove verzije operativnog sistema pod nazivom Freya. Iako mi se nakon same instalacije operativnog sistema promjene nisu činile toliko drastične da je potrebna nova verzija operativnog sistema za tako nešto, ekipa koja stoji iza elementary OS-a radi svakodnevno da donesu neke nove funkcije, neke nove izmjene u dizajnu i riješe neke nove bagove koje su mučile ovaj operativni sistem. Danas, nekoliko dana od Freya Beta 2 verzije, novi elementary se polako oblikuje u nešto fantastično. U nešto nevjerovatno. Neopisiv je osjećaj ponosa koji imam zbog toga što sam pratio to sve i učestvovao u njegovoj izradi prijavljivanjem ponekog baga i učestvovanjem u diskusiji u odličnoj službenoj Google+ zajednici (koja je i jedini razlog zašto koristim Google+ kao društvenu mrežu). Skoro svaki dan se iznenadim vrteći standardne komande za update-ovanje sistema u Terminal-u otkrivajući nove mogućnosti koje mi ovaj operativni sistem pruža.

Kombinacija prelijepog minimalističkog izgleda, ogromna količina dostupnog softvera, lakoća prilagođavanja sitnih problema koji me muče, lakoća pronalaska rješenja za probleme sa kojima se susrećem, odlična zajednica i fantastičan izgled (nešto što se ne može dovoljno puta naglasiti) su bila dobitna kombinacija za mene. Sada stojim u potpunosti iza elementary projekta, finansijski ih podržavam kad god sam u mogućnosti, i preporučujem elementary projekat svakom prilikom na koju naletim, pa tako i sa ovim postom.

Nisam počeo da pišem ovaj post sa ciljem da vas nagovorim da pređete na elementary (mada, naravno, jedna preokrenuta duša za mene znači mnogo). Smatram da je odabir prave distribucije proces sa kojim se svaki potencijalni Linuksaš sam treba suočiti i istražiti mnoge opcije prije nego što se odluči za konačno rješenje. Ovaj post pišem čisto iz razloga da navedem neke razloge zašto je elementary OS savršen operativni sistem za mene.

Ubuntu utopija #budiUbuntu

Postoji nešto što nas izdvaja iznad miliona i miliona drugih vrsta koje su živile nekada u istoriji naše planete: snalažljivi smo i držimo se zajedno.

Naravno, to držanje zajedno je često narušeno. Svake godine desetine hiljada ljudi izgubi svoj život raspravljajući se oko nekog mitskog bića za koje ne možemo da potvrdimo niti da postoji niti da ne postoji. Ljubomora nas čini užasnim osobama. Imamo različite poroke i u zavisnosti od tih poroka radimo neke užasne stvari.

Ali, kada upoznamo osobu bez da joj znamo spol, boju kože, religijska uvjerenja i godine, nevjerovatne stvari se događaju. Jednom kada se udaljimo od osnovnih predrasuda koje su sastavni dio svakoga od nas, postajemo dio zajednice, a ta zajednica je sposobna da uradi mnogo toga. To smo dokazali tokom poplava koje su ove godine pogodile naša područja. To dokazujemo svake godine protestima širom svijeta i na još bezbroj primjera. Odbacimo predrasude i postanimo dio zajednice.

Biti ubuntu znači biti dio zajednice. Biti ubuntu znači biti dio nečega većeg od nas. Biti ubuntu znači pomagati jedni drugima. Biti ubuntu znači uzimati od zajednice, ali joj u istoj mjeri i vraćati nazad. Biti ubuntu znači biti slobodan. Biti ubuntu znači biti srećan.

Može se smatrati da je čitava Linux zajednica nastala na ovim principima. Međutim, Ubuntu zajednica je najrasprostranjenija. Kao takva, učinili smo mnogo toga. Kreirali smo najpopularniju Linux distribuciju, kreirali smo jednostavno prelijepu Linux distribuciju, kreirali smo Linux distribucije za početnike, kreirali smo nekoliko korisničkih okruženja, odličan menadžer paketa, distribucije za ispitivanje penetracije, distribucije za edukaciju korisnika, naš softver se koristi u državnim institucijama, prilagođeni smo školama, umjetnicima, drugačijim jezicima…

Iz jednog projekta su nastale desetine odličnih projekata, svaki sa svojom posebnom namjenom i svaki na svoj način važan za zajednicu. Sve smo to omogućili držeći se ubuntu principa. Zašto ne bi i ti? Odbaci predrasude, uzmi prazan DVD i istraži sa nama ubuntu utopiju.

Ovaj post je moj drugi doprinos #budiUbuntu akciji. Moj prvi doprinos se nalazi ovdje.

Moj put od Fedore preko Archa do Ubuntu derivata #budiUbuntu

Dakle, kao i svaka osoba na ovoj planeti, prije nešto više od godinu dana sam počeo biti bombardovan sa člancima o vijestima koje nam donosi zviždač (eng. whistleblower) Edward Snowden. Saznao sam koliko je NSA duboko zavukla nos u naše guzice. Otprilike u isto vrijeme sam završio srednju školu te samim tim imao ogromnu količinu slobodnog vremena. To vrijeme sam iskoristio da bih se fokusirao na mrežnu sigurnost. Studirajući inženjersku informatiku znao sam da ću prije ili kasnije morati da se odlučim za neki dio računarstva koji me najviše zanima, a oduvijek me fascinirala sigurnost u moderno doba.

I tako, malo povučen od strane Snowdena i ljudi koji su na redditu pomagali jedni drugima da izbjegnu nadzor od strane NSA, malo povučen željom da naučim što više mogu o sigurnosti u digitalnom dobu, naletih na to čudo zvano Linux.

Odma u početku mog Linuxaškog puta, ljudi su me odvajali od Ubuntua govoreći mi da Canonical nije ništa bolji od Microsofta, da ni Ubuntu derivati nisu ništa bolji što se tiče privatnosti, da Ubuntu koristi neka stara softverska rješenja u sklopu svog sistema i slične stvari, međutim u tom trenutku moj put kroz Linux je bio neizbježan. Počeo je sa Fedorom pa me odveo sve do Arch Linuxa u to doba.

U svakom od isprobanih ne-Ubuntu slučajeva pojavljivalo se nešto što mi je falilo, neki program, neka funkcija, nešto što bi me zadržalo na njemu više nego na crackovanom Prozoru sa kojim sam napravio dual boot. Kao malo razvijeniji početnik u Linux svijetu, moj propast sa Arch Linuxom je bio neizbježan, te sam se nakon njega odvojio od Linux svijeta na neko vrijeme, ostavljajući raspadnut sistem za sobom i kriveći AMD zbog njihove užasne podrške za vlasničke drajvere na Linux platformi.

Nekoliko mjeseci kasnije naletio sam na jednu novu distribuciju koja mi je zapala za oko: elementary OS Luna. Prelijepo dizajnirana, troši minimalno resursa, stane na običan CD (čime se malo koja distribucija današnjice može pohvaliti)… Instalirao sam ga i po prvi put postao dio Ubuntu zajednice.

Sistem je prelijep i i dalje je moj glavni izbor što se tiče distribucije. Sve probleme na koje sam našao sam uspješno riješio. Ukoliko mi DuckDuckGo pretraga, koja je obično uključivala kratak opis problema i riječ elementary, nije pomogla, obično bih samo zamijenio riječ elementary sa riječi Ubuntu i našao bih rješenje svog problema. Uz odličan Ubuntu repozitorij i prelijep elementary izgled osjećao sam se izvanredno i moj procenat korištenja Linuxa ispred Prozora se popeo sa 20 na 70 posto vremena provedenog za laptopom.

Prošlo je već pola 2014. godine i elementary OS Luna je odavno postao zastareo sistem. Ubuntu 14.04 je već odavno izašao, kao i većina derivata baziranih na njemu, međutim novi elementary se još uvijek zvao Isis i čekao ga je dalek put do svoje beta verzije. Vođen prethodnim pozitivnim iskustvom sa lakoćom rješavanja problema na elementary derivatu, pokušavam Ubuntu, GNOME Ubuntu i na kraju se odlučujem za Kubuntu osjećajući se pomalo nostalgično za KDE interfejsom koji me je doveo u Linux svijet i koji sam koristio u svakoj distribuciji prije instalacije Lune. Ovaj punokrvni KDE sistem mi je pružio sve što sam ikada trebao i njegov korganizer softver je nešto što sam mjesecima bezuspješno tražio na svom Prozoru. Moje vrijeme provedeno na Linux platformi se sada već povećalo na 90%, koristeći Prozore samo kada trebam da pokrenem neke virtualne mašine ili imam potrebu da se malo opustim uz World of Tanks.

elementary OS je u međuvremenu promjenio ime u Freya te je izašla prva beta verzija. Vođen prethodnim pozitivnim iskustvom sa oba Ubuntu derivata (elementary kao ljepoticom i Kubuntuom kao punokrvnim sistemom koji ima sve što trebam), po prvi put kreiram trostruki boot i osjećam se savršeno sa svoja dva ljubimca: Freyom i Kubuntuom. Razmišljao sam o tome da im dam neka posebna imena kao što Savesna svoj računar naziva Toše, ali sama imena distribucija mi se čine savršena, tako da se sa ponosom predstavljam internetu kao Kubuntaš i elementaš.

Ovaj post je moj doprinos #budiUbuntu akciji. Ovom prilikom bih se zahvalio Milošu Miladinoviću na pokretanju ideje. Vrlo vjerovatno u vrlo kratkom vremenu od objavljivanja ovog teksta slijedi još jedan o Ubuntu filozofiji čime ću da upotpunim svoj doprinos #budiUbuntu akciji.

Back to Kubuntu

So, in the last 48 hours I was again, looking for a new distro. Don’t know why, but I just felt I should be using something else.

And again, I was search for the perfect distro for my needs. As you know if you’re following my blog, I’m a big security researcher kind a guy. So, naturally, my first choice was Kali Linux. But, the problem is that I don’t like GNOME interface. Don’t know why, but it’s just not right for me. So, I tried compiling my own Kali Linux .iso file with KDE interface. Well, it’s easy to say that that didn’t work as planned. I did not manage to get it working. So I tried installing regular Kali Linux and replacing GNOME interface with KDE. That also didn not work as planned.

I felt kinda noobish. Even though I’ve tried a lot of distros and even though I did install Kali Linux before as my main operating system, I just could not get it to work perfectly with my Windows 8.1 and a TrueCrypt-encrypted shared partition. So I decided I should use some other KDE-based distro and fill it up with security software. I installed openSUSE but I just could not get their password manager. So I decided I should stick with Kubuntu because I wanted that apt-get so badly! It took me at least three or four clean installs to get it to work right. I kept changing my repo server that messed things up. Once I even stopped the upgrade command in progress and that messed things up for me.

But, finally, I managed to get it to work. And it feels great and robust just as I hoped it will. So, I’m back with Kubuntu, I really like the job the Kubuntu developers are doing and I’m also considering about joining the community and participating in Kubuntu development. But first, a couple of days of trying it out, just to make sure I don’t mess anything up. Again.