Operating systems, development tools, and professional services
for connected embedded systems
for connected embedded systems
![]() |
![]() |
![]() |
![]() |
Appendix: What's New in this Reference?
This appendix includes:
- What's new in QNX Momentics 6.4
- What's new in QNX Momentics 6.3.2?
- What's new in QNX Neutrino Core OS 6.3.2?
- What's new in 6.3.0 Service Pack 2?
- What's new in 6.3.0 Service Pack 1?
- What's new in 6.3.0?
- What's new in 6.2.1?
What's new in QNX Momentics 6.4
New entries
- ap
- Create, modify, and query adaptive partitions for the thread scheduler and memory allocator.
- brconfig
- Configure network bridge parameters
- chattr
- Manipulate the attributes of a file (QNX Neutrino)
- chkqnx6fs
- Check an entire Power-Safe filesystem for consistency (QNX Neutrino)
- deva-ctrl-intel_hda.so
- Sound driver for the Intel High Definition Audio controllers
- deva-mixer-hda.so
- Mixer DLL for High Definition Audio codecs
- devc-serpci
- Driver for serial PCIs
- devc-serusb
- Driver for USB-to-serial adaptors
- devg-gma9xx.so
- Graphics driver for Intel 945GX and 945GMx chipsets
- devg-soft3d.so
- Software 3D graphics module
- devh-egalax.so
- Driver for USB Egalax touch devices
- devh-touchintl.so
- Driver for USB Touch International touch devices
- devi-semtech
- Semtech input manager for Photon
- devi-zytronic
- Zytronic input manager for Photon
- devn-asix.so
- Driver for the ASIX AX88172/AX88178/AX88772 USB Ethernet dongle
- devn-micrel8841.so
- Driver for Micrel 8841 (1 port) or 8842 (2 port) Ethernet controllers
- devn-rtl8169.so
- Driver for Realtek 8169 Gigabit Ethernet controllers
- devnp-ath.so
- Driver for wireless network adapters based on the Atheros AR5210, AR5211, AR5212, and AR5213 chips
- devnp-axe.so
- Driver for USB (2.0) Ethernet adapters based on the ASIX AX88172 chip
- devnp-bcm1250.so
- Driver for Broadcom BCM1250 10/100/1000 Mbit Ethernet controllers
- devnp-bcm43xx.so
- Driver for the Broadcom-based 802.11b/g wireless Ethernet controller
- devnp-bge.so
- Driver for Broadcom 57xx Tigon3 10/100/1000 Mbit Ethernet controllers
- devnp-i82544.so
- Driver for Intel 82540, 82544, 82545, 82546, and 82547 Gigabit Ethernet LAN adapters
- devnp-mpc85xx.so
- Driver for Freescale MPC85XX TSEC Ethernet controllers
- devnp-mpcsec.so
- Hardware Crypto Engine driver
- devnp-msk.so
- Driver for Marvell Yukon-2 based Gigabit Ethernet adapters
- devnp-ral.so, devnp-ural.so
- Driver for wireless adapters based on the Ralink RT2500, RT2501, RT2600, and RT2500USB chipsets
- devnp-rum.so
- Driver for USB 2.0 wireless adapters based on the Ralink RT2501USB and RT2601USB chipsets
- devnp-shim.so
- "Shim" driver for backward compatibility with io-net
- devnp-speedo.so
- Driver for Intel 82557, 82558, and 82559 Fast Ethernet LAN adapters
- dispconf
- Generate display configuration data
- enum-usb
- Enumerate devices on the USB bus
- fs-qnx6.so
- Shared object that supports the Power-Safe filesystem (QNX Neutrino)
- fs-udf.so
- Shared object that supports Universal Disk Format (OSTA-UDF/ECMA-167) filesystems
- fsysinfo
- Display filesystem statistics (QNX Neutrino)
- gf-calib
- Calibrate a GF touchscreen (QNX Neutrino)
- ham
- High-availability manager
- hamctrl
- Control a high-availability manager
- hostapd
- Authenticator for IEEE 802.11 networks
- ifwatchd
- Watch for addresses added to or deleted from interfaces and call up/down-scripts for them
- io-display
- QNX Advanced Graphics server
- lsm-autoip.so
- AutoIP negotiation module for link-local addresses
- lsm-pf-v4.so, lsm-pf-v6.so
- Provide IP filter services
- lsm-qnet.so
- Transparent Distributed Processing (native QNX network) module
We added the following options:
- enforce_crc -- discard packets that don't have a valid software-level CRC generated by the remote node.
- max_num_l4s -- the number of interfaces.
- max_tx_bufs -- the number of npkts to cache internally for transmission.
- mtu_en -- the maximum transmission unit (MTU) of a Qnet packet.
- no_slog -- don't send error messages to slogger
- qos_per_pri, qos_tx_pri -- the priority of the pulses for the QoS periodic transmission thread and the QoS transmission thread.
- res_retries -- the number of times the Ethernet resolver retries to resolve a node.
- res_ticks -- the number of periodic ticks before the Ethernet resolver retransmits a node-resolution request.
- vtag -- insert a four-byte vlan tag into a packet.
The combination of bind=ip and resolve=file isn't supported.
- mcd
- Media Content Detector utility
- mkqnx6fs
- Format a Power-Safe filesystem (QNX Neutrino)
- /etc/nsswitch.conf
- Name-service switch configuration file. This file replaces the lookup keyword in /etc/resolv.conf.
- openssl
- Command-line tool for using the OpenSSL crypto library
- paste
- Merges lines of input files, and writes the resulting lines to standard output. (POSIX)
- pf
- Packet Filter pseudo-device
- pf.conf
- Configuration file for pf
- pfctl
- Control the packet filter (PF) and network address translation (NAT) device
- phrelaycfg
- Configure remote access to your Photon session
- pppoectl
- Display or set parameters for a PPPOE interface
- python
- Object-oriented programming and scripting language
- shelf
- Photon shelf manager
- showmem
- Display memory information
- showmount
- Display memory information
- sockstat
- List the open sockets
- tcpdump
- Dump traffic on a network
- tracelogger
- We've added the -A, -c, -P, and -R options and updated the descriptions of the other options.
- traceprinter
- We've added the -o option.
- uudecode
- Decode a file that was encoded with uuencode
- uuencode
- Encode a binary file or standard input into ASCII
- who
- List the logged-in users
- wpa_cli
- WPA command-line client
- wpa_passphrase
- Set WPA passphrase for a SSID
- wpa_supplicant
- Wi-Fi Protected Access client and IEEE 802.1X supplicant
Deprecated content
| Instead of using: | Use: |
|---|---|
| flashcmp | deflate and inflator |
| icc | N/A; no longer shipped |
| info | N/A; no longer shipped |
| io-net | io-pkt* |
| ipf, ipfs, ipfstat, ipmon, ipnat | pf, pf.conf, pfctl |
| lsm-ipfilter-v4.so, lsm-ipfilter-v4.so | lsm-pf-v4.so, lsm-pf-v6.so |
| lsm-sctp.so | N/A; not currently supported by io-pkt* |
| nfm-autoip.so | lsm-autoip.so |
| npm-pppmgr.so | Now included in io-pkt* |
| npm-pppoe.so | Now included in io-pkt* |
| npm-qnet.so, npm-qnet-l4_lite.so | lsm-qnet.so |
| npm-qnet-compat.so | N/A |
| npm-tcpip.so | N/A |
| npm-tcpip-v4.so, npm-tcpip-v6.so | Now included in io-pkt* |
| npm-ttcpip.so | N/A |
| packagebsp | See http://community.qnx.com/sf/wiki/do/viewPage/projects.bsp/wiki/Packaging_BSP on our Foundry27 community website |
| playaudio | QNX Avaige Multimedia Suite |
- We've deleted the entries for the following drivers, some of which are
for unsupported or obsolete boards:
- deva-ctrl-cyberpro5.so
- deva-ctrl-tahoe.so
- devb-aha2
- devb-aha4
- devb-aha7
- devb-amd
- devb-ncr8
- devc-amctap, devc-tamctap
- devc_amctap_host
- devc-hspi
- devc-netrom540, devc-tnetrom540
- devc-ser2681, devc-tser2681
- devc-ser403, devc-tser403
- devc-ser8250-ixp2400, devc-tser8250-ixp2400
- devc-serdsiu, devc-tserdsiu
- devc-sergt64260
- devc-serppc800, devc-tserppc800
- devc-serpsc
- devc-sersci
- devc-tcon
- devc-tser8250
- devc-tserzscc
- devg-banshee.so
- devg-pxa250.so
- devg-q2sd.so
- devg-rotate90.so
- devg-rotate270.so
- devg-rpxlite.so
- devg-sa1110.so
- devg-vga.so
- devi-ahl
- devi-carrol
- devn-artesyn.so
- devn-bcm43xx.so
- devn-cpci-mcp750.so
- devn-eepro.so
- devn-el589.so
- devn-gt64260.so
- devn-klsi.so
- devn-lance.so
- devn-ne2000-403.so
- devn-ns83815.so
- devn-orinoco.so
- devn-ppc405.so
- devn-ppc800-ads.so
- devn-ppc800-cllf.so
- devn-ppc800-mbx.so
- devn-ppc800-rpxlite.so
- devn-ppc8260.so
- devn-ppc860_mii.so
- devn-prism.so
- devn-rlan2.so
- devn-tulip-p5064.so
- devn-wd.so
- pci-artesyn440
- pci-artesyn750fx
- pci-brh
- pci-cpc700
- pci-ixc1100
- pci-ixp2400
- pci-mpc8266
- pci-p5064
- pci-ppc440rb
- pci-raven
- pci-sandpoint
- pci-yellowknife
- startup-403evb
- startup-603evb
- startup-79s465
- startup-800fads
- startup-8260ads
- startup-artesyn
- startup-artesyn750fx
- startup-aspen
- startup-bigsur
- startup-cpci-6750
- startup-ddb-vrc5074
- startup-integrator
- startup-malta
- startup-mbx800
- startup-mcp750
- startup-mcpn765
- startup-mtx600
- startup-mvme
- startup-mvp
- startup-p5064
- startup-rpx-lite
- startup-sa1100-mm
- startup-sa1110-db
- startup-sandpoint
- startup-sengine
- startup-vme603
- startup-vr41xx
- startup-walnut
- We've removed the entries for board-specific devf-* drivers. All the flash filesystem drivers use the same options as devf-generic.
- We've removed the entries related to the package filesystem:
- fs-pkg
- packager
- pkgctl
- qnxinstall
- We no longer support ARMBE, MIPSBE, and MIPSLE targets.
Changed content
- cam-cdrom.so, cam-disk.so, cam-optical.so
- We've documented the retries, timeout, and verbose options.
- devf-generic, devf-ram
- The maximum number of threads that you can specify with the -t option has increased from 4 to 100.
- devn-*
- We've added some information about hardware checksumming.
- devn-i82544.so
- We've documented the pauseignore and pausesuppress options and updated the default values for the receive and transmit options.
- devn-speedo.so
- We've added the probe_phy option, which you can use to enable or disable the probing of the PHY device.
- df
- This utility rounds its figures into 512- or 1024-byte blocks (depending on the options), and it always rounds down. If the filesystem doesn't use a block size that's a multiple of 512 bytes, some rounding errors will occur.
- dinit
- We recommend that you use dinit to initialize a QNX 4 filesystem, and dloader to make it bootable. The dinit bootloader options are for backwards compatibility reasons, but aren't generally used anymore.
- dumper
- There's a new -z option that makes dumper compress the core files.
- enum-devices
- The start, requires, and driver clauses now support a /wait option that makes the enumerator pause until the command associated with the clause terminates.
- The macro for starting core networking is now IOPKT_CMD.
- flashctl
- There's now a section that describes the information that's displayed if you specify the -i option.
- fs-cd.so
- We've added these options:
- case -- control how ISO-9660 filenames should be displayed. The case option can now have a value of asis.
- exe -- set execute permission (on all non-RRIP regular files).
- nohsf -- disable High Sierra format.
- fs-dos.so
- The following options have changed:
- case -- new
- codepage -- these names are also used for the volume label
- compat -- supports a value of os2
- fat -- new
- fs-etfs-ram
- An ETFS filesystem is no longer mounted by default; you can use the -m option or mount -tetfs /dev/etfs2 my_mountpoint.
- fs-qnx4.so
- We've added the following options:
- bitmap -- when to pre-read .bitmap files.
- grown -- allow persistent over-grown files (sticky O_APPEND allocation).

We've deprecated the rmvbmap option; it's equivalent to bitmap=always. - ftp, ftpd
- We now use the NetBSD 4.0 version of these programs, although ftpd also supports the -n option that was added after version 4.0.
- gzip
- You can now use gzip to compress or expand files in a RAM filesystem (/dev/shmem), but you need to specify the -f option.
- ifconfig
- Updated to work with io-pkt*.
- io-blk.so
-
- The alloc option now specifies an allocation mode instead of
an amount of memory to allocate.
The default values of the following options have changed:
- bufsz -- now 512:8K
- fdinfo -- now always
- thread -- now 12:2:5
- The optional level argument to the verbose option indicates which categories of events to log.
- We've added the marking option.
- The alloc option now specifies an allocation mode instead of
an amount of memory to allocate.
- ksh
- You can now use the Tab key to complete the names of files and commands.
- mkifs
- We've added the cpu modifier to the description of script files.
- The /usr/lib/ldqnx.so.2 symbolic link should now point to /proc/boot/libc.so.3, and you should include libc.so.2 in the list of binaries before libc.so.
- The documentation now describes the -s option and the +|-page_align attribute.
- We've updated the default linker specification.
- mount
- We've documented the -a option.
- mq
- The /dev/mq directory doesn't appear until you actually create a queue.
- mqueue
- The /dev/mqueue directory doesn't appear until you actually create a queue.
- nicinfo
- This utility has been updated to work with io-pkt*.
The documentation now describes the -c, -g, and -s options.
- pppd
- For information about this daemon (including exit codes), see the NetBSD documentation. We've documented the options that are specific to Neutrino.
- pidin
- We've added more details about the information that the fds argument gives.
- photon
- We've added the -U, -C, and -T options.
- ping
- This utility has been updated to work with io-pkt*.
If a name server isn't responding, there's a timeout of 1.5 minutes per name server.
- phs-to-pcl
- We've updated this filter to be based on HP's Appliance Printing Development Kit (APDK), a library that generates PCL output for a wide range of HP printers. The -m model command-line option is now mandatory. The command-line options have changed; phs-to-pcl ignores those are no longer applicable.
- pppoed
- This binary is now simply a shim layer that phdialer uses to dial up PPPOE.
- procnto*
- If you're using an SMP version of procnto, you can use the appropriate startup-* command's -P option to specify the maximum number of CPUs to activate.
- There's a new procnto-v6 version of the kernel that supports ARMv6 processors.
- There are new procnto-900 and procnto-900-smp versions of the kernel that support PowerPC 900 series processors.
- New options:
- -en and -eo -- control the value of EALREADY, which is changing so that it will be POSIX-compliant. For more information, see "Changes to EALREADY" in the entry for errno in the Neutrino Library Reference.
- P -- turn on full allocation of high memory for all processes. This is mostly useful only for testing.
- ~P -- make sure that all anonymous allocation occurs below the 4 GB mark (the default).
- -m[~]v -- enable or disable variable page sizes. They're enabled by default.
- -m[~]x -- enable or disable the PROT_EXEC flag for system-allocated threads. It's enabled by default.
- -T -- specify the number of seconds to wait for a close() to succeed in the event of process termination.
- -u -- specify the umask to use when creating the entries in /proc/pid/as.
- qcc
- The -M option to qcc isn't changing to -Map as we warned in earlier releases; qcc continues to use -M for generating a mapfile.
- qconfig
- This utility doesn't list the installed packages in any particular order.
- qde
- We no longer ship the Neutrino-hosted IDE, so qde now runs only on Linux and Windows development hosts.
- random
- This utility creates /dev/urandom as well as /dev/random.
- rtsold
- This daemon now has an -a option that lets you autoprobe the outgoing interface.
- ruptime, rwho, rwhod
- The data files that these programs use are now in /var/rwho instead of /usr/spool/rwho, to conform to the Filesystem Hierarchy Standard.
- rwhod
- This daemon now has -i and -u options for setting the broadcast interval and the user to run as.
- setkey
- Updated to work with io-pkt*.
- slay
- If you change the runmask for a process, the processor for blocked threads doesn't change until the threads become unblocked (or never if the threads remain blocked).
- slogger
- There's a new -c option that you can use to open the log file with O_SYNC to forcibly commit the logged events to the disk.
- sysctl
- The available variables depend on what you're running on your machine; we've described the ones that you're most likely to be interested in.
- tftpd
- We now use the NetBSD 3.0 version of this daemon, so the options have changed.
- tinit
- We've added the -f and -t options.
- We've described the way that tinit parses its configuration file.
- which
- We've added the -s option, which makes the utility search for shared objects in the directories identified by the LD_LIBRARY_PATH environment variable and the _CS_LIBPATH configuration string.
Errata
- calib
- We've corrected the list of options.
- chkfsys
- This utility doesn't prevent itself from operating when files are open for writing on the drive.
- crontab
- If you want the output from your commands, redirect it to a file.
- devf-*
- If you specify the -V option, the driver displays the filesystem and MTD version information, and then exits.
- The bwidth and ileave values for the -s option must be powers of 2, but you don't specify them as powers of 2. For example, if the width of the data bus is 8, specify a bwidth of 8, not 3 (for 23).
- etfsctl
- Existing IPLs and bootloaders can't boot from an image in an embedded transaction filesystem.
- find
- We've corrected the description of the %a and %A formatting codes.
- lpr
- The printer argument to the -P option must be a printer name that's defined in /etc/printcap.
- mkifs
- You can use mkifs to build nonbootable images. For an example, see the Making Multiple Images technote.
- You have to specify both image and ram file attributes if you want to create the image in ROM/FLASH; otherwise the process manager assumes that the image is in RAM.
- The mkifs utilities no longer strips the QNX_Phab (Photon resources), QNX_usage (usage message), and QNX_info (build properties) sections by default. You can use the -s option to specify additional sections not to be stripped.
- Startup code can be decompressed in place.
- Attributes that you specify with attr=image_attribute in the bootfile are processed after the -l ("el") command-line options and the buildfile, but you normally use the ? prefix on the image_attribute, so that it doesn't override anything explicitly set by the -l option or the buildfile.
- ntpd
- After the machine has synchronized to a NTP server, the operating system time gets synchronized and corrected from time to time. This doesn't set the hardware clock; you can use the rtc utility to set the time on the chip.
- pidin
- If you use pidin thread or pidin -F%h to display the thread names, and a thread doesn't have a name, pidin displays the thread's ID (tid) instead.
- procnto*
-
- The example implied that using the -p option disables preemption; it actually disables preemption only in the kernel code.
- Specifying the -as option on SH platforms is the same as specifying -ad, not -ae.
- random
- If an error occurs, random sends a message to slogger, not to stderr.
- renice
- This utility changes the priority of all the threads in the specified process or processes.
- slogger
- We've corrected the description of /dev/console, what happens when multiple applications open /dev/slog for reading, and the example of alternating between files.
- startup-*
- The -R option can include an alignment as well as a size.
What's new in QNX Momentics 6.3.2?
New entries
- devb-umass
- There's a new iface= option for specifying the interface number of the device.
- There's a new ignore_csw option that makes the driver ignore the Command Status Wrapper.
- devc-con-hid
- This console and keyboard I/O manager is similar to devc-con, but works in conjunction with io-hid and supports PS2, USB, and all other human-interface devices.
- devc-serpsc
- PSC UART serial communications manager for MPC5200
- devg-carmine.so
- Graphics driver for Fujitsu Carmine chipsets
- devg-extreme2.so
- Graphics driver for Intel Extreme2 chipsets
- devg-vmware.so
- Graphics driver for VMWare virtual machines
- devn-rtl8150.so
- Driver for SMC2208 USB/Ethernet adapters
- packagebsp
- Package a board support package (QNX Neutrino)
- setupbsp
- Set up a Board Support Package (QNX Neutrino)
- startup-bios
- The -I option is now documented. You can use this option to specify the highest-priority hardware interrupt.
- use
- There's a new -s option that you can use to display the version numbers of the source used in the executable.
Changed content
- devc-sersci
- Added the default values for the -r option for SH7770 and SH7780.
- devu-prn
- Added the -m option.
- flashctl
- This utility rounds the values of the -o and -l ("el") options down to the nearest block bound. If the range specified exceeds the partition size, it's rounded down to fit. If you use the -v option, flashctl displays what the values have been rounded to.
- io-blk.so
-
- Added the before and after options.
- If you specify the verbose option, the extra information is sent to the system logger. The optional level argument indicates which categories of events to log.
- mkifs
- This entry now describes the main bootfiles, including
raw.boot, elf.boot,
binary.boot, and srec.boot; see the
"Bootfile"
section.
You might need to use the perms attribute to specify execute, setuid, and setgid permissions if you're running mkifs on a Windows host.
- mount
- Added the before and after options, and added io-usb to the table of mount types.
- qconfig
- Added the -c option.
- pidin
- The CPU usage that pidin times reports are approximate, and can be inaccurate.
- rpcbind
- This utility needs /etc/netconfig, the librpc shared library, as well as some specific entries in /etc/services.
- setuid utilities
- The following utilities need to have the setuid bit set in their permissions: crontab; dhcp.client; fontsleuth; input-cfg; inputtrap; login; lpr; lprq; lprrm; netstat; newgrp; passwd; phfont; phgrafx; phlocale; Photon; phshutdown; phuser; ping; ping6; pppd; pppoed; qnxinstall; rcp; rlogin; rsh; su; traceroute; traceroute6.
Errata
- devf-*
- We've corrected the description of the -r option for the devf-* drivers. You should always specify this option, unless you're debugging a problem concerning filesystem corruption.
- grep
- Only grep supports the -h option (which is a Neutrino extension); egrep and fgrep don't.
- mkefs, mketfs, mkifs
- The description of the perms is now correct; for an inline file, the default permissions are 0666.
- show_vesa
- You must log in as root and be in text mode -- not Photon -- to run this utility. This utility doesn't have any options.
- stty
- The stty under Neutrino doesn't support the lkhflow or lksflow option.
What's new in QNX Neutrino Core OS 6.3.2?
New entries
- aps
- Manage adaptive scheduler partitions
Changed content
- devb-ram
- Added address, blksize, and nodinit to the list of ram options.
- mkifs
- Now includes the module attribute for loading optional modules into procnto.
- on
- Now includes -C, -i, and -R options for specifying the runmask for the new process.
- pidin
- Now includes H, h, i, and o formatting codes, and extsched, fds, regs, sched, and threads arguments.
- procnto
- Now includes -m and -c options.
- slay
- Now includes -C, -i, and -R options
for manipulating the runmask, and -T for identifying the
thread that you want to send a signal to or whose runmask or priority
you want to change. Also includes -m option to restrict the
match.
-P without -T now affects all threads in the specified proccess or processes. Previously it affected only thread 1.
This utility now matches process IDs or names; you can use the new -m option to limit which it matches.
- startup-*
- Now include a -F option to control the flags field in the cpuinfo section of the system page.
- qconfig
- Added the -a, -b, and -p options.
Errata
- dcheck
- Corrected the name of the .bad_blks file.
- passwd
- The second field of entries in the /etc/passwd file is an x. It represents the group password, which Neutrino doesn't support.
What's new in 6.3.0 Service Pack 2?
New entries
- addr2line
- Convert addresses into line number/file name pairs
- bindres
- Bind widget resources into an executable
- c++filt
- Demangle C++ and Java symbols
- g++
- Compile a program
- mq
- A new server to manage POSIX message queues. This is an alternate implementation that uses asynchronous messages
- phfind
- Photon file search utility
- ranlib
- Index an archive
Changed content
- devg-*
- Changed the -amode option in all the devg-* driver docs to mode_opt
- devu-kbd
- Reinstated class driver for USB keyboards
- devu-mouse
- Reinstated class driver for USB mice
- esh, fesh
- Added the emount and ewaitfor builtin commands.
- nto*-* variants
- Added synopsis information for the ntoarm-*, ntomulti-*, ntoppc-*, ntosh-*, ntox86-* variants of: ar, gcc, gcov, gdb, gprof, ld, nm, objcopy, objdump, size, strings, and strip.
- qcc
- The -w9 option's behavior is specifically documented, with additional options necessary to report all warnings.
- qconn
- Added more description to the qconn_prio= option to prevent errors when the system is under heavy load.
- sendnto
- Documented -b option.
- su
- Documented - userid argument.
- tracelogger
- Now accepts control commands through its device, devctl() and pulses, and has a new option (-c).
- uesh
- Added the emount and ewaitfor builtin commands.
- usemsg
- %1> and %2> macros fixed (were previously documented as %0> and %1>).
Errata
- io-blk.so
- If you don't specify a full path for the device in the automount option, io-blk.so uses the value of its devdir option as a prefix.
What's new in 6.3.0 Service Pack 1?
New entries
- dumpefs
- Dump an embedded filesystem
- gcov
- Gather code coverage data
- gprof
- Code profiler
- lsm-sctp.so
- SCTP service module
- qde
- Launch QNX development environment
- unzip
- Extract zip files
- zip
- Compress and package files
Changed content
- bootpd
- Now included in the Neutrino runtime.
- devb-ncr8
- Added the did option.
- devf-*
- Removed references to ffs2 and removed mountpoint/.cmp from all the devf-* drivers.
- devg-matroxg.so
- Added more information to the supported chipsets and a note about multiple displays on quad-output cards.
- devg-radeon.so
- Removed the -amode=TV option and added information about dual-headed display.
- dhcp.client
- Added the -T option and a description of the /etc/dhcp/dhcp-options file.
- getconf
- Added _CS_LOCALE to the list of configuration strings.
- io-net
- The /dev/io-net directory doesn't appear until a driver or protocol module adds an entry to it.
- npm-qnet-l4_lite.so
- Qnet is designed to work using its default settings; don't use the options to npm-qnet-l4_lite.so unless you have a specific problem with your environment.
- pppd
- Added a caveat about spawning pppd with the nodetach or updetach option.
- phfont
- Added the new -b option to save font usage information to a file.
- setconf
- Corrected the list of configuration strings.
What's new in 6.3.0?
New entries
- bkgdmgr
- Photon background manager
- devb-adpu320
- Adaptec 7901/7902-based SCSI adapters
- devb-umass
- Driver for USB mass storage interface
- devc-hspi
- Serial driver for Renesas protocol interface
- devc-ser8250-ixp2400
- Serial driver for Intel IXP425 BSP
- devc-sergt64260
- Serial driver for Artesyn PM/PPC 750FX BSP
- devf-brh
- Driver for ADI BRH BSP
- devf-ixdp425
- Driver for Intel XScale IXDP425 BSP
- devg-chips.so
- Graphics driver for Chips and Technologies graphics
- devg-coral.so
- Graphics driver for Fujitsu Coral chipsets
- devg-flat.so
- Graphics driver for unaccelerated flat frame buffers.
- devg-i830.so
- Graphics driver for Intel I830 and I845 chipsets
- devg-sis630.so
- Graphics driver for SIS graphics chipsets
- devg-tvia.so
- Graphics driver for TVIA CyberPro chipsets
- devg-smi5xx.so
- Graphics driver for Silicon Motion SM501 chipset
- devg-smi7xx.so
- Graphics driver for Silicon Motion Lynx controller
- devg-rotate90.so
- Transform module used for graphics rotation
- devg-rotate270.so
- Transform module used for graphics rotation
- devn-dm9102.so
- Driver for Davicom DM9102 Ethernet controllers
- devn-tigon3.so
- Driver for Broadcom BCM570X Ethernet controllers
- devu-ehci.so
- Driver for Enhanced Host Controller Interface (EHCI) for USB 2.0
- devu-ohci.so
- Driver for Open Host Controller Interface (OHCI) for USB 2.0
- devu-uhci.so
- Driver for Universal Host Controller Interface (UHCI) for USB 2.0
- fontview
- Font viewer utility
- gri-photon.so
- Photon plugin
- gns
- Global Name Service Manager
- hogs
- List the processes that are hogging the CPU
- icc
- Intel C and C++ compiler
- io-usb
- Server for Universal Serial Bus (USB)
- ipf
- Alter packet filtering lists
- ipfs
- Save and restore information for NAT and stat tables
- ipfstat
- Report on packet filter statistics and filter list
- ipmon
- Monitor /dev/ipl for logged packets
- ipnat
- User interface to NAT
- lsm-ipfilter-*.so
- Provide IP filter services
- mksbp
- Build a QNX System Builder project
- mmplay
- Multimedia player
- netfront
- NetFront web server
- nfm-autoip.so
- AutoIP negotiation module for link-local address
- npm-qnet-compat.so
- Native QNX Neutrino network manager -- compatible version
- npm-qnet-l4_lite.so
- Lightweight version of native QNX Neutrino network manager
- npm-tcpip-v4.so
- The original full TCP/IP stack (QNX Neutrino)
- npm-tcpip-v6.so
- The full TCP/IP stack for IPv6 packets (QNX Neutrino)
- ntpd
- Network Time Protocol (NTP) daemon
- ntpdate
- Set the local time and date by polling NTP servers
- ntpdc
- Query the NTP daemon
- ntpq
- Monitor NTP daemon and determine its performance
- ntptrace
- Trace a chain of NTP servers
- od
- Dump a file in various formats (POSIX)
- omshell
- Connect, query and change ISC DHCP server's state
- pci-brh
- PCI controller for ADI BRH BSP
- pci-ixc1100
- PCI controller for IXDP425 BSP
- pci-ixp2400
- PCI controller for IXP2400 BSP
- pci-ppc440rb
- PCI controller for PPC 440GP BSP
- phlogin2
- Photon login utility
- phmenu
- Photon window menu editor
- phs-to-ijs
- Photon IJS printing client
- phuser
- Photon user account manager
- playaudio
- Play an audio stream
- qconfig
- Query and display QNX installations and configurations
- qnxplayer
- CD and audio file player
- QWinCfg
- Query and display QNX installations and configurations on Windows
- rpcbind
- Map RPC program numbers into universal addresses
- rpcgen
- An RPC protocol compiler
- script
- Create a typescript of a terminal session
- startup-artesyn750fx
- Startup for the Artesyn PM/PPC 750FX evaluation board
- uud
- Decode a file that was encoded with uue
- uue
- Encode a binary file into ASCII
Deleted entries
- cl-installer
- Use qnxinstall instead.
- devu-kbd
- Class driver for USB keyboards
- devu-mouse
- Class driver for USB mice
- devu-ohci
- USB manager for OHCI controllers
- devu-uhci
- USB managers for UHCI controllers
- phflash
- Shockwave Flash player
- phfontFA
- Photon Font Server (full font support)
- phfontFF
- Photon Font Server (Bitmap and FontFusion support)
- phfontpfr
- Photon Font Server (TrueDoc font support)
- phfontphf
- Photon Font Server (no scalable font support)
- plaympegaudio_noph
- Deprecated; replaced by playaudio
- playsound_noph
- Deprecated; replaced by playaudio
- portmap
- Deprecated; replaced by rpcbind utility.
- startup-sc400
- Deprecated; replaced by startup-bios.
- devg-chips-hiqv.so
- This driver is deprecated.
- devg-igs5300.so
- This driver is deprecated.
Changed content
- devp-pccard
- Added new options to the documentation.
- diff
- Updated the documentation to reflect the GNU version of diff instead of the POSIX version.
- dumper
- Added the -s and -w options.
- fontadmin
- Added description of the new font options schema.
- io-graphics
- There are several changes to the documentation for this utility, including a description of crtc-settings file support, a new command line syntax, and a description of the configuration file and multiple display support.
- io-net
- Added option and drivers.
- mkdir
- Removed the -s option.
- mkfontdir
- Removed the -c option.
- on
- The -p option now supports sporadic scheduling.
- ped
- Added description of drag and drop behaviour from pfm.
- pfm
- Added a description of preferences, including the new alternate encoding feature.
- phabmsg
- Added filename command line option.
- phfont
- Changed options to support new font architecture.
- phlocale
- The interface is changed, and ABLANG is now handled differently.
- phlogin
- Described a configuration file for your shell to run as a login shell.
- pterm
- New -r option.
- qnxinstall
- New options and functionality.
- savercfg
- Added new GUI, which includes the option to use the system password, and power saver options. The location of the saver.cfg file has also changed.
- sin
- The output of the register command now includes the instruction pointer as the first register.
- snapshot
- Added note that snapshot doesn't work in a phditto window.
- voyager
- New list of keyboard shortcuts, and updated with netfront information.
Errata
- ksh
- Deleted the -F option.
What's new in 6.2.1?
New entries
- addvariant
- Add a new OS/CPU/VARIANT directory structure to a source tree
- devc-amctap
- Serial communications manager for AMC WireTAP/PowerTAP
- devc_amctap_host
- Windows host server for devc-amctap
- devf-bigsur
- SH4 7751 Big Sur eval board
- devg-pxa250.so
- Graphics driver for Intel PXA250 LCD controller
- devh-usb.so
- Driver for USB-compliant human-interface devices (HID)
- devh-ps2ser.so
- Driver for serial and PS2 human-interface devices (HID)
- devi-hid
- Universal Photon input manager for keyboards and mice
- devn-i82544.so
- Network driver for Intel Gigabit Ethernet LAN adapters
- devn-ppc405.so
- Network driver for IBM PPC405 on-chip Ethernet controller
- devn-prism.so
- Network driver for PRISM-based wireless Ethernet controller
- hidview
- Display HID device information
- io-hid
- Start a manager for HID input devices
- qnxinstall
- GUI-based QNX Software Installer (QSI)
- startup-aspen
- Startup the Renesas Aspen evaluation board (SH)
- waitfor
- Wait until a path exists
Deleted entries
- ci
- Check in RCS revisions (UNIX)
- co
- Check out RCS revisions (UNIX)
- pkg-installer
- Use qnxinstall instead.
- rcs
- Change RCS file attributes (UNIX)
- rcsclean
- Clean up working files (UNIX)
- rcsdiff
- Compare RCS revisions (UNIX)
- rcsmerge
- Merge RCS revisions (UNIX)
Changed content
- devb-eide
- Added the lba48 option.
- devb-ncr8
- Added the nosync and nowide options.
- devg-radeon.so
- The DVI (digital video interface) is enabled by default, so you can connect LCD panels to your Radeon cards. The only requirement is that you connect the LCD to the DVI connector at boot time so the video BIOS can set up the digital output.
- devn-*
- The verbose option has been standardized and its output now goes to slogger (view using sloginfo).
- diskboot
- Removed -f option
- dumper
- Clarified home directory behavior
- flashctl
- Added example to clarify partition organization.
- login
- Clarified the behavior of the -f option
- mkifs
- Clarified the type note and added the dperms attribute
- mkkbd
- Changes due to new input architecture.
- ph
- You can now use the PHGFX and PHINPUT environment variables to speciify the commands that you want to use to start the graphics and input drivers.
- pidin
- Added the irqs, net, rc, and timers options
- ping
- Added many new options
- qconn
- Added *_prio options
- sendnto
- General updates, clarifications and corrections
- sin
- Explained side-channels
- startup-*
- Added the -x option for PowerPC and x86 boards.
- telnet
- Removed -a, -l, and -K options
Errata
- phshutdown, shutdown
- Corrected SIGPWR to SIGTERM
![]() |
![]() |
![]() |
![]() |

![[Previous]](prev.gif)
![[Contents]](contents.gif)
![[Index]](keyword_index.gif)
![[Next]](next.gif)