acheron said:You just can't: recent version of Matlab is 64 bits only and the linuxolator is 32 bits only (I read on a mailing list that a patch of a 64 bits linuxolator is floating around).
kpedersen said:Perhaps VirtualBox? If you use X11 forwarding, it generally feels semi native.
As far as I know only emulators/i386-wine works, the native 64 bit version (emulators/wine) still has a lot of issues. This means it's only possible to run 32 bit Windows applications.kpedersen said:I think emulators/wine works on 64bit but I am not sure if it can run 64bit applications.
This is a silly statement. If you need MATLAB you need MATLAB not some buggy clone which supports tiny subsets of MATLAB core funtionality. For education purposes FreeMat is about as good as it gets as a clone of core MATLAB. The major problem is that the real power of MATLAB is its tool boxes which are sold separately. MATLAB is domain specific language which makes it very suitable for specific class of problems. My rule of thumbs is if 90% of what you need to do you can do with built in functions (including tool boxes of course) it is probably wort money if you have that kind of money (tens of thousands of dollars). If you need to program more than 10% of code go for Python.VisionIncision said:It's a real shame. I would just run Octave, but we use many of the toolboxes. Never mind.
Another reason why Octave is not an option for me. Also, I thought it was clear from my silly statement that I cannot use Octave due to lack of functionality.Oko said:This is a silly statement. If you need MATLAB you need MATLAB not some buggy clone which supports tiny subsets of MATLAB core funtionality.VisionIncision said:It's a real shame. I would just run Octave, but we use many of the toolboxes. Never mind.
Agreed. I could nearly as easily use Python. However, my institute has a site license for MATLAB and all toolboxes. I can do many of the tasks I need to do easily in MATLAB, so why not?Oko said:For education purposes FreeMat is about as good as it gets as a clone of core MATLAB. The major problem is that the real power of MATLAB is its tool boxes which are sold separately. MATLAB is domain specific language which makes it very suitable for specific class of problems. My rule of thumbs is if 90% of what you need to do you can do with built in functions (including tool boxes of course) it is probably wort money if you have that kind of money (tens of thousands of dollars). If you need to program more than 10% of code go for Python.
Again, agreed. If it is not maintained then it really should be removed. Incidentally, in the past when running older versions of MATLAB on Linux with OpenJDK, I always experienced abnormalities in GUI behaviour.Oko said:Now back to your original question. MATLAB doesn't run on FreeBSD and anybody who is spending tens of thousands of dollars on the software and trying to run on unsupported platform is a fool IMHO. MATLAB is heavy Java application now using some Java numeric libraries even for computations. It used to use Java only for GUI but that was long time ago. Oracle Java doesn't run on FreeBSD. FreeBSD linux compatibility layer is good enough if you want to run Linux version of Acrobat reader or Skype for anything more is not worthy. Look the commit log and you will see that there is no work on Linux comp for many years. IMHO that thing should be removed anyway from core code.
If the group I have joined did not use MATLAB, then it wouldn't be so much of a problem for me either. However, at this point, MATLAB is essential.Oko said:Sorry for being negative but MATLAB is one of those show stoppers which makes FreeBSD ill suited for scientific computing except in very particular circumstances. MATLAB is the major reason I run Red Hat on about 20 computing nodes in my Lab. Otherwise they would be running FreeBSD long time ago.
Oko said:This is a silly statement. If you need MATLAB you need MATLAB not some buggy clone which supports tiny subsets of MATLAB core funtionality. For education purposes FreeMat is about as good as it gets as a clone of core MATLAB. The major problem is that the real power of MATLAB is its tool boxes which are sold separately. MATLAB is domain specific language which makes it very suitable for specific class of problems. My rule of thumbs is if 90% of what you need to do you can do with built in functions (including tool boxes of course) it is probably wort money if you have that kind of money (tens of thousands of dollars). If you need to program more than 10% of code go for Python.VisionIncision said:It's a real shame. I would just run Octave, but we use many of the toolboxes. Never mind.
Now back to your original question. MATLAB doesn't run on FreeBSD and anybody who is spending tens of thousands of dollars on the software and trying to run on unsupported platform is a fool IMHO. MATLAB is heavy Java application now using some Java numeric libraries even for computations. It used to use Java only for GUI but that was long time ago. Oracle Java doesn't run on FreeBSD. FreeBSD linux compatibility layer is good enough if you want to run Linux version of Acrobat reader or Skype for anything more is not worthy. Look the commit log and you will see that there is no work on Linux comp for many years. IMHO that thing should be removed anyway from core code.
Sorry for being negative but MATLAB is one of those show stoppers which makes FreeBSD ill suited for scientific computing except in very particular circumstances. MATLAB is the major reason I run Red Hat on about 20 computing nodes in my Lab. Otherwise they would be running FreeBSD long time ago.
Well I hope younger people reading this forum will not be as pragmatical and as pessimistic as you and me. Otherwise FreeBSD future is bleak. There is indeed a place for niche products as FreeBSD/PC-BSD desktop (ZFS and life preserver are a pure gems combined with clang+Python+TeXLive) or even OpenBSD desktop (just check what M:Tier is doing with OpenBSD desktops) but main stream users will find both product to the large extend impractical. I have personally done always all my research related work on my OpenBSD desktops/laptops with a bit of cheating when it comes to things like MATLAB (I just use OpenNX client to connect to my Red Hat servers running MATLAB).caesius said:You're bang on the mark there Oko. People need to realise FreeBSD is not for desktop/research use and stop moulding it thus.
Unfortunately not. It's a shame, but it's not the end of the world. I have my Slackware machine for MATLAB. Also, a really old Mac that just about runs 2014a, though I probably wont be using the Mac that much!kpedersen said:As for the OP, can you use an older (working?) version of MATLAB? Does your license allow that? Will your toolboxes still work? The handbook documents the steps required for MATLAB 6.5 (http://www.pl.freebsd.org/doc/handbook/ ... atlab.html).
I used to be college math professor :r I used FreeMat when teaching Linear Algebra. Math professors have luxtury of doing this. In the real world MATLAB is the standard! Scilab is third MATLAB clone, the least compatible and the most buggy out of three clones (GNU Octave, FreeMAT, and SciLab).BSDBernd said:I would say that when it comes to math software, the open source community has excellent programs to offer. My numeric professor didn't use MATLAB, he used scilab (Edit: sorry I wrote scimath (a py library) but wanted to write scilab, which also is in the ports tree) in his classes (and presumably in his research).
Sage sucks! It is a kitchen sink interface for many open source projects GNU Octave, Maxima (computer algebra system), numpy+scipy+sympy just to name the few. If you can use Maxima (Mathematica for your info is the gold standard of computer algebra system and the facto standard in mathematical-physics community) you use Maxima you don't need Sage.BSDBernd said:And there is of course sage, a 'monster' which is a fusion of many in itself complex open source projects.
BSDBernd said:When you do number theory, yes you can use magma, but many use pari/gp which is developed by experts in the field. It is absolutely true that you cannot compete with windows when it comes to gaming or what ever, but when it comes to research and especially mathematics, I would say the open source developed software is on the top or can at least compete with other software in most cases. Take f.e. GAP, an open source project which is the result of a collaboration of a range of universities (and it is a part of the monster sage), this is a giant for dealing with finite groups and discrete mathematics in general. This is extensively used by group theorists. To sum up, when it comes to google hangouts or playing the newest games or writing a text in word, may be you should use windows there, but when it comes to research you definitely can use what is developed at universities and is open source.
Now that is your personal opinion . But if you look at the testimonial page Sage has, there seem to be people who use Sage in their research and who do not agree with you on that.Sage sucks!
Well I hope younger people reading this forum will not be as pragmatical and as pessimistic as you and me. Otherwise FreeBSD future is bleak. There is indeed a place for niche products as FreeBSD/PCBSD desktop (ZFS and life preserver are a pure gems combined with clang+Python+TeXLive) or even OpenBSD desktop (just check what M:Tier is doing with OpenBSD desktops) but main stream users will find both product to the large extend impractical. I have personally done always all my research related work on my OpenBSD desktops/laptops with a bit of cheating when it comes to things like MATLAB (I just use OpenNX client to connect to my Red Hat servers running MATLAB).
You are not doing scientific computing for living and it shows. My lab has hundreds of thousands lines of legacy MATLAB code. Do you think we would be able to rewrite it in Python (which we also use by the way just like R) even if we wanted to?Unless having become dependent to MATLAB there are NumPy, SciPy and Ipython in the ports.
This is a childish post. I have no idea what you found offensive in my post. I mentioned my lab as an example to expose the fallacy of your logic and a bad advise you gave to a serious question. People who use MATLAB (for whatever reason) need MATLAB. MathWorks (for whatever reason) has no FreeBSD version. Thus FreeBSD is not suitable OS for people who need to run MATLAB code. This is where the whole conversation should have ended if we are talking like mature adults.At Oko only
I did not respond to a posting of yours. Clearly speaking, it was not addressed to you personally.
But his one you get exclusively as you can easily look up at the header of the quote:
What the hell do you know what I'm doing or not doing. I do not care how many lines of code you use I do not care about if it is legacy or of what else quality. I'm not gonna get paid to think about rewriting your code, so I'm not even starting to think about it. Period.
Oko you should start about thinking about the style of your postings. You have been bullying here around on some people in the past. Don't do this with me.
Unless having become dependent to MATLAB there are NumPy, SciPy and Ipython in the ports.
You're bang on the mark there Oko. People need to realise FreeBSD is not for desktop/research use and stop moulding it thus.