turul16 blogja

2.6.29 (2.6.30 ) + Virtual Box

Ha valaki ujabb kernel forgatasra adna a fejet es szeretne hasznalni a VirtualBoxot jelenleg szukseg van a a kovetkezo opciora:

CONFIG_COMPAT_NET_DEV_OPS
"This option enables kernel compatiability with older network devices that do not use net_device_ops interface."

A Device drivers/Network device/Enable older network device compatibility -nel talahatjatok.

Ilyesfele hibauzenettel talkozhatsz kulonben:
http://forums.virtualbox.org/viewtopic.php?f=7&t=17447
test -e include/linux/autoconf.h -a -e include/config/auto.conf || ( \
echo; \
echo " ERROR: Kernel configuration is invalid."; \
echo " include/linux/autoconf.h or include/config/auto.conf are missing."; \
echo " Run 'make oldconfig && make prepare' on kernel src to fix it."; \
echo; \
/bin/false)
mkdir -p /tmp/vbox.2/.tmp_versions ; rm -f /tmp/vbox.2/.tmp_versions/*
make -f scripts/Makefile.build obj=/tmp/vbox.2
gcc -Wp,-MD,/tmp/vbox.2/linux/.VBoxNetFlt-linux.o.d -nostdinc -isystem /usr/lib/gcc/i586-suse-linux/4.3/include -Iinclude -I/usr/src/linux-2.6.30-rc4-nick/arch/x86/include -include include/linux/autoconf.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Os -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i686 -mtune=core2 -Wa,-mtune=generic32 -ffreestanding -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -fno-stack-protector -fomit-frame-pointer -Wdeclaration-after-statement -Wno-pointer-sign -fwrapv -I/lib/modules/2.6.30-rc4-nick/build/include -I/tmp/vbox.2/ -I/tmp/vbox.2/include -I/tmp/vbox.2/r0drv/linux -D__KERNEL__ -DMODULE -DRT_OS_LINUX -DIN_RING0 -DIN_RT_R0 -DIN_SUP_R0 -DVBOX -DRT_WITH_VBOX -DVBOX_WITH_HARDENING -DRT_ARCH_X86 -DVBOX_WITH_64_BITS_GUESTS -DMODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(VBoxNetFlt_linux)" -D"KBUILD_MODNAME=KBUILD_STR(vboxnetflt)" -c -o /tmp/vbox.2/linux/.tmp_VBoxNetFlt-linux.o /tmp/vbox.2/linux/VBoxNetFlt-linux.c
/tmp/vbox.2/linux/VBoxNetFlt-linux.c: In function 'vboxNetAdpNetDevInit':
/tmp/vbox.2/linux/VBoxNetFlt-linux.c:225: error: 'struct net_device' has no member named 'open'
/tmp/vbox.2/linux/VBoxNetFlt-linux.c:226: error: 'struct net_device' has no member named 'stop'
/tmp/vbox.2/linux/VBoxNetFlt-linux.c:227: error: 'struct net_device' has no member named 'hard_start_xmit'
/tmp/vbox.2/linux/VBoxNetFlt-linux.c:228: error: 'struct net_device' has no member named 'get_stats'
make[2]: *** [/tmp/vbox.2/linux/VBoxNetFlt-linux.o] Error 1
make[1]: *** [_module_/tmp/vbox.2] Error 2
make: *** [vboxnetflt] Error 2

svn cleanup hiba

$ svn update
svn: Working copy '.' locked
svn: run 'svn cleanup' to remove locks (type 'svn help cleanup' for details)

$ svn cleanup
svn: In directory '.'
svn: Error processing command 'modify-wcprop' in '.'
svn: 'Valami.file' is not under version control

Nagy roponal ilyen esetben valoszinuleg nem akarjuk ujra huzni az egesz repot, hogy megoldodjon.
Valami.file -ra hivatkozast .svn/log* ban talaltam csak.

$ mv .svn/log* /tmp
svn clenup
svn update

Es megy.

Hely hiany volt co kor.

Hacker himnusz

Úgy eszembe jutott, hátha valaki még nem ismeri:
http://x3.hu/freeweb/frameset.x3?user=/tutti&page=/hackhimn.htm

Még nem implementált IP data link réteg:
http://rfc.sunsite.dk/rfc/rfc1149.html
Később készült hozzá QoS is.

Hogy is nézhet ki egy ilyen hordozó:
http://isabelmguzman.wordpress.com/2008/04/07/yet-another-avian-warrior/
Hasonó hasznos RFC-k:
http://www.livinginternet.com/i/ia_rfc_fun.htm

Vegre van hasznalhato gepem

Nem regiben befektettem egy gepsasba.
Es barmilyen meglepo Microsoft termeket is kellett vennem hozza. Mive csak Microsoftos angol billentyuzet volt. Kicsit kajla(ergonomikus ?), de legalabb nem magyar :) Ami erdekes, hogy Gnomba alabol menek a "multimedia" billentyuk.
Biosba be kelett kacsolni USB bill. suportot, hogy tudjam grubban is hasznalni.
Ha minden igaz jovore megyek USA-ba, es hozok par normails billentyuzetet. Meddig vammentes a behozatala az ilyesminek ?

Valamit bekapcsoltam AHCI(/RAID) modot is mert nelkule valami 3Mb/sec el olvasott vinyo igy most 80Mb felett van, de tovabb tart a boot. (BIOS resze)

Halo karty halala

Tanulsgok:
- Ha egy halokartya kepes csomagokat(kereteket) fogadni, nem biztos, hogy kuldni is tud helyesen.
- Egy hibas kartya mutathat mas HW cimet a kulvileg fele, mint amit kene.
- Ha az mii-tool _neha_ olyasmit ir, hogy no transciver present , akkor nem reszeg, problema jele lehet.
- Mielot szolgaltatot kerdezed, jo ha teszteled a halokartyadat, mert meg windows hiba uzenet akkar, amikor az nincs.
- Nem lehet zene szamot valtani az supportosra varakozas kozben.
- Egyes gepek, ha PCI kartyat cserelsz benne szeretik, ha belepsz utanna BIOSba, kulonben fura dolgokat irhat ki a kernel bootkor.

OpenBios, DualBios

Egy arlistan akadtam egy gyartora aki szeret "Dual Bios" -al elattot lapokat gyartani. (J&W)
(es egesz veletlenul, meg debug ledeket is hasznal amit szeretunk :), es a Linux szot is ismerik)

LinuxBios honlapra fel, es egyetlen LGA 775 lap sincs tamogatva :(.
OpenBios -ra fel, itt van link U-Boot-ra es LinuxBios -ra, de tamogatott hardware listat nem talalok az u-boot -os oldalon.

Na mindegy majd meg utanna nezunk a dolgonak (RTFS?).

A Dual Bios elvileg arra jo, hogyha Bios frissites kozben, aram szunet van vagy valami egyeb gebasz van, akkor a masik "tartalek" bios-ra masolt image meg hasznalhato marad. De ugyan akkor ez hasznalhato arra is (elvileg), hogy sajat "bios"-t fejlesszunk annelkul, hogy jtag-re vagy forraszto pakara lenne szuksegunk.

Dolgozo ember lettem

Ugy nez ki hivatalosan, csak nekem van megengedve Linux desktop hasznlata a cegnel. :) (server park heterogen)

Perl meg AD kell tanulgatnom elsosorban.
Perl egesz jo nyelv. Szoveg feldolgozasra igencsak jo. Szinte minden unix fele rendszeren alapbol van (shell scriptet nem valoszinu, hogy irok ez utan), windowsra is felteheto, de tudjuk, hogy winen neha maskep ertelmezik a dolgokat pl.:
"
Blocking I/O on MSWin32: alarm(2) doesn't interrupt blocking I/O on MSWin32, so 'timeout' won't do that either.
"
Koszunjuk eMeSe.

Nem is emlekeztem ra milyen primitiv a win desktop, tobb asztal lehet csinalni egy kis pluginnal. De valahogy nem az igazi.
Hogy rakok at valamit egy masik asztalra ?
Allways on top (bekatintasanak) hianya nagyon zavaro, es eleg hulyen kezeli mmc, hogy mit mivel takar el.
Kozepso gombos kivagas/masalos hianya is zavaro.

2. Szabad Szoftver Este Debrecen

A vártnál sokkal többen jelentek meg. Ellentétben az előzővel ahol vártnál jóval kevesebben. (tömeg volt, alig fértem be)

Hangzottak el olyan megjegyzések, hogy következőt a Főnix csarnokban kéne rendezni :)
De egyenlőre megelégszünk ez egyetem egy nagyobb előadójával is.

Nov. 8. a következő alkalom várható időpontja.

Sörözésre viszont kevesen jöttek :(

Kiváncsiak vagyunk az ott lévők véleményére: kérdőív

Úgy látom van értelme a szervezésnek, legközelebb igyekszünk még jobban csinálni.

Szabad Szoftver Este Debrecen

Lassan elkezdjuk hirdetni.

okt 8. 17h ugyan ott ahol legutobb:
Program roviden:

Bogi Kornel ([ventura]): Asterisk bevezetes
Jeszenszky Peter (jeszy): A Web jovoje ?
Molnar Vilmos (hotplug) : Radiometeorok eszlelese linux operaciosrendszer alatt

Ez elozo alkalom folia is lassan elerhetoek lesznek.

java + amd64

Ma ujra elovettem java nsplugin kerdest.

java-overlay icedtea6-1.2 sikeresen lefordult es mukodik, de az ekezetekkel mintha bajban lenne.
http://fizika.ttk.unideb.hu/kisfiz/
pl. \303\241 kent jeleniti meg az á betut.

Kisebb problemak azert voltak a forgatas korul is.
- valamiert regi eselect compiler -ra volt utalva, ezert a
/etc/eselect/compiler/selection.conf -ba atirtam, hogy 4.3.1 gcc -t hasznalja.

valamint keszitetem egy simlinket:
ln -sf /usr/lib64/gcj-4.3.1/bin/rmic /usr/x86_64-pc-linux-gnu/gcc-bin/4.3.1/x86_64-pc-linux-gnu-rmic

Ha valakinek hasonlo problemaja van pontosabban utana nezhetek.

Szabad Szoftver Este Debrecen

Úgy néz ki október 11-re tesszük majd.

Volt egy kis vita, hogy hétvége vagy hétköznap. Mivel az egyik a nem ott lakó egyetemistáknak kedvezz a másik inkább a dolgozóknak. Van itt valaki aki csak azért nem jönne, mert szombaton lesz ?

Remélhetőleg program is hamarosan össze áll.

Meglett a nyelvvizsgam

Nos az internetes tajkoztatas szerint meg lett az angol nyelvvizsgam.

"
N1. Nemzetközi Írásbeli (Feladatok: Olvasott szöveg értése, Nyelvtani ismeretek, Hallott szöveg értése, Levélírás) – összesen 225 pont (a sikeresség határa 135 pont)
Az Ön eredménye: 160 pont (60/ 19.5/ 47.5/ 33)

N2. Nemzetközi Szóbeli (Feladatok: 1. szóbeli feladat, 2. szóbeli feladat, 3. szóbeli feladat) – összesen 75 pont (a sikeresség határa 45 pont)
Az Ön eredménye: 69 pont (23/ 21/ 25 )

A nemzetközi bizonyítványra jogosult vizsgázó automatikusan megkapja a magyar államilag elismert komplex (C-típusú) bizonyítványt is.
Eredményének értékelése: SIKERES nemzetközi vizsga"

allasinterju

Fejvadaszok felhivtak, szimpatikusnak poziciot, szimpatikus cegnel ajanlva el is mentem allas interjuzni.

HR-es kozli velem, hogy igyekszik(policy) a ceg minel kevesebb third party cuccot hasznalni es sajat fejleszteseket preferaljak, erre elokerul par kereskedelmi zart szofver neve is.

Egy darabig mindenfele jokat mondanak aztan kozlik velem, hogy azert neha win servereket is kene piszkalni, es hogy ez engem mennyire zavar (mert ez gyakori problema:) ), en ugy tulelheto kategoriba tettem, de azert megiscsak Linux/Unix-rol volt szo, meg nemi fejlesztgetesrol.

Elobb utobb kiderult, hogy ok ugy gondoljak, hogy Linux targetre win desktop alatt kene fejleszteni igy a Linux desktop eveben :), mert hogy ez is policy.

Is C subset of C++ ?

Egy rovid peldat lathatunk arra, hogy C++ -nak nem valodi reszhalmaza a C.
Mivel ez a kerdes tobbszor felmerult itt, alljon itt egy pelda.

stst.c:


int main()
{
 struct valami {int attrib;} record = {.attrib=0};
 return 0;
}

$ ln -s stst.c stst2.cpp
$ make stst
cc stst.c -o stst
$ echo $?
0
$ make stst2
g++ stst2.cpp -o stst2
stst2.cpp: In function ‘int main()’:
stst2.cpp:3: error: expected primary-expression before ‘.’ token
make: *** [stst2] Error 1

ralink 2.6.27 ad-hoc v, uj gcc

v javaslata szerint mukodik.
Ledek meg rfkill nekem nincs beallitva.

patch

Egyik:
00:08.0 Network controller [0280]: RaLink RT2561/RT61 802.11g PCI [1814:0301]
(firmware a gyarto honlapjarol)
Masik:
07:00.0 Network controller [0280]: RaLink RT2500 802.11g Cardbus/mini-PCI [1814:0201] (rev 01)

Clang, uj gcc?
A wiki szerint potencialis replacement.
BSD-seknek is tetszo licensel es erdekes modon nem ez a 3 fo erv mellette, mint a legtobb BSD-s dolognal.

OSX részesedése növekszik

20%-a Mac piaci reszesedése (eladások) az USA-ban mostanság 10% világ szerte.
kb. 8%-a a netezőknek használ OSX -et az USA-ban,az év végere 10% is lehet ez a szám.

Elképzelhető, hogy a Vista erőltetése visszafelé sült el valamint a többi népszerű Apple termék kapcsán többen hallanak róla.