Glossary terms from course 3, module 1
App Store apps: A Package Manager that acts as a repository
App store repository: A app store service that also acts as a repository
App stores: A central managed marketplace for app developers to publish and sell mobile apps
APPX: An APPX is another way to package contents of a file to act like a unit of distribution
Archive: An archive is comprised of one or more files that are compressed into a single file“ for verb agreement
Block devices: A system that acts like USB drives and hard drive by transmitting data
Cache: The assigned stored location for recently or frequently accessed data; on a mobile app it is where anything that was changed or created with that app is stored
Character devices: A way to transmit data character by character like a keyboard and mouse
Chocolatey: A third party package manager for Windows
Closed source packages: A source code that does not allow public access
Debian(.deb): A Debian package is packaged as a .deb file
Device manager: A console management system for your device
Driver: Used to help our hardware devices interact with our Operating System
Dynamic-link libraries: Programs that want to use functionality that the code provides can tap into it if they need to (shared libraries)
Enterprise app management: A management system that allows an organization to distribute custom mobile apps
Executable file: A file containing instructions for a computer to execute when they’re run
Hardware ID: A special string of characters assigned to hardware
Having dependencies: A process of counting on other pieces of software to make an application work since one bit of code depends on another in order to work
Installing from source: A process of installing from a source
Kernel module: It extends the kernel’s functionality so developers don’t have to actually touch the Linux kernel
Library: A way to package a bunch of useful code that someone else wrote
Manifest: A library used if an application needs to use a shared library
Microsoft Install Package(.msi) and MSI files: Microsoft Install Package is a file extension used to guide a program called Windows Installer in the installation, maintenance, and removal of programs of the windows operating systems. MSI files are a combination of of databases that contain installation instructions in different tables along with all the files
Mobile applications: Software that is distributed on mobile OS devices
Packaged archives: The core or source software files that are compressed into one file
Packaged managers: An application that makes package installation and removal easier
Personal package archives: A software repository for uploading source packages to be built and published
Portable Executable (PE) format: Windows unique version of .exe
Process monitoring: A way of monitoring what processes are happening during installation
Repository: A server that acts like a central storage location for packages
SD devices: Mass storage devices like hard drives
Security patch: A piece of software that is meant to fix up a security hole
Side-by-side assemblies: A system that manages most shared libraries and resources on Windows and supports access to multiple versions of the same shared library automatically
Side-loading: A process of installing mobile apps directly without using an app store
Sysinternals package: A set of tools released by Microsoft that can help you troubleshoot
Windows store: A Windows store is an application repository or warehouse where you can download and install universal Windows platform apps
Windows update client service: System that runs in the background on your computer to download and install updates and patches for your operating system