Slashdot Mirror


Cheap Homemade X-Terminals?

aoechsli asks: "I am in the process of setting up a computer learning center for K - 12 age students. The system will be based on a network of about 10 - 15 X-terminals all running off of a server (duh). I will be running Red Hat with KDE2 (when it comes out). It will be used for office aps (Koffice) and Web browsing (Konquerer). What I need help with is trying to find an inexpensive set-up for the X-terminals. I have abandoned the donated hardware route as the set-up of each for individual machine proves to be overwhelming with my limited time constraints. I may be able to secure some funding, and if that comes through, I would like to use a standardized set-up with all of the terminals. I am looking for a small footprint, low power set-up. My proposed solution would be to make an X-terminal with a single board computer and a flat panel display (the 10" LCD seems adequate after seeing the I-Opener.) What flat panel displays are supported? I thought about using flash memory for the boot image, but thought that a smaller HD would be more appropriate. Does anyone have any suggestions on what would be optimal and inexpensive? I am looking to spend no more than $350 on each unit."

10 of 24 comments (clear)

  1. laptops, definitely by Jamie+Zawinski · · Score: 2
    I've been investigating this a lot, and from what I can tell, the only way to get an LCD screen for under a thousand bucks is to buy an old low-powered laptop.

    I would love to know of another source of 800x600 passive-matrix LCD screens, but as far as I can tell, laptops are it.

    If you look around, you can find P90 laptops for around $400, not including network or CDROM.

  2. Re:DEC VT100 related question: by Tet · · Score: 2
    You're going to have a heck of a time bringing up X on that terminal -- trust me on this one.

    Yes, but it may just be difficult, not impossible. I've seen someone running the Xggi server with the aalib ASCII art driver in a Linux console. The only problem is whether or not a VT100 can handle the screen updates fast enough. For a text terminal, though, they're great. I used to use one many years ago. Just connect it witha serial cable, spawn a getty to the right port and away you go.

    --
    "The invisible and the non-existent look very much alike." -- Delos B. McKown
  3. Re:DEC VT100 related question: by drix · · Score: 2

    Uhm... "geek", VT 100's are text only. So I'd venture to say that, no, no one has gone down that road before.

    --

    --

    I think there is a world market for maybe five personal web logs.
  4. Buy used PCs by Etyenne · · Score: 2

    Personnally, I would not use laptop for the following reasons :

    • When they break, part are expensive;
    • Most use non-standard video chipset, meaning possible headache configuring X on these machine;
    • Price/performance ratio lower than desktop box(not really revelant for X-term);
    • Their keyboard are'nt exactly ergonomic;
    • Older LCD are'nt comfortable to work on. Ten inches viewable, come on !

    I never completed a similar project, but I would definitely do it with second-hand PC if I had to. A nice place to buy older hardware is IT Xchange. They are a bit pricey, but the inventory is large. Personnally, I'll buy a batch of identical machine to ease maintenance. I'll definitely buy brand new monitor however (for picture quality and reliability).

    Another option would be older Sun hardware (SS2, SS5). However, these suffer from some of the same problem as laptop (expensive part, price/performance ratio, etc.). But if you insist on exotic hardware, you could get these cheap on Ebay.

    Have you given a tought about the network? X is a network hog, so it would be worth considering network capacity. IMHO, switched 10baseT sould be enough, and I'll choose that over shared 100baseT anytime.

    Also, you should give the Linux based diskless X terminal toolkit a look.

    Just my 2 bit ...

    --
    :wq
  5. Rethink it a bit. by hatless · · Score: 2

    Don't be so quick to reject the "donated hardware" approach. An old Pentium PC with a default kernel and a $30 Tulip-based 10/100 managed NIC isn't going to need much special configuration. The XF86_SVGA package should be compatible at 800x600 or even 1024x768 on nearly any hardware you throw at it, even if it won't necessarily be "optimal".

    Let's imagine you're using RedHat or Mandrake, for the sake of keeping this explanation simple, though similar things can be done with Debian-based distros, too. Once you've got the right assortment of packages loaded and have removed the ones you don't want, you can make a kickstart install floppy, which will allow for a hands-free install (put in floppy, put in CD, and power on).

    If you're okay at making your own RPMs, you can make an extra RPM with your configs (for example, configuring the eth0 interface to configure itself via DHCP, and activating NIS or pam_ldap to participate in centralized configuration). Burn that onto your otherwise-ordinary CD.

    With a bit of planning, unless you have some weird and eccentric systems in the mix, the only substantial thing you'll likely have to do manually is run Xconfigurator, since every monitor and video card dot-clock is possibly different.

    The hell with KDE2 anbd KOffice. It's not going to be finished and stable for months, nice as it'll be. Same goes for GNOME, which is imprioving but just not stable enough yet. Go with KDE 1.1.2. It's extremely stable and a fairly seamless end-user environment. For office software, go with StarOffice 5.1a. It's cost-free, full-featured, easy to learn, and there are good books on it available at any bookstore.

    The thing about this is that both KDE and StarOffice (or for that matter, Corel Office) are very resoure-hungry. You will need a server (or more than one server) with a whole lot of RAM (assume at least 32MB for each connected user) and, (guessing off the top of my head), 70-100MHz of processing power for each.

    If you want to be able to scale down the server, you may want to look into a leaner (but less capable) desktop environment, and Applixware, which is a leaner (but not free) office suite.

    Why do they need an entire office suite, anyway? Will something like LyX/KLyX for documents and Gnumeric for spreadsheets do what the kids need?

    $350 with displays is really pushing things. It can be done, but isn't your time worth something? The iOpener is cheap not because a computer can be made for $99, but because it's being sold at a loss with the expectation of people paying for monthly service.

  6. DEC VT100 related question: by griffjon · · Score: 2

    I actually recently came into ownership of an honest-to-goodness Digital VT 100 terminal. (stop drooling, geek!) and hope to set it up as an X-term for my home linux server (when I get that running, mind you). Anyone gone down that road before?

    --
    Returned Peace Corps IT Volunteer
    1. Re:DEC VT100 related question: by griffjon · · Score: 2

      Sorry, I posted before coffee. Bad Idea. What I meant to get across was that I wanted the VT100 to serve as a CLI into my linux box; a telnet window (VT100 emulation suck my dust!) etc. etc., y'know, an X-terminal (heh) just without the X window graphics around it.

      I'll use it to script mp3 playlists and such.

      --
      Returned Peace Corps IT Volunteer
    2. Re:DEC VT100 related question: by alangmead · · Score: 2

      You still seem to be missing what an X Terminal is (or was.) X terminals are machines that have X servers (the graphical display) running, but don't execute X client applications themselves.

      An X server would be able to run things like Netscape and the Gimp. You won't be able to do that on your VT100 no matter how hard you try. (Unless you want to create an X server that draws ASCII art in escape sequences onto the terminal for a whopping 132x25 resolution.)

      Also, "telnet" implies some sort of network connection, which a VT100 doesn't have, it just has full duplex serial connnection. Telnet mimics over a network what hardwired (like the VT100) terminals do.

      In other words, I don't think the coffee really helped.

  7. Would it be possible to get a bunch of old laptops by georgeha · · Score: 3

    Since they're just X-terminals, maybe you could get a bunch of identical, low end Pentium laptops, and bolt them down.

    If you could get docking stations too, that would avoid the need for PCMCIA NICs.

    An my list of things to do is to turn my Thinkpad 500 into an X-terminal.

    George

  8. Too bad the I-opener isn't available... by MattT · · Score: 3

    But at the $350 price point, I don't think the LCD screens would be are available any other way. If you can use say a 15" CRT (looks OK at 1024x768)... Then you have lots of options for putting together standardized boxes with reasonable specs. You may want to look at the "Book PC" type machines discussed here earlier... The ones based on the i810 chipset are pretty well supported by linux (with the exception of the winmodem, which wouldn't be needed in your application anyway).
    Good luck!

    --
    -MattT *** Not speaking for my employer, or any other sentient beings ***