LinuxQuestions.org
Share your knowledge at the LQ Wiki.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - General
User Name
Password
Linux - General This 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


Reply
  Search this Thread
Old 08-07-2016, 03:15 PM   #1
mp100
Member
 
Registered: Sep 2015
Posts: 54

Rep: Reputation: Disabled
Fugitive from Windows and need vb6 etc.


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)?
 
Old 08-07-2016, 06:07 PM   #2
John VV
LQ Muse
 
Registered: Aug 2005
Location: A2 area Mi.
Posts: 17,624

Rep: Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651
for using Microsoft's Visual basic
install a microsoft OS

there is the regular NON Microsoft ONLY " BASIC"
and bash shell scripting
and python and perl and go and ......


Wine will run ? most ? windows programs
some well some barley and some do not run at all

yes wine can run Microsoft viruses and other nasties


also you do NOT run win10 through wine

wine IS the emulator

it makes a psudo windows environment to install windows programs on
 
Old 08-07-2016, 06:09 PM   #3
ardvark71
LQ Veteran
 
Registered: Feb 2015
Location: USA
Distribution: Lubuntu 14.04, 22.04, Windows 8.1 and 10
Posts: 6,282
Blog Entries: 4

Rep: Reputation: 842Reputation: 842Reputation: 842Reputation: 842Reputation: 842Reputation: 842Reputation: 842
Quote:
Originally Posted by mp100 View Post
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.

Regards...
 
Old 08-07-2016, 06:26 PM   #4
mp100
Member
 
Registered: Sep 2015
Posts: 54

Original Poster
Rep: Reputation: Disabled
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.
 
Old 08-07-2016, 06:34 PM   #5
John VV
LQ Muse
 
Registered: Aug 2005
Location: A2 area Mi.
Posts: 17,624

Rep: Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651
wine will run SOME vb6 code
i had a almost antique program that used vb6 ( 98/xp era)

check the winehq website and the database
https://www.winehq.org/

and database of SOME software
https://appdb.winehq.org/

you might have to hack the wine version of the windows system regestry for some things
you have used "regedit.exe" in the past ? right?


keep in mind that Visual Basic is a MICROSOFT ONLY!!! version of basic
and it is NOT the same a BASIC
BASIC will run on linux

Last edited by John VV; 08-07-2016 at 06:36 PM.
 
Old 08-07-2016, 06:34 PM   #6
Doug G
Member
 
Registered: Jul 2013
Posts: 749

Rep: Reputation: Disabled
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.
 
Old 08-07-2016, 06:49 PM   #7
mp100
Member
 
Registered: Sep 2015
Posts: 54

Original Poster
Rep: Reputation: Disabled
Quote:
Originally Posted by Doug G View Post
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.
 
Old 08-07-2016, 07:14 PM   #8
astrogeek
Moderator
 
Registered: Oct 2008
Distribution: Slackware [64]-X.{0|1|2|37|-current} ::12<=X<=15, FreeBSD_12{.0|.1}
Posts: 6,263
Blog Entries: 24

Rep: Reputation: 4194Reputation: 4194Reputation: 4194Reputation: 4194Reputation: 4194Reputation: 4194Reputation: 4194Reputation: 4194Reputation: 4194Reputation: 4194Reputation: 4194
Quote:
Originally Posted by mp100 View Post
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!

Good luck!

Last edited by astrogeek; 08-07-2016 at 07:21 PM.
 
Old 08-07-2016, 07:25 PM   #9
mp100
Member
 
Registered: Sep 2015
Posts: 54

Original Poster
Rep: Reputation: Disabled
Quote:
Originally Posted by astrogeek View Post
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).
 
Old 08-07-2016, 07:54 PM   #10
Sefyir
Member
 
Registered: Mar 2015
Distribution: Linux Mint
Posts: 634

Rep: Reputation: 316Reputation: 316Reputation: 316Reputation: 316
Quote:
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

https://appdb.winehq.org/objectManag...ersion&iId=130

A search on the subject

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!
 
Old 08-07-2016, 09:52 PM   #11
sundialsvcs
LQ Guru
 
Registered: Feb 2004
Location: SE Tennessee, USA
Distribution: Gentoo, LFS
Posts: 10,659
Blog Entries: 4

Rep: Reputation: 3941Reputation: 3941Reputation: 3941Reputation: 3941Reputation: 3941Reputation: 3941Reputation: 3941Reputation: 3941Reputation: 3941Reputation: 3941Reputation: 3941
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.
 
Old 08-07-2016, 11:58 PM   #12
mp100
Member
 
Registered: Sep 2015
Posts: 54

Original Poster
Rep: Reputation: Disabled
Quote:
Originally Posted by sundialsvcs;5587641
I [i
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.
 
Old 08-08-2016, 01:17 AM   #13
dugan
LQ Guru
 
Registered: Nov 2003
Location: Canada
Distribution: distro hopper
Posts: 11,225

Rep: Reputation: 5320Reputation: 5320Reputation: 5320Reputation: 5320Reputation: 5320Reputation: 5320Reputation: 5320Reputation: 5320Reputation: 5320Reputation: 5320Reputation: 5320
Quote:
Originally Posted by Doug G View Post
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?
 
Old 08-08-2016, 02:10 AM   #14
mp100
Member
 
Registered: Sep 2015
Posts: 54

Original Poster
Rep: Reputation: Disabled
I repeat that all my vb6 programs, and the IDE, *do* run on W10, but I would not trust them for the future.
 
Old 08-08-2016, 07:24 AM   #15
sundialsvcs
LQ Guru
 
Registered: Feb 2004
Location: SE Tennessee, USA
Distribution: Gentoo, LFS
Posts: 10,659
Blog Entries: 4

Rep: Reputation: 3941Reputation: 3941Reputation: 3941Reputation: 3941Reputation: 3941Reputation: 3941Reputation: 3941Reputation: 3941Reputation: 3941Reputation: 3941Reputation: 3941
Quote:
Originally Posted by dugan View Post
Isn't this one of the things that the "XP Mode" VM provided with Enterprise editions of Windows is for?
"XP mode" runs a 32-bit environment.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Please help me with VB6 mahdilinux Programming 4 08-26-2011 02:17 PM
I'm a Windows fugitive elekt786 LinuxQuestions.org Member Intro 1 08-28-2007 01:54 PM
VB6 user ajmcpher Linux - Newbie 5 07-03-2007 09:20 AM
VB6 Vs gambas coldmove Linux - Software 2 12-21-2005 11:32 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - General

All times are GMT -5. The time now is 04:03 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration