Hlavní navigace

Názor ke zprávičce FreeBSD 13 definitivně skoncuje s GCC 4.2 od klokan - Je jistě pravda, že v Linuxové komunitě existuje...

  • Aktualita je stará, nové názory již nelze přidávat.
  • 16. 8. 2019 0:46

    klokan

    Je jistě pravda, že v Linuxové komunitě existuje nebo spíš existovala kulturní válka mezi
    unixáky, kteří na OS nahlížejí očima adminů a chtějí mít všechno jednoduché, nahraditelné a nezávislé, a v bezejmennou ale početnou post-unixovou kulturou, která chápe Linux jako plnohodnotou náhradu za Windows/MacOS a chce ho mít jako jeden integrovaný, homogenní celek, přičemž vnitřní komplexnost a provazanost jim nevadí. O to tady ale vůbec nejde

    LLVM vzniklo z jediného důvodu. Technicky byl Apple s GCC spokojený, problémem byla Jobsova ideologická averze vůči GPL, kterou má i FreeBSD. Nedá se ale říct, že jeden z nich ve víc nebo míň "unixový", než ten druhý. Doopravdy unixový není ani jeden. V praxi jsem rád, že díky tomu máme místo jednoho dva vynikající svobodné překladové systémy, z nichž každý má své silné stránky a své slabiny, a to, že jeden z nich je GPL poskytuje garanci do budoucna.

    Kromě toho se čím dál tím víc domnívám, že celkem nemá moc velký smysl mluvit o tom, že ten který OS má takový nebo onaký překladač. Volba mezi GCC a LLVM (u jazyků, které podporují oba) by měla být věcí každého projektu a v podstatě by to měla být závislost daného zdrojáku. Některé projekty to tak už dělají (mj. samotný kernel Linux). Usnadňuje to práci vývojářům a zároveň jim to umožňuje využít zvláštnich funkcí daného překladače.