Difference between revisions of "Main Page"

From Bashlinux
Jump to: navigation, search
Line 1: Line 1:
  +
<!-- ##master-page:[[Main_Page]] -->
<big>'''MediaWiki has been successfully installed.'''</big>
 
  +
<!-- #format wiki -->
  +
<!-- #language en -->
  +
<!-- #pragma section-numbers off -->
   
  +
What is this wiki about?
Consult the [http://meta.wikimedia.org/wiki/Help:Contents User's Guide] for information on using the wiki software.
 
   
  +
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.
== Getting started ==
 
   
  +
If you want to make some comments or just say hello, you can sending me an email to [email protected]
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings Configuration settings list]
 
  +
----
* [http://www.mediawiki.org/wiki/Manual:FAQ MediaWiki FAQ]
 
  +
=== Computer Hardware ===
* [http://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki release mailing list]
 
  +
==== Architecture ====
  +
{| border="0" cellpadding="2" cellspacing="0"
  +
|<tableclass="fpt">|[[amd-geode|AMD Geode]]<br>AMD movile CPU
  +
| [[intel-atom|Intel Atom]]<br>Intel movile CPU
  +
|-
  +
| [[via-cx700|VIA CX700]]<br>VIA Mobile CPU
  +
|
  +
|}
  +
==== Internal Devices ====
  +
{| border="0" cellpadding="2" cellspacing="0"
  +
|<tableclass="fpt">|[[graphiccards|Graphic Cards]]<br>Accelerated graphic cards
  +
| [[serialport|Serial]]<br>ttyS* devices on linux
  +
|}
  +
==== Peripheral Devices ====
  +
{| border="0" cellpadding="2" cellspacing="0"
  +
|<tableclass="fpt">|[[msr|MSR]]<br>Magnetic Stripe Readers
  +
| [[printers|Printers]]<br>ESC/POS printers
  +
|}
  +
----
  +
=== Electronics ===
  +
==== Development Boards ====
  +
{| border="0" cellpadding="2" cellspacing="0"
  +
|<tableclass="fpt">|[[board-arduino|Arduino]]<br> Open-source micro
  +
| [[board-armmite|ARMmite PRO]]<br>ARM7 with NXP micro
  +
|-
  +
| [[board-makecontroller|Make Controller]]<br> ARM7 with Atmel micro
  +
| [[board-mini2440|Mini2440]]<br>ARM9 - Samsung micro
  +
|-
  +
| [[board-pic32|PIC32 Starter Kit]]<br>Microchip PIC32
  +
|
  +
|}
  +
==== Microcontrollers ====
  +
{| border="0" cellpadding="2" cellspacing="0"
  +
|<tableclass="fpt">|[[mu-arm|ARM]]<br>ARM7/9 and Cortex-M
  +
| [[mu-atmel|AVR]]<br>Atmel micros
  +
|}
  +
==== PCB ====
  +
{| border="0" cellpadding="2" cellspacing="0"
  +
|<tableclass="fpt">|[[pcb-eagle|Eagle]]<br>PCB Schematic and design
  +
| [[pcb-providers|PCB providers ]]<br>List of part providers and manufacture
  +
|}
  +
----
  +
=== Software Development ===
  +
==== Interpreted Languages ====
  +
{| border="0" cellpadding="2" cellspacing="0"
  +
|<tableclass="fpt">|[[bash|Bash]]<br>Command language interpreter
  +
| [[perl|Perl]]<br>The Camel
  +
|-
  +
| [[ruby|Ruby]]<br>The Stone
  +
|
  +
|}
  +
==== Mobile Development ====
  +
{| border="0" cellpadding="2" cellspacing="0"
  +
|<tableclass="fpt">|[[android]]<br>Google mobile platform
  +
|}
  +
==== SDKs ====
  +
{| border="0" cellpadding="2" cellspacing="0"
  +
|<tableclass="fpt">|[[java|Java]]<br>The Sun Microsystems Language
  +
| [[qt4|QT4]]<br>Cross-Platform application development framework
  +
|}
  +
==== Web ====
  +
{| border="0" cellpadding="2" cellspacing="0"
  +
|<tableclass="fpt">|[[css|CSS]]<br>Style sheet language
  +
| [[javascript|Javascript]]<br>JS frameworks
  +
|}
  +
==== Windows ====
  +
{| border="0" cellpadding="2" cellspacing="0"
  +
|<tableclass="fpt">|[[aspdotnet|ASP.net]]<br>Active Server Pages
  +
|
  +
|}
  +
----
  +
=== System Administration ===
  +
==== Authentication ====
  +
{| border="0" cellpadding="2" cellspacing="0"
  +
|<tableclass="fpt">|[[pam|PAM]]<br>Pluggable Authentication Modules
  +
| [[passwd]]<br>Password database
  +
|}
  +
==== A/V Encoding ====
  +
{| border="0" cellpadding="2" cellspacing="0"
  +
|<tableclass="fpt">|[[ffmpeg|FFmpeg]]<br>Audio and video streaming
  +
| [[gstreamer|GStreamer]]<br>Library for Media and Graphs
  +
|}
  +
==== Boot ====
  +
{| border="0" cellpadding="2" cellspacing="0"
  +
|<tableclass="fpt">|[[boot-methods|Boot methods]]<br>Devices and loaders
  +
| [[boot-parameters|Boot Parameters]]<br>Kernel parameters
  +
|}
  +
==== Cloud Computing ====
  +
{| border="0" cellpadding="2" cellspacing="0"
  +
|<tableclass="fpt">|[[aws|AWS]]<br>Amazon Web Services
  +
| [[aws-eucalyptus|Eucalyptus]]<br>Private cloud computing
  +
|}
  +
==== Content Management Systems ====
  +
{| border="0" cellpadding="2" cellspacing="0"
  +
|<tableclass="fpt">|[[moinmoin]]<br>Python Wiki clone
  +
| [[phpmyadmin]]<br>MySQL web manager
  +
|}
  +
==== Core services ====
  +
{| border="0" cellpadding="2" cellspacing="0"
  +
|<tableclass="fpt">|[[dhcp|DHCP]]<br>Dynamic Host Configuration Protocol
  +
| [[iptables|IPTables]]<br>IP packets filter rules in the Linux kernel
  +
|-
  +
| [[syslog|Logs]]<br>System log
  +
| [[vpn|VPN]]<br>Remote private access over public networks
  +
|}
  +
==== Data Encoding ====
  +
{| border="0" cellpadding="2" cellspacing="0"
  +
|<tableclass="fpt">|[[uuencode]]<br>Binary to text encoding
  +
|
  +
|}
  +
==== Database ====
  +
{| border="0" cellpadding="2" cellspacing="0"
  +
|<tableclass="fpt">|[[mysql|MySQL]]<br>Database server
  +
| [[oracle|Oracle]]<br>Specifically Oracle XE
  +
|}
  +
==== Desktop ====
  +
{| border="0" cellpadding="2" cellspacing="0"
  +
|<tableclass="fpt">|[[firefox|Firefox]]<br>Web browser
  +
| [[flashplayer|Flash Player]]<br>SWF media player
  +
|-
  +
| [[gnome|Gnome]]<br>Desktop environment
  +
| [[google|Google]]<br>Some search tips
  +
|}
  +
==== Email ====
  +
{| border="0" cellpadding="2" cellspacing="0"
  +
|<tableclass="fpt">|[[sendmail|Sendmail]]<br>Mail transfer
  +
|
  +
|}
  +
==== Encryption ====
  +
{| border="0" cellpadding="2" cellspacing="0"
  +
|<tableclass="fpt">|[[openssl|OpenSSL]]<br>SSL and TLS Protocols
  +
| [[gpg|GnuPG]]<br>GNU Privacy Guard
  +
|}
  +
==== Filesystem ====
  +
{| border="0" cellpadding="2" cellspacing="0"
  +
|<tableclass="fpt">|[[fs-images|Disk images]]<br>Filesystem manipulation
  +
| [[fs-drbd|DRBD]]<br>Distributed storage system
  +
|-
  +
| [[fs-lvm|LVM]]<br>An allocation mode
  +
|
  +
|}
  +
==== Internals ====
  +
{| border="0" cellpadding="2" cellspacing="0"
  +
|<tableclass="fpt">|[[kernel-modules|Modules]]<br>Kernel module drivers
  +
| [[kernel-power|Power Management]]<br>Linux power management
  +
|}
  +
==== Monitoring ====
  +
{| border="0" cellpadding="2" cellspacing="0"
  +
|<tableclass="fpt">|[[monit|M/Monit]]<br>Processes monitoring and manage
  +
| [[nagios|Nagios]]<br>Hosts monitoring
  +
|-
  +
| [[zabbix|Zabbix]]<br> Another host monitoring
  +
|
  +
|}
  +
==== Network hardware ====
  +
{| border="0" cellpadding="2" cellspacing="0"
  +
|<tableclass="fpt">|[[cisco|Cisco]]<br>Routers and switches
  +
| [[foundry|Foundry]]<br>Foundry switches
  +
|}
  +
==== Remote Desktop ====
  +
{| border="0" cellpadding="2" cellspacing="0"
  +
|<tableclass="fpt">|[[vnc|VNC]]<br>Graphical desktop sharing
  +
|
  +
|}
  +
==== Security ====
  +
{| border="0" cellpadding="2" cellspacing="0"
  +
|<tableclass="fpt">|[[aide|Aide]]<br>Advanced Intrusion Detection Environment
  +
| [[system-pci|PCI Compliance]]<br>Payment Card Industry
  +
|}
  +
==== Virtualization ====
  +
{| border="0" cellpadding="2" cellspacing="0"
  +
|<tableclass="fpt">|[[kvm|KVM/Qemu]]<br>Kernel-Based Virtual Machine
  +
| [[vmware|VMware]]<br>Server/Desktop Virtualization
  +
|}
  +
==== Web service ====
  +
{| border="0" cellpadding="2" cellspacing="0"
  +
|<tableclass="fpt">|[[apache|Apache]]<br>HTTP Server
  +
| [[nginx]]<br>Lightweight HTTP and mail proxy server
  +
|}
  +
----
  +
=== Operating Systems ===
  +
==== GNU/Linux ====
  +
{| border="0" cellpadding="2" cellspacing="0"
  +
|<tableclass="fpt">|[[centos|CentOS]]<br>Free Red Hat Enterprise rebuild
  +
| [[fedora|Fedora]]<br>RPM based with the latest in opensource
  +
|-
  +
| [[ubuntu|Ubuntu]]<br>DEB based distribution
  +
|
  +
|}
  +
==== Other Unix ====
  +
{| border="0" cellpadding="2" cellspacing="0"
  +
|<tableclass="fpt">|[[osx|Mac OS X]]<br>Apple operating system
  +
| [[opensolaris|OpenSolaris]]<br>Sun Microsystems open-source
  +
|}
  +
==== Windows ====
  +
{| border="0" cellpadding="2" cellspacing="0"
  +
|<tableclass="fpt">|[[winxp|Windows XP]]<br>2002 MS OS
  +
  +
<sub>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</sub>

Revision as of 03:57, 28 February 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

Microcontrollers

ARM
ARM7/9 and Cortex-M
AVR
Atmel 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