Category Archives: GNU/Linux

OpenSolaris predavanje – utisci

Ono što sam najavio u prethodnom postu odigralo se danas. Za one koji nisu pročitali prethodni post, u pitanju je predavanje o OpenSolarisu.

Predavanje su održala dva developera iz Češke zaposlena u Sun-u (Tomas Dzik i Milan Jurik). Malo duže je trajalo nego što su najavili, ali su teme bile krajnje zanimljive (bar meni) tako da mi je i drago zbog toga. Pošto sam do sad imao jako malo dodira sa Solarisom (znam samo osnovne stvari) dosta novih stvari sam saznao. Teme o kojima je govoreno su napisane u prethodnom postu, a propraćene su live primerima.

Na kraju (kad je samo nas nekoliko ostalo) su podelili brisače šoferšajbne sa OpenSolaris logo-om uz rečenicu: “Wipe your windows!” :D

Drugi deo je možda i bio zanimljiviji jer je bio neoficijalan, a bilo je i piva :) . Dvojica predavača su došla u LUGoNS prostorije i u opuštenoj atmosferi su pričali o razmim IT temama. Na početku su uglavnom odgovarali na pitanja o OpenSolarisu, ali kasnije su se dotakli raznih tema. Jedna od zanimljivijih stvari koje sam saznao je kako je Eclipse (pomračenje sunca) dobio ime. Naime, IBM je bio kum, a ime je dato kao odgovor na ime firme koja je razvila JavuSun (sunce). I pre sam mislio da je Eclipse dobro ime, ali nikad se nisam potrudio da saznam zašto se tako zove.

Nisam ništa slikao (aparat mi je extremno star, a i nemam naviku), ali dreamerns jeste tako da možda okačim i koju sličicu ako se setim da tražim da mi pošalje.

Sve u svemu, odlično proveden dan.

Zbogom uptime

Nisam fanatik što se tiče velikog uptime-a, ali uglavnom se desi da prođe dosta dana od poslednjeg restarta. Pogotovo je to slučaj sa računarom koji mi služi kao router, jer preko njega i sestra ide na net, tu mi je portage, BNC, DHCP za lokalnu mrežu i još dosta stvari… Zbog svega toga jako retko ga gasim (svojom voljom nikad :) ) i dogurao je do 135 dana uptime-a. Poslednji put sam ga ugasio za vreme Exita jer sam imao goste koji su koristili moju sobu, a smetao im je računar dok spavaju.

Sve je to super i verovatno bi nastavio u istom ritmu da struja nije odlučila da nestane večeras oko 8 sati. Naranvo, vratila se nakon 30 sekundi, ali i to je bilo dovoljno da mi pokvari planove.

Međutim to nije ono što me iznenadilo. Pravo iznenađenje (pozitivno) je bila činjenica da se računar upalio bez problema posle gašenja. Nisam mislio da je nešto pregorelo, već sam verovato da posle 135 dana njakanja i prekompajliranje kompletnog sistema naživo (zbog raznih update-ova) sistem nema šanse da se podigne jer sam pretpostavio da sam gomilu puta zaboravio da menjam skripte koje će raditi automatski ono što sam ja mesecima ručno radio. Međutim, posle nekoliko minuta bez problema sam se ulogovao preko mreže i posle brzinske provere video da sve radi kao što je i ranije radilo. Prosto nisam mogao da verujem. Bravo ja… Već sam se pripremio na akrobacije sa premeštanjem monitora i tastature (pošto je taj računar headless) i popravljanja brljotina od ranije.

Sad sam zadovoljan samim sobom jer sam (izgleda) dobro sve ispodešavao. Gašenje sam iskoristio da update-ujem i kernel na poslednju verziju, jer je to bio jedini deo sistema koji je bio stariji, međutim sad sam uključio i kexec podršku, tako da će i kernel redovno da se menja bez reboota…

Sad mi ostaje da vidim koliko će računar ovaj put izdržati :)

Novi član familije…

Nisam dugo ništa pisao… Mislim da je to posledica činjenice da su predavanja na fakultetu počela, što znači da je ispitni rok odavno završen, pa više nemam šta da izbegavam (kao što je na primer učenje) i pišem po blogu. Ali eto, nakon par nedelja sam uhvatio malo vremena…

Najveća novost je to što sam dobio novog člana računarske porodice… U pitanju je IBM ThinkPad T41 lap-top. Izgleda ovako:
T41

Kupio sam ga polovnog, iako to nikad ne radim sa tehničkim stvarima (u stvari ne radim to sa bilo čim što kupujem), ali naleteo sam na zaista dobru ponudu, a sam računar je perfektno očuvan (nigde jedne ogrebotine nema).

U svojoj kratkoj istoriji kod mene je prošao par faza. Kad sam ga doneo kući, na njemu je bio instaliran piratski Windows. Nije preživeo ni sat vremena… Sledeća faza je bila da instaliram (K)Ubuntu na njega dok ne spremim Gentoo na desktop računaru, što sam i uradio… Posle toga mi je u jednom trenutku prilično hitno zatrebala jedna aplikacija i trebalo mi je oko 3 sata da iskompajliram sve zavisnosti, pa mi je pali na pamet da Gentoo i nije baš za lap-top, baš zbog tih situacija. Posledica toga je bila da sam ponovo instalirao Ubuntu, obrisao Gnome, instalirao KDE (jebi ga, nisam imao pri ruci Kubuntu) i instalirao i Fluxbox, koji i koristim.

Međutim, sada nakon dužeg korišćenja Gentoo-a na 2 računara pizdim na sve na Ubuntu-u. Prvo što nisam mogao da ga nateram da automatski podiže eth0 interface. Podesio sam sve konfiguracione fajlove, ubacio skripte u odgovarajući runlevel i ništa. Na kraju sam podigao KDE i tamo našao opciju “Automaticly start up interface” (ili tako nešto), to štiklirao i sad radi kako treba.

Desetak minuta sam proveo tražeći gde se nalazi prokleti /etc/inittab i na kraju ga nisam našao jer Ubuntu koristi Upstart.

Dalje, sat vremena sam proveo tražeći kako da sklonim splash pri podizanju (to je lakši deo) i da nateram kernel da koristim radeonfb ili vesafb… Našao sam da su moduli iskompajlirani, ali ne znam zašto neće da se učitaju pored svih pokušaja da u grubu dodam pravu opciju. U stvari ne zanima me koji module se u pozadini koristi, samo da dobijem neku normalnu rezoluciju u konzoli.

Dobra strana je to što mi je sav hardware prepoznat i drajveri su automatski instalirani (sem fglrx drajvera za grafičku). Čak je i dial-up modem bez problema prepoznat, samo što ga nisam još isprobao, ali to nije zanimljivo. Nemam šta da čačkam… ;)

Kontam da ciljna grupa Ubuntu-a nisu korisnici kao ja, koji vole da čačkaju ispod haube i koji ne vole da koriste GUI alate, ali videću kako će mi ležati malo kasnije. Moguće je da samo treba da prođe neko vreme da se naviknem. Vreme će pokazati…

Linux po meri

Svako ko je malo upućeniji u priču o Linux-u zna da postoji mnoštvo distribucija. Ako zanemarimo tehnićke činjenice koje su uglavnom bitne tehnički potkovanijim korisnicima, za obične korisnike razlika između svih distibucija se svodi na razliku u software-u koji dolazi uz distribuciju. Naravno, većina ima repozitorijume sa kojih može da se skine dodatni software, ali šta raditi ako hoćete da imate Live sistem ili ako nemate odgovarajuću konekciju da biste mogli da skinete sve dodatne programe…

Jedno od rešenja za ovo bi bilo da sami napravite distribuciju sa software-om koji vam treba, ali u tom slučaju se više ne svrstavate u obične korisnike, pa ova priča nema mnogo smisla. Isto ovo rešenje, samo mnogo automatizovanije nudi distribucija NimbleX. Ovo je distribucija zasnovana na Slackware-u i može da se snimi na CD od 8 cm, USB flash, mp3 player itd…

Međutim, parava lepota leži u tome što on-line, kroz jako jednostavan web interface, možete da napravite sistem sa tačno onim softwareom koji vam treba. Sve se svodi na nekoliko klikova tipa Next, biranja software-a, još par dodatnih parametara i server autoramski generiše ono što ste naručili. U kratkom roku ćete dobiti link ka ISO image-u koji samo treba da narežete i imaćete Linux Live CD po meri. Mnogo dobra stvar…

Custom NimbleX možete napraviti ovde.

The ABC of Unix

Davno sam naišao na ovu pesmicu negde na netu (ne znam više gde, ali napravio sam kopiju). Ono što me potsetilo da je objavim je tema na LUGoNS forumu gde je objavljena još jedna zanimljiva pesmica.

Dakle, ABC of Unix:

A is for awk, which runs like a snail, and
B is for biff, which reads all your mail.
C is for cc, as hackers recall, while
D is for dd, the command that does all.
E is for emacs, which rebinds your keys, and
F is for fsck, which rebuilds your trees.
G is for grep, a clever detective, while
H is for halt, which may seem defective.
I is for indent, which rarely amuses, and
J is for join, which nobody uses.
K is for kill, which makes you the boss, while
L is for lex, which is missing from DOS.
M is for more, from which less was begot, and
N is for nice, which it really is not.
O is for od, which prints out things nice, while
P is for passwd, which reads in strings twice.
Q is for quota, a Berkeley-type fable, and
R is for ranlib, for sorting ar table.
S is for spell, which attempts to belittle, while
T is for true, which does very little.
U is for uniq, which is used after sort, and
V is for vi, which is hard to abort.
W is for whoami, which tells you your name, while
X is, well, X, of dubious fame.
Y is for yes, which makes an impression, and
Z is for zcat, which handles compression.

Fluxbox

Pre neki dan mi se desila situacija da je neko drugi trebao da koristi moj računar dok ja nisam tu. Ništa posebno, samo da proveri mail na Gmail-u. Međutim, pošto sam potpuno zaboravio da sam ostavio desktop onako kako ga ja koristim, a ne onako kao što bi to očekivo neko ko je navikao na ikonice i prozore, nastao je problem. Naime, ja u svakodnevnom radu koristim fluxbox bez ikakvih dodatnih programa što se tiče ukrašavanja ili nečeg sličnog (ne koristim ni fbDesk, tako da nema ni ikonica). Jednostavno, fluxbox podešen prema mojim navikama i xterm na jednoj od radnih površina mi završavaju većinu posla. Problem je rešen vrlo brzo, tako što sam primio poziv i razrešio misteriju “kako se dovraga ovde otvara Internet Explorer” tako što sam objasnio da nema nikakvog IE-a i da je za Firefox dovoljno pritisnuti dva dugmeta.

Kad sam krenuo da koristim Linux, prvo sam se zalepio za “velikane” što se tiče desktop okruženja. Probao sam i KDE i Gnome, ali mi je KDE više odgovarao. Dosta dugo sam njega koristio svakodnevno, ali vremenom je počela da me nervira tromost i zauzeće memorije, pa sam potražio alternative. Najviše mi se dopao fluxbox i zbog njega sam potpuno batalio bilo šta drugo.

Zašto? Mali je, brz, može jako lepo da izgleda, lako se podešava prema sopstvenim potrebama, ima slit i TABOVE… U svakodnevnom radu koristim izmenjenu Nyz temu (koja dolazi u fluxbox).

Podesio sam sve shortcut-ove na tastaturi tačno onako kako mi odgovara (ili sam samo tako navikao). U fluxboxu to se radi sasvim jednostavno. U fajlu ~/.fluxbox/keys se upisuju u svakom redu shortcut-ovi, a sintaksa je krajnje jednostavna. Na primer, kod mene jedan deo ovo fajla izgleda ovako:

Mod1 F2 :Exec fbrun
Mod1 n :Exec audacious -f
Mod1 b :Exec audacious -r
Mod1 x :Exec xterm -fa 'Comic_Sans_MS' -fs 9 -fg white -bg black -u8

Mod1 je levo Alt dugme. Koja je oznaka za koji taster možete saznati komandom xmodmap -pm. Tasteri se mogu vezivati kao u emacs-u, ako ste na to navikli.
Read more »

CLI je bolje od GUI-a

Jedno od pitanja koje sam postavio sam sebi kad sam se upustio u Linux vode bilo je zašto Linux-aši više vole da koriste CLI, umesto GUI alata? Verovatno ovo pitanje padne na pamet svakom ko je godinama koristio windows i pokušava da se snađe u Linuxu. Posle par godina aktivnog korišćenja Linuxa (raznih distribucija) imam odgovor na ovo pitanje (ili bar mislim da imam). Naime, o čemu se radi… Neke stvari (čitaj: većinu stvari) je lakše i brže obaviti kuckajući komande, naravno, za onog ko je navikao. Ako na to niste navikli onda je mnogo teže i sporije, ali većina Linux-aša je navikla jer godinama koriste konzolu za obavljanje svih poslova.

Što se mene tiče i ja sam počeo samo sa GUI alatima (klasično dete windowsa). Na početku sam instalirao SuSE (u stvari jako davno sam instalirao Mandrake – još se tako zvao, ali nije se dugo zadržao na disku) i uspešno koristio njegov alat za konfiguraciju – YaST. Tu sam imao malo kontakta sa konzolom. Uglavnom sam je koristio kad nađem nešto zanimljivo na netu pa hoću da isprobam.
Read more »

Besplatni diskovi

Iako je ova akcija odavno pokrenuta i znam da dosta kasnim sa objavljivanjem, za zainteresovane nikad nije kasno. Naime, o čemu se radi. Ima već više od mesec dana od kad je LUGoNS pokrenuo još jednu od akcija koje za cilj imaju popularizaciju GNU/Linux-a. Ovaj put su u pitanju besplatni diskovi. Pošto još uvek veliki broj ljudi nema pristojnu vezu sa internetom i ne mogu da skinu sve što im treba, odlučili smo da im pomognemo, bar kad je u pitanju Linux.

Cela priča se svodi na sledeće. Ako želite da dođete u posed neke od Linux distribucija, a pri tome ne možete da je skinete sa interneta ili nabavite na neki drugi način, javite nam se, i mi ćemo se potruditi da obavimo ostalo. Naravno, jedan od uslova je da ste iz Novog Sada ili okoline, ili da bar povremeno dolazite do Novog Sada, jer još uvek ne šaljemo poštom diskove. Još jedan od uslova je da prilikom preuzimanja diskova ponesete prazne diskove za uzvrat, jer ipak smo mi samo udruženje građana i nemamo stalan izvor prihoda da bismo sve sami finansirali. Spisak distriobucija koja trenutno imamo možete videti ovde (spisak se redovno proširuje), a više detalja o tome kako stupiti u kontakt sa nama (bilo da želite da vam narežemo disk, ili da dopunite našu listu) možete videti ovde.

Ukoliko me znate lično, nije nikakav problem da mi pošaljete SMS ili me presretnete na ulici ako vam nešto treba, a mrzi vas da kucate mail.

Šta još reći, sem, navalite…

Bez brzanja, molim!

Koliko puta Vam se desilo da otkucate neku komandu i samo lupite enter, bez razmišljanja, i posle se hvatate za glavu kako ste takvu glupost mogli uraditi? Meni se do sada desila ta situacija nekoliko puta, ali nije bilo ništa katastrofalno. Za kratke, bezopasne komande (cd, ls, cp) to nije problem, ali ako umesto mkreiserfs /dev/sda4 ukucate mkreiserfs /dev/sda3 i formatirate home particiju, pazićete sledeći put šta radite.

Nije mi se desilo tako nešto (da izgubim neke bitne podatke), ali sam nepotrebno radio reinstalaciju jer nisam pogledao šta sam ukucao pre brzopletog zaključivanja. Naime, slack-eri znaju za skorašnje izmene u Slackware current-u, a pošto sam dodao skriptu u cron koja update-uje sistem, negde oko 3:10 posle ponoći update-ovan je kompletan sistem. Ujutru sam zatekao iznenađenje kad nisam mogao da pokrenem ni jedan program (čak ni su). Na svu sreću, Akregator je dovukao vest objavljenu na LUGoNS sajtu, tako da sam znao o čemu se otprilike radi. Nisam bio lenj, nego podignem sistem sa Slackware DVDa, izbrišem nove pakete, i instaliram stare… Posle restarta, sve radi kao i pre… Ali ne baš…
Read more »

Trusted Computing

Odavno sam planirao da okačim ovaj filmić, ali sam smetnuo sa uma. Evo ga sad, jer misim da treba što više ljudi da ga pogleda.

Originalan sajt: Lafkon
Izvor: LUGoNS

Switch to our mobile site