Tutorial de M-Net
                               =================

 Introducción

M-Net (1982) es el primer sistema UNIX de Acceso Público y el de mas
largo funcionamiento, que ofrece conferenciado, chat en tiempo real,
cuentas de Shell, correo electrónico gratuito, hosting web y más.

Originalmente montado en una mincomputadora Altos 68000 con Unix System
III, funciona con aportes y control voluntario desde Ann Arbor,
Michigan, EE.UU., constituyéndose en una organización sin fines de lucro
denominada Arbornet.

   Uno de los efectos colaterales más interesantes de la historia de
   M-Net como máquina UNIX fue que sus usuarios tradicionalmente tenían
   permitido - e incluso solicitado - escribir programas para ella. Por
   supuesto, los programas iniciales incluían a Party y PicoSpan, pero
   otros fueron creados con el pasar de los años: watch, banck, vote,
   una gran cantidad de filtros, etcétera.

Actualmente M-Net funciona bajo la éjida de SDF.org, lo que permite usar
este sistema antiguo. Loguearse

Puedes ingresar a M-Net con un usuario invitado "guest". Ingresa:

ssh [email protected]

Esto te presentará el Menú Principal de M-Net:


                              M-Net Menu 3.1
                              Copyright 1994
                                Dave Parks

Port: pts/3                  m-net.arbornet.org               Login: guest
Editor: nano                    Thu   Feb 6                   Users: 7 total
Terminal: xterm                                               Shell: bash
                           *  M A I N     M E N U  *

       I). Info on Supporting M-Net            X). Express Access Upgrade
       W). Who (who is on the system)          Y). Yell for help!
       B). BBS (Conferencing/YAPP)             C). Change Password
       M). Mail (Check your mail)              R). Run a Unix Program
       S). Send Mail                           F). File Utilities
       P). Party (M-Net Multi user chat)       O). Other MENUS
       G). Games (M-Net Unix games menu)       U). Utilities (basic)
       A). Answer (Answer talk)                D). Display Message Of The Day
       T). Talk (Talk to another user)         E). Exit menu system
       Q). Help: Frequently Asked Questions    L). Logoff M-Net

Command:


Tradicionalmente, M-Net se operaba por el menú, pero podía abandonárselo
con la opción e y salir a la shell de unix (podremos volver al mismo
ingresando menu:


Leaving M-Net's menu system...
Type: menu (to go back to it)

m-net%



 Cartelera electrónica Yapp

M-Net consiste principalmente en un sistema de conferencias – un sistema
de carteleras electrónicas estructuradas (BBS). Una "conferencia" es un
conjunto de discusiones de un tema compartido, tal como deportes,
paternidad, música, o ciencia ficción. ¡Existen docenas de conferencias
en M-Net! Puesto que miles de usuarios han participado desde el comienzo
de la M-Net en 1983 - y debido a que los usuarios pueden votar para
crear nuevas conferencias - no debería soprender la existencia de una
vasta cantidad y calidad de conferencias. (Le enseñaremos cómo obtener
un listado de las conferencias disponibles, y cómo unirse a ellas en
pocos minutos).

El software de conferenciado de M-Net se denomina "Yapp". Podrá ingresar
a Yapp mediante la opción b del menú principal, o ingresando yapp si
está en la shell de M-Net.


                       *  Conferencing (BBS) MENU  *

       Y). YAPP: Enter M-Net's discussion forums
       I). Run an interactive Introduction 5-minute tutorial (recommended)
       L). A full List of conferences (discussion forums) you can join

       V). View .cfonce/.cflist
       W). Work on .cfonce/.cflist
       E). Exit this menu


Ingresa a Yapp con la opción y y se te solicitará el nombre de la
conferencia que deseas ingresar (por defecto, General).

Cada conferencia se compone de diferentes ítems de discusión sobre
temática particular. Por ejemplo, la conferencia Movies (películas)
puede contar con un item destinado a "El Violín Rojo", y tal vez dos
ítems que traten "The Blair Witch Project".

Cada item se compone por un texto preliminar (ingresado por el autor del
ítem), seguido por respuestas, cuyos autores son los diferentes
usuarios.

   Yapp registra automáticamente qué ítems y qué respuestas ya ha visto
   cada usuario, por lo cual la siguiente vez que visite una
   conferencia, sólo verá los ítems y respuestas nuevos. Con sólo
   presionar una tecla, podrá leer nuevos ítems y respuestas en el
   orden en que fueron ingresados.

La pantalla de conferencias guarda el siguiente aspecto:


YAPP 3.1.1  Copyright (c)1995 Armidale Software
Registered to: Arbornet


                                      welcome to the
                                   General conference


                                   fairwitness:  tod


1 newresponse item and 1 brandnew item
First item 1, last 2

Ok:


Los ítems de discusiones más tupidos pueden contener centenares de
respuestas. Cada respuesta nueva se va agregando al final de las demás.

Tras leer un ítem y sus respuestas asociadas, Yapp le preguntará si
desea "Respond or Pass". La primer respuesta le dejará agregar su propia
respuesta al ítem. La última, le dejará proceder con el ítem siguiente.
Navegar y Leer Items

Una vez que se una a una conferencia, será recibido con un prompt "Ok:"
(si bien ciertas conferencias cuentan con un prompt específico). Existen
muchos comandos que se pueden ingresar en este prompt, pero por ahora
nos concentraremos con dos funciones principales: Browse y Read.

El comando Browse le permitirá ver qué ítems tiene la conferencia, y
equivale a un índice o tabla de contenidos. También podría querer
conocer quién es el autor, y el momento de inicio del ítem. Para ello
ingrese browse long. Podrá especificar rangos de ítems; por ejemplo:

browse 1-10
browse long 5 7-10
browse new

El comando read opera de manera similar; si se ingresa aislado, muestra
todos los ítems y respuestas nuevos de una conferencia determinada. Pero
se le pueden ofrecer rangos según la sintaxis anterior:

read
read new
read 5
read new 5 11-13 20-

Tenga en cuenta que "read 5" presentará el ítem entero - ya sea nuevo o
no - mientras que el comando last sólo presentará las nuevas entradas en
los ítems especificados.

Otro prompt común, luego de leer un ítem, es el prompt "Respond or
Pass". Podrá ingresar "R" para responder, o presionar Enter para pasar,
o ver respuestas particulares tipeando sus números como sigue:

5
only 5
5-10

   * El primer ejemplo mostrará todas las respuestas que comienzan con
     el número 5.
   * La segunda mostrará sólo la respuesta 5.
   * El último ejemplo mostrará las respuestas 5 a la 10.

   Puede abreviar el comando Read con sólo la "r" y el comando browse
   con la letra "b". Por lo tanto, cuando se una a una conferencia,
   todo lo necesita hacer para ver las respuestas nuevas es ingresar
   "r"


   Otros Servicios en M-Net

M-Net provee a todos los usuarios con una shell de Unix y acceso a
compiladores y utilitarios. Para aprender más sobre estos, usa Yacc e
ingresa "join unix", "join scripts", y "j programming".

M-Net provee correo electrónico con alpine, mutt o mail, y navegación
web con Lynx o w3m.

M-Net tiene también su propio programa de chat, conocido como "!party".
Se trata de un foro en tiempo real donde podrá comunicarse directamente
con otros usuarios. Si se encuentra con problemas, este es un buen lugar
para buscar alguien que le ayude.

     Caracteres de Comando de Party

Los caracteres pueden ingresarse cuando no hay prompt

Barra espaciadora       Prompt > para ingresar una conversación
q o Ctrl-D      Sale del Party
#       Prompt para un nuevo número de canal de chat
!       Prompt para un comando UNIX en la shell
-       Prompt para contar líneas para respaldar.
/       Prompt para hacer ruido
=       Muestra las opciones actuales de Party.
? o h   Muestra esta pantalla de ayuda
:       Prompt de comandos especiales:
            :set <option> configura opción;
            :read <file> lee un fichero;
            :print <option> presenta opción;
            :who lista los usuarios de Party.

Ingresar Ctrl+d en cualquiera de los prompts de Party volverá al modo de
Comando de manera silenciosa. Ingrese "!man party" para mayor
información. </code>

También existen juegos en M-net. Para más información ingresa en Yacc
"join ugames".

Otros servicios, incluyendo telnet, ftp e irc, se encuentran limitados a
los miembros. Puedes probar con el comando "!support" para mayores
detalles.

¡Eso es todo! Ya ha aprobado la lección preliminar. Ahora se encuentra
listo para loguearse a la M-Net y participar de las conferencias y
servicios.


 Conferenciando

Deberá poder ver un ítem en el que podrá presentarse (Introductions) y
que podrá utilizar para experimentar aún más (ingresar ítems, ingresar
respuestas, leer, navegar). Una vez que se sienta listo, ingrese "help
conferences" y luego únase a las conferencias que le interesen, con el
comando "join nombre_de_conferencia". Una vez en ellas, navegue con
"browse", lea con "read", responda con "respond", etc.

La próxima vez que ingrese a la BBS, autmáticamente se unirá a esta
conferencia. Podrá pasar toda la "lección" nuevamente si lo desea, o
bien ingresar "r" en el prompt "Ok:" a fin de leer nuevos ítems y
respuestas de la Conferencia "Introducción".

Podrá O simplemente puede unirse a otra conferencias en el prompt "Ok:".
Por ejemplo, para ir a los clasificados, puede ingresar "j class". Para
recibir un listado completo de las conferencias a las cuales podrá
unirse, inglese "help conferences".

Preséntese a usted mismo...

Considere este ítems como un anuario de clase. Ingrese una respuesta
aquí y cuéntenos un poco sobre usted.

La conferencia principal de M-Net probablemente sea la conferencia
"General". Consta de una gran base de usuarios y recibe mucha actividad
- prácticamente de todo. De hecho, hay tanta actividad, que se comienza
nuevamente cada mes. Por este motivo puede oír que la gente se refiere a
la conferencia General simplemente por el nombre del mes. Actualmente es
la December General, y puede entrar ya sea con "j dec" o "join general"
para ingresar a ella.

Para discusiones de alto nivel, ingrese "join hitone" en el prompt
"Ok:".

Si está interesado en eventos mundiales o política estadounidense, se
han combibado dichos foros, y puede unirse tanto con j world o j
politics.

Para participar en discusiones sobre el sistema operativo Unix (como el
que usa M-Net), incluyendo Linux, *BSD, ayuda con la línea de comandos y
el uso de la shell, proyectos de desarrollo de sistema, programas que
corren bajo Unix, problemas de redes de datos, o cualquier cosa
relacionada con el sistema operativo, use j unix en el prompt Ok:.



Ejemplo de Sesión de Creación de Usuario en M-Net.org
=====================================================

 $ telnet m-net.arbonet.org

  Login: newuser


Bienvenido a M-Net, el Primer Sistema UNIX de Acceso Público de Estados
Unidos de Norteamérica!

M-Net es un servicio comunitario de acceso libre provisto por Arbornet,
Inc. una corporación sin fines de lucro de Ann Arbor. El uso de M-Net es
absolutamentee gratuito-- disfrutelo! Si decide que M-Net le gusta lo
suficiente como para apoyarlo, podrá hacerlo más adelante (M-Net se
sostiene con contribuciones de usuario), tipee "support" en cualquier
momento luego de loguearse al sistema. Gracias por llamar a M-Net, y
bienvenido!


Que sucede aquí

Hola, Soy el programa nuewuser. Soy completamente automático. Voy a
enseñarle un poco acerca del uso efectivo de este sistema. Luego voy a
continuar preguntándole algunas cosas. Le daré una oportunidad para
corregir sus respuestas, y basado en sus respuestas, crearé una cuenta
para usted. Hecho esto, finalizaré y lo dejaré en el sistema con su
nueva cuenta. Primero, permítame contarle más sobre M-Net.


¿Qué es M-Net?

Primero y principal, M-Net es un lugar divertido. Esperamos que disfrute
loguearse a M-Net. M-Net también funciona como un recurso comunitario.
Arbonert, Inc., la compañía que hace funcionar M-Net, consiste en un
grupo de voluntarios sin fines de lucro cuyo propósito es involucrar a
tantos ciudadanos como sea posible en actividades de conferenciado
computado de naturaliza educativa, informativa, y de colección y
diseminación de información.

Los miembros y patrones de este sistema esperan atraer un grupo de
individuos pensantes grande, diverso y maduro con el fin de contruibuir
a sus vidas y comunidades de cada uno de los demás.

La gobernanza del sistema se basa en principios cooperativos, incluyendo
membresía abierta, control democrático, y economía sin fines de lucro.
Este es un sistema de acceso abierto, y el público es bienvenido. Los
usuarios regulares son incentivados a convertirse en miembros y ayudar a
contribuir financieramente al sistema. Las donaciones a Arbonert, Inc.
sin restricciones son deducibles de impuestos. El dinero donado para
servicios/acceso de membresía o patronazgo no son deductibles puesto que
en su lugar los servicios y beneficios se reciben por el miembro,
incluyendo el derecho de votar o participar en la elección de los
miembros electivos de la corporación.

Resulta obvio que el sistema específicamente NO está concebido para
propósito ilegal alguno. Se les solicita a los usuarios ser considerados
con otros, y se les solicita específicamente que tomen en cuenta dar el
buen ejemplo a quienes en algún podrían no devolver el favor.

Gracias por leer esto.  De nuevo a la nueva cuenta...


Teclas divertidas.

Ocasionalmente descubrirá que el texto circula demasiado rápido por la
pantalla como para poder leerlo. Podrá usar Ctrl+s para congelarlo, de
modo de poder leerlo, y luego cuando lo desee, puede presionar Ctrl+q
para que fluya nuevamente. La tecla de control funciona como la tecla
Mayúsculas: mientras la mantiene, presiona otra tecla (s y q en este
caso). A veces las teclas de control se indican de esta manera: ^s ^q
^c.


EOF - El final de la tecla de texto

En casi todos lados en Unix donde se espera que tipee un número variable
de líneas, podrá usted finalizar su entrada tipeando Ctrl+D luego de la
última línea.  Puesto que es una tecla especial, no le será necesario
presionar <Intro> o nada después de ella.  Será capaz de usar Ctrl+D en
breve, cada vez que le de la oportunidad de responder una preguna con
más de una linea.


Interrumpir

Las interrupciones se usan para detener prematuramente la ejecución de
un programa o comando. Si comenzó a ejecutar un comando, y lleva
demasiado tiempo, a menudo una interrupción será capaz de detenerlo. En
M-Net, la tecla Ctrl+c envía la interrupción por defecto, al igual que en
los sistemas MS-DOS. Si realmente desea usar algo distinto, tendrá la
oportunidad de cambiarlo más adelante.

Ingrese ? en cualquier prompt para recibir ayuda.

Por favor presione su tecla Retroceder.

Ha ingresado una tecla retroceder no estándar.
Por favor presione la tecla retroceder nuevamente:

Las entradas no coinciden. Probemos esto nuevamente.
Por favor presione la tecla retroceder nuevamente:

Por favor ingrese su nombre de usuario:
Por favor ingrese su nombre completo:
Ingrese su contraseña:
Repita su contraseña:

Su contraseña no coincide
Ingrese su contraseña:
Repita su contraseña:
Ingrese la shell que desea utilizar (? para obtener un listado) [menu]:

La "shell" es un método a través del cual usted se comunica con M-Net.
Las siguientes shell se encuentran disponible:

menu - Esta shell usa menús que le permiten seleccionar con un par de
      teclas qué desea hacer y donde quiere ir.

Las shells listadas a continuación pueden ser confusas a los usuarios nuevos a UNIX.

csh  - Esta es una shell comun que data desde los comienzos de UNIX.
tcsh - Esta es csh con algunas funcionalidades agregadas.
ksh  - Esta es una shell común para los "gurús de UNIX"
sh   - Esta es una shell común.
bash - Esta es sh con funcionalidades añadidas
zsh  - Esta es una ksh mejorada.

Si está en duda, elija menu: siempre podrá cambniar su elección más
adelante si comienza a utilizar activamente su cuenta.

Por favor indique menu, bash, csh, ksh, sh, tcsh o zsh.

¿Qué editor desea utilizar (? para obtener un listado) [pico]

El editor es un procesador de texto. Con su editor, podrá ingresar
texto, modificarlo, guardarlo, y más. Algunos editores son muy avanzados
y tienen correctores ortográficos, formato automatizado, y más, mientras
que otros son simples y funcionales.  Tenemos disponibles los siguientes
editores:

pico  - Un editor completo fácil de usar. Seleccione este a no ser que
       conozca lo que está haciendo.
vi    - El editor UNIX clásico.  No lo elija a no ser que sepa cómo usarlo.
emacs - Un editor completo con funcionalidades que hace mucho más que
       simplemente editar texto.  No lo elija a no ser que sepa qué hacer
       con él.
ed    - un editor muy simple que puede ser difícil de usar.
ex    - un editor de linea estándar que puede ser difícil de usar,

Por favor ingrese pico, vi, emacs, ed, o ex.

Las siguientes preguntas son opcionales.  Cualquier cosa que ponga aquí
será visible para otra gente.  Si no desea respondar una de estas
preguntas, simplemente presione INTRO.  Como siempre, presione ? para
recibir ayuda.

Ingrese su dirección de correo electrónico:
Ingrese su ocupación:
Ingrese su sexo:
Ingrese su cumpleaños:

Verificar Información
(L)ogin:      :
(F)NombreCompl:
(P)Contraseña):

(S)hell       : /bin/tcsh
(E)ditor      : /usr/local/bin/pico
(T)erminal    : vt100

(b)Retroceder : Delete (^?)
(I)nterrumpir : Ctrl+c
(K)ill key    : Ctrl+u

(E)mail       : NULL
(D)Cumpleaños : NULL
(G)Sexo       : NULL
(O)cupación   : NULL

Ingrese la letra del campo a modificar, o presione INTRO para confirmar.

Se está creando su cuenta.  Esto llevará solo unos pocos segundos o
hasta cinco minutos dependiendo del número de solicitures que se estén
procesando. Por favor aguarde y sea paciente.  Si se desconecta antes de
que se complete el proceso, no podrá loguearse con su nueva cuenta.

Paso 1 de 2: Creando cuenta...
Paso 2 de 2: Creando su contraseña...
Contraseña establecida

edquota: quota: no tal usuario

Su cuenta en M-Net ha sido creada! Por favor vuelva a conectarse
nuevamente, y loguéese!

Connection closed by foreign host

[Proceso completado]