OpenSolaris 2005/2006 CZOSUG #5 Martin Červený
[email protected]
OpenSolaris komunita - stav a vyhlídky
Roadmap OpenSolaris
06-09/2005 10-12/2005 01-03/2006 04-06/2006 dále ON JDS NWS tools install Studio10 drivers Xorg admintools msgq CAB bin/libm libm man workflow bin/pkg pkg integration bin/sccs docs docs OpenGrook G11N build farm Studio11 SFW test DSCM/eval DSCM/sel DSCM/impl projects ON/gcc OGB ARC ARC/hist
Komunity OpenSolaris
řízení vývoj podpora * nová
Academic and Research Nevada Development [ON, CRT] Appliances * Observability Approachability [NWAM] OpenSolaris Printing Architecture Process and Tools (ARC) Performance [NUMA, micro/filebench] BrandZ PowerPC [porting] Community Advisory Board (CAB) Security [xlofi, privdebug, CF] DTrace Service Management Facility [scfdot] Desktop [JDS, KDE, Looking Glass] Solaris Volume Manager Device Drivers [GLD3, wifi] Storage [NWS] * Documentation [style guide] Systems Administrators * Fault Management Testing GNU Solaris Tools [DSCM] Games on OpenSolaris * Unix File Systems (UFS) Internationalization and Localization User Groups Laptop [wifi, cardbus, ACPI] X Window System Marketing Xen [xen] Modular Debugger (MDB) ZFS NFS Zones Networking [GLD3, clearview, NWAM]
CAB/OGB OpenSolaris
●
Community Advisory Board –
řízení ●
vazba mezi Sun a OpenSolaris komunitou
OpenSolaris Governing Board – – –
nezávislost na Sun charter & constitution 30.6.2006
Rich Teer P, J. Schwartz, Simon Phipps S, Roy Fielding C, Al Hopper P, Casper Dik S
Architecture Review Community OpenSolaris řízení
Marketing OpenSolaris
●
11,743 – registrovaných uživatelů –
řízení ● ●
● ●
21,000 – příspěvků v konferencích 28,525 – přibližný počet stažení zdrojového kódu OpenSolarisu 27 – uživatelských skupin 244 – chyb hlášených komunitou –
●
10,400+ non-Sun
70 – řešených a vyřešených
79 – příspěvků kódu z komunity –
34 – použitých (putback)
Nevada/ON OpenSolaris
–
příprava ●
vývoj
●
–
soubory (cca 1x za 2 týdny) ● ● ● ● ●
–
SUNWonbld-20060214.i386.tar.bz2 [1MB] on-closed-bins-20060214.i386.tar.bz2 [7MB] on-src-20060214.tar.bz2 [56MB] pkgutils.i386.tar.bz2 [0,5MB] devpro-libm-bins-20051024.i386.tar.bz2 [0,3MB]
kompilace ●
●
–
instalace nv_* instalace gcc/Studio 10+patches
zkopírovat a upravit „usr/src/tools/env/opensolaris.sh“ nightly ./opensolaris.sh &
instalace ●
bfu, arc, partition
Desktop/JDS OpenSolaris
–
vývoj
– – –
odvozeno od GNOME 2.12 „Solaris Desktop Gap Analysis“ vytvoření na základě rpm/spec nástroje ● ●
–
pkgbuild (spec->pkg) pkgtool (stáhne src, sestaví)
soubory ●
jds-cbe-1.4.tar [26MB] –
●
extra-tarballs-2-12-20051211.tar [8MB] –
●
–
autoconf,automake,bison,cvs,diffutils,fileutils, flex,gettext,libtool,m4,make,pkgbuild ... co se nelze stáhnout
jds-spec-files-2-12-20051211.tar [10MB]
stažení souborů a kompilace [6GB] . /jds/cbe/bin/env.sh pkgtool uninstall-pkgs *.spec pkgtool --download build -v *.spec“
Laptop OpenSolaris
●
wifi –
vývoj
wificonfig ● ● ● ●
– ● ●
ath (Atheros 52xx) ipw (Intel Pro/Wireless 2100) iwi (Intel Pro/Wireless 2200BG/2915ABG) pcwl (Agere 11b, PrismII 11b)
ndis – NDIS Wrapper Toolkit
cardbus ACPI – –
acpidrv (batstat, vypínač, teplota) powernow (powernowadm, powernowd)
Networking OpenSolaris
●
zviditelnění projektů –
vývoj
– – – – – ●
nové síťové zpracování TCP (=FireEngine) NL7C (Network Layer 7 Cache) (NCA) GLDv3 (=Nemo) nové síťové zpracování UDP (=Yosemite) SCTP ip směrování (=Surya)
zapojení komunity – – –
Clearview (IPMP, IPtun, GLD3 unification, IP-level observability) CrossBow, Quagga, IPFilter, hxbt Network Auto-Magic (NWAM)
Performance OpenSolaris
●
ccNUMA –
vývoj
– ● ●
lgrpinfo(1),plgrp(1),pmadvise(1),pmap(1) ACPI 3.0 (SRAT, SLIT)
libMicro fileBench
Tools OpenSolaris
●
nástroje pro kompilaci a sestavení –
vývoj
– – ●
gcc, Studio10/11 devpro SCCS packaging
Distibuted Source Code Management – – – – –
Bazaar NG (bzr) Mercurial (hg) Monotone SVK TeamWare
České sdružení uživatelů OpenSolarisu
Dotazník CZOSUG
● ●
vyplňte a možná vyhrajete ! aktuální stav –
zájmy ● ● ●
–
bootcampy ● ● ●
–
instalace a administrace (81%) porovnání OpenSolarisu a jiných UN*X (77%) funkce, vlastnosti a chování specifických komponent OpenSolarisu (73%) bezpečnost v OpenSolarisu (34 bodů) installfest (33 bodů) administrace zón (30 bodů)
projekty ● ●
počeštění OpenSolarisu (30%) vývoj/port aplikací do OpenSolarisu (24%)
Aktivity CZOSUG
●
projekty – – –
● ● ●
lokalizace OpenSolarisu (4/2006) pomoc pro projekty OpenSolarisu na univerzitách (3/2006) další projekty
další setkání CZOSUG BootCamp / InstallFest bugfix proces
?
dotazy, další nápady, změny ...