| Login | Tour | Inicio | Chat | Descargas | Wallpapers | Páginas recientes | FAQ | | ||
Custom Search
![]() Darwin no perdió la fe por desarrollar la teoría d blacksoul El Dalai Lama dice: vendaval Religión, fanatísmo o Terrorismo? blacksoul Dani people's vaio chilicuil Una Canción Triste vendaval ¡Lo hemos conseguido! der_teufel Log continuacion del curso de BD.. rnstux F.A.Q. del borracho mandrake Logotipo de Apple mandrake Hola mundo en 366 lenguajes de programación mandrake Continuación del Curso de DB rnstux Primer Curso de BD en IRC rnstux FreeBSD hacking (Kernel Modules Programming) vendaval Powered by Blender! rnstux ZFS - A Smashing Hit asarch Seguimiento de Cuba... vendaval Screencast aarkerio Libro de Servidores GNU/LINUX Licencia CC vendaval Manda al diablo a Telcel asarch Nokia liberará a Symbian asarch ![]() GNU/Linux ![]() Hacktivismo ![]() Debian ![]() NetBSD ![]() WWW ![]() Guia Linux ![]() Server Side ![]() Ofimatica ![]() Despabilando... ![]() Mundo Maya ![]() Literatura ![]() Agora ![]() Psicologia ![]() Economia ![]() Ambientalismo ![]() Desarrollo Biologia ![]() |
Debian \ Manual/FAQ Debian Este artículo ha sido consultado en 1,844 ocasiones.
Introducción Introducción[inicio] Recuerdo que allá por 1998 trabajaba en una empresa dando servicios de outsourcing para desarrollos en ambientes Unix. Como era lo más extendido, usabamos Perl para casi todo. Un día el jefe nos mandó llamar de urgencia a un compañero y a mí, con el objeto de que apoyaramos en el desarrollo de una aplicación Web para una importante empresa transnacional. La aplicación se encargaría de la publicación semanal de una revista electrónica para el portal latinoamericano de la empresa. "Apoyar" era una palabra inadecuada, lo único que encontramos fue un confuso e inconexo código en ASP que el desarrollador anterior habia dejado antes de huir. La empresa había gastado una pequeña fortuna por un software inglés comprado ex professo, el cual (en teoría) automatizaba las publicaciones en línea. Por supuesto, sólo se integraba al IIS del WindowsNT. El desarrollo debía completarse en unas semanas, durante la visita de un director regional. El gerente de sistemas de la empresa, que también estaba nervioso por los retardos, amenazaba con cancelarlo todo (y asi culparnos a nosotros). Después de perder dos frustrantes días tratando de entender los manuales del programa (era claro que estaba escrito de burócrata a burócrata y no de técnico a técnico) tuvimos una pequeña y desesperada junta en el Wing's de avenida Reforma con el administrador de redes de la empresa (el cual también estaba bajo amenaza). Allí los tres evaluamos la situación: no teniamos un carajo, sólo montones de librerías en Perl que habíamos ido desarrollando en proyectos anteriores y que usabamos en todas partes, incluso teníamos un script que generaba el código JavaScript para la validación de los formularios. Por otro lado, el lenguaje ASP del IIS no es difícil, pero no era el momento de ponerse a experimentar. En sí, la lógica de la aplicación no era gran cosa: un asistente que llevaba a los usuarios a agregar noticias sobre ciertos temas, las ordenaba de diversas maneras y permitía comentarios a los usuarios registrados: pero en aquel tiempo no había PHPNuke. Eramos (somos) idealistas: concebimos un plan osado: después de esperar a que todo mundo se fuera y ya entrada la noche, montamos un Red-Hat en una PC que el chico de redes disimuló como si fuera un servidor de impresión. Todo lo hicimos con Apache, CGI y una base de datos que era popular en aquel tiempo, mSQL. A los tres días la aplicación tomó forma. Durmiendo dos madrugadas en la alfombra de las oficinas y tomando café hasta casi intoxicarnos, acabamos el día acordado: la revista estaba en línea en la fecha prevista y en la presentación oficial alguien hizo mención de lo rápidas que se presentaban las páginas. Por supuesto, guardamos los CGI con extensión .asp, configuramos el AddType de Apache y cruzamos los dedos. Un año pasó, nos olvidamos del desarrollo y fuimos a otros lugares. Una mañana el jefe llegó furibundo a nuestros cubículos y grito "!Me acaban de hablar de la empresa de hace un año y a mí no me hacen pendejo!, ¡ese sistema tiene esa cosa... Linux! y todo esta hecho en Perl", estaba seguro que la próxima frase era para dejarnos desempleados, pero en lugar de eso, con una risita y el aire calmado de quien acaba de hacer una buena broma agregó con tranquilidad: "quieren una sección de fotos e imágenes para la revista, hagan la cotización". De algún modo se habían dado cuenta de que todo estaba hecho con Perl, pero el hecho no pareció molestarles demasiado: el programa funcionaba. Al final pasaron la aplicación a un RS6000. Desde aquellos días, la fama y el prestigio de Linux como sistema operativo han aumentado considerablemente, los tiempo en que sólo se podía instalar a escondidas son cosa del pasado. En 1998 incluso las personas del ramo desconocían qué era linux, no sé cuantas veces comencé la explicación "Es un sistema operativo parecido a unix, pero mejor y libre...". Pero hoy todo mundo lo conoce, las revistas hablan de él, en WallStreet hablán de él, los congresos y los parlamentos discuten sobre él, la PC Magazine se pregunta: "¿Es tiempo de cambiar a Linux?", ciudades completas como Münich, Beijing o Rio de Janeiro migran sus sistemas, quizás un vecino ya lo usa. Y si usted no es de esos mormones que rechazan la energía eléctrica y/o no tiene planeado vivir en una isla desierta, entonces tarde o temprano estará frente a un equipo Linux. Ahora bien, aún cuando he pasado muchos momentos y madrugadas felices usando, programando o sólo trasteando con Linux, aún tengo vividamente grabado en mi memoria el recuerdo de aquellas primeras sesiones con el shell, y lo que recuerdo es el sentimiento de que uno se enfrenta a algo vasto, árido, hostil. Por eso he escrito esta guía, para ayudar, aunque sea un poco a quien se aventura en este mundo nuevo, lleno de gente que más que usar, lo que le gusta es comprender. El Club Homebrew[inicio] Hacia 1975 un club de ingenieros fundaron, en las afueras de San Francisco, California, un club que se reunía los jueves por la noche para platicar sobre computadoras y tecnología. El grupo fue bautizado como Club Homebrew. Entre los miembros del club estaba Steve Wozniak, mejor conocido como Woz, quien saltaría a la fama poco después como el primer diseñador de una computadora personal y también como cofundador de Apple Computers. En aquel tiempo el concepto de derechos de autor era prácticamente desconocido en el mundo de la informática, ello se debía en parte a que las organizaciones que contaban con equipos de cómputo eran sólo unos cientos de miles en todo el planeta. Eran las épocas donde uno podía pedir el código fuente en C de un controlador de Xerox y te lo enviaban por FedEx a tu casa para que lo modificaras a tu gusto: nadie pensaba que el software se pudiese vender. A mediados de los 70 las personas colocaban el concepto de "reactor nuclear" y "computadora" en la misma categoría conceptual, ambos eran grandes, complejos y eran manejados por personas de bata blanca que eran enormemente respetadas. La idea de una computadora personal era tan absurda como pensar en un Boeing 747 personal. Ken Olsen, el CEO de la hoy extinta Digital dijo en una ocasión, "Una computadora personal, es absurdo!,¿quién demonios necesita una computadora para él sólo?". Hacia finales de 1974, a la revista Popular Mechanics se le ocurrió la idea de vender por entregas una computadora que uno podía ir armando. La ahora mítica Altair 8800 era una computadora increíblemente pequeña, apenas de un tercio del tamaño de un refrigerador. Con su procesador Intel 8080 y sus 256 bytes (si, bytes, no Kbytes) en memoria podía hacer cosas increíbles como tocar una melodía de pocas notas o presentar patrones de colores en pantalla como un calidoscopio electrónico (si se sabía como conectarla al televisor). No tenía teclado ni monitor, un panel con switches y lucecitas rojas eran el input y output del sistema. La Altair 8800 fue un éxito comercial, se vendieron más de 2,000 de estos equipos. En 1975, en California, se abrió la primera Computer Store donde se podían adquirir las partes y los números atrasados.
Una empresa de Albuquerque, Nuevo México, llamada Micro-Soft (con guión), implemento una versión del lenguaje BASIC, el cual había sido desarrollado originalmente por John Kemeny y Thomas Kurtz en Dartmouth College a mediados de los 60. La versión de BASIC de Micro-Soft (conocida como MS-BASIC) fue incorporada a la Altair. Ràpidamente circularon copias MS-BASIC no autorizadas lo que derivó en un airado reclamo de un tal Bill Gates al Club Homebrew: MS-BASIC no es gratis, deben pagar por él!!, el que usa una copia sin pagar la licencia está robando, es un ladrón! se desgañitaba aquél emisario del lado obscuro =). La Altair desató toda la creatividad reprimida de los ingenieros; cada semana los miembros del Club Homebrew tenían noticias que compartir, una sesión típica incluía temas tanto de hardware como de software, un miembro se ponía de pié y explicaba en el gran pizarrón del club su proyecto y los problemas que surgían en su desarrollo, otro miembro retomaba la discusión de un problema de dos semanas antes para exponer la solución o se discutía como repartir los trabajos para un desarrollo que el grupo consideraba sería interesante explorar. Existía una fascinación por las computadoras y aquella época fue resultado de una temeraria e imprevisible aventura intelectual que la comunidad realizó. Al poco tiempo y con la experiencia reunida, Wozniak, uno de los miembros más activos del club, se dio cuenta que poseer una computadora personal era algo viable, y sin ningún ánimo de lucro comenzó el diseño de lo que sería la primera computadora personal de la historia. En aquel tiempo Wozniak recibía un sueldo de Hewllet-Packard como asesor tecnológico, y debía mostrar sus ideas a los directivos, pero HP mostró poco interés por la caja de madera con cables que Wozniak les mostró. Meses después uno de los amigos de Woz, Steve Jobs se propuso vender la computadora y convenció a Wozniak de invertir algunos cientos de dólares. Woz tuvo que desprenderse de su amada calculadora científica por quinientos dólares y Jobs, por otro tanto, vendío su hippioso medio de transporte, una VW Combi. Muchos de los detalles de la Apple 1 fueron discutidos en las sesiones del Homebrew y pronto la primera máquina estuvo terminada. Jobs y Wozniak comenzaron la producción artesanal de la Apple 1 en la cochera de los padres de Jobs. Unos meses después llegó el primer contrato de 50,000 dólares. Para ir de ese punto a colocar computadoras personales en muchos escritorios, sólo pasarían tres años.
Junto con el contrato llegó a su fin una era dorada del desarrollo de sistemas, una era en la cual nadie era dueño de la información y todos hablaban con libertad de sus proyectos. Pero ahora el software valía muchos millones y ya no era posible dar detalles sobre su construcción. Pronto VisiCalc fue la hoja de cálculo de moda, mientras WordStar era el procesador de texto más usado. En una ocasión se pidió a Wozniak que expusiera como había superado un difícil problema de diseño en la Apple pero él no pudo decirlo, no podía dar ese tipo de información pues era propiedad de Apple Computers: por primera vez en años de pláticas, Wozniak se sentó en su lugar sin compartir lo que sabía. Después de languidecer durante algunos años el Club Homebrew se desintegró en 1986 dejando siete empresas de alta tecnología y una estela de miles de millones de dólares. Pero sobre todo esa época dejo una gran paradoja, y es que por primera vez en la historia de la humanidad, se tenía la tecnología y la infraestructura para difundir el conocimiento de manera rápida y barata a todos los ciudadanos, pero entre más facil era difundir ese conocimiento, más y más obstáculos se imponían para impedir al acceso de esa información a la mayoría de la gente. Los Hippies de la tecnología[inicio] A principios de los años 80 en la costa este de Estados Unidos un grupo de jóvenes ingenieros del MIT gastan las madrugadas programando, intercambiando código y tomando litros de coca-cola y café. Cuando el sol de la madrugada pinta de rosa pálido las paredes del Laboratorio de Inteligencia Artificial es tiempo de ir a desayunar comida china y buscar una cama para dejarse caer, aún vestidos, exhaustos y felices y dormir hasta tarde. Muchos de ellos recordarán esas jornadas nocturnas como la época más feliz de su vida. Son los últimos de su tipo, después de ellos los ingenieros buscaran horarios de oficina y altos sueldos a cambio de generar un código secreto que no podrán mostrar ni a sus familiares cercanos. Entre esos jóvenes se encuentra Richard Stallman, quien es testigo de cómo el mundo en el que creció se deshace a fuerza de contratos de seis cifras. De pronto Stallman es sólo un hippie, un poco anticuado, con amplios conocimientos técnicos y que cualquier empresa pagaría bien por tenerlo a su servicio. Pero Stallman no se rinde, no lo hace por nostalgia o por heroísmo, tiene razones de peso para oponerse a que un grupo de empresas controle la información, información que debería de ser de la sociedad ya que después de todo fue con los impuestos de los ciudadanos con los que se pago la investigación y el desarrollo de todo lo que tiene que ver con las computadoras. Pero ahora un grupo de poderosos ha patentado todo y lo mantiene en secreto, cobrando por "compartir" lo que no tiene derecho a poseer. Antes se podía copiar un programa pero ahora si lo haces eres un criminal. Stallman cree que un programador tiene derecho a cobrar por un programa, pero un programador también debe tener la libertad de compartir el código sin temor a que alguien lo tome y lo oculte. En 1984 Stallman creó la Free Software Fundation con el objeto de devolverles a los desarrolladores la libertad perdida. Dado que todos los Unixs habían sido "tomados" por las empresas privadas, el movimento de software libre acuñó el bravucón y vanidoso acrónimo recursivo de Genious Not Unix, (genios no de unix) o GNU, que en inglés se pronuncia "ñu", de ahí que la mascota del movimiento sea este rumiante africano. La fundación fue una declaración de los hackers para existir de una manera legal pues después de que ellos habían ayudado a crear el mundo de la tecnología de la información, se les había echado por la fuerza de allí. Para nosotros los términos de "piratería", "acceso no autorizado", "intruso electrónico", son comunes, pero para muchos programadores de principios de los 80 estos términos eran una novedad difícil de tragar. Durante años el GNU parecía más una organización dedicada a dar conferencias pseudovisionarias en auditorios de universidades que ha desarrollar software. Esto se debía, en parte porque no contaba con una cantidad significativa de miembros, en parte por que no había un sistema operativo en cual apoyarse, pero la verdadera razón era porque no había Internet. Sin la red simplemente no existía la manera de dispersar el mensaje y aglutinar a la gente en proyectos que fructificasen en código útil. Poco a poco la red salió de las universidades y el ejército y se introdujo a la vida cotidiana. Gracias a ello, el GNU comenzó a desarrollar proyectos realmente importantes, como el GCC (GNU C Compiler), el compilador de C a través del cual se generan la mayoría de los archivos binarios que usa Linux, además del propio kernel. En la tierra del pingüino[inicio] Durante los años 60 y 70 la empresa ATT, propietaria de Unix, había permitido que el código fuente de ese sistema operativo se estudiase en las universidades para que los estudiantes comprendieran como trabajaba un sistema operativo. Pero a mediados de lo 70 ATT ya no permitió que el código fuente fuese visto ni compilado y sólo permitio el uso de Unix. Para todos los profesores universitarios fue obvio que tratar de enseñar sin tener un código que se estudiara línea por línea sólo produciría buenos usuarios pero malos diseñadores y creadores de software. Andrew Tanenbaum, un reconocido computólogo holandés que durante años había enseñado usando el código de Unix, decidió crear una versión pequeña de Unix para la enseñanza. Como el sistema sería pequeño lo llamo Minix (MiniUnix) y estaba inspirado en la versión 7 de Unix, para muchos quizá la versión más lograda que ha existido de Unix. Minix heredó todas las ventajas de Unix 7, su modularidad, su elegancia y la madurez de su estructura. Los estudiantes de todo el mundo estudiaron y compilaron durante años, línea por línea, a Minix. Al principio de los 90's un estudiante finlandés llamado Linus Torvald quizo desarrollar su propia versión mejorada de Minix para aprovechar las ventajas de los nuevos procesadores 386, sobre todo la conmutación de tareas en modo protegido. (Curiosamente, el kernel Linux debe su nacimiento a que no había Google en 1990: Linus nunca se enteró que existían los *BSD de Berkeley, los cuales ya estaban desarrollando un kernel para los procesadores 386. El mismo Linus ha dicho que si hubiese sabido de esos desarrollos nunca hubiese comenzado a programar un kernel nuevo desde cero). Linus se paso parte del 1991 reescribiendo todo el sistema operativo. El 5 de Octubre de 1991 Linus presentó la versión 0.0.2 de linux en un mensaje hoy histórico que comenzaba con la siguiente frase: ¿Acaso no suspiran al recordar aquellos días de Minix-1.1, cuando los hombres eran hombres y escribían sus propios drivers? El rudimentario kernel que Linus presentó ya podía ejecutar el bash y compilar con el gcc, de inmediato la noticia cundió, los parches y el código de programadores de todo el mundo saturaban el correo de Linus, de Vancouver, Buenos Aires, Moscú y Tokyo llegaban noticias de que el kernel había sido compilado con éxito en distintas combinaciones de hardware.
Las versiones de Linux se sucedieron velozmente, de la versión 0.3 se saltó a la 0.10. ¿Sabía Linus que mientras programaba su pequeño kernel estaba sembrando la semilla que a la larga destruiria a la todopoderosa Microsoft?, seguramente, con su humor finlandés nos responderia "Claro, ¿cómo no iba yo a saberlo". Llegados a este punto usted quizás se preguntará "¿y qué demonios es un kernel?". Un kernel, (dicho de la manera más simple), es lo que esté entre usted y su hardware. El kernel (corazón) es la parte del sistema operativo que controla los mecanismos de bajo nivel de la computadora. Entre estos mecanismos básicos se encuentran:
Ahora bien, tenga presente que un kernel no es un sistema operativo, ¿de qué le puede servir el mejor motor del mundo si no tiene un chasis, una buena suspensión ni neumáticos? El GNU y la Free Software Foundation fueron fundamentales para el éxito de Linux pues proveyeron los programas, librerías, compiladores y API's que se requirieron (y requieren) para sustentar el kernel. Por ello al sistema operativo se le llama GNU/Linux.
Hoy el kernel de GNU/Linux está en la versión 2.6 y ha alcanzado la estabilidad y robustez de Unix, superándolo ampliamente en número de aplicaciones, hardware soportado, portabilidad, documentación y grupos de usuarios. Si hace unos años se consideraba a Linux un sucedáneo de Unix ahora cada vez es más claro que Linux es un digno heredero de su poderoso abuelo y está en camino de jubilarlo; unos de las mayores noticias del 2002 fue hecho por IBM cuando anuncio que su mítica versión de Unix, AIX, sería paulatinamente abandonada en favor de GNU/Linux. SCO y Solaris son otros Unix que han cedido cada vez más espacio debido a la fuerza de GNU/Linux. Según las últimas pruebas de rendimiento, la mejor plataforma para ejecutar Oracle es precisamente Linux, esto no es una coincidencia: la gente de Oracle ha trabajado con la mente puesta en Linux porque saben muy bien que el pingüino es la llave que necesitan para romper su dependencia hacia su archi-rival de Redmond, durante los años 2003 y 2004 más de 5,000 desarrolladores pagados por Oracle tendrán cómo único objetivo que esta base de datos corra sobre Linux mejor que en cualquier otro sistema operativo. También IBM está invadido de seguidores de Linux, y tampoco es una casualidad aunque aquí la historia es más sucia y añeja; En 1988 IBM trató de desarrrollar su propio sistema operativo de escritorio, el OS/2. Este sería un SO verdaderamente multitarea, con las raíces sembradas en muchos conceptos de Unix. Ingenuamente invitaron a Microsoft a ser colaborador del proyecto pues les interesaba que los programas escritos para OS/2 también funcionaran en DOS y viceversa. Microsoft uso su participación en el proyecto como un auténtico caballo de Troya, retrasando el desarrollo de OS/2 mientras aceleraba el de Windows 3.11. Muchas de las secciones que entrego Microsoft para OS/2 eran muy sospechosas, por ejemplo, mientras en Windows la instalación de una nueva impresora se hacia en dos pasos, en OS/2 se debía crear un objeto virtual que se vinculaba a un puerto y a su vez este puerto debía asociarse a una cola de impresión!! Ni siquiera los usuarios avanzados podían instalar su impresora. Por otro lado, la parte del desarrollo de OS/2 que correspondía a los procesadores 386, es decir, la parte más novedosa, nunca fue entregada a IBM, en cambio, fue usada para lanzar la primera versión de Windows NT. Posteriormente, una frustrada IBM se hizo cargo total del desarrollo de OS/2 (rápidamente, la gente de IBM encontró una manera sencilla de instalar impresoras). Pero no sólo eso, recientemente se supo que en 1995 Microsoft (como es su costumbre) amenazó a IBM de no permitirle la venta de su recién estrenado Windows 95 si persistía en su necio empeño de desarrollar su propio sistema operativo. Garry Norris, el representante de IBM ante varias grandes empresas de esa época, testificando ante una audiencia del senado de EU, señaló que en ese mismo año de 1995 Compaq y HP mostraron interés en vender OS/2, pero alguien los amenazó con no permitirles cargar Windows en sus equipos si lo hacían ¿adivinen quién? Después de encargarse de OS/2 y ya con el terreno despejado, Microsoft les dió la gran nueva a los distribuidores: de los $9 dólares que pedía por el licenciamiento individual por Windows 3.11, ahora pediría $45 por Windows95, un aumento del 500%!!! Todo al más puro estilo de la mafia. Sea como fuese, los mejores años de una generación de excelentes programadores de IBM vio como el trabajo de su vida terminaba en apenas nada. Debemos recordar que, después de todo, OS/2 era un sistema operativo muy superior a Windows 95, pero de nada sirvió. Como dijo hace poco tiempo un veterano desarrollador de IBM: los lamentos del fantasma de OS/2 clamando por venganza, aún pueden escucharse en los pasillos de IBM. Microsoft volvió a amenazar, pero esta vez era el año 2001 y la empresa fue Dell Computers, ¿el motivo? Dell quería vender equipos con Linux Red-Hat. Microsoft tiene muchos platos rotos que pagar, ha maltratado a muchos de sus socios y en el aire hay un olor a revancha. Por cierto, en cuanto a Microsoft, Linux ya ha detenido el crecimiento de Windows XP/2003 en los servidores y algo más importante, Apache, el webserver de código abierto, ha derrotado al IIS de Microsoft, que se sepa, es la primera vez que MS es vencido: histórico. Sin duda el último asalto se dará en el escritorio. 2004 fue el año en que Linux dejó atraś a los equipos OS X de Apple, en número de escritorios, China se ha colocado en un lugar prominente al instalar Workstations del pingüino masivamente pues ha desarrollado su propia distribución de Linux: Red Flag. Para 2009 Linux habrá desbancado a MS Windows en el escritorio. Se calcula que en dos años Windows se podrá descargar gratis del sitio de Microsoft y posteriormente su código será liberado bajo una licencia similar a las BSD. ¿Porqué se le llama a linux un sistema de código abierto?[inicio] El proceso típico en la creación de un programa de computadoras incluye cuatro pasos:
Las compañías que producen software cerrado venden la licencia para ejecutar los archivos binarios resultados de la compilación y mantienen en secreto el código fuente, el cual nadie puede ver. De este modo usted no puede modificar el programa a su gusto, pero lo peor es que los programas de código cerrado (Como Windows, Office o Photoshop), no están optimizados para procesadores nuevos, asi que si usted tiene uno no puede aprovechar todas las características avanzadas de su hardware (por las que pago). Linux, y todos los programas GNU, muestran sus códigos fuente a quien desee verlos o quiera contribuir a su desarrollo. De este modo en lugar de veinte o treinta personas que conocen y desarrollan el programa hay 100 o 200, y es difícil que un bug no sea detectado, de ahí la estabilidad de los programas GNU. Si usted quiere aprovechar todo su hardware puede descargar el código fuente del programa que desee, compilarlo según las características específicas de su CPU y así se asegurara que los programas sean más rápidos. Una consecuencia evidente del modelo de código abierto es la velocidad del desarrollo, cuando apareció Windows 95 practicamente no había ambientes gráficos en Linux, Microsoft llevaba años de ventaja, ahora ambos escritorios son equivalentes. Además de la velocidad, los proyectos más importante de código abierto como Apache, PostgreSQL o KDE muestran una alta calidad en el diseño y la implementación de su código. ¿Cuál es la diferencia entre Open Source y free software?[inicio] En inglés el término free se entiende más como "gratis" que como "libre". Dado que muchas empresas de finales de los 90 sentían dudas al escuchar "software gratis", las empresas que comercializaban Linux, MySQL y Apache (entre otros programas) crearon el término "Open Source" o "código abierto". Con el tiempo el opensource tomó un caracter cada vez más corporativo y comercial. El open source se refiere más a una técnica (muy eficiente) de desarrollo de software, mientras que "free software", (software libre) es un movimiento social que busca expander las libertades individuales. Debian no es opensource, es free software. Todo eso está muy bien pero, ¿porqué debería yo de usar Linux?[inicio] Por muchas razones, técnicas, económicas, jurídicas y aún políticas. ¿Cuál es el orden de importancia de cada una de ellas? Eso dependerá de cada caso en particular. Si es usted es empresario entonces necesitará de las computadoras para automatizar sus productos o servicios, un servidor comercial con Windows o Solaris que le coloque a usted en el mismo plano tecnológico que su competidor francés o coreano le costará alrededor de $45,000 dólares anuales. Su competidor francés o coreano puede checar y actualizar su inventario en tiempo real desde cualquier navegador, puede levantar una cotización igualmente fácil, puede conocer al detalle el historial completo de un cliente oprimiendo un botón, su sistema de gestión empresarial se mantiene actualizado minuto a minuto con los servicios y cuentas bancarias, mantiene una presencia constante en la red y puede acceder directamente a las bases de datos de sus proveedores con lo cual reduce los costos por llamadas de larga distancia, todo a través de redes encriptadas que mantienen su información segura. Si usted necesita todos esos servicios, y no tiene el dinero, GNU/Linux es una opción con la cual puede tener un sistema como el de ellos por $10,000 dólares. No es barato, pero ya es más asequible, de otra manera usted ni siquiera puede pensar en competir pues sus procesos de producción nunca estarán automatizados. Y no importa lo eficientes y comprometidos que sean usted y sus empleados, nunca podrán competir contra un sistema de procesos automatizados que trabaja todos los días del año con invariable eficiencia. Aún cuando no se piense en introducir nuevas tecnologías, se pueden reducir los costos instalando Linux como sistema de escritorio, con linux se puede leer el correo electrónico, crear y compartir documentos, hojas de cálculo y presentaciones, mandar faxes, navegar por internet, grabar CDs, escuchar música, es decir, satisface las necesidades del 80% de los usuarios de oficina. De otro modo usted gastará $500 dólares por equipo al año (las empresas como Microsoft y Adobe se cuidan muy bien de que las versiones de sus programas nuevos no sean compatibles con las anteriores) o quizás instalará software sin licencia, lo cual lo coloca en la posición de que cualquier funcionario menor de hacienda, en una visita de rutina, lo extorsione (o peor aún, le levante la astronómica multa ) por mucho más de lo que le hubiese costado instalar Linux. Si usted está indeciso en migrar a Linux piense en una cosa: en Linux no hay, ni habrá, virus. Por el lado técnico, con GNU/Linux usted obtendrá (¡por fin!), un verdadero sistema operativo multiusuario, multitarea, multinivel, robusto y confiable como una roca. Yo dudo mucho que algo que maneja la memoria y los sistemas de archivo de una manera tan promiscua como Windows merezca ser llamado "sistema operativo". Además cada año Linux es más popular, en el 2005 habrá sobrepasado a Apple en usuarios de escritorio y a Windows en servidores así que usted y Linux tienen una cita desde ahora que tarde o temprano se realizará ¿porqé no se va preparando de una vez?. Comprobará que Linux es un chico de lo más agradable que lo ayudará a liberarse de su dependencia tecnológica hacia una sola empresa que con frecuencia extorsiona a sus usuarios con sus abusivas licencias. Un motivo de importancia para acercarse a Linux es el reto intelectual que plantea. Hablando con propiedad, esto también aplica a Windows o Unix pero la diferencia radica en que con esos sistemas usted esta atrapado dentro de un límite de aprendizaje establecido por la empresa, que le permitirá aprender sólo hasta donde ella lo crea conveniente. En Linux el límite es la pasión que uno mismo despliega por aprender y dominar todos los aspectos de un SO. En general, los linuxeros son mejores administradores y programadores que sus contrapartes propietarios debido a que es el propio sistema el que los conduce (y a veces obliga) a ello. Por último, una razón importante, —para muchos quizás la más importante—, es que a través de GNU/Linux usted estará construyendo un mundo mejor: un mundo sin fronteras donde todos los libros, todos los artículos científicos, todos los programas, todas las medicinas, todas las fórmulas químicas, todas las partituras, en fin, todo el conocimiento estará a la disposición de todos en todo momento. Claro, la propiedad intelectual debe ser negocio, pero sólo con ganacias del 100 o 200 por ciento por cinco u ocho años, no del 120,000% por 75 años como actualmente sucede con algunas medicinas a costa de los ciudadanos. Los que participamos en Linux no estamos construyendo un sistema operativo más, estamos sembrando las semillas de una nueva civilización, con personas más vigorosas, inteligentes, viviendo en un medio ambiente saludable. De hecho, Linux, junto con Greenpeace y Human Rights Watch forma parte de un movimiento global hacia una nueva sociedad. ¿Es cierto que si programo con linux no puedo cobrar por el trabajo?[inicio]Falso, puede y (si no es usted millonario o fakir) debe cobrar por una aplicación que programó usando software libre. Las licencias abiertas se refieren a los programa en sí, no a las cosas que se producen con ellos. De hecho, usted puede vender Linux o Debian y quedarse con el dinero: no hay nada ilegal en ello. ¿Porqué en Linux no hay virus?[inicio] Los virus son la pesadilla de los administradores, cada mes aparecen mas de 30 mil y es un hecho que las actualizaciones mensuales de los antivirus no los incluyen a todos. Para los usuarios no expertos también son una molestia, los antivirus pueden hacer que una computadora pierda hasta el 30% de su veocidad. Cada año cientos de millones de dólares se pierden en horas/hombre (y horas/mujer ;-) ) por los virus en todo el mundo. Para que un programa sea considerado como un virus debe cumplir dos requisitos:
1) Que se copie a sí mismo Los gusanos son programas que aprovechan un exploit (error en el código de un programa) para infiltrarse en un sistema. Los troyanos son gusanos que abren un puerto trasero para permitir que una persona ajena entre al sistema. La diferencia principal entre los virus y los gusanos radica en que los virus se propagan sólos por la red, mientras que alguien (un hacker) debe realizar acciones especificas para implantar un gusano. Por cada máquina atacada por un gusano existen miles (quizás millones) de equipos infectados por virus. En GNU/Linux hay gusanos y troyanos, pero no virus. Con frecuencia he escuchado la opinion de "expertos" que argumentan que
en Linux no hay virus porque hay pocos equipos con este sistema operativo, pero que en cuanto se vuelva más popular los virus aparecerán. Obviando el hecho de que Unix/Linux poseen el 40% del mercado de servidores, esta opinión revela las pobres expectativas que Microsoft le ha impuesto al usuario común, pues según éste, es normal que todos los sistemas operativos sean afectados por los virus. Pero en realidad, solo Windows padece de los virus. No todo es culpa de Microsoft, no ha sido fácil llevar a un sistema operativo tan deficiente como Windows95 al exigente mundo de los servidores: en busca de un buen desempeño, se ha debido de pagar un precio en la seguridad de Windows XP y Windows 2003, quizás un precio demasiado alto. El hecho, sin embargo, es que en Linux no hay ni habrá virus, (la verdad es que en ningún sistema operativo deberían de existir los virus), la razón radica en la gestión de memoria y la asignacion de permisos por omisión, los cuales hacen imposible que un programa no autorizado se ejecute y propague. Varias consultoras reportan que los servidores mas atacados en Internet son los basados en Linux, y la gran mayoria sale victorioso de la prueba. Sin embargo, esto no significa que este sistema operativo sea invulnerable: los programas y el mismo kernel poseen fallas que al ser explotadas permiten que, en casos extremos, un extraño tome control del equipo. La mejor manera de prepararse para un ataque es siendo uno mismo un hacker, escaneando los puerto de nuestro server, inyectando SQL en nuestras paginas web y tratando de ejecutar codigo malicioso. Lo más importante es frecuentar sitios que informen sobre fallos de seguridad, como linuxtoday.com y buscar actualizaciones para nuestro sistema cada siete dias. Existen muchas soluciones que automatizan este proceso. ¿Es cierto que Linux nunca se "cuelga"?[inicio] Linux, instalado con las opciones de fábrica, posee una robustez sorprendente: si al mismo tiempo compila un nuevo kernel, corre y consulta una gran base de datos, ve una película y ejecuta un pesado servlet de java, el equipo se hará más lento, pero cumplirá con su deber. No obstante Linux, como cualquier otro sistema, puede volverse inestable si no se configura adecuadamente. Esto es verdad sobre todo cuando no se instalan bien los aceleradores gráficos, en esos casos el monitor, el teclado y el ratón dejan de responder, sin embargo puede acceder a ese equipo "congelado" de manera remota y levantar el sistema X sin tener que reiniciar todo el equipo: las temibles pantallas azules de Windows, que representan una caída total del sistema, no existen en Linux. ¿Si uso Linux me convertiré en un famoso hacker?[inicio] No necesariamente. Todos los días y alrededor del mundo, millones de personas usan Linux del mismo modo que usan Windows: prenden su computadora en la mañana, navegan por Internet tomando café, trabajan en la hoja de cáculo, envian y reciben correos, escuchan música y por la tarde apagan su equipo y van a casa. No obstante, en muchas ocasiones, algunos usuarios —sobre todo los niños y adolescentes— alcanzan un grado de conocimiento que no hubiesen alcanzado usando Windows. Si en su casa hay alguien que ronde los 15 años, trate de acercarlo a Linux: en la India, un profesor curioso colocó un viejo sistema Linux conectado a Internet detrás de un vidrio de su casa para ver que pasaba, los niños de la calle estuvieron durante dias tentándolo hasta que descubrieron como navegar y hacer funcionar los juegos, los mismos niños enseñaron a los mayores a navegar y revisar sus cuentas de email. El experimento fue tan exitoso que ha recibido fondos japonéses para colocar más computadoras en la calle. Todo ello mientras el gobierno mexicano regala millones de dólares a Microsoft en su fracasado proyecto E-Mexico. ¿Qué es una distribución?[inicio] Hablando con propiedad, al decir "Linux" sólo nos referimos al kernel, para tener un sistema operativo completo faltan otras partes como las librerías básicas, el ambiente gráfico, comandos y aplicaciones. Además debe haber una manera de instalar, gestionar y actualizar todo ese software. Una distribución, o distro como tambien se le conoce, es una manera de instalar y manejar software apegándose a políticas y métodos explícitos. Dicho de manera más simple, una distro es simplemente poner todo el software necesario junto en uno o varios CDs. Una de las primeras distribuciones fue Slackware, que sobrevive hasta la fecha. Las distribuciones más importantes de Linux son Red-Hat, SUSE, Mandrake, Gentoo y Debian. Y por cierto, ¿qué es Debian?[inicio] Debian es el nombre de una organización dedicada al desarrollo y mantenimiento de sistemas operativos de código abierto. El inicio de Debian fue allá por 1993 cuando Ian Murdock decidió crear una distribución no comercial, estable y sólida, hecha para los hackers por los hackers. Debian es famoso por producir la más completa y robusta distribución de Linux, pero Debian no es sólo una distribución de Linux, es todo un mundo aparte de desarrollos, proyectos, foros, listas de correo y discusiones de una de las más vigorosas comunidades de software libre (SL). Además de Linux para Intel, Sparc, Alpha y PPC, Debian desarrolla Debian/Desktop, Debian/BSD y Debian/Hurd. Me han convencido ¿Cómo puedo aprender Linux?[inicio] Una buena manera de comenzar sería descargando una versión de Knoppix a la mexicana y aprendiendo los primeros comandos en Linux. ¿Dónde puedo obtener ayuda?[inicio] Debian posee millones de usuarios en todo el mundo, todos ellos están agrupados en asociones regionales que se organizan a través de portales en Internet. En castellano los portales más comunes de Debian son Esdebian.org, Debian Chile, DebianMexico.org y Debianitas. Es conveniente suscribirse a una lista de correo, que son grupos de debianeros que hacen preguntas y comentarios através del email. Además puedes encontrar ayuda ¿Qué significa "Debian"?[inicio] La esposa de Ian Murdock se llama Debra así que conjuntando los dos nombres se obtiene "Debian", romántico ¿no?. ¿Es cierto que Debian es para fanáticos puristas?[inicio] Bueno, hay que entender que Debian, como Linux, posee un trasfondo político con profundas raíces en los movimientos sociales de los años 60, es decir, fue (y es) hecho por ingenieros hippies de la contracultura. Mientras que para muchos usuarios de Mandrake o de Redhat Linux es tan sólo un sistema operativo eficiente y confiable que se usa de 9 a 6, para los debianeros usar Linux forma parte de una postura muy personal ante la sociedad y la vida. En fin, si eres alguien que siempre ha tenido problemas con la autoridad, con frecuencia preguntas "¿porqué?" ante situaciones que ha todo el mundo le parecen evidentes y no te agrada la idea de pasar el resto de tu vida vegetando en un mundo gris y retrógrado, seguramente siempre has sido un Debianero, pero hasta ahora lo sabes :-). ¿Qué es todo eso de Woody, Sarge y SID?[inicio] La comunidad de Debian desarrolla su distro en tres etapas simultáneas, la estable (stable), la de prueba (testing) y la inestable (unstable), cada una con sus propios paquetes y dependencias. Cada nueva versión recibe un nombre clave y pasa por los tres estados: inestable-->de prueba-->estable, después de un par de años de ser estable, la versión es substituida por la testing, que pasa a ser la estable, la vieja estable es abandonada y otro ciclo comienza. Junto con Ian Murdock el ingeniero Bruce Perens ayudo a crear a Debian, en ese entonces, 1995, Perens trabajaba en Pixar, la empresa que desarrolló las animaciones para la película Toy Story, desde entonces las versiones de Debian han tomado su nombre clave de los protagonistas de la película, hasta este momento las versiones de Debian son:
En el momento actual (Enero 2005) las versiones son: Woody = Stable, Sarge = Testing y SID = Unstable.
¿Porqué debería de usar Debian y no otra distribución de Linux?[inicio] Por varias razones:
¿Qué versión de Debian debo de usar, estable,inestable?[inicio] Depende, si es para una aplicación seria o un ambiente de producción definitivamente debes de usar la versión estable, si, es cierto, está desfasada cerca de 7 u 8 meses con respecto a las otras distribuciones pero a cambio tienes la solidez de una roca, en cuatro años de usar versiones estables jamás me ha sucedido algo extraño o inusual con ellas. Si vas a instalar Debian en un equipo de escritorio o quieres hacer pruebas con un software más reciente puedes instalar la versión testing sin problemas, la versión de prueba de Debian es, en muchas ocasiones, más estable que las versiones "estables" de otras distribuciones, Debian al ser una distro -distribución- no comercial no necesita estar en el rally de liberaciones a las cuales se han hecho tan adictos las empresas que comercializan GNU/Linux. La versión unstable es sólo para desarrolladores en busca de bugs, en esta versión te encontrarás que a veces la impresora responde y a veces no, que de pronto no hay DHCP o incluso que el ambiente gráfico se cae sorpresivamente, advertido estás, chipote con sangre.... Me he percatado que Debian tiene 14 CDs binarios, ¿debo descargarlos todos?[inicio] ¡No!, sólo que en un muy importante proyecto vayas a instalar Debian en un servidor sin acceso a internet y no estés seguro de lo que vas a necesitar debes bajar los 14 CDs (o tres DVDs). De otro modo sólo descargar el CD mínimo de instalación (140 MB) y después descarga los paquetes que necesitas de la red con apt-get. ¿He oído que Debian es muy difícil de instalar, es cierto?[inicio] No... si tienes la información pertinente, es decir si te tomas la molestia de descargar la documentación de tu hardware. Algo que no es agradable en Debian es que el instalador no detecta hardware, por lo cual es necesario indicarle que módulos (drivers) debe cargar. Esto era particularmente desesperante bajo la tecnología ISA donde había que indicarle el IRQ y el sector de memoria a cada dispositivo del sistema: modem, red, sonido, etc. Afortunadamente los nuevos motherboards hacen esto dinámicamente. Si deseas tener a Debian en tus sistemas y te intimida un poco el proceso de instalación, puedes intentar con distribuciones más amigables basadas en Debian, como Libranet o Xandros. Personalmente recomiendo las excelentes Knoppix y Ubuntu. Actualización Septiembre del 2006. Actualmente hay una febril actividad en Debian pues estamos a un par de meses de abandonar Sarge por Etch (¡¡Ajua!!), en estos momentos el nuevo instalador gráfico (más sencillo, con más sistemas de archivos y reconocimiento avanzado de hardware) se encuentra ya como candidato de liberación. Es mejor bajarse el nuevo instalador para instalar Debian y no tener que actualizar de Sarge a Etch más adelante. ¿Cómo puedo obtener Debian?[inicio] Desde la página de descarga de Debian se puede obtener una lista de mirrors con imagenes ISO de Debian. Desde el servidor más cercano podemos descargar una archivo .iso listo para quemarse a un CD, si se descarga una imagen iso en un sistema windows con quemador, basta darle doble click al archivo para que el programa instalado (CreateCD, Roxio, Nero, etc.) empiece a pasar la imagen a un CD. Si se tiene pensado instalar Debian en un equipo conectado a internet es innecesario descargar una imagen de 600 MB. Existen CDs más ligeros que sólo instalan el sistema base. Una vez obtenido el CD de instalación, basta con que lo pongamos en el CD-ROM de nuestro equipo y reiniciemos nuestro sistema. ¿Es posible instalar Debian sin perder mi sistema Windows?[inicio] Si, sólo es necesario tener suficiente espacio en disco, con frecuencia escucho el rumor de que Linux y Windows "se pelean" si están en un mismo equipo, no hay ninguna lógica en ello, es un rumor absurdo. Debian puede ocupar muy pocos megas en una instalación mínima, pero dado que seguramente usted querrá probar mucho del software que existe en GNU/Linux no es recomendable asignarle un espacio pequeño en disco. Si desea trabajar con comodidad asigne a Linux 3 GB cómo mínimo en un equipo de escritorio. Yo comencé asignándole 500 MB, pero ahora que ya he borrado Windows y dado que con frecuencia trabajo con video, tiene todo el disco para él. En fin, entre más espacio pueda darle mejor. Acuda a esta página para aprender a particionar su disco e instalar Linux en su PC. ¿Puedo ejecutar mis programas Windows en Linux?[inicio] No, las librerías base de ambos sistemas operativos no permiten que un programa de Linux corra en Windows y viceversa. Existen proyectos como VMware o Wine que emulan las librerías de Windows para ejecutar programas como DreamWeaver, Excel o Autocad, pero no siempre logran la suficiente estabilidad. Sin embargo, ¿para qué intentar emular lo ineficaz? la mayoría de la gente prefiere buscar una solución nativa en Linux que haga lo mismo que el programa en Windows. OpenOffice.org es una avanzada suite que compite con MS Office, Gimp es un editor de imágenes bitmap tan potente como Photoshop, con Inkscape puede hacer diseños vectoriales como en CorelDraw. Existen miles de programas —libres y propietarios— en Linux, seguramente usted encontrára alguno que cubra sus expectativas satisfactoriamente. Realice una búsqueda en Freshmeat.net para darse una idea de los programas existentes en Linux. ¿Puedo ver mis particiones Windows desde Linux?[inicio] Las particiones de windows pueden montarse como cualquier otra partición, si se tiene una partición FAT32 y otra NTFS -- C: y D: -- y deseamos verlas desde Linux deberemos crear los directorios /windows/c y /windows/d y agregar unas líneas al archivo /etc/fstab:
/dev/hda1 /windows/c vfat defaults 0 0 Por supuesto debemos cambiar las opciones en caso de que nuestra particiones windows no estén en /dev/hda1. Desde Linux podemos leer y escribir particiones FAT32 y NTFS de Windows. ¿Puedo usar mi Palm, mi iPod y mi USB Pen Drive desde Linux?[inicio] Si, Linux es un sistema con gran soporte de hardware. Los USB Pen drives se usan sin problemas y tenemos varios programas para manejar el iPod y las Palm. Linux maneja la gran mayoría de escanners, impresoras láser y cámaras digitales. Linux es tambien muy bueno en Bluetooth y dispositivos wireless. Sin embargo también existen productos y marcas no muy conocidas o con hardware especial, de modo que asegúrese primero haciendo una búsqueda en Google. ¿El superusuario?[inicio] Si, cada sistema Linux tiene un usuario maestro que tiene derecho a hacer todo lo que se pueda hacer en el sistema: borrar, editar, cambiar contraseñas, instalar y desinstalar paquetes, etc. Convertirse en el el superusuario o "root" de un sistema ajeno es el sueño de todo hacker. Cuando realice el proceso de instalación de Debian, se le pedirá que asigne una contraseña al root y que cree un usuario normal con contraseña, este usuario normal es el que se debe usar para el trabajo de todos los días, sólo debe convertirse en root cuando necesite modificar alguna configuración o realizar alguna labor administrativa como rotar las bitácoras o agregar un usuario a un sistema. El comando para cambiarse de un usuario normal a root es "su root" el sistema le solicitara la contraseña de root, el prompt debe cambiar de un signo de pesos ( $ ) a un símbolo de sostenido o sharp (# ) lo cual indicara que ya se es root. Dado que el root puede tener control total del sistema, es conveniente que el número de programas que ejecuta este usuario sea el mínimo posible, no inicie las bases de datos ni Apache como root. Uno de los mandamientos de seguridad en Linux reza
¿Qué son las bitácoras?[inicio] Linux realiza miles de operaciones al día y en algunos caso es importante mantener un registro de esos cambios, a usted le gustaría saber cuantas veces una dirección IP se conectó al servidor por el puerto 23 o cuando fue la última vez que Apache accedió a cierta página, las bitácoras o "logs" guardan la información de cada programa en el directorio /var/logs, los programas pueden configurarse para guardar logs muy detallados o muy a grosso modo dependiendo de las necesidades de cada administrador. Dado que los logs crecen constantemente hay que mantenerlos vigilados para que no saturen una partición del disco, cuando un log se depura, se comprime y se guarda se dice que el log se ha "rotado", existen varias herramientas para monitorear, rotar y procesar los logs para producir reportes muy detallados sobre el sistema. ¿Qué es eso de los permisos?[inicio] En Linux cada archivo tiene un dueño, un grupo y "el resto del mundo", cada uno de ellos puede tener tres opciones con respecto al archivo: lectura, escritura y ejecución, por ejemplo el archivo recetas.txt puede tener permiso de ser leído y escrito por el dueño, leído por el grupo y ejecutado por "el resto del mundo". El comando chmod se usa para especificar los permisos de un archivo, los permisos se asignan de modo octal, es decir, con un número: El número 1 equivale a Ejecución El número 2 equivale a Escritura El número 4 equivale a Lectura A partir de estos números podemos asignar los permisos siendo 777 todos los permisos posibles al usuario, al grupo y al resto del mundo pues 1 de ejecución más 2 de escritura más 4 de Lectura es igual a 7. Si damos permisos 644, que es el más común, significa que el usuario puede leer y escribir el archivo y los miembros del grupo y el resto del mundo pueden únicamente leerlo. Si queremos que nuestro archivo recetas.txt sea escrito y leído por nosotros y que el grupo al que pertenecemos y el resto del mundo sólo puedan leerlo sin poder escribirlo el comando sería: newbie@Debian:$ chmod 644 recetas.txt Por supuesto si alguien puede leer nuestro archivo también puede copiarlo a su propio directorio, si queremos impedir que alguien copie nuestros archivos simplemente debemos quitar los permisos de lectura al grupo y al resto del mundo: newbie@Debian:$ chmod 600 recetas.txt ¿Cómo que no existen ejecutables .exe?[inicio] En Linux las extensiones no son tan importantes como en Windows, por ejemplo, mis archivos personales tiene la extensión .mmr que son las iniciales de mi nombre, le ejecución de un programa no depende tanto de la extensión sino de que ese archivo tenga permisos de ejecución. Por supuesto, en el archivo al que se le asigna permiso de ejecución debe haber algo que ejecutar, si le doy permiso de ejecución a una imagen .gif el sistema intentará ejecutarla pero obviamente enviara un mensaje de error. ¿Dónde está el d: y el a:?[inicio] En Linux el CD-ROM y el floppy deben ser montados en directorios antes de poder acceder a ellos y deben ser desmontados antes de retirarlos (excepto los CDs de música que no se montan). El directorio donde se monta el CDROM es /cdrom y el Floppy es /floppy. Digamos que queremos copiar el archivo nomina.sxc de un cdrom a nuestro directorio personal, los comandos serían así: newbie@Debian$ mount /cdrom Nótese que es necesario salirse del directorio /cdrom antes de desmontar el disco, de otra manera el sistema enviara el error "resource busy". En ambientes gráficos como KDE y Gnome al hacer doble click sobre el icono del CD-ROM o el floppy el dispositivo se monta automáticamente. ¿Porque los CDs y el Floppy no se montan automáticamente como en Windows?[inicio] No siempre lo más fácil es lo más eficiente, al montar y desmontar continuamente luego de cada lectura del dispositivo (como lo hace Windows) obligamos al flush de los datos a retenerse en el cache, perjudicando seriamente el rendimiento del sistema y al mismo tiempo, sometemos a las unidades a un desgaste mayor y a una vida útil más corta. Es mejor declarar el inicio y el fin de una sesión de lectura montando y desmontando los dispositivos. Además montar y ejecutar automaticamente el CD que "alguien" coloca en la unidad, es un enorme riesgo de seguridad: mucha gente, al salir de la oficina para comer, activa el protector de pantalla con contraseña sin estar consciente de que cualquiera puede colocar un server spammer en un CD, instalar un backdoor y ejecutarlo por meses antes de que alguien se de cuenta, o puede correr un script que envie el directorio "c:/Mis Documentos" por FTP y revise toda la información confidencial sin que nunca nos enteremos. Conclusión: es más eficiente y seguro montar y desmontar explícitamente nuestras unidades. Bien, ya tengo la base del sistema y el ambiente gráfico.....
|
![]() Leyendo sobre servidores gnu/linux 18 minutes ago Comprendiendo el proceso de instalacion del ArchLinux con QEMU en NetBSD... 5 hours, 20 minutes ago Reviviendo mi primer compu (Celeron 400 Mhz)con NetBSD 4.0 7 hours, 13 minutes ago bambi, bambi, te espero 10 hours, 46 minutes ago ayer lo baje y estuve jugando el wesnoth, deja le agarro la onda y vemos 13 hours, 6 minutes ago entonces que pedo, quien se rifa la reta de wesnoth conmigo? 1 day, 1 hour ago Que estuvimos haciendo >> 13588 lecturas Anticoncepción de Emergencia 11352 lecturas Sexualidad infantil y juvenil 11018 lecturas Rompiendo cualquier clave WEP en unos pocos minutos 8575 lecturas Sinapsis y exocitosis 8035 lecturas Mi primer CakePHP, mmmmm cakeee 6283 lecturas Evolución filética en las hepáticas 5891 lecturas BASH y Primeros Comandos 4854 lecturas CakePHP II Active Record 4613 lecturas Cómo convertirse en hacker 4209 lecturas
|
| ||
| La prosperidad es mala cuando es el privilegio de unos cuantos Rosa Luxemburg | ||
| Este trabajo está licenciado bajo la MonoNeurona Commons License. 2002-2008 © :: Colectivo MonoNeurona.org :: | ||