GLIBC ! ,,GNU ;,C ,LIBR>Y IS ! ;,C RUN"T NE>LY E ,L9UX PROCESS IS BORN 9TO3 />T$ BY ,ROL& ,MC,GRA? = ! ,,FSF 9 #AIHG#HH = ! ,,GNU SY/EM1 !N ADOPT$ BY ,L9UX 4TROS 9 ! MID-#AIIJ;S Z 8GLIBC #B0 AF ! COMMUN;Y'S LIBC#D_/LIBC#E =K 0 FOLD$ BACK UP/R1M4 ,E PR9TF1 MALLOC1 OP5 WRAPP]1 GETPWNAM1 & ,,DNS LOOKUP 9 A NORMAL B9>Y GOES "? X X IS ! LIBR>Y ! K]NEL'S SYSCALL 9T]FACE IS DRESS$ UP 94 ,:AT X PROVIDES ,?REE ?+S AN*OR X3 LIBC4S4#F ! %>$ LIBR>Y C>RY+ ,,ISO ;,C "6 ,,POSIX "6 ,,GNU EXT5.NS2 LD-L9UX-X#HF-#FD4S4#B ! DYNAMIC LOAD] T MAPS %>$ LIBR>IES AT EXEC2 & ,,NSS ! ,"N ,S]VICE ,SWIT* T LETS _/ETC_/PASSWD1 ,,LDAP1 & SY/EMD RESOLVE "? "O GETPWNAM4 ,SYMBOL V].N+ IS XS QUIET SUP]P[]3 A B9>Y BUILT AG/ GLIBC #B4AG / RUNS AG/ #B4DB 2C EA* SYMBOL C>RIES XS V].N : IS AL :Y B9>IES C'T G BACKW>DS4 ,! =K & ! RIVALS GLIBC'S [N HI/ORY 9CLUDES A =K-&-M]GE3 ,DEBIAN RAN EGLIBC "<#BJJI#BJAD"> OV] MA9TA9] 4PUTES 2F RE-M]G+4 ,XS RIVALS DEF9E XS TRADE-(FS3 MUSL "<,ALP9E1 /ATIC L9K+ SMALL & /RICT-,,POSIX">1 U,CLIBC-NG "1 ,GOOGLE'S ,BIONIC "<,&ROID">4 ,! ,,LFS BUILD TR1TS X Z SACR$ GR.D *APT] #C'S --)-GLIBC-V].N EXI/S 2C ! TOOL*A9 & LIBC P9 EA* O!R2 GET T RELA;N%IP WR;G & NO?+ COMPILES TWICE4 ,SEE AL - ,,LFS ,CROSS-,TOOL*A9 ! BOOT/RAP T BUILDS X - ;,C ,TOOL*A9 ! PIPEL9E X T]M9ATES - ,9SIDE A ,L9UX ,SY/EM ! LOAD] AT EXEC "T - ,L9UX ,SY/EMD ,,GNU