Linux Basics Flashcards
gcc
GNU C Compiler
Why type of software is GNU?
Free software
What is GPL
GNU General Public License. Means source code is freely available to anyone.
What are the 2 main software development models
Cathedral Model, Bazaar Model
Cathedral Model
Source code only open to developers until release
Bazaar Model
Source code available to all for higher input and collaboration
What does it mean to compile a language
translate a language into machiene code
What is Interpreted languages?
Conversion happens on a line-by-line basis, (on the fly). The program run much slower, but is much easier to develop
Assembly Language programming
programming at assembly level duyoy
What 4 things does a package contain
Dependency information
Version info
Architecture info
Binary packages - packeages that have an executable