You are on page 1of 10

Centos

Community Enterprise Operating System (CentOS) este o distribuie Linux Enterprise bazat pe surse disponibile n mod liber de la Red Hat Enterprise Linux. Fiecare versiune CentOS este susinut/dezvoltat/rennoit timp de 7 ani (prin intermediul unor actualizri de securitate). O noua versiune CentOS este lansat la fiecare 2 ani i fiecare versiune CentOS este periodic actualizat (aproximativ la fiecare 6 luni) pentru a suporta hardware-uri mai noi. CentOS este o comunitate-susinut n majoritatea cazurilor cu software gratis pentru sistem de operare bazat pe Red Hat Enterprise Linux. Ea funcioneaz ca s a ofere gratuit o platform de clas pentru calculatoare i se strduiete s menin 100% compatibilitate binar cu distribuiile mai noi, ce apar pe parcurs. CentOS provine de la Community ENTerprise Operating System. Red Hat Enterprise Linux este disponibil numai prin intermediul unui serviciu de abonament platit care ofer acces la actualizri de software i niveluri diferite de suport tehnic. Produsul este compus n mare parte din pachetele de programe distribuite sub licene open source, precum i codul surs pentru aceste pachete ce se ofer publicului de ctre Red Hat. Dezvoltatorii CentOS folosesc codul surs de la Red Hat pentru a crea un produs final foarte asemntoar cu Red Hat Enterprise Linux. Logo-urile de la Red Hat sunt modificate pentru c Red Hat nu permite s le destribuie. CentOS este disponibil gratuit. Suportul tehnic este n primul rnd furnizat de ctre comunitatea prin listele de discuii oficiale, forum-uri web, precum i camere de chat. Proiectul nu este afiliat cu Red Hat i, astfel, nu primete nici un sprijin financiar sau logistic din cadrul societii; n schimb, Proiectulu Centos se bazeaz pe donaii din partea utilizatorilor i de sponsori organizatorici. Numerele versiunilor CentOS sunt compuse din dou pri, o versiune major i de o versiune minor. Numerele majore i minore ale versiunii, corespund seturilor de rennoiri ale versiunilor de la Red Hat Enterprise Linux de la care se preiau pachetele surs pentru a construi distribuia CentOS. De exemplu, CentOS 4.4 este construit din pachetele surs de la Red Hat Enterprise Linux 4 actualizarea 4. ncepnd cu mijlocul anului 2006, incepand cu versiunea 4.4 (cunoscut anterior ca Red Hat Enterprise Linux 4.0 update 4), Red Hat a adoptat o convenie a versiunilor identic cu cel al CentOS, de exemplu, Red Hat Enterprise Linux 4.5. Cea mai nou i stabil versiune a distribuiei CentOS la moment este versiunea 6.1. Funcionaliti CentOS este rapid, stabil i modern. Face fa cu brio configuraiilor hardware destinate serverelor oferind rezultate de top. Ofer capabiliti avansate pentru reea i partajare a resurselor, o amprent de memorie mic i timp de rspuns rapid. Efficiency, Scalability, and Reliability Eficien, Scalabilitate i fiabilitate Efficient scheduling Distribuie dinamic multitasking...n timpul perioadelor de activitate, sarcinile sunt dispersate pe ntreg setul de procesoare, iar n perioadele de 1

activitate redus, acestea sunt distribuite ctre un numr mai mic de nuclee pentru a permite un consum mai redus de energie n aceleai condiii de performan. Power Management Sistemul de control mbuntit reduce consumul de energie al subsistemelor I / O; Scalability Suport un numr mai mate de sockets, cores i memorie; File systems Folosete sisteme de fiiere compatibile Red Hat: Ext4, Ext3, XFS, NFSv4, CFS2 Virtualizare integrat permite folosirea att a gazdelor fizice ct i virtuale

Gestionarea resurselor System Resource Allocation Permite gruparea sarcinilor sistemului astfel nct s poat fi urmrite iar celelalte servicii ale sistemului s le poat folosi. Storage permite mai mult de patru mirrors pentru un volum, verificarea integritii pentru aplicaiile de date, etc Networking suport specificaii next-generation internet Protocol versiunea 6 Access Control Fiierele standard i procesele de acordare a permisiunilor au fost revizuite i reduse n scopul diminurii riscurilor de escaladare a privilegiilor. O librrie de programe nou i un set de utilitare asigur un control suplimentar asupra procesului de privilegii mpreun cu o interfa prietenoas. Enforcement and Verification of security Policies Permite verificarea automat a prezenei de patch-uri, verific configuraia de securitate a sistemului, examineaz sistemul pentru detectarea semnelor de compromitere i auditeaz folosind tehnologiile de Open Vulnerability i Assessment Language (OVAL) VPN - include o implementare general a IPsec, care funcioneaz cu Cisco IPsec. Identity and Authentication - Ofer acces centralizat la identitate i la resursele de autentificare de la distan,cum ar fi LDAP, prin intermediul unui cadru comun care activeaz suportul cache i offline Web Infrastructure Ofer suport pentru: Apache 2.2.15, Squid 3.1.4, Java - Memcached 1.4.4, OpenJdK 6, Tomcat 6. Development Permite desfurarea i dezvoltarea de aplicaii cu Ruby on Rails 2 i ofer suport pentru Ruby on Rails 3, PhP 5.3.2, Perl 5.10.1 Databases - PostgreSQL 8.4.4, mySQL 5.1.7, SQLite 3.6.20 2

Virtualizare integrat Kernel-Based Virtualization Permite deplasarea cu uurin a aplicaiilor guest ctre host ceea ce duce la consolidarea resurselor pe mai puine maini n timpul perioadelor cu activitate redus sau de intreinere. Guest Acceleration interfeelor virtuale. Ofer accesul clienilor la resursele fizice prin intermediul

Guest security limiteaz accesul unui sistem oaspete la sistemul de virtualizare n sine, prevenind astfel ca un oaspete s poat compromite un alt invitat ntr-un mediu virtualizat. Microsoft Windows support Permite acceptarea de suport hardware pentru rularea sistemelor de operare Windows n medii virtualizate.

Entreprise Manageability (flexibilitate) Microsoft Interoperability Partajare fiiere i imprimante pe mai multe sisteme de operare. Este inclus suport pentru: Windows 2008R2 trust relationships; Windows crossforest, transitive trust, and one-way domain trust. Joomla Joomla! este un sistem de management al coninutului Open Source, scris n PHP, destinat publicrii de coninut pe inter i intra net prin intermediul bazelor de date SQL ajuns la versiunea 1.6.2. Joomla! include funcionaliti precum cache-ingul paginilor pentru mbuntirea performanelor, RSS, opiune de printare a paginilor web, tiri de ultim or, bloguri, sondaje, cutare web, i localizare internaional. Joomla! poate fi folosit pentru a administra cu uurin orice component a websiteului, de la adugarea de coninut i imagini, la actualizarea unui catalog cu produse sau sondaje online. Odat Joomla! instalat i funcional, este foarte simplu, chiar i pentru utilizatorul neexperimentat, de a aduga coninut, de a actualiza imagini i administra date care ajut la funcionarea optim a organizaiei sau companiei. Oricine avnd cunotine minime de MS Word poate nva cu uurin s administreze un site Joomla!. Printr-o interfa web simpl, se pot aduga foarte uor tiri, articole sau declaraii de pres, se pot administra pagini cu informaii detaliate despre angajai, se pot afia oferte de munc, imagini cu produse i se pot crea un numr nelimitat de seciuni sau pagini pe site. Pentru muli utilizatori, adevrata putere a pachetului Joomla! const n framework-ul care d posibilitatea programatorilor s creeze add-onuri i extensii extrem de puternice. Iat doar cteva exemple din sutele de extensii, oferite gratuit: constructor dinamic de forumuri; directoare economice sau organizaionale; administrare directoare; galerii de imagini i multimedia; soluii e-commerce i co de cumprturi; 3

calendare; software specific blogurilor; servicii directoare; tiri prin email; instrumente de colectare i raportare a diferitelor date; servicii de nscriere. Pentru companii i organizaii ale cror cerine depesc cu mult oferta de baz a pachetului Joomla! sau extensiile gratuite, framework-ul flexibil permite dezvoltatorilor s creeze cu uurin add-on-uri sofisticate ca de exemplu: sisteme e-commerce integrate; sisteme de control al inventarului; instrumente de raportare a datelor; cataloage cu produse, personalizate; sisteme de rezervri; interconectri ntre aplicaii. Sistemul Joomla! const din multe pri distincte, care permit extensii modulare i integrri mai uoare. Un exemplu de astfel de extensii sunt cele numite Pluginuri. Pluginurile sunt extensii care permit noi funcionaliti. Exist 4.000 de extensii pentru Joomla! disponibile prin directorul de extensii. n plus fa de pluginuri, exist i extensii mai complexe. Componentele permit webmasterilor s creeze comuniti prin extinderea caracteristicilor de utilizator, s fac backup pentru site, s traduc coninutul, s creeze URL-uri mai prietenoase pentru motoarele de cutare etc. Modulele au rol de poziionare n pagin a diverselor tipuri de coninut(ex:afiarea unui calendar) sau includerea de coduri (de exemplu Google AdSense) n codul Joomla! Joomla reprezint un proiect n continu expansiune care poate fi caracterizat prin urmtoarele avantaje i dezavantaje: Puncte tari sau pro Joomla peste 10 milioane de descrcri; peste 4500 de extensii disponibile; utilizeaz stack-ul (stiv) LAMP Linux, Apache, MySql, Php; prezentare personalizabil; opiuni de e-commerce; asisten i suport la dezvoltare; documentaie satisfctoare; comunitate foarte activ; costuri accesibile de dezvoltare Puncte slabe Joomla ierarhii limitate de utilizatori; 4

nu exist workflow (secven de operaii); un numr foarte mare de extensii sunt comerciale. Faciliti Joomla ofer urmtoarele faciliti cheie o separare clar ntre cele dou elemente ce compun o pagin web sau un document: aspectul(aparena vizual sau template) ca sum a tuturor elementelor de formatare i poziionare a coninutului n pagin i coninutul propriu-zis; editarea cu uurin a coninutului - odat ce coninutul e separat de reprezentarea vizual, editarea i manipularea devin de obicei mult mai uoare i mai rapide. Cele mai multe CMS-uri permit utilizatorului neexperimentat s creeze i s editeze coninut; modularitate - cele mai multe CMS-uri au pluginuri sau module care pot fi instalate uor pentru a le extinde funcionalitatea; administrarea workflow-ului - workflowul este procesul crerii de sarcini secveniale i paralele care trebuiesc indeplinite de ctre CMS. De exemplu, permite unei echipe editoriale s lucreze simultan la coninut, un responsabil s verifice acest coninut iar un altul s aprobe publicarea lui. Joomla are urmtoarele funcii: importul i crearea de documente i material multimedia; identificarea utilizatorilor i a rolului lor n gestionarea coninutului; abilitatea de a administra coninut; abilitatea de a defini workflow-ul (versiunea 1.6); abilitatea de a atribui roluri i responsabiliti diferitelor categorii de coninut definirea de sarcini de lucru adesea cuplate cu trimiterea de mesaje n funcie de eveniment, astfel nct managerii de coninut sunt alertai automat cnd intervin schimbri ce i privesc; abilitatea de a publica coninutul ntr-o bibliotec (baz de date), pentru a susine accesul la coninut.

Drupal
Drupal este un sistem modular open source de gestionare a coninutului, un cadru de dezvoltare pentru aplicaii web i motor de blogging. Dup anul 2000 Drupal a ctigat n popularitate mulumit flexibilitii, adaptabilitii, uurinei n administrare i exploatare, precum i a unei comuniti online foarte active. Drupal este scris n limbajul PHP, ns instalarea, dezvoltarea i ntreinerea unui site web Drupal nu necesit (de obicei) cunotine de programare PHP. Drupal funcioneaz pe o platform variat de sisteme de operare cum ar fi Unix, Linux, BSD, Solaris, Windows, sau Mac OS X. n afara PHP, Drupal are nevoie pentru a 5

funciona i de un server de web cum este Apache sau IIS precum i de un motor de baze de date cum este MySql Versiunea Drupal curent este 7.9, fiind disponibil i o variant n limba romn pentru Drupal 6.x. Drupal numara peste 15.000 module si 1.400 teme la care lucreaza peste 16.000 de dezvoltatori. Argumente pentru ncepatori Drupal este uor de instalat i configurat; administrarea coninutului este uor de realizat - ncepe totui cu un tutorial simplu pentru a nelege cum functioneaz Drupal; dup o or-dou, esti gata s adaugi sute de pagini, poze, fiiere, comentarii la articole. E mai bine dect sa te nscrii la cursuri de HTML i PHP, nu? editarea coninutului e ct se poate de facil dac se folosete un editor HTML. ofer foarte multe functionaliti: poi avea pe site cmp de cutare integrat n site, blog, articole sortate pe categorii, opiunea de autentificare a utilizatorilor pe site, meniu, logo, zone pentru nouti, anunuri sau ultimele articole publicate, RSS feed etc. este flexibil: poi folosi Drupal pentru a crea un forum, un blog, un site tip wiki, un site de prezentare sau unul pentru o comunitate de utilizatori. este o soluie foarte bun pentru site-urile cu utilizatori i comuniti. Drupal este orientat spre SEO - linkurile sunt uor de citit, exist module care i permit s adaugi descriere i cuvinte cheie pentru fiecare pagin n parte, poi genera harta site-ului n format XML. folosind modulul de statistici, poi afla cte afiri are fiecare pagin n parte i alte statistici folositoare. n plus, poate fi integrat cu alte instrumente gen Google Analytics. funcionalitile, layout-ul i designul sunt foarte uor de personalizat. n fiecare zi se adaug pe drupal.org module i teme noi pe care le putei folosi gratuit. n plus, module deja existente sunt updatate, revizuite sau mbuntite.

Argumente pentru cei iniiai

Funcionalitile iniiale pot fi extinse. Pe drupal.org (Modules) se poate gsi o list uria de module care permit adugarea defunctionaliti diverse: newslettere, galerii de imagini, sondaje de opinie etc. Modul n care arat un site poate fi complet modificat. Pe drupal.org se pot gsi zeci de teme (Themes) pe care se pot instala pe orice site. Se poate modifica orice linie de cod n funcie de nevoi. Utilizatorii pot avea roluri i permisiuni diferite Coninutul adugat pe site poate fi mprit pe categorii (folosind modulul Taxonomy) i structurat prin intermediul meniului. 6

Drupal este scris n limbaj PHP, un limbaj de programare popular i accesibil. Drupal este ntr-o continu dezvoltare, existnd mereu update-uri care s rezolve eventuale probleme de securitate. Drupal este prieten cu web 2.0 i include nc de la instalare opiuni pentru comentarii, forumuri, blogging. Coninutul poate fi sindicalizat. Orice categorie sau seciune din site poate fi publicat i ca feed RSS.

Argumente pentru experi Drupal este independent de platform, server web i baza de date. La instalare, configurarea standard e pentru Linux, Apache i MySQL sau PostgreSQL, dar Drupal poate fi instalat i pe servere Windows cu IIS i Microsoft SQL Server, Solaris, BSD sau Mac OS X. Drupal folosete tehnici moderne ca XHTML, CSS i JavaScript aplicaia poate fi instalat pe un singur server sau pe un sistem distribuit pentru susinerea traficului Drupal poate fi instalat pe suita LAMP utiliznd ca sistem de operare Linux, Apache ca Web Server, MySQL ca server de baz de date i PHP ca limbaj de programare. Exist posibilitatea unui management facil pentru c rolurile i permisiunile pe site au un control granular Problemele de securitate legate de Drupal core sunt monitorizate n mod constant de o echip dedicat iar bug-urile sunt actualizate i monitorizate pe diferite configuraii. Drupal poate fi integrat cu diferite aplicaii web prin intermediul standardelor i serviciilor web precum XML i SOAP. Folosirea Drupalului poate fi invat foarte uor de ce cei care posed cunotiine PHP sau Java. Modificarea temelor i layoutului o poate face oricine are cunointe de HTML/CSS i cunoate framework-ului Drupal.

Open Office

OpenOffice.org este un concurent direct al suitei Microsoft Office, majoritar pe pia. Acesta deine o interfa similar i implementeaz majoritatea funcionalitilor unui software comercial. OpenOffice.org folosete formatele de fiiere OpenDocument, standardizate de ctre OASIS, precum i set de formate proprii, mai vechi, dar foarte apropiate deOpenDocument. Cu mici excepii, OpenOffice.org poate citi i scrie i documente n formatele Microsoft Office. Noile versiuni StarOffice (ncepnd cu 6.0) se bazeaz pe codul OpenOffice.org. Proiectul are o comunitate activ care se ocup te traducerea documentaiei, precum i a altor aspecte legate de aceast aplicaie. De menionat ar fi corectorul ortografic pentru limba 7

romn i interfaa grafic. Fiind un proiect cu surs liber colaboratorii vor fi ntotdeauna binevenii. Pn acum, s-au nregistrat mai mult de 100 000 000 de descrcri. Dup ce n aprilie 2009 Oracle Corp. a cumprat Sun Microsystems Inc. , intrnd astfel i n posesia OpenOffice.org, n data de 1 iunie 2011 Oracle a anunat oficial decizia sa de a dona proiectul OpenOffice.org ctre Apache Software Foundation. Componentele din suita OpenOffice.org Componentele OpenOffice.org seamn ntr-o oarecare msur cu cele din suita Microsoft Office, pn i culorile distinctive sunt similare; au fost alese astfel nct utilizatorilor care migreaz de la Microsoft Office la OpenOffice.org s le fie mai uor. De menionat c spre deosebire de celelalte pachete de software birotic, OpenOffice.org nu conine cte o aplicaie pentru fiecare component ci fiecare component este integrat n aplicaia n sine. Astfel, utilizatorul poate proceda astfel: deschide un document text, l modific, l nchide fr a nchide aplicaia n sine, apoi deschide o foaie de calcul n aceeai aplicaie, o modific, etc. Numele procesului principal al aplicaiei este soffice.bin. soffice vine probabil de la StarOffice, sugernd c numele aplicaiei a rmas neschimbat. Fiind opensource, OpenOffice.org a fost tradus n un numr foarte mare de limbi, printre care i limba romn. ntre componentele pachetului OpenOffice.org exist o mare interoperabilitate, ele putnd s se apeleze ntre ele oricnd. Cele ase componente principale sunt: Writer, Calc, Impress,Draw, Base i Math. Exist i alte componente care nu ruleaz separat, ci se integreaz n componenta de unde au fost apelate; acestea sunt Chart, Media Player, Gallery, QuickStarteri Basic. Formatele de fiier OpenOffice.org este cunoscut pentru c a rspndit standardul ISO/IEC OpenDocument, pe care l folosete n mod implicit. Suport citirea - i uneori i modificarea - altor formate de fiiere, ca de exemplu WordPerfect, StarOffice, Microsoft Works dar cel mai notabil formatele Microsoft Office, n care poate i exporta documentele. ntre timp, OpenDocument a devenit aprobat pentru lansare ca un standard ISO/IEC la nivel internaional sub numele de ISO/IEC 26300:2006. Concret, fiierele produse de OpenOffice.org sunt nite arhive comprimate de tip ZIP, n interiorul acestora aflndu-se, printre altele, mai multe fiiere XML:

meta.xml: informaii despre document (autorul, data accesului, etc.) styles.xml: stilurile utilizate n document content.xml: coninutul documentului (texte, tabele, elemente grafice, etc.) settings.xml: informaii limea/nlimea foii) specifice reglajelor documentului (ca de exemplu

Funcionare intern Deoarece OpenOffice.org este open source, modul de operare i de funcionare intern este cunoscut. Tehnologiile utilizate sunt accesibile i documentate. Aplicaia este conceput pe mai multe straturi. Stratul application, de altfel cel mai voluminos, conine modulele componentelor 8

principale (writer, calc, draw, etc.). Stratul framework conine componentele comune ale acestor module cum ar fi gestionarea documentelor sau ferestrele de dialog comune, (ca de exemplu n modulele sfx2 sau offmgr). Stratulinfrastructure cuprinde diverse module ca Universal Network Object (UNO), GSL, dar i widgeturile pentru interfa prin VCL. UNO OpenOffice.org folosete UNO (Universal Network Object), un model creat de Sun Microsystems i care a mai fost folosit i n alte aplicaii, care permite interoperabilitatea dintre mai multe limbaje de programare (C, C++, Python, Java) i obiecte vizuale prin intermediul unei conexiuni LAN sau a internetului i care folosete interfee precis definite prin limbajul UNO IDL. Grafica OpenOffice.org semna foarte mult cu StarOffice n primele versiuni (cele de pe ramura 1.0), fapt ce l fcea s arate mai ciudat pe alte sisteme dect Windows, n mod special pe GNU/Linux i Solaris. Urmtoarea ramur (1.1.x) s-a axat pe crearea unui look ct mai specific fiecrei platforme, prin schimbarea graficelor i comportamentului aplicaiei astfel nct s semene ct mai mult cu cele specifice platformei de lucru. Astfel, Sun i Novell i-au creat propriile versiuni de OpenOffice.org, cu grafice proprii. Integrarea grafic a OpenOffice.org n GNOME a necesitat schimbarea unui set de culori i a pictogramelor. OpenOffice.org este integrat n KDE prin intermediul altor proiecte ca de exemplu Cuckooo sau KDE vlcplug. Integrarea grafic n MacOS X Versiunea 1.0 de OpenOffice.org pentru MacOS X a fost criticat pentru c nu seamn i nu se comport ca o aplicaie nativ MacOS X. ncepnd cu versiunea 2, OpenOffice.org folosete widget toolkit-uri, randare de fonturi i pictograme specifice fiecrei platforme pe care ruleaz pentru a se regsi ct mai mult n sistemul de operare sub care ruleaz dar i pentru a oferi utilizatorului o experien mai plcut. Aceast problem s-a pronunat mai mult pe MacOS X pentru c interfaa grafic a MacOS X este diferit de cea a sistemului de operare Windows sau cea a mediilor de operare bazate pe modelul X11 iar dezvoltatorii OpenOffice.org sunt puin familiarizai cu toolkit-urile. Pentru MacOS X, au fost implementate dou modele:

OpenOffice.org pentru MacOs X, XII, versiune oficial care necesit instalarea X11.app; OpenOffice.org Aqua, versiune beta, creat folosind widgeturi Cocoa

Securitatea
Avnd n vedere c OpenOffice.org este open source i c este distribuit att pe internet ct i pe huburi i reele P2P, un hacker ar putea cu uurin s implanteze un virus n codul surs al OpenOffice.org i s distribuie varianta infectat, fcnd astfel un numr foarte mare de victime. OpenOffice.org a avut puine bree de securitate de-a lungul versiunilor. Societatea Kaspersky anuna n iunie 2006 descoperirea unui virus n OpenOffice.org, cu numele de StarDust. Comunitatea OpenOffice.org a rspuns c de fapt acel cod nu reprezint nimic periculos. Totui, n iulie 2006 au fost descoperite trei bree de securitate. Acestea au fost rezolvate rapid iar de atunci nu s-au mai nregistrat probleme majore. 9

10