Migrate απο gentoo σε BSD

Giorgos Keramidas keramida at ceid.upatras.gr
Sun Sep 24 16:42:23 EEST 2006


On 2006-09-24 15:53, "P. Christeas" <p_christ at hol.gr> wrote:
> <flamebait mode=strong >
> Αλήθεια, αφού και το bsd είναι i586 αλλά και posix, βασισμένο στην glibc - 
> λέμε- θα μπορούσαν να υπάρχουν εκτελέσιμα elf που να παίζουν και στα δύο;
> </flamebait>

Κανένα BSD δεν χρησιμοποιεί την GNU libc ώς runtime βιβλιοθήκη της C,
οπότε η απάντηση είναι προφανής πιστεύω.

Ακόμη κι αν όντως ήταν η GNU libc η βασική C library στο σύστημα, δε θα
ήταν δυνατόν να πάρεις ένα ELF binary φτιαγμένο με τα Linux kernel
system calls και να το 'τρέξεις' έτσι απλά σε κάποιο BSD, γιατί πολύ
απλά λειτουργούν διαφορετικά οι πυρήνες τους, έχουν διαφορετικά system
call vectors, και διαφορετικά σετ από kernel features.

Στο FreeBSD υπάρχει συμβατότητα με Linux ELF binaries, αλλά αυτό απαιτεί
ιδιαίτερη υποστήριξη από τον ίδιο τον πυρήνα.




More information about the Linux-greek-users mailing list