2012-12-14

vak: (Улыбка)
Желающие могут попробовать зайти удаленно на RetroBSD:
    $ telnet sqsol-home.dyndns.org 3333
    Trying 79.75.94.83...
    Connected to sqsol-home.dyndns.org.
    Escape character is '^]'.
    
    Log in as guest to experiment with the system.
    
    2.11 BSD UNIX (pic32) (ttyp0)
    
    login: guest                         
    Welcome to RetroBSD!
    erase, kill ^U, intr ^C
    $ w
      9:36pm  up 1 day,  5:01,  2 users,  load averages: 0.00, 0.00, 0.00
    User            tty       login@  idle   JCPU   PCPU  what
    smux            tty0     12:06am         1:04   1:04  -smux 
    guest           ttyp0     9:35pm            4      3  w 
    $ df
    Filesystem  1K-blocks     Used    Avail Capacity  Mounted on
    /dev/rd0a      199217     8960   190257     4%    /
    /dev/rd0c     3576310        4  3576306     0%    /u
    $ uname -v
    2.11 BSD Unix for PIC32, revision 833:836M build 1:
          Compiled 2012-12-14 by matt@laptop01:
          /home/matt/retrobsd/current
    $ ps alx
      F S   UID   PID  PPID CPU PRI NICE  ADDR  SZ WCHAN    TTY TIME COMMAND
      3 S     0     0     0  95   0   0 0x6800   3 runin    ?  12:59 swapper
    200 S     0     1     0   0  30   0  0x11a  52 proc     ?   0:02 init - 
    200 S     0    13     1   3  40   0    0xb   7 u        ?   0:01 update 
    200 S     0    15     1   0  26   0   0x1a  78 selwait  ?   0:00 cron 
    200 S     0    20     1  18  28   0  0x1cf  52 ipc      ?   0:00  (getty)
    200 S     0    21     1  19  28   0  0x1cc  52 ipc      ?   0:00  (getty)
    200 S     0   294     1  32  28   0   0xe5  52 ipc      ?   0:00  (getty)
    200 R    99   117     1   0  26   0   0x11  27          0   0:19 -smux 
    200 S     0   250     1  30  28   0   0x17  54 ipc      US  0:00  (getty)
    200 S  1000   289     1   1  30   0  0x120  56 proc     p0  0:01 -sh 
      1 R     0   300   289  40  52   0 0x7400  56          p0  0:00 ps alx 
    $ exit
Из прикольного можно, например, вызвать "sl". Или погонять компилятор SmallC:
    $ cd /share/smallc
    $ make
    scc  -o hello  hello.c
    scc  -o primelist  primelist.c
    scc  -o primesum  primesum.c
    scc  -o test1  test1.c
    scc  -o test2  test2.c
    scc  -o test3  test3.c
    scc  -o gpio  gpio.c
    scc  -o adc  adc.c
    scc  -o rain  rain.c
    scc  -o webserver  webserver.c -lwiznet
    scc  -o q8  q8.c
    $ ./hello
    Hello, SmallC World!
    $ ./primelist
    2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97 
    $ _