2.2 vs 2.4 -- propozycja

Arkadiusz Miskiewicz misiek w pld.ORG.PL
Pon, 23 Lip 2001, 17:14:59 CEST


Tomasz Kłoczko <kloczek w rudy.mif.pg.gda.pl> writes:

> On Mon, 23 Jul 2001, Jan Rekorajski wrote:
> [..]
> > > Maciek co da poejcjalnie takie skonfigurowanie Źródeł glibc ?
> > 
> > Kilka dodatkowych syscalli i żaden program nie uruchomi ci się po
> > zabutowaniu 2.2. IMO nie warto na tym etapie.
> 
> A coś bliżej o tym wiadomo ?
> jest to moze gdzieś opisywane luub ktoś to opisywał w kilku zdaniach
> ?
źródła glibc:sysdeps/unix/sysv/linux/kernel-features.h

/* On x86 another `getrlimit' syscall was added in 2.3.25.  */

/* On x86 the truncate64/ftruncate64 syscalls were introduced in
2.3.31.  */           

/* On x86 the mmap2 syscall was introduced in 2.3.31.  */   

/* On x86 the stat64/lstat64/fstat64 syscalls were introduced in
2.3.34.  */          

/* On sparc and ARM the
truncate64/ftruncate64/mmap2/stat64/lstat64/fstat64
syscalls were introduced in 2.3.35.  */                   

/* I know for sure that these are in 2.3.35 on powerpc.  */           
(truncate64,stat64,getrlimit)

/* Linux 2.3.39 introduced 32bit UID/GIDs and IPC64.  Some platforms
had 32 bit type all along.  */                       

/* We can use the LDTs for threading with Linux 2.3.99 and newer.  */

/* To support locking of large files a new fcntl() syscall was
introduced  in 2.4.0-test7.  We test for 2.4.1 for the earliest version we know
the syscall is available.  */        

/* The getdents64 syscall was introduced in 2.4.0-test7.  We test for
   2.4.1 for the earliest version we know the syscall is available.  */

/* When did O_DIRECTORY became available?  Early in 2.3 but when?
   Be safe, use 2.3.99.  */

/* Starting with 2.4.5 kernels PPC passes the AUXV in the standard way
   and the mmap2 syscall made it into the official kernel.  */

To mniej więcej się uzyskuje po kompilacji z --enable-kernel-2.4.x

Niemniej jednak kompilacja z czymś powyżej --enable-kernel=2.2.0
będzie miała sens dopiero w momencie gdy wyjdzie kernel z serii 2.6.x.

> kloczek

-- 
 Arkadiusz Miśkiewicz, AM2-6BONE, 1024/3DB19BBD
 IPv6 ready PLD Linux at http://www.pld.org.pl/
My jsme Borg. Odpor je marný, budete asimilováni



Więcej informacji o liście dyskusyjnej pld-devel-pl