Difference between revisions of "Main Page"

From Bashlinux
Jump to: navigation, search
Line 14: Line 14:
 
{| border="0" cellpadding="2" cellspacing="0"
 
{| border="0" cellpadding="2" cellspacing="0"
 
|<tableclass="fpt">|[[amd-geode|AMD Geode]]<br>AMD movile CPU
 
|<tableclass="fpt">|[[amd-geode|AMD Geode]]<br>AMD movile CPU
| [[intel-atom|Intel Atom]]<br>Intel movile CPU
+
| [[intel-atom|Intel Atom]]<br>Intel movile CPU
| [[VIA CX700]]<br>VIA Mobile CPU
+
| [[VIA CX700]]<br>VIA Mobile CPU
 
|}
 
|}
 
==== Internal Devices ====
 
==== Internal Devices ====
 
{| border="0" cellpadding="2" cellspacing="0"
 
{| border="0" cellpadding="2" cellspacing="0"
 
|<tableclass="fpt">|[[graphiccards|Graphic Cards]]<br>Accelerated graphic cards
 
|<tableclass="fpt">|[[graphiccards|Graphic Cards]]<br>Accelerated graphic cards
| [[serialport|Serial]]<br>ttyS* devices on linux
+
| [[serialport|Serial]]<br>ttyS* devices on linux
 
|}
 
|}
 
==== Peripheral Devices ====
 
==== Peripheral Devices ====
 
{| border="0" cellpadding="2" cellspacing="0"
 
{| border="0" cellpadding="2" cellspacing="0"
 
|<tableclass="fpt">|[[msr|MSR]]<br>Magnetic Stripe Readers
 
|<tableclass="fpt">|[[msr|MSR]]<br>Magnetic Stripe Readers
| [[printers|Printers]]<br>ESC/POS printers
+
| [[printers|Printers]]<br>ESC/POS printers
 
|}
 
|}
 
----
 
----
Line 32: Line 32:
 
{| border="0" cellpadding="2" cellspacing="0"
 
{| border="0" cellpadding="2" cellspacing="0"
 
|<tableclass="fpt">|[[board-arduino|Arduino]]<br> Open-source micro
 
|<tableclass="fpt">|[[board-arduino|Arduino]]<br> Open-source micro
| [[board-armmite|ARMmite PRO]]<br>ARM7 with NXP micro
+
| [[board-armmite|ARMmite PRO]]<br>ARM7 with NXP micro
| [[board-makecontroller|Make Controller]]<br> ARM7 with Atmel micro
+
| [[board-makecontroller|Make Controller]]<br> ARM7 with Atmel micro
 
|-
 
|-
| [[board-mini2440|Mini2440]]<br>ARM9 - Samsung micro
+
| [[board-mini2440|Mini2440]]<br>ARM9 - Samsung micro
| [[board-pic32|PIC32 Starter Kit]]<br>Microchip PIC32
+
| [[board-pic32|PIC32 Starter Kit]]<br>Microchip PIC32
  +
| [[board-msp430|MSP-EXP430G2]]<br>TI MSP430 LaunchPad
|
 
 
|}
 
|}
 
==== Microcontrollers ====
 
==== Microcontrollers ====
 
{| border="0" cellpadding="2" cellspacing="0"
 
{| border="0" cellpadding="2" cellspacing="0"
 
|<tableclass="fpt">|[[mu-arm|ARM]]<br>ARM7/9 and Cortex-M
 
|<tableclass="fpt">|[[mu-arm|ARM]]<br>ARM7/9 and Cortex-M
| [[Atmel_AVR|AVR]]<br>Atmel micros
+
| [[Atmel_AVR|AVR]]<br>Atmel AVR micros
  +
| [[mu-pic|PIC]]<br>Microchip pic micros
 
|}
 
|}
 
==== PCB ====
 
==== PCB ====
 
{| border="0" cellpadding="2" cellspacing="0"
 
{| border="0" cellpadding="2" cellspacing="0"
 
|<tableclass="fpt">|[[pcb-eagle|Eagle]]<br>PCB Schematic and design
 
|<tableclass="fpt">|[[pcb-eagle|Eagle]]<br>PCB Schematic and design
| [[pcb-providers|PCB providers ]]<br>List of part providers and manufacture
+
| [[pcb-providers|PCB providers ]]<br>List of part providers and manufacture
 
|}
 
|}
 
----
 
----
Line 54: Line 55:
 
{| border="0" cellpadding="2" cellspacing="0"
 
{| border="0" cellpadding="2" cellspacing="0"
 
|<tableclass="fpt">|[[bash|Bash]]<br>Command language interpreter
 
|<tableclass="fpt">|[[bash|Bash]]<br>Command language interpreter
| [[perl|Perl]]<br>The Camel
+
| [[perl|Perl]]<br>The Camel
 
| [[ruby|Ruby]]<br>The Stone
 
| [[ruby|Ruby]]<br>The Stone
 
|}
 
|}
Line 60: Line 61:
 
{| border="0" cellpadding="2" cellspacing="0"
 
{| border="0" cellpadding="2" cellspacing="0"
 
|<tableclass="fpt">|[[android]]<br>Google mobile platform
 
|<tableclass="fpt">|[[android]]<br>Google mobile platform
|
 
 
|}
 
|}
 
==== SDKs ====
 
==== SDKs ====
 
{| border="0" cellpadding="2" cellspacing="0"
 
{| border="0" cellpadding="2" cellspacing="0"
 
|<tableclass="fpt">|[[java|Java]]<br>The Sun Microsystems Language
 
|<tableclass="fpt">|[[java|Java]]<br>The Sun Microsystems Language
| [[qt4|QT4]]<br>Cross-Platform application development framework
+
| [[qt4|QT4]]<br>Cross-Platform application development framework
 
|}
 
|}
 
==== Web ====
 
==== Web ====
 
{| border="0" cellpadding="2" cellspacing="0"
 
{| border="0" cellpadding="2" cellspacing="0"
 
|<tableclass="fpt">|[[css|CSS]]<br>Style sheet language
 
|<tableclass="fpt">|[[css|CSS]]<br>Style sheet language
| [[javascript|Javascript]]<br>JS frameworks
+
| [[javascript|Javascript]]<br>JS frameworks
 
|}
 
|}
 
==== Windows ====
 
==== Windows ====
Line 81: Line 81:
 
{| border="0" cellpadding="2" cellspacing="0"
 
{| border="0" cellpadding="2" cellspacing="0"
 
|<tableclass="fpt">|[[pam|PAM]]<br>Pluggable Authentication Modules
 
|<tableclass="fpt">|[[pam|PAM]]<br>Pluggable Authentication Modules
| [[passwd]]<br>Password database
+
| [[passwd]]<br>Password database
 
|}
 
|}
 
==== A/V Encoding ====
 
==== A/V Encoding ====
 
{| border="0" cellpadding="2" cellspacing="0"
 
{| border="0" cellpadding="2" cellspacing="0"
 
|<tableclass="fpt">|[[ffmpeg|FFmpeg]]<br>Audio and video streaming
 
|<tableclass="fpt">|[[ffmpeg|FFmpeg]]<br>Audio and video streaming
| [[gstreamer|GStreamer]]<br>Library for Media and Graphs
+
| [[gstreamer|GStreamer]]<br>Library for Media and Graphs
 
|}
 
|}
 
==== Boot ====
 
==== Boot ====
 
{| border="0" cellpadding="2" cellspacing="0"
 
{| border="0" cellpadding="2" cellspacing="0"
 
|<tableclass="fpt">|[[boot-methods|Boot methods]]<br>Devices and loaders
 
|<tableclass="fpt">|[[boot-methods|Boot methods]]<br>Devices and loaders
| [[boot-parameters|Boot Parameters]]<br>Kernel parameters
+
| [[boot-parameters|Boot Parameters]]<br>Kernel parameters
 
|}
 
|}
 
==== Cloud Computing ====
 
==== Cloud Computing ====
 
{| border="0" cellpadding="2" cellspacing="0"
 
{| border="0" cellpadding="2" cellspacing="0"
 
|<tableclass="fpt">|[[aws|AWS]]<br>Amazon Web Services
 
|<tableclass="fpt">|[[aws|AWS]]<br>Amazon Web Services
| [[aws-eucalyptus|Eucalyptus]]<br>Private cloud computing
+
| [[aws-eucalyptus|Eucalyptus]]<br>Private cloud computing
 
|}
 
|}
 
==== Content Management Systems ====
 
==== Content Management Systems ====
 
{| border="0" cellpadding="2" cellspacing="0"
 
{| border="0" cellpadding="2" cellspacing="0"
 
|<tableclass="fpt">|[[moinmoin]]<br>Python Wiki clone
 
|<tableclass="fpt">|[[moinmoin]]<br>Python Wiki clone
| [[phpmyadmin]]<br>MySQL web manager
+
| [[phpmyadmin]]<br>MySQL web manager
 
|}
 
|}
 
==== Core services ====
 
==== Core services ====
 
{| border="0" cellpadding="2" cellspacing="0"
 
{| border="0" cellpadding="2" cellspacing="0"
 
|<tableclass="fpt">|[[dhcp|DHCP]]<br>Dynamic Host Configuration Protocol
 
|<tableclass="fpt">|[[dhcp|DHCP]]<br>Dynamic Host Configuration Protocol
| [[iptables|IPTables]]<br>IP packets filter rules in the Linux kernel
+
| [[iptables|IPTables]]<br>IP packets filter rules in the Linux kernel
| [[syslog|Logs]]<br>System log
+
| [[syslog|Logs]]<br>System log
 
|-
 
|-
| [[vpn|VPN]]<br>Remote private access over public networks
+
| [[vpn|VPN]]<br>Remote private access over public networks
 
|}
 
|}
 
==== Data Encoding ====
 
==== Data Encoding ====
 
{| border="0" cellpadding="2" cellspacing="0"
 
{| border="0" cellpadding="2" cellspacing="0"
|<tableclass="fpt">|[[uuencode]]<br>Binary to text encoding
+
|<tableclass="fpt">|[[uuencode]]<br>Binary to text encoding
|
 
 
|}
 
|}
 
==== Database ====
 
==== Database ====
 
{| border="0" cellpadding="2" cellspacing="0"
 
{| border="0" cellpadding="2" cellspacing="0"
 
|<tableclass="fpt">|[[mysql|MySQL]]<br>Database server
 
|<tableclass="fpt">|[[mysql|MySQL]]<br>Database server
| [[oracle|Oracle]]<br>Specifically Oracle XE
+
| [[oracle|Oracle]]<br>Specifically Oracle XE
 
|}
 
|}
 
==== Desktop ====
 
==== Desktop ====
 
{| border="0" cellpadding="2" cellspacing="0"
 
{| border="0" cellpadding="2" cellspacing="0"
 
|<tableclass="fpt">|[[firefox|Firefox]]<br>Web browser
 
|<tableclass="fpt">|[[firefox|Firefox]]<br>Web browser
| [[flashplayer|Flash Player]]<br>SWF media player
+
| [[flashplayer|Flash Player]]<br>SWF media player
| [[gnome|Gnome]]<br>Desktop environment
+
| [[gnome|Gnome]]<br>Desktop environment
 
|-
 
|-
| [[google|Google]]<br>Some search tips
+
| [[google|Google]]<br>Some search tips
 
|}
 
|}
 
==== Email ====
 
==== Email ====
 
{| border="0" cellpadding="2" cellspacing="0"
 
{| border="0" cellpadding="2" cellspacing="0"
|<tableclass="fpt">|[[sendmail|Sendmail]]<br>Mail transfer
+
|<tableclass="fpt">|[[sendmail|Sendmail]]<br>Mail transfer
|
 
 
|}
 
|}
 
==== Encryption ====
 
==== Encryption ====
 
{| border="0" cellpadding="2" cellspacing="0"
 
{| border="0" cellpadding="2" cellspacing="0"
 
|<tableclass="fpt">|[[openssl|OpenSSL]]<br>SSL and TLS Protocols
 
|<tableclass="fpt">|[[openssl|OpenSSL]]<br>SSL and TLS Protocols
| [[gpg|GnuPG]]<br>GNU Privacy Guard
+
| [[gpg|GnuPG]]<br>GNU Privacy Guard
 
|}
 
|}
 
==== Filesystem ====
 
==== Filesystem ====
 
{| border="0" cellpadding="2" cellspacing="0"
 
{| border="0" cellpadding="2" cellspacing="0"
 
|<tableclass="fpt">|[[fs-images|Disk images]]<br>Filesystem manipulation
 
|<tableclass="fpt">|[[fs-images|Disk images]]<br>Filesystem manipulation
| [[fs-drbd|DRBD]]<br>Distributed storage system
+
| [[fs-drbd|DRBD]]<br>Distributed storage system
| [[fs-lvm|LVM]]<br>An allocation mode
+
| [[fs-lvm|LVM]]<br>An allocation mode
 
|}
 
|}
 
==== Internals ====
 
==== Internals ====
 
{| border="0" cellpadding="2" cellspacing="0"
 
{| border="0" cellpadding="2" cellspacing="0"
 
|<tableclass="fpt">|[[kernel-modules|Modules]]<br>Kernel module drivers
 
|<tableclass="fpt">|[[kernel-modules|Modules]]<br>Kernel module drivers
| [[kernel-power|Power Management]]<br>Linux power management
+
| [[kernel-power|Power Management]]<br>Linux power management
 
|}
 
|}
 
==== Monitoring ====
 
==== Monitoring ====
 
{| border="0" cellpadding="2" cellspacing="0"
 
{| border="0" cellpadding="2" cellspacing="0"
 
|<tableclass="fpt">|[[monit|M/Monit]]<br>Processes monitoring and manage
 
|<tableclass="fpt">|[[monit|M/Monit]]<br>Processes monitoring and manage
| [[nagios|Nagios]]<br>Hosts monitoring
+
| [[nagios|Nagios]]<br>Hosts monitoring
| [[zabbix|Zabbix]]<br> Another host monitoring
+
| [[zabbix|Zabbix]]<br> Another host monitoring
 
|}
 
|}
 
==== Network hardware ====
 
==== Network hardware ====
 
{| border="0" cellpadding="2" cellspacing="0"
 
{| border="0" cellpadding="2" cellspacing="0"
 
|<tableclass="fpt">|[[cisco|Cisco]]<br>Routers and switches
 
|<tableclass="fpt">|[[cisco|Cisco]]<br>Routers and switches
| [[foundry|Foundry]]<br>Foundry switches
+
| [[foundry|Foundry]]<br>Foundry switches
 
|}
 
|}
 
==== Remote Desktop ====
 
==== Remote Desktop ====
 
{| border="0" cellpadding="2" cellspacing="0"
 
{| border="0" cellpadding="2" cellspacing="0"
|<tableclass="fpt">|[[vnc|VNC]]<br>Graphical desktop sharing
+
|<tableclass="fpt">|[[vnc|VNC]]<br>Graphical desktop sharing
|
 
 
|}
 
|}
 
==== Security ====
 
==== Security ====
 
{| border="0" cellpadding="2" cellspacing="0"
 
{| border="0" cellpadding="2" cellspacing="0"
 
|<tableclass="fpt">|[[aide|Aide]]<br>Advanced Intrusion Detection Environment
 
|<tableclass="fpt">|[[aide|Aide]]<br>Advanced Intrusion Detection Environment
| [[system-pci|PCI Compliance]]<br>Payment Card Industry
+
| [[system-pci|PCI Compliance]]<br>Payment Card Industry
 
|}
 
|}
 
==== Virtualization ====
 
==== Virtualization ====
 
{| border="0" cellpadding="2" cellspacing="0"
 
{| border="0" cellpadding="2" cellspacing="0"
 
|<tableclass="fpt">|[[kvm|KVM/Qemu]]<br>Kernel-Based Virtual Machine
 
|<tableclass="fpt">|[[kvm|KVM/Qemu]]<br>Kernel-Based Virtual Machine
| [[vmware|VMware]]<br>Server/Desktop Virtualization
+
| [[vmware|VMware]]<br>Server/Desktop Virtualization
 
|}
 
|}
 
==== Web service ====
 
==== Web service ====
 
{| border="0" cellpadding="2" cellspacing="0"
 
{| border="0" cellpadding="2" cellspacing="0"
 
|<tableclass="fpt">|[[apache|Apache]]<br>HTTP Server
 
|<tableclass="fpt">|[[apache|Apache]]<br>HTTP Server
| [[nginx]]<br>Lightweight HTTP and mail proxy server
+
| [[nginx]]<br>Lightweight HTTP and mail proxy server
 
|}
 
|}
 
----
 
----
Line 186: Line 183:
 
{| border="0" cellpadding="2" cellspacing="0"
 
{| border="0" cellpadding="2" cellspacing="0"
 
|<tableclass="fpt">|[[centos|CentOS]]<br>Free Red Hat Enterprise rebuild
 
|<tableclass="fpt">|[[centos|CentOS]]<br>Free Red Hat Enterprise rebuild
| [[fedora|Fedora]]<br>RPM based with the latest in opensource
+
| [[fedora|Fedora]]<br>RPM based with the latest in opensource
| [[ubuntu|Ubuntu]]<br>DEB based distribution
+
| [[ubuntu|Ubuntu]]<br>DEB based distribution
 
|}
 
|}
 
==== Other Unix ====
 
==== Other Unix ====
 
{| border="0" cellpadding="2" cellspacing="0"
 
{| border="0" cellpadding="2" cellspacing="0"
 
|<tableclass="fpt">|[[osx|Mac OS X]]<br>Apple operating system
 
|<tableclass="fpt">|[[osx|Mac OS X]]<br>Apple operating system
| [[opensolaris|OpenSolaris]]<br>Sun Microsystems open-source
+
| [[opensolaris|OpenSolaris]]<br>Sun Microsystems open-source
 
|}
 
|}
 
==== Windows ====
 
==== Windows ====

Revision as of 07:00, 30 May 2013


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 sending me an email to [email protected]


Computer Hardware

Architecture

AMD Geode
AMD movile CPU
Intel Atom
Intel movile CPU
VIA CX700
VIA Mobile CPU

Internal Devices

Graphic Cards
Accelerated graphic cards
Serial
ttyS* devices on linux

Peripheral Devices

MSR
Magnetic Stripe Readers
Printers
ESC/POS printers

Electronics

Development Boards

Arduino
Open-source micro
ARMmite PRO
ARM7 with NXP micro
Make Controller
ARM7 with Atmel micro
Mini2440
ARM9 - Samsung micro
PIC32 Starter Kit
Microchip PIC32
MSP-EXP430G2
TI MSP430 LaunchPad

Microcontrollers

ARM
ARM7/9 and Cortex-M
AVR
Atmel AVR micros
PIC
Microchip pic micros

PCB

Eagle
PCB Schematic and design
PCB providers
List of part providers and manufacture

Software Development

Interpreted Languages

Bash
Command language interpreter
Perl
The Camel
Ruby
The Stone

Mobile Development

android
Google mobile platform

SDKs

Java
The Sun Microsystems Language
QT4
Cross-Platform application development framework

Web

CSS
Style sheet language
Javascript
JS frameworks

Windows

ASP.net
Active Server Pages

System Administration

Authentication

PAM
Pluggable Authentication Modules
passwd
Password database

A/V Encoding

FFmpeg
Audio and video streaming
GStreamer
Library for Media and Graphs

Boot

Boot methods
Devices and loaders
Boot Parameters
Kernel parameters

Cloud Computing

AWS
Amazon Web Services
Eucalyptus
Private cloud computing

Content Management Systems

moinmoin
Python Wiki clone
phpmyadmin
MySQL web manager

Core services

DHCP
Dynamic Host Configuration Protocol
IPTables
IP packets filter rules in the Linux kernel
Logs
System log
VPN
Remote private access over public networks

Data Encoding

uuencode
Binary to text encoding

Database

MySQL
Database server
Oracle
Specifically Oracle XE

Desktop

Firefox
Web browser
Flash Player
SWF media player
Gnome
Desktop environment
Google
Some search tips

Email

Sendmail
Mail transfer

Encryption

OpenSSL
SSL and TLS Protocols
GnuPG
GNU Privacy Guard

Filesystem

Disk images
Filesystem manipulation
DRBD
Distributed storage system
LVM
An allocation mode

Internals

Modules
Kernel module drivers
Power Management
Linux power management

Monitoring

M/Monit
Processes monitoring and manage
Nagios
Hosts monitoring
Zabbix
Another host monitoring

Network hardware

Cisco
Routers and switches
Foundry
Foundry switches

Remote Desktop

VNC
Graphical desktop sharing

Security

Aide
Advanced Intrusion Detection Environment
PCI Compliance
Payment Card Industry

Virtualization

KVM/Qemu
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
Fedora
RPM based with the latest in opensource
Ubuntu
DEB based distribution

Other Unix

Mac OS X
Apple operating system
OpenSolaris
Sun Microsystems open-source

Windows

Windows XP
2002 MS OS

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