Dell wyse 3040 linux

eMMC Friendly Linux OS & Dell Wyse 3040 Thin Client

You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an alternative browser.

Notice: Page may contain affiliate links for which we may earn a small commission through services like Amazon Affiliates or Skimlinks.

abq

Active Member

Best Linux OS for an old Dell Wyse 3040 thin client? This little box has an Atom X5-z8350 CPU, 2 GB DDR3L 1600MHz memory, and 16 GB eMMC FLASH. I currently have straight Lubuntu installed, and working pretty well. Saw a few recommendations for Puppy Linux, Ubuntu Server, and ChromeOS as good options for lightweight install & home use. Expect minimal apps for now, and possible home server application someday (files, media, home automation, domain control, etc — storage via NAS, or even external USB drive).

I should note there is no NVME/Sata storage or other expansion capabilities, other than the USB ports & archaic SDIO M.2 slot inside. BTW, also looking for Linux advice on wear leveling & protection for the 16GB eMMC. Will be turning off local logging, mount «/var» and «/tmp» as tmpfs, maybe add ZRAM, SquashFS, etc (protect eMMC life). . Maybe add a semi-high endurance USB storage mini-thumb drive like Samsung FIT Plus, to unobtrusively plug into one of the USB ports (most SSD drives are way too bulky & expensive for this little box.

Appreciate your suggestions & experience with lightweight eMMC Linux installs & Wyse 3040.

zer0sum

Well-Known Member

I recently tested a LOT of distros and ended up with just straight debian for tiny linux server duties

abq

Active Member

I recently tested a LOT of distros and ended up with just straight debian for tiny linux server duties

@zer0sum, Thank You for your help & suggestion to drop GUI. . I am definitely more comfortable with a GUI approach, but GUI is not absolute necessity. Yes, I do like Debian based linux distros too. I have Ubuntu Server on my short list for ‘No GUI’ options. I have also thought about removing GUI & dependencies after install, updates, & setup. . My main concern is an eMMC friendly OS & associated settings, since no clear guides in my simple google searches. Of course also lightweight for simple 3040 box hardware.

Читайте также:  Файловый сервер linux centos

Источник

Running Linux on a Dell Wyse 3040 thin client

Meet “Lizzy”. She’s a Dell Wyse 3040 thin client, designed to act as a dedicated remote desktop client (Citrix, etc). But with a quad-core Atom CPU, 2GB of RAM and 16 GB of storage, she’s also perfectly capable of running a lightweight desktop OS.

I was very lucky to pick up one of these cute little machines at a considerable discount. New, but in an open box. The system logs indicated that it had been booted a couple of times in 2019, but everything looked completely new.

Out of the box, these machines come with something called ThinOS installed. It’s probably great for thin client duties, but as a desktop OS, it’s not much fun.

Selecting an Operating System

Shipping took longer than expected, so I tried a number of lightweight Linux distributions in Virtual Machines.

Manjaro and Xubuntu both use the XFCE Desktop Environment, and Manjaro makes it look very polished and sleek. It’s a very interesting distro, but I decided to go with something Debian-based (my personal preference, and I want to run some things on it that are developed for Debian).

Lubuntu disappointed somewhat, so I ended up choosing Xubuntu. It’s probably the lightest option of the three, and with a little effort, XFCE can be given a make-over to get rid of its tired default “Windows NT”-feel. I’m using the “Plano-Dark” Window Manager theme, the “Papirus” icon theme, and the Numix desktop theme (pre-installed). Much better.

Installing Linux

I was expecting the Wyse to put up a little fight. According to Dell’s support documentation, the 3040 is “locked” to the OS it comes with (ThinOS), but it only took a couple of steps to break what little resistance it offered.

  • Press F2 during boot to get into the BIOS.
  • Unlock the settings using the default password “Fireport”.
  • Reset the BIOS values to the factory settings and save.
  • This automatically put my Xubuntu USB stick first in the boot order, but it’s worth checking.
  • Exit and reboot.

Interestingly, Xubuntu’s installer recognized the existing ThinOS installation as Ubuntu 16.04, so it turned out to be “family”. I opted to complete reformat the 16 GB disk. Installation went without a single hitch, and Lizzy booted into Xubuntu after the restart.

Читайте также:  Линукс использует модель использования памяти

First impressions

Despite the manual specifying a much lower maximum resolution, Xubuntu makes use of all 3440*1440 pixels my monitor offers. With a 50Hz refresh rate, gaming is probably out of the question, but it’s nice to get a high resolution desktop.

Media playback is a bit of a mixed bag. YouTube works well, but as soon as you go full-screen, the Atom CPU can’t keep up. This is less of an issue at lower resolutions (I tried 1080p, playback was reasonably smooth). That being said, I don’t think this is a good Kodi machine.

As expected with modern Linux distributions, everything else worked out of the box too (audio, network, Bluetooth through a USB adapter).

You can tell this is a machine that uses just 5 Watts of power, but it’s not terribly slow. The little box gets warm after a while, but not hot. The whole thing is passively cooled, so this is expected.

I’ll have to look into why my Logitech K380 Bluetooth keyboard won’t properly pair with the Wyse, but other than that it’s an enjoyable little machine.

Источник

Overall Status

Legend :
<OK data-lazy-src=

attachment:lxde_on_wyse_3040.jpg

You can then customise the desktop (colours, font, background image. ).

Configuration

Display

Audio

You need to install the non-free package firmware-intel-sound to get sound via the 3,5mm audio jack on the front working.

Power Management

WiFi

A Dell Wyse 3040 doesn’t necessarily come with WiFi. You can purchase devices with WiFi card installed or without. If you purchased the device without WiFi card, you can purchase a WiFi card separately and install it (open the device at the bottom), or just use a WiFi dongle to plug into an USB port.

System Summary

lspci

$ lspci -nn 00:00.0 Host bridge [0600]: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series SoC Transaction Register [8086:2280] (rev 36) 00:02.0 VGA compatible controller [0300]: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Integrated Graphics Controller [8086:22b0] (rev 36) 00:0b.0 Signal processing controller [1180]: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series Power Management Controller [8086:22dc] (rev 36) 00:11.0 SD Host controller [0805]: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series SDIO Controller [8086:2295] (rev 36) 00:14.0 USB controller [0c03]: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series USB xHCI Controller [8086:22b5] (rev 36) 00:1a.0 Encryption controller [1080]: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series Trusted Execution Engine [8086:2298] (rev 36) 00:1c.0 PCI bridge [0604]: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series PCI Express Port #1 [8086:22c8] (rev 36) 00:1f.0 ISA bridge [0601]: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series PCU [8086:229c] (rev 36) 01:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 15)

lsusb

$ lsusb Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 001 Device 003: ID 046a:b091 Cherry GmbH Mouse Bus 001 Device 002: ID 046a:b090 Cherry GmbH Keyboard Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Источник

Оцените статью
Adblock
detector