Archive for September, 2009

SUSE Studio

Tuesday, September 29th, 2009 by Lucian Oprea

SUSE Studio

… 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.

suse-studio41

 

openSUSE Conference – ziua 3

Sunday, September 27th, 2009 by Strainu

Cu 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

OSC09

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)

OSC09OSC09

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

OSC09OSC09

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 ZonkerBryen și alții.

Samba @ openSUSE: Lars Müller

OSC09OSC09

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 Strainu

Data 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 ziceți, ajungem la 85%?

openSUSE 11.2 – primele impresii (Milestone 7)

Wednesday, September 23rd, 2009 by drem

opensuse112Î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 Strainu

Community 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.

OSC09OSC09

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

OSC09OSC09OSC09

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

OSC09OSC09

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

OSC09OSC09

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 Strainu

Azi 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

OSC09OSC09

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:

openSUSE Ambassador Program: Joe Brockmeier

OSC09OSC09

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á

OSC09OSC09

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

OSC09OSC09

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 creation

Aș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 Oprea

Recunosc, 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.