BSD terjesztésekben kicsit jobban vannak dokumentálva (man) a rendszerközeli dolgok. (pl. kernel modulok is)
Elég sok újítás van 2.6 -ban főleg a végefelé.
2.6.23 stablét már várom :)
Volt pár érdekeség, kiváncsi lennék mennyire használják a *advise* tipusú syscallokat a komolyabb alkalmazások (pl. RDBMS -ek), és hogy mennyit számítana a tesztek végeredményébe.
syscalls man-ból gyorsan txt lett aztán kiszedtem belőle a sallangot, vim-be be shift+K val így már egész jól lehetett nézni a syscallokat.
Milyen ajánlott könyvek vannak Linux/Unix/POSIX syscalls,ioctls,ipc,rpc,ABI,elf,threads,i/o jelegű témákról ?
ioctl_list - nincs valami jól öszeszedet oldal róluk, mint anno BIOS hívásokról készültek ? Eléggé szét van szórva az infó a neten, és listán csak a gyakoribbak vannak.
- turul16 blogja
- A hozzászóláshoz be kell jelentkezni
- 1462 megtekintés
Hozzászólások
welcome to the linux :)
--
Bow down and admit defeat. | Old, weak and obsolete.
- A hozzászóláshoz be kell jelentkezni
Hali!
Lehet, hogy az "info"-ban frissebb dolgok vannak, mivel a libc doksi része.
- A hozzászóláshoz be kell jelentkezni
Kérdés hogy a die-s arcok mivel terjesztik a manokat.
Ha a kérdéses piroskalapos manlapokhoz adsz linket, lehet csinálok rá ebuildet.
- A hozzászóláshoz be kell jelentkezni
http://hany.sk/mirror/fedora/releases/7/Everything/source/SRPMS/man-pag…
Nekem az alap repoból kell :)
- A hozzászóláshoz be kell jelentkezni
Yó, és akkor most a hiányzó/nem megfelelő manlapokról egy listát lécci.
- A hozzászóláshoz be kell jelentkezni
Nagyabol, mind ami nem tman-pages-2.44.tar.bz2 -ben van.
getcpu -hoz pl. egyáltalán nincs page.
- A hozzászóláshoz be kell jelentkezni
Na csak azért, mert a gentoo-ba is van egy csomó. Nem igérek gyors munkát, de meglátom mit tehetek.
Kicsit csúnyán néz ki ez a rpm.
- A hozzászóláshoz be kell jelentkezni
rt_* szutyokra tettek mát linkeket, régebben az se volt.
Lehet azóta van ujabb rpm.
- A hozzászóláshoz be kell jelentkezni
-
- A hozzászóláshoz be kell jelentkezni
itt keresd: http://www.kernel.org/pub/linux/docs/manpages/ (2.64-es a legujabb)
Nekem mindig igazam van, ha nem, akkor nincs igazam, szoval megint igazam van hogy nincs igazam.
debian 4.0 - linux-2.6.22.6-pancs1-wifi2 - 2.6.22.6 kernel madwifivel itt
- A hozzászóláshoz be kell jelentkezni
getcpu, kexec_load, ... szintén nincs benne.
- A hozzászóláshoz be kell jelentkezni
asmlinkage long sys_getcpu(unsigned __user *cpup, unsigned __user *nodep,
struct getcpu_cache __user *cache)
{
int err = 0;
int cpu = raw_smp_processor_id();
if (cpup)
err |= put_user(cpu, cpup);
if (nodep)
err |= put_user(cpu_to_node(cpu), nodep);
if (cache) {
/*
* The cache is not needed for this implementation,
* but make sure user programs pass something
* valid. vsyscall implementations can instead make
* good use of the cache. Only use t0 and t1 because
* these are available in both 32bit and 64bit ABI (no
* need for a compat_getcpu). 32bit has enough
* padding
*/
unsigned long t0, t1;
get_user(t0, &cache->blob[0]);
get_user(t1, &cache->blob[1]);
t0++;
t1++;
put_user(t0, &cache->blob[0]);
put_user(t1, &cache->blob[1]);
}
return err ? -EFAULT : 0;
}
csak mindig meg kell keresni, ami kell. ez az egyik legnagyobb hátránya a linuxnak a bsd-kel szemben, nincs rendesen dokumentálva.
Nekem mindig igazam van, ha nem, akkor nincs igazam, szoval megint igazam van hogy nincs igazam.
debian 4.0 - linux-2.6.22.6-pancs1-wifi2 - 2.6.22.6 kernel madwifivel itt
- A hozzászóláshoz be kell jelentkezni
getcpu a redhatesbe sincs. Ha adsz linket a manlaphoz beleteszem.
Eddig a rehatest feldolgoztam.
Egyelőre benyujtom mint patchet a BGO-ra, ha elfogadják, yó, ha nem, egy hónap múlva csomagként lesz elérhető az overlayből
- A hozzászóláshoz be kell jelentkezni
ez az, hogy szerintem még man sincs hozzá ...
Nekem mindig igazam van, ha nem, akkor nincs igazam, szoval megint igazam van hogy nincs igazam.
debian 4.0 - linux-2.6.22.6-pancs1-wifi2 - 2.6.22.6 kernel madwifivel itt
- A hozzászóláshoz be kell jelentkezni