Difference between revisions of "Main Page"

From Bashlinux
Jump to: navigation, search
(GNU/Linux)
Line 19: Line 19:
 
* [[openFrameworks]] - C++ toolkit for creative coding
 
* [[openFrameworks]] - C++ toolkit for creative coding
 
* [[Qt4]] - Cross-Platform application development framework
 
* [[Qt4]] - Cross-Platform application development framework
 
 
==== Web ====
 
==== Web ====
 
* [[CSS]] - Style sheet language
 
* [[CSS]] - Style sheet language
Line 46: Line 45:
 
* [[Postgres]] - The world's most advanced DB
 
* [[Postgres]] - The world's most advanced DB
 
* [[Vertica]] - BigData SQL analytic platform
 
* [[Vertica]] - BigData SQL analytic platform
  +
==== Disk management and Storage ====
 
 
* [[Disk images]] - Partitions and FS
 
* [[DRBD]] - Distributed storage system
 
* [[LVM]] - An allocation mode
  +
* [[RAID]] - Hardware and Software RAID tools
 
==== Email ====
 
==== Email ====
 
* [[Mutt]] - CLi email client
 
* [[Mutt]] - CLi email client
 
* [[Sendmail]] - A very widely used MTA
 
* [[Sendmail]] - A very widely used MTA
 
 
==== Encryption ====
 
==== Encryption ====
 
* [[OpenSSL]] - SSL and TLS Protocols
 
* [[OpenSSL]] - SSL and TLS Protocols
 
* [[GnuPG]] - GNU Privacy Guard
 
* [[GnuPG]] - GNU Privacy Guard
 
* [[SKS]] - GPG Keyserver
 
* [[SKS]] - GPG Keyserver
 
==== Filesystem ====
 
  +
* [[GlusterFS]] - Scalable network FS
  +
* [[NFS]] - Need for Speed
 
==== Kernel ====
 
==== Kernel ====
 
* [[Modules]] - Kernel module drivers
 
* [[Modules]] - Kernel module drivers
 
 
==== Monitoring ====
 
==== Monitoring ====
 
* [[M/Monit]] - Processes monitoring and management
 
* [[M/Monit]] - Processes monitoring and management
 
* [[Nagios]] - Hosts monitoring
 
* [[Nagios]] - Hosts monitoring
 
* [[SNMP]] - Simple Network Management Protocol
 
* [[SNMP]] - Simple Network Management Protocol
 
 
==== Network hardware ====
 
==== Network hardware ====
 
* [[Brocade]] - Brocade/Foundry switches
 
* [[Brocade]] - Brocade/Foundry switches
 
* [[Cisco]] - Routers and switches
 
* [[Cisco]] - Routers and switches
 
 
==== Others ====
 
==== Others ====
* [[Power management]] - Linux power management
+
* [[Power management]] - Linux power management
 
==== Remote access ====
 
==== Remote access ====
 
* [[VNC]] - Graphical desktop sharing
 
* [[VNC]] - Graphical desktop sharing
 
* [[VPN]] - Remote private access over public networks
 
* [[VPN]] - Remote private access over public networks
 
 
==== Security ====
 
==== Security ====
 
* [[Aide]] - Advanced Intrusion Detection Environment
 
* [[Aide]] - Advanced Intrusion Detection Environment
 
* [[PCI compliance]] - Payment Card Industry
 
* [[PCI compliance]] - Payment Card Industry
 
 
==== System services ====
 
==== System services ====
 
* [[DHCP]] - Dynamic Host Configuration Protocol
 
* [[DHCP]] - Dynamic Host Configuration Protocol
 
* [[IPTables]] - IP packets filter rules in the Linux kernel
 
* [[IPTables]] - IP packets filter rules in the Linux kernel
 
* [[Syslog]] - System log
 
* [[Syslog]] - System log
 
==== Storage & Filesystem ====
 
* [[Disk images]] - Partitions and FS
 
* [[DRBD]] - Distributed storage system
 
* [[LVM]] - An allocation mode
 
 
 
==== Virtualization ====
 
==== Virtualization ====
 
* [[KVM]] - Kernel-Based Virtual Machine
 
* [[KVM]] - Kernel-Based Virtual Machine
Line 95: Line 88:
 
* [[Nginx]] - Lightweight HTTP and mail proxy server
 
* [[Nginx]] - Lightweight HTTP and mail proxy server
 
----
 
----
  +
 
=== Operating Systems ===
 
=== Operating Systems ===
 
==== GNU/Linux ====
 
==== GNU/Linux ====
Line 102: Line 96:
 
* [[Ubuntu]] - DEB based distribution
 
* [[Ubuntu]] - DEB based distribution
 
* [[Zentyal]] - Linux alternative for SMBs based on Ubuntu
 
* [[Zentyal]] - Linux alternative for SMBs based on Ubuntu
 
 
==== Other Unix ====
 
==== Other Unix ====
 
* [[Mac OS X]] - Apple operating system
 
* [[Mac OS X]] - Apple operating system
 
* [[OpenBSD]] - Multi-platform BSD 4.4 based Unix-like OS
 
* [[OpenBSD]] - Multi-platform BSD 4.4 based Unix-like OS
 
* [[Open Solaris]] - Sun Microsystems open-source OS
 
* [[Open Solaris]] - Sun Microsystems open-source OS
 
 
==== Windows ====
 
==== Windows ====
 
* [[Windows XP]] - 2002 MS OS
 
* [[Windows XP]] - 2002 MS OS
Line 119: Line 111:
 
* [[Flash player]] - SWF media player
 
* [[Flash player]] - SWF media player
 
* [[Google]] - Some search tips
 
* [[Google]] - Some search tips
 
 
==== Desktop Manager ====
 
==== Desktop Manager ====
 
* [[gnome|Gnome]] - Desktop environment
 
* [[gnome|Gnome]] - Desktop environment
Line 132: Line 123:
 
* [[MSR]] - Magnetic Stripe Readers
 
* [[MSR]] - Magnetic Stripe Readers
 
* [[Touchscreens]] - Resistive and capacitive touchscreens
 
* [[Touchscreens]] - Resistive and capacitive touchscreens
 
 
==== System-on-Chip ====
 
==== System-on-Chip ====
 
* [[amd-geode|AMD Geode]] - AMD mobile CPU
 
* [[amd-geode|AMD Geode]] - AMD mobile CPU
Line 146: Line 136:
 
* [[Raspberry Pi]] Tiny and affordable computer
 
* [[Raspberry Pi]] Tiny and affordable computer
 
* [[VoCore]] - A coin-sized Linux computer with wifi
 
* [[VoCore]] - A coin-sized Linux computer with wifi
 
 
==== Microcontrollers ====
 
==== Microcontrollers ====
 
* [[ARM]] - ARM7/9 and Cortex-M
 
* [[ARM]] - ARM7/9 and Cortex-M

Revision as of 01:39, 18 June 2015

What is this wiki about?

This is my personal knowledge base. It's mainly about Linux engineering, development, system customization, and networking but also some things I might want to recall about other operating systems. So basically this an extension of my thoughts, but you are welcome to navigate around this wiki, hope it helps you too much.

If you want to make some comments or just say hello, you can send me an email to [email protected]


Software Development

Interpreted Languages

  • Bash - Command language interpreter
  • Perl - The Camel
  • Ruby - The Stone

SDKs

  • Android - Google mobile platform
  • Java - The Sun Microsystems Language
  • openFrameworks - C++ toolkit for creative coding
  • Qt4 - Cross-Platform application development framework

Web

Windows


System Administration

Authentication

  • PAM - Pluggable Authentication Modules
  • passwd - Password database

Boot

Cloud Computing

Content Management Systems

Data Encoding

Database

  • MySQL - The world's most poupular DB
  • Oracle - Specifically Oracle XE
  • Postgres - The world's most advanced DB
  • Vertica - BigData SQL analytic platform

Disk management and Storage

  • Disk images - Partitions and FS
  • DRBD - Distributed storage system
  • LVM - An allocation mode
  • RAID - Hardware and Software RAID tools

Email

Encryption

  • OpenSSL - SSL and TLS Protocols
  • GnuPG - GNU Privacy Guard
  • SKS - GPG Keyserver

Filesystem

Kernel

Monitoring

  • M/Monit - Processes monitoring and management
  • Nagios - Hosts monitoring
  • SNMP - Simple Network Management Protocol

Network hardware

  • Brocade - Brocade/Foundry switches
  • Cisco - Routers and switches

Others

Remote access

  • VNC - Graphical desktop sharing
  • VPN - Remote private access over public networks

Security

System services

  • DHCP - Dynamic Host Configuration Protocol
  • IPTables - IP packets filter rules in the Linux kernel
  • Syslog - System log

Virtualization

  • KVM - Kernel-Based Virtual Machine
  • VMware - Server/Desktop Virtualization

Web service

  • Apache - HTTP Server
  • Nginx - Lightweight HTTP and mail proxy server

Operating Systems

GNU/Linux

  • CentOS - Free Red Hat Enterprise rebuild
  • Debian - The Universal Operating System
  • Fedora - RPM based with the latest in opensource
  • Ubuntu - DEB based distribution
  • Zentyal - Linux alternative for SMBs based on Ubuntu

Other Unix

Windows


Desktop Administration

Browser

Desktop Manager

  • Gnome - Desktop environment

Multimedia


Computer Hardware

Peripheral Devices

  • MSR - Magnetic Stripe Readers
  • Touchscreens - Resistive and capacitive touchscreens

System-on-Chip


Electronics

Development Boards

Embedded Systems

  • Cubox-i - Fanless nettop-class computer based on i.MX6
  • Raspberry Pi Tiny and affordable computer
  • VoCore - A coin-sized Linux computer with wifi

Microcontrollers

PCB

Linux is a registered trademark of Linus Torvalds. Other trademarks are property of their respective owners. All other content is the resultant work of my field experience