Difference between revisions of "Main Page"

From Bashlinux
Jump to: navigation, search
 
(Computer Hardware)
 
(112 intermediate revisions by 3 users not shown)
Line 1: Line 1:
  +
<!-- ##master-page:[[Main_Page]] -->
<big>'''MediaWiki has been successfully installed.'''</big>
 
  +
<!-- #language en -->
  +
{{DISPLAYTITLE:<span style="display: none">{{FULLPAGENAME}}</span>}}
  +
<div style="float:right;margin:0 0 1em 1em;top:150px;right:10px;">__TOC__</div>
  +
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]
Consult the [http://meta.wikimedia.org/wiki/Help:Contents User's Guide] for information on using the wiki software.
 
  +
----
  +
=== Software Development ===
  +
==== Interpreted Languages ====
  +
* [[Bash]] - Command language interpreter
  +
* [[Perl]] - The camel
  +
* [[Python]] - The snake
  +
* [[Ruby]] - The stone
   
== Getting started ==
+
==== SDKs ====
  +
* [[Android]] - Google mobile platform
  +
* [[java|Java]] - The Sun Microsystems Language
  +
* [[openFrameworks]] - C++ toolkit for creative coding
  +
* [[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
  +
==== Boot ====
  +
* [[Booting devices]] - Devices and loaders
  +
* [[Boot parameters]] - Kernel parameters
  +
* [[Wake-on-LAN]] - Power up a remote PC on the same LAN
  +
==== Cloud Computing ====
  +
* [[AWS]] - Amazon Web Services
  +
* [[Eucalyptus]] - Private cloud computing
  +
==== Configuration management & provisioning ====
  +
* [[Ansible]] - Radically simple IT automation tool
  +
* [[Cobbler]] - Network based OS installation
  +
* [[Puppet]] - Unix & windows configuration management tool
   
  +
==== Content Management Systems ====
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings Configuration settings list]
 
  +
* [[moinmoin]] - Python Wiki clone
* [http://www.mediawiki.org/wiki/Manual:FAQ MediaWiki FAQ]
 
  +
==== Data Encoding ====
* [http://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki release mailing list]
 
  +
* [[uuencode]] - Binary to text 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 ====
  +
* [[Mutt]] - CLi email client
  +
* [[Sendmail]] - A very widely used MTA
  +
==== Encryption ====
  +
* [[OpenSSL]] - SSL and TLS Protocols
  +
* [[GnuPG]] - GNU Privacy Guard
  +
* [[SKS]] - GPG Keyserver
  +
==== Filesystem ====
  +
* [[GlusterFS]] - Scalable network FS
  +
* [[NFS]] - Need for Speed
  +
==== Kernel ====
  +
* [[Modules]] - Kernel module drivers
  +
* [[Power management]] - Linux power management
  +
* [[udev]] - Device manager
  +
==== 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
  +
==== Network services ====
  +
* [[DHCP]] - Dynamic Host Configuration Protocol
  +
* [[DNS]] - Domain Name System
  +
==== Remote access ====
  +
* [[VNC]] - Graphical desktop sharing
  +
* [[VPN]] - Remote private access over public networks
  +
==== Security ====
  +
* [[Aide]] - Advanced Intrusion Detection Environment
  +
* [[PCI compliance]] - Payment Card Industry
  +
==== System services ====
  +
* [[IPTables]] - IP packets filter rules in the Linux kernel
  +
* [[SSH]] - Secure shell
  +
* [[Syslog]] - System log
  +
==== Virtualization ====
  +
* [[KVM]] - Kernel-Based Virtual Machine
  +
* [[VMware]] - Server/Desktop Virtualization
  +
==== Web services ====
  +
* [[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 ====
  +
* [[Mac OS X]] - Apple operating system
  +
* [[OpenBSD]] - Multi-platform BSD 4.4 based Unix-like OS
  +
* [[Open Solaris]] - Sun Microsystems open-source OS
  +
==== Windows ====
  +
* [[Windows XP]] - 2002 MS OS
  +
* [[Windows 7]] - 2009 MS OS
  +
* [[Windows Server 2012]] - The server version of "Windows 7"
  +
----
  +
  +
=== Desktop Administration ===
  +
==== Browser ====
  +
* [[Firefox]] - Web browser
  +
* [[Flash player]] - SWF media player
  +
* [[Google]] - Some search tips
  +
==== GUI ====
  +
* [[GDM]] - Gnome desktop manager
  +
* [[Gnome]] - Desktop environment
  +
* [[Xorg]] - Implementation of the X Window System
  +
==== Multimedia ====
  +
* [[FFmpeg]] - Audio and video streaming
  +
* [[GStreamer]] - Library for Media and Graphs
  +
* [[MuseScore]] - Music Compositon
  +
----
  +
  +
=== Computer Systems ===
  +
==== Branded Sytems ====
  +
* [[AMD Geode]] - AMD mobile CPU on thin clients
  +
* [[Dell]] - Dell systems
  +
* [[Mac Mini]] - Apple small factor desktop
  +
* [[VIA CX700]] - VIA Mobile CPU on small factor systems
  +
==== Peripheral Devices ====
  +
* [[MSR]] - Magnetic Stripe Readers
  +
* [[Touchscreens]] - Resistive and capacitive touchscreens
  +
----
  +
  +
=== Electronics ===
  +
==== Development Boards ====
  +
* [[Arduino]] - Arduino boards and IDE
  +
* [[Make Controller]] - ARM7 with Atmel micro
  +
* [[MSP-EXP430G2]] - TI MSP430 LaunchPad
  +
  +
==== Embedded Linux ====
  +
* [[Cross Compiling]] - Create executables for other architectures
  +
==== Microcontrollers ====
  +
* [[ARM]] - ARM7/9 and Cortex-M
  +
* [[Atmel AVR]] - Atmel AVR micros
  +
* [[Microchip PIC]] - Microchip pic micros
  +
==== PCB ====
  +
* [[Eagle CAD]] - PCB Schematic and design
  +
* [[Electronics providers ]] - List of part providers and manufacture
  +
==== System-on-Chip ====
  +
* [[Cubox-i]] - Fanless nettop-class computer based on i.MX6
  +
* [[Raspberry Pi]] Tiny and affordable computer
  +
* [[VoCore]] - A coin-sized Linux computer with WiFi
  +
----
  +
  +
=== Music ===
  +
==== Synths ====
  +
* [[Akai]] - Classic samplers
  +
* [[Alesis]] - Quadrasynth and QS series
  +
* [[E-MU Systems]] - Proteus and Ultra sample series
  +
* [[Ensoniq]] - The last flagship keyboard and racks
  +
* [[Hammond]] - Portable tonewheel organs
  +
* [[HX3]] - FPGA modeled tonewheel organ
  +
* [[Korg]] - Most of the rack version of the 90's synths
  +
* [[Kurzweil]] - K series and PC series
  +
* [[Moog]] - Analog synths
  +
* [[Roland]] - JV series and successors
  +
* [[Yamaha]] - Motif series
  +
  +
<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>

Latest revision as of 05:22, 28 February 2024


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

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

Configuration management & provisioning

  • Ansible - Radically simple IT automation tool
  • Cobbler - Network based OS installation
  • Puppet - Unix & windows configuration management tool

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

Network services

  • DHCP - Dynamic Host Configuration Protocol
  • DNS - Domain Name System

Remote access

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

Security

System services

  • IPTables - IP packets filter rules in the Linux kernel
  • SSH - Secure shell
  • Syslog - System log

Virtualization

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

Web services

  • 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

GUI

  • GDM - Gnome desktop manager
  • Gnome - Desktop environment
  • Xorg - Implementation of the X Window System

Multimedia


Computer Systems

Branded Sytems

  • AMD Geode - AMD mobile CPU on thin clients
  • Dell - Dell systems
  • Mac Mini - Apple small factor desktop
  • VIA CX700 - VIA Mobile CPU on small factor systems

Peripheral Devices

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

Electronics

Development Boards

Embedded Linux

Microcontrollers

PCB

System-on-Chip

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

Music

Synths

  • Akai - Classic samplers
  • Alesis - Quadrasynth and QS series
  • E-MU Systems - Proteus and Ultra sample series
  • Ensoniq - The last flagship keyboard and racks
  • Hammond - Portable tonewheel organs
  • HX3 - FPGA modeled tonewheel organ
  • Korg - Most of the rack version of the 90's synths
  • Kurzweil - K series and PC series
  • Moog - Analog synths
  • Roland - JV series and successors
  • Yamaha - Motif series

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