a modlim sa aby sa toto nikdy nedostalo do colen jedineho vacsieho distra. To je kravina na n-tu aj napriek ich „argumentom“ ake to ma „vyhody“
No treba na AIXu obsahuji XCOFF knihovny 32bit i 64bit symboly. Neveril byste kolik starosti se tim usetri treba jen pri instalaci Oracle.
To jo, to bude zradlo. Uz se tesim, jak si instaluji 40 GB binarky Skype a 250 GB binarku Opery na svuj 80 GB disk. Jsou sice trochu velke a startuji pul hodinu, ale za to podporuji uplne kazdou distribuci!
A autori malware budou take radi. Bez rekompilace jim pobezi uplne vsude.
Alanuv rebuttal: http://lkml.org/…009/11/1/148
Autor patch stahl: http://lkml.org/…009/11/3/537
Hlavně by linuxáci měli vymyslet formát, aby jedna binárka zkompilovaná na nějaké architektuře chodila na všech linuxových distribucích pro tu samou architektu. :-(
Myslis jako treba staticky zkompilovanou binarku? Mas tak velky disk? To uz je snad horsi, nez tlusty ELF. Jinak ta binarka na kazde distribuci chodi… pokud tam jsou patricne knihovny.
nastastie, koncept FatELF-u az tak moc nerata s tym, ze by sa riesili aj rozne distribucie, alebo pritomnost/nepritomnost nejakej kniznice, to by som skor riesil na urovni ld.so ako nutne a volitelne kniznice, co by ale chcelo nejaky trocha mohutnejsi framework a nie je celkom predmetom riesenia tohto tuna.
FatELF by skor mal riesit pripady, kedy spustenie binarky vyvola chybovu hlasku Cannot execute binary file, nie kadejake serepeticky, ze ubuntu ma console-policykit a slackware ho nema.
Bohužel zase musím všechny uklidnit (případně zneklidnit), protože už se na to Ryan vykašlal a prohlásil to za mrtvý projekt.
Na OS X je program Monolingual kterej vam z UB vyhaze libovolnou platformu, docela by me prekvapilo kdyz by se neco takoveho neobjevilo pro ten FatELF, takze se nebojte.
Navic to imho neni ani tak moc pro tvurce distribuci, ale spis pro tvurce closed source programu jako Skype ci nejaky hry.