President Trump’s School Safety Listening Session ~ VIDEO

Letters to the AmmoLand Editor
Letters to the AmmoLand Editor: Got something on your mind? Let us know and you can see it here.

USA –  -(Ammoland.com)- President Trump held a “listening” session at the White House with mass shooting survivors, students, their parents, relatives and friends.

Many constructive suggestions were offered, especially the corrective measures implemented in the aftermath of the Sandy Hook school massacre.

Few demonized guns. Most focused on mental illness, school security, lack of enforcement of existing gun laws and why “see something, say something” frequently slipped through the cracks.

Many ideas will be implemented, as President Trump pushes his school safety agenda forward…..with or without Congress.

If then-president Obama, Senators Chris Murphy-D-CT and Richard Blumenthal -D-CT did more than bloviate at their Sandy Hook Photo-Op there might not have been the shooting carnage at the Broward County Parkland School that left 17 dead and scores of bereaved.

To use President Trump’s familiar moniker….”we’ll see”… which are his buzz words for, “it will get done!”

Dr. Michael Velsmid
Broward County, FL

This post President Trump’s School Safety Listening Session ~ VIDEO appeared first on AmmoLand.com .

via AmmoLand.com
President Trump’s School Safety Listening Session ~ VIDEO

Percona XtraDB Cluster and SELinux: Getting It To Work

Percona XtraDB Cluster and SELinux

Percona XtraDB Cluster and SELinuxIn this blog post, I’ll look at how to make Percona XtraDB Cluster and SELinux work when used together.

Recently, I encountered an issue with Percona XtraDB Cluster startup. We tried to setup a three-node cluster using Percona XtraDB Cluster with a Vagrant CentOS box, but somehow node2 was not starting. I did not get enough information to debug the issue in the donor/joiner error log. I got only the following error message:

2018-02-08 16:58:48 7910 [Note] WSREP: Running: 'wsrep_sst_xtrabackup-v2 --role 'joiner' --address '192.168.100.20' --datadir '/var/lib/mysql/' --defaults-file '/etc/my.cnf' --defaults-group-suffix '' --parent '7910' --binlog 'mysql-bin' '
2018-02-08 16:58:48 7910 [ERROR] WSREP: Failed to read 'ready <addr>' from: wsrep_sst_xtrabackup-v2 --role 'joiner' --address '192.168.100.20' --datadir '/var/lib/mysql/' --defaults-file '/etc/my.cnf' --defaults-group-suffix '' --parent '7910' --binlog 'mysql-bin'
 Read: '(null)'
2018-02-08 16:58:48 7910 [ERROR] WSREP: Process completed with error: wsrep_sst_xtrabackup-v2 --role 'joiner' --address '192.168.100.20' --datadir '/var/lib/mysql/' --defaults-file '/etc/my.cnf' --defaults-group-suffix '' --parent '7910' --binlog 'mysql-bin' : 2 (No such file or directory)
2018-02-08 16:58:48 7910 [ERROR] WSREP: Failed to prepare for 'xtrabackup-v2' SST. Unrecoverable.
2018-02-08 16:58:48 7910 [ERROR] Aborting
2018-02-08 16:58:50 7910 [Note] WSREP: Closing send monitor...

The donor node error log also failed to give any information to debug the issue. After spending a few hours on the problem, one of our developers (Krunal) found that the error is due to SELinux. By default, SELinux is enabled in Vagrant CentOS boxes.

We have already documented how to disable SELinux when installing Percona XtraDB Cluster. Since we did not find any SELinux related error in the error log, we had to spend few hours finding out the root cause

You should also disable SELinux on the donor node to start the joiner node. Otherwise, the SST script starts but startup will fail with this error:

2018-02-09T06:55:06.099021Z 0 [Note] WSREP: Initiating SST/IST transfer on DONOR side (wsrep_sst_xtrabackup-v2 --role 'donor' --address '192.168.100.20:4444/xtrabackup_sst//1' --socket '/var/lib/mysql/mysql.sock' --datadir '/var/lib/mysql/' --defaults-file '/etc/my.cnf' --defaults-group-suffix '' '' --gtid '0dc70996-0d60-11e8-b008-074abdb3291a:1')
2018-02-09T06:55:06.099556Z 2 [Note] WSREP: DONOR thread signaled with 0
2018-02-09T06:55:06.099722Z 0 [ERROR] WSREP: Process completed with error: wsrep_sst_xtrabackup-v2 --role 'donor' --address '192.168.100.20:4444/xtrabackup_sst//1' --socket '/var/lib/mysql/mysql.sock' --datadir '/var/lib/mysql/' --defaults-file '/etc/my.cnf' --defaults-group-suffix '' '' --gtid '0dc70996-0d60-11e8-b008-074abdb3291a:1': 2 (No such file or directory)
2018-02-09T06:55:06.099781Z 0 [ERROR] WSREP: Command did not run: wsrep_sst_xtrabackup-v2 --role 'donor' --address '192.168.100.20:4444/xtrabackup_sst//1' --socket '/var/lib/mysql/mysql.sock' --datadir '/var/lib/mysql/' --defaults-file '/etc/my.cnf' --defaults-group-suffix '' '' --gtid '0dc70996-0d60-11e8-b008-074abdb3291a:1'

Disable SELinux on all nodes to start Percona XtraDB Cluster.

The Percona XtraDB Cluster development team is working on providing the proper error message for SELinux issues.

via Planet MySQL
Percona XtraDB Cluster and SELinux: Getting It To Work

Remembering Reverend Billy Graham ~ VIDEO

Reverend Billy Graham
Reverend Billy Graham

USA – -(Ammoland.com)- The evangelist Billy Graham died Wednesday at his home in Montreat, N.C., his family has announced. He was 99.

Born in Charlotte, N.C., Graham was ordained a Southern Baptist minister in 1939. During his work in ministry, he wrote more than 30 books and conducted the annual Billy Graham Crusades until his retirement from active ministry in 2005. His last book, Where I Am: Heaven, Eternity, and Our Life Beyond the Now, was published in 2015.

Dr. Robert George, a professor at Princeton University and a former chairman of the U.S. Commission on International Religious Freedom, compared Graham to St. John Paul II and other religious figures, saying that while he was “firmly rooted” in his denomination, Graham was able to reach all people.

“let those who have spiritual ears to hear: HEAR what the Holy Spirit and the Spirit of THE LORD Yeshua, the Lord Jesus Christ is saying to the seven churches…”

Reverend Graham left us many moving video sermons that are worth watching, including his last message to the world.

God bless the Reverend Billy Graham.

This post Remembering Reverend Billy Graham ~ VIDEO appeared first on AmmoLand.com .

via AmmoLand.com
Remembering Reverend Billy Graham ~ VIDEO

Simple Solutions for Dynamic Web Design With HTML5 Data Attributes

Vivid effects on websites could get you an edge in the competition for the user’s attention. Parallax scrolling might be what you’re thinking of now. That is not the only option for dynamic web design, though.

HTML5 Data Attributes: Invisible, But Not Unnecessary

HTML5 data attributes let you store any data within a valid source code. Data labeled using data attributes are not displayed for the user and don’t affect the layout. Nonetheless, they exist on the site, and can easily be processed, using JavaScript, for instance.

Dynamic Text Snippets With dynamo.js

dynamo.js is a rather simple, near-foolproof JavaScript by the developer Jordan Scales, whose main occupation is working for the Khan Academy. The task of dynamo.js is equipping animations to text content in a way that allows for the text components to be exchanged dynamically. At first, this sounds really unnecessary, but, upon closer investigation, it offers several interesting options.

dynamo.js focuses on the exchange of text parts. (Screenshot: Noupe)

dynamo.js works with HTML5 data attributes, and a CSS class called dynamo, which the function .dynamo() is applied to. In order to give brand new meanings to the following sentence

I wish I had wings

dynamo.js could be used as follows:

I wish I <span class="dynamo" data-lines="had ten million Dollars,was always right,was on vacation">had wings</span> 

Now, dynamo.js would go through the sentences within the data attribute data-lines, changing every three seconds. The result will be the following (without the bold markup):

I wish I had wings
I wish I had ten million Dollars
I wish I was always right
I wish I was on vacation

This and other effects can be checked out on the dynamo website. In contrast to what I did here, you are better off writing special characters in their respective entities. Dynamo.js can be very specific when it comes to that.

In addition to the designation of the rotating content, the attributes data-speed and data-delay control the speed of the rotation. The attribute data-center centers the text contents within the span. Generally speaking, .dynamo() can be applied to every element. A wild combination within the same text may lead to a nearly chaotic alienation of the content.

The script is available for free usage on GitHub, under the MIT license. It requires jQuery.

Animations With skrollr

skrollr allows for the animation of any CSS attribute of an element, depending on the position of the horizontal scrollbar. Sounds complicated, but it isn’t.

The demo for skrollr shows what works, but it isn’t really eye-catching. (Screenshot: Noupe)

The animation is controlled via data attributes. The following (rather simple, in comparison) code snippet leads to a change in background color while scrolling.

<body data-0="background:hsl(0, 50%, 70%);" data-end="background:hsl(360, 50%, 70%);"></body>

The attribute data-0 indicates the original position, while the corresponding data-end indicates the final position. The in-between stages are automatically calculated by skrollr.

The controls are done via keyframes from the DOM, so it can be very precise. This makes it possible to create extremely complex animations, as seen on the example website.

JavaScript knowledge is not required to use the skrollr functionality. However, you should have some CSS skill.

As CSS is used within the data attributes, your options are near unlimited. The tiresome vendor prefixing is taken care off by skrollr automatically, as a manual prefixing within the skrollr syntax wouldn’t even be possible.

skrollr doesn’t need any support in the form of jQuery or other libraries and only weighs about 12 Kilobyte. The small animation library was mainly developed by Alexander Prinzhorn, and is available for free usage under the MIT license on GitHub.

Keep in mind that skrollr has not been in active development for almost four years, since September 2014, as Alexander thankfully tells you himself. This will become a problem at one point in the future when using modern browsers and mobile versions.

Then again, skrollr works differently on mobile devices than on the desktop as it is. The library recognizes the mobile access and turns off the native scrolling. The mock-scrolling is done using CSS Transforms based on touch events. From my understanding, this concept should stay viable for a while.

Eckwerk shows, that skrollr enables users to create really neat and dynamic designs. (Screenshot: Noupe)

On this site, the developer has compiled a rather long list of users of the library. Personally, I really like the site of the Eckwerk. In contrast to the rather theoretical, dry presentation of the library on the specifically created demo page, the Eckwerk shows what skrollr is capable of when used with interesting content and a vivid design.

(The article was originally written in the German language by our author Dieter Petereit for our sister magazine Dr. Web.)


via Noupe
Simple Solutions for Dynamic Web Design With HTML5 Data Attributes

Tips for New Entrepreneurs: What You Need to Know Before Starting A Business

Walking on the path of entrepreneurship can be a difficult task as there will always be obstacles and challenges. As someone who’s new to entrepreneurship, you should be prepared to face them.

As you embark on your journey, you will encounter issues about legal matters, finances, product development, intellectual property, and much more. The list can easily overwhelm new players.

This makes it important that you fully commit yourself to your business. If you feel that you cannot handle things on your own, there are teams of entrepreneurial finance assignment help that can assist you in getting organized.

And to make sure that you are completely prepared, here are some of the best tips for new entrepreneurs.

Always Keep Cash Handy

As an entrepreneur, you must remember that the money you prepared as capital may not be enough. For your business to function smoothly, there needs to be a consistent flow of cash.

Find investors and venture capitalists who can help fund your ideas and business. Convince them and make them believe in your vision.

Take note that they will likely ask about the expected returns on their investments.

Focus on people and their needs

Stay focused on what your employees need. Make sure to invest in their training.

The skills and knowledge that they’ll learn will be really valuable to the success of your business.

Ask yourself on what business model fits you

If you have started a business just for the sake of earning money and you don’t have any interest in it, don’t expect that business to last long.

Before you start a business, make sure that it’s something that goes in line with your passion and interest. When you are passionate about something, you’ll work really hard to make it successful.

Now, this doesn’t mean that passion is everything. There are factors and situations that can also influence the result you’ll get.

Keep your personal life away from your professional life

work-life-balance

As an entrepreneur, you will spend at least 12 to 13 hours a day working on your business.  As a result, you may not have time to socialize anymore.

As an entrepreneur, you need to know how to balance your work and personal life. Spending too much time on work can result in burnout and that can make you less productive and focused.

Take a break when you need to. It will not only refresh your mind but it can also give you better ideas that can improve your business.

See Also: 5 Ways to Balance Work and Family Time Even if You’re a Workaholic

Don’t let your debt pull you down

When you are starting a business for the very first time, remember not to lose yourself in debt. You have just started your business and you need money for many things.

Credit should not be one of your worries. Moreover, it is incredibly risky to take debts in the initial phase.

If you are in debt and your business skyrockets to success, it’s all well and good. However, if your business fails, you would still have to pay your debt off since you’re the designated personal guarantor of the loan.

If you really need to borrow money, make sure that it’s within manageable limits.

Jot down your ideas and what you learn

journaling

As an entrepreneur, you will have a million things running inside your mind. With so many ideas, there’s a good chance that you’ll forget them in a snap.

The best way to avoid that from happening is to write down your thoughts and lessons in a notebook. You can look back at your notes whenever you need to recall your ideas.

See Also: 5 Benefits of Journaling To Inspire and Motivate You

Take some, leave some

Wise words from someone experienced can be an asset to your business. However, to ensure the success of your business, learn to sieve good advice from the bad ones.

Once you’re able to do that, you’ll be off to a good start. If you are unsure about what to do, just trust your instinct.

Conclusion

The 7 tips for new entrepreneurs can make you a smarter player in the business arena. If there is one thing on that list you haven’t implemented yet, then it’s time that you do.

Small changes can make a big difference. So, keep your mind fueled with positivity and stay healthy and happy. Success will follow shortly.

The post Tips for New Entrepreneurs: What You Need to Know Before Starting A Business appeared first on Dumb Little Man.


via Dumb Little Man – Tips for Life
Tips for New Entrepreneurs: What You Need to Know Before Starting A Business

‘Angry Birds Champions’ lets players fling pheasants for real money

Angry Birds Champions is now available on iOS devices and through the developer’s website, allowing players to fling their feathered friends against precarious piles of pigs in a bid to win real money for the first time. The game is accessible through the WorldWinner iOS app or on WorldWinner.com, joining the studio’s other real-money tournament games like Wheel of Fortune, Solitaire, Scrabble and Trivial Pursuit.

"It’s really the original Angry Birds physics game — and obviously Rovio’s done a number of different derivatives using the iconography — but this is the core physics game of shooting birds and killing pigs," WorldWinner boss Jeremy Shea told Engadget.

Angry Birds Champions is an officially licensed title, made in conjunction with Rovio. It uses an asynchronous multiplayer format: Someone pays to enter a tournament and completes one of the two modes, best-of-three or progression, and their highest or combined score is recorded. The game finds another similarly skilled player in the tournament and that person plays the same levels. Whoever ends up with the highest score wins the cash prize, and WorldWinner takes a little off the top of each match.

WorldWinner’s matchmaking system takes a number of factors into account, including how many games you’ve played, how well you’ve performed in specific tournaments, your win-loss ratio, and average or best scores.

These competitions are generally worth a few dollars each and cost less than a dollar to join. Shea wants to be clear that this isn’t gambling — WorldWinner has been building real-money tournament games for 18 years and it knows the laws inside and out. A handful of big-name games, including Star Wars: Battlefront II and Counter-Strike: Global Offensive, have come under scrutiny in recent months over their use of loot boxes and other gambling-adjacent systems. WorldWinner argues games like Angry Birds Champions are skill-based competitions, eliminating the element of chance that would turn them into gambling.

Still, 10 states have regulations that make WorldWinner’s lawyers squirm, so cash tournaments aren’t available in those areas (Arkansas, Connecticut, Delaware, Illinois, Louisiana, Maryland, Montana, South Carolina, South Dakota and Tennessee).

"We’re always in conversations with members of different states, and obviously there are players that want to play from certain states that we don’t allow and they’re disappointed when they find out," Shea said. "But in terms of gambling laws and regulations on a state-by-state or country-by-country basis — we spend a considerable amount of money on attorneys and we’re absolutely in line with the regulations as they are today and will be tomorrow."

Angry Birds Champions also isn’t trying to become the next big eSport — though Shea would forgive you for thinking so. Players do win real money by playing Angry Birds Champions, but it simply isn’t built to be a spectator sport.

"We clearly deliver competitions for money, from small two-player tournaments up to thousands of people participating," Shea said. "We deliver the entry fee and the prize model that most of your eSports competition deliver. But… we’ve never been in the viewership model. So I think that’s the one area where we evolve our lingo from saying we are eSports to we are really on the edge of eSports."

Angry Birds comes with a built-in player base, with 4 billion downloads (and at least one movie) since the franchise’s launch in 2009. Shea expects Angry Birds Champions to have tens of thousands of players, easily.

"That is one of reasons that we went with the partnership with Rovio, in particular at this stage of our development: In the past six months we have shifted our focus from being very committed to delivering a PC-based consumer experience where we’ve had our success for close to two decades, to trying to enter the mobile space," Shea said. "Our expectation is that this week, we hit all of our launch targets and this will quickly scale to be one of our top-performing games, which would put it in the thousands of players playing in a given day."

And that’s just on iOS — WorldWinner is working on an Android version of the game as well, though there’s no launch window just yet.

via Engadget
‘Angry Birds Champions’ lets players fling pheasants for real money

Here’s Your First, Very Serious Look at Netflix’s Lost in Space Reboot

Outside casting, we’ve barely heard a thing about Netflix’s reboot of the cult scifi classic Lost in Space. Now, we finally have a cryptic teaser as our first look… and it seems like this show is going to be a lot more serious than you might have expected out of a new Lost in Space.

The first teaser doesn’t really actually show much of the series itself—it’s a teaser of the space-suit-clad Robinson family grimly taking their final steps on Earth while lamenting that the world is no longer a home that can keep humanity safe. Meaning, it’s time to get into a spaceship and, well, get lost. In space.

Things naturally go awry by the end of the teaser, and you get your practically mandatory “danger, Will Robinson!” callout, but otherwise, it feels less like Lost in Space and more like a totally new and somewhat intriguing series that just happens to share the name.

Advertisement

Lost in Space, starring Molly Parker, Parker Posey, Toby Stephens, Ignacia Serricchio and more, hits Netflix April 13.

via Gizmodo
Here’s Your First, Very Serious Look at Netflix’s Lost in Space Reboot

Why Can’t 64-Bit Operating Systems Run 16-Bit Apps?

Once computers started using the modern 64-bit architecture, users soon realized that running those old 16-bit applications wasn’t going to work. Why can’t 64-bit machines run 16-bit apps?

The answer to that question can be confusing, depending who you ask. For one thing, it isn’t actually impossible to run 16-bit apps. It’s just difficult. Secondly, the reason for this difficulty lies in both the CPU architecture and the operating system.

Confused yet? Don’t worry, you aren’t alone. But by the time you get to the end of this article, you won’t be confused anymore.

The History of CPU Architecture

I know, the last thing you want to read is a history lesson, right? Don’t worry, this is a short one. It’s also critical to understanding why 64-bit systems can’t run 16-bit apps natively.

If you lived through the 80s and the 90s, then you probably remember those old 16-bit dinosaurs that everyone at the time believed was bleeding-edge technology.

why 64-bit can't run 16-bit applications

At the time, it was. Those old machines ran the Intel 8086 processor in 1978. The processor was able to access an address space of 1Mb using 16-bit addressing. With earlier machines running off 64 Kb of memory, this was a tremendous advancement and marked the beginning of a new age in personal computing.

In this mode (called Real mode), a portion was reserved for RAM, and the rest was utilized by the BIOS and computer hardware like the graphics card.

A little later came a further advancement in CPU architecture with the 80286 processor, capable of addressing 16Mb using 16-bit addressing. With the 286 architecture came “Protected mode,” with features that not only allowed for the addressing of more memory, but also multitasking. Running older 16-bit applications in “real mode” wasn’t always easy, but it was possible.

The End of 16-Bit, Sort Of…

In 1985, Intel introduced it’s next generation processor: the Intel 386. This was Intel’s first CPU that could address memory using 32-bits at a time, and could access a whopping 4 Gb of addressible memory. At the time, this seemed to computer users like a major breakthrough. PC gaming was about to enter its heyday.

why 64-bit can't run 16-bit applications

Along with the advent of 32-bit architecture came an extended version of Protected mode that not only allowed for the ability to access more memory, but it included a set of features where software could flag to the system whether it was 16-bit or 32-bit code. This was made possible by what’s known as Virtual 86 mode, which was essentially a built-in virtualized 8086 system.

As you can see, from one evolution of CPU architecture to the next, both the hardware (CPU programming) and the software (operating systems and applications), maintained backwards compatibility for all of those users who still had very old software that they wanted to run. For individual computer users, this was useful, but for many corporations and small businesses, it was critical for legacy systems.

64-Bit Architecture Ruined Everything

The limit of 4GB of addressable memory remained a crutch for 32-bit systems for many years. However, with the invention of 64-bit processors came another breakthrough. These systems included a new mode (known as Long mode) capable of addressing up to 16 million terabytes of memory. It’ll probably be a long time before this becomes a limiting factor for computer applications.

However, with this tremendous advancement came a significant tradeoff. When users attempted to run 16-bit applications that required the long-supported “real mode” or “virtual 8086 mode,” they discovered an error message that read, “Program.exe is not a valid Win32 application.”

why 64-bit can't run 16-bit applications

It was frustrating, but it wasn’t the end of the world. Users could use emulators


Make Your Old Games and Software Run in Windows 10




Make Your Old Games and Software Run in Windows 10

Most Windows applications will work on Windows 10. However, applications designed for Windows XP and before, may cease to function. Before you give up hope, try our tips getting that old application up and running.
Read More

or install virtual machines


VirtualBox vs. VMware Player: The Best Virtual Machine for Windows




VirtualBox vs. VMware Player: The Best Virtual Machine for Windows

Are you struggling to decide which virtual machine software to use? VirtualBox and VMware Workstation Player are both free. But which one is best for you? Let us help you find out!
Read More

running 32-bit architecture and operating systems capable of supporting legacy 16-bit applications.

So while it’s “impossible” for 64-bit systems to run 16-bit MS-DOS applications, it isn’t impossible for users to do it using a workaround. But why did this happen?

64-Bit Architecture Removes the NTVDM

In every generation of 32-bit processor through the years, there was a lot of effort put into the operating system for the system to handle older 16-bit DOS applications. It was accomplished using what’s known as the NTVDM, or NT Virtual DOS Machine.

This 32-bit application ran in the Windows operating system and simulated a 486 architecture capable of handling 16-bit addressing using virtual 8086. Unfortunately, “long-mode” addressing couldn’t accomodate this safely. Instead, it would have required emulating a full 8086 processor simply to support running DOS applications.

why 64-bit can't run 16-bit applications

Microsoft clearly made a decision to ditch this effort in order to support the prompt release of its first 64-bit operating system. On its support page, Microsoft clearly states that “16-bit MS-DOS and Microsoft Windows 3.x utilities will not start.”

No apologies. It’s simply not supported.

With the plethora of virtualization products on the market capable of accomplishing this anyway, Microsoft clearly didn’t feel that it was in its best interest to reinvent the wheel.

How to Run 16-Bit Applications on 64-Bit Systems

Just because running 16-bit DOS applications isn’t supported natively on 64-bit Windows systems, that doesn’t mean it’s impossible. You just need to install some extra tools to set things up.

If you enjoy classic DOS games


7 Sites To Find The Best Classic DOS Games




7 Sites To Find The Best Classic DOS Games


Read More

or use any other retro applications from the good old days of computing, there are options. Here are four ways you can run them on your new Windows machine.

1. Play Retro Games With DOSBox

One of the easiest ways to run old DOS apps on your PC is to use an emulator. One of the most popular of those is DOSBox.

Christian detailed how to install and configure DOSBox to run old retro games


How to Play Retro Games on Any Platform With DOSBox




How to Play Retro Games on Any Platform With DOSBox

Want to play retro PC games on your computer, phone, or game console? Here’s everything you need to know to get started with DOSBox, including the best games to emulate!
Read More

on your Windows machine.

why 64-bit can't run 16-bit applications

The great thing about this is that most of these games are so old that they’re considered abandonware


7 Sites To Find The Best Classic DOS Games




7 Sites To Find The Best Classic DOS Games


Read More

, so you can legally download and play them for free.

2. Run Apps Inside VirtualBox

Since operating systems like Windows XP and Windows 7 could run 16-bit applications natively, you can run the same applications on your 64-bit system by building a virtual machine with one of those operating systems on it.

One of the most well-known and easy to set up applications for this is VirtualBox. We have a complete guide on how to set up and use VirtualBox


How to Use VirtualBox: User’s Guide




How to Use VirtualBox: User’s Guide

With VirtualBox you can easily install and test multiple operating systems. We’ll show you how to set up Windows 10 and Ubuntu Linux as a virtual machine.
Read More

, so you can get started using this approach right now.

why 64-bit can't run 16-bit applications

Just make sure to choose the right operating system to install. Stick with Windows 7 or earlier, and you can download and install old DOS apps on your virtual system in no time.

3. Use Linux

Say what you will about Linux, one thing that most Linux distros have right is support for 16-bit applications. Distros with the PAE kernal, you aren’t limited to the 4GB of 32-bit systems, so running a proper Linux distro as a dual-boot on your system is another option.

why 64-bit can't run 16-bit applications

Two options to do this: a dual-boot solution or a virtual machine


What’s the Best Way to Run Multiple Operating Systems on Your PC?




What’s the Best Way to Run Multiple Operating Systems on Your PC?

Undecided between Windows and Linux? It’s possible to run multiple OSes on a single machine either by dual booting or using a virtual machine. Let’s find out which one is best for you.
Read More

. Or you could just dump Windows entirely, and go with Linux


6 Things That Ubuntu Does Better Than Windows




6 Things That Ubuntu Does Better Than Windows

Some think that Ubuntu is for nerds – but the truth is that Ubuntu is just as easy to use as Windows. In fact, there are several things Ubuntu does better than Windows 10.
Read More

. Whatever works for you.

4. Use Emulators

DOSBox isn’t the only emulator available for the purpose of running old DOS apps. There are lots of great emulators out there that work just as well. This is especially true if you’re a gamer.

Christian has covered how to emulate a Commodore Amiga, a Raspberry Pi, an Android, and even classic SNES on any PC.

why 64-bit can't run 16-bit applications

This is just the tip of the iceburg. If you search online you’ll find a whole library of different emulators out there that’ll let you run just about any retro app you can imagine. Microsoft might have given up on old 16-bit applications from back in the day, but you still have options.

Don’t Give Up on 16-Bit

There is no reason whatsoever that you should think it’s impossible to run 16-bit applications on a 64-bit machine. It may be impossible natively, but as you can see there are lots of solutions to accomplish the task.



via MakeUseOf.com
Why Can’t 64-Bit Operating Systems Run 16-Bit Apps?