Jump to content
View in the app

A better way to browse. Learn more.

The Uniform Server Community

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

US running on a thin client - this is great! - Thanks!

Featured Replies

Thanks for a great setup. I've been wanting to setup a small XAMP server at home but didn't really want a PC running all the time. I've now got US running on a Wyse Winterm XP embedded thin client. Low power, no fan noise and it fits on a bookshelf. What more could you want? :D

 

For anyone interested, the only probem I came across was the absence of a NULL device for Apache. US would crash on startup. The Apache error log showed "Unable to connect child stdout to NUL." After some searching I found an easy way to install. Here are the instructions for anyone interested.

 

Need to have administrative permissions on system!

 

1. Copy null.sys from a Windows XP PC (c:\windows\system32\drivers\null.sys) to the same location on the thin client.

 

2. Open regedit to: HKLM-System-CurrentControlSet-Enum

Change permissions on Root to Administrator - Full control

 

3. Create key HKLM-System-CurrentControlSet-Enum-Root-LEGACY_NULL

 

4. Save registry info below as NullDriverRegistry.reg (copy everything between the asterisk lines and paste into notepad) and add to registry

 

5. Should merge successfully. Reboot.

 

6. To confirm it worked, go to Device Manager, select Show hidden devices from the View menu. Open Non-Plug and Play drivers and find Null. Double-click and make sure the status say "This device is working properly."

 

*************NullDriver.reg*******************

 

Windows Registry Editor Version 5.00

 

 

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class\{8ECC055D-047F-11D1-A537-0000F8753ED1}]

"Class"="LegacyDriver"

@="Non-Plug and Play Drivers"

"NoDisplayClass"="1"

"SilentInstall"="1"

"NoInstallClass"="1"

"EnumPropPages32"="SysSetup.Dll,LegacyDriverPropPageProvider"

"Icon"="-19"

 

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\Root\LEGACY_NULL]

"NextInstance"=dword:00000001

 

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\Root\LEGACY_NULL\0000]

"Service"="Null"

"Legacy"=dword:00000001

"ConfigFlags"=dword:00000020

"Class"="LegacyDriver"

"ClassGUID"="{8ECC055D-047F-11D1-A537-0000F8753ED1}"

"DeviceDesc"="Null"

"Capabilities"=dword:00000000

 

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\Root\LEGACY_NULL\0000\LogConf]

 

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\Root\LEGACY_NULL\0000\Control]

"ActiveService"="Null"

 

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Null]

"ErrorControl"=dword:00000001

"Group"="Base"

"Start"=dword:00000001

"Tag"=dword:00000001

"Type"=dword:00000001

 

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Null\Enum]

"0"="Root\\LEGACY_NULL\\0000"

"Count"=dword:00000001

"NextInstance"=dword:00000001

 

 

***************************************************

Thanks for a great setup. I've been wanting to setup a small XAMP server at home but didn't really want a PC running all the time. I've now got US running on a Wyse Winterm XP embedded thin client.

 

So I have to ask - how much does a device like this cost ??? thanks, Megan

  • Author

 

I think this one cost about $400. They are short on disk space (they use flash memory) but you can run US on a connected USB drive instead of using the built in flash. So far it's been working great. I have two sites running.

  • 2 months later...

This post was a great help!

I am running Apache on XPE and was going crazy with this NULL.SYS issue.

 

I wanted to add that on one of my machines, I need to double click NULL under Device Manager and change the startup type to Automatic.

This only happened on one machine, but it took a few hours to find it.

  • 1 year later...

FYI: This also works on Windows For Legacy PCs

openMSX the best MSX emulator out there

  • 8 months later...

Does your Wyse Winterm use a VIA processor?

 

I see that they have many flavors with different processor speeds and memory sizes. Do you know the specs of your box? or the model number and we can look it up?

 

Thanks for the info about dev/null! 7 registry entries to support a NUL device. Don't you just love windows? (Yes, Win2K is my main OS!)

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

Account

Navigation

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.