| Tulgon majatalo |
||||||
"Minä haluan olla pieni Pingviini (TM)."Unix on jo 70-luvulla kehitetty monen käyttäjän käyttöjärjestelmä joka on suunniteltu erityisesti verkkokäyttöön. Unixia käytetään yleensä raskaissa ja suurta vakautta vaativissa järjestelmissä. Alkuaikoina Unix oli varsin raskas käyttöjärjestelmä joten siihen pääsivät tutustumaan vain harvat ja valitut, tai niillä joilla oli rahaa. Koska koneteho on viime aikoina kasvanut räjähdysmäisesti on Unix tullut jo tavallisellekkin ihmiselle varteen otettavaksi käyttöjärjestelmävaihtoehdoksi. Linux on Linus Torvaldsin aikoinaan kehittämä ns. Unix-klooni PC-ympäristöihin ja kaikki sai alkunsa siis juuri Unix- ympäristöstä, eikä mistään Windows hörhöilyistä. Hän sai heti projektin alkuaikoina taakseen laajan ja osaavan "hakkeriverkoston" jonka avulla Linux on lyhyessä ajassa kasvanut varsin yleiseksi käyttöjärjestelmäksi. Linux on niittänyt mainetta mm. tukevana ja luotettavana alustana. Nykyään Linuxille on saatavissa jo varsin laaja ohjelmavalikoima ja se on "rajapinnaltaan" melkein täysiverinen Unix. Myös suuret ohjelmistofirmat ovat huomanneet Linuxin laajan levinneisyyden ja ovat alkaneet porttaamaan tuotteitaan myös Linuxille (Huhutaan jopa siitä, että Microsoft olisi porttaamassa office-pakettiaan Linuxille. Mikrobitin netti-artikkeli). Kirjoittajalle tulee mieleen mm. Sybase, Oracle, MathLabs ja IBM. Myös lukuinen määrä eri rautavalmistajia (komponenttiteollisuus) on ruennut antamaan speksejä valmistamistaan tuotteista jolloin niille on voitu tehdä ajurit myös Linuxille. Jotkut ovat jopa palkanneet työntekijöitä joiden vastuulla on ajureiden teko pelkästään Linuxille ja trendi tulee (toivottavasti) jatkumaan myös tulevaisuudessa. Suomen ohjelmistotalo1 on julkaissut Linux-distribuution RedHatin suomennettuna. Jakeluun on suomennettu suuri osa manuaalisivuista ja mukaan tulee suomenkielinen kirjanen. Teko on herättänyt harrastajapiireissä ja lehdistössä suhteellisen suurta huomiota. Yksi Linuxin erikoispiirre on sen lisenssi eli Richard Stallmanin kehittämä GPL2. GPL-lisenssit alaiset ohjelmat mielletään yleensä vapaiksi mutta asia ei tarkalleen ottaen ole näin. GPL:n alaisen ohjelmiston saa myydä eteenpäin haluamaansa korvausta vastaan mutta sen ostaja on vapaa levittämään ohjelmistoa eteenpäin haluamallaan tavalla. Ainut rajoite on se, että ohjelmiston mukaan tulee laittaa lähdekoodit, GPL-lisenssi ja selvästi tieto mitä kukin on siihen tehnyt, tai miten hän on koodia muuttanut. Linux (Unix) on ympäristönä todella monipuolinen ja varsin pitkälle muokkautuva. Sitä kautta myös sen tehokkaan käytön oppiminen tulee viemään aikaa ja et voi olettaa, että löydät kaikki ominaisuudet heti kun käynnistät koneen. Ensimmäinen perusedellytys on vähintäänkin tyydyttävä englanninkielen taito jotta dokumenteista saa tarvittavat asiat irti. Toinen on aika: opiskeluun tulee varata aikaa paljon, vain kokemuksen kautta systeemi tulee kaikessa kauneudessaan tutuksi ja sitä oppii tehokaasti myös hyödyntämään. Kolmas suuresti auttava tekijä on paikallinen osaaja jota voi vetää hihasta jos ja kun ongelmia tulee. Jos tätä mahdollisuutta ei ole kannattaa hommata nettiyhteys ja konsultoida keskusteluryhmiä tai ostaa joitakin Linuxia käsitteleviä kirjoja. Suosittelen itse:- "Advanced programming in the Unix environment" (ns. APUE) Tämä kirja on täysin suunnattu C(++)-ohjelmoijille. Unixhan on luotu alunperin C:llä, joten sen osaaminen avaa uusia näkökulmia Unixin perusrakenteeseen. C:n opiskeluun sopivia kirjoja ovat mm: - Kernighan, Ritchie: "The C Programming Language" C- ohjelmoinnin Raamattu, halpa tapa saada iso osa standardista selville. Tosin tämä on "kehittyneempi" eikä välttämättä sovi ensimmäiseksi ohjelmointikirjaksi. - Miller: "The Joy Of C" Minä luin C- ohjelmoinnin perusteita tästä opuksesta ja pidin kovasti mutta paljon on unohtunut ja pitää lukea uudelleen. Yleisesti O'Reillyn kustantamat kirjat ovat laatutasoltaan varsin hyviä joten mahdollisen kirjan katselu kannattaa aloittaa ko. kustantajan riveistä. O'Reillyn kirjat ovat saaneet paljon lempinimiä koska niiden kannessa majailee eri eläimiä: Kamelikirja on Perlin opiskelukirja, Lepakkokirja on Sendmail-kirja jne. Kiinnostaako sinua aihe?No Linuxille omistettuja webbi- sivuja on Internetissä tuhottomasti. Kaikkein suosituin lienee sitten http://www.linux.org josta saa paljon tietoa itse järjestelmästä ja neuvoa asennukseen / muutoksiin / oppaisiin jne. jne. Toinen hyödyllinen paikka on sitten myös http://www.linuxhq.com josta löytyy yleistä, ajankohtaista tietoa, varsinkin jos haluat tietää tukeeko Linux jotain rautaa niin kannattaa metsästys aloittaa juuri täältä. Unixin opetteluun sopinee http://www.ugu.org on varsin hyvä paikka aloittaa. Täältä löytyy tietoa eri Unix ympäristöistä ja runsaasti ajankohtaista tietoa. Ja jos tämä ei riitä niin ei vielä hätää, tutustu ihmeessä http://www.experts-exhange.com:iin. Täällä toiminta on hieman erilainen ja keskustelu on yleistä tietokonekeskustelua asialle suunnatuissa foorumeissa. Tutustu ihmeessä. Suomalaisilla Linuxkäyttäjillä on oma yhdistys jonka kotisivut löydät osoitteesta http://www.mpoli.fi/flug. |
||||||