Slashdot Mirror


XLiveCD: Cygwin and X For Windows On A Live CD

mallumax writes "OSnews is running a story on XliveCD which runs an X server (from X.org) from the CD using Cygwin. Also included are awk, sed, perl, vim, bash, grep, other text utilities, and most importantly an OpenSSH client. XliveCD is being developed by University Technology Services of Indiana University. Now you can carry Cygwin with you! I have been looking for something like this for a long time. Torrent link."

313 comments

  1. What's so special about live? by Anonymous Coward · · Score: 0

    Aren't those Unix programs? Isn't it normal that they run from a read-only directory?

    1. Re:What's so special about live? by julesh · · Score: 2, Interesting

      Well, cygwin normally needs to be installed with registry entries to tell it where to find its root directory (and potentially other "mounted fs"'s, too). Presumably this CD has a hacked version that doesn't need those entries (perhaps by just using the path to cygwin1.dll returned by GetModulePath() to derive it automatically for each new program started?).

    2. Re:What's so special about live? by Anonymous Coward · · Score: 2, Insightful

      IMO, applications should do this anyway. I hate programs that require setting some XYZ_HOME environment variable so that it can find itself. Any executable should know where it is, period. Of course I'm biased with a Mac background, as I expect something to run wherever I put it. I find that using GetModulePath(), realpath(), and [[NSBundle mainBundle] executablePath] makes my code perform nicely on each platform. I just put the exe and its files anywhere I want. Registry settings and environment variables are handy for programmers, but they're horrendous from a user interface standpoint.

    3. Re:What's so special about live? by shokk · · Score: 1

      And why the big fuss over something relatively fragile like a CD? Haven't we been toting flash memory fobs as a great storage innovation? Since it will only be read from, and only written to for updates, you don't have to worry about wearing out the flash on cheap media. You can't update a CD with the next version, so you throw it away, cluttering up the environment, or keep it in a pile on the floor, cluttering up your local space. Let's get reusable.

      --
      "Beware of he who would deny you access to information, for in his heart, he dreams himself your master."
    4. Re:What's so special about live? by donkeyoverlord · · Score: 1

      OR just use a CDRW. When you need to upgrade just erase and start over... OH TRICKY!!!

  2. Wait... by Anonymous Coward · · Score: 2, Funny

    Doesn't running this on Windows defeat the purpose of it existing? Unix... On windows... Does not compute... Can't stop... ... ... Help...

    1. Re:Wait... by garbletext · · Score: 2, Informative

      This is a live CD for X forwarding. The program runs on unix, and has it's graphics forwarded to the X client running on the remote windows machine

    2. Re:Wait... by ahg · · Score: 4, Informative

      I'm sorry if I appear to be to be knit-picking but...

      You have the client-server relationship wrong, a common mistake when talking about X windows.

      The application running on Unix is the client to the X-server running, in this case, off a Windows machines.

      Client examples: xterm, konqueror, Kmail, Evolution running on *nix

      Server: X.org running on _Windows_ via Cygwin

      --

      --Aaron Greenberg

    3. Re:Wait... by steveha · · Score: 4, Informative

      I really, really wish the X guys hadn't used this terminology. But they did, so we need to keep it straight.

      Just think of it this way:

      A file server provides files to its clients. A print server provides printing to its clients. An X Window server provides graphical windows to its clients.

      Thus, when you run any X application, it is a client to the X Window server. It asks the server for a window to display stuff in.

      So, if you buy an expensive rack-mount server machine, and you hook up a thin client that lets you use a GUI, that thin client has an X server on it, and the X server talks to X clients that run on the server.

      The neat thing is that in the other universe (the one where Spock has a beard), they call "clients" "servers" and "servers" "clients", but the X guys still did it backwards there so this confusion still applies.

      Hope this helps.

      steveha

      --
      lf(1): it's like ls(1) but sorts filenames by extension, tersely
    4. Re:Wait... by doctormetal · · Score: 1

      You have the client-server relationship wrong, a common mistake when talking about X windows.

      It is a common mistake, but that is mostly because it is very confusing: the X clients run on the server PC, the X server runs on the client PC.

    5. Re:Wait... by Anonymous Coward · · Score: 1, Insightful

      The terminology makes sense. It is indeed the X server which offers a service to the applications, not the other way around. To see this the other way around, the applications would have to provide the content so that display clients can connect anytime, which is not how the X protocol is designed. Other protocols (like VNC) do implement the latter paradigm, so they rightfully use the terminology the other way around.

    6. Re:Wait... by steveha · · Score: 4, Insightful

      The terminology makes sense, but is it sensible?

      When you run the server on your thin client, and the clients all run on your rackmount server, and the newbies are all confused, and we need to write posts explaining why the seemingly backwards terminology is in fact correct... in some sense, it's sensible, but if you take a poll of a bunch of newbies, the consensus would be that it's confusing. (I'll stop now before someone beats me senseless.)

      If some terminology makes arguable sense but confuses everyone but hard-core computer geeks, is it really the best terminology? I say no.

      steveha

      --
      lf(1): it's like ls(1) but sorts filenames by extension, tersely
    7. Re:Wait... by Anonymous Coward · · Score: 1, Insightful

      The terminology conveys meaning. It's not just a bunch of arbitrary names. When you learn that the X server is indeed the server, it is easier to understand important properties of the interaction with X clients and servers, like, if you shut down the server, the clients lose their display and usually stop (because persistence and continuity is usually located on the server).

    8. Re:Wait... by Zorilla · · Score: 1

      The terminology still doesn't make sense to me. The way I see it, the server should be the one running software and serving information about the windows that the client is about to draw on its screen.

      --

      It would be cool if it didn't suck.
    9. Re:Wait... by Anonymous Coward · · Score: 0

      I'm sorry if I appear to be to be knit-picking but...

      I'm sorry if I appear to be to be nit-picking but...

      shouldn't that be nit-picking?

    10. Re:Wait... by Brane · · Score: 1

      Both the client and the server "run software", so that doesn't distinguish them. However, the client is the software that makes a connection to the server. With your terminology, it would be the "server" that requests a connection to the "client", which doesn't sound very logical.

    11. Re:Wait... by Viol8 · · Score: 1

      The client isn't drawing anything on its screen; the client doesn't have a screen. The server does. And that server could be on the other side of the world to the client. I can run X applications on my office workstation and make them appear on my home PC over the internet. I really don't understand why people have such trouble with the client-server terminology in X. Having it the other way around would be like calling a print server the "client" simply because the server itself doesn't create the content. Absurd.

    12. Re:Wait... by Anonymous Coward · · Score: 0

      The X server is a display server, just like Samba is a file server or an SSH server is a shell server. X servers offer displays which clients then use to show their user interfaces.

    13. Re:Wait... by Zorilla · · Score: 1

      The way you say it, it sounds like the X server is the one serving user input to the client, which then returns window information.

      Of course, this still sounds backwards for something like, say, a game of Quake or Half-Life, where users' movments and actions are sent to the server by the client and then given consequential updates by the server, which is the machine running the actual physics and such of the game (without counting client-side prediction and whatnot).

      --

      It would be cool if it didn't suck.
    14. Re:Wait... by Zorilla · · Score: 1

      A print server is called a server only because it is the central machine that houses drivers for individual printers, so the client doesn't have to. They serve printers and don't really provide any feedback to the user's machine; it's just a peer in this regard.

      --

      It would be cool if it didn't suck.
    15. Re:Wait... by Anonymous Coward · · Score: 0

      has it's graphics forwarded

      "its".

    16. Re:Wait... by julesh · · Score: 1

      However, an X server behaves as client to an XDM server. :)

    17. Re:Wait... by lachlan76 · · Score: 1

      The way I see things, it doesn't matter which way the data is flowing, what's important is which client makes the connection.

      What it means is, the server calls listen(2), and the client calls connect(2). That is all that really matters. Everything else is irrelevant.

      Yes, I know this ignores the existance of UDP. For that, just let the client be whichever one sends the datagram first.

    18. Re:Wait... by Pieroxy · · Score: 1

      if you take a poll of a bunch of newbies, the consensus would be that it's confusing

      It is confusing to the newbies because *you* (the expert) confused them. By calling the rackmount machine a "server" you de-facto confused them, by not explaining that this name is not related to the "client/server" terminology. While it is a common abuse of the word "Server", your rackmount machine is just a ... computer. True, it is running mostly "services" to which "clients" can connect to, but it is not only running server apps.

      From being headless (read: no screen) it obviously needs a "server" to get some display abilities, would it be a printer, vt100 or x-server. It is then a client, by the "client/server" terminology.

      The appelation "server" for a rackmount machine means in fact that users will not use it directly (read: no I/O hardware).

      Different terminologies for different things...

    19. Re:Wait... by Bilzmoude · · Score: 1

      I think there is still a bit of confusion. The X Server is a server. It serves graphics to an application.

      The client application uses the X protocol to send all of it's information from the server application. When the client sends information to the X server, it is still only a request to draw... to provide the service to the client application. The X server can deny that request. It is a high-level monotring system that allows multiple cleints to connect to it... not the other way around.

      In contrast, the computer hosting the client application is also a server, serving the application to the user. Still, from the appliction/graphics system perspective, the client app can only request to draw stuff, and receive stuff from the client.

      Brian

    20. Re:Wait... by SiChemist · · Score: 1

      By that logic, physicists should stop using higher math to describe phenomena because it only makes sense to "hard-core physics geeks".

      The terminology is used because it is accurate. I would hate for technical endeavors to sacrifice accuracy in the name of preventing "newbie" confusion.

    21. Re:Wait... by NoMercy · · Score: 1

      Doesn't make much sense the other way around, programs connect to the window manager, the window manager can't connect to programs.

    22. Re:Wait... by Anonymous Coward · · Score: 0

      Another way to look at it: One server has many clients.

      A webserver, many Internet Explorers, many Netscapes.

      A fileserver, many Words, Many Excels.

      An X-server, many xterms, many Firefox windows.

    23. Re:Wait... by puetzk · · Score: 1

      As you pointed out, a print server provides printing. A file server provides files. etc.

      I usually like to phrase the Xserver case as follows:

      An X server provides software with a human who can "sign on the X_______________, please" :-)

      Or, there's always "In Soviet Russia, X serves you!"

      --
      The Matrix is going down for reboot now! Stopping reality: OK. The system is halted.
    24. Re:Wait... by Anonymous Coward · · Score: 0

      Look at it from a network standpoint. The application connects to the X server, just like your web browser connects to a web server.

      That is why the X server is the server.

    25. Re:Wait... by Horse+Rotorvator+JAD · · Score: 1


      Yes. It is this whole idea of what is the client and what is the server and which does which that resulted in thousands of skript kiddiots downloading Back Orifice and infecting their own machines by double clicking on the server.exe instead of putting the server executable on the victims machine where it belongs. It is kind of counterintuitive at first.

    26. Re:Wait... by pkhuong · · Score: 1

      Well, quite simply: The applications connect to a server running on my box. Therefor, applications are clients.

      --
      Try Corewar @ www.koth.org - rec.games.corewar
    27. Re:Wait... by IHateSlashDot · · Score: 1

      I never understood how people can mix this up. The XServer concept (and terminology) makes perfect sense and in no way conflicts with what people consider the "normal" definition of client and server. The problem stems from the fact that very few people actually understand what the terms 'client' and 'server' mean in any context.

    28. Re:Wait... by Anonymous Coward · · Score: 0

      Nice answer, dude.
      I loved that episode with the alternate universe transporter malfunction.
      Wish it happened with all my bills while they're being sorted at the sorting office.

    29. Re:Wait... by steveha · · Score: 1

      When you learn that the X server is indeed the server, it is easier to understand important properties of the interaction with X clients and servers, like, if you shut down the server, the clients lose their display

      If you terminate a web browser, your web browsing is interrupted. From the user's point of view, a web browser works much like an X server, but the names are backwards. "Server" does not necessarily imply that it keeps state for you.

      I still think the X guys could have called the window display part the "client". The internal documentation, read only by computer geeks working on X, could use the correct terminology to document the protocols, without confusing newbies.

      Yes, the X server serves windows, so the name is valid. But why do we have to name it based on what the protocols are doing? If you take a step back and look at a bigger picture, you could with equal validity say that your rack-mount server box is an X application server, and that the user runs an application client. Every window opened by an X server has to have a client on the other end, and just by calling that client an "application" we can shift the terminology to make it easier to understand.

      steveha

      --
      lf(1): it's like ls(1) but sorts filenames by extension, tersely
    30. Re:Wait... by Anonymous Coward · · Score: 0

      thank you. Very much

    31. Re:Wait... by mabinogi · · Score: 1

      to me it's simple -
      A client connects to a Server.
      Servers do not connect to clients.

      the X server does not open a window on the client, the client requests that the server open a window. That's all there is to it, you can't just swap the names around as the usage of them is well defined.

      If you want to avoid confusion, then don't use the term client and server at all as they already have very clear meanings - come up with new names.

      Application and Display work well for me.

      --
      Advanced users are users too!
  3. No Thanks... by Anonymous Coward · · Score: 1, Interesting

    Making your own Cygwin based "live CD" is astonishingly easy.

    I have been carrying versions of my own design for many years now.

    I even include a nice litte autorun feature with mine.

    1. Re:No Thanks... by adeydas · · Score: 1

      can you please provide some info on how to go about it? i am trying to do the same too...

    2. Re:No Thanks... by agraupe · · Score: 1

      Really? I tried to make one, and it didn't work very well at all... Perhaps you could enlighten us on how to do this?

    3. Re:No Thanks... by Kehvarl · · Score: 0

      better yet, give use a cygwin package that will let us run enlightenment on our cygwin live CDs.

    4. Re:No Thanks... by Anonymous Coward · · Score: 0

      We also did this for our Engineering freshman here at CAEN, College of Engineering, University of Michigan. Our goal was to create a CD students could run on their own laptops or desktops to have not only an X environment, but software development environment to do their E101 assignments. We ran into some stumbling blocks and I thought others may be interested in what we did. I remember that symlinks were screwy on the cdrom copy, 5 registry settings had to be adjusted to point to the cdrom device, and the cygwin.bat file was hard coded to the "c:" drive. Here are my notes on creating the final cdrom: 1. Bring up a cygwin shell. 2. Do a recursive find and re-write all soft links. If you don't do this, then soft links will appear as "files" on the cdrom that is created. For some reason, re-writing these will make an actual recognized shortcut on the cdrom. 3. Replace the following tmp directories with links to your temp folder: /tmp, /var/tmp, /usr/tmp. Link them through /cygdrive/c/tmp or whatever. 4. Link /home to /tmp 5. Check the link text for the following links because they probably need adjusting. /etc/hosts, /etc/networks, /etc/protocols, /etc/services. They need to point to /cygdrive/c/WINNT/system32/drivers/etc/ 6. Point /etc/passwd and /etc/group to /tmp 7. Replace top level cygwin.bat script or edit to get rid of hardcoded drive letter. 8. On target machine, tweak the 5 registry settings to point to the cdrom: My Computer/HKEY_LOCAL_MACHINE/SOFTWARE/Cygnus Solutions/Cygwin/mounts v2/* Questions? Send them to cygwin_cd@umich.edu

  4. I don't get it. by Phidoux · · Score: 2, Insightful

    What is the point?

    1. Re:I don't get it. by BrynM · · Score: 5, Informative
      What is the point?
      Consider these ideas:
      • Take a CD to work and use X on any machine with a CD drive
      • Use this as a framework to add more applications like dev tools, auditing tools or desktop apps (probably forking the project, but interesting)
      • Use it to prove to the ill tempered that *Nix is not all bad and quite usable
      • Find a way to port it to Flash drives and such
      • Another valid use of BitTorrent :D (the download of this iso that is)
      Remember that this is an early version. The best uses are to come probably.
      --
      US Democracy:The best person for the job (among These pre-selected choices...)
    2. Re:I don't get it. by UnderScan · · Score: 4, Informative

      > What is the point?
      The point is easy interoperability between *nix and Windows OSs. See my post at OSNews.com http://www.osnews.com/comment.php?news_id=9163#313 438 of it's ease of use.

      You can also find more info from from a paper published for the SIGUCCS of the ACM titled: Easy access to remote graphical UNIX applications for windows users Listed below is the publicly available abstract:
      ABSTRACT
      A barrier deters Windows users from evaluating graphical scientific software that runs only on remote UNIX systems. Graphical UNIX applications are based on X Windows. To make use of X applications, Windows users must install an X server, install communications software for connecting to remote UNIX systems, and configure their systems to display graphics from remote systems. This barrier can be removed by making use of an X server and communications software that run live from CD-ROM. This poster presents such a CD-ROM known as XLiveCD.

      XLiveCD appears to users as an application that provides a command-prompt that allows them to log in to remote computers. Windows XP/NT/ 2000 users insert the CD into a drive and click twice in response to a wizard. A terminal window appears on the screen and provides a command prompt. From the command prompt users run the secure shell (ssh) to connect to a remote computer and launch applications. X graphics windows are forwarded automatically.

      XLiveCD is based entirely on open source software and is available free for download. It is a Cygwin environment (from Red Hat, Inc.), including the X.org X server and openssh installed and modified to be run from CD-ROM. The home page is http://xlivecd.indiana.edu/.

    3. Re:I don't get it. by dario_moreno · · Score: 5, Interesting

      I see the point for portables computers with WiFi or GPRS Internet access, which can be a pain (or simply impossible) to setup under Linux. Imagine that you can borrow a laptop from time to time at work to go on the road, and cannot afford to take hours to install cygwin, but with this solution instead you can in seconds connect to your remote Unix server.

      --
      Google passes Turing test : see my journal
    4. Re:I don't get it. by MoneyMan · · Score: 5, Insightful

      The point is that you can sit at any windows machine, which may not necessarily be your own, and have a decent set of utilities to use.

      I personaly work on many machines on any given day. The majority of which I do not own. I'm not "allowed" by my customer to go and just start throwing applications onto their system willy-nilly.

      With this, I can work on any machine, using a shell I know, (bash), have a functional Xserver available, and access to a bajillion other GNU utilities without ever installing a single app.

      Ever needed to tail a file in windows? It's there. Yes, there is a tail app for windows, and it's free. The point here is that this doesn't need to be installed. Grep? same thing.

      Just boot to a LiveCD distro, you say? But I need to see what's happening on this Virii / Spyware ridden hunk o' junk while it's running windows.

      Could I build my own suite? Yeah... but why would I? This has what I need.

      Kudos and my thanks to the Cygwin team.

    5. Re:I don't get it. by evilviper · · Score: 2, Insightful
      Take a CD to work and use X on any machine with a CD drive

      Yes, but use X to do WHAT exactly? Click on pretty buttons over and over again? If I can't have cygwin on disk, able to manipulate files, save scripts, etc, what's the use, really? The few Unix apps that are worth the trouble of running in an X11 window on a Windows box, already have native ports.

      Use this as a framework to add more applications

      Yeah, great, another framework... because we didn't have nearly enough already. Does getting Cygwin running on read-only media seem all that difficult to you?

      Use it to prove to the ill tempered that *Nix is not all bad and quite usable

      Yeah, we sure need another one of THOSE too.

      Seriously, Cygwin is the last thing I'd want to show people as an example of Unix... It's a crufty layer on top of Windows, which gives it the disadvantages of both. Cygwin is a nice tool for someone who knows Unix well, but for those that don't, it's a whole other operating system, with a whole new set of commands they have to learn just to use a couple of programs.

      Find a way to port it to Flash drives and such

      Haha! That's hilarious. Sounds about like taking a Linux Live-CD, and porting it to run on a hard drive...

      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    6. Re:I don't get it. by BrynM · · Score: 4, Interesting
      It's a crufty layer on top of Windows
      Exactly! You don't have to RTFA to know that this means you don't have to even re-boot your machine to use it. This is an advantake to those of us on W32 boxen at work that are refused a *nix dev machine. If you think it sucks, don't use it. I happen to see some usefulness for me. To each their own.
      --
      US Democracy:The best person for the job (among These pre-selected choices...)
    7. Re:I don't get it. by smacktits · · Score: 1

      Ever needed to tail a file in windows? It's there. Yes, there is a tail app for windows, and it's free. The point here is that this doesn't need to be installed. Grep? same thing.

      Neither does the Windows version. It's a non-installing .exe file. I use it daily; it's a great application.

    8. Re:I don't get it. by MoneyMan · · Score: 1

      Knew it was coming. You're correct. You don't need to install a good percentage of the tools that are actually ported to windows.

      I'm just saying the Cygwin team has done me a HUGE favor in collecting handy utilities in one place, and that it's not possible / practical to install cygwin.

    9. Re:I don't get it. by Alioth · · Score: 1

      Well at least you won't sit on the point, then :-)

      For me, having a nice set of useful tools plus Perl THAT DOESN'T HAVE TO BE INSTALLED (i.e. need Administrator privileges).

      There are many things that I encounter in every day work environments which are fixed by a trivially short perl script (which are a monumental pain in the ass in VBScript or impossible with a batch file). I might not have the freedom of being able to install Perl, or bash or grep/sed/awk etc. on $RANDOM_PERSON's Windows system to fix a problem. However, most people won't have an objection to me running a toolkit off a CD that doesn't actually get installed on their computer. Gettin useful utilities without having to install anything is extremely valuable - it's one of the reason I love the PuTTY tools (psftp, putty and related ones like winscp) because they run standalone without needing administrator privileges or installation.

      It's just something else for the armoury (along with a Knoppix disk, which has been incredibly useful for recovering data from machines that won't boot).

    10. Re:I don't get it. by nickos · · Score: 2, Interesting

      Yes, but if you use a native Windows version you have to use the terrible Windows command prompt. Does anyone know a replacement that remembers its command history prior to the last reboot and (for bonus points) lets you cut, copy and paste using the standard Ctrl x/c/v.

    11. Re:I don't get it. by Habahaba · · Score: 2, Interesting
      This package is HUGE!

      Has anybody made a *samll* backage of the Cygwin/X? Putty + that should be very small and fit anywhere (like USB kaychain). Cygwin/X should not need much... I almost did it, but had problems with fonts that I could not solve.

    12. Re:I don't get it. by Anonymous Coward · · Score: 0
      Does anyone know a replacement that remembers its command history prior to the last reboot

      Nope, but you could write a logoff script that appends the output of doskey /history to a history file. You can't merge the history back into the shell's buffer, but it's a start. Maybe you could merge it back with one of the Win32 Console API functions, but it seems kinda complex.

    13. Re:I don't get it. by Anonymous Coward · · Score: 0

      To each their own.

      "To each his/her own.".

    14. Re:I don't get it. by Anonymous Coward · · Score: 0
      Gettin useful utilities without having to install anything is extremely valuable - it's one of the reason I love the PuTTY tools (psftp, putty and related ones like winscp) because they run standalone without needing administrator privileges or installation.

      They're not entirely standalone. The putty tools, and Cygwin, add some registry keys.

    15. Re:I don't get it. by Anonymous Coward · · Score: 0

      That is why you run the shell in emacs. The windows command prompt is quite useless.

    16. Re:I don't get it. by Tim+C · · Score: 1

      There's an excellent (imho, of course) native-Windows ssh client called putty - take a look at http://www.chiark.greenend.org.uk/~sgtatham/putty/ . Obviously that doesn't provide an X server, etc, but if ssh access is all you require, it'll work just fine.

    17. Re:I don't get it. by JohnBaleshiski · · Score: 1

      This is fantastic.

      At work, we have a linux box running DB2. I'll save the DB2 bashing for another time. But, in order to see the DB2 control panel (since we moved the CPU into a locked room), I have to use my linux workstation. With this application from Cygwin, the other developers who do not have a linux machine can do the same!

    18. Re:I don't get it. by dario_moreno · · Score: 1

      putty is good ; I also use TeraTerm pro with secure extensions (ttsf has my trust). I was able to demonstrate remote graphics on a slow modem thanks to it, using the vt220 emulation mode. WinScp is also very convenient (and free).

      --
      Google passes Turing test : see my journal
    19. Re:I don't get it. by halivar · · Score: 3, Informative

      Yes, but use X to do WHAT exactly? Click on pretty buttons over and over again? If I can't have cygwin on disk, able to manipulate files, save scripts, etc, what's the use, really? The few Unix apps that are worth the trouble of running in an X11 window on a Windows box, already have native ports.

      The debugger that came with our version HP/UX server did not have a console interface; it was GUI only. That means we had to have X to log in an do any debugging work on our apps.

      I could have used something like this.

    20. Re:I don't get it. by Anonymous Coward · · Score: 0

      The point is if everyone asks a question such as yours, we would never get anywhere.
      What's the point in living? Why don't we all just suck the barel of a shotgun instead?
      Every once in a while there are always people who ask why do that? or what's the point on /.
      The answer is simply because they can and/or want to.

    21. Re:I don't get it. by technomom · · Score: 1

      This is a godsend for those of us who have to go to customer sites to service a Linux system and the customer provides a Windows system for access and an admonition against using your own laptop to plug into their network or installing any software on the Win system.

      JoAnn

    22. Re:I don't get it. by Anonymous Coward · · Score: 0

      To each my own -- God :P

    23. Re:I don't get it. by Dogers · · Score: 1
      The few Unix apps that are worth the trouble of running in an X11 window on a Windows box, already have native ports.

      Really? Wheres the Windows port of Evolution?

      Evolution is one of the big reasons pulling me to linux on my home pc (ok, not a great reason, but whatever :p)
      --
      I am a viral sig. Please copy me and help me spread. Thank you.
    24. Re:I don't get it. by Anonymous Coward · · Score: 0

      Yes, but use X to do WHAT exactly?

      Notice how the article emphasized the presence of an SSH client? I think the main idea is to use this CD to make an X terminal out of any Windows machine. The apps and files are all on the system which runs SSH server.

      If I can't have cygwin on disk, able to manipulate files, save scripts, etc, what's the use, really?

      That's a weakness of all live-CDs. This one solves it.

      --
      . --- The point

    25. Re:I don't get it. by Chelloveck · · Score: 1
      Take a CD to work and use X on any machine with a CD drive
      Yes, but use X to do WHAT exactly? Click on pretty buttons over and over again? If I can't have cygwin on disk, able to manipulate files, save scripts, etc, what's the use, really? The few Unix apps that are worth the trouble of running in an X11 window on a Windows box, already have native ports.

      We have some stand-alone test equipment such as an HP logic analyzer which can export their displays via X-Windows. It's much nicer using them this way rather than from the front panel. I have Cygwin and X installed on my PC, but that doesn't help me much when I'm using the equipment at someone else's desk. This CD is perfect for that.

      It's also perfect to hand to other engineers who want to be able to use the equipment this way, but who don't give a pair of fetid dingo's kidneys about running any other Cygwin or Unixy stuff.

      --
      Chelloveck
      I give up on debugging. From now on, SIGSEGV is a feature.
    26. Re:I don't get it. by interiot · · Score: 1
      Crap, I don't have time to figure this out right now, but I've done this once before. It goes something like this:
      • download the zip version of ActivePerl
      • fix one or two files
      • Burn the directory that contains bin/lib/site onto a CD
      The problem is that there's at least one file that has to be twiddled with... lib\Config.pm contains a lot of lines that say "please-run-the-install-script". If you compare that file to lib\Config.pm on a normal perl install, they're completely different. I know I've specifically seen some things in the changelog that specifically say they were put in to make it easier for people to run without first installing, but I don't remember the precise details.

      I don't have enough time to spend with google, but if you look through some of the windows-oriented perl mailing lists, people have posted the details there.

    27. Re:I don't get it. by rockhome · · Score: 1

      In my line of work, customers sometimes stick me at a desk with a PC that lacks an X server, and getting one installed is sometimes a problem. Since the product my company makes only runs in X, I need it. This solves that sort of problem for me.

    28. Re:I don't get it. by DrSkwid · · Score: 1

      fire up cygwin CD

      cygwin> ssh -X your_unix_machine

      % firefox &

      firefox now displays on the Windows machine but is *running* on your unix box

      so all your bookmarks etc. follow you, for one example of usefulness

      double plus good if your desktop pc is something like the pentium75 touchscreen unit I have here that has drivers for win95 only, now I can use it as a nifty web browser, with the browser running on my Dual 1Ghz PIII FBSD server.

      --
      There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
    29. Re:I don't get it. by giminy · · Score: 2, Interesting

      Yes, but use X to do WHAT exactly? Click on pretty buttons over and over again? If I can't have cygwin on disk, able to manipulate files, save scripts, etc, what's the use, really? The few Unix apps that are worth the trouble of running in an X11 window on a Windows box, already have native ports.

      Native ports, yes, but does your desktop Windows machine compare to this?

      unix:$ sysinfo

      General Information

      Manufacturer is Sun (Sun Microsystems)
      System Model is Fire V440
      Main Memory is 16.0 GB
      Virtual Memory is 38.1 GB
      ROM Version is OBP 4.13.0 2004/01/19 18:28
      Number of CPUs is 4
      CPU Type is sparc

      (note: some details cut out to preserve the server's anonymity)

      This liveCD would be pretty useful to me. I would rather run my big computational and memory-intensive programs on our campus "big iron" unix servers than on my little pentium 4 desktop machine, which only has one cpu and a half a gig of ram. But hey, I'm a CS student writing chaos programs. YMMV.

      --
      The Right Reverend K. Reid Wightman,
    30. Re:I don't get it. by ViolentGreen · · Score: 1

      Haha! That's hilarious. Sounds about like taking a Linux Live-CD, and porting it to run on a hard drive...

      No, it's nothing like that. It'd be like putting a Linux Live CD on a USB drive.

      --
      Not everything is analogous to cars. Car analogies rarely work.
    31. Re:I don't get it. by theguywhosaid · · Score: 1

      X(in this case) is all about remote login. Save the scripts on the computer you are ssh-ing(or whatever) into, and pretend windows is a fancy terminal.

    32. Re:I don't get it. by Anonymous Coward · · Score: 0

      It's a godsend for working away from your desk for academics.... I'm using XLiveCD now to run Mozilla on my University account. Why? Not just to post here on /. I can assure you (although it's working well for that too).

      - I now have easy access to all those subscription e-journals I use in the office from any Windoze machine (e.g. on parent's broadband just now). Just ssh in and run Mozilla on the University's system - it just works, with no fuss.

      - Matlab, Maple, Mathematica at my University can now also be accessed from any machine. Even 3D plots in Matlab could be zoomed and rotated at an acceptable speed when I tested it just now.

      Sure, a Linux setup would be closer to optimal - but my parents don't want the fuss of that, or of 500Mb of cygwin or eXceed sitting on their HD. And I don't want to try and teach Knoppix how to connect to broadband for each machine I use (is that even possible?).

    33. Re:I don't get it. by cayenne8 · · Score: 1
      "Yes, but use X to do WHAT exactly? Click on pretty buttons over and over again? If I can't have cygwin on disk, able to manipulate files, save scripts, etc, what's the use, really? The few Unix apps that are worth the trouble of running in an X11 window on a Windows box, already have native ports."

      Well, here's a good example. Lets say your some type of admin on a Unix server...say a DBA. You can only connect to these boxes via ssh.

      Lets say they get move you to a new network...take away your linux boxes..and force you now to a windows box, and they refuse to provide you with an ssh client...

      So, now, to do your job on the box...you have to run to the server room everytime? Or, with this...you can now run Cygwin from the CD drive...it isn't locked down. And you can now connect to your boxes and have Xforwarding...and you can even run oracle installer when you need...and you have your secure connection back to the Sun boxes...etc.

      Now...don't ask me how I could come up with just such a scenario...but, I could see how it could happen...

      :-)

      --
      Light travels faster than sound. This is why some people appear bright until you hear them speak.........
    34. Re:I don't get it. by SpooForBrains · · Score: 1

      I find myself quite frequently wishing I had an X server on the various windows boxen I'm forced to use in the course of my duties. If nothing else, it would allow me to run Firefox from my box at home and have no easily readable traffic going through other people's networks.

      --
      "The dew has clearly fallen with a particularly sickening thud this morning"
    35. Re:I don't get it. by gg3po · · Score: 1

      I once spent about a month living in a house in Mexico that had no internet connection. The only access was through 2 local internet cafe's, which unfortunately, only ran Winblow$. I needed to ssh to my computer at home, and was sick of trying to function without my 'swiss army knife' (Perl). I managed to talk the manager of one of the cafe's into allowing me to install "some software to connect to my computer at home" which was really Cygwin+all *nix apps I might need during my stay. It took forever over that slow connection. A live CD would have really come in handy, back then!

      P.S. The astute reader will note that several of the aforementioned '*nix apps' already have native windows ports, but they were not installed on these boxen, and Cygwin has them all bundeled in one convenient package. Talking the manager into installing one thing (Cygwin [really many in one, I know]) was easier than talking him into installing many different programs, which is what I would have to do to hunt down all the native ports, individually.

      --
      ---
    36. Re:I don't get it. by Aeiri · · Score: 1

      Or...

      You could create a boot floppy that has an SSH client on it, and SSH in to the UNIX box with the X forwarding on that.

      UNIX (well, SSH'd UNIX) running on Linux, as opposed to UNIX running on Windows.

    37. Re:I don't get it. by Aeiri · · Score: 1

      Which is what I almost did awhile ago (had it running perfectly at 100MB!)... then the mistake of me getting a Maxtor drive caused the partition I made for it to become 99% corrupted...

      Then I tried to make my own LiveCD, and the same thing happened (I am getting a new drive here like next week, I can't stand this fucking thing!)...

      Now I'm going to take stuff out of Knoppix and add stuff that I need, etc, and create my own Linux LiveCD THAT way, with /dev/sda1 mounted at /home (which is what I do on my current installed desktop).

      I would want to have the OS and apps WITH ME AT ALL TIMES, as in, I don't need internet connection, JUST a CD drive. Wouldn't lag as much either :)

    38. Re:I don't get it. by cayenne8 · · Score: 1
      Well, that kinda knocks you out if you're a 'multi tasker'..personally, I like to have email running all the time...calendars...etc.

      Let's say you're stuck with a 'far too locked down' windows box...still, with this X on CD, one can ssh into the Sun boxes...be working on scripts/jobs on those while at the same time, your browser, email and other tools are available at the same time to you.

      Hey...I'm just looking for an 'out' for those poor people stuck with nmci....

      --
      Light travels faster than sound. This is why some people appear bright until you hear them speak.........
    39. Re:I don't get it. by Aeiri · · Score: 1

      I was assuming that you could figure out how to run email clients on the UNIX box as well, since we are assuming said servers have X, then why WOULDN'T they have an email client, browser, etc, on it?

      I know Solaris and RHEL have those things, not sure about others though.

    40. Re:I don't get it. by Anonymous Coward · · Score: 0

      Find a way to port it to Flash drives and such

      Step 1: Purchase 512mb flash drive
      Step 2: Copy CD to flash drive
      Step 3: Enjoy running X apps

    41. Re:I don't get it. by BluBrick · · Score: 1

      There is Cygterm, that allows you to use almost any native Windows terminal emulator to connect to a Cygwin shell instead of the default "DOS" box.
      I know that TeraTerm works well under Cygterm, because I use it myself. And it appears that PuTTY does as well.

      --
      Ahh - My eye!
      The doctor said I'm not supposed to get Slashdot in it!
    42. Re:I don't get it. by evilviper · · Score: 1
      That means we had to have X to log in an do any debugging work on our apps.

      Okay then... Explain why you would want to use a cygwin version of X11 running off a CD, rather than a native Windows XServer.
      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    43. Re:I don't get it. by evilviper · · Score: 1

      I'll ask you the same thing... Then what's the advantage of using a CD filled with Cygwin stuff, when you just want an XServer for windows? Why not just use a native Windows XServer. Hell, you could fit one on a floppy disk if you like...

      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    44. Re:I don't get it. by evilviper · · Score: 1

      You're implying the same thing just about everyone else has... You want to use the XServer and SSH client to connect to a Unix machine. So why not use NATIVE Windows SSH client (eg Putty) and NATIVE Windows X11 Servers? You could probably fit them on a floppy disk...

      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    45. Re:I don't get it. by evilviper · · Score: 1

      Making it a BOOT floppy isn't a good idea, but why not just run Windows versions of SSH/X from a floppy or CD? What does a whole cygwin install on a CD do for you?

      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    46. Re:I don't get it. by evilviper · · Score: 1
      You don't have to RTFA to know that this means you don't have to even re-boot your machine to use it.

      Yes, I realize that, but what uses have you got for it? My original question asked this, and you've given no answer at all.

      3 cheers for /. moderation
      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    47. Re:I don't get it. by BrynM · · Score: 1
      but what uses have you got for it? My original question asked this, and you've given no answer at all.
      The first one that comes to me is to convince the Admin at work that there is more in the world than an MS solution. I think I already mentioned that. Second is being able to do better traffic and load analysis on our IIS (I know, save the speech) web server without actually installing Cygwin, which can be a security risk. The fewer usable binaries living on a production box, the better - that we both agree on. Since I have no choice about the server software we're using, I can at least use some alternative tools and not leave them hanging around on a production box should someone root it. This means that I just eject the CD and they are gone. Admin happy and cracker sad :D

      I hadn't really thought of Cygwin as a "portable" solution until this came out. Many other posts have also included instructions to roll your own and put it on a flash drive. Now that I'll be playing with the idea, I'm sure I'll find more uses.

      --
      US Democracy:The best person for the job (among These pre-selected choices...)
    48. Re:I don't get it. by giminy · · Score: 1

      Putty == 380k, and an XServer (with OpenGL support) would be 1MB or less? Got a link to a Win32 X11 server that small? I'd be game for giving it a try.

      --
      The Right Reverend K. Reid Wightman,
    49. Re:I don't get it. by evilviper · · Score: 1
      Putty == 380k

      Bah! Older versions are much smaller...

      XServer (with OpenGL support) would be 1MB or less?

      With OpenGL? I think not... Not in an XServer small enough to fit on a floppy. You'll have to go with a CD-based solution if you need OpenGL.

      Older versions of M/IX, before they discontinued their Free version, were quite small... About a 2.5MB download. Extract it, delete a couple MBs of unneeded fonts, unnecessary programs (xmag, tntstart), then you need to compress it into a self-extracting zipfile to get it down to floppy disk size. Compress (an older version of) Putty.exe in there too to save even more space.

      Just search for the files "getme1st.exe" & "file0001.bin" and you'll find plenty of sites that still have it mirrored, like this one.
      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    50. Re:I don't get it. by Chelloveck · · Score: 1

      You know of a free native Windows XServer? Do tell! I'll gladly use it instead. Simple is good.

      One nice thing about the XLiveCD is that it runs a rootless server; each window is displayed as a separate Windows window, basicly using the Windows GUI as the window manager. That's just gravy, though.

      --
      Chelloveck
      I give up on debugging. From now on, SIGSEGV is a feature.
    51. Re:I don't get it. by Minna+Kirai · · Score: 1

      Explain why you would want to use a cygwin version of X11 running off a CD, rather than a native Windows XServer.

      Cygwin is native-Windows. It's nice to run from CD because the cygwin installer is irritating to operate. The reason it's preferable to other native Windows XServers is that all the rest are either expensive, or suck.

    52. Re:I don't get it. by halivar · · Score: 1

      Cygwin is native-Windows. It's nice to run from CD because the cygwin installer is irritating to operate. The reason it's preferable to other native Windows XServers is that all the rest are either expensive, or suck.

      Bingo. I used KiaX at the time, and it blew big-time. Not even close to being as nice as x.org.

    53. Re:I don't get it. by Minna+Kirai · · Score: 1

      You still haven't noticed that Cygwin is NATIVE.

      Older versions of M/IX, before they discontinued their Free version, were quite small...

      There was never a Free M/IX. There were free versions, but not Free (if there had ever been, they'd still be availible).

      Why not just use a native Windows XServer. Hell, you could fit one on a floppy disk if you like...

      Give a link to one I can download without paying money, and that won't time out after 120 minutes of use, or turn off after a month without registering.

    54. Re:I don't get it. by evilviper · · Score: 1
      You still haven't noticed that Cygwin is NATIVE.

      I haven't noticed that, because it's not true. Cygwin has to go though an extra layer (hence the need for the dlls everywhere), and it needs filename/filesystem translation, and can't understand a filespec like D:\file.txt. Cygwin is not native.

      There was never a Free M/IX. There were free versions, but not Free

      I have no idea what you're talking about. Free but not free? Right then.

      Give a link to one I can download without paying money, and that won't time out after 120 minutes of use, or turn off after a month without registering.

      I did EXACTLY that in my last post, Einstein.
      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    55. Re:I don't get it. by evilviper · · Score: 1
      You know of a free native Windows XServer?

      Hell, there are dozens...

      Older (free) versions of MI/X are still mirrored all over the web. Search for:
      "getme1st.exe file0001.bin"
      to find thousands of sites that keep a local copy, like this one. It's nice and small enough to fit (compressed) on a floppy.

      If you want rootless, just look for X-Deep/32, which is a full-featured X Server product that has gone freeware.

      There are many, many more out there, if you just take the time to look for them.
      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    56. Re:I don't get it. by Minna+Kirai · · Score: 1
      Cygwin has to go though an extra layer (hence the need for the dlls everywhere)

      Tons of native Windows programs rely on extra DLLs.

      I have no idea what you're talking about. Free but not free?

      If you don't know what Free means, why did you specifically write "Free" instead of "free"? That'd be like someone using "Windows" in a sentence and not knowing it means a Microsoft product instead of a pane of glass.

      I did EXACTLY that in my last post, Einstein.

      Illegal copyright infringement doesn't count... but that's what it means to redistribute their old product without permission. But that doesn't matter anyway, since I tried your link, and it won't run on Microsoft(tm) Windows XP(r): "Error: Unable to update TNTPROC.INI file". A visit to microimages.com will confirm:
      1. "NOTE: The version of MI/X that comes with the TNT products cannot be used apart from the TNT products. If you want to use MI/X for other X applications, you need the stand-alone version."


      So, that one doesn't work, so it sucks. As far as your other link (pexus.com), that product was only freely released in the middle of this year. It's therefore entirely reasonable for people to have been unaware of it, making your rude assaults completely uncalled-for.

      However, I'll give it a try too, and see if it sucks or not. Hmm, 15 meg- not as small as what you were claiming, but a reasonable size. Run it, and:
      1. XCL MFC Application: XCL MFC Applition has encountered a problem and needs to close. We are sorry for the inconvenience.


      So, it doesn't work either, so it also sucks. Oh, wait, I was wrong- it works, but only if you start the "X-Deep 32 Root Window (:0 SW Mode)" first. So alhough not rootless like you said, it's not totally useless.

      However, it doesn't include SSH, and configuring putty to tunnel X11 for a separate application is difficult enough to make the Cygwin approach easier overall.
    57. Re:I don't get it. by evilviper · · Score: 1
      Tons of native Windows programs rely on extra DLLs.

      Yes they do, but the DLLs other programs rely on aren't an emulation layer, as the Cygwin DLLs are. I mentioned the DLLs to elaborate, not as the basis for my argument... You're as bad as most of the trolls around here.

      If you don't know what Free means, why did you specifically write "Free" instead of "free"? That'd be like someone using "Windows" in a sentence and not knowing it means a Microsoft product instead of a pane of glass.

      Just because you're in the stallman cult, doesn't mean everyone else is. I write "Spam" all the time and nobody ever thinks I'm talking about the food product.

      Illegal copyright infringement doesn't count... but that's what it means to redistribute their old product without permission.

      Bullshit. You have NO idea what you're talking about, and are just making things up. The license (and FAQ iirc) of the MI/X server specifically says you are free to mirror the product, with a few minor limitations. The mirrors of the product are perfectly legal...

      A visit to microimages.com will confirm:

      "NOTE: The version of MI/X that comes with the TNT products cannot be used apart from the TNT products. If you want to use MI/X for other X applications, you need the stand-alone version."

      You know, it's like I'm talking to a brick. They no longer have the free version at their site... The version available via their site is NOT the one that is mirrored all over the web. The MI/X server that comes with their TNT line is NOT the one you downloaded. You've confirmed nothing, and are making things up as you go.

      So, that one doesn't work, so it sucks.

      I've used it successfully on recent versions of Windows, including Windows 2000. I make it a point not to use XP, but I'm willing to bet these numerous problems you're having are your own making.

      It's therefore entirely reasonable for people to have been unaware of it, making your rude assaults completely uncalled-for.

      Unaware of that specific product, yes, but there are MANY, MANY other Free, fREE, FREE, and free native Windows X servers, that have been around much longer.

      Hmm, 15 meg- not as small as what you were claiming

      Stop with this bullshit, you're not fooling anyone. I didn't claim that every Windows X server on the planet was small enough to fit on a floppy. A few are, however. I linked to that one as it's one I've used successfully in rootless mode, which was specifically requested. There are other, smaller X servers I'm sure, but I don't tend to suggest anything I haven't used.

      So, it doesn't work either

      PEBKAC

      However, it doesn't include SSH, and configuring putty to tunnel X11 for a separate application is difficult enough to make the Cygwin approach easier overall.

      It is a single application, and it's ridiculous to think it would magically integrate with all your other programs, and automatically do everything you could ever want it to do. If you want everything integrated, write a couple scripts to get the job done. Very easy. Of course, you whining complaints about a couple specific programs are entirely off-topic.
      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
  5. the point is by Anonymous Coward · · Score: 0

    some people still use windows for the majority of their work/play but require some *nix functionality (but not enough to migrate completely).

  6. The point? by Random+Data · · Score: 5, Interesting

    I was going to ask what the point was, given the number of Live CDs such as Knoppix, etc. Then I actually RTFA and they suggest it's for use in public access Windows boxes, where a reboot may not be available but running stuff from the CD is.

    I still suspect VNC on a USB key or CD might be easier, and the difference between forwarding X and using VNC isn't that much in my experience.

    1. Re:The point? by KingPunk · · Score: 0

      and your whole vnc idea isn't that bad either.
      espically considering tightvnc server/client
      as a built-in http server to access your server via the www
      which is great for those pissy internet cafe's that don't want you
      downloading didly jack squat. ;)

      it is relatively insecure by default, but im sure if somebody reworked the code for a short bit
      they could include ssl with it, with little to no hitch.
      anways, just food for thought ;)
      --kingpunk

    2. Re:The point? by Dr.+Descartes · · Score: 2, Interesting

      My experience has been that VNC is less bandwidth intensive which can be real handy if you're working in an environment without business/commercial connectivity. I've found myself in that situation a couple of times here in Alaska where bandwidth is kind of expensive.

      I imagine there's times when one would want their entire session encrypted beyond the authentication process and forwarding X is great for that. Many individuals are less security conscious and would probably have a better experience with VNC

    3. Re:The point? by fearlezz · · Score: 5, Interesting
      they suggest it's for use in public access Windows boxes
      Great idea. There's only one problem with public access Windows boxes: they cannot be trusted. Public access machines may have keyloggers, backdoors and stuff. I don't want anyone to see my password because I login from a windows box. Don't trust internet cafe's... So, personally, I was thinking more of using this when I'm visiting family and friends.
      --
      .sig: No such file or directory
    4. Re:The point? by Random+Data · · Score: 2, Insightful

      Replying to myself... Oh dear.

      Thinking about it, I just realised I flagged myself as someone who's been using Windows too much (or at least using single user machines). Using an X server means you can have multiple people accessing a single largish back end server, which isn't doable with VNC. For example - you're in a University/College course with a small number of terminals, but there's a Windows lab with network access. You've spent too much on cheap alcohol^W^Wtextbooks to afford a decent PC or net connection, so this way you can sidestep the cue for the terminals to do your work.

    5. Re:The point? by Minna+Kirai · · Score: 2, Informative

      I was going to ask what the point was, given the number of Live CDs such as Knoppix, etc.

      Although it's improved with the recent 3.7 release, there are still many, many PC hardware configurations that Knoppix won't run on- and many more where it won't be able to initialize the network device. That's especially common if you have a software modem, a newer WiFi card (like 802.11g), or if you need to use a VPN (even if a Linux client does exist, installing it after booting a livecd would be a pain).

      The screen device is also unlikely to be utilized fully. Although Cygwin's X11 server is occasionally very slow, the Knoppix startup will often be unable to use anything better than a generic VESA driver, which can't reach the high resolutions expected from a modern desktop.

      Finally, rebooting is awkward and inelegant. Don't go around killing your friends' uptimes just to run a few progs on your home machine.

      difference between forwarding X and using VNC isn't that much in my experience.

      The difference can be huge. VNC tends to give similar performance over many network speeds, while X11 is more extreme: either much better, or much worse. This is easiest to demonstrate when your network is super-fast. X11 programs on localhost loopback are hard to distinguish from native applications, while VNC imposes a level of sluggishness regardless of the connection speed.

      The reverse happens too: when I run Qt apps over a medium speed X11 link, they run fine until I open a pulldown menu- then I get a 45 second wait while it renders the elaborate drop-shadow effect.

    6. Re:The point? by makomk · · Score: 1

      The really paranoid way of doing things would be to build a custom USB dongle with some sort of challenge/response authentification. The server sends a challenge every second, and the client queries the dongle for the correct response. No dongle, no access.

      The problems with this are, fo course, building the dongle and installing drivers to access it.

    7. Re:The point? by Ciaran_H · · Score: 1

      > Using an X server means you can have multiple people accessing a single largish back end server, which isn't doable with VNC.

      Actually, VNC on a UNIX/Linux platform normally comes as a separate X server on its own, which means that, yes, each user VNCing to a server can have their own desktop, although they'd need to use different ports to connect.

    8. Re:The point? by Dr.+Descartes · · Score: 1

      Agreed. There are plenty of situations like the one you describe where this is appropriate over a Live CD such as Knoppix or where Cygwin/X forwarding is needed over VNC. I don't think that the developers wasted their time at all. This is a tool worth downloading and putting onto a CD just in case.

      Personally, I believe that when the situations where I do need open source tools on a CD arise, that Knoppix will probably fit the bill fine. But what's a couple of cents and some time spent downloading for those rarer situations?

    9. Re:The point? by iamacat · · Score: 2, Insightful

      Are you kidding? I used to run xterm and Emacs over 2400 baud and it was tolerable, even before I tried lbxproxy. On the other hand, TightVNC is not usable for serious work even over a cable modem. As I understand, VNC sends bitmaps while X11 forwards drawing calls and many things like images and fonts are cached on the server.

      Even if everything else was the same, VNC has to refresh the whole screen, while with X you can just open a couple of small windows from remote. How can it have a better performance?

    10. Re:The point? by dasunt · · Score: 1

      Great idea. There's only one problem with public access Windows boxes: they cannot be trusted. Public access machines may have keyloggers, backdoors and stuff. I don't want anyone to see my password because I login from a windows box. Don't trust internet cafe's... So, personally, I was thinking more of using this when I'm visiting family and friends.

      S/Key is your friend, and supported as a login mechanism for ssh.

      So, configure ssh to use S/Key, generate some one time pass phrases, and carry this live CD with you. Login remotely to your system, be careful not to do anything which is security sensitive, and you are set.

    11. Re:The point? by Dr.+Descartes · · Score: 3, Informative

      I guess it all depends on what you're using it for. If I have to forward X, it follows that the application I am using is either not my current host or is not available to be done from a vanilla SSH session. Instances of usage include using StarOffice, Mozilla, and even XMMS. There were very legitimate reasons for using each of these applications at the time (well, except XMMS). It is noted that VNC requires fewer roundtrips than X, hence high bandwidth applications appear faster when using VNC despite having to account for an entire desktop environment.

      So, no, I'm not kidding. Here's a quote from this article I found while looking for evidence to support my stance, "When using X, I always make sure to turn compression on with the -C option (Compression yes in the config file), as X is bandwidth intensive, to put it politely. With compression on and a fast cipher such as blowfish (the default for recent versions of OpenSSH), Netscape is just about usable over a ten-megabit network. Without compression, it is rather painful, and I would certainly recommend against running any complex X application over less then ten megabits."

      This has been my experience.

    12. Re:The point? by Minna+Kirai · · Score: 4, Informative

      Are you kidding? I used to run xterm and Emacs over 2400 baud and it was tolerable,

      Your example is inconclusive. Network speed has two independent components: bandwidth and latency. Just because your modem had poor bandwidth doesn't mean the latency was also bad.

      And indeed, many aspects of the X11 protocol involve almost gratuitous round-trip queries that can make high latency a killer. Often it's aspects of the GUI toolkits that create this problem- a pretty effect that seems cool & fast on a localbox can be sluggish on the network.

      Specific real-life example: in Evolution, you move an email from one folder to another, and the application draws a little translucent icon flying from origin to destination as a feedback indicator. It covers about 200 pixels distance, and for each step, the applcation downloads the remote image of the workspace under that position, alpha-blends a pixmap ontop of it, and sends the pixmap back to the viewer.

      On a long-haul link, this can take MINUTES, during which you can't interact with any X11 programs. If you were running the program under VNC, however, the whole animation would be over before a screen update is even transmitted. While the user has missed-out on some eye-candy, this is far better than waiting through all the bidirectional traffic.

      On the other hand, TightVNC is not usable for serious work even over a cable modem.

      For truely serious work, it's not usable even on a loopback interface to localhost.

      Even if everything else was the same, VNC has to refresh the whole screen,

      False. VNC is an extensible protocol, so it can support arbitrarily intelligent update mechanisms. But even the original generation of VNC clients were smart enough only to update the screen regions that were actually changing.

      (If your VNC experience has primarily been with the Windows server, you might not have noticed this, but that's because it was difficult for them to interface with the server without full screen-scraping and mouse-yanking, as Windows wasn't designed to allow concurrent users)

    13. Re:The point? by Minna+Kirai · · Score: 4, Insightful

      So, configure ssh to use S/Key, generate some one time pass phrases, and carry this live CD with you. Login remotely to your system, be careful not to do anything which is security sensitive, and you are set.

      No you're not. If the client machine is compromised, one-time logins cannot protect you. The local SSH client could do evil things in a hidden side-channel to your actual work.

      I've seen proof-of-concept modifed SSH clients which secretly download files from the remote homedir whenever anyone connects to anyplace (and that's in addition to logging all the activities of the session, of course).

      With work, the operating system could be modified to recognize known popular SSH clients (such as putty.exe on your USB drive, or this X LiveCD thing), and secretly replace it with a compromised version when you attempt to run from your supposedly-trusted removable media.

      to do anything which is security sensitive,

      Um... if the activity was genuinely insensitive to security, you could run naked telnet. It's true that attacks like I described are probably rare enough that many people would be willing to run the risk, but they should still be aware of the threats and make that choice on their own. Elaborate multi-part attacks will only become more common as time goes by.

    14. Re:The point? by Minna+Kirai · · Score: 1

      The server sends a challenge every second, and the client queries the dongle for the correct response. No dongle, no access.

      That method is still vulnerable to the attack I outlined above.

      You might point out that it's highly unlikely for the attacker to have planned ahead with a compromised version of your challenge protocol, but in that case your security is from obscurity.

      and installing drivers to access it.

      That part's no problem. If you build it, it can emulate USB mass-storage, so no custom driver is needed.

      However, as I think I've shown, you can only trust an encrypted channel if the whole client was carried with you. That means your own laptop or PDA, running the SSH onboard. The instant you allow unencrypted data onto a computer that's not yours, you're vulnerable.

      (And of course, then you just have to watch for hidden cameras zooming in on the PDA screen)

    15. Re:The point? by julesh · · Score: 1

      I still suspect VNC on a USB key or CD might be easier, and the difference between forwarding X and using VNC isn't that much in my experience.

      That's not my experience. As part of a recent OS upgrade to my office's server, I installed KDE3 over XF86 with TightVNC using a 100Mbit LAN (hubbed rather than switched, but with only 3 workstations using it primarily for internet access and IMAP e-mail it doesn't make a huge difference). The performance was abysmal. Redraws when new applications were opened typically took in excess of a second. I scrapped it and installed Cygwin & X on my desktop and the performance is now substantially better. And I'm not even using anything like NX, this is just straightforward traditional X11.

    16. Re:The point? by kosmosik · · Score: 1

      to run VNC (via SSH) you don't need to cary anything. Both (VNC and SSH clients) are single binaries few hundred kilobytes each. So you can just download them from site (you need to have a network connection to use VNC or SSH usualy) and run instantly... If you cannot run downloaded binaries (f.e. due to security policy) you won't be able to run anything from removable media either (or the security policy is bad)...

      Also please keep in mind that X11 is somewhat different than VNC. :) VNC is a client for VNC server, X11 server must be run on client machine to allow clients from other servers (not exactly X servers) to run. With X you can have just one program run, with VNC you need entire desktop session...

      But who uses remote X or VNC anyway? Right now best unix remote interface is CLI and that is it. What for you need to login to X remotly anyway? Tu run web browser? You can run it localy. To run movies? No you can't really. :) Tu run gvim? Why not run it under terminal? I don't really see a serious reason for doing so (despite of terminal servers).

    17. Re:The point? by Random+Data · · Score: 1

      lso please keep in mind that X11 is somewhat different than VNC.

      I'm very aware of that (although I wasn't aware that VNC was multi-user capable on X). As you stated above, VNC & SSH are portable and small, and in a decent bandwidth environment there generally shouldn't be too much difference between X forwarding and VNC. Even tunneling VNC across SSH shouldn't be too bad (though what would I know, I use mutt so I can use CLI SSH).

      However, you asked for a situation where a remote GUI might be useful: See my follow up . A lot depends on the application and what you're doing. If you're doing graphical interpretation of a large data set, forwarding the output makes more sense than forwarding the data.

    18. Re:The point? by Ziviyr · · Score: 1

      So, personally, I was thinking more of using this when I'm visiting family and friends.

      I wouldn't trust a friend's winbox to not be compromised...

      --

      Someone set us up the bomb, so shine we are!
    19. Re:The point? by IO+ERROR · · Score: 1
      So, personally, I was thinking more of using this when I'm visiting family and friends.

      When I'm out and about, my laptop's Linux install speaks for itself. I've converted more people to Linux by sitting them down in front of it for ten minutes than by all evangelizing.

      --
      How am I supposed to fit a pithy, relevant quote into 120 characters?
    20. Re:The point? by robfoo · · Score: 1
      On the other hand, TightVNC is not usable for serious work even over a cable modem.

      For truely serious work, it's not usable even on a loopback interface to localhost.
      Ha! Not true, I do all my worked while VNC'd to myself.. :p

      We have a guy at work who VNCs in from home occasionally (over adsl, no probs), once he thought it'd be fun to try to VNC back to his home machine.. I think he ended up yanking the network cable or resetting the box before something had an aneurysm. :)

      Also, not a good idea to set VNC to poll the whole screen for updates if you've got the windows network system tray icon turned on (ie, it lights up when packets are sent/received). Tends to slow things down a whole lot :p
    21. Re:The point? by neko9 · · Score: 1

      But who uses remote X or VNC anyway? Right now best unix remote interface is CLI and that is it. What for you need to login to X remotly anyway? Tu run web browser? You can run it localy.

      real example: on my to internet connected Mandrake box died monitor. so i'm running vncserver on it. i'm posting this through TightVNC Viewer from my WinXP box in the same room. until i get new monitor or repair broken - VNC is priceless.

    22. Re:The point? by kosmosik · · Score: 1

      On Windows XP you can run the same browsers that on Mandrake, but it will be more responsive then via VNC. So what is the point? Usualy when you login to different system (than local) is to achive something remotely, like administering a system, developing something on server etc. - things that you cannot do localy. You can surely run browser localy. You don't need to run it remotely... I mean like some real life issues when you need to login remotely and when it gives advantages. Running browser via VNC is an disadvantage since it is simply slower.

    23. Re:The point? by Anonymous Coward · · Score: 0
      Even if everything else was the same, VNC has to refresh the whole screen, while with X you can just open a couple of small windows from remote. How can it have a better performance?

      That may be true on Linux, but there are a couple of Windows binaries (TightVNC, UltraVNC) available that hook into the video driver to send screen updates instead of refreshes, similar to Windows terminal services. The performance is much better.

    24. Re:The point? by neko9 · · Score: 1

      it is slower. but i can use Opera with all settings, bookmarks, mail, notes, contacts, history intact. no need for exporting all that and importing on win box. and when monitor is repaired importing back again...

    25. Re:The point? by Q2Serpent · · Score: 2, Insightful

      The point here is that ssh is running off of your CD. Unless the public Windows machine is smart enough to see your ssh loaded into memory and switch it with another on the fly...

      Please loosen your tin foil hat just a little.

    26. Re:The point? by Anonymous Coward · · Score: 0

      I always thought something like this should be integrated on a live CD with coLinux. Then you could have a local X display running concurrently with a local version of Linux. Need a Windows app? It's there. Need a *nix app? It's there.

    27. Re:The point? by Anonymous Coward · · Score: 1, Insightful

      No you're not. If the client machine is compromised, one-time logins cannot
      protect you. The local SSH client could do evil things in a hidden side-channel to
      your actual work.


      While I generally agree with your position about security on public terminals, you're missing the point of this CD that the ssh client is running from the CD. So is cygwin. True, it is possible that a piece of spyware might be tailored to intercept the execution of the software on the CD, and insert its own SSH client and Cygwin, but it would have to be an awfully specialized piece of spyware to handle all the scenarios smartly and transparently. Keyloggers, of course, supercede all this, but the S/Key one time password neuters them somewhat.

    28. Re:The point? by runderwo · · Score: 1
      And indeed, many aspects of the X11 protocol involve almost gratuitous round-trip queries that can make high latency a killer. Often it's aspects of the GUI toolkits that create this problem- a pretty effect that seems cool & fast on a localbox can be sluggish on the network.
      The indiscretions of the GUI toolkits cannot be blamed on the X11 protocol or server design. They could create server extensions for commonly used eye-candy effects (as Xorg is doing) but instead they choose to do more work in the client, which turns network performance into sludgy crap.
    29. Re:The point? by Anonymous Coward · · Score: 0

      As nobody mentioned it, I feel compelled to point to the NX stuff from the Italian company noMachine.
      The main library and the code for a X traffic proxy are free; you can download all of there apps to try them out (not trial versions, full products).

      Using the same technology the have a thin client solution somewhere on sourceforge; I think it was called thinstation.

      There code looks clean (yeah, they know that people will see it, so it better be) and there are signs of active communication with opensource coders on the mailing list (Knoppix devs).

      This might be a company worth watching; the product certainly is for anyone interested in remote graphical logins.

    30. Re:The point? by kryptkpr · · Score: 1

      I've used Ultr@VNC extensively from school (OC3) to home (cablemodem).

      Even with my cablemodem's poor upload (45k/sec), it was very usable. If really you think "VNC sends bitmaps", then you're about 2 years behind.. VNC will fall back to bitmaps (JPEGs actually) only if the region of the screen won't compress better using any of it's other built-in compression algorithms (which work great most of the time).

      --
      DJ kRYPT's Free MP3s!
    31. Re:The point? by drew · · Score: 1

      actually they both send bitmaps. the difference is that X knows enough about what it is displaying that it can only send bitmaps of areas that need updating. so for something like an xterm, (unless you are doing an awful lot of scrolling) it doesn't have to send nearly as much information. also, X works at the window level, instead of the whole desktop, like VNC.

      VNC does have other features that it uses to save bandwidth though, so i imagine there are cases where it could outperform X. for example, if you are running something like a web browser full screen, VNC could probably outperform X. but VNC will be just as slow with an xterm running emacs as it would with a full screen office suite. X would be orders of magnitude faster with a smaller more static window.

      in the present day, why would anyone run an xterm remotely? i would guess that most of the time that anybody runs a remote application anymore, they're probably running a complex gui application. comparisons of running an xterm over a modem might have been reasonable when 2400 modems were in use. for most people now, i suspect such a comparison is meaningless.

      --
      If I don't put anything here, will anyone recognize me anymore?
    32. Re:The point? by drew · · Score: 1

      Um... if the activity was genuinely insensitive to security, you could run naked telnet.

      not really. even if you don't do anything security sensitive, you want to protect your login information, which you can't do with naked telnet. i wouldn't care if somebody with a key logger found out i was checking my log files or updating my web page from a public computer, but i wouldn't want them to be able to grab my login name or password to use later.

      --
      If I don't put anything here, will anyone recognize me anymore?
    33. Re:The point? by Anonymous Coward · · Score: 0

      Don't trust internet cafe's

      "cafes".

    34. Re:The point? by caino59 · · Score: 1



      Sorry, but I have to beg to differ.

      During my time at the business end of a large hospital, I frequently used VNC to do work of their 10Mbps network - the vast majority of the time there was no lag or the sluggishness you speak of. I would also frequently connect to my home pc that was on a 768Kbps up DSL line. This also more-oft that not provided a lag free computing experience. This was using UltraVNC as a client (and server on the hospital's network) and plain-jain vnc on my box at home.

      Now, I should mention that my DSL co is less than 2000 feet from me, providing a very low-latency connection.

      At the hospital, I messed around with some test linux machines - forwarding X over the LAN had no noticable difference from VNC. When forwarding X from my machine at home, VNC seemed to at most times have the upper hand.

      Now I'm back on cable here - connection speed is about the same, but the latency is worse. This makes VNC appear a tad sluggish at the best quality settings, while X is much worse to use.

      Bandwidth doesn't matter as near as much as latency does...

    35. Re:The point? by Rude+Turnip · · Score: 1

      "What for you need to login to X remotly anyway? Tu run web browser?..."

      This is good for apps that aren't available for Windows. I've been dying to show some people at my office the stock option valuation functions that are built into Gnumeric (yes, supposedly the Windows port is coming along, but for now...). This is how I can do it and still keep all my regular Windows stuff running.

    36. Re:The point? by Anonymous Coward · · Score: 0

      No, he's right. If XLiveCD ever becomes really popular, a custom attack designed to foil its security could become popular too. It's not that difficult.

      Imagine writing something that looks like Windows Explorer, and works like Windows explorer, but notices when the user tries to run a program and instead runs a hacked copy of the program from somewhere else. "I see, he wants to run Putty. I'll just run 0wn3d-putty instead."

      Even if XLiveCD isn't all that popular, the above attack is still possible. If you just say "well yeah but it's not likely" then you are exactly back to what the OP said (that it's possible even if not likely).

      If someone hasn't written 0wn3d-Explorer yet, it won't be long. It would be useful for 0wning more than just XLiveCD.

      There's already lots of spyware that 0wns a Windows machine. Some of it already takes steps to keep you from running anti-spyware programs or anti-virus. There could be one, already, that looks for an attempt to run an SSH client and runs an 0wned one instead.

      And of course there's always the possibility of keystroke loggers, even sneaky hardware keystroke loggers. So if you use a public machine, you better not access anything that needs a password, or else you need to change the password from a secure machine very soon.

      This is why I want to set up one of those time-based password systems: the needed password changes every minute or so, and you need a program on your PDA that tells you what password to use (at 11:07, the password is "0ck92x;d"). Then I'd feel safe leaving the SSH port open.

      This is why I predict a bright future for laptops and PDAs. You cannot trust a strange computer, so you need a computer you control. If the protocols are designed correctly, you can have an insecure connection and still use it securely thanks to encryption. They are already designed to be secure across the Internet with unknown hosts along the connection.

    37. Re:The point? by pnatural · · Score: 1

      Please re-read the parent post. What he's saying is spot-on and completely possible: write a bit of code to (a) hook into the windows exe launcher, (b) have that code silently substitute it's own ssh.exe or putty.exe anytime either of those two are started.

      Fact is, doing something like that would be so trivial that it should prove once and for all that Windows is a crime.

    38. Re:The point? by aztektum · · Score: 1

      Reboot unavailable? What you don't have access to the reset switch? Or the power cord?

      --
      :: aztek ::
      No sig for you!!
    39. Re:The point? by Anonymous Coward · · Score: 0

      I have smelly shoes.

    40. Re:The point? by Minna+Kirai · · Score: 1

      Reboot unavailable? What you don't have access to the reset switch?

      More likely, she doesn't have the BIOS password that would allow the CD-ROM to be enabled as a bootable device. That's common on public machines.

    41. Re:The point? by Minna+Kirai · · Score: 1

      The indiscretions of the GUI toolkits cannot be blamed on the X11 protocol or server design.

      I wasn't blaming anyone... but such an accusation wouldn't be completely invalid.

      After all, X11 advertises itself as a "network transparent" protocol, but if that were really true, toolkits wouldn't need to specifically optimize for high-latency situations.

      Also, X11 doesn't provide a good way for toolkit libraries to learn what network constraints they're working under, which would enable some kind of graceful degradation of eye-candy. For example, those translucently-shadowed menus in KDE are fine locally, but unreasonably slow on the network. If there were some way for the X11 server to send the application a hint that performance was low, the GUI could automatically scale-down to simpler graphics. (Of course, that approach violates network transparency, but it could be an easy path to higher performance)

    42. Re:The point? by Minna+Kirai · · Score: 1

      AC: the needed password changes every minute or so, and you need a program on your PDA that tells you what password to use

      If you want to go down that path, then don't base the program on time- that would create a needless opportunity for failure (what if your clocks get unsynced, and you can't login?). Instead, just pregenerate a big list of random passwords for the server, and copy it to your PDA. Set the server to only accept each password once, and then move down the list.

      This also avoids giving the keystroke logger even a 1-minute window of opportunity, because the password is instantly expired as soon as its logged. (However, as I already said, if he's not just logging by also has 0wned the client PC, that's still not enough to make you safe)

    43. Re:The point? by randomblast · · Score: 1

      > Fact is, doing something like that would be so trivial that it should prove once and for all that Windows is a crime.

      I think that's been proven a million times already. There's nothing to see here, move along.

      --
      ...these aren't my real teeth.
    44. Re:The point? by runderwo · · Score: 1
      If there were some way for the X11 server to send the application a hint that performance was low, the GUI could automatically scale-down to simpler graphics. (Of course, that approach violates network transparency, but it could be an easy path to higher performance)
      It depends what school of thought you come from. Some people think that true transparency in a client/server abstraction means that the application should be completely ignorant of the implementation behind the abstraction. I can think of several instances where a client would benefit from being able to query for situational details and make local optimizations. You mentioned one. Another that immediately comes to mind is OpenGL - OpenGL attempts to completely hide the hardware. Unfortunately, this means that the programmer has no way to know whether he is hitting software fallbacks or whether the hardware implementation is faster than software on a given function.

      I really like the idea of hiding implementation, but not to the extent that the application is made too dumb - having access to information about current state inside the implementation could allow the application to make better decisions regarding various aspects of its usability. This would include a X11 toolkit knowing whether it is running locally or remotely.

      Hmm. Perhaps checking if DISPLAY has no hostname in it would suffice?

  7. Perhaps a misnomer by spagetti_code · · Score: 3, Interesting
    A liveCD to me is one that is bootable - and for a moment I got pretty excited. A bootable minimalist CD that pops up an XServer ready to go. Pretty cool - like a lite X terminal you can carry around on a CD.

    The reality is a little less exciting - just a program you can run from a CD. (yawn).

    1. Re:Perhaps a misnomer by Pacifix · · Score: 1

      I'm not sure why this would make you yawn. It's a CD that you put in and "pops up an XServer ready to go." On top of which, you still have access to the Windows software you're running. It's what you're looking for minus the reboot and adding the already-running programs.

    2. Re:Perhaps a misnomer by Anonymous Coward · · Score: 0

      There are lots of mini Linux live CDs which do exactly what you describe. Some even let you switch between X, VNC and MS Terminal Server. No need to build another one.

    3. Re:Perhaps a misnomer by Anonymous Coward · · Score: 0

      Oops, forgot the link that proves my point: PXES

    4. Re:Perhaps a misnomer by Anonymous Coward · · Score: 0

      No, a "live cd" is one in which the content is usable off the CD without having to "install" it.

  8. true compatability... by KingPunk · · Score: 0

    atleast somewhat. but in truth and pratice, this may give the false sense of "compatability" that one would want.
    but all in all, this should be quite nice, and somewhat similiar to the whole Cooperative Linux project (http://www.colinux.org/)
    and this like the Cooperative Linux project, im sure will have a fire lit underneath it
    from people looking to drive foreward the development of "native" win32 *nix apps. ...
    oh the irony. lol
    if this doesn't appeal to you, maybe cooperative linux will.
    if that doesn't appeal to you, good luck ;)
    --kingpunk

  9. coLinux by Henk+Poley · · Score: 2, Interesting

    Do they also include coLinux on the CD? Being able to run Linux from a LiveCD directly onder windows would be a really nice feature me thinks.

    1. Re:coLinux by Gherald · · Score: 1

      > Do they also include coLinux on the CD?

      From the coLinux site: "Unlike in other Linux virtualization solutions such as User Mode Linux (or the forementioned VMware), [b]special driver software on the host operating system[/b] is used to execute the coLinux kernel in a privileged mode (known as ring 0 or supervisor mode)."

      So no, it's not exactly LiveCD material. If you need to have a coLinux installation CD handy then just burn your own...

    2. Re:coLinux by Henk+Poley · · Score: 1

      Well, I cannot find any evidence that Windows (NT derivatives) needs to be rebooted when installing the TAP-Win32 driver. For example see this guide on the coLinux wiki:

      http://www.colinux.org/wiki/index.php/StepByStep In XP

    3. Re:coLinux by julesh · · Score: 1

      There are two drivers, the colinux driver (linux.sys) and the tap-win32 driver (for the virtual network interface to the guest system).

      I don't think any reboots are necessary, however it needs to have write access to %windir%\system32 (to install the driver files) and to the HKEY_LOCAL_MACHINE registry section, which typically means you need to be logged in as administrator.

      You also need a disk image of the root to be booted, although I guess this could be a file on the CD.

  10. Re:Neither do i. by John_Renne · · Score: 1

    Have you even read the article? It's about places where you're not able to reboot the machine but you can run programs from a CD. Try that using the knoppix or any other LiveCD.

    --
    /(bb|[^b]{2})/
  11. cool beans by rich42 · · Score: 1

    This sounds cool. For anyone who admins Linux systems - but primarily does their work from Windows - this could be a god-send. I'm not so much interested in SSH (putty works fine) as I am in the X server - getting X running Windows-side can be a chore... Find out if this really works soon enough - I'm downloading it right now...

    1. Re:cool beans by Anonymous Coward · · Score: 0

      For anyone who admins Linux systems - but primarily does their work from Windows - this could be a god-send.

      Totally agree. (Not a good time to be a commercial Windows-based X server producer, eh?)

  12. PuTTY OpenSSH/Windows by mind21_98 · · Score: 1

    I actually prefer PuTTY over OpenSSH myself (on Windows -- OpenSSH is fine on any other OS). No need to go through another layer to access the network. Other than that, wouldn't it run into problems running off the CD, especially if write access is required? Just a thought.

  13. VNC support? by wersh · · Score: 1

    Does anyone know if it provides VNC client software? The website makes no mention of it.

    1. Re:VNC support? by Ecio · · Score: 1, Insightful

      If you need VNC, cant you just put the Vncclient.exe on your floppy/cd/usb key and use it?

  14. Why not just a pure Java web server? by iamacat · · Score: 1

    Like this one. You can just publish it as an applet on UNIX host's web server and access it from a browser on any platform without any install at all.

    Last I checked, Cygwin X server takes over your whole screen by default and doesn't look native even in rootless mode. Has any progress been made recently?

    1. Re:Why not just a pure Java web server? by Ciaran_H · · Score: 1

      When did you last check? Cygwin has had an option for using the native Windows window manager for quite some time, I believe. I use it myself.

    2. Re:Why not just a pure Java web server? by iamacat · · Score: 1

      Well, the rootless windows Cygwin opened all had the same title on the taskbar and closing them from the right click menu killed the server rather than doing an xkill. Did they fix that now?

    3. Re:Why not just a pure Java web server? by ocelotbob · · Score: 1

      Just tested it, both of those things are fixed.

      --

      Marxism is the opiate of dumbasses

    4. Re:Why not just a pure Java web server? by Ciaran_H · · Score: 1

      It's probably not the "rootless" option you want - the one you'd want is "multiwindow". As far as I know, "rootless" does something else entirely.

    5. Re:Why not just a pure Java web server? by Anonymous Coward · · Score: 0

      I'm using WiredX rather than WeirdX.

    6. Re:Why not just a pure Java web server? by nickos · · Score: 1

      The "rootless" means that rather than having your root window being a standard Windows window, the root window is the same size as the Windows desktop and where the root window would be shown (not its children) your Windows desktop and applications show through.

      IIRC "multiwindow" mode uses a special window manager to reparent your X client windows as Windows windows.

    7. Re:Why not just a pure Java web server? by nickos · · Score: 1

      Replying to my own post here but I just wanted to add something...

      I always thought it would be cool if someone wrote a hack for Windows that let a window manager running on Cygwins X server manage your native Win32 windows. In effect this would be the opposite of "multiwindow" mode.

    8. Re:Why not just a pure Java web server? by Anonymous Coward · · Score: 0

      Because java is total crap

  15. why? by Anonymous Coward · · Score: 0

    I can see the purpose to running Cygwin locally on Windows. I can see the purpose of having a cd with Cygwin and X on it to install onto a Windows machine to run locally. However I do not really see the purpose to running Cygwin and X off a cd. I mean we have Linux and FreeBSD that run off cds, what is the need for Cygwin? As we all know, Cygwin may be pretty good for what it's meant to do, but it's got nothing on other a Unix derivatives, even those that run off cd. Except for the fact you don't need to reboot

    Ok there are public machines that won't have that dual boot ability, they might not let you install software or even reboot, but still, I haven't seen too many public access Windows machines that don't have at least a power button.

    1. Re:why? by LurkerXXX · · Score: 1

      Nice. So, since you aren't allowed access to the 'shutdown' feature of the public terminal, you are just going to hit the power button to take the machine down in a dirty state. That's mighty nice of you.

    2. Re:why? by ckaminski · · Score: 1

      Why don't people understand that there are some of us out here who depend on Cygwin because we're enslaved to Windows, and want a decent toolchain to work with, and we want interoperability with our Unix counterparts?

      This CD fits that role nicely.

  16. Cygwin RULES by BrookHarty · · Score: 3, Informative

    I use cygwin in a few different places. One our file server is running NT, put cygwin on there and it like a real server ;)

    Also, Since I'm booted into XP most of the time, cygwin fills the nitch of having sshd to copy files back too, perl for running some reports, X for those server admin applications, even vi when I need to do some text work. (Ya, I said vi)

    I was running Linux with VMware for XP, but the resources wasted, and no VPN software that worked with our nortel vpn connection, decided to just use cygwin, perfect choice.

    Couple things, You can have real RXVT term's without X they run stand alone, and you can customize with normal black backgrounds, right side bars, etc. It also supports Rootless for seemless looking with windows. (Like OSX.) Comes with links, super quick to read heavy text sites, no popup banners, and color/frame support. I use it to read slashdot, and if someone looks over my shoulder, they just see text.

    KDE under cygwin runs ok, few bugs, but since I just needed a manager, I went with windowmaker (Or rootless). Save the resources. (Old habits..) Konsole is nice, with tab's, I just with there was a tabbed RXVT then life would be truly sweet. (No tabbed putty yet, come on!)

    Cygwin is the first software I install on a new windows system, just makes the whole thing usable. I recommend it to anyone doing work. I dont know how it compares to ActivePerl or others, since I've been using cygwin's for years, havn't had a need to switch.

    BTW, a native port of nethack would be nice in the default install... And since I'm making requests, (hint to any Cygwin developers) how about real native selectable for download, icewm, screen and irssi(with ssl). Maybe VNC also. So I can remotely run X software off a Windows box over an ssh tunnel. (Production networks, security, makes an admin work harder..)
    -
    Halliburton, they get no bid contracts, they hire columbian mercs to watch the oil pipelines, and have more armored vechicals than the US Army in IRAQ. Don't join the Army, Join Halliburton!

    1. Re:Cygwin RULES by ptaff · · Score: 1
      Konsole is nice, with tab's, I just with there was a tabbed RXVT then life would be truly sweet. (No tabbed putty yet, come on!)


      No point in having tabbed terminal emulators when you use GNU Screen. Just a couple of keybindings to learn (^A c to create a new "tab", ^A 0 or ^A 1 and so on to see the Nth tab). Would work in PuTTY too, and all terms I can think of.

      I personally hate all these Konsoles, gnome-terminal and others that take forever to load - if I wanted bells and whistles, I wouldn't use the comandline, wouldn't I?

      Feel ready to own one or many Tux Stickers?
    2. Re:Cygwin RULES by BrookHarty · · Score: 1

      Tabbed A-term.

    3. Re:Cygwin RULES by Anonymous Coward · · Score: 0

      interesting post.

      I don't want to be a bastard here, but I will correct one thing.

      It's niche, not nitch. And you say it "knee-sh" as in quiche not "nitch" as in stich.

      http://dictionary.reference.com/search?q=niche

      It's one of my pet hates, but otherwise you are fine :P

      Tell you what takes the cake though? The people who have started using "apropos" to start EVERY post, and they only started using it after that matrix movie where the architect uses it. Nothing pisses me off more than that. So take heart, you are a little angel with your spelling mistake next to those spawn devils.

    4. Re:Cygwin RULES by RAMMS+EIN · · Score: 1

      ``I just with there was a tabbed RXVT then life would be truly sweet.''

      GNU screen, or if you want visible tabs, Konsole (you said KDE worked).

      --
      Please correct me if I got my facts wrong.
    5. Re:Cygwin RULES by Deorus · · Score: 1

      I don't know how screen is performing today, but it surely didn't compare to a true Xterm compatible terminal back when I needed it (a year ago). For example: try the following escape strings with and without screen and compare the differences: "\e[4mHello world!\e[m" (shall be underlined on terminals capable of rendering underlined characters), "\e[5mHello world!\n[m" (shall blink or have a bright background on ANSI terminals), and "\e[7mHello world!\e[m" (shall be reversed on ANSI terminals), and I won't even mention the ability to receive mouse events, create buffered windows, and many other things that an Xterm compatible terminal has to offer!

      Screen also has a few irritating keyboard issues with some of the "gray keys" which can only be fixed by hacking through stty and/or termcap, rather anti-productive when you are in a hurry.

    6. Re:Cygwin RULES by edp927 · · Score: 1

      Your own link lists the "nitch" pronunciation (first).

      just so you know.

    7. Re:Cygwin RULES by Minna+Kirai · · Score: 1

      No point in having tabbed terminal emulators when you use GNU Screen.

      "screen" is great, but you didn't mention one big advantage that it provides: you can reconnect to already-running programs when you log back in.

      I frequently start a long compile or download inside screen, then connect once I'm back at home and see if it finished correctly. VNC shares this benefit, but X11 does not: if your network goes down, all your applications are instantly gone (often taking the data with them)

      I personally hate all these Konsoles, gnome-terminal and others that take forever to load

      A further problem is that they actually take a perceptibly longer time to render each line of text. Test out by timing "find /etc |xargs cat" with a few term apps and you might find that RXVT is 20x quicker than gnome-terminal.

    8. Re:Cygwin RULES by NardofDoom · · Score: 1
      I use cygwin in a few different places. One our file server is running NT, put cygwin on there and it like a real server

      Why not put Linux with Samba? Even if the PHBs don't like it, I bet you could boot with Knoppix and run it as a Samba server and they'd never know the difference.

      --
      You have two hands and one brain, so always code twice as much as you think!
    9. Re:Cygwin RULES by crawling_chaos · · Score: 1

      But if they did notice, you get canned. Too much risk for the benefit. Backing management's stupid decisions whilst looking for a better job is reality in the tech industry.

      --
      You can only drink 30 or 40 glasses of beer a day, no matter how rich you are.
      -- Colonel Adolphus Busch
    10. Re:Cygwin RULES by Anonymous Coward · · Score: 0

      Consider spell checking your sig: "... have more armored vechicals than..."

    11. Re:Cygwin RULES by runderwo · · Score: 1
      A further problem is that they actually take a perceptibly longer time to render each line of text.
      My guess is that this is probably because of anti-aliased fonts. Are they still slow if you disable XFT through the toolkit environment variables? If so, perhaps further investigation is warranted. A terminal application with slow or erratic scrolling is extremely distracting to me.
    12. Re:Cygwin RULES by cgf · · Score: 2, Informative

      I'm one of the cygwin project leads. I wanted to point out that adding packages to cygwin is pretty easy. You just have to package up .tar.bz2 source and binary files, a "hint' file, and send a proposal to the cygwin-apps mailing list.

      So, if you're interested in adding new packages to the cygwin release -- you have the power.

  17. Re:PuTTY OpenSSH/Windows by Anonymous Coward · · Score: 0

    ...except of course, that doesn't do X forwarding. Which, if you had read the article, is the whole point of this project.

  18. Plenty of options already by Dr.Opveter · · Score: 2, Informative

    Most popular unix tools already have windows binaries available, like GNU utilities for Win32 - http://unxutils.sourceforge.net/
    It's a little outdated but you can easily find newer versions of particular tools you like, also with practical GUI if you'd like. http://www.lexique.org/undows/
    Then there's VNC, Putty..

    --
    Sample this!
    1. Re:Plenty of options already by Tezkah · · Score: 1, Offtopic

      How dare you insinuate that there are programs other than emacs.

      Blasphemy!

  19. I can think of a use by FluffyPanda · · Score: 1

    The machine I have to use for work is one I inherited from my predecessor. At some point he seems to have completely fudged an install of cygwin and I can no longer have access to my beloved *nix commands.

    I'm downloading the ISO as I type, I really hope it lives up to the promise.

    1. Re:I can think of a use by Anonymous Coward · · Score: 0
      From the site:
      XLiveCD is not intended to be run on computers on which Cygwin is installed.


      Sorry.
    2. Re:I can think of a use by wagemonkey · · Score: 2, Insightful
      If you already have cygwin1.dll on your machine this may not work - it's not designed to run on a pc with cygwin.

      You can hack out cygwin quite effectively - don't forget the registry keys need to be deleted and all cygwin1.dll have to go. You can find info on the website, and you may get help on the list depending upon how mean everyone is feeling and how you ask :-)

  20. Re:PuTTY OpenSSH/Windows by BrookHarty · · Score: 1

    Putty is the better SSH client, but cygwin provides SSHD, so you can remotly connect to your box from elsewhere.

    Also, with commandline ssh, you can run scripts to set up ssh tunnels (with ssh keys) and automate and encrypt your network connections.

    I use it to tunnel a box that is networked out, I can tunnel rsync from a linux box with no network access through my windows box. SSH and the other utils with cygwin are WAY more powerful than 1 application alone.

  21. Re:Developing free software for WIndows is a dead by iamacat · · Score: 1

    Uhh.. The purpose of free software is to do a nice thing for other people and possibly get them to like you? Why would you care if they run Windows?

  22. Everyone, please: by Anonymous Coward · · Score: 0

    Slashdot this torrent

  23. This is silly... by the+angry+liberal · · Score: 2, Insightful

    Now you can carry Cygwin with you! I have been looking for something like this for a long time.

    You have been looking for a long time? I have been carrying around a flash card with ssh keys, Putty, a fat installation of Cygwin with every tool you oodled over, along with ethreal and various other network tools for like 2 years. I also have a backup of all this stored in a subdirectory on my iPod.

    This is like something a Wired! subscriber would get excited about: A distribution of win32 tools where all you have to do is put the CD in the thingy and press "I agree". :rolleyes:

    How about more headlines on Cygwin when there are major updates? If it were up to me, any time good projects like Linux from Scratch get updated, I would make that a headline. The way I see it, we want to attract the people who actually think to threads, and not the perpetual computer noobies who give up when "that thing they clicked on did not go the first time around". :shaking fist at slashgods:

    1. Re:This is silly... by MoneyMan · · Score: 1

      I work on many machines with no usb port. Your solution does not work for me. This does.

      Just because you have no use for this doesn't mean it's not useful.

    2. Re:This is silly... by the+angry+liberal · · Score: 1

      I work on many machines with no usb port. Your solution does not work for me. This does.

      So burning the thing which took 20 minutes to put together onto a bootable CD is too much for you? My point has been proven.

      It is pointless to argue. A geek knows how to hobble things together to fit his needs without having to wait for someone else to do it. Especially such trivial things as making a bootable CD and copying files over to it.

      I digress.

    3. Re:This is silly... by DanTMan · · Score: 1

      Give me a $%#@! break! I'm downloading this right now because it sounds like something I can use quick and easy.

      Some of us don't have the time to sit in front of our computers all day (pants around our ankles) tuning kernels and compiling code at the expense of work. We have actual jobs in the field, which require varied solutions and compliance with licensing agreements. Tools like Putty and CYGWIN save us time and effort that can be better used solving issues with REAL servers. Just because a tool is a quick and easy solution does not make it for "newbies".

      Elitists like you make me sick. Stop wasting your time and mine "rolling your eyes" and "shaking your fists". Simply pull up your pants, move out of your mothers basement and get a girlfriend!

    4. Re:This is silly... by Aphexian · · Score: 1

      Well the angry liberal,

      I can only imagine the insecurity you feel. I read through your previous posts on /. and found you never seem to respond to anyone without being an asshole. Some people just aren't gifted with social skills, and I understand this is a problem with many of my fellow geeks. So, you are forgiven for acting like a inciteful little twit.

      -John.

    5. Re:This is silly... by the+angry+liberal · · Score: 1

      Some of us don't have the time to sit in front of our computers all day (pants around our ankles) tuning kernels and compiling code at the expense of work.

      Like I said in my original post, it didn't take all day, it took maybe 20 minutes. You know, copy a few directories, export a few registry values, make it bootable, and write a few lines worth of a BAT file including a boot menu.

      Unlike you, I use this type of thing for my "actual job in the field" because I don't have 2 years to wait for someone else to think to package up these, already available, tools for me.

      which require varied solutions and compliance with licensing agreements. Tools like Putty and CYGWIN save us time and effort that

      Right, um, that is what I was advocating in the first place. I simply downloaded them, copied them over, and use them. There is no "licensing" or "compliance" issues. I have been using these tools for years and have read the licenses multiple times.

      If your company forces you to use some particular software, then this conversation isn't even for you since someone else already made the final decision as they obviously don't trust you to do it correctly on your own.

      Elitists like you make me sick. Stop wasting your time and mine "rolling your eyes" and "shaking your fists". Simply pull up your pants, move out of your mothers basement and get a girlfriend!

      Actually, I live in a loft on the top floor of a building in the city. The only thing in my basement is a Volvo.

      It seems every response to my original post backs up what I am saying. This sort of thing is why "Engineer" means nothing nowadays.

    6. Re:This is silly... by the+angry+liberal · · Score: 1

      don't care what your dog buys. Although he probably has a bit more sense than to vomit it up on a web site as though it were the god's honest truth.


      You don't seem to be a very nice poster either, so I see no point in one of those pot and kettle situations. You can go do that with someone else, I don't care.

      Anyway, if anything, you should be pissed off at people for waiting for 2 years for a setup.exe to come pre-packaged with the same tools they could have had for years, for free, and with no real difference except a few minutes to organize them. Really. What do you people use computers for?! I think I want your IT jobs since mine is apparently something completely different where I have to think instead of following a script or use all pre-bundled software like mother used to make.

      If you don't have time to read the FAQs or a HOWTO, then you don't have time to increase your value to the economy and your employer.

    7. Re:This is silly... by Aphexian · · Score: 1
      I hope I've given ample time for you to realize that by responding to the above, you have effectively responded to yourself.
      And though you quoted me out of context in some sort of misdirected, ineffective, but creative attempt to defame me, I appreciate you indirectly admitting that you are also 'not nice'.

      Pot and kettle?
      Pot responded to pot.

      Caring is not the issue - the issue is you dodging valid points by addressing comments out of context (i.e. making an issue out of the tone of the comment and the posting history of the comment author). I think I've made my point by responding with your own words, out of context, to the issue you were debasing someone else over; Feel free to enlighten me if I've not.

  24. Great! by fearlezz · · Score: 3, Interesting

    Just downloaded it. This CD is great! The "insert and go" character of the CD makes it very useful.

    Only one comment: the .ssh directory should not be placed on the desktop! :)

    --
    .sig: No such file or directory
    1. Re:Great! by carlmenezes · · Score: 1

      So it has an ssh client. That's good, but does it have an ssh server? That would be better. Not trying to troll, just an honest query and suggestion.

      When you need to quickly transfer files using scp from Linux to Windows without the headache of setting up Samba etc, something like this could be invaluable.

      No headache of installation - it would really be a time saver.

      --
      Find a job you like and you will never work a day in your life.
    2. Re:Great! by LetterJ · · Score: 1

      I run OpenSSH on my Windows machine. This post was sent via an SSH tunnel between 2 Windows machines, with plink/putty as the client set up with a dynamic port as a SOCKS 5 proxy to route all traffic through my home Windows server. This is also handy as I run a mail server for sending only and I can leave port 25 blocked on my firewall, but still use "localhost" as my mail server in my mail clients through the SSH tunnel.

      OpenSSH installs fairly well on its own, though it can conflict with Cygwin if you aren't careful and have Cygwin also install it.

      I've also got a USB key with preconfigured plink batch files and Firefox configured to use that tunnel for browsing.

  25. UITS is terrible by eobanb · · Score: 2, Informative

    I'm a student at IU, and UITS is not as "fucking sweet" as they sound. In fact, that statement is almost insulting to me.

    UITS does bullshit little projects like this all the time, actually, to try and maintain public support. The problem is that they're arrogant and don't meet student and staff needs AT ALL.

    Let me give you a couple of examples. Last year, and many years before that, we used an online system called InSite, developed in-house by our comp sci department, to manage grades, webmail, scheduling, everything. It was a little ugly and slightly disorganised, but it was reliable as hell, and I've never heard a single complaint about it.

    Then all of a sudden, some asshole bureaucrat at UITS decides we need to spend several million dollars in a contract with PeopleSoft to replace InSite with a new system called, confusingly enough, OneStart. Then everyone realised it didn't do anything academically, so we wasted a bunch more money creating a second system called OnCourse. See where this is going? It's million-dollar software on million-dollar hardware, and guess what, none of it really works that well. And now PeopleSoft is having huge problems of their own. I hope they don't write their own software. Now the Comp Sci department is trying to explain to UITS that they could have re-written and modernised InSite over last summer, for free, using standard software like PHP and SQL running on Solaris. But NO.

    UITS also loves doing other stupid things to annoy ordinary users like me. Prime example; this semester they're blowing up pine. I personally love pine. Their justification is that it's 'too expensive to maintain' and that more people use our webmail system. In fact, I get the feeling that most of the stupider people on campus use webmail exclusively, because they've never even heard of IMAP.

    Also, our Cisco VPN doesn't work right, and UITS soundly refuses to fix it.

    So I called and emailed UITS a dozen times and they never reply, and instead waste their time with little PR projects like this.

    --

    Take off every sig. For great justice.

    1. Re:UITS is terrible by Gherald · · Score: 1

      Uh, I don't personally care about any of that. Cygwin/X on a LiveCD is exactly what I need for a number of projects.

    2. Re:UITS is terrible by eobanb · · Score: 2, Interesting

      The true purpose of this, I strongly suspect, is actually to justify replacing Unix and GNU/Linux workstations with Dells, which is exactly what has been going on lately. No one seems to have thought of how anyone was going to be able to access our general purpose Unix environment from these machines, so they threw this together.

      --

      Take off every sig. For great justice.

    3. Re:UITS is terrible by Gherald · · Score: 1

      Dells can run GNU/Linux just fine, in fact our engineering dept is transitioning from Solaris workstations to just that sort of platform.

      But the rest of my employer's systems run XP. My job involves troubleshooting a number of legacy DOS programs and having cygwin on a CD will be a wonderful tool. Working without grep and sed is such a pain...

    4. Re:UITS is terrible by Anonymous Coward · · Score: 0

      Thanks for the rant, bub, but nobody fucking knows what UITS is.

    5. Re:UITS is terrible by cshields2 · · Score: 1

      How about "No"...

      You still have the same Unix labs that have been around forever, but with upgraded equipment. Oh, I take that back, the SGI lab was taken down, but you can still find an SGI on campus if you needed it.

      Your suspected motive is way off..

    6. Re:UITS is terrible by dydx0 · · Score: 1

      For some reason the image of poor little Ralph Wiggum going "CooCoo CooCoo" comes to mind...

    7. Re:UITS is terrible by Anonymous Coward · · Score: 0

      I know the author personally. You're so far off course with your suspicion it's not even funny.

      If that were the agenda (it's not, the agenda is to allow people to access ANY X11 capable system by ANYONE) don't you think you would have been handed this CD before now ? Or maybe even heard of it before now ?

      The project isn't new and isn't maintained or recommended by the STC group (who run the systems tied to your conspiracy). If you take the time to read the page you'll see that it's a RAC project. RAC, that's Research and Academic Computing, the same group who makes those general purpose UNIX systems available to you.

      You should probably shop less at big red and/or less in the tinfoil isle at Kroger.

    8. Re:UITS is terrible by Anonymous Coward · · Score: 0

      Everybody who read the blurb at the top of the screen does.

    9. Re:UITS is terrible by BeesTea · · Score: 1

      "Also, our Cisco VPN doesn't work right, and UITS soundly refuses to fix it."

      It works fine, I use it daily.

      --
      2b2b2b415448300d
    10. Re:UITS is terrible by lowwave · · Score: 1

      Your story about peoplesoft is amazingly like mine at my university. We had a telephone clas registration system (backend with mainframe), and webct for course grade and material. It is not pretty but working. Then, the university "upgrade" to the peoplesoft. Most of people are locked out of the system because peoplesoft has limited capacity to accept many clients at the same time. Students are given timeslot (Yes!) so that they can get onto the registration system.
      They also has funny numerical ID, no one can remember. Registra now are occupied with handling out ID. This is biggest IT upgrade flop I saw up close.

      I have heard several similar stories at other campuses.
      I have to give credit to our UITS, the system now finnally worked. But why the hassle?

  26. Re:PuTTY OpenSSH/Windows by Anonymous Coward · · Score: 0

    try again genius. X forwarding is built into PuTTY, just not an X server. PuTTY is a better ssh prog than the cmd line for cygwin.

  27. Re:PuTTY OpenSSH/Windows by IceFreak2000 · · Score: 1

    I take it you're referring to PuTTY? Unfortuately you're incorrect; PuTTY does support X forwarding. Have a look at the Connection > SSH > Tunnels options.

    I quite often have a Cygwin X server running in the background and use PuTTY to connect to remote systems with X11 forwarding enabled.

    Of course, if I've misunderstood you I apologise; I'm ill but I'm too bored to stay in bed

    --
    Life is like a sewer; what you get out of it depends on what you put into it...
  28. Re:Neither do i. by Anonymous Coward · · Score: 0

    If it has a powercord it can be rebooted.

  29. Get around company firewalls by rsilvergun · · Score: 1

    lots of companies monitor traffic on the standard ports and block web sites, but most lazy sys admins won't lock things down tight enough that you can't just ssh into your home box and do what ever you want, unmonitored no less :).

    --
    Hi! I make Firefox Plug-ins. Check 'em out @ https://addons.mozilla.org/en-US/firefox/addon/youtube-mp3-podcaster/
    1. Re:Get around company firewalls by Anonymous Coward · · Score: 0

      unmonitored until they want to know why all your traffic is going to and from an offsite location...

  30. Theres already been something like this... by sandfish · · Score: 0

    Hasn't anyone heard of Austrumi?

  31. meta nit-picking by palad1 · · Score: 2, Funny
    You have the client-server relationship wrong, a common mistake when talking about X windows.

    You have the spelling wrong, a common mistake when talking about X Window.

    now please correct my grammar ;)

  32. Re:Neither do i. by Zorilla · · Score: 1

    Laptop users may have to wait three hours :)

    I actually do find network policies that prevent shutting down and/or rebooting retarded. We have that where I work. I usually just end up holding the power button down anyway.

    --

    It would be cool if it didn't suck.
  33. NoMachine by Ari+Rahikkala · · Score: 2, Informative
    Incidentally, I've set up FreeNX to let a couple of my friends test out Linux desktops (primarily KDE, since I have had some problems with getting GNOME to work over NX - I'll ask about it in a senseful way as soon as I've actually started to figure out what's wrong). It's behind a 512/512 DSL connection, and comments on the speed of the session have ranged from "I've tried a Linux desktop before, and this lagged the same way as that did" to "shockingly fast, almost as fast as VNC to the box that's sitting by my feet". X11 isn't shabby, I guess, but it's not nearly as impressive as NX is.

    And before you ask, no, I did *not* need to install any non-free software on this box to get a NX server going. Gentoo's Portage has currently FreeNX 0.2.4, and 0.2.7 is available from bugs.gentoo.org. The rest of what you need for NXx serving was opensource from the start.

    Oh, and by the way, I love the way NX causes further confusion regarding the question of what's a client and what's a server. In the case of FreeNX: You use nxclient to connect to an ssh server, where nxserver is the login shell of the user "nx" (as which you authenticate yourself first). nxserver starts the servers it needs, and the client applications connect to the X server on the client through the servers started by nxserver, which are clients to the nxproxy on the client :).

    1. Re:NoMachine by tiger_66_y2k · · Score: 1

      For anybody not using Gentoo and wanting to get their own FreeNX/NX server setup you can try going through my HOWTO:
      http://www.gnomeuser.org/documents/howto/nx.html

      Also for all the GNOME users out there.
      I've never had any issues with GNOME and FreeNX/NX when setup this way.
      Good luck!

      fin

    2. Re:NoMachine by Anonymous Coward · · Score: 0

      Just for the record, I have the commercial NoMachine NX Enterprise Edition and works perfectly with GNOME. I think this is a FreeNX issue.

    3. Re:NoMachine by justins · · Score: 1

      Oh, and by the way, I love the way NX causes further confusion regarding the question of what's a client and what's a server. In the case of FreeNX: You use nxclient to connect to an ssh server, where nxserver is the login shell of the user "nx" (as which you authenticate yourself first). nxserver starts the servers it needs, and the client applications connect to the X server on the client through the servers started by nxserver, which are clients to the nxproxy on the client :).


      You have got a lot of free time.

      --
      Now before I get modded down, I be to remind whoever might read this that what I am saying is FACT. - bogaboga
  34. I guess I dont get the responses here... by Seraphim_72 · · Score: 2, Insightful

    This is actually a very nice thing to have, it writes no permanent files to the HD, no need to reboot, and you have the ability to run your X apps where ever you are, over a single port to no less.

    That means I can use *my* browser, with all of my short cuts and plugins (or lack there of) and I only have to keep one configured instead of the current three that I do now. Also you get to use all of your own apps, configured the way you like them. And because it is all done securely, on your own machine, surf for what ever you want "Harold down the hall was caught surfing for porn, inspect his machine" "I don't know what they saw, but only thing on ther was mens boxer pictures from WalMart's website." Actually the more I think about it this is a great privacy tool that can be easily handed out.

    Light, responsive and it allows you to bring even non-ported F/OSS programs to a Windows desktop. I realy don't see what there is to be down on this about. Congrats to the people developing it.

    Sera

    --
    Slashdot, where armchair scientists get shouted down and armchair theologians get modded up.
  35. installed or not? by Errtu76 · · Score: 2, Interesting

    FTA:
    The software runs from the CD without being installed

    and a few lines down:

    The wizard presents a menu of reading documentation, running the X Server from the CD and installing the software to the hard drive

    So, does it run completely from cd or not? If it really needs to install stuff to the harddisk it could form a problem in work environments where users might not have write access to the harddisk.

    1. Re:installed or not? by SagSaw · · Score: 1

      The wizard presents a menu of reading documentation, running the X Server from the CD and installing the software to the hard drive

      So, does it run completely from cd or not?


      Since one of the options is "running the X Server from the CD", I think it can run completely from the cd. You just have the additional option to installed the software if you want.

      --
      Come test your mettle in the world of Alter Aeon!
    2. Re:installed or not? by Anonymous Coward · · Score: 0

      So, does it run completely from cd or not

      It has menu items for running from CD, or install to HD. Your choice.

    3. Re:installed or not? by justins · · Score: 1
      So, does it run completely from cd or not? If it really needs to install stuff to the harddisk it could form a problem in work environments where users might not have write access to the harddisk.

      You can't run much of anything without write access to the harddisk. Maybe you mean administrative access to the machine? Not even the normal Cygwin installation requires that.

      That said, I don't know anything about this livecd.
      --
      Now before I get modded down, I be to remind whoever might read this that what I am saying is FACT. - bogaboga
  36. What the difference between WinXP SP1 and SP2 by __aaclcg7560 · · Score: 1

    Downloaded to my windows machine. Transferred it over to my linux file server and burned the cd. Put the cd into my windows machine and let it rip.

    The first thing that I noticed was the text box informing that WinXP SP1 requires 256MB and WinXP SP2 requires 512MB. Not a problem for my machine with 768MB but I'm curious as to why there's such a large memory requirement between the two service packs.

    This is a rather nice way to get an intelligent command line running on Windows. Every time I run the regular command line on Windows, I keep typing as if I was using a linux command line. Kinda annoying to replace the forward slash with the backward slash all the time.

    1. Re:What the difference between WinXP SP1 and SP2 by TheAwfulTruth · · Score: 1

      Uh, the windows XP command line takes either forward or backward slashes in paths... Just use forward slashes always and be happy.

      --
      Contrary to popular belief, coding is not all free blow-jobs and beer. Those things cost MONEY!
    2. Re:What the difference between WinXP SP1 and SP2 by __aaclcg7560 · · Score: 1
      Hmmm... It does work but not consistently. For example, if you're at the root directory, this command works to enter the fps folder:
      cd dev/fps
      However, if you put the forward slash in the beginning (a la linux) with this command:
      cd /dev/fps
      You get an error message.

      So Microsoft got forward slash implemented half-ass. Great... but that's an improvement for them. :)
  37. NFS Client? by RAMMS+EIN · · Score: 1

    One thing that seems to be missing from every open-source for Windows distribution I've looked at is an NFS client. I can see why you wouldn't want to give a Windows box access to your files...but what if you do want to?

    --
    Please correct me if I got my facts wrong.
    1. Re:NFS Client? by WWWWolf · · Score: 1

      An almost equivalent solution: WebDAV. Just stick Apache and mod_dav on the file server and configure appropriately. Both Windows and MacOSX support WebDAV folders right from the desktop. And you can probably build all sorts of cool access methods on top of that (I wonder if SSL is supported? I suppose it is...)

      Or, if you're in silly mood, there's always Samba =)

  38. Re:Neither do i. by ebooher · · Score: 3, Interesting
    techefnet wrote:
    Who needs a livecd containing cygwin anyway? Why dont you just install cygwin locally? Someone explain to me.

    I currently work for an organization that has very strict (and government controlled) policies in place for the installation and use of software packages. It's called bureaucracy. To install PuTTy on my XP workstation I must submit a ticket via our Management System interface. That ticket must then be assigned to my manager for an approval for the request of the software. Once my manager approves (could be a week or more) the ticket is then assigned to a senior manager for approval. Once that senior manager approves the installation of the software the ticket is assigned to an auditor to evaluate the financial impact on the company, the auditor must then write up a RFP (Request for Purchase) and submit approval to the ticket. The ticket is then assigned to the final approver (who is usually the CIO or another officer just below) who evaluates the ticket, verifies the approvals, verifies the finanical impact, approves the ticket, then assigns it to the Desktop Admin. The Desktop Admin then assigns the ticket to a Support Technician to be implemented. (ie. installed) (Oh, and I'm a member of IT and a Support Analyst, by the way.)

    At any point in that process, if there is a denial. The whole thing must be reviewed, reentered, and start all over again.

    This, I drop it in the CD-ROM, install nothing, run the X apps I need to run on the UNIX gear I monitor. Remove the CD, reboot, and no impact to the installed system that requires red tape.

    Does that help?

    --
    "Genius may shine aloof and alone, like a star, but goodness is social, and it takes two men and God to make a Brother."
  39. Re:Developing free software for WIndows is a dead by Anonymous Coward · · Score: 0

    Not to mention the Windows DLLs (the C runtime library, networking, and other essentials) aren't free/open-source. Firefox on Windows, Cygwin, and other open source software can never be like their Linux equivalents in terms of freedom.

  40. as an alum from the mid 90's ... by Anonymous Coward · · Score: 1, Informative

    I remember cursing and swearing when IU signed a deal with Bill & Co for something like $6m/year to get site wide licenses for 45k students + 15k admin/faculty. The license covered Win+Office and UTS had to do all the cd replication and all the support. I wish I could get $6m for handing somebody two cd's to copy and walking away.

    Now the irony follows: given that UTS has worked toward cultivating an OS monoculture they are providing the path to allow multi-culture support.
    I suppose this is easier for them to police than a bunch of students running around with Knoppix/Gnoppix CD's.

  41. Re:Neither do i. by tom17 · · Score: 1

    Say for instance you are in an internet cafe such as "easy internet" I do not know about their CD ROM policies, but one thing I do know is that the machine gets a fresh OS image on every reboot.

  42. ineligent? don't FUD knoppix. by twitter · · Score: 2, Interesting
    This CD is a nice demonstration of free software tools but it's no substitute for rebooting to a normal Linux system. SSH on windows is a bad joke and that eliminates 99% of this CD's utility. Knoppix is both a better tool for your own needs and as a demonstration of the power and beauty of free software.

    ... rebooting is awkward and inelegant. Don't go around killing your friends' uptimes just to run a few progs on your home machine.

    That's funny when you consider that the awkwardness of Winblows is the whole reason to use this CD. When I have a guest, it's as easy to let them use my network as adduser. The guests don't have to be in my house either. Uptime? People like Steve Ballmer who aim for 60 days of uptime worry about that. I've gotten used to my power failing before my computers do. While it's nice to have good ssh clients, using them on a system that's notorious for auto installing keyloggers is foolish. Finally, when you use something like knoppix, you generally get as good or better performance as Windows gives loaded down as it usually is by utilities that fail to keep malware off.

    there are still many, many PC hardware configurations that Knoppix won't run on- and many more where it won't be able to initialize the network device. ... the Knoppix startup will often be unable to use anything better than a generic VESA driver

    Your hardware must be different from the hardware I see most of the time. I've seen Knoppix boot up AMD 64 systems and other cutting edge stuff without problems. A set that won't give at least 1024 by 768 resolution is rare and you can try to force better with "ctrl alt +" if the conservative setting is not good enough for you. This might not be good enough for playing games, but it's more than enough to show off the real work that can be done with two office suits and two excellent browsers. Others, such as Morphix, have game CDs if you want that. The only place a boot CD might have problems with hardware is wireless networking, but wrapper software can fix that. Hardware compatibility, by the way, is much easier than software compatibility. M$ can break this toy with a single Winblows update as they have broken people's X and unix connectivity in the past. As time goes by, your chances of everthing working will be greater with an old Knoppix than it will be with an old copy of this CD.

    Knoppix and CDs like it are the easiest and most secure way to move files. Once booted, you can use Konqueror's built in sftp to drag and drop files across a split window. What could be easier than that? If you want quick, zip the files and boot with business card linux and use sftp from the command line.

    Finally, there's nothing like running a live linux CD to show your buddy just how easy it is to get Linux. If there are problems, it's better they show up there than later.

    --

    Friends don't help friends install M$ junk.

    1. Re:ineligent? don't FUD knoppix. by Anonymous Coward · · Score: 0
      Moderators: Please note that "twitter" is a known fanatical sycophant whose obnoxious offtopic rants are legend here on Slashdot. It doesn't matter what the topic is, he'll find a way to scrape in some pointless Microsoft bashing. While nobody expects us to love Microsoft in any way, his particularly tepid style of calling anyone he replies to "troll" or "liar" or "fanboy" because he happens to disagree with whatever they're saying is well documented and should not be rewarded. If anything, twitter is the type of person that should not be part of the open source/free software community. He is an anathema to all that is good about free software.

      I'm posting this so that you (the moderator) have some context to consider twitter and not mod him up whenever he posts his filler preformatted rants about installing Knoppix or Mepis or whatever that unfortunately get him karma every single time and allow him to continue posting his trademark toxic crap (read on) day in and day out. You may consider this a troll - I consider it community service. And I ain't kidding.

      If you're a /. subscriber, I invite you to look through some of his posting history. I guarantee that you'll be hard pressed to find someone that is more "out there" than twitter. You'll also probably notice he's got quite an AC following. Don't just read his posts, make sure you go through the replies.

      To get an idea of what I'm talking about, check this post out. This is an article about email disclaimers. The parent of the post is complaining about the ads in the linked page and so on, and twitter actually goes off on a rant to blame it on Microsoft and recommend Lynx, because "is teh free".

      Here's another. In this post twitter not only calls the OP a troll but attempts to "tell it like it is" while making some vague argument about "GNU". Yes, if you're confused, you're not alone. The reply (modded +4) proceeds to simply destroy his bogus argument. You will notice he did not reply. This is what some people call "drive-by advocacy". A sort of I'll just leave you with my thoughts here and move on to the next flamebait kind of deal. In fact, he almost never replies because he knows that his fanatical arguments simply do not hold up to any sort of discussion. It's not that he's chosen the wrong cause - he's just going at it in a completely wrong way.

      Here's that drive-by advocacy and FUD in motion: twitter goes on about some topic and then drops the usual "oh and M$ is teh evil" because "WMP phones home" or some such. Called on his FUD, he then claims that WMP stores every song and movie you've ever played in a file, somewhere. Pressed further, he just sort of slithers out of sight, his FUD-spreading complete. This is not about some Microsoft technology that nobody likes anyway; it's about lying for the sake of lying. Way too many of his posts are exactly like this one.

      More? Just read though this post and the subsequent replies. I guess this stands on its own. Or these two. Or this one. Or this one.

      Still not convinced? This is what twitter considers "humour" while going about his daily "M$" routine.

      M

  43. It's a bit chunky... by wowbagger · · Score: 1

    At over 300M, the XLive CD image is a bit chunky for what I'd want - an X server that I can have on my 256M USB memorystick.

    I'd love to have a good X server, an SSH client that DOESN'T save things to the registry (unlike PuTTY), and perhaps FireFox so that when I visit relatives who run Windows I can SSH back home.

    Has anybody else tried stripping this image down a bit? Between trying to get a software release cut at work and getting ready for a trip I'm a mite busy now.

    1. Re:It's a bit chunky... by HenryKoren · · Score: 1

      Hey I know what you mean about putty and registry. Here is a solution... It's a hack, but it works! This batch file loads a registry file in with your putty settings, then runs putty, then after putty is done running it removes settings and puts them back to a .reg file. Works like a charm as long as the public station has registry editing enabled.

      putty.bat .........:

      @ECHO OFF
      Echo Don't Close this Console Window
      regedit /s tools\putty.reg
      regedit /s tools\puttyrnd.reg
      start /w tools\putty.exe
      regedit /e tools\puttynew.reg HKEY_CURRENT_USER\Software\SimonTatham\PuTTY
      copy tools\puttynew.reg tools\putty.reg
      del tools\puttynew.reg
      regedit /s tools\puttydel.reg

  44. DSL by Chanc_Gorkon · · Score: 1

    Damn Small Linux embedded is the best. I have my SSH keys and the liek on there then when I am in someone else's office and need to ssh into the server, pop my USB key in, boot the linux distro in a window (on windows or Linux) and do the work, shutdown, yank the key out and the Windows desktop is untouched. Life is good. No need for this cygwin live cd.

    --

    Gorkman

  45. Re:Neither do i. by Chanc_Gorkon · · Score: 3, Informative

    DSL, Damn Small Linux embedded will let you run Linux in a window with X Server, SSH, VNC, Mozilla Firefox, Dillo, a texteditor, vi.....you name it. It all fits nicely on a 128 MB USB key. Oh and it's based on everyone's favorite live CD, Knoppix.

    --

    Gorkman

  46. Re:Neither do i. by Chanc_Gorkon · · Score: 2, Informative

    While nice, be aware you can likely run putty off of a floppy or even a CD. Nothing installed (oh unless they county registry keys!....).

    --

    Gorkman

  47. This is news? by triskaidekaphile · · Score: 3, Interesting

    I made just such a CD for myself nearly 3 years ago so that I could have cygwin (particularly SSH), emacs, CVS, Java, and Mozilla with me wherever I happened to be, such as in the classroom. The fun part was getting the autorun feature to properly set up the paths. I also made use of the TMP variable as the directory where I could write to the local disk when needed. I suppose what I really should do is establish a RAM disk.

    I have recently even been considering migrating to a DVD so I can install the full cygwin installation along with Firefox and plugins; music and video players and rippers; some USB device drivers for my camera, MP3 players, voice recorder, and smart media scanner; and if I can figure it out also the synchronization software for my phone and PDA so I am not tied to a single machine!

    I suppose you could add games, too., as if I had time for such things. Hm... the CD emulator with the CD images... I could perhaps include a few of my favorite classics!

    --
    @HbFyo0$k8 tH!$
    1. Re:This is news? by Blakey+Rat · · Score: 1

      Well, you should have posted it to Slashdot nearly 3 years ago, then, and all this fame and glory would be about your project.

    2. Re:This is news? by Anonymous Coward · · Score: 0

      What do you want, a fucking medal? Not everyone has the time to do stupid shit like this themselves you filty kyke cunt!

  48. Re:PuTTY OpenSSH/Windows by Errtu76 · · Score: 2, Insightful

    I'm sure you meant otherwise, but saying you prefer [a client] over [a protocol] makes no sense. I use putty to connect to my linux firewall which runs openssh.

  49. Comment removed by account_deleted · · Score: 2, Interesting

    Comment removed based on user account deletion

  50. gnome on NoMachine by samjam · · Score: 1

    Aye, I'm having problems with gnome too.
    I'm running Mepis updated to latest deb packages with FreeNX from Kalyxo and gnome keeps complaining.

    If I get a seperate character console onto the same machine I can kill some of the gnome processes and then it carries on and starts up gnome, but not very well.

    Other people have had gnome startup problems related to audio; my gnome box is actually colinux under winXP therefore no audio either; maybe related?

    I also can't get freeNX audio forwarding to work, I think its because it uses one of the esd programs to tap the audio stream, but as colinux has no real audio hardware esd won't stay running so the esd tap tools don't work.

    Sam

  51. Slashdotted by Anonymous Coward · · Score: 0

    I think the torrent is /.ed :(

    1. Re:Slashdotted by Anonymous Coward · · Score: 0

      Moderately funny

  52. Re:Wait... (-1 pedantic) by ckaminski · · Score: 1

    Which neglects the fact that printer drivers are INDEED stored at each end-user workstation.

    Though they may be dynamically loaded at printer connect time, they are still there.

  53. Re:Developing free software for WIndows is a dead by ckaminski · · Score: 2, Insightful

    Free software is about choice. You would deny Windows users that same choice that you trumpet from the parapets all day long about the One True OS - Linux? Free software is also about zero cost, you would deny that as well to the windows world? You'd also deny Mac users a powerful user/development experience wouldn't you? What a load of hypocrisy.

  54. Re:NFS Client? use Samba by gvc · · Score: 1

    I fiddled with Windoze NFS clients and servers some time ago. No doubt they've improved but at the time I decided that Samba was a better solution because you can establish ad-hoc sharing much more easily.

  55. Cygwin on CD. by Quantum+Jim · · Score: 2, Informative

    Find a way to port it to Flash drives and such

    I already run Cygwin on a flash drive. Granted, I only run some BASH, CVS, Lynx, clisp, and some other text utilities. But it only takes up 69,884,685 bytes plus slack. Here's what I did:

    1. I'm installing on a computer with limited permissions (no install allowed). So I downloaded setup.exe from Cygwin.com.
    2. Ran setup.exe. I told it to:
      • Install only for me (although I didn't install untill later).
      • Download only from the Internet to c:\temp\cygwin-setup\.
      • Use a local mirror. Don't bother with any of the suggested default ones - they are slow. I used a little-known mirror from a local university.
    3. I selected the minimum install and a few extra packages. Don't go overboard. If you want more, you can install them later. Note that I selected Nano instead of Emacs. I'm just weird, OK!
    4. Took a break while setup.exe worked hard downloading. I think Cygwin still has a grudge against me for that! :-p
    5. After downloading was completed, I finished the process to close setup.exe.
    6. I made a zip copy of c:\temp\cygwin-setup\ in case I fubar my installation. That way I can go back to a minimum build. You didn't go overboard a few steps ago, right?
    7. Now I reran setup.exe to download any other crap like clisp (I kid, I kid!) that I wanted. Use the same settings as above except for the package selections. Use common sense.
    8. I ran setup.exe a third time. I told it to use the files downloaded and install them to c:\temp\cygwin\. I opted NOT to add all the shortcuts that Realplayer likes to force on me. Now I checked to make sure it worked by running the batch file in the directory.
    9. After verifying that it works, copy the entire cygwin directory to your flash drive. I put mine under \programs\windows\.
    10. That batch file won't work with other computers because it fubars the mount points. After a little bit of experimenting, I figured out a better batch file for portable drives. I use:
      @echo off

      rem - required for `man` to work
      set TERM=cygwin

      rem - sets home path
      rem - replace LOGONNAME with your log-on name (you can choose anything)
      rem - create this folder by hand
      set HOME=%cd%\home\LOGONNAME

      rem - set mount points
      rem - these make the directories and drives, which
      rem - are required to start cygwin, readable
      bin\mount -f -u -b "%cd%\\bin" "/usr/bin"
      bin\mount -f -u -b "%cd%\\lib" "/usr/lib"
      bin\mount -f -u -b "%cd%" "/"
      bin\mount -u -b --change-cygdrive-prefix "/cygdrive"

      rem - start shell
      bin\bash --login -i
    11. I run this batch file from a simple wsh vbscript (the horror):
      set shellProxy = WScript.createObject("WScript.Shell")

      cygwinDir = shellProxy.currentDirectory + "\programs\windows\cygwin"

      shellProxy.currentDi rectory = cygwinDir

      shellProxy.Run "cygwin.bat"
    12. Now run that. Does it work? If so, close everything, unmount the USB drive in Windows, and put try it with a clean computer. It should work in that one two. Now you have a portable Cygwin-based BASH shell on a Flash Drive.

    Hope someone finds that useful! Some resources that really helped me out include:

    1. Portable Cygwin on a CD discussion.
    2. Portable Install on USB Flash Drive discussion.
    --
    It is impossible to enjoy idling thoroughly unless one has plenty of work to do.
    - Jerome Klapka Jerome
    1. Re:Cygwin on CD. by Anonymous Coward · · Score: 0

      Mod this informative

  56. Re:PuTTY OpenSSH/Windows by Dr.+Evil · · Score: 1

    PuTTY has a few other command line utilities which come with it that let you do this stuff.

    Oddly, I've found myself needing PuTTY on Linux to use SSH to reach dozens of remote systems which did not have public/private key enabled... PuTTY lets you break the rules and put your password on the command line.

    The app has improved over the years.

  57. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  58. Re:Developing free software for WIndows is a dead by NetNifty · · Score: 2, Insightful

    Maybe in the short term, but in the long term if people have most of their software being multi-OS FOSS, they have less of a barrier to change OS (instead of having to learn to use different software and a different OS, they just have to learn the OS), so they might be more likely to change to linux eventually.

  59. XLiveHD? by Doc+Ruby · · Score: 1

    If XLiveCD works, it will be a great boon: Windows software needs to be better packaged, more simple to start using, than does Unix/Linux software. The current barrier to entry for users, complexity, means the Windows userbase rejects value based on initial complexity, while the rest of us do not necessarily do so. Of course, expanding into the Windows userbase requires the simplification of that complexity, at least as an option, if only because many people expect simplicity from Windows, even if it becomes a complex proposition due to inferior quality.

    So perhaps XLiveCD is an oversimplification. What if I use it, and like it? How do I install it from the CD to my HD, so double-clicking its icon on the desktop/toolbar starts it the same as inserting the CD? But without the performance hit of running off the CD, and locking up the CD drive during the session? XLiveCD is a good start, but can it go the distance?

    --

    --
    make install -not war

    1. Re:XLiveHD? by __aamkky7574 · · Score: 1

      Oversimplification? No way. Cygwin is a dog to install; I couldn't get it installed, but was relieved to hear that two very smart techies I know couldn't get it working either. This is an absolute lifesaver for me personally (technical writer working on Windows, but documenting UNIX software).

      P.

    2. Re:XLiveHD? by Doc+Ruby · · Score: 1

      Yeah, but don't you want to be able to use X *all the time*? If you do, do you want to be anchored to the CD you boot from? It's like reducing your PC to an Xbox. Since they've got X to boot and run on any HW (so they claim), how much of an increment is it to transfer the CD to the HD? Small effort, huge reward - like running X on two PCs at once, without having to move the token CD around.

      --

      --
      make install -not war

    3. Re:XLiveHD? by __aamkky7574 · · Score: 2, Informative

      XLiveCD does gives the option to install. I haven't tried this personally, but I did mention to other writers that they could simply mount the ISO using something like DaemonTools, negating the need for a physical CD and drive.

      Using "ssh -Y" to connect to an account negates any problems with setting DISPLAY, etc. It really is damn simply, leaving me more time to write. It's sweet; kudos to the people to came up with this.

      P.

    4. Re:XLiveHD? by Anonymous Coward · · Score: 0

      So perhaps XLiveCD is an oversimplification. What if I use it, and like it? How do I install it from the CD to my HD,

      Another post has indicated that there is an install option on the CD. However, I did not check it out.

    5. Re:XLiveHD? by Doc+Ruby · · Score: 1

      Eureka - that's exactly what I'm looking for. Does XLiveCD itself, after booting from CD, allow a direct install as files (not ISO) to the local filesystem? How about to a *remote* filesystem (for sysadmin dist)? Thanks - sometimes, Slashdot is *more* informative than TFA, or the website it describes ;).

      --

      --
      make install -not war

  60. Torrent link by totallygeek · · Score: 1

    I am ashamed. Everyone knows that a Torrent link can only be used for illegal transmission. Get with the program!

  61. Hold Up! by OmegaBlac · · Score: 1

    So the Windows lusers are going to be able to experience the X.org server before us Debian users(who don't want to compile)? Damn that is just sad.

    1. Re:Hold Up! by Anonymous Coward · · Score: 0

      Not as sad as you using the "word" "luser".

  62. Re:Security nightmare by Anonymous Coward · · Score: 0

    > Up and coming freshmen script kiddies being able to use ssh and other linux hacking utilities straight from the CD?

    Here's the news, motherfucking idiot linux fucker: those are not "linux hacking utilities". Asshole.

  63. You seem pretty angry... by bhsx · · Score: 1

    I just wanted you to know that Knoppix 3.7 doesn't recognize my GB eth0. Honestly, neither did Ubuntu, Mepis, or any other modern distro I've tried to run on it. Knoppix is awesome, don't get me wrong... I've spent several hours of my life remastering old versions (to include LUFS, when that was looking good, I remastered one for my GF's daughter with games and tuxtype/math, yada-yada) and was really looking forward to doing one based on 3.7, because I've got this screamin machine now and it should take no time whatsoever. Well, not the case when I can't reach the network to install new packages. Anyway, that's just my $0.02.

    --
    put the what in the where?
    1. Re:You seem pretty angry... by twitter · · Score: 1
      Sure I'm angry. You acted like knoppix and other live CDs had problems, like their being "many, many PC hardware configurations that Knoppix won't run on- and many more where it won't be able to initialize the network device," as if the average person was going to get a blue screen on boot or something. That's not true, regardless of a few classes of hardware by problem vendors. I get angry when people say things that are not at all true, especially when they are people like you who should know better.

      Knoppix 3.7 doesn't recognize my GB eth0. Honestly, neither did Ubuntu, Mepis, or any other modern distro I've tried to run on it.

      Yeah, that's the way it goes sometimes. Some silly hardware makers don't play ball and tell people how their hardware works. Some even go so far as to threaten and file suit against people who "reverse engineer" their hardware. How's anyone supposed to write drivers for that?

      At the same time, anyone who's paid any attention knows that hardware that's useful soon finds free software drivers. There are very few pieces of hardware in my house that don't have free drivers, from scsi cards to dinky $40 cameras I never expected anyone to bother with. I'm not so sure that any of my older equipment has XP drivers and I know that the older drivers were not even stable together on the platforms they were made for.

      Someone like you, who's been working with free software for five years, should know that. Had you simply said something like, "sometimes you need an X environment for windows," no one could complain. Why you would take the opportunity to say things that are not true about Knoppix is beyond me.

      --

      Friends don't help friends install M$ junk.

    2. Re:You seem pretty angry... by Minna+Kirai · · Score: 1

      That's not true, regardless of a few classes of hardware by problem vendors.

      If by "classes of hardware" you mean "laptops", then OK. Although technically, my new laptop doesn't give a blue-screen (that would only happen in Windows). It gives me a black screen with a penguin in the corner and a few lines of multicolored text, before hanging there forever.

      Why you would take the opportunity to say things that are not true about Knoppix is beyond me.

      They are true. I've got access to a lot of computers, and many of them can't run Knoppix. Because I enjoy using Knoppix, I test each new release to see if there are improvements. And in fact, the 3.7 version of last week is better, as it can now recognize a 1024x768 DVI LCD which the prior release couldn't handle.

      Prior comment: I've seen Knoppix boot up AMD 64 systems and other cutting edge stuff without problems.

      Did you try an actual 64-bit OS, or just the traditional x86 release? There are supposed 64-bit Knoppix ISOs floating around, but I've never got one to boot at all. If you were using a regular disc, then it's hardly impressive that it worked, because the AMD64's 32-bit emulation is really solid.

    3. Re:You seem pretty angry... by bhsx · · Score: 1

      No, I didn't act like anything. I was not the parent poster. I was responding to your post. I didn't say any of the things that you say i did. I simply stated that one thing, specifically my GigE, was not recognized by any "modern" distro. I stated nothing else.
      Your bad.

      --
      put the what in the where?
  64. Re:PuTTY OpenSSH/Windows by drew · · Score: 1

    openssh is grou of programs which includes an openssh client and an openssh server. the protocol implemented by both putty and openssh is secure shell, or secsh, i believe.

    if you really want to be pedantic, maybe he could have been more clear by saying "i prefer putty over the openssh client", but what he said is correct, and i think most people were able to understand the post.

    --
    If I don't put anything here, will anyone recognize me anymore?
  65. WebDAV and newer WIndows(tm) OS's by Dr.Dubious+DDQ · · Score: 1
    Just stick Apache and mod_dav on the file server and configure appropriately. Both Windows and MacOSX support WebDAV folders right from the desktop.

    Unfortunately, it appears to me that Microsoft has broken this again. DAV works fine in older versions of Microsoft Windows, but more recent updated versions seem to have problems connecting to DAV. I gather they've once again replaced and renamed their DAV support (from "Web Folders". Now they have a different service called "DAV Redirector" or something of the sort, and the "Open as Web Folder" option no longer appears in Internet Explorer(tm).) and it appears to be even less compatible with the published standard than before.

    I'd be interested if anyone has good information on getting more recent Windows(tm) versions to interoperate with non-Microsoft DAV implementations again. Any chance Firefox will incorporate DAV support soon, I wonder? Being able to use Firefox as a DAV client would be a convenient cross-platform way to bypass Microsoft's unreliable support.

  66. Yay perl! by 99BottlesOfBeerInMyF · · Score: 1

    Half the time I install cygwin on a windows box, it is so the user can run perl scripts. This should save me some time.

    P.S. I can't believe there is not a quick and free way to run perl scripts on Windows. /p.

    1. Re:Yay perl! by Anonymous Coward · · Score: 0

      You're correct not to believe it; here it is:

      http://www.activestate.com/Products/ActivePerl/

    2. Re:Yay perl! by Anonymous Coward · · Score: 0

      Not only that, but ActivePerl allows WSH to interpret perl, so you get the WSH object hierarchy.

    3. Re:Yay perl! by kybred · · Score: 1
      P.S. I can't believe there is not a quick and free way to run perl scripts on Windows.
      You mean like ActivePerl?

      kybred

  67. Re:Security nightmare by braeburn · · Score: 1
    who's going to be the first with the scorched-earth policy of disabling CD-rom use?

    Given that all these utilities are freely downloadable off the internet and so anyone with a cd burner and 10 spare minutes could make their own cd of "ssh and other linux hacking utilities", I'm guessing... nobody?


    Do you really consider things like ssh "linux hacking utilities", or were you just trolling?

  68. Didn't Work For Me by Master+of+Transhuman · · Score: 1

    Downloaded it, ran it, no love...

    It managed to put an "X" in the taskbar and a shortcut on the desktop, but that was the apparent extent of its success. No prompt window ever came up - only assorted error messages in the cmd.exe window.

    This is on Windows 2000, AMD CPU, 512MB RAM.

    --
    Richard Steven Hack - This sig is TOO GODDAMN SHORT TO DO ANYTHING USEFUL WITH! MORONS!
    1. Re:Didn't Work For Me by matts_chicago · · Score: 1

      Have you managed to resolve your installation issues? I was trying to run it from the CD on Windows 2000 Server, 512 MB. I keep getting error messages about bin/mount.exe not being a valid win32 application.

    2. Re:Didn't Work For Me by Master+of+Transhuman · · Score: 1

      Nope. I gave up because I couldn't even figure out the error messages and whether or not they were actually related to the failure to come up with a prompt.

      This thing has a long way to go.

      OTOH, one of my City College instructors uses it okay, so I guess it works for some people.

      --
      Richard Steven Hack - This sig is TOO GODDAMN SHORT TO DO ANYTHING USEFUL WITH! MORONS!
  69. What is status of CygWin app releases? by Anonymous Coward · · Score: 0

    Are common app releases (e.g., Perl, PostGreSQL, PHP, etc.) kept fairly up-to-date?

  70. This points out a *strength* of Windows by Rob+Y. · · Score: 1

    Not only is this a really great idea, it's only possible because of the 'stability' of the Win32 API.

    Yep, you don't have to boot an OS to run this thing because that ubiquitous OS we all hate has actually gotten one thing right. They built an API some 10 years ago and made sure it works on (almost) all iterations of their OS since.

    I imagine I'm asking for flames here, but somewhere amidst the 'choice is always good' arguments, we tend to lose the 'consistency is good' flip side. Maybe that's the product of the OSS development model, but it is getting to be a real stumbling block.

    --
    Posted from my Android phone. Oh, I can change this? There, that's better...
    1. Re:This points out a *strength* of Windows by Anonymous Coward · · Score: 0

      am i missing something here?
      what does this have to do with the Win32 api?
      it's about running an X server on windows.. this is the same as running any other application on windows. The fact that you can use it to interact nicely with a Unix machine shows the advantages of Unix, but I don't see how it shows anything about Windows. It's running on windows, so it uses Win32, if it were running on a different operating system, it would use that one. In what way does this reflect anything to do with "stability"?

    2. Re:This points out a *strength* of Windows by Anonymous Coward · · Score: 0

      Not 'stability' in the sense of 'doesn't crash'. Stability in the sense of 'you can run the same binary on it regardless of the age of the box or the binary'.

      That's the only reason you can have a single CD that can give you Cygwin and X, etc runnable on all kinds of Windows boxes.

      In the Linux world, you'd need separate versions for RedHat, Mandrake SuSE, etc. Yes, you could get the source and compile it. But that negates the 'carry around a CD and use it anywhere' advantage.

      Now, the various bootable Linux CD's overcome this to an extent. In fact, the ability to make a bootable OS CS is a *strength* of Linux. But it's really a strength of the Open Source model, not the OS itself (and by OS, I mean OS + desktop environment).

      And there *are* ways (e.g. static linking) to make a binary runnable on multiple distros. But I'm just pointing out to anybody who doesn't think that a standard runtime environment is important, that this CD is a shining example of why it is.

      (By the way, I'm posting this from a Cygwin Xlive CD session on a Win2K box with Konqueror running on a RedHat system)

  71. Re:WebDAV in FireFox by Dr.Dubious+DDQ · · Score: 1

    Answering my own question, according to the Bugzilla entry regarding WebDAV support in FireFox, it is at least being worked on, ableit perhaps slowly and sporadically. Bugzilla lists the "target milestone" as "Mozilla 1.9alpha".

  72. Remote X by bluGill · · Score: 1

    I often run X remotely. At my last job I used to run FrameMaker Solaris, displayed on my FreeBSD machine. Come to think of it, everything I did at that job was remote X because they put easily maintainable NCD X servers on the desktop and ran our applications on servers in the back room. (which was properly cooled and power conditioned)

    Still use remote X so that I can use the monitor and keyboard (real model M) on my slow desktop, to my laptop with a much faster processor.

    I don't know too many people with a Cray supercomputer on their desktop, those who display complex analysis from the Cray may be using remote X. (depending on the app, there are a number of ways to do this) This is a common situation in some settings.

    If you don't use remote X you are limiting yourself.

  73. Re:Wait... Real definition of client and server by elwinc · · Score: 1
    Here's the real definition of client and server. A server waits and listens for clients to initiate connections, while the client initiates the connections. That's all there is to it. If your process just opens a listening port and waits, it's a server. If your process suddenly grabs a port and opens a new connection to a specific port at a specific IP address, it's a client. Usually we're talking about TCP connections, but it can be UDP or ICMP, or even low level ethernet packets in the case of a DHCP server. OK, yeah, sometimes the client sends a broadcast packet, but the client still expects to be answered; the server doesn't.

    Now you may argue that it's silly to base the definition of client an server on low level packet handling. I agree, but at this point in time, it's sort of a frozen accident. It's like picking a particular pole of a battery as positive, and then discovering that electrons, the primary charge transporter, are negative. Confusing and counter intuitive, but locked in the language now and too late to change.

    --
    --- Often in error; never in doubt!
  74. Secondary Torrent by Kalak · · Score: 1

    Since the torrent link given is messed up up, I've set up another torrent tracker for short term abuse.

    --
    I am, and always will be, an idiot. Karma: Coma (mostly effected by .hack)
  75. Re:Neither do i. by QuantumInterference · · Score: 1

    Perhaps to avoid suddenly and swiftly having to fork out $20,000 for CAD licensing unexpectedly (better than a $250,000 per seat fine though, eh?) Perhaps to avoid finding out that secretary #7 has been using some junky 1987 word processor to type all of her documents for the last three years. Did I mention that the file format might as well be called an encryption format? Did I mention that she ran this from a floppy which she took with her when she quit? Another document format problem occurs with several offices that thought $39.95 for MS Works 4.5 was just to good of a deal to pass up! I could give another dozen good reasons, but, I am hungry and have some licensing issues to sort out.

  76. Most importantly? by Anonymous Coward · · Score: 0

    I'd say most of those utilities are equally useful.

  77. Keyboard is dvorak by Jump · · Score: 1

    Did somebody try it? I did, and the X server runs with keyboard layout set to dvorak. This isn't
    mentioned anywhere and it is very odd to find out
    after a lenghly download.

  78. Of course not! :D by Andor666 · · Score: 1

    Um... if the activity was genuinely insensitive to security, you could run naked telnet.

    Oh my god, then i'll be losing the beautyful "compressing" feature, or maybe the port redirection, or maybe what we cover here, that's... XWindow forwarding !! oh my god

    :D

  79. Do *NOT* insert into a machine with cygwin on it by Anonymous Coward · · Score: 0

    WARNING

    Do NOT put this CD into a PC where you already have cygwin running/installed.
    If you do then your current cygwin installation is screwed. You can no longer run any cygwin stuff.

    I downloaded the iso, and burnt the CD.
    Figured I'd see what it did.
    OK, it started X and had a bash shell.
    Could come in useful.

    Then I ejected the CD, and tried to carry on doing my work. The native machines bash shell was screwed, my path's where all fck'ed up.
    So I figure, maybe the CD has put some stuff temporaily into my system (As I wouldnt expect it to remain on my drive and/or change my paths permanently if its a removable CD. Right ? Wrong.)

    Microsoft fix #1 - a reboot.
    Still the same. All my cygwin stuff still doesn't run properly.

    I took a poke around to see if I could find WTF this shitty CD had changed on my system. But had no luck.
    I'm now down to microsoft fix #2 - reinstall cygwin.

    My recomendation is take the CD you burnt and use it to keep your coffee cup on.

  80. Add an installer by nurb432 · · Score: 1

    Would be good to add a 'quick installer', so that you can easily install X on the PC, not just run from CD.. Perhaps a single click.. wait.. wait.. and *poof*, you have X.org on your Win32 machine.

    Not tried it yet, so if that is there, just ignore this post and move along..

    --
    ---- Booth was a patriot ----