![]() | Najsvežije beleške o izdanju na vebu |
|---|---|
Ove beleške o izdanju su sklone izmenama. Za najsvežije beleške o izdanju za Fedora sistem posetite http://docs.fedoraproject.org/release-notes/. |
Ovaj odeljak pokriva razne razvojne alatke i mogućnosti.
Ovo Fedora izdanje je napravljeno koristeći GCC 4.1.2, koji je uključen sa distribucijom.
Počevši sa gcc-4.1.2-25 i glibc-2.6.90-14, opcija -D_FORTIFY_SOURCE=2 štiti ne samo C kod, već i C++. Već je bilo nekoliko bezbednosnih problema koje ne bi bilo moguće iskoristiti da je ova provera postavljena ranije. Pogledajte ovo obaveštenje za više detalja.
Ovo Fedora izdanje uključuje Fedora Eclipse SDK verzije 3.3.0 (http://www.eclipse.org). Strani „Novo i vredno pažnje“ 3.3.x izdanja se može pristupiti na http://download.eclipse.org/eclipse/downloads/drops/R-3.3-2007-06251500/whatsnew/eclipse-news.html. Beleške o izdanju svojstvene za 3.3.0 su dostupne na http://www.eclipse.org/eclipse/development/readme_eclipse_3.3.html. stranici.
Eclipse SDK je poznat kao „Eclipse platforma“, „Eclipse IDE“ i „Eclipse“. Eclipse SDK je osnova za kombinovano izdanje dvadeset i jednog Eclipse projekat pod kombinovanom lepezom izdanja Callisto (http://www.eclipse.org/callisto). U Fedoru je uključeno nekoliko ovih Europa projekata:
CDT (http://www.eclipse.org/cdt) za C/C++ razvoj,
GEF (http://www.eclipse.org/gef), Grafički radni okvir za uređivanje i
Mylyn (http://www.eclipse.org/mylyn), korisničko sučelje za Eclipse usmereno na zadatke, zajedno sa veznicima za zadatke na Bugzilla i Trac sistemima.
Ostali Eclipse projekti dostupni u Fedori uključuju:
Subclipse (http://subclipse.tigris.org/), za integrisan Subversion kontrola verzija,
PyDev (http://pydev.sf.net), za razvoj u Pythonu i
PHPeclipse (http://www.phpeclipse.de/), za razvoj u PHP-u.
Pomoć pri pakovanju i isprobavanju dodatnih projekata uz GCJ je uvek dobrodošla. Kontaktirajte zainteresovane osobe kroz fedora-devel-java-list (http://www.redhat.com/mailman/listinfo/fedora-devel-java-list/) i/ili #fedora-java na freenode serveru.
Fedora takođe uključuje dodatke i svojstva koja su naročito korisna FOSS hakerima, uređivanje Dnevnika izmena sa eclipse-changelog i Bugzilla saradnja sa eclipse-mylar-bugzilla paketima. Naš CDT paket,eclipse-cdt, takođe uključuje radnu verziju podrške za integraciju sa GNU Autotools.
Poslednje informacije u vezi ovih projekata možete naći na stranici Fedora Eclipse projekta: http://sourceware.org/eclipse/.
Fedora Eclipse sadrži zakrpu koja dozvoljava korisnicima koji nisu root da koriste funkcionalnost „Upravnika ažuriranja“ za instalaciju nezapakovanih dodataka i opcija. Takvi dodaci se instaliraju u lični direktorijum korisnika pod .eclipse direktorijumom. Imajte na međutim na umu da ovi dodaci nemaju prateće delove kompajlirane GCJ-om i mogu onda da budu sporiji nego što bi se očekivalo.
Slobodni JRE koji dolazi uz Fedoru neće zadovoljiti potrebe svih korisnika, te zbog toga Fedora dozvoljava instalaciju alternativnih Java izvršnih okruženja. Začkoljice nažalost postoje za instalaciju vlasničkih JRE-ova na 64-bitnim mašinama.
64-bitne JNI biblioteke koje se podrazumevano isporučuju na x86_64 Fedora sistemima ne rade na 32-bitnim JRE-ima. Drugim rečima, ne pokušavajte da pokrećete Fedorine x86_64 Eclipse pakete na Sunovom 32-bitnom JRE-u. Otkazuju na zbunjujuće načine. Ili se prebacite na 64-bitni vlasnički JRE, ili instalirajte 32-bitnu verziju paketa, ukoliko su dostupni. Za instalaciju 32-bitne verzije, koristite sledeću naredbu:
yum install <package_name>.i386
Slično, 32-bitne JNI biblioteke koje se podrazumevano isporučuju na ppc64 sistemima ne rade sa 64-bitnim JRE-om. Za instalaciju 64-bitne verzije, koristite sledeću naredbu:
yum install <package_name>.ppc64
Fedora 8 uključuje KDE 4.0 (beta) razvojne biblioteke. Sledeći novi paketi su dostupni:
kdelibs4: KDE 4 biblioteke
kdepimlibs: KDE 4 PIM biblioteke
kdebase4: KDE 4 datoteke izvršnog jezgra
Koristite ove paketa da razvijate, pravite i pokrećete KDE 4 programe kroz KDE 3 ili bilo koje drugo radno okruženje.
Paket kdebase4 takođe sadrži beta verziju Dolphin upravnika datoteka kao pregled nove tehnologije. Pošto je ovo probno izdanje, moguće je da postoje izvesni problemi. Ako je stabilna verzija Dolphin-a potrebna, instalirajte paket d3lphin koji je zasnovan na KDE 3 a može se bezbedno instalirati zajedno sa kdebase4.
Ovi paketi su napravljeni da:
budu usaglašeni sa Hijerarhijskim standardom sistema datoteka (FHS - Filesystem Hierarchy Standard), i
budu potpuno bezbedni sa paralelnom instalacijom sa KDE 3, uključujući -devel pakete.
Da bi postigli to, članovi Fedora KDE SIG-e su napravili dve izmene u -devel paketima:
Simboličke veze biblioteka su instalirane u /usr/lib/kde4/devel ili /usr/lib64/kde4/devel, u zavisnosti od arhitekture.
Alatke kconfig_compiler i makekdewidgets su preimenovane u kconfig_compiler4 i makekdewidgets4 odnosno.
Ove promene bi trebalo da budu u potpunosti providne za ogromnu većinu KDE 4 programa koji koriste cmake za izgradnju, pošto je FindKDE4Internal.cmake zakrpljen da se podudara sa ovim promenama.
Primetite da kdebase4 ne uključuje paket KDE 4 radnog okruženja kdebase-workspace niti njegove delove poput Plasma-e i KWin-a verzije 4. Paket kdebase-workspace je još uvek nedovršen i nestabilan za svakodnevnu upotrebu i sukobljavao bi se sa KDE 3.