Software Support > DOS/WinCab
WINCAB and DOSCAB - Linux Port?
Chris:
--- Quote from: scottie4442 on May 06, 2006, 01:08:01 pm ---This is one of the few problems with the Linux community a few, and I mean a few, people are just jerks about everything ought to be free all the time (I disagree not every program needs to be free, just not so over priced that the program makes his/her money back on the first sale). I would definitly support this move if you choose to make it, if not I will continue using DOS with DOSCab.
--- End quote ---
Well, there's still the problem that I know absolutely nothing about Linux. Does one Linix program run on multiple distributions as a binary? I thought most Linux software was distributed as source because it needed to be compiled for that distribution...
Since I never considered putting the code on Linux, there is a lot of code that may need to be rewritten. There are several places where I need to do something platform-specific, and I check to see if the compiler is compiling for Windows and if it isn't it assumes DOS.
Perhaps someday I'll learn Linux and tackle this, but for the short term it just isn't in the cards.
--Chris
mgillespie:
Generally speaking, if it's linked to GLIBC, then it will work on almost all modern Linux OSes, and witha bit of tweaking, many other *nix OSes, including MacOSX.
Some of the libraries you use for DOSCAB have native linux support, like Allegro. But not having seen the source it's tricky to tell how much would need rewriting.
There are things that may make it easier, there is DOSEMU and WINE and WINELib, which allow DOS/Win apps to run from Linux. the sound stuff can be routed though alsa.
I think the effort is worthwhile, as Linux can make a very nice embedded operating system, with low overheads. It's very modular, and supports lots more hardware than DOS does...
willhunt:
I use wine with win cab and it completely takes over all four desktops but it runs
just fine! I wish I knew how to restrict it to just one desktop and please compile
a Linux version I don't even want code just need the binary :notworthy:
Navigation
[0] Message Index
[*] Previous page
Go to full version