Home Blog Page 1878

Wargaming Mobilizes with Linux and Open Source

world of warplanes gameOnline game developer and publisher Wargaming relies on Linux and open source software to produce and distribute its line of popular military strategy games, says Maksim Melnikau, a solution architect at Wargaming.

The growing company joined the Linux Foundation in May as it seeks to advance the gaming industry. And it’s off to a great start, having shipped more than 15 titles since 1998, including the armored World of Tanks and World of Warplanes, a free-to-play flight combat game. Wargaming is now expanding to a new mobile platform and continues to hire developers as it opens offices across the globe. 

Here, Melnikau discusses how Wargming uses Linux; the company’s hardware setup; gaming on Linux; his advice to game developers; and openings at the company.

How does Wargaming use Linux?

We extensively use Linux for multiple Wargaming projects. Servers for all our games, for example, are powered by Linux. Whether you play World of Tanks and World of Warplanes on PC, World of Tanks: Blitz on iPad, iPhone or any Android device, World of Tanks 360 Edition on your Xbox, or World of Tanks Generals in your browser—the server side is always Linux-based.

To run its web services, Wargaming actively uses a wide range of open source tools and frameworks such as, to name but a few: MySQL, Python, Django, Nginx, and RabbitMQ, and when it comes to servers, all our games rely on Linux.

The company’s development studios handle their day-to-day operations and processes, widely applying Linux. Finally, many of us prefer the GNU OS for everyday use.

What’s your server setup? 

World of Tanks has client-server based architecture, where everything is being calculated on the server. The major benefit it grants is security—it is virtually impossible to hack in to the World of Tanks. The client does nothing other than translate keyboard and mouse movements into commands to send to the server.

Maksim Melnikau, Wargaming

The overall server setup depends on the amount of active players. The Russian game cluster, for example, peaks with more than 800,000 concurrent users, which calls for relevant server capacities. Presently the game cluster has close to 300 powerful servers with 24 threads and 64 GB RAM each. Besides significant computing power, we have huge database machines with a lot of RAM (our largest database server has 384GB RAM, to be exact) and powerful storage (24 HDD x 600 GB in RAID10).

What are some of Wargaming’s most popular titles for LinuxOS users?

Although there’s no World of Tanks client for Linux, the game runs on Wine and other Windows emulators.

The collectible card MMO game World of Tanks Generals, which is now in Closed Alpha testing, will be cross-platform. Another upcoming title—the mobile MMO action game World of Tanks Blitz—will have a version for Android.

How has the recent release to Steam on Linux worked out so far?

Wargaming is not using Steam for its products. The company’s vision is to create and run its own distribution services. However, we are happy to watch Linux evolve as a quality gaming platform, and Steam is what helps it to grow.

What advice would you give developers who want to build games for Linux?

For starters, I’d tell them to be less platform-specific and concentrate more on the quality and robustness of the experience they create. If your game is engaging, accessible, and deep, it will attract players at launch. Don’t stop when the game goes live—improve and grow it to ensure users stick to it for years on. As for the server side, I would definitely advise you to choose Linux.

Why did you join the Linux Foundation?

We rely on Linux open source tools a lot. They help us continuously improve on our server platform and stay in the vanguard of the global technology evolution of this massive movement.

The Linux Foundation contributed greatly to Wargaming’s success, and we hope to continue our collaboration in the future and expand it into other areas.

I see you’re currently looking for a Linux system administrator. What are the skills and experience you look for in new Linux hires?

Besides system administrators, we seekLinux system developers and Web developers. The full list of vacancies and requirements for them is available at Hot Vacancies section of Wargaming’s corporate website. Linux engineers will find plentiful offerings there. As for the skills, we hire both experienced specialists and those only starting their work life. 

5 Intriguing New Features in Linux 3.10

After a relatively short development cycle of only nine weeks, Linux 3.10 made its official debut on Sunday.

“So I delayed this by a day, considering whether to do another -rc, but decided that there wasn’t enough upside,” wrote Linux creator Linus Torvalds in the announcement email on Sunday evening. 

Tux the Linux penguinThe cycle wasn’t as quiet as Torvalds would have liked, he explained, and there were more pull requests late in the cycle than he would have wished. Nevertheless, “at some point delaying things doesn’t really help things, and just makes the pent up demand for the next merge window worse,” he said.

So, the seventh release candidate of this kernel was once again the last one, and Linux 3.10 is now officially here.

Roughly two-thirds of the patches included focus on drivers, Torvalds noted, “while the rest is evenly split between arch updates and ‘misc.’ No major new subsystems this time around, although there are individual new features.”

Ready for a run-down? Here’s a quick look at some of the highlights.

1. Timer-Free Multitasking Support

Multitasking capabilities have evolved considerably over the years, but one cost associated with the “preemptive multitasking” that’s used in most modern operating systems today is that a timer typically  needs to be running continuously in the background. At the same time, “CPUs of laptops and mobile devices require inactivity to enter in low power modes,” explains the changelog on KernelNewbies.org. So, because of this timer, those CPUs often can’t save as much power as they should. New in Kernel 3.10, however, is support for timer-free multitasking, which should bring better power efficiency.

2. ARM big.LITTLE support

Also notable about Linux 3.10 is that it adds support for the ARM big.LITTLE architecture, an ARM symmetric multiprocessing solution that combines “big” and fast processors with “little” and power-efficient ones. “Power-efficient scheduling is currently a challenge for Linux even on homogeneous architectures; big.LITTLE throws another degree of freedom into the mix,” explains Linux kernel developer and LWN.net editor Jonathan Corbet.

3. Bcache

In recognition of the growing popularity of solid-state drive storage devices (SSDs) — something we’ve also seen addressed in other recent kernel releases — Linux 3.10 includes Bcache, a filesystem-agnostic technology that allows SSDs to cache other block devices. Created with desktops, servers and high-end storage arrays in mind — “perhaps even embedded,” the changelog notes — it allows SSDs to act as a cache to slower traditional storage media.

4. A More Space-Efficient Btrfs

New in the Btrfs filesystem, meanwhile, is a new key type for metadata extent references that uses disk space more efficiently. The result is a 30-percent to 35-percent decrease in the size of the extent tree, which means less copy-on-write operations and “larger parts of the extent tree stored in memory, which makes heavy metadata operations go much faster,” the changelog explains.

5. Improved Radeon Support

Last but not least, Linux 3.10 includes support for the video accelerators used in AMD’s modern Radeon graphic chips. “The Radeon driver in the new Linux kernel now offers interfaces for interacting with the Unified Video Decoder (UVD) on Radeon HD 4000 and later HD graphics cards,” explains editor Thorsten Leemhuis on The H.

As always, this is only a small sampling of what’s new in Linux 3.10; other enhancements include a variety of drivers, scalability improvements and much more. A thorough summary is available on The H.

 

Opera 15 Is Here, But Not Yet For Linux Users

The Norwegians announced today Opera 15, the first release of their closed-source cross-platform web-browser that’s now powered by Google’s Chromium/Blink engine…

Read more at Phoronix

2013 Kernel Summit Call for Topics/Proposals

The planning process for the 2013 Kernel Summit (October 23-25, Edinburgh) has begun; as in previous years, the program committee is looking for proposals for interesting topics in need of discussion. “The best topics for the kernel summit tend to focus on topics which are not appropriate for any of the subsystem-specific workshops or minisummits, and which can not be easily resolved using the normal e-mail and IRC channels. These include issues about our overall development process, and topics which span multiple subsystems.” The deadline for proposals is July 19.

Read more at LWN

15 Years of Wireshark: Towards the Internet of Things

At the sixth Sharkfest, Wireshark founder Gerald Combs looks back on 15 years of network analysis. His tool is now capable of handling 1,500 protocols and 120,000 field filters.

Read more at The H

Google Sheds Light on Glass in New FAQ

The FAQ answers a host of questions about Google’s high-tech specs. [Read more]

Read more at CNET News

openSUSE Conference Schedule Ready

ChameleonBustPosterDraftWe’ve got great news for you: the openSUSE Conference Paper Committee has finalized the conference program! We’ve got inspiring keynotes, interesting talks, in-depth workshops and intensive parties all lined up! Read on to find out what we’ve got in store.

Tracks

We gave you a preview of the three main subjects of our event, the Community and Project; Geeko Tech and OpenWorld. The conference website also has a taste of the program. And starting today you can check out the details of these and other talks. And plan what sessions you’d like to attend!

Read more at openSUSE News

Samsung Delays Debut Tizen Phone to Fourth Quarter

The first phone using the upstart Tizen operating system was originally slated to launch in July or August, but has been pushed back to the fourth quarter. [Read more]

Read more at CNET News

Samsung Ships 20 Million Galaxy S4s Since Launch, Almost Keeps Pace with iPhone

Gs4_1-hero_large

Samsung has now shipped over 20 million units of its flagship Android smartphone, the Galaxy S4, in just 68 days, outpacing its previous flagship to the milestone by over a month. Multiple Korean news organizations claim that Samsung’s Mobile head JK Shin confirmed the figure, but the company refused to confirm the reports when we asked. The milestone comes just a month and a half after the Korean company celebrated passing the 10 million mark, meaning the pace of sales hasn’t dropped significantly over the period. Assuming JK Shin’s comments are accurate — and that Samsung is selling most of the phones it’s shipping — the Galaxy S4 is the fastest-selling Android device ever.

 

Continue reading…

Read more at The Verge

AdaCore Brings GNAT Pro Ada to Wind River Linux

AdaCore is bringing its commerical Ada development environment to the embedded Wind River Linux platform

Read more at The H