It’s alive! (Nerdy post)
Komentiraj
Objavil/a neurovore 25.04.2008 ob 19:38 pod Nerd
Približno enkrat vsako leto me prime, da bi pogledal kaj se novega dogaja na open source sceni. Si potegnil dol kakšno novo linux distribucijo in generalno šaril po drobovju operacijskega sistem na način , ki ti ga M$ ne ponuja1. Tokrat sem se odločil, da bom preveril, kaj je ves ta hype okoli Ubuntu distribucij.
No, pred tem bom omenil še en softver, ki ga pri prejšnjih expedicijah nisem imel - VMware Workstation. To je ena zelo fina stvarca, ki ti simulira PC-v-PC-ju. Tako, da si lahko omisliš testiranje (skoraj) biločesa, ne da bi se ubadal s particioniranjem diskov 2 in dual boot jebo. Enostavno si nastaviš novo virtualno mašino in tam namestiš nov operacijski sistem. Ko pasulj.
Torej Ubuntu. Ta distribucija je opremljena z Gnome desktop okoljem ; na voljo so še Kubuntu (kde), Xubuntu (xfce) in še kakšen. Si potegnem dol iso image , konfiguriram vmware tako, da virtualni dvd pogon kaže na ta iso in poženem VM. Čas za kavo. Ko pridem nazaj me čaka gnome desktop s par ikonami. WTF ??? Se je jeba sama inštalirala, ne da bi me kaj vprašala ? Sem se počutil kot modelar, ki si je preko eBaya naročil 500+ delno jadrnico , v paketu pa je prišel 5-delni avionček primeren za 3-5 let. Reboot. In vm se spet postavi na gnome desktop. Ja, okay, no. Gremo drmat. Kliknem na ikono Install na desktopu in me vpraša , če želim še dalje uporabljat Live CD ali bi rad namestil Ubuntu. Ha! No, tukaj sem se bebavo počutil … mojstri so distribucijo naredili tako, da se pri odsotnosti operacijskega sistema na pc-ju požene Live del ubunta - operacijski sistem, ki se izvaja iz RAM virtualnega diska. Od tu dalje je potekalo vse gladko , brez zapletov. Namestil je vse običajne zbirke programov, ki naj bi jih navaden uporabnik potreboval. Brez nepotrebne navlake, ki smo je navajeni pri M$ in z setom uporabnih programov, kot je zastonjkarski Open Office za razliko od krepko plačljivega M$ Office.
Po končani namestitvi se požene sinhronizacija z Ubuntu serverjem in prikaže seznam popravkov. Namestiti popravke ali ne je čisto opcionalno , ker sam sistem dela lepo kar out-of-the-box. Na tej slikici je vidno, da je že novi release zunaj. In to dva dni zatem, ko sem si dol potegnil zadnjo stable različico 7.10. Meh
Naslednja zadeva, ki me je presenetila je način, kako namestimo dodatne programe. Kliknemo na Add/Remove in se nam odpre seznam programov, ki so na voljo :
Odkljukamo to, kar želimo & to je to. Programi se prenesejo iz Ubuntu serverja (ali enega izmed izbranih alternativnih serverjev) in se namestijo ter razporedijo v pravilno kategorijo na meniju.
Programiranje v linux okolju je ponavadi zajemalo besno kucanje v VIM editorju ali kateremu izmed “programmers” text editorjev. Ti so ponujali obarvano sintakso za določeni jezik in bore malo drugega. Pozabi na syntax checking, debugging, compiling & linking v enem paketu. Zdaj to izgleda takole :
IDE okolje se imenuje MonoDevelop in ja, prikazan je primer M$ flagship programskega jezika C# . Tokrat seveda free.3
In kolikokrat sem uporabil konzolo do sedaj ? Niti enkrat. Root logon ? Yeah, right. Grem zdaj odprašit RedHat 5.0 , da si bom oči spočil na črnem ekranu z utripajočim kurzorjem za besedo “logon:”
_____________________________________





Dinozaver
Pazi, da te Indijanci ne dobijo v roke 
Sem bolj vizualni tip (ne nujno goreč zagovornik M$ zadevščin) in mi gre kucanje od rok le, kadar pišem bedarije
Kdo je še videl kak pameten program, ki se je rodil iz bedarije?! 
Kucanje v konzoli obudi prah in tiste romantične trenutke, ko sem v mislih preklinjala bash… ahhhhh
backup >> /dev/null (bliskovit , garantiram
)
MP torej ?
Na drugi strani moje čumnate je sodelavec, ki mu ostala dva prisotna fosila pravima MP. Seveda ne military police… MP je Miška Programer (maska je važna, ne bachovska lepota kode … hm, mislim da sem si zdaj pridelal tisti manjkajoči 2 točki na nerd score
)
Ne, nisem ravno popolni MP
Zagovarjam pa, da je tu in tam dobro ubrati lažjo pot, če se ti že vrže pod noge
Pameten program in bachovsko lepa koda nista nujno sinonima 
Izraz ‘pameten program’ mi je vedno rahlo smrdel na oxymoron
Oz. je pameten program tisti, ki že prvič deluje kot hočem … so približno tako pogosti kot živi dodoti
Seveda sem tudi za lažje poti … pri dani definiciji “lažje”