Prečo spoločnosti používajú free software GNU?

A

alexz

Guest
Prečo firmy používajú stále viac a viac bezplatný nástroj reťazce ako GNU v týchto dňoch? Aké sú ďalšie výhody, okrem toho, že je to zadarmo? Prečo je stále tak populárne?
 
No ... Myslím, že, ako ste už spomenul, najväčšou výhodou je, že je zadarmo ... Iné, než že sú open source a sú vždy lepšie a získať odstránené chyby čas od času
 
Byť voľný je relatívna pre spoločnosť. Inžinieri sú drahé, moc ;-). Ak je obchodný balík skracuje čas potrebný na vývoj produktu, mohlo by to stáť za to. Väčšina profesionálnych GUI, ako je rozvoj prostredia, sú o niečo ľahšie začať s, ale sú rovnako ťažké zvládnuť príliš (a potom ste viazané na určité dodávateľa). Jednou z výhod je, že GCC podporuje mnoho architektúr a beží na mnohých platformách (Linux, BSD, Windows, ...). To umožňuje jednoduché nastavenie serverov pre vývoj, do šarže / noc stavia, ... . Väčšina komerčných obaly sú buď obmedzené na niekoľkých architektúrach, ktoré podporujú alebo budú pracovať iba na Windows. Je jednoduchšie písať prenositeľný kód, keď môžete použiť rovnaký kompilátor (áno, bude vždy existovať určité rozdiely medzi nimi). Napríklad môžete spustiť testovacie prípady, regresné testy na bežné PC platformu kompiláciu kódu pre normálne PC. A ďalšou výhodou je, že máte veľa ďalších nástrojov pre ladenie a kontrolu vytvorené objekty / binárky. Pre mňa to je dôvod, prečo si vybrať pre určitú CPU, keď nie gcc toolchain nie je k dispozícii. Antharax
 
[Quote = Antharax] a ďalšou výhodou je, že máte veľa ďalších nástrojov pre ladenie a kontrolu vytvorené objekty / binárky. Antharax [/quote] A čo ako?
 
Aj keď niektoré nástroje sú špecifické GNU, môže ďalšiu prácu s inými kompilátory taky. Rovnako ako elektricfence alebo valgrind pre ladenie pamäte (malloc / free, ...), rovnako ako gcov a gprof pre pokrytie kódu a profilovanie alebo len nm, objdump a objcopy pre kontrolu zostavených binárnych súborov a konverzia do iných formátov. Výkonný debugger je k dispozícii s gdb / DDD. A ak môžete investovať nejaký čas, môžete vytvoriť silný build systém s autoconf a robiť. Len malý súbor z dostupných nástrojov.
 
Myslím, že otvorenie "OPEN", je najväčšou výhodou ... ľahšie získať nástroje / info
 
Myslím, že to odráža Linux popularitu ako vložený OS. Ak sa rozhodnete používať Linux ako operačný systém, budete musieť ísť s nástrojmi GNU.
 

Welcome to EDABoard.com

Sponsor

Back
Top