Linux - GeneralThis Linux forum is for general Linux questions and discussion.
If it is Linux Related and doesn't seem to fit in any other forum then this is the place.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I am probably one of a huge number of people so fed up with M$oft that they are considering moving to Linux. In my case, the start of my disenchantment is that they pulled the rug from millions of developers (including me) who used their brilliant RAD, Visual Basic 6, replacing it with a totally different system, familiarly known as 'dot.net'.
There are many other reasons that I won't bore you with, including security issues.
Now, I have some programs that will not run on Linux, including exe files and vb6. I know I need to run them within Wine. My first question is: When running Windows within Wine, (1) Is it still open to security hacks? (2) Open to incessant Windows nags (re patches, and for that matter W10)?
Now, I have some programs that will not run on Linux, including exe files and vb6. I know I need to run them within Wine. My first question is: When running Windows within Wine, (1) Is it still open to security hacks? (2) Open to incessant Windows nags (re patches, and for that matter W10)?
Hi...
I don't believe you can run Windows in WINE, you would need to use a VM like VirtualBox. In terms of security, yes, from what I see here, Windows would still be open to malware and other security threats, so you would need to take the necessary precautions.
And while I'm not completely sure, I'm guessing that you would still face at least some, if not all of, the nags present in a regular Windows install, especially security updates. Perhaps other members who run Windows in a VM can tell you more.
OK Looks like Linux is out for me then because I have written many programs in vb6 that lead to compiled exe files, including all my accounts and various other programs financial and document handling utilities. I still need to run those. Pity. Linux sounded very hopeful.
For the record, you won't be able to run much of your vb6 code on newer Microsoft OS either. VB6 support was discontinued by Microsoft in 2008 and current windows don't include support for vb6 programs.
For the record, you won't be able to run much of your vb6 code on newer Microsoft OS either. VB6 support was discontinued by Microsoft in 2008 and current windows don't include support for vb6 programs.
Well, actually that's not quite right. Most vb6 stuff *does* run on W10, including the IDE (I've tried it). But there's always a chance they will cripple it at some future time, which is another reason why I don't trust them.
Well, actually that's not quite right. Most vb6 stuff *does* run on W10, including the IDE (I've tried it). But there's always a chance they will cripple it at some future time, which is another reason why I don't trust them.
Micro$oft has proven to be worthy of our mistrust, repeatedly.
They profit greatly by obsoleting their products and forcing their loyal customers to migrate to their new obsolete stuff.
So as you say, it is really just a matter of time.
If you are hitting a wall with them either way, you will need to migrate to their new requirements or migrate to something else. If it must be rewritten, have it rewritten into something that will not force your hand in future. If the code itself will not run on W10 or Linux, then the function can be reproduced and the existing data can be transformed. At least that way, once you are free you can remain free.
And just in case you think that you are an "old guy" among kids, you might find comfort in this fairly recent poll, Age Of LQ Members Using Slackware. Linux, Slackware in particular, is an elixer of life! Never too late!
Micro$oft has proven to be worthy of our mistrust, repeatedly.
They profit greatly by obsoleting their products and forcing their loyal customers to migrate to their new obsolete stuff.
So as you say, it is really just a matter of time.
Beautifully put. And such a pity. Basic vb6 was a brilliant product. I would not have minded paying annually for such a marvellous program (provided I knew up front).
Now, I have some programs that will not run on Linux, including exe files and vb6. I know I need to run them within Wine. My first question is: When running Windows within Wine, (1) Is it still open to security hacks? (2) Open to incessant Windows nags (re patches, and for that matter W10)?
Quote:
I don't believe you can run Windows in WINE, you would need to use a VM like VirtualBox.
I don't believe OP actually wants to run windows within WINE, rather run the specific vb6 programs they wrote and the exe they have.
To that extent this may be useful
OP should just try them in WINE though. It tends to be a hit or miss. If it depends on a lot of external windows specific stuff, its chances of working goes down though..
Good luck OP, I would suggest learning a more "free" language if it's feasible . If only to protect yourself from that feeling of knowledge being obsoleted.
Quote:
OK Looks like Linux is out for me
Hopefully you will put more time into linux as opposed to a windows alternative and it's touted "virus-free" name. There's a lot more good to it . If it was only better at protecting against viruses, I wouldn't be continuing to use it!
Unfortunately, VB6 is "very tied" to the environment that (was) being sold by the vendor who created it. I'm not readily aware of any project that has attempted to clone it.
I entirely share your sentiments about it versus "dot-Net," in much the same way that I "rolled my eyes and gave up on" the Java language as it started (IMHO) "recklessly bouncing down the hall-of-mirrors" that it today seems to regard as sacrosanct.
But, I'm not aware of anyone who has tried to port it.
... including "the one company who could have at anytime done this most easily": Microsoft.
Microsoft has excellent cross-platform compilers, and from time to time has built complementary "supporting frameworks" for products that they seriously wanted to put into some other (non-Windows) environment. But they abandoned VB when "dot-Net" came along. They never ported it. And, so far as I know, neither has anyone else.
Last edited by sundialsvcs; 08-07-2016 at 09:54 PM.
entirely[/i] share your sentiments about it versus "dot-Net," in much the same way that I "rolled my eyes and gave up on" the Java language as it started (IMHO) "recklessly bouncing down the hall-of-mirrors" that it today seems to regard as sacrosanct.
Yes, I feel the same way about persistent Java updates, for example.
For the record, you won't be able to run much of your vb6 code on newer Microsoft OS either. VB6 support was discontinued by Microsoft in 2008 and current windows don't include support for vb6 programs.
Isn't this one of the things that the "XP Mode" VM provided with Enterprise editions of Windows is for?
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.