OpenSolaris yra atviro kodo*(open source) Sun Microsystem‘ų projektas, sukurtas Sun priėmus sprendimą atverti dalį Solaris10 source kodo.Šis projektas naudoja tas pačias bibliotekas, komandas kaip ir Solaris operacinės sistemos.OpenSolaris projektas skirtas platintojams, sistemų administratoriams ir vartotojams , kurie nori plėsti ir tobulinti operacines sistemas.Projektas nėra galutinai baigtas.Planuojama, kad galutinė versija išeis 2006 birželio mėnesį. Yra sukurta net OpenSolaris community(opensolaris.org). Sekanti Solaris versija-Solaris 11.0 bus kuriama jau bendradarbiaujant su OpenSolaris community. OpenSolaris vartotojų grupė IT pasaulyje nuolat auga ir plečiasi.Šiuo metu daugiau kaip 12000 narių yra įtraukti į OpenSolaris.org , iš kurių daugiau kaip 11000 nėra Sun darbuotojai. Bandomoji OpenSolaris programa buvo sukurta 2004 rugsėjį..O šio projekto“atidarymo diena“ laikoma 2005 liepos 14-oji. Solaris sudaryta iš pagrindinės operacinės sistemos plius naudotojo grafinis interfeisas.Versijoje Solaris 10 naudojama Java Dekstop System. Solaris technologija skirta SPARC procesoriams taip pat x86 architektūros procesoriams.Buvo bandoma Solaris pritaikyti ir PowerPC procesoriams, tačiau nesėkmingai.PowerPC procesoriams bandoma pritaikyti OpenSolaris.Solaris 10 yra prieinama x86-64 , SPARC ir x86 architektūroms. Programavimo sistemos Programavimo sistemos-tai visa , kas susiję su programavimu.Tai kompiliatoriai, transliatoriai, redaktoriai palengvinantys programų rašymą ir kt. Kadangi Solaris yra viena iš Unix versijų, tai daugelis dalykų susijusių su programavimu ir būdingų Unix tinka ir Solaris operacinėms sistemoms. OpenSolaris suderinamas su SunStudio ir GNU kompiliatoriais.Pagrindinis kompiliatorius „Solaris“ aplinkoje yra“cc“, su juo dirbama per“Console (dtterm)“.Šios komandos sintaksė yra tokia: cc[options]filenames[libraries] * atviro kodo projekto esmė : vartotojas su programine įranga gauna ir jos kodus, kuriuos gali Modifikuoti, pritaikyti savo poreikiams, perkompiliuoti ir po to platinti. Paprasčiausias pavyzdys kaip kompiliuoti „sample.c“programą: %cc-H sample.c Kitas populiarus kompiliatorius Solaris aplinkoje yra „gcc“, kuris yra identiškas atitinkamam kompiliatoriui“Linux“klasėse. GCC (angl.GNU Compiler Collection)(1 pav.)-tai laisvųjų kompiliatorių rinkinys, šiuo metu turintis C, C++, JAVA, Fortran ir Ada kompiliatorius. Šis kompiliatorius pasižymi neblogu programos kodo optimizavimu.GNU kompiliatorius tinka įvairių rūšių procesoriams. 1 pav. GNU kompiliatorius iškviečiamas komanda gcc. C programavimo kalba parašytos programos kompiliuojamos gcc kompiliatorium jam duodant komandą gcc.failas.c –o failas.Pvz.: gcc programa.c-o programa programa.c failas- tai failas kuriame saugomas mūsų programos išeities tekstas (source code).Jį mes ir rašysime. programa-tai sukompiliuotas ir parengtas vykdymui failas.Jį galima įvykdyti.Tai padaroma komanda ./programa. Kaip būtinas parametras kompiliatoriui turi būti perduotas išeities teksto failo(failų) vardas.Jei neperduoti kitų parametrų, išeities tekstas bus sukompiliuotas į vykdomąjį failą a.out. [alga@peleda t] S gcc –Wall –pedantic helio.c –o hello hello.c:1:warning:retur-type defaults to int hello.c: In function main : hello.c:2: warning : implicite declaration of function printf hello.c:3: warning: control reaches end of non-void function [alga@peleda t] S ls a.out* hello* hello.c -S Sustoti prieš asembliavimo stadiją.Asemblerinis tekstas išvedamas į failas.s -E Sustoti po preprocesavimo.Preprocesuotas kodas išvedamas į failas.i. -I Nurodo include path. -L Nurodo library path. -1 Linkeriui perduodama opcija.Dažniausiai tai būna dinaminių bibliotekų vardai. „Solario“aplinka pilnai palaiko Java, esami įrankiai darbui su Java yra tokie: java, javac, javah. Darbas su Java niekuo nesiskiria nuo atitinkamo darbo kitose operacinėse sistemose. Visos bendrai prieinamos komandos laikomos kataloguose /bin arba /sbin. Platesnę ir išsamesnę informaciją galima rasti tinklapiuose http://docs.sun.com. Ko gero, svarbiausias programuotojo įrankis yra teksto redaktorius.Labiausiai paplitęs Solaris aplinkoje yra‘vi“.Jį galima paleisti atsidarius konsolę (dtterm).Vienas iš dtterm paleidimo būdų yra pasirinkti „dtterm“ iš pagrindinės panelės „Front Panel“: Programavimo sistemos OpenSolaris operacinėse sistemose PERL Solaris operacinėse sistemose PERL(Practical Extraction and Report Language ar Pathologically Eclectic Rubbish Lister) pirmąją versiją sukūrė ir 1987 m.gruodžio 18 d. Išleido Larry Wall.Nujausia yra Perl versija 5.6.Kuriama versija 6.Ji yra laisvai platinama(GPL). Tai bendros paskirties kalba, daugiau orientuota į darbą su tekstu. Perl programų vykdymo būdas : interpretavimas kompiliatorius kuriamas . Ši kalba paveldėjo labai daug kitų programavimo kalbų savybių. Perl kalba buvo pradėta kurti tekstinių failų apdorojimui, lengvam reikalingos informacijos paėmimui ir vizualiam pateikimui, kaip įrankis, galintis pilniau ir patogiau atlikti sh, awk, sed ir kitų įrankių darbus.Vėliau išsivystė į pilnateisę bendros paskirties programavimo kalbą su išvystytomis teksto ir masyvų apdorojimo galimybėmis.Kalba yra labai praktiška-lengva naudoti, efektyvi kompaktiška.Perl perėmė daugelį savybių iš tokių programavimo kalbų kaip C, sed, awk ir sh.Sintaksė primene C kalbos sintaksę, tačiau nėra griežtai apibrėžta(ypač iki 4-osios versijos). #!/usr/bin/perl # Paprasta Perl programa „Sveikas pasauli“ Pint „Sveikas, Pasauli!\n“; 1993 metais Perl programavimo kalba buvo perrašyta iš naujo ir nuo 5 versijos atsirado tokios galimybės: moduliškumas, galimybė daug kartų panaudoti tą patį modulį; objektiškai orientuotas programavimas; gijų(thread)palaikymas; unikodo palaikymas, daugiakalbiškumas ir kt; Solaris operacinėse sistemose būtent ir tinkama yra Perl versija5.Perl pritaikyta www programavimui , sistemų administravimui, integravimui į įvairias sistemas, kuriose reikalinga galimybė naudoti skriptus informacijai apdoroti . Kaip programuoti su Perl: Pirmoji programa #!perl print "Pagarba studijuojantiems perl kalbą!\n"; perl -e 'print "Pagarba studijuojantiems perl kalbą!\n";' perl failo_su_programa_vardas Literalai sveikas skaičius ($pazimys = 10;) realus skaičius ($pi = 3.14;) mokslinė notacija ($milijardas = 1e9;) eilutė ($it = 'dėstytuvas';) interpretuojama eilutė ($warnig = "Dėmesio! $it !\n";) komanda ($cwd = `pwd`;) argumentas per kelias eilutes prasideda dviem mažiau ženklais, už kurių iš karto eina vardas. eilutės einančios po šio sakinio iki eilutės su vardu prasidedančiu pirmoje pozicijoje yra interpretuojamos, kaip argumentas; vardo paėmimas į kabutes nurodo, kaip interpretuoti šią informaciją - nėra kabučių, arba dvigubos interpretuojama eilutė; ' naudojama be pakeitimų; ` interpretuojama, kaip komandos, kurias reikia įvykdyti ir vykdymo rezultatą naudoti kaip reikšmę vienoje išraiškoje gali būti keletas daugiaeilutinių argumentų. Pavyzdys: print 1, 'du'=> 2, 'daug'=> 3); Nario paėmimas: $x = $asoc{'daug'}; Raktų paėmimas: @keys = keys(%asoc);; Reikšmių paėmimas: @values = values(%asoc);; Elemento sunaikinimas: delete(%asoc{'kazkuris'}; Operatoriai visi, kuriuos galima surasti C kalboje. Semantika tokia pati, išskyrus dalybos operatorius / perl kalboje visada duoda slankaus kablelio skaičių. Norint paversti sveiku - naudoti funciją int. ** - kėlimo laipsniu operatorius . - eilučių sujungimo operatorius .= - eilutės prijungimo operatorius x - pakartojimo operatorius ("123"x3 bus lygu "123123123") /šablonas/ - paieškos pagal šabloną operatorius s/p/r/ - pakeitimo operatorius tr/a-z/A-Z/ - simbolių pakeitimo (transiliacijos) operatorius =~ - argumento nurodymo operatorius (naudojamas su 3 aukščiau pateiktais operatoriais) -r - failų parametrų patikrinimo operatoriai. "r" vietoje gali būti ir kitokios raidės. Plačiau apie juos - kalbant apie failus. palyginimo operatoriai tarp skaičių == != > >= tarp eilučių eq ne gt ge lt le cmp ir cmp operatoriai gražina -1, 0 arba 1, priklausomai, koks santykis yra tarp lyginamų reikšmių. Derinimo priemonės derinimo priemonės tampa prieinamos, kai programa kviečiama vykdymui su parametru -d. pagrindinės derintuvo komandos: • q arba ^D - išeiti iš derintuvo • h - pagalba • T - sTekas • s - vienas žingsnis (įeinant į funkcijas) • n - vienas žingsnis (neįeinant į funkcijas) • r - grįžimas iš einamosios funkcijos •
Šį darbą sudaro 1627 žodžiai, tikrai rasi tai, ko ieškai!
★ Klientai rekomenduoja
Šį rašto darbą rekomenduoja mūsų klientai. Ką tai reiškia?
Mūsų svetainėje pateikiama dešimtys tūkstančių skirtingų rašto darbų, kuriuos įkėlė daugybė moksleivių ir studentų su skirtingais gabumais. Būtent šis rašto darbas yra patikrintas specialistų ir rekomenduojamas kitų klientų, kurie po atsisiuntimo įvertino šį mokslo darbą teigiamai. Todėl galite būti tikri, kad šis pasirinkimas geriausias!
Norint atsisiųsti šį darbą spausk ☞ Peržiūrėti darbą mygtuką!
Mūsų mokslo darbų bazėje yra daugybė įvairių mokslo darbų, todėl tikrai atrasi sau tinkamą!
Kiti darbai
Atsisiuntei rašto darbą ir neradai jame reikalingos informacijos? Pakeisime jį kitu nemokamai.
Pirkdamas daugiau nei vieną darbą, nuo sekančių darbų gausi 25% nuolaidą.
Išsirink norimus rašto darbus ir gauk juos akimirksniu po sėkmingo apmokėjimo!