Porteus Kiosk is a lightweight Gentoo-based Linux operating system which has been downscaled and confined to allow the use of one application only - the Firefox web browser. The browser has been locked down to prevent users from tampering with settings or downloading and installing software.
Porteus Kiosk is fast, small, free and secure. It's locked down by default. The only authorities capable of making changes are the kiosk owner (administrator) or the Porteus Team in case when kiosks are signed to the automatic updates service.
Windows 10 has a built-in kiosk mode feature, but kiosk mode in Windows 10 is transparently easy to circumvent if the user of Windows 10 has administrative privileges.
To configure kiosk mode, do the following:
Open Settings.
Click on Accounts.
Click on Family & other users.
Under "Set up a kiosk," click the Assigned access button.

Click the Get started button.

Type a short, but descriptive name for the kiosk account.

Click the Next button.
Select a Microsoft Store app from the list.

Info: We're selecting Microsoft Edge, which includes additional
configuration options, but the settings for other apps may be
different.
Click the Next button.
Select the option that suits your environment. (In this guide, we're selecting "As a public browser," to configure a device that will
be used by guests to browse the internet.)

Click the Next button.
Type the web page address you want users to use for the home page, start page, and new tab page.
Specify the time before Microsoft Edge restarts the InPrivate session if no one is using the device.


Click the Next button.
Click the Close button.
Once you've completed the steps, restart your computer to start in
kiosk mode.
If you want to exit the experience to shutdown or restart the
computer, or access an administrator account, you'll need to use the
Ctrl + Alt + Del keyboard shortcut to bring up the Lock screen to access the sign-in screen and power options.