Manifiesto Anti Distros

Total Page:16

File Type:pdf, Size:1020Kb

Manifiesto Anti Distros Manifiesto anti distros Diego Saravia1 Primera versión: 10 de marzo del 20052 1. Introducción La mayoría de las distros -tal como las conocemos- son al software libre como los cuadros a la pintura y los temas de 7 minutos a la música. Una forma o formato de distribución diseñado para convertir al Software Libre en producto y capitali- zarlo. Lo que ocasiona la aparición de burocracias, especialmente las comerciales, con metas innecesarias salvo para ellas mismas, y que como toda burocracia busca formas de hacerse imprescindible e impone normas que retrasan o ponen la innovación real en los márgenes del sistema. El problema de que distro usar, es lo primero que se plantea una persona u organización que se acerca al movimiento. Un problema que suele ocasionar luchas comerciales y discusiones religiosas. Un problema que crea empresas de servicios que solo son aptas para trabajar con una distro. Y es un problema artificial que solo aparece en aquellas personas que se acercan al movimiento, pero no que debiera ser un problema para el técnico competente. Los problemas de elección reales e importantes son las otras cientos de opciones a tomar, como que escritorio usar, que sistema de archivos en red, que paquete de oficina, etc, etc.. Una vez decididas, usar una distro u otra no tiene la más mínima relevancia, tanta como elegir de donde instalar los paquetes. Discutir que distro usar es entrar en el juego perverso de las empresas comerciales que asocian su distro con dinero y servicios. Debemos insistir en que la distro es lo de menos, lo que importa es que la gente conozca los conceptos y que se pueda interoperar de la mejor forma. ¿Es el trabajo de hacer distros o subdistros malo? No, por supuesto que no. Es muy útil tener repositorios (distros) particulares, específicas para cada empresa o adaptadas a los médicos o a las escuelas. Debemos facilitar este trabajo y que cualquiera puede hacerse su distro. Pero esto no tiene porque generar ramas incompatibles de software. Me parece genial que cada empresa usuaria, cada organización, cada “Linux User Group” (LUG), cada persona, tenga su distro, con su menú, su selección de paquetes y sus fondos de pantalla. Ese no es el problema. Por lo tanto debemos rediseñar el concepto de distro. 1URLs: http://www.ututo.org.ar/dsa; mailto:[email protected]. Inenco; Dpto. Física; Fac. Cs. Exactas; Uni- versidad Nacional de Salta. Hipatia y Solar, Con aportes de las comunidades de Conexion Social: http://www.migrandovenezuela.org, y Solar: http://www. solar.org.ar 224 de agosto de 2005 Versión 0.60. Se puede encontrar la última versión de éste trabajo en sus diferentes formatos y sus fuentes en: http://www.hipatia.info/docs/distros/ o en https://softwarelibre.unsa.edu.ar/dsatex/ distros.dir/. Primera versión: 10 de marzo del 2005 Si Ud. quiere contribuir con modificaciones o agregados puede enviar un correo a Diego Saravia con los mismos: mailto: [email protected]. Por razones legales y prácticas al enviar sugerencias ud. transifere el copyright de sus sugerencias a Diego Saravia. No siempre será posible registrar el origen de cada aporte. Diego Saravia se compromete a permitir que la última versión de este material este universalmente disponible bajo licencias libres. Verifique que ud. tiene derecho a enviar ese material en estas condiciones. Ante cualquier duda consulte y envie la información relevante por Correo. 1 2. Definiciones y elementos REPOSITORIOS: consistentes en uno o mas medios conteniendo paquetes. Deben contener el paquete necesario para ejecutar un sistema autónomo y todos los necesarios para ejecutar lo que se desee para el objeto del repositorio. DISTROS: mecanismos, formas, organizaciones creadas para distribuir los paquetes de los repositorios. Materializadas al menos en un medio (en CDROM, diskette o Internet) con un conjunto de paquetes conteniendo ejecutables y archivos de configuración. Probablemente este preparado para ejecutarse e instalarse. Así pues el trabajo que caracteriza a un distro es la compilación de paquetes propios, la forma de empaquetarlos y como subdivide el software en paquetes. SUBDISTROS: distros derivadas de otras, que toman los paquetes del repositorio de la distro madre, constituyendo otros repositorios y alterando algunos paquetes, a veces solamente el fondo de pantalla, otras veces scripts, menús, etc.. GENERADORES DE DISTROS: mecanismos, procedimientos, protocolos, normas (como las “Guide- lines” de “Debian”[Debian:SW, Nguyen:CCD-04]) o software para generar distros, como “Linux from Scratch”[LFS:SW] o “Gentoo”[Gentoo:SW] y hasta cierto punto “Metadistros”, o el paquete “apt-get”[Welton:C-00] source de “Debian”. PAQUETE: conjunto de software que no se puede o conviene subdividir, cada paquete tiene ejecutables, archivos de configuración, librerías provistas y requeridas, además de otras cosas, pero estos estarán identificados a los efectos de su incorporación en los menús y en los instaladores, actualizadores y retardadores DEPENDENCIAS: archivos que necesita tener un paquete pero que están en otros, para funcionar (ver dependencias de compilación). Lo interesante es que la división del software necesario para una computadora en paquetes trae el fenómeno de la dependencia. Entonces no es importante hablar solo del paquete sino de la forma en que se subdivide el software y se arma la red de dependencias. La forma de dividir los paquetes es también característica de las distros. MANEJO DE PAQUETES: sistema que permite manejar los paquetes en un menú, ejecutar y configurar lo que deba hacerse además de instalar, actualizar y retardar un paquete SISTEMA AUTÓNOMO: es un sistema distribuido en un paquete que contiene: núcleo, imagen y sof- tware adicional que se instala y puede auto-manejarse y repararse. SISTEMA QUE COMPILA: sistema que tiene los paquetes ejecutables que permiten crear paquetes eje- cutables o simplemente paquetes. Un directorio donde se agrupan las fuentes y un superrepositorio donde se colocan los paquetes producidos. SUPER-REPOSITORIO: de un sistema que compila (o de varios sincronizados) conteniendo todos los paquetes en muchas versiones. FUENTES: Url del proyecto original de cada soft, puede adicionarse parches con lo necesario para que cada paquete funcione como aquí se indica. Siempre se harán esfuerzos para que estos parches sean incorporados al proyecto original. No hay unicidad entre paquetes fuentes y paquetes ejecutables. Es decir 3 fuentes pueden producir 8 ejecutables. SOFTWARE LIMITADO A UNA DISTRO: como parte del mecanismo perverso mencionado algunos han confeccionado software con la idea de que solo funcione en una distro. Por ejemplo Yast. O el conjunto de scripts que inicia una computadora en muchas distros. O la forma de hacer un discos compactos “vivos”, o el sistema “apt-get” en Debian. Por suerte ya hay gente intentando que Yast funcione en Debian o Ututo[Ututo:SW] por ejemplo. Pero hay que entender que este software no es mas que paquetes. Artificialmente limitado, pero un paquete mas al fin. 2 Se suele asociar una distro con estos paquetes, pero esto es un error. Un error mas inducido por este modelo. 3. Discusión y propuesta ¿Cual es el problema con las distros tal como las conocemos? 1. Que favorecen la aparición de un trabajo adicional e independiente centrado en la distro y no en el software original: “el empaquetamiento”.Así, se alienta a un conjunto de desarrolladores a centrar su esfuerzo en el concepto de distro en vez de concentrarse en mejorar cada paquete. Con lo cual se desperdicia y se multiplica el trabajo sin mayor diversidad real. ¿Esta mal que empaquetar sea importante? No, es un trabajo muy importante. El problema es que se use y se enfoque en separar a la gente por distros. Es importante que se enfoque en cada paquete. Me gustaría hablar de los empaquetadores del Open Office, y no de los empaquetadores Debian o SUSe[Suse:SW]. 2. Que tras el concepto de distro se construye software que solo opera en el marco de esa distro. 3. Algunas distros comerciales, en su afan de vender CDROMs, hacen mucho mas complejo la actuali- zación entre versiones, lo que muchas veces resulta en la necesidad de construir rpm específicos por cada versión de la distribución. 4. Que imponen al usuario novato un problema innecesario como esencial: ¿que distro usar?. La solución ¿Es la solución elegir una distro y abandonar las otras? No, la solución es cambiar el modelo actual de distros. Sacar el foco de allí y concentrarse en los paquetes. Pensar la forma de disolver el concepto actual de distros y hacer mas fácil la vida a la gente. Hacer que el empaquetamiento sea un trabajo vinculado estrechamente con el desarrollo del software que empaqueta. Concentrarse en mejorar los miles de paquetes originales para que interoperen mejor entre si y se insta- len directamente desde cada uno de sus sitios. Para que tener 1000 personas trabajando en paquetes Debian, que directamente mejoren los “Makefile” de los originales, Así devuelven al proyecto lo que usan, me pa- rece mas racional y funcional al modelo de software libre. Lo mismo para las otras distros. Los “Makefile” de cada proyecto puede producir los paquetes necesarios para que se usen, tales como deb, rpm, tgz, sh o incluso paquetes completos o que separen documentación, ejecutables y desarrollo. Armar repositorios que los agrupen y discos compactos que distribuyan esos repositorios, originados en el sitio base de cada proyecto. Hacer que la diferencia entre un paquete deb y un rpm sea solo de formato, como puede ser la diferencia entre un gz y un bz2. Ambos se abren con un tar -algo3. Hacer un “particionador” general, un instalador general y un vivificador (para CDROMs vivos) general. Lo ideal es que el paquete pueda generarse e instalarse los “Makefile” de cada software original. Así cada desarrollador y los empaquetadores vinculados producirán los “Makefile” apropiados para que se generen los paquetes que se instalen apropiadamente en una computadora.
Recommended publications
  • Implementing Powerpc Linux on System I Platform
    Front cover Implementing POWER Linux on IBM System i Platform Planning and configuring Linux servers on IBM System i platform Linux distribution on IBM System i Platform installation guide Tips to run Linux servers on IBM System i platform Yessong Johng Erwin Earley Rico Franke Vlatko Kosturjak ibm.com/redbooks International Technical Support Organization Implementing POWER Linux on IBM System i Platform February 2007 SG24-6388-01 Note: Before using this information and the product it supports, read the information in “Notices” on page vii. Second Edition (February 2007) This edition applies to i5/OS V5R4, SLES10 and RHEL4. © Copyright International Business Machines Corporation 2005, 2007. All rights reserved. Note to U.S. Government Users Restricted Rights -- Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp. Contents Notices . vii Trademarks . viii Preface . ix The team that wrote this redbook. ix Become a published author . xi Comments welcome. xi Chapter 1. Introduction to Linux on System i platform . 1 1.1 Concepts and terminology . 2 1.1.1 System i platform . 2 1.1.2 Hardware management console . 4 1.1.3 Virtual Partition Manager (VPM) . 10 1.2 Brief introduction to Linux and Linux on System i platform . 12 1.2.1 Linux on System i platform . 12 1.3 Differences between existing Power5-based System i and previous System i models 13 1.3.1 Linux enhancements on Power5 / Power5+ . 14 1.4 Where to go for more information . 15 Chapter 2. Configuration planning . 17 2.1 Concepts and terminology . 18 2.1.1 Processor concepts .
    [Show full text]
  • Introduction to Gentoo Linux
    Introduction to Gentoo Linux Ulrich Müller Developer and Council member, Gentoo Linux <[email protected]> Institut für Kernphysik, Universität Mainz <[email protected]> Seminar “Learn Linux the hard way”, Mainz, 2012-10-23 Ulrich Müller (Gentoo Linux) Introduction to Gentoo Linux Mainz 2012 1 / 35 Table of contents 1 History 2 Why Gentoo? 3 Compile everything? – Differences to other distros 4 Gentoo features 5 Gentoo as metadistribution 6 Organisation of the Gentoo project 7 Example of developer’s work Ulrich Müller (Gentoo Linux) Introduction to Gentoo Linux Mainz 2012 2 / 35 /"dZEntu:/ Pygoscelis papua Fastest swimming penguin Source: Wikimedia Commons License: CC-BY-SA-2.5, Attribution: Stan Shebs Ulrich Müller (Gentoo Linux) Introduction to Gentoo Linux Mainz 2012 3 / 35 How I came to Gentoo UNIX since 1987 (V7 on Perkin-Elmer 3220, later Ultrix, OSF/1, etc.) GNU/Linux since 1995 (Slackware, then S.u.S.E.) Switched to Gentoo in January 2004 Developer since April 2007 Council Mai 2009–June 2010 and since July 2011 Projects: GNU Emacs, eselect, PMS, QA Ulrich Müller (Gentoo Linux) Introduction to Gentoo Linux Mainz 2012 4 / 35 Overview Based on GNU/Linux, FreeBSD, etc. Source-based metadistribution Can be optimised and customised for any purpose Extremely configurable, portable, easy-to-maintain Active all-volunteer developer community Social contract GPL, LGPL, or other OSI-approved licenses Will never depend on non-free software Is and will always remain Free Software Commitment to giving back to the FLOSS community, e.g. submit bugs
    [Show full text]
  • Dr. Ralf S. Engelschall Architecture Fundamentals AF Goal Focus 00.0
    Dr. Ralf S. Engelschall Architecture Fundamentals AF Goal Focus 00.0 Step 1: Your Insight (Believe) Concepts Methods Technologies ReproductionUnauthorized Prohibited. Ralf All Rights S. Engelschall <http://engelschall.com>, Reserved. © 2018-2019 Dr. 1.0.2 (2019-06-28), Copyright Version Graphical Illustration: Ralf S. Engelschall Dr. 2010-2019 by 1.0.2 (2019-06-28), Authored Version Intellectual Content: Concepts have a larger life-time than particular technologies and products. know scope of Step 2: Our Preparation this training Concepts have to be assembled in a concise subsequent understand München (TUM) Universität Science lecture contexts in Computer only. reproduction for Technische Licensed to form to be handy in practice. task of trainee in practice apply AN ARCHITECT Step 3: Your Application 1. THINKING LIKE 1. 2. BEING GOOD AT Concepts can be applied in practice both CONCEPTUALIZATION proactive/constructive and reactive/analytical. Scope Type Focus Content Computer Literature Industry Theory knows about knows about Science more things more things Diagrams Statements (written) Abstraction Generalization Software (Conceptual) Trainer Architecture Rationales Model Theory Practice (verbal) Engineering Fundamentals Software & Examples Trainer Systems (verbal) Practice Architecture the most Instantiation relevant concepts Specialization Software Engineering Disciplines AF ANALYTICAL CONSTRUCTIVE STEERING 01.1 REQ Requirements ENV Environment RES Resources Intellectual Content: Version 1.0.7 (2010-07-21), Authored 2006-2010 by Dr. Ralf S. Engelschall, inspired by Rational Unied Process (RUP) Rational by Ralf inspired Unied Process S. Engelschall, Dr. 2006-2010 by 1.0.7 (2010-07-21), Authored Version Intellectual Content: Graphical Illustration: Version 1.0.9 (2019-06-28), Copyright © 2007-2019 Dr.
    [Show full text]
  • Debian \ Amber \ Arco-Debian \ Arc-Live \ Aslinux \ Beatrix
    Debian \ Amber \ Arco-Debian \ Arc-Live \ ASLinux \ BeatriX \ BlackRhino \ BlankON \ Bluewall \ BOSS \ Canaima \ Clonezilla Live \ Conducit \ Corel \ Xandros \ DeadCD \ Olive \ DeMuDi \ \ 64Studio (64 Studio) \ DoudouLinux \ DRBL \ Elive \ Epidemic \ Estrella Roja \ Euronode \ GALPon MiniNo \ Gibraltar \ GNUGuitarINUX \ gnuLiNex \ \ Lihuen \ grml \ Guadalinex \ Impi \ Inquisitor \ Linux Mint Debian \ LliureX \ K-DEMar \ kademar \ Knoppix \ \ B2D \ \ Bioknoppix \ \ Damn Small Linux \ \ \ Hikarunix \ \ \ DSL-N \ \ \ Damn Vulnerable Linux \ \ Danix \ \ Feather \ \ INSERT \ \ Joatha \ \ Kaella \ \ Kanotix \ \ \ Auditor Security Linux \ \ \ Backtrack \ \ \ Parsix \ \ Kurumin \ \ \ Dizinha \ \ \ \ NeoDizinha \ \ \ \ Patinho Faminto \ \ \ Kalango \ \ \ Poseidon \ \ MAX \ \ Medialinux \ \ Mediainlinux \ \ ArtistX \ \ Morphix \ \ \ Aquamorph \ \ \ Dreamlinux \ \ \ Hiwix \ \ \ Hiweed \ \ \ \ Deepin \ \ \ ZoneCD \ \ Musix \ \ ParallelKnoppix \ \ Quantian \ \ Shabdix \ \ Symphony OS \ \ Whoppix \ \ WHAX \ LEAF \ Libranet \ Librassoc \ Lindows \ Linspire \ \ Freespire \ Liquid Lemur \ Matriux \ MEPIS \ SimplyMEPIS \ \ antiX \ \ \ Swift \ Metamorphose \ miniwoody \ Bonzai \ MoLinux \ \ Tirwal \ NepaLinux \ Nova \ Omoikane (Arma) \ OpenMediaVault \ OS2005 \ Maemo \ Meego Harmattan \ PelicanHPC \ Progeny \ Progress \ Proxmox \ PureOS \ Red Ribbon \ Resulinux \ Rxart \ SalineOS \ Semplice \ sidux \ aptosid \ \ siduction \ Skolelinux \ Snowlinux \ srvRX live \ Storm \ Tails \ ThinClientOS \ Trisquel \ Tuquito \ Ubuntu \ \ A/V \ \ AV \ \ Airinux \ \ Arabian
    [Show full text]
  • Free Gnu Linux Distributions
    Free gnu linux distributions The Free Software Foundation is not responsible for other web sites, or how up-to-date their information is. This page lists the GNU/Linux distributions that are ​Linux and GNU · ​Why we don't endorse some · ​GNU Guix. We recommend that you use a free GNU/Linux system distribution, one that does not include proprietary software at all. That way you can be sure that you are. Canaima GNU/Linux is a distribution made by Venezuela's government to distribute Debian's Social Contract states the goal of making Debian entirely free. The FSF is proud to announce the newest addition to our list of fully free GNU/Linux distributions, adding its first ever small system distribution. Trisquel, Kongoni, and the other GNU/Linux system distributions on the FSF's list only include and only propose free software. They reject. The FSF's list consists of ready-to-use full GNU/Linux systems whose developers have made a commitment to follow the Guidelines for Free. GNU Linux-libre is a project to maintain and publish % Free distributions of Linux, suitable for use in Free System Distributions, removing. A "live" distribution is a Linux distribution that can be booted The portability of installation-free distributions makes them Puppy Linux, Devil-Linux, SuperGamer, SliTaz GNU/Linux. They only list GNU/Linux distributions that follow the GNU FSDG (Free System Distribution Guidelines). That the software (as well as the. Trisquel GNU/Linux is a fully free operating system for home users, small making the distro more reliable through quicker and more traceable updates.
    [Show full text]
  • Administration Système GNU/Linux
    AAddmmiinniissttrraattiioonn SSyyssttèèmmee GGNNUU//LLiinnuuxx AAddmmiinniissttrraattiioonn SSyyssttèèmmee GGNNUU//LLiinnuuxx ● Historique ● Composants ● Organisation ● Shell ● Commandes de base ● Utilisateurs & Droits ● Disques & Filesystems AAddmmiinniissttrraattiioonn SSyyssttèèmmee GGNNUU//LLiinnuuxx ● Editeurs ● Shell & commandes avancés ● Packages ● Boot & Runlevels ● Réseau ● Interfaces graphiques ● Fichiers spéciaux ● Etudes de cas HHiissttoorriiqquuee « I'm doing a (free) operating system (just a hobby, won't be big and professional like gnu) for 386(486) AT clones. » Li nus Torvalds HHiissttoorriiqquuee UUnniixx UUnniixx P h i l o s o p h i e 1) Ce qui est petit est beau 2) Chaque programme fait une chose et la fait bien 3) Construire un prototype dès que possible 4) Choisir la portabilité plutôt que l'efficacité 5) Enregistrer les données dans des fichiers plats 6) Utiliser le logiciel comme une force 7) Utiliser les scripts shells pour accroître cette force 8) Eviter les interfaces utilisateur captives 9) Faire de chaque programme un filtre UUnniixx P h i l o s o p h i e 1) Small is beautiful. 2) Make each program do one thing well. 3) Build a prototype as soon as possible. 4) Choose portability over efficiency. 5) Store data in flat text files. 6) Use software leverage to your advantage. 7) Use shell scripts to increase leverage and portability. 8) Avoid captive user interfaces. 9) Make every program a filter. UUnniixx P h i l o s o p h i e « timtowtdi » There is more than one way to do it leitmotiv perl, qui s'applique très bien à Unix UUnniixx P h i l o s o p h i e Sous unix, tout est fichier – fichiers (!) – répertoires – devices – liens – pipes – sockets UUnniixx P h i l o s o p h i e Sous unix, les fichiers doivent être – lisibles par l'homme – exploitables simplement par la machine ...donc sous Unix : – tous les fichiers de configuration sont texte..
    [Show full text]
  • GNU/Linux) Como Plataforma De Servicios De Red En Entornos Empresariales
    Universidad de la República Facultad de Ingeniería. Ingeniería en Computación Estudio del Open/Free (GNU/Linux) como plataforma de servicios de red en entornos empresariales Estudio de GNU/Linux y el Software Libre como solución integral para Empresas Tutor : Ariel Sabiguero Daniel Caraballo Mario Madera Marcelo Odin PROYECTO DE GRADO 2004: ESTUDIO DEL OPEN/FREE (GNU/LINUX) COMO PLATAFORMA DE SERVICIOS DE RED EN ENTORNOS EMPRESARIALES Índice de contenido 1 INTRODUCCIÓN................................................................................................................. 1 2 SOFTWARE LIBRE DE CÓDIGO ABIERTO (OPEN/FREE).......................................3 2.1 EL MOVIMIENTO OPEN SOURCE..............................................................................4 2.2 CARACTERÍSTICAS DE LICENCIAMIENTO OPEN SOURCE.............................................. 6 2.2.1 Redistribución libre.................................................................................................... 6 2.2.2 Sobre el código fuente................................................................................................ 6 2.2.3 Sobre trabajos derivados............................................................................................. 7 2.2.4 Integridad del código fuente del autor del Software.................................................. 7 2.2.5 No discriminación contra personas o grupos de personas........................................ 7 2.2.6 No discriminación sobre áreas de utilización ..........................................................
    [Show full text]
  • 1 Where to Start
    Where to Start Where to Start 1 Where to Start An awful lot of UNIX and Linux information is available these days, so we’ve de- signed this book to occupy a specific niche in the ecosystem of man pages, blogs, magazines, books, and other reference materials that address the needs of system administrators. First, it’s an orientation guide. It reviews the major administrative systems, identi- fies the different pieces of each, and explains how they work together. In the many cases where you must choose between various implementations of a concept, we describe the advantages and drawbacks of the major players. Second, it’s a quick-reference handbook that summarizes what you need to know to perform common tasks on a variety of common UNIX and Linux systems. For example, the ps command, which shows the status of running processes, supports more than 80 command-line options on Linux systems. But a few combinations of options satisfy 99% of a system administrator’s needs; see them on page 130. Finally, this book focuses on the administration of enterprise servers and net- works. That is, serious system administration. It’s easy to set up a single desktop system; harder to keep a virtualized network running smoothly in the face of load spikes, disk failures, and intentional attacks. We describe techniques and rules of 3 4 Chapter 1 Where to Start thumb that help networks recover from adversity, and we help you choose solu- tions that scale as your site grows in size, complexity, and heterogeneity. We don’t claim to do all of this with perfect objectivity, but we think we’ve made our biases fairly clear throughout the text.
    [Show full text]
  • How to Overcome the Challenges to Large Scale Adoption of Open Source Software and Systems in Pakistan Business and Industrial Environment
    How to Overcome the Challenges to Large Scale Adoption of Open Source Software and Systems in Pakistan Business and Industrial Environment Athar Mahboob and Nassar Ikram Pakistan Navy Engineering College National University of Sciences & Technology, Karachi Abstract scribe the technical and scientific environment of Pakistan with regard to information systems professionals, computer In this paper we present details of challenges we have specialists and information technology companies engaged faced in implementing open source software and systems in development of indigenous products and services. In sec- in the Pakistan business and industrial environment over tion6 we present our business case for the adoption of open a period spanning last 12 years. The Pakistan business source software and systems by highlighting several read- and industrial environment is characterized by many socio- ily deployable open source software solutions. In section economic trends and forces which are inhibitors to large 7 we describe the many obstacles and challenges we have scale adoption of open source software and systems. How- faced over the last 12 years in promoting and implementing ever, we also present arguments that there is a strong busi- open source software and systems. In section8 we make ness case for open source software and systems adoption in concrete recommendations for the key players in Pakistan Pakistan. We show that the problem is really that of aware- information technology sector in order to make the large ness and education. We propose a methodology or strategy scale adoption of open source software and systems into a whose adoption can provide a suitable response to the chal- reality.
    [Show full text]
  • Wireshark User's Guide: Version 3.5.1
    Wireshark User’s Guide Version 3.5.1 Richard Sharpe, Ed Warnicke, Ulf Lamping Preface Foreword Wireshark is the world’s foremost network protocol analyzer, but the rich feature set can be daunting for the unfamiliar. This document is part of an effort by the Wireshark team to improve Wireshark’s usability. We hope that you find it useful and look forward to your comments. Who should read this document? The intended audience of this book is anyone using Wireshark. This book explains all of the basic and some advanced features of Wireshark. As Wireshark has become a very complex program, not every feature may be explained in this book. This book is not intended to explain network sniffing in general and it will not provide details about specific network protocols. A lot of useful information regarding these topics can be found at the Wireshark Wiki at https://gitlab.com/wireshark/wireshark/wikis/. By reading this book, you will learn how to install Wireshark, how to use the basic elements of the graphical user interface (such as the menu) and what’s behind some of the advanced features that are not always obvious at first sight. It will hopefully guide you around some common problems that frequently appear for new (and sometimes even advanced) Wireshark users. Acknowledgements The authors would like to thank the whole Wireshark team for their assistance. In particular, the authors would like to thank: • Gerald Combs, for initiating the Wireshark project and funding to do this documentation. • Guy Harris, for many helpful hints and a great deal of patience in reviewing this document.
    [Show full text]
  • GNU/Linux Distro Timeline LEAF Version 10.9 Skolelinux Lindows Linspire Authors: A
    1992 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 Libranet Omoikane (Arma) Gibraltar GNU/Linux distro timeline LEAF Version 10.9 Skolelinux Lindows Linspire Authors: A. Lundqvist, D. Rodic - futurist.se/gldt Freespire Published under the GNU Free Documentation License MEPIS SimplyMEPIS Impi Guadalinex Clonezilla Live Edubuntu Xubuntu gNewSense Geubuntu OpenGEU Fluxbuntu Eeebuntu Aurora OS Zebuntu ZevenOS Maryan Qimo wattOS Element Jolicloud Ubuntu Netrunner Ylmf Lubuntu eBox Zentyal Ubuntu eee Easy Peasy CrunchBang gOS Kiwi Ubuntulite U-lite Linux Mint nUbuntu Kubuntu Ulteo MoLinux BlankOn Elive OS2005 Maemo Epidemic sidux PelicanHPC Inquisitor Canaima Debian Metamorphose Estrella Roja BOSS PureOS NepaLinux Tuquito Trisquel Resulinux BeatriX grml DeadCD Olive Bluewall ASLinux gnuLiNex DeMuDi Progeny Quantian DSL-N Damn Small Linux Hikarunix Damn Vulnerable Linux Danix Parsix Kanotix Auditor Security Linux Backtrack Bioknoppix Whoppix WHAX Symphony OS Knoppix Musix ParallelKnoppix Kaella Shabdix Feather KnoppMyth Aquamorph Dreamlinux Morphix ZoneCD Hiwix Hiweed Deepin Kalango Kurumin Poseidon Dizinha NeoDizinha Patinho Faminto Finnix Storm Corel Xandros Moblin MeeGo Bogus Trans-Ameritech Android Mini Monkey Tinfoil Hat Tiny Core Yggdrasil Linux Universe Midori Quirky TAMU DILINUX DOSLINUX Mamona Craftworks BluePoint Yoper MCC Interim Pardus Xdenu EnGarde Puppy Macpup SmoothWall GPL SmoothWall Express IPCop IPFire Beehive Paldo Source Mage Sorcerer Lunar eIT easyLinux GoboLinux GeeXboX Dragora
    [Show full text]
  • Ubuntu:Precise Ubuntu 12.04 LTS (Precise Pangolin)
    Ubuntu:Precise - http://ubuntuguide.org/index.php?title=Ubuntu:Precise&prin... Ubuntu:Precise From Ubuntu 12.04 LTS (Precise Pangolin) Introduction On April 26, 2012, Ubuntu (http://www.ubuntu.com/) 12.04 LTS was released. It is codenamed Precise Pangolin and is the successor to Oneiric Ocelot 11.10 (http://ubuntuguide.org/wiki/Ubuntu_Oneiric) (Oneiric+1). Precise Pangolin is an LTS (Long Term Support) release. It will be supported with security updates for both the desktop and server versions until April 2017. Contents 1 Ubuntu 12.04 LTS (Precise Pangolin) 1.1 Introduction 1.2 General Notes 1.2.1 General Notes 1.3 Other versions 1.3.1 How to find out which version of Ubuntu you're using 1.3.2 How to find out which kernel you are using 1.3.3 Newer Versions of Ubuntu 1.3.4 Older Versions of Ubuntu 1.4 Other Resources 1.4.1 Ubuntu Resources 1.4.1.1 Unity Desktop 1.4.1.2 Gnome Project 1.4.1.3 Ubuntu Screenshots and Screencasts 1.4.1.4 New Applications Resources 1.4.2 Other *buntu guides and help manuals 2 Installing Ubuntu 2.1 Hardware requirements 2.2 Fresh Installation 2.3 Install a classic Gnome-appearing User Interface 2.4 Dual-Booting Windows and Ubuntu 1 of 212 05/24/2012 07:12 AM Ubuntu:Precise - http://ubuntuguide.org/index.php?title=Ubuntu:Precise&prin... 2.5 Installing multiple OS on a single computer 2.6 Use Startup Manager to change Grub settings 2.7 Dual-Booting Mac OS X and Ubuntu 2.7.1 Installing Mac OS X after Ubuntu 2.7.2 Installing Ubuntu after Mac OS X 2.7.3 Upgrading from older versions 2.7.4 Reinstalling applications after
    [Show full text]