v9os

v9os is a server-only, IPS-based minimal SPARC distribution of illumos


Current version is 151101, October 2018

Get started with v9os:

Download an iso and install v9os onto your SPARC server. Root password is "solaris".

  • Basic network setup:
      root@v9os:/# dladm show-phys
      LINK         MEDIA                STATE      SPEED  DUPLEX    DEVICE
      dmfe0        Ethernet             up         100    full      dmfe0
      dmfe1        Ethernet             unknown    0      unknown   dmfe1
      root@v9os:/# ipadm create-if dmfe0
      
  • Dynamic configuration:
      root@v9os:/# ipadm create-addr -T dhcp dmfe0/v4
      root@v9os:/# ipadm show-addr
      ADDROBJ           TYPE     STATE        ADDR
      lo0/v4            static   ok           127.0.0.1/8
      dmfe0/v4          dhcp     ok           192.168.1.71/24
      lo0/v6            static   ok           ::1/128
      root@v9os:/#
      
  • Static configuration:
      root@v9os:/# ipadm create-addr -T static -a 192.168.1.71/24 dmfe0/v4
      root@v9os:/# ipadm show-addr
      ADDROBJ           TYPE     STATE        ADDR
      lo0/v4            static   ok           127.0.0.1/8
      dmfe0/v4          static   ok           192.168.1.71/24
      lo0/v6            static   ok           ::1/128
      root@v9os:/#
      
  • Gateway configuration:
      root@v9os:/# route -p add default 192.168.1.1
      root@v9os:/# netstat -rn -finet
      
      Routing Table: IPv4
        Destination           Gateway           Flags  Ref     Use     Interface
      -------------------- -------------------- ----- ----- ---------- ---------
      default              192.168.1.1          UG        1          0 dmfe0
      127.0.0.1            127.0.0.1            UH        2         56 lo0
      192.168.1.0          192.168.1.71         U         4        144 dmfe0
      
  • Nameserver configuration:
      root@v9os:/# echo "nameserver 8.8.8.8" > /etc/resolv.conf
      root@v9os:/# cp /etc/nsswitch.dns /etc/nsswitch.conf
      
  • Configure publisher:

    Download v9os repository p5 archive:
        v9os IPS repository archive
    
    Unpack archive and configure publisher:
      root@v9os:/# mkdir -p /datai/ips; mv v9os.p5.gz /data/ips
      root@v9os:/# cd /data/ips; gunzip v9os.p5.gz
      root@v9os:/data/ips# pkg set-publisher -g file:///data/ips/v9os.p5 v9os
      
  • Development under v9os:
    • Use build-scripts from the v9os-build to build v9os components.
    • Follow illumos instructions to build the illumos kernel.
  • Contact


    MilaX Systems

    Helsinki, Finland

    Email