New in version 3.2.0

December 8th, 2014
  • Brand new and developed in house 'URL filter' which should resolve a demand for blacklisting or whitelisting certain domains and IPs.
  • Added support for 'Wake On LAN' which allows the kiosks to be powered up remotely. From now on all the kiosks can be controlled from a single PC in your office. Please mind that this is only a first step in our journey to provide a fully fledged central management service which hopefully will be ready for next major kiosk release.
  • Kiosk has improved in the 'digital signage' area: wizard 3.2.0 allows to disable input devices completely and rotate the screen in all possible directions.
  • When booting is finished, system spins down all the block media (hard drives, CDs, usb sticks, SD/MMC cards) to save energy and make the kiosk environment friendly.
  • Improved 'automatic updates' subscription which now can be performed directly on the wizard level. You still have possibility to contact our sales department directly to negotiate all the conditions of the subscription.
  • Added UEFI compatibility. UEFI component has been officially approved so if your PC is shipped with an EFI firmware then please download UEFI varianf of the ISO. To ensure maximum flexibility we have added and option to the wizard which allows to switch between the BIOS/EFI variants when performing the kiosk installation. You can convert BIOS image into UEFI one and vice versa.
  • Extended keyboard layouts with a support for variants and doubled the number of printing drivers available in the kiosk wizard database. Pretty much every printer out there should be supported by Porteus Kiosk.

New in version 3.1.3 (November 16th, 2014)

  • make sure that only .xzm modules are mounted to /union (aufs) and not other files or folders
  • added support for basic authentication for the homepage, e.g: http://user:name@domain.com
  • added libwacom and libgudev libraries required by the xf86-input-wacom driver
  • disabled updates of firefox addons by default, we have none in kiosk but this setting comes handy when ISO is customized manually
  • support custom sound level through /etc/rc.d/rc.sound
  • prefer gutenprint drivers for printing but also accept other ones if gutenprint driver is not available for selected printer
  • fixed handling of the lpd:// printer URI containing authorization string
  • automatic updates: display notification that unauthorized component has been added to the ISO and kiosk can't be upgraded
  • automatic updates: display notification about current OS version when there are no updates to download

New in version 3.1.2 (October 17th, 2014)

  • updated make-iso.sh script to create 'eltorito EFI' images when efi component is present in the ISO
  • PXE boot: improved compatibility with IIS and other http servers
  • added quirk for loading 'broadcom' driver during PXE and normal boot when BCM57780 chipset is found
  • display kiosk version during boot
  • added a fix to clean the screen properly after counting (modules/seconds)
  • kernel config: added FB_EFI support
  • kiosk wizard: added possibility for 3 months free trial of the 'automatic updates' commercial service
  • security fix: deactivated 'ctrl+l' keybinding by default. When firefox's 'address bar' is disabled the user could invoke an URL window by pressing 'ctrl+l' key combination and browse to other sites through it
  • switched to MAC based authorization for dhcpcd which is persistent (MAC never changes) unlike duid in kiosk
  • updated 'xzm download' function to resolve remaining md5sum issues. After this upgrade you should never experience them anymore (they may still occur only when there is something wrong with your connection)
  • upgraded to mkisofs-3.01a24 for better UEFI compatibility

New in version 3.1.1 (August 6th, 2014)

  • once kiosk is fully booted delete unneeded and potentially risky for the kiosk stability utilities like 'wget' or 'dd'
  • disabled 'Shift+left mouse button' combination to prevent opening new firefox windows when clicked on hyperlinks. This binding is especially dangerous when the navigation bar is disabled as there is no possibility to close any windows in this mode. Multiple firefox instances could slow down the kiosk or even make it unusable
  • disabled 'Ctrl+Shift+h' keybinding which displays firefox history menu (nothing there as kiosk runs in 'private mode' by default)
  • disabled 'Ctrl+`' keybinding which allows to display previous kiosk notifications
  • export SSID as 'ssid_name=some-name' in the welcome wizard otherwise wifi networking wont be initialized
  • always put wifi interface up before scanning for available networks
  • Alt+Ctrl+Del combination will kill only previous instance of the 'kiosk shutdown' utility and not every gtkdialog application (like e.g. welcome wizard)
  • display wpa password and wep key on the welcome wizard config page
  • fixed non working hidden wifi SSIDs
  • added empty and non-executable /etc/rc.d/rc.local which can be used for running cli commands during boot
  • attended to fix a rare problem with md5sum mismatches caused by proxy which are caching and serving old kiosk components instead of letting the client download fresh ones from our server. If md5sum problem is still not fixed then please contact support@porteus-kiosk.org for guidenance.

New in version 3.1 (May 26th, 2014)

  • 1) Upgraded all system components to latest stable versions: linux kernel-3.12.20, xorg-server-1.15.0, busybox-1.22.1, mozilla-firefox-24.5.0, adobe-flash-11.2.202.359, etc. For full packages list please visit this link.
  • 2) Rewritten 'Kiosk Wizard' into gtkdialog and included directly in the kiosk ISO.
  • Gtkdialog version offers unique features over the web version which are explained on the kiosk wizard page.
  • 3) Introduced an 'Automatic Updates' commercial service which turns the kiosk into a 'rolling release' distribution.
  • More info can be find at this link.
  • 4) Implemented several new functions in the wizard:
  • Added printing support for local and remote printers.
  • Added possibility of removing address bar from the firefox's UI layout. Buttons are still visible so it's possible to navigate back and forth, zoom-in, zoom-out, print, etc but it's not possible to switch to any other webpage than the home page.
  • Added possibility of controlling numlock behavior during boot.
  • Added possibility of enabling incoming ICMP protocol. This is useful when you want to monitor remotely if kiosk is up and running with the help of the ping utility.
  • Disabled DPMS (you can enable it in the wizard) as it's better to keep monitor turned on during kiosk session by default.
  • Added customizable firefox user agent which may be helpful in forcing layouts on some websites which are set to support certain browsers only (like e.g IE6) or identifying kiosk session with an unique string.
  • Added possibility of editing the config file generated by the wizard manually.
  • Added installer to the wizard so it's possible to burn the base kiosk ISO on a CD but install it on hard drive or usb stick after finishing the configuration part.
  • 5) Introduced many changes on the ISO level:
  • Enchanced security with md5sum check of every kiosk component when 'automatic updates' service is enabled. If md5sum wont match the registered value then booting will stop with a message that kiosk has detected an unauthorized access to it's components.
  • Backported multithreaded squashfs patches from kernel-3.13.x to make the kiosk even faster.
  • Updated initrdpxe.xz with firmware which may be necessary to initialize some network controllers.
  • Updated the code responsible for PXE boot which is more verbose now and it should be easier to find the reason of a failure (like http server being down).
  • Removed 'Public Fox' addon and replaced it's functionality with home grown solutions. Porteus Kiosk 3.1 does not contain any 3rd party addon by default to eliminate risk that one day they may get outdated and incompatible with firefox.
  • Added 000-kernel.xzm (split from 01-core.xzm) which should make easier to update/downgrade just the kernel in kiosk.
  • Forced 'copy2ram' by default. Kiosk ISO is very small so should fit into RAM nicely and this feature is needed for 'automatic updates' service to make sure that upgrade process wont be interrupted by the kiosk session.
  • Kiosk ISO content was simplified with three folders only: /boot, /docs and /xzm.
  • PXE boot does not support /rootcopy functionality so this folder was removed. From now on all files must be kept in the xzm modules.
  • Swapped Xdialog messages to dunstify notifications which looks more attractive.
  • Added possibility of rebooting, suspending the PC and restarting X session to the kiosk's shutdown utility.
  • 6) Other fixes and improvements not mentioned here.

New in version 3.0 (March 12th, 2014)

  • Web wizard:
  • Added possibility of shutting kiosk down by pressing a power button
  • Added basic screensaver support
  • Added possibility of setting monitor refresh rate
  • Added support for secondary keyboard layout. Use Alt+Shift key combination to switch between layouts.
  • Added support for setting firefox proxy
  • Kiosk ISO:
  • Added zoom-in and zoom-out buttons to firefox's navigation bar
  • Added up to 60 secs delay before starting wpa_supplicant so drivers have extra time to initialize the hardware
  • Added internet connection watcher which delays opening of firefox up to 30 secs (once connection is established firefox opens immediately)
  • Added missing radeon UVD firmware which was causing unnecessary delay on booting on some AMD cards
  • Added netstat utility for monitoring network connections, sockets, etc
  • Enabled numlock by default
  • Upgraded to: libdrm-2.4.51, libXfont-1.4.7 (security fix), openssl-1.0.1f (security fix), xf86-input-synaptics-1.7.3, xorg-server-1.14.5 (security fix), flashplayer-plugin-11.2.202.335 (security fix), openjre-7u51_b00 (security fix)

New in version 3.0 RC2 (February 8th, 2014)

  • Web wizard:
  • Added possibility of shutting kiosk down by pressing a power button
  • Added basic screensaver support
  • Added possibility of setting monitor refresh rate
  • Added support for secondary keyboard layout. Use Alt+Shift key combination to switch between layouts.
  • Kiosk ISO:
  • Added zoom-in and zoom-out buttons to firefox's navigation bar
  • Added 3 secs delay before starting wpa_supplicant so drivers have extra time to initialize the hardware
  • Added internet connection watcher which delays opening of firefox up to 30 secs (once connection is established firefox opens immediately)
  • Added missing radeon UVD firmware which was causing unnecessary delay on booting on some AMD cards
  • Added netstat utility for monitoring network connections, sockets, etc
  • Enabled numlock by default
  • Upgraded to: libdrm-2.4.51, libXfont-1.4.7 (security fix), openssl-1.0.1f (security fix), xf86-input-synaptics-1.7.3, xorg-server-1.14.5 (security fix), flashplayer-plugin-11.2.202.335 (security fix), openjre-7u51_b00 (security fix)

New in version 3.0 RC1 (January 8th, 2014)

  • Main ISO is based on Slackware-14.1
  • Dialog wizard has been replaced with more user friendly web version
  • Added support for setting time zones
  • Added support for setting password and view only/interactive modes to vnc module
  • Added support for setting custom ssh port, hostname and netmask

New in version 2.1 (August 9th, 2013)

  • Wizard:
  • re-enabled 'Tab' button when 'disable address bar' option is selected
  • implemented support for IP ranges in 'whitelist IP' function
  • added 'Power saving/shutdown' section to the wizard which allows to switch to one of supported power states (freeze, standby, suspend - availability depends on motherboard/BIOS) or power off PC completely after a period of inactivity.
  • ISO:
  • upgraded to linux-3.9.11
  • upgraded to xf86-video-intel-2.12.13 to resolve font rendering issues on Gen2 Intel GPUs