Aces High Bulletin Board

General Forums => Hardware and Software => Topic started by: MADe on January 15, 2017, 02:53:44 PM

Title: Linux
Post by: MADe on January 15, 2017, 02:53:44 PM
Can you play ah with linux os?

Title: Re: Linux
Post by: guncrasher on January 15, 2017, 03:12:16 PM
try see if you can make it work.  but there will be fps hit, lots of problems.


semp
Title: Re: Linux
Post by: Ack-Ack on January 15, 2017, 05:08:54 PM
Can you play ah with linux os?

Yes, you can get AH to run on a Linux OS (other players have done so in the past) but how well it will run depends on a lot of factors.  In other words, YMMV.
Title: Re: Linux
Post by: redcatcherb412 on January 16, 2017, 10:03:23 AM
Yes you can, at least under ubuntu the WINE windows emulator will run AH, but jerky and CTD a bit. I found it not really playable, but I don't have a PC considered high-horsepower either.
Title: Re: Linux
Post by: Vraciu on January 16, 2017, 10:08:57 AM
Can you play ah with linux os?

I wish it was.  Then I could dump Windows once and for all.
Title: Re: Linux
Post by: SinOjos on January 16, 2017, 01:05:27 PM
It is a real shame that more game developers do not take advantage of open source. If AH were to transition to open source, the game would grow much faster, due to all the open source resources, and people that are willing to contribute. I am suggesting using existing open source projects, not making AH open source.

With dockers (containers) coming along nicely. It would be easy to provide a docker that would allow anyone to run AH on any version of Linux. Dockers allows the developer to provide not only their software, but all the dependencies that their software needs, hence the ability to provide custom modified dependencies that may not be available on every flavor of Linux. Solves the problem of different Linux flavors doing things differently. The Docker will run on any Linux flavor running Dockers.

Yes m$ also uses dockers on their servers. Since m$ is embracing open source, has joined The Linux Foundation, and included dockers support in their servers, they know that the desktop market is going to continue to dwindle, hence the change in their business plans. Which no longer centers around the winblows desktop. They will most probably eventually include docker support with windows, they had to with servers, due to the demand. But it will probably take time with windblows, as they probably do not want to allow anyone to run anything on windblows without their intervention, a good reason to get rid of m$ windblows, m$ is siphoning your personal information and data-basing it and selling it, no privacy at all, not to mention no control at all over what is installed or not installed.

Besides using dockers, AH could actually build a Linux OS around the game, that could be installed to any drive, including a usb, or sdcard. It could be setup on it's own drive, or dual booted from an existing drive. SSD's cost as little as $35 USD, small change to have a drive that is dedicated to AH only. Would reduce workload substantially by building the OS around the game, rather than attempting to build the game around numerous different OS's and OS versions.

Since AH uses so little ram, and most game systems have at least 8GB. The game it self could be run directly from ram, providing for better performance, eliminating the drive bottle neck. Common practice with Linux, in fact some flavors of Linux run entirely from ram. If I want a a specific Linux program to run at it's fastest, I load it in ram and run it directly from there, a common practice with Linux.

What can be done so that there is persistence and backup. is run a raid 1 with 2 physical drives, and 3rd drive in ram, nice way to have everything running from ram, but of course, you really need 64GB for that though, 32GB will do, if you are running a binary release, if compiling for instance with Gentoo, then 64GB is better, as you will need some ram for the compiling.

There are so many advantages to Linux, it is really surprising that a company like hitechcreations has tied it self to m$ so tightly. One can understand big corporate entities sticking with m$ through the long slow death. But there is no reason for hitecreations.

There are so many really dedicated talented intelligent people that contribute open source, it is really surprising that a small company like hitecreations is not taking advantage of such resources. All they would have to do, is go to the developers websites and start talking to the developers themselves to get some ideas. No need to spend money, that is the m$ business plan, with open source it only takes interaction and intelligence to take advantage of the resources.

Title: Re: Linux
Post by: Bizman on January 16, 2017, 01:40:21 PM
SinOjos, you made some very good points in your post.

However (you guessed it, didn't you?), many if not most of the people playing AH aren't savvy enough to make their computer boot from another media than the internal hard disk. Many of them don't even know which flavour of Windows they're using. And I'm talking about guys who have been playing flying sims since the first one. They're also people who won't come to this forum asking for help. If they can't set the game up without a personal tutor they'd simply find another game.

I believe the dedicated talented intelligent people contributing open source wouldn't waste their time playing games like AH. They'd more likely invent a dozen different AI accounts for the game, make them fly for them and only read the logs to see how well they've done.

BTW you seem to know a lot about Linux. I might want to ask you for some advice...
Title: Re: Linux
Post by: hitech on January 16, 2017, 01:49:06 PM
Windows 7 ,10 & XP encompass about 80% of the market share.

Linux 2.21%

https://www.netmarketshare.com/operating-system-market-share.aspx?qprid=10&qpcustomd=0

HiTech
Title: Re: Linux
Post by: 100Coogn on January 16, 2017, 01:50:31 PM
SinOjos, you made some very good points in your post.

However (you guessed it, didn't you?), many if not most of the people playing AH aren't savvy enough to make their computer boot from another media than the internal hard disk. Many of them don't even know which flavour of Windows they're using. And I'm talking about guys who have been playing flying sims since the first one. They're also people who won't come to this forum asking for help. If they can't set the game up without a personal tutor they'd simply find another game.

I believe the dedicated talented intelligent people contributing open source wouldn't waste their time playing games like AH. They'd more likely invent a dozen different AI accounts for the game, make them fly for them and only read the logs to see how well they've done.

BTW you seem to know a lot about Linux. I might want to ask you for some advice...

Really?

Coogan
Title: Re: Linux
Post by: MADe on January 16, 2017, 05:47:43 PM
ok ty
Title: Re: Linux
Post by: Bizman on January 17, 2017, 12:55:20 AM
Really?

Coogan

This statement is based on what I've read on this forum and compared with both the fellow players I've personally met (about 50 or so) and the people I daily meet in my job as a household PC tech. Of course they're all Finns and our computing skills may not be in par with the rest of the world.

If you made a poll in the MOTD window of the game (because there's many who don't read these forums at all), asking things like a) can you boot your computer using an external media, b) does your computer meet the minimum requirements for the game, c) have you ever heard that games have some hardware requirements, etc... The answers would be no, IDK, no... And I'm not talking about the next door demented granny, I'm talking about gaming oriented people from 15 to 60.
Title: Re: Linux
Post by: bbosen on January 19, 2017, 04:59:17 PM
I switched to 100% LINUX about 6 months ago. AH1 and AHII both work splendidly for me, but I got so discouraged struggling with AHIII that I gave up and just wrote my own "LINUX AIR COMBAT" sim. That has been a fantastic learning experience, and one of the things I've learned is just how amazing and powerful and advanced AHIII really is. I will NEVER catch up to it.

For now, if you're committed to Windows, stick with AHIII. Windows is just not for me....
 :salute
Title: Re: Linux
Post by: pembquist on January 20, 2017, 11:20:50 AM
I've got Mac Windows Linux and a Chromebook. I am not a "power user" at all. I do not want to know a bunch of obsoleting detail just to play a video game. Linux enthusiasts tend to overlook that most people do not want to learn a bunch of arcana in order to have their printer work or play a video game. I'm not saying that OS and Windows can't offer the same descent into hell of reading gibberish and misdirection on "support" forums, but rather that people who enjoy tinkering and learning about computers really don't seem to get that for most of us it is as interesting as learning a large multinational corporation's supply chain standards and organizational chart, or the US tax code. I don't say this to demean or criticize anyone's enthusiasm just to point out that most people don't share it. I first discovered this for myself as a youngster when I was completely into rock and alpine climbing, five minutes into what for me was a vivid description of a gripping tale the person I was speaking at said "I have no idea what your are talking about," and not in a way that suggested that they wanted an explanation. I paused to reflect that "40 feet out from the second piece, which was a manky screw, I've got one tool in but the ice is dinner plate...." etc., didn't really mean much to someone who didn't "get it."
Title: Re: Linux
Post by: guncrasher on January 20, 2017, 05:26:50 PM
first time I tried linux I couldnt figure out why it wouldnt boot.  after 2 years I learned that it was because I had sli cards.  go figure.


semp
Title: Re: Linux
Post by: Vulcan on January 20, 2017, 06:58:42 PM
(Skuzzy close your eyes)

Linux is fine for specific tasks, but it is not Windows. Most *nix users just don't get Windows. And for all the crap that is thrown at Windows I don't think there is a better desktop platform out there (not to mention enterprise platform).

Open Source bugs the crap outta me. Why? Because anything really useful in open source usually comes in two flavours: the free out of date unsupported version; and the paid for up to date patched supported version. I constantly run into people flouting great 'free' open source products but assuming they get all the bits you actually have to pay for.

And before ANYONE mentions malware numbers on Windows, that is simply because of the potential target base. *nix systems have as many bugs and flaws (if not more) that can be targeted  for malware. Take Apple for example, OS X and iOS are always top of the list in annual vulnerabilities and flaws.
Title: Re: Linux
Post by: Skuzzy on January 21, 2017, 05:55:05 AM
As a general statement, related to the specific knowledge of users, I agree with you.

I'll add, out of the box, Linux is just as big of a security hole as Windows is.  If you are logging in as "root" all the time, you have already made the first huge error in running a *NIX system and have not configured your system security properly.

Even though Apple's OS is built on top of FreeBSD, I do not consider it a *NIX system as they have completely convoluted it.

I will also add, generally speaking, it is easier to secure a *NIX system than it is a Windows system, but make no mistake about it, they both need work out of the box.
Title: Re: Linux
Post by: TDeacon on January 21, 2017, 10:27:13 PM
A number of posters have indicated above that they found Linux more difficult to use than Windows.  FWIW, my experience has been the opposite (I am comparing Linux Mint 17 to the older Windows XP, and have no experience yet installing / maintaining Windows 7 or 10). 

My Linux Mint installations have always worked perfectly from the initial installation, which was easier than any equivalent Windows installation.  (This is so, to the point that if I were to recommend an OS for a computer illiterate parent, requiring mostly browsing, office suite, and email capability, I would recommend Linux Mint hands down).  I have always been able to run an emergency version of the  Linux Mint OS from the install CD (contrary to the situation with Windows XP, where such emergency OS CDs never worked).  A reinstall is trivial, compared to Windows XP.  The basic OS capability is at least as good as Windows, and comes with an easy-to-use “Update Manager”, which has given me less trouble than the Windows equivalents over the years.  I also get the Firefox browser, the office suite Libreoffice, the IDE Eclipse, etc., all of which like Linux are free, first-class, products, and all of which are easily updated along with the OS (except for the free Eclipse, which requires more screwing around sometimes).  The only minor complexity in all this was that I initially had to download an ISO file and burn it to a CD, to get a bootable Mint install CD.  Not a big deal. 

Now I admit that the main advantage of Windows is the huge program base, including such as MS Visual Studio, Adobe Photoshop, Aces High, most other popular games, etc.   However, this is a problem with the marketplace, and not the OS, and is a situation similar to that pertaining to my Amiga computers in late 1980.  They too were technically superior, but eventually died out because of Microsoft / IBM's more successful marketing. 

I am faithfully awaiting the completion of the MMO space game Star Citizen (2-3 more years??), and they have promised both a Linux and Mac follow-on version.  Hopefully they will deliver on this. 

Mark H.  (not, in any sense of the term, a computer guru). 
Title: Re: Linux
Post by: pembquist on January 21, 2017, 11:26:08 PM
Heya TDeacon, I just wanted to clarify my sentiments about Linux vs Windows. The last time I installed Ubuntu it was for my moms hardrive crashed vista box. The install was effortless and fast, as you say the "productivity" software comes practically installed, excellent. The only hitch so far is the printer which has a buggy problem which maybe maybe not could be fixed with 6 hours of online reading. In the back of my mind is the whole security thing which I just cover my ears and go "Lalalalalalala" about as I do not want to learn how to address and its my mom's computer so how bad could it get? (I know, I know.) My point is really that just as excellent coders don't usually make good interface designers (except maybe for other coders) people thoroughly versed in all aspects of linux and its distros are probably terrible at evaluating how easy it is to use for naifs, and that if you run into a problem with something it is no less frustrating to deal with than windows or mac. When everything works it's all tea and cupcakes no matter what the computer flavor is.
Title: Re: Linux
Post by: 100Coogn on January 21, 2017, 11:36:58 PM
Heya TDeacon, I just wanted to clarify my sentiments about Linux vs Windows. The last time I installed Ubuntu it was for my moms hardrive crashed vista box. The install was effortless and fast, as you say the "productivity" software comes practically installed, excellent. The only hitch so far is the printer which has a buggy problem which maybe maybe not could be fixed with 6 hours of online reading. In the back of my mind is the whole security thing which I just cover my ears and go "Lalalalalalala" about as I do not want to learn how to address and its my mom's computer so how bad could it get? (I know, I know.) My point is really that just as excellent coders don't usually make good interface designers (except maybe for other coders) people thoroughly versed in all aspects of linux and its distros are probably terrible at evaluating how easy it is to use for naifs, and that if you run into a problem with something it is no less frustrating to deal with than windows or mac. When everything works it's all tea and cupcakes no matter what the computer flavor is.

Most people don't use their parents computers as test rigs.   :rofl

Coogan
Title: Re: Linux
Post by: artik on January 22, 2017, 12:34:28 AM
As software developer I find windows as most horrible platform to develop for... Horrible API, poor designs lack of any useful libraries out of the box (unless you doing c#) and so on.

Yes Linux can be hard (and windows works until does not)  sometimes but in general modern distribution does everything out of the box.

Regarding the numbers of Linux desktop users

I think the comparison is wrong, development cross platform is not much harder than for single ones.

The major effort would be not porting AHIII to Linux but rather making it cross platform and getting both Linux Mac and Windows.

The question is if hitechcreations have enough resources and knowledge/experience to invest into 8% of the market Mac OS X and Linux? And finally would it bring enough revenue in comparison to investment especially since it can hurt the main stream feature development ?

Just for the record I'm 100% pro having cross platform version of AH  but I'm not sure it is in in best interests of hitechreations

Title: Re: Linux
Post by: Bizman on January 22, 2017, 02:51:10 AM
TDeacon, like you I like Mint for an easy to install and use Linux distro. And as you said, the live CD or USB stick mostly works. Then again, my XP emergency CD's have also worked without issues until they became obsolete by the new Windows versions. 

However, my Mint installations haven't always worked. Agreed, I've been trying to extend the life span of a decade old systems but the issues I've encountered could as well realize in more modern computers. I'm talking about incompatibility. The problematic components I know of are Broadcom WiFi cards and SiS video circuits on laptops. A WiFi card should be easy to replace to another brand and I have a bunch of them. However, certain HP laptops have a whitelist for allowed components and there's no hacked bios for each model...

Another issue with Mint has recently popped up: Flash. One of my customers is a lady past her 80th birthday and I refreshed her XP desktop by installing Mint. All was well until a few weeks ago when she couldn't watch the programs on our National Broadcasting Service site. They still use Flashplayer because "copyright security is not secure enough" using html5 as they said five years ago. They're moving towards it, but Adobe was faster. I couldn't get Flash working, or Gnash or any other equivalent I could easily find. The video is jerky although the sound runs fluently. Watching a detective show at 10 FPS is not a pleasant experience... Anyone know how to fix it?
Title: Re: Linux
Post by: 715 on January 22, 2017, 02:51:47 PM
My main OS is Ubuntu.  It installed flawlessly and I can't recall it ever crashing.  The office software that comes with it works fine for my uses, although it occasionally gets a screen rendering glitch that will go away if you scroll.  The OS is constantly updating itself to keep current; I'll be reading a tech forum about some Linux vulnerability and invariably Ubuntu is already downloading the fix before I finish the article.  It's updating something practically every day.  So for browsing, email, audio or video playback, and office tasks it has been bullet proof so far. 

However, not everything is smooth sailing.  If you run into a problem there are online help forums but if you read 10 posts you'll get 13 solutions, almost all of which involve arcane command line gobble-dee-gook.  Example: I bought the Linux version of AC3D.  I also have the Windows version installed on XP (why I have to pay twice for the same program, I don't know) and installation there was painless.  Installation under Ubuntu was not painless.  It didn't do anything, just crashed with a spectacularly unhelpful error message: it said there was no such file when the file was plainly there.  What it was actually saying was there wasn't the library files it needed.  Online help gave all sorts of suggestions; what I finally had to do was use the Software Manager to download and install a bunch of arcane 32 bit libraries since 64 bit Ubuntu doesn't ship with them and AC3D requires 32 bit libraries.   OK, fine.  Now how do I get the program to, you know, actually run?  Gotta start it from the command line.  OK, type the name: nothing.  You have to type ./programname.  Why?  Apparently, "Why Not".  I took me forever to figure out how to get an icon I can launch from the desktop and I still haven't figured out how to add it's icon to the Launcher column (or more accurately if I try it just leaves an icon for the Terminal command line which opens a blank Terminal if I click it).

Other limitations I've run across: I've yet to find well reviewed video editing software and I sorely miss my Visual Basic IDE and graphical programming language.  There is no way I'm gonna learn C.  There is one commercial Basic IDE available, but I also have that installed in XP and didn't really like it; also it's Ubuntu version was lacking some features of the Windows version last time I checked.  Then, of course, there's the most important drawback: I can't run Aces High so I had to install Win 7 on a separate hard drive just for AH3 (AH3 does run successfully under XP but there are graphical artifacts due to memory address limitations and the performance under Win 7 is a bit better).
Title: Re: Linux
Post by: Skuzzy on January 22, 2017, 03:07:35 PM
The ./ requirement came from a very long time ago in the UNIX world.  If I recall, it was around the early 80's when it became required.

The reason?  Before the requirement, if you simply typed "bob" it would execute the program if it found it in the search path.  Now this is all well and good, but it also allowed a huge security hole.  If a hacker placed another file named "bob" in the home folder of the user, that file would get executed before the one found in the search path.

Requiring the "./" meant hackers could no longer circumvent the search path for standard utilities they would try and override with a bogus copy in the local folder.

There was a long and heated discussion whether or not the "." should be allowed at all in the search path, of via the command line.
Title: Re: Linux
Post by: 715 on January 22, 2017, 06:55:05 PM
The ./ requirement came from a very long time ago in the UNIX world.  <snip>

Ah.. I see.  Thanks.