Linux & CO.

Sezione ricca di riferimenti, articoli e soluzioni provenienti dal mondo Linux e dell'Open Source.

Purtroppo molte risorse indicate sono in lingua inglese.

Nota: tutti i marchi citati come anche gli eventuali IP (intellectual property) utilizzati sono di proprietà delle rispettive case produttrici/autori di appartenenza.

SuSE Linux

  • openSUSE: ottima distribuzione Linux arrivata alla versione 10.3, ideale per chi vuole iniziare ad avventurasi con Linux e il mondo Open Source; disponibile per piattaforme i386 (32 bit Intel/AMD), x86_64 (64 bit Intel/AMD), PPC (PowerPC) e PS3 (Playstation 3 con Processore CELL). È anche disponibile una versione professionale e/o server con supporto certificato dal sito di Novell, sponsor primario di openSuSE.
  • Novell SuSE Linux: when you choose SUSE Linux Enterprise from Novell, you get the best engineered, most interoperable platform for enterprise computing. From the desktop to the data center, only SUSE Linux Enterprise delivers a complete open source platform for your mission-critical applications.
  • Suse Italia: è un sito per tutti gli utenti del progetto Linux denominato Suse. Quello che vogliamo realizzare è un punto di incontro per i tanti utenti di questa distribuzione.
  • openSuSE e nVidia: how to per la installazione delle schede grafiche nVidia, disponibile in italiano, inglese, tedesco e molte altre lingue.

Torna sù

RedHat Enterprise Linux / CentOS / cloni RHEL

  • CentOS: distribuzione Linux di classe enterprise basata sui sorgenti di RedHat Enterprise Linux, versione attuale 5.0, disponibile per piattaforme i386 (32 bit Intel/AMD), x86_64 (64 bit Intel/AMD) e PPC (PowerPC).
  • Starcom: the StartCom Linux operating systems, are based on the RedHat Enterprise and Fedora source code each modified with reliability, security and efficiency in mind, to fit the tasks assigned to each flavor of StartCom Linux.
  • White Box: this product is derived from the Free/Open Source Software made available by Red Hat, Inc but IS NOT produced, maintained or supported by Red Hat.
  • KDE Packaging Project: this project intends to promote the use of KDE and KDE-based applications on/for Fedora™ Core and Red Hat® Enterprise Linux® through the creation and distribution of unofficial core and 3rd-party KDE RPM packages.
  • Karan.org: RPM Packages for CentOS-4 and CentOS-5; the aim of this repository is to provide an easy way to access rpm's originally built for related projects, but not available to run on CentOS without a rebuild.
  • SELinux from scratch (IBM): SELinux, the U.S. National Security Agency's implementation of mandatory access control, is the most prominent new security subsystem in Linux®. It comes installed by default in Fedora and Red Hat Enterprise Linux and is available in easy-to-install packages in other distributions. This article shows you how to convert a non-SELinux system by hand in order to expose details about how SELinux is integrated into a system.
  • Planet SElinux: SELinux is the Security-Enhanced Linux project started by the NSA. Planet SELinux is an aggregation of blog posts from members of the SELinux development community.
  • Red Hat Cluster Suite (Linuxtopia.org): configuring and Managing a Cluster.
  • Configuring A High Availability Cluster (Heartbeat) On CentOS (How To Forge): this guide shows how you can set up a two node, high-availability HTTP cluster with heartbeat on CentOS. Both nodes use the Apache web server to serve the same content.

Torna sù

RedHat Desktop / Fedora

  • Fedora: distrubuzione Linux derivata dalla versione RedHat per ambito desktop.
  • Fedora Italia: La comunità italiana per gli utenti Fedora.
  • Fedora Directory Server: the enterprise-class Open Source LDAP server for Linux. It is hardened by real-world use, is full-featured, supports multi-master replication, and already handles many of the largest LDAP deployments in the world.

Torna sù

Apache HTTP Web Server

  • Apache HTTP: the Apache HTTP Server Project is an effort to develop and maintain an open-source HTTP server for modern operating systems including UNIX and Windows NT. The goal of this project is to provide a secure, efficient and extensible server that provides HTTP services in sync with the current HTTP standards.
  • Apache Cluster in 5 passi (IBM): construct a highly available Apache Web server cluster that spans multiple physical or virtual Linux® servers in 5 easy steps with Linux Virtual Server and Heartbeat v2.
  • How To Set Up a Loadbalanced High-Availability Apache Cluster (How To Forge): this tutorial shows how to set up a two-node Apache web server cluster that provides high-availability. In front of the Apache cluster we create a load balancer that splits up incoming requests between the two Apache nodes.

Web Application Server (WAS)

Gli Application Server, basati su tecnologia Java, sono elencati nella sezione dedicata al linguaggio Java.

MySQL

  • MySQL: The world's most popular open source database.
  • Zmanda: Open Source Backup! Zmanda Recovery Manager (ZRM) for MySQL simplifies the life of a Database Administrator who needs an easy-to-use yet flexible and robust backup and recovery solution for MySQL server.
  • How To Set Up A Load-Balanced MySQL Cluster (How To Forge): this tutorial shows how to configure a MySQL 5 cluster with three nodes: two storage nodes and one management node. This cluster is load-balanced by a high-availability load balancer that in fact has two nodes that use the Ultra Monkey package which provides heartbeat (for checking if the other node is still alive) and ldirectord (to split up the requests to the nodes of the MySQL cluster).
  • MySQL Replication On The Same Machine (How To Forge): with database driven site and performance, redundancy, security now comes in mind. DBA is now input by many fingers to seek some good solution to make happy faces. So here comes words like Cluster, Replication, Backup, Fail Over and others. So what these are? We currently discuss Replication in terms of a web based database driven site for large hits.
  • MySQL 5.0 Reference Manual - MySQL Cluster (MySQL AB): MySQL Cluster is a technology that enables clustering of in-memory databases in a shared-nothing system. The shared-nothing architecture allows the system to work with very inexpensive hardware, and with a minimum of specific requirements for hardware or software.

Torna sù

Virtualizzazione e Clustering

  • Xen: home of the Xen® hypervisor, the powerful open source industry standard for virtualization. The Xen hypervisor offers a powerful, efficient and secure feature set for virtualization of x86, x86_64, IA64, PowerPC and other CPU architectures, and has been used to virtualize a wide range of guest operating systems, including Windows®, Linux®, Solaris® and various versions of the BSD operating systems.
  • VirtualBox: Innotek VirtualBox is a family of powerful x86 virtualization products for enterprise as well as home use. Not only is VirtualBox an extremely feature rich, high performance product for enterprise customers, it is also the only professional solution that is freely available as Open Source Software under the terms of the GNU General Public License (GPL).
  • OpenVZ: is an Operating System-level server virtualization solution, built on Linux. OpenVZ creates isolated, secure virtual environments - VEs (otherwise known as virtual private servers, or VPSs) on a single physical server enabling better server utilization and ensuring that applications do not conflict. Each VE performs and executes exactly like a stand-alone server; VEs can be rebooted independently and have root access, users, IP addresses, memory, processes, files, applications, system libraries and configuration files.
  • OpenVZ Wiki: the place to gain and share your OpenVZ knowledge. Wiki is a documentation portal, knowledge base, collaboration tool and something more we don't know [yet].
  • Linux Virtual Server: is a highly scalable and highly available server built on a cluster of real servers.
  • VirtuaLinux: is a Linux meta-distribution that allows the creation, deployment and administration of virtualized clusters with no single point of failure. VirtuaLinux architecture supports disk-less configurations and provides an efficient, iSCSI based abstraction of the SAN. Clusters running VirtuaLinux exhibit no master node to boost resilience and flexibity.
  • High Availability Linux project: provide a high availability (clustering) solution for Linux which promotes reliability, availability, and serviceability (RAS) through a community development effort.
  • CentOS Enterprise Linux 5 Virtualization Guide: CentOS Enterprise Linux 5 is built from the Red Hat Enterprise Linux source code. Other than logo and name changes CentOS Enterprise Linux 5 is compatible with the equivalent Red Hat version. This document applies equally to both Red Hat and CentOS Enterprise Linux 5. This Guide contains information on configuring, creating and monitoring guest operating systems on Red Hat Enterprise Linux 5, using virsh, xm, vmm and xend.
  • Red Hat Enterprise Linux 5 Virtualization Guide: This Guide contains information on configuring, creating and monitoring guest operating systems on Red Hat Enterprise Linux 5, using virsh, xm, vmm and xend.
  • Fedora Core 7 (FC7) Xen/KVM Virtualization Guide: Fedora 7 includes support for both the KVM and the Xen virtualization platforms.
  • Xen 3.0 Linux Virtualization User Manual: Xen is an open-source para-virtualizing virtual machine monitor (VMM), or "hypervisor", for the x86 processor architecture. Xen can securely execute multiple virtual machines on a single physical system with close-to-native performance. Xen facilitates enterprise-grade functionality.
  • Xen 3.0 Linux Virtualization Interface Guide: Xen allows the hardware resources of a machine to be virtualized and dynamically partitioned, allowing multiple different guest operating system images to be run simultaneously. Virtualizing the machine in this manner provides considerable flexibility, for example allowing different users to choose their preferred operating system (e.g., Linux, NetBSD, or a custom operating system). Furthermore, Xen provides secure partitioning between virtual machines (known as domains in Xen terminology), and enables better resource accounting and QoS isolation than can be achieved with a conventional operating system.
  • Setting Up An iSCSI Environment On Linux (How To Forge): nowadays, the iSCSI technology is quite popular in the storage world. This article shows an iSCSI demo environment which consists of one Debian Linux host and one Netapp Filer.We try to show the most important features of this protocol.
  • Setting Up A Highly Available NFS Server (How To Forge): this tutorial describe how to set up a highly available NFS server that can be used as storage solution for other high-availability services like, for example, a cluster of web servers that are being loadbalanced.
  • Xen Clustering with CentOS 5 (Brent Meshier): the latest release of RedHat 5 is now packaged with Xen virtualization 3.0.3 (stable), 3.1 is the latest version of Xen. This is not a how-to, but rather notes and configuration files used to initially configure the cluster.

Torna sù

CMS - Typo3

  • Typo3.org: is the main developer resource of the TYPO3 project, a free CMS framework released under the GPL. This site provides lots of information about creating sites, writing extensions and developing the core of TYPO3.
  • Typo3 Wiki: official TYPO3 Content Management System wiki!
  • Typo3 CMS SEO: in this upcoming article series, my goal is to demonstrate how Typo3 is my Content Management System (CMS) of choice for Search Engine Optimization (SEO). Typo3 is arguably the most powerful and extensive enterprise-level open-source content management frameworks available today.
  • Typo3 Wizard: sito ricco di articoli e soluzioni dedicate a Typo3.
  • YAML for Typo3: integrazione di YAML per Typo3, disponibile in inglese e tedesco.
  • YAML: "Yet Another Multicolumn Layout" (YAML) is an (X)HTML/CSS framework for creating modern and flexible floated layouts. The structure is extremely versatile in its programming and absolutely accessible for end users

Torna sù