Recommending installing Cygwin for Octave-use

  • Thread starter Thread starter nobahar
  • Start date Start date
Click For Summary

Discussion Overview

The discussion revolves around the installation of Cygwin for using Octave, a free alternative to Matlab, on a Windows PC. Participants explore various options for numerical programming environments, including Octave, Scilab, and Linux distributions, while addressing concerns about usability and system requirements.

Discussion Character

  • Exploratory
  • Technical explanation
  • Debate/contested
  • Homework-related

Main Points Raised

  • One participant expresses interest in using Cygwin for Octave but is unsure about potential issues for beginners.
  • Another participant suggests looking into Octave Forge and provides links to resources for downloading Octave.
  • There is a mention of Matlab's student deals and trial versions, raising questions about accessibility for students.
  • A participant shares their experience with Scilab as a suitable alternative to Matlab, noting its availability on Windows.
  • Discussion includes the possibility of installing Linux alongside Windows, with suggestions for user-friendly distributions like Ubuntu and SuSe.
  • Some participants recommend using virtual machines, such as Oracle Virtual Box, to run Linux without dual booting.
  • Others prefer Cygwin over virtual machines, citing resource efficiency and straightforward installation processes.
  • A participant mentions their transition from dual booting to solely using Ubuntu, highlighting the appeal of open-source software and user-friendliness.

Areas of Agreement / Disagreement

Participants express a variety of opinions on the best approach to using Octave and other programming environments, with no clear consensus on whether Cygwin, dual booting, or virtual machines is the superior option. Some favor Cygwin for its simplicity, while others advocate for virtual machines for their flexibility.

Contextual Notes

Participants discuss the limitations of their current systems, including hardware constraints and software compatibility issues. There are also unresolved questions about the performance impact of dual booting and the resource demands of virtual machines.

Who May Find This Useful

This discussion may be useful for individuals interested in numerical programming, particularly those seeking alternatives to Matlab, as well as users considering different operating systems for programming tasks.

nobahar
Messages
482
Reaction score
2
Hello!

I am not particularly well-versed in computers but I am interesting in expanding my knowledge.
Basically, I have some familiarity with Matlab (from Uni), and I am interested in similar 'higher-level' numerical programming languages. Matlab is too expensive for a poor-person like myself. Instead, I have been playing around with R and with Octave; after running into some difficulties with Octave I read that it is a Unix-based programme. I found that a Unix-like shell could be put on Windows called Cygwin and I found some websites recommending installing Cygwin for Octave-use. My PC is a 32-bit Vista. I am quite excited at the prospect of using Cygwin; however, I am not sure if there are any issues I am missing. I am the sole user of my PC and happy to play around and learn to use Cygwin.

Are there any issues a newbie should be aware of?, and is it worth installing?
Any help appreciated!
 
Computer science news on Phys.org
Doesn't MatLab have a special deal for their software for Students? I know they have at least have a trial version...
 
256bits said:
I was poking around and I found:

There is also Octave Forge, binaries for Octave 3.6.4 for Windows Microsoft Visual Studio
which you might want to look at.
http://sourceforge.net/projects/octave/files/

Read this:
http://www.gnu.org/software/octave/download.html

and this
http://wiki.octave.org/Octave_for_Windows

I have not tried it, but
apparently approx 200,000 others have.

Thanks, bits. Prior to Cygwin, I downloaded the Windows version, but it didn't run particularly well. It is most probably an error in my downloading of Octave. I tried Cygwin, then Octave and Python through the Cygwin additional packages (in the same installer file), but it didn't go too well, either: I think it involves more computer know-how than I have. For now, it would seem best for me to stick to more familiar set-ups that are more Windows-friendly.

vatzis said:
Doesn't MatLab have a special deal for their software for Students? I know they have at least have a trial version...

I graduated recently and I am not currently at university. Not having some data to play around with is making me unhappy.
 
You could also try scilab. It is very close to MATLAB and there is a windows version as well.

Because a lot of gnu and open source software is being developed for linux, you might consider installing linux in a separate partition. I find Ubuntu and SuSe very user friendly. You can first burn a knoppix bootable linux dvd to see what it's like.
 
Hi bigfooted,
Thanks for the response. I installed Scilab and its just what I was looking for to ease my withdrawal symptoms.
I looked into the partitioning to add Ubuntu. My computer has a lot of Hard disc space, but it isn't the speediest computer, I'm not sure what would be the effect of having both, I believe you choose on start-up but I am not sure if there is any extra burden on processing, etc.

I was actually considering building a PC which won't be until next year, but I am doing the necessary 'research' at the moment and was considering putting Ubuntu on that PC instead. Presumably, if the PC is built from scratch, I simply use a CD with an 'Ubuntu Installer' on it?

It's interesting that a lot of GNU and open source software is for linux; I guess its the preferred OS for programmers? I used it briefly at Uni and I have to admit it is pretty cool (I'm not a programmer mind you, actually have limited knowledge).

Anyway, thanks for the information!
 
During the boot process you can choose between starting windows or linux. After you've made your choice, the OS starts and the other OS will be ignored. Neither windows nor linux will be slower when there is another OS present because the other OS is not started.
You can put ubuntu on a bootable dvd and run the entire OS from DVD without installing anything:
http://www.ubuntu.com/download/desktop/try-ubuntu-before-you-install

The times that you had to be a hardcore computer nerd to work with linux are over.
 
Forget cygwin or dual boot, get Oracle Virtual Box and install the latest Ubuntu. Makes an In-windows virtual PC.
 
I prefer cygwin to virtual boxes. They take up a lot of resources. Cygwin is pretty straightforward. Just be sure when you install it to select ssh and associated xterm in the packages. It's not there by default.

I have dual boot, but there's really no reason for me to use my linux distribution. I use slackware, but mostly just for fun and learning. I'm a much more competent Windows user and there's way less messing with configurations and other admin tasks in Windows. Window's Cisco VPN client plays nicer than linux versions with my school server and cygwin has everything i need for serving myself a MATLAB window at home.
 
  • #10
With the power and resources of modern computers the ease of Virtual boxes makes them worth the extra resources. You can have both systems up and controlling different peripherals at the same time. Generally at my lab at work it is a windows virtual box on a linux machine, but that is bacause our main servers are linux machines.

Dual boot is a hassle. Living in both worlds and sharing peripherals is really nice.
 
  • #11
Thanks for all the options. I tried a dual boot with Ubuntu and Windows, then decided to switch solely to Ubuntu. There are a whole range of cool opensource programmes, plus its piqued my interest in OSs. Besides the convenience (how User-friendly it is), I don't see the benefits of Windows, plus a lot of the opensource stuff is oriented towards Linux OSs. Many thanks for all the help!
 

Similar threads

  • · Replies 1 ·
Replies
1
Views
5K
  • · Replies 2 ·
Replies
2
Views
6K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 14 ·
Replies
14
Views
5K
Replies
6
Views
9K
Replies
23
Views
7K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 12 ·
Replies
12
Views
3K
  • · Replies 1 ·
Replies
1
Views
5K