Szerszám

Sandweb

Címkék

A CVS-sel tárolt fájlok elérésére, kezelésére sok megoldás létezik, de szinte mindegyik platformfüggő. A freshmeaten most tűnt fel egy sandweb nevű alkalmazás, amely a CVS repositoryk weben keresztüli elérését teszi lehetővé.

SandWeb

GCC 3.4: Néhány elavult target rendszer eltávolítása

Címkék

Mark Mitchell legújabb bejelentésében a GCC 3.4 jövőbeli kiadásáról beszél, amelyben a GCC fejlesztők néhány elavult cél platform eltávolítását tervezik. A döntés értelme az, hogy a fejlesztők ezek után jobban tudjanak azokra a platformokra fókuszálni, amelyek szélesebb körben használtak.

Mark levelében megtalálod az összes olyan target-et amelyet a tervek szerint "dobni" fognak. Mitchell megjegyzi, hogy ha valakinek nagyon szüksége van valamelyik target-re, akkor jelezze, és a target nem lesz eltávolítva, ha lesz olyan önkéntes, aki bevállalja a target karbantartását.

Mark Mitchell levele:From: Mark Mitchell

To: gcc-announce

Subject: Target Deprecation

Date: 11 Mar 2003 11:14:35 -0800

In the GCC 3.4 release (still some time in the future), the GCC developers intend to remove a number of obsolete target systems. Removing these old systems allows the development team to focus its limited resources to support those systems that are used by more people.

Below, please find the complete list, in the form of GNU target

triplets.

If you feel strongly that support for one of these targets should not be removed, please contact me by email ASAP. (I will maintain the list.) Traditionally, GCC has been more receptive to requests that a particular target not be removed if a volunteer is available to maintain that target, so if you're interested in volunteering you should state that explicitly. Also, "there are 1000 of us using this machine heavily all

day long and we were planning to upgrade to GCC 3.4" is probably more likely to sway the development team than "I think there is still one of those in my closet." :-)

arc-*-*

i960-*-*

m88k-*-*

romp-*-*

alpha*-*-interix*

alpha*-*-linux*libc1*

alpha*-*-linux*ecoff*

arm*-*-aout*

arm*-*-conix*

arm*-*-oabi

strongarm-*-coff*

hppa1.0-*-osf*

hppa1.0-*-bsd*

hppa1.[01]-*-hpux[789]*

hppa*-*-hiux*

hppa*-*-lites*

hppa*-*-mpeix*

i?86-ncr-*

i?86-sequent-*

i?86-moss-*

i?86-*-netware

i?86-*-freebsd2*

i?86-*-netbsd*aout*

i?86-*-linux*aout*

i?86-*-moss*

i?86-*-sysv3*

i?86-*-interix # not interix3

i?86-*-win32

m68000-hp-bsd*

m68000-hp-hpux*

m68000-sun-sunos*

m68000-att-sysv*

m68k-atari-sysv*

m68k-motorola-sysv*

m68k-ncr-sysv*

m68k-plexus-sysv*

m68k-tti-*

m68k-crds-unos*

m68k-cbm-sysv*

m68k-ccur-rtu*

m68k-hp-bsd*

m68k-hp-hpux*

m68k-sun-mach*

m68k-sun-sunos*

m68k-*-linux*aout*

m68k-*-linux*libc1

m68k-*-psos*

mips*-*-ecoff*

mips-sni-sysv4

mips64orion-*-rtems*

powerpc*-*-sysv* # generic only; consider -elf instead

powerpc*-*-linux*libc1

rs6000-ibm-aix[123]*

rs6000-bull-bosx

rs6000-*-mach*

sparc-*-aout*

sparc-*-netbsd*aout*

sparc-*-bsd*

sparc-*-chorusos*

sparc-*-linux*aout*

sparc-*-linux*libc1*

sparc-*-lynxos*

sparc-hal-solaris2*

sparc-*-sunos[34]*

sparclet-*-aout*

sparclite-*-coff*

sparclite-*-aout*

sparc86x-*-aout*

v850-*-rtems*

vax-*-bsd*

vax-*-sysv*

vax-*-netbsd*aout*

vax-*-vms*

--

Mark Mitchell

CodeSourcery, LLC

mark at codesourcery dot com

Virtuális gépek: VMWare 4.0 Beta, és WinTel kiadás

Címkék

A VMWare kiadta a zászlóshajójának tekinthető VMWare termékének 4.0 Build 4183-as kiadását. Az új verzió támogatja a Linux és egyéb OS-ek legújabb verzióit, jobb VESA BIOS, ACPI és APIC támogatással bír.Javítottak a hangkezelésen, új interfész jelent meg a Linux számára, stb. Ezzel egy időben az OpenOSX cég kiadta a "WinTel"-t, egy újracsomagolt Bochs verziót a MacOSX-hez, amely egy sokkal könnyebben használható felületet biztosít a felhasználóknak.

Gyorsul a programok fordítása, ha magát a compilert-t optimalizáljuk?

Címkék

A címben szereplő kérdésnek járjunk utána! A Freshmeat-en jelent meg egy cikk "GCC Myths and Facts" címmel, amely cikk azt taglalja, hogy érdemes-e a GCC-t, mint fordító programot optimalizálni. Erős géppel rendelkező felhasználóknak nem biztos, hogy feltűnik, ha egy program nincs optimalizálva 100%-ban az adott CPU-ra. Viszont egy szerényebb géppel dolgozó user bizony észre tudja venni, ha a programok igyekeznek teljesen kihasználni a CPU-t. Yama elolvasva a Freshmeat cikket úgy döntött, hogy méréseket végez a saját gépén. A gép egy PIII 866MHz-es processzorral rendelkezett, és ezen fordított a cikk szerzője kernelt 10 alkalommal optimalizálatlan GCC-vel, és optimalizált GCC használatával. A tesztek végeztével javulás mutatkozott az optimalizált GCC javára. Mintegy 33%-os gyorsulást lehetett mérni, ami ugyan nem túl sok egy kisebb program esetében, de sok lehet mondjuk egy KDE vagy Mozilla fordításnál, aholis a fordítási idő lassú gép használatakor akár órákban mérhető.

A cikket a mérésekről megtalálod itt.

Just For Fun Network Management

Címkék

Javier Szyszlican JFF NMS (Just For Fun Network Management System) nevű programja azoknak való, akik szeretnék egy helyen látni a hálózatukban működő szolgáltatások állapotát, a feladat megoldására pedig szabad szoftvereket szeretnének használni.

A JFF NMS a szerző szerint beépített syslog, Tacacs, TFTP konfigurációletöltés, SNMP lekérdezés/SNMP trap (csapda), teljesítménygrafikonok, SLA támogatással rendelkezik, amelyekhez a háttért a MySQL/PostgreSQL adatbázisok adják.

A program weblapja

Működő demo (l:admin/p:admin)

GCC kezd egyezni sebességben az ICC-vel a Pentium 4-en

Címkék

icc A KernelTrap szerint a még meg nem jelent GCC 3.4 CVS verziójának sebessége kezd hasonlítani az Intel ICC compiler lebegőpontos teljesítményéhez a SPECFP2000 teszt szerint. A SPECINT eredmények nem ennyire jók, de nem kell aggódni, hiszen a GCC újabb verziója számos nagy újdonságot fog hozni. Hogy miért fontos ez? Azért mert az Intel állítása szerint az ICC-vel fordított programok közel 30%-kal gyorsabban futnak, mint a gcc 3.2-vel ``előállított" programok.

[Teszteredmények]

Fake AP

Címkék

A múltkor a wireless hálózatokról volt szó. Találtam egy érdekesnek ígérkező projectet ezzel kapcsolatban.

GCC 3.2.2

Címkék

A fejlesztők ma kiadták a gcc legújabb verzióját. A legfrissebb verzió a GCC 3.2.2. Gabriel Dos_Reis az alábbiakat mondta: