Home Blog Page 1231

Linus Torvalds to Patch the Kernel for a Witcher 2 Problem

Linus Torvalds is not known to interfere with other projects than the Linux kernel and it must be something really special to get him involved. Well, it looks like the Linux port of The Witcher 2: Assassins of Kings proved to be interesting enough.

There has been quite a debate around The Witcher 2: Assassins of Kings and the fact that it wasn’t really a port. A special kind of wrapper was used to make the Windows version of the game run on Linux systems, similar with Wine. As you can imagine… (read more)

Read more at Softpedia News

Dying Light Is an FPS Zombie Survival Game and It Might Get a Linux Release

Dying Light is a new FPS from Techland and it’s all about surviving the night during a zombie apocalypse. This is a studio specialized in this kind of games, and it looks that they might also be interested in the Linux platform.

Gamers might remember that the same team of developers also made the Dead Island series, and one title from that franchise has been ported to Linux as well. That means that Techland is not exactly stranger to the Linux platform, so there is a pretty good chance that w… (read more)

Read more at Softpedia News

Red Hat: Security Makes Paying for Open Source Software Worth It

 In the wake of Heartbleed, Shellshock and other security and data privacy fiascos, Red Hat is emphasizing the value of its subscription software support for open source platforms, including Red Hat Enterprise Linux.

Read more at The VAR Guy.

IT Job Market Robust, Despite Layoffs at Microsoft, HP

Expect the tech job market to continue to be strong in 2015, particularly in growing areas like big data, cloud computing, mobile app development and security.

Read more at eWeek

An Introduction to Docker

Surely you’ve heard of Docker by now. No?

This open source containers project has grown enormously in popularity over the past year, leading many of our readers to wonder not just “what is it?” but “is this a good tool for me?”

read more

Read more at OpenSource.com

My Initial Intel Broadwell Linux Experience With The ThinkPad X1 Carbon

On Thursday my Broadwell-powered Lenovo ThinkPad X1 Carbon laptop/ultrabook finally arrived for some Linux testing of Intel’s exciting Haswell successor. While many tests are forthcoming of this third-generation X1 Carbon — including Broadwell Windows vs. Linux benchmarks — here’s my initial experiences over the first ~10 minutes with this new hardware…

Read more at Phoronix

Kubuntu 15.04 Alpha 2 Is the Most Exciting Release in a Long Time – Screenshot Tour

Kubuntu 15.04 Alpha 2 (Vivid Vervet), a Linux distribution based on Ubuntu and the KDE desktop environment, is now available for download and testing. The developers have made quite a few substantial improvements, including to the Plasma desktop.

The second batch of testing images for Kubuntu 15.04 is out and it looks like the developers are definitely on the right track. This is the first Kubuntu edition that integrates the new Plasma 5 desktop and the rest of the components from the former … (read more)

Read more at Softpedia News

How to build a database driven app on Linux

In this post I will briefly describe, how you can you build a database driven CRUD (Create, Read, Update, Delete) app on Linux with Python, Flask, SQLAlchemy and MySQL. I used this process to create a blog and hence the examples below will describe how to store and modify posts in a MySQL database.

Software Versions
Python 2.7
Flask 0.11
Flask-SQLAlchemy 2.0
Flask-Migrate 1.3
MySQL-python 1.2
Foundation 5
Mariadb 10

Read More at http://techarena51.com/index.php/flask-sqlalchemy-tutorial/

 

Shipping News: Docker 1.5rc1 Arrives

Get testing devs, you’ve got less than two weeks before this goes live

Docker 1.5rc1 is upon us and should be ready to slide down the slipway in the first week of February.…

Read more at The Register

TNH2 Boards Get Online on Huawei MSTP OSN 500 Unsuccessfully

Huawei transmission board TNH2 is researched and released based on Huawei MSTP product OSN 550 V100R003 and TNH2 boards are used on OptiX OSN 500 V100R002 to replace TNH1 boards. TNH2 boards are applied to OptiX OSN 500 V100R002 by using hardware independent technology. V100R002SPC305 is developed later than OptiX OSN 500 doesn’t include the driver for TNH2 boards. The NEs dynamically load the driver stored in the flash memory of TNH2 boards. Then the NEs use the interface that is used to access the driver of TNH1 boards to access the driver of the TNH2 boards. In this circumstance, TNH1 boards can be replaced by TNH2 boards without any change on the NE software. The driver stored in the flash memory of TNH2 is called the hardware independent driver.

But when a TNH2SL1D board is installed in the extended slot of the NE, the board failed to go online and the physical board cannot be queried on the NMS. After a TNH2SP3D board is installed, the NE becomes unreachable. After the TNH2SL1D board or TNH2SP3D board is installed on an OptiX OSN 500 V100R002C01SPC305 (5.62.02.16) or later, the board goes online normally.
Identification method:

This issue is triggered when both of the following conditions are met:
1. The OptiX OSN 500 version is earlier than V100R002C01SPC305 (5.62.02.16).
:ver
BIOS 8.26.21T01 20131122 14:00:56 inactive
ExtBios 9.26.21T01 20131122 14:03:21 active
NeSoft(P) 5.62.02.12P03 20110907 00:29:05
Platform(D) 5.00.13.B221 20100105 10:37:20
Logic (U301)230
Dsp
2. The independent driver version of the TNH2SL1D board or TNH2SP3D board is 120.

If the board is installed in slot 3, the address for querying the independent driver version is 0×53460090. If the board is installed in slot 4, the address for querying the independent driver version is 0x53C60090.
For the TNH2SL1D board, the three digits after tnh2slxd.hwx indicate the independent driver version.
:dm:0x53c60090
53c60090 31 71 53 64 38 35 30 32 2e 6f 20 2d 3e 20 74 6e 1qSd8502.o.->.tn
53c600a0 68 32 73 6c 78 64 2e 68 77 78 00 31 32 30 00 4c h2slxd.hwx.120.L
53c600b0 75 53 4c 31 51 31 31 30 54 30 32 5f 45 6e 74 72 uSL1Q110T02_Entr
53c600c0 79 00 5d 00 00 10 00 b9 c1 05 00 00 00 00 00 00 y.]………….
53c600d0 3f 91 45 84 68 34 8a 09 0a 41 50 57 dc 0c b6 b3 ?.E.h4…APW….
53c600e0 d0 7f 14 61 52 c8 fe 2f 1e 75 98 3a 5f f6 6b f8 …aR../.u.:_.k.
53c600f0 be d4 42 91 d5 be c9 0b 73 be 05 51 33 61 3d 2f ..B…..s..Q3a=/
53c60100 0b 1c cb 85 79 d8 a2 0d c2 67 18 79 b1 f4 25 a7 ….y….g.y..%.
53c60110 42 52 88 f8 51 c0 a8 ca 6b a1 d1 9c d3 de a9 cf BR..Q…k…….
53c60120 94 18 2f fb d3 c0 96 ef 95 ff b7 13 c2 6c 65 19 ../……….le.

For the TNH2SP3D board, the three digits after tnh2sp3d.hwx indicate the independent driver version.
:dm:0×53460090
53460090 33 44 53 64 35 39 37 2e 6f 20 2d 3e 20 74 6e 68 3DSd597.o.->.tnh
534600a0 32 73 70 33 64 2e 68 77 78 00 31 32 30 00 54 75 2sp3d.hwx.120.Tu
534600b0 53 50 33 44 31 31 30 54 30 32 5f 45 6e 74 72 79 SP3D110T02_Entry
534600c0 00 5d 00 00 10 00 18 0d 04 00 00 00 00 00 00 3f .]………….?
534600d0 91 45 84 68 34 8a 09 0a 41 50 57 dc 0c b6 b3 c7 .E.h4…APW…..
534600e0 d5 86 19 0b ce 72 2c 71 ea cf af fb 52 aa d3 99 …..r,q….R…
534600f0 04 8c 14 4f 68 70 7b 2d 02 74 fc 7a bb 2f 8e 42 …Ohp{-.t.z./.B
53460100 51 8e cc 90 d6 e8 9c 45 07 93 31 4c 20 36 66 20 Q……E..1L.6f.
53460110 09 fa 2a 2a a1 28 4c 4d 46 9d 11 5b fd 01 76 ac ..**.(LMF..[..v.
53460120 e2 0c 9e 6f 03 9e 33 1b a5 46 23 01 bd da e5 58 …o..3..F#….X

[Root Cause]
If the NE version is earlier than V100R002C01SPC305 (5.62.02.16), the NE software does not contain the driver for the TNH2SL1D or TNH2SP3D board. The NE must load the independent driver from the flash memory of the board. If the independent driver version of the TNH2SL1D or TNH2SP3D board is 120, the driver interface defined by the driver is different from that defined by the NE. Therefore, the board fails to go online, or NE tasks are suspended.
[Impact and Risk]
After a TNH2SL1D board is installed, the board fails to go online. After a TNH2SP3D board is installed, the NE becomes unreachable.

[Measures and Solutions]
Recovery measures:
Remove the TNH2SL1D or TNH2SP3D board.
Workarounds:
Before installing a TNH2SL1D or TNH2SP3D board, upgrade the OptiX OSN 500 to V100R002C01SPC305 (5.62.02.16) or later.

Preventive measures:
Upgrade the independent driver or the OptiX OSN 500 software.
1. Upgrade the independent driver:
Upgrade the independent driver of the TNH2SL1D board to version 131, and that of the THN2SP3D board to version 130. For details, see the attachment
《OptiX OSN 500 Independent Driver Upgrade&Downgrade Guide》.
2. Upgrade the Huawei MSTP OptiX OSN 500 software:
Upgrade the NE software to V100R002C01SPC305 (5.62.02.16) or later.