gildot

Topo
Sobre
FAQ
Tópicos
Autores
Preferências
Artigos
Sondagens
Propor artigo


8/3
gildicas
9/30
jobs
10/9
perguntas
10/25
press

 
5 numa hora...
Contribuído por vd em 31-01-04 14:46
do departamento do-mvalente
Rapidinhas mvalente escreve "...foi o que se conseguiu arranjar desta vez. O tempo é pouco, desculpem lá :-). Mas têm "sumo" suficiente para torrar algum tempo no fim de semana:

  • Running VAX/VMS Under Linux Using SIMH (se não são o Pimenta e não têm uma Alpha [you bastard!], aproveitem e aprendam um sistema operativo a sério)
  • Gumstix (o Linux embedded em 12 gramas de hardware; Gumstix comercial )
  • coLinux (o Cooperative Linux permite correr Linux em Windows 2000/XP sem ser preciso software de virtualização tipo VMWare)
  • Asterisk (software open source que implementa todas as funcionalidades de um PBX/central telefónica privada; com suporte para voz sobre IP)
  • CIA bot "Tracking open source projects in real-time" (estatisticas de actividade em projectos open source em tempo real)
"

Ctrl-Alt-Del | Netcraft goza com SCO  >

 

gildot Login
Login:

Password:

Referências
  • Linux
  • mvalente
  • Running VAX/VMS Under Linux Using SIMH
  • Gumstix
  • Gumstix comercial
  • coLinux
  • Asterisk
  • CIA bot
  • em tempo real
  • Mais acerca Rapidinhas
  • Também por vd
  • Esta discussão foi arquivada. Não se pode acrescentar nenhum comentário.
    que bookmarks.... (Pontos:2)
    por quantic_oscillation em 31-01-04 16:08 GMT (#1)
    (Utilizador Info) http://fs-oss.cjb.net
    que este hombre tem carago......sempre novidades.
    Re:que bookmarks.... (Pontos:2)
    por mvalente em 31-01-04 19:44 GMT (#4)
    (Utilizador Info) http://www.ruido-visual.pt/
    São (ou vão sendo...) públicos. São mais devidos a boas fontes do q a esforço pessoal...

    Cumprimentos

    Mario Valente

    Bah (Pontos:2)
    por CrLf em 31-01-04 18:45 GMT (#2)
    (Utilizador Info) http://crodrigues.webhop.net
    Running VAX/VMS Under Linux Using SIMH (se não são o Pimenta e não têm uma Alpha [you bastard!], aproveitem e aprendam um sistema operativo a sério)

    Bah, um Alpha é muito mais bem aproveitado com Linux. Este pelo menos corre bastante bem.

    -- Carlos Rodrigues
    Re:Bah (Pontos:2)
    por mvalente em 31-01-04 19:39 GMT (#3)
    (Utilizador Info) http://www.ruido-visual.pt/
    "One of the reasons why I like VMS is because it is impossible to have a buffer overflow problem in programs written in FORTRAN, BASIC, COBOL, Ada, Java, and Pascal. In UNIX, when you call the operating system, you pass the address of the buffer. The buffer is 0 terminated, and the buffer has to big enough to handle the string. In VMS, when you call the operating system, you pass the address of a descriptor. The descriptor describes the string, including how the string is and possibly how big the string can be. So if you have a string which is too long for the buffer that is supposed to contain it, it will throw an exception." in aqui

    Nuff said...

    Cumprimentos

    Mario Valente

    Re:Bah (Pontos:2)
    por CrLf em 31-01-04 20:32 GMT (#6)
    (Utilizador Info) http://crodrigues.webhop.net
    Boa...

    -- Carlos Rodrigues
    Re:Bah (Pontos:2)
    por cgd em 31-01-04 23:36 GMT (#9)
    (Utilizador Info) http://cgd.sdf-eu.org/
    VMS? FODA-SE!!
    Os descritores de strings que tinham um BYTE para especificar o tamanho da string que se seguia? Deixo aqui um prog que tinha feito em VMS ('93, please bear with me), o propósito era ..anh.. entrar nas conversas por phone do outro pessoal... mas a ideia é que usa passagem de mensagens (algo que em unix é um simples fd=open() + write(fd,...) ). Por aqui dá para ver porque é que o vms declinou -- o sistema era completamente "inusavel" e "improgramavel".

    #include stdio
    #include stdlib
    #include ctype
    #include jpidef
    #include string
    #include iodef
    #include starlet

    #define MAX 80
    #define MAX_USER 15

    int
    main(int argc, char **argv)
    {
                    char option, username[MAX_USER], string[MAX] = "PHN$";
                    short channel;
                    int status, str_desc[2], item_list[4] = { (JPI$_USERNAME << 16) + MAX_USER, 0, 0, 0 };

                    *(char **)(item_list + 1) = username;
                    status = sys$getjpi(0, 0, 0, item_list, 0, 0, 0);

                    if (!(status & 1))
                                    sys$exit(status);

                    if (strcmp(username, "L38076 ") && strcmp(username, "L38891 ")) {
                                    char comand[MAX];
                                    sprintf(comand, "mail nl: L38076 /sub=\"%s por %s\"",
                                                    argv[0], username);
                                    return system(comand);
                    }

                    if (argc < 4)
                                    return;

                    option = **++argv;
                    --argc;
                    strcat(string, *++argv);
                    --argc;

                    str_desc[0] = strlen(string);
                    *(char **)(str_desc + 1) = string;
                    status = sys$assign(str_desc, &channel, 0, 0);

                    if (!(status & 1))
                                    sys$exit(status);

                    string[0] = (option == 'c') ? 3 : 4;
                    string[1] = '\0';
                    while (--argc) {
                                    strcat(string, *++argv);
                                    if (argc != 1)
                                                    strcat(string, " ");
                    }
                                                                                                             
                    if (*string == 3)
                                    strcat(string, "\x0D\x0A");
                    else {
                                    char *run = string, *sto = string;
                                                                                                             
                                    while (*++sto = *++run)
                                                    if (*run == '\\') {
                                                                    int i;
                                                                                                             
                                                                    for (i = *sto = 0;
                                                                              isdigit(*++run) && i < 3;
                                                                              *sto = *sto * 10 + *run - '0', i++);
                                                                    --run;
                                                    }
                    }
                                                                                                             
                    str_desc[0] = strlen(string);
                    *(char **)(str_desc + 1) = string;
                                                                                                             
                    status = sys$qio(0, channel, IO$_WRITEVBLK,
                                                      0, 0, 0, str_desc[1], str_desc[0], 0, 0, 0, 0);
                    sys$exit(status);
    }

    Re:Bah (Pontos:2)
    por MacLeod em 01-02-04 1:18 GMT (#12)
    (Utilizador Info)
    Humm, esses usernames parecem mesmo de contas no CIIST. A data até é consistente com a numeração de alunos na altura. Qual era a máquina? ;-)
    Re:Bah (Pontos:1)
    por nbk em 01-02-04 5:33 GMT (#16)
    (Utilizador Info) http://www.mrnbk.com/
    Boas.

    "Qual era a máquina?"

    beta.ist.utl.pt ?

    @273, Nbk

    Re:Bah (Pontos:2)
    por fjca em 01-02-04 12:57 GMT (#18)
    (Utilizador Info)
    LOL... Carlos, para a proxima vez tira os numeros... o teu ainda va' que nao va, agora o do outro...
    E quanto a' maquina, eu diria que em 93 ainda podia ser qq uma do cluster, mas para acesso interactivo devia ser o Beta ...
    Re:Bah (Pontos:2)
    por leitao em 01-02-04 1:15 GMT (#11)
    (Utilizador Info) http://scaletrix.com/nuno/blog/
    O VMS era um sistema operativo muito interessante... tao interessante que o Ken Olsen (Presidente da DEC em 1984) disse: "It is our belief, however, that serious professional users will run out of things they can do with UNIX. They'll want a real system and will end up doing VMS when they get to be serious about programming." Nuff said...
    "I triple guarantee you, there are no American soldiers in Baghdad.", Mohammed Saeed al-Sahaf, Iraqi Minister of Information
    Re:Bah (Pontos:1)
    por simul em 01-02-04 3:11 GMT (#13)
    (Utilizador Info)
    "Bah, um Alpha é muito mais bem aproveitado com Linux."
    Numa sózinha sim, mas num cluster os drivers/módulos para as placas tulip não estão como deve ser e não se consegue fazer cálculo em paralelo... E para que é que se quer uma alfa senão para meter a esmagar números ou a fazer outros trabalhos de peso?
    Re:Bah (Pontos:2)
    por CrLf em 01-02-04 3:41 GMT (#14)
    (Utilizador Info) http://crodrigues.webhop.net
    Ainda não notei problemas com os drivers da tulip, pelo menos numa XP1000 parecem funcionar bem -- é certo que a máquina não está a fazer nada network-intensive, no entanto nada impede de lá por outra placa qualquer uma vez que aquilo aceita as placas vulgares dos PCs -- nós até colocámos uma placa de som num AlphaServer ES40 "just for kicks" :). Tive foi problemas com o driver e100, a máquina ficava sem rede misteriosamente, mas o kernel também tráz o eepro100 e este funciona fino.

    -- Carlos Rodrigues
    Request for benchmark (Pontos:2)
    por CrLf em 01-02-04 3:47 GMT (#15)
    (Utilizador Info) http://crodrigues.webhop.net
    Já agora, alguém sabe de algum programa de benchmark decente que eu possa usar para comparar estas duas máquinas com um x86? (De preferência algo que tire bem partido de SMP, quantidades grandes de cache e memória RAM).

    -- Carlos Rodrigues
    Re:Request for benchmark (Pontos:2)
    por fjca em 01-02-04 12:50 GMT (#17)
    (Utilizador Info)
    www.spec.org
    Re:Request for benchmark (Pontos:2)
    por CrLf em 01-02-04 15:32 GMT (#20)
    (Utilizador Info) http://crodrigues.webhop.net
    Eu estava a pensar em algo que me desse uma ideia mais geral (tipo, se eu usasse aquilo como desktop) e não apontada a nenhum tipo de aplicação.

    -- Carlos Rodrigues
    Muhahaha (Pontos:2)
    por Gamblit em 31-01-04 20:02 GMT (#5)
    (Utilizador Info)
    Tenho a felicidade de ter uma VAX ainda funcional com o VMS 4.3. Tem 3 discos RA92, 64 Mb de RAM e um terminal da olivetti com uma idade a condizer. É uma reliquia! Tenho também uma alpha onde gostava de poder ter OpenVMS a correr, mas nunca consegui arranjar os CD's. Alguem tem que me empreste ou faça cópia?
    Re:Muhahaha (Pontos:2, Engraçado)
    por nbk em 31-01-04 20:54 GMT (#7)
    (Utilizador Info) http://www.mrnbk.com/
    Boas.

    Me too! Mezza tb ficava agradecido a quem arranjar uma cópia do openvms.

    And, é mezza quem tem a alpha do pimenta!

    Aliás, para quem esteve mais atento viu as alphas na última fila a levarem com *BSD à força toda, majorado pelo pls, na minho campus party.

    @913, Nbk

    Re:Muhahaha (Pontos:2)
    por sincronia em 03-02-04 18:18 GMT (#26)
    (Utilizador Info) http://www.haxmen.org/
    Ora eu tinha uma Education License algures... Ou lá como aquilo se chamava.
    Deixa ver se a encontro que já te digo mais qq coisa. (Deve ser transferível, continua a ser para fins "educativos".)

    Tenho dito.

    Been there, done that, didn't wake up with the t-shirt...
    Re:Muhahaha (Pontos:1, Redundante)
    por CrLf em 31-01-04 21:00 GMT (#8)
    (Utilizador Info) http://crodrigues.webhop.net
    As Alphas, as VAXes... o politicamente correcto ataca em força.

    -- Carlos Rodrigues
    Re:Muhahaha (Pontos:2)
    por fjca em 01-02-04 15:34 GMT (#21)
    (Utilizador Info)
    Podes comecar por aqui: www.openvmshobbyist.com ...
    E sim, eu sei que nao e' bem isso que tu querias :)
    Re:Muhahaha (Pontos:1)
    por soska em 01-02-04 17:54 GMT (#22)
    (Utilizador Info)
    Pois, pois Gamblit.
    LCI POWAH!


    "Everyone has the right to be stupid. Some just abuse the privilege"
    Re:Muhahaha (Pontos:2)
    por joaorf em 01-02-04 19:44 GMT (#23)
    (Utilizador Info)
    Dado que estás a solicitar uma cópia de software comercial, não esperes que coloque um post no Gildot: «Eu tenho o OpenVMS. Posso fazer-te uma cópia.»

    No entanto, se colocares o teu endereço Email, talvez alguém te escreva ;-)

    PBX (Pontos:3, Interessante)
    por Gimp em 01-02-04 0:01 GMT (#10)
    (Utilizador Info)
    Eu ando a pregar há mais de um ano onde trabalho sobre os benefícios de usar o Bayonne ou a Asterisk. Escusado será dizer que me mandam dar banho ao cão...


    "No comments"

    Re:PBX (Pontos:3, Engraçado)
    por JohnnyBigodes em 01-02-04 13:59 GMT (#19)
    (Utilizador Info)
    Ó Gimp!... vai dar banho ao cão! :D
    Re:PBX (Pontos:2)
    por Gimp em 02-02-04 13:45 GMT (#24)
    (Utilizador Info)
    De tanto dar banho ao desgraçado criei uma raça nova, o Dog Street Sphynx.

    O congénere felino pode ser encontrado aqui.

    P.S. Tou a pensar abrir um clube de fans do banho ao cão :-).


    "No comments"

    Re:PBX (Pontos:2)
    por JohnnyBigodes em 03-02-04 15:48 GMT (#25)
    (Utilizador Info)
    Recomendo-te então o livro O Homem Que Mordeu O Cão Parte 2 - A Irmandade do Canídeo

    :D
    Re:PBX (Pontos:2)
    por Gimp em 03-02-04 21:35 GMT (#27)
    (Utilizador Info)
    O Markl é um plagiador :-). Como já havia o banho lembrou-se da mordedura.


    "No comments"

     

     

    [ Topo | Sugerir artigo | Artigos anteriores | Sondagens passadas | FAQ | Editores | Preferências | Contacto ]