Archive for September, 2009
SUSE Studio
Tuesday, September 29th, 2009 by Lucian Oprea… sau cum îmi pot personaliza propria distribuţie openSUSE
Novell pune la dispoziţia utilizatorilor o interfaţă web cu ajutorul căreia se poate crea şi personaliza distribuţia linux openSUSE sau SUSE Linux Enteprise. Produsul rezultat se poate descărca sub forma unei imagini .iso. Această imagine .iso poate să fie un live CD, poate să fie o imagine obişnuită pe un DVD sau se poate crea o imagine care să fie utilizată într-un VMware.
Aplicaţia online permite utilizatorului să aleagă o distribuţie (openSUSE11.1 sau SUSE Linux Enterprise10/11), varianta de desktop utilizată (GNOME, KDE, interfaţă minimală, etc.) şi tipul de arhitectură (32 bit sau 64bit).
Customizarea distribuţiei openSUSE sau SUSE Linux Enterprise se referă la:
- personalizare fundal iniţializare sistem operare
- icon pentru logo (se pot alege dintre cele predefinite sau se pot adăuga iconuri personalizate)
- creare automată a utilizatorilor
- parole predefinite pentru utilizatori
- scripturi proprii care să ruleze automat
- pachete/aplicaţii instalate
Remarcabil este faptul că după customizarea distribuţiei, aplicaţia SUSE Studio oferă posibilitatea ca utilizatorul să vadă customizările efectuate înainte de a descărca imaginea .iso.
Serviciul este disponibil la adresa http://susestudio.com. Este nevoie de crearea unui cont sau de utilizarea unui openid pentru utilizarea acestei aplicaţii online. Mai multe informaţii se pot obţine de pe pagina oficială http://en.opensuse.org/SUSE_Studio.
openSUSE Conference – ziua 3
Sunday, September 27th, 2009 by StrainuCu o întârziere de o săptămână, iată câteva note şi din ultima zi a conferinţei.
A treia zi a Conferinței openSUSE a fost un fel de „Ziua porților deschise”. Au venit mulți (câteva zeci) utilizatori din Nuremberg și împrejurimi, pentru care au fost organizate sesiuni speciale, mai puțin tehnice, în germană. Pentru noi, restul, a rămas un track și prezentările din afara conferinței.
Building for multiple platforms
Prezentatorul inițial n-a putut să ajungă la conferință, dar s-a găsit repede un înlocuitor. A fost (încă) o prezentare despre Build Service, care s-a rezumat la exemple de fișiere de configurare care permit compilarea simultană a unui pachet pe mai multe sisteme. Totul s-a terminat cu o mare ceartă despre publicitatea Build Service în rândul utilizatorilor altor distribuții (aici se pot compila pachete pentru openSUSE, Fedora, Mandriva, Ubuntu și Debian).
Visualizing Package Dependencies: Klaus Kampf (aka Visualizing Dependency Hell)
A fost o plimbare interesantă în 4 dimensiuni în lumea dependenței de pachete. Prima dimensiune este o listă, așa cum există ea în zypper. A doua dimensiune e reprezentată de graful dependențelor, care poate fi simplificat (mult) dacă se elimină dependențele duble.
A treia dimensiune permite eliberarea spațiului (graful 2D e foarte aglomerat) și abordarea grafului din diferite puncte de vedere. A patra dimensiune aduce în plus timpul, însă în filmul arătat aici asta nu aducea nicio informație în plus (timpul era practic reprezentat de ordinea în care erau citite dependențele de pe disc.
Lumea părea interesată mai mult de versiuni săptămânale ale grafului și de diferențe între versiuni consecutive, deoarece asta aduce informație utilă pentru optimizarea grafului.
Making Banshee scream cross-platform: Aaron Bockover
Pentru cei ce nu știu, Banshee e un media player multiplatformă scris în C# și care folosește Gstreamer pentru playback. Prezentarea a pus accentul pe inovațiile aduse de versiunea 1.6 (care se pare că nu va fi gata până în 11.2). Ce mi s-a părut mie mai interesant e beat-detection (poate să detecteze ritmul melodiilor când le citește de pe disc prima dată sau poți să-l introduci tu cu tasta space), care poate fi folosit pentru gruparea pieselor, introducerea licenței ca metadată pentru melodii (toate metadatele pot fi folosite pentru grupare) și multitudinea de plug-inuri, în special pentru fereastra cu informații suplimentare despre melodii (era unul care te ducea la pagina Wikipedia despre artist, dar Aaron nu știa dacă e sensibil la limba sistemului).
Improving the presence on the social networks
Asta a fost mai mult o discuţie despre cum se poate avea un efect cât mai mare în lumea Twitter, Facebook, YouTube, etc… Am avut ocazia să cunosc mai bine oameni ca Zonker, Bryen şi alţii.
Samba @ openSUSE: Lars Müller
O prezentare “pentru proşti” a ceea ce oferă Samba mai nou. Nu foarte interesantă, Lars mi s-a părut un tip mult prea ironic.
Data limită pentru traduceri
Saturday, September 26th, 2009 by StrainuData limită pentru submiterea traducerilor în openSUSE 11.2 este 9 octombrie. Asta înseamnă că traducerile pe Narro ar trebui să fie gata până pe 7 octombrie, pentru a da timp celor cu drepturi pe SVN să valideze traducerile şi să încarce fişierele.
Din păcate traducerea este undeva la 83%. Vă invit deci pe toţi cei interesaţi să traduceţi cât mai mult în cele 10 zile rămase. Ce ziceti, ajungem la 85%?
openSUSE 11.2 – primele impresii (Milestone 7)
Wednesday, September 23rd, 2009 by drem
În noiembrie se va lansa openSUSE 11.2. M-am gandit să arunc un ochi peste versiunea de test lansată de curând (Milestone 7), în special pentru a „vâna” erorile de traducere.
Cum a mers instalarea? (atenţie! este o versine de test! un soi de… pre-beta! nu se recomanda pentru lucru!)
Prima surpriza plăcută: imaginile sunt hibride (adică acelaşi .iso poate fi atât ars pe un CD/DVD, cât şi folosit ca imagine pentru un USB boot-abil). Am descărcat Live CD-ul KDE, nevoind să stric un DVD şi neavând un stick USB suficient de mare. A bootat fără probleme. L-am instalat imediat; din nou fără probleme.
Cum se comportă?
Excelent! Mult peste aşteptări! (mai ales pentru o versiune alpha/beta)! Am întâmpinat doar câteva mici probleme, uşor rezolvabile:
- actualizările nu merg (o tradiţie suse – tot timpul aici mai era ceva de reparat); pe lângă mici erori, implicit sunt băgate sursele de 11.2, nesincronizate cu factory; nu exista sursă de update-uri; baza de date cu sursele opţionale e cea de pe vremea 11.1; ca să urmăresc dezvoltarea şi să am actualizări de îndată ce sunt comise, am bagat manual sursele factory (din care actualizez manual, periodic)
- la prima actualizare de kernel, în loc sa modifice liniile din grub, le-a şters; am pornit de pe USB din nou, am editat menu.lst şi a mers apoi fără probleme; la următoarea actualizare (când au introdus versiunea finală a kernel-ului 2.6.31) nu au mai fost probleme.
În rest – EXTREM de stabil. Şi rapid! Yast merge bine, noua mascotă e simpatică, administratorul de pachete e rapid (şi n-am întâlnit bug-uri până acum), sistemul demarează repede etc.
În final, cred că vom avea toamna asta o distribuţie openSUSE excelentă.
openSUSE Conference – ziua 2
Friday, September 18th, 2009 by StrainuCommunity and Contributrions by Alexandra Leisse, Web Community Manager for Qt Software
În prima zi, Alexandra expusese câteva idei interesante despre comunitate, așa încât aveam ceva așteptări de la această prezentare. Din păcate am primit aceleași povești cu cât de importantă e comunitatea, cât de importante sunt rețelele sociale și Twitter, etc.
Qt încurajează contribuțiile oferind suport pentru prezentări (slideuri deja făcute, care nu mai trebuie decât traduse), printr-un community newsletter la care sunt abonate câteva sute de persoane și printr-un repository public (gitorious.org). Alte idei expuse: niciodată nu sunt destui developeri (și de aceea durează mult mergeurile); există un sistem de review (dacă un patch are nevoie doar de modificări mici, el este acceptat; dacă nu, el este retrimis autorului care îl modifică și îl submite din nou); comunitatea Qt este destul de loială, dar are și așteptări mari.
openSUSE & Moblin: Michael Meeks
Building Moblin the openSUSE Way: Anas Nashif
Aceste 2 prezentări au fost strâns legate, ambele având ca obiect Moblin (o platformă software bazată pe Linux optimizată pentru sistemele cu procesoare Intel Atom).
În prima parte s-a vorbit despre ce este Moblin (o distribuție de referință, o specificație și în același timp un GUI interesant pentru Gnome Mobile). Ce are mai special este faptul că a fost optimizată pornirea (sub 10 secunde pe Atom) și că am putea vedea îmbunătățirile și în openSUSE 11.2. Partea proastă e că pe alte platforme HW merge, dar prost. Are propriul browser (bazat pe Mozilla), propriul player (n-am reținut pe ce e bazat) și așa mai departe.
Prima mea impresia a fost că arată ca un Sugar (GUIul de la OLPC) pentru adolescenți (multimedia + social networking sunt cuvintele cheie în GUI), iar ideea asta l-a făcut pe prezentator să spună că echipa de GUI și-a atins obiectivele.
A doua prezentare a fost ceva mai tehnică (dar tot generală). Se pare că versiunea 1.0 era un Ubuntu modificat, iar 2.0 (care iese în curând) e o distribuție independentă. Anas ne-a povestit cum au ajuns să aleagă openSUSE Build System ca sistem de build și cum au integrat pachetele de Fedora peste el.
Build Your Own Linux Distribution During Lunchbreak: Michal Hrusecky
Asta a fost o prezentare destul de greu de urmărit, datorită problemelor de limbă atât în vorbire cât şi în scris. În principiu a fost prezentat Build Service (mai mult aplicația în linie de comandă, bineînțeles) şi Suse Studio. Ce-am aflat nou a fost că Suse Studio suportă logare prin openID (dar asta nu te scutește de procedura lungă de înregistrare) şi că poţi vedea fişierele modificate/adăugate la prima pornire a sistemului nou creat pentru ca mai apoi să le adaugi direct în imagine.
OpenSync: Daniel Gollub
După reclama de rigoare la B1 Systems, ne-a spus că openSync e un framework de sincronizare, care oferă numai logica de sincronizare, urmând ca partea de decodare a protocoalelor şi de comunicare cu deviceurile să fie făcută în plug-inuri.
OpenSync e urmaşul lui MultiSync şi a fost gândit pentru date de dimensiuni mici: încarcă în memorie întregul obiect de atâtea ori câte deviceuri se vor sincronizate (adică îţi trebuie 12GB de memorie pentru a sincroniza un DVD între 3 calculatoare).
Mâine e ultima zi a conferinţei pentru mine (duminică plec de dimineață), dar nu se anunţă prea interesantă, pentru că jumătate din prezentări sunt în germană, deci o să sar peste ele.
openSUSE conference – ziua 1
Thursday, September 17th, 2009 by StrainuAzi a fost prima zi a conferinţei openSUSE în Nuremberg. Ziua a început prost pentru mine, am pierdut autobuzul care duce la locaţia conferinţei şi următorul era de-abia în 40 de minute. Din cauza asta am pierdut keynoteul, sau cea mai mare parte din el. Din ce-am înţeles, era vorba de cum funcţionează o firmă cu angajaţi peste tot în lume.
Mai jos aveţi câteva impresii de la prezentările la care am fost. Pozele o să vină mai încolo, când le descarc de pe aparat.
Apport Application Crash Reporting: Jan Blunck
Apport e un sistem de raportare a erorilor, scris în Python şi cu partea de server în Ruby. Trimite către server backtrace-ul, iar acesta este completat cu date de debug din Build Service. Deocamdată nu e activat implicit în openSUSE şi nu se ştie dacă va fi activat în 11.2
Linkuri:
- http://crashdb.opensuse.org/
- http://en.opensuse.org/Apport
- http://en.opensuse.org/Apport_for_Developers
openSUSE Ambassador Program: Joe Brockmeier
Ambasadorii sunt oameni din diferite regiuni ale globului care asigură o acoperire mai bună a globului. Bugetul pentru Ambasadori, care e adoptat în noiembrie (început de an fiscal pentru Novell) va fi decis de companie împreuna cu oameni din diverse regiuni implicati în program.
Au fost sugerate diverse îmbunatăţiri: o hartă cu ambasadorii (n-o facem noi?:) ) şi kituri de prezentare pentru ambasadori.
LibYUI: Three interfaces for the price of one: Katarína Machálková
Este o librărie de abstractizare pentru QT, GTK şi ncurses folosită în YAST. Permite crearea uşoară de aplicaţii care sunt transformate în cod într-una din cele 3 librării. Are bindinguri pentru C++, Python, Ruby şi Perl. Documentaţia e disponibilă în cadrul documentației YAST.
Insights into openSUSE Infrastructure: Klaas Freitag
Nu au fost prea multe informaţii concrete, ci doar ideea că există prea multe componente separate în situl openSUSE şi că este nevoie de o coordonare a lor pentru a prezenta o imagine unitară. Există un demo pentru o aplicatie de tip “dashboard” pentru developperi, dar nu i-am reţinut adresa.
Seara s-a terminat cu o petrecere la sediul SuSE din Nuremberg, unde am avut ocazia să cunosc diverse persoane care lucrează la Novell sau RedHat.
Ne vedem mâine cu alte povestiri de la Convenţia openSUSE!
Jocuri native pentru linux partea a doua
Thursday, September 17th, 2009 by creationAşa cum am promis intr-un articol anterior voi continua clasificarea jocurilor native linux , implicit Open Suse, prin prezentarea jocurilor ce fac parte din categoria strategie(RTS) :
Battle for Wesnoth
Legătură pentru descărcare cod sursă şi instrucţiuni de instalare: http://www.wesnoth.org/
Disponibil prin YaST: DA cuvânt cheie wesnoth
Descriere: Joc RTS plasat într-o lume fantastică, disponibil în modul singleplazer dar şi online. Jocul este disponibil ptr Windows, Linux si MAC.
Warzone 2100
Legătură pentru descărcare cod sursă şi instrucţiuni de instalare: http://wz2100.net/
Disponibil prin YaST: DA
Descriere: încă un joc RTS plasat într-o lume fantastică dominată de arme puternice. Misiunea jocului este reconstruirea omenirii. Jocul este disponibil pentru Windows, Linux şi MAC.
Bos Wars
Legătură pentru descărcare cod sursă şi instrucţiuni de instalare: http://www.boswars.org/
Disponibil prin YaST: DA
Descriere: dap, încă un RTS, în opinia mea inspirat de StarCraft. Jocul este disponibil pentru Windows, Linux, BSD şi MAC.
FreeCol
Legătură pentru descărcare cod sursă şi instrucţiuni de instalare: http://www.freecol.org/
Disponibil prin YaST: DA
Descriere: RTS dar de această dată este unul istoric, puţină istorie nu strică niciodată. Jocul este disponibil pentru Windows, Linux şi MAC.
FreeCiv
Legătură pentru descărcare cod sursă şi instrucţiuni de instalare: http://freeciv.wikia.com/index.php/Freeciv
Disponibil prin YaST: DA
Descriere: încă un joc istoric în care misiunea jucătorului este să construiască un imperiu. Jocul este disponibil pentru Windows, Linux şi MAC.
Glest
Legătură pentru descărcare cod sursă şi instrucţiuni de instalare: http://www.glest.org/en/index.php
Disponibil prin YaST: DA
Descriere: RTS ce are în centrul atenţiei lupta dintre 2 rase: una ce are ca stil de luptă tehnologia şi alta ce are ca stil de luptă magia. Jocul este disponibil pentru Windows şi Linux.
Widelands
Legătură pentru descărcare cod sursă şi instrucţiuni de instalare: http://wl.widelands.org/
Disponibil prin YaST: DA
Descriere: delectarea are multe forme cu siguranţă şi acest joc oferă o alternativă. Jocul este disponibil pentru Windows, Linux şi MAC.
UFO: Alien Invasion
Legătură pentru descărcare cod sursă şi instrucţiuni de instalare: http://ufoai.sourceforge.net/?page=Home
Disponibil prin YaST: DA cuvânt cheie ufoai
Descriere: Jocul este disponibil pentru Windows, Linux şi MAC prin svn la svn co https://ufoai.svn.sourceforge.net/svnroot/ufoai/ufoai/branches/ufoai_2.2 ufoai_2.2 ş pentru compilare accesaţi http://ufoai.ninex.info/wiki/index.php/Coding#Compiling_the_source .
FreeOrion
Legătură pentru descărcare cod sursă şi instrucţiuni de instalare: http://freeorion.org/index.php/Main_Page
Disponibil prin YaST: NU
Descriere: Jocul este disponibil pentru Windows, Linux şi MAC prin compilare, a se citi cu atenţie instrucţiunile de pe site.
Battle tanks
Legătură pentru descărcare cod sursă şi instrucţiuni de instalare: http://btanks.sourceforge.net/blog/
Disponibil prin YaST: DA cuvînt cheie btanks
Descriere: Jocul este disponibil pentru Windows, Linux şi MAC , un mod plăcut de a îmbina o tactică de tip RTS cu puţin dinamism.
Wormux
Legătură pentru descărcare cod sursă şi instrucţiuni de instalare: http://www.wormux.org/phpboost/news/news.php
Disponibil prin YaST: DA
Descriere: RTS în stil Worms ce implică mascotele diferitelor softuri ce aparţin comunităţii open source. Jocul este disponibil pentru Windows, Linux şi MAC.
Hedgewars
Legătură pentru descărcare cod sursă şi instrucţiuni de instalare: http://www.hedgewars.org/
Disponibil prin YaST: DA
Descriere: Dacă în minte va venit cumva ideea că este un alt joc gen Worms atunci raspunsul este corect
. Jocul este disponibil pentru Windows, Linux şi MAC.
Este mai mult ca sigur posibil ca unele jocuri să îmi fi scăpat astfel că vă sugerez ca în YaST să folosiţi cuvântul cheie strategy pentru a descoperi unele jocuri nemenţionate de mine. În partea a treia o să postez cateva jocuri de genul adventure – arcade
Cele mai utilizate aplicaţii în openSUSE
Saturday, September 5th, 2009 by Lucian OpreaRecunosc, ideea de a scrie despre cele mai utilizate aplicaţii pe care le utilizez în openSUSE nu îmi aparţine. Pot spune, fără să greşesc prea mult, ca acestea sunt universal valabile pentru principalele distribuţii linux: Fedora, Ubuntu, Mandriva, etc.
Mai mult, aceste aplicaţii pot varia în funcţie de versiunea de desktop utilizată şi/sau preferinţele utilizatorului.
Voi enumera cele mai frecvente aplicaţii care se pot utiliza într-o distribuţie Linux pentru utilizare cotidiană.
1. Browser web
- Firefox – consider ca este cel mai popular browser care este utilizat pe o distribuţie linux
- Opera – un browser pe care a început să îl utilizez recent
2. Chat
- Pidgin – un client de chat foarte stabil care este implicit pentru Gnome
- Kopete – un alt client de chat care vine implicit cu KDE
- Skype – un client de chat care asigură o conexiune audio impecabilă
3. Client de mail
- Thunderbird – l-am utilizat într-o perioadă şi am fost mulţumit. Îl recomand pentru cei care nu doresc să utilizeze versiunea de la microsoft sau nu au altă posibilitate
- Evolution – este inclus în distribuţie
4. Aplicaţii pentru birou
- openoffice.org – este echivalentul de la suita office de la microsoft. Ca grafică este asemănătoare cu office 2003
5. Audio
- Amarok – un excelent utilitar pentru organizarea muzicii de pe calculator şi pentru ascultarea acesteia
- XMMS – foarte asemănător cu player-ul MP3 WinAmp
6. Video
- Mplayer – un foarte bun player video penttru filme
- Smplayer – se bazează pe mplayer si are o interfata intuitiva
- VLC – nu cred ca mai este nevoie de descriere
7. Grafică
- GIMP – este o aplicaţie pentru editarea imaginilor
- Inkscape – este o aplicaţie de desenare vectorială
8.Management fotografii
- digiKam – este un program de gestiune a fotografiilor
- showFoto – este o aplicaţie de editare a fotografiilor
9. Utilitare
- MC – un utilizator asemanator cu Total Commander din Windows
- VIM – editor de text
- KWrite – un alt editor de text
- k3b – program de scriere CD/DVD-uri
Vă invit să utilizaţi distribuţia openSUSE şi pentru orice nelămurire ne puteţi contacta pe forum http://forum.suseromania.ro.



























