Translated:How to set up a web-based lightweight system monitor on Linux.md

This commit is contained in:
GOLinux 2014-05-20 14:24:39 +08:00
commit 1007458912
10 changed files with 941 additions and 54 deletions

View File

@ -0,0 +1,30 @@
开源赛车游戏 StuntRally 的新的 2.3 版本看起来棒极了
================================================================================
![](http://i1-news.softpedia-static.com/images/news2/The-new-Open-Source-StuntRally-2-3-Racing-Game-Looks-Great-441726-2.jpg)
StuntRally是一个有着多达150条特色赛道和大量汽车模型的免费赛车游戏它刚刚发布了最新的2.3版本,新版本的画质有了很大的提高。
该游戏是建立在大量的开源技术上的如VdriftbulletOGREPagedGeometry和MyGUI虽然在此仅仅举了这几个例子但是这个游戏绝对不是一个简单的项目。 仅仅从他的特点描述中就能看出StuntRally大概是在Linux平台上最有前景的开源街机赛车游戏之一。
玩家可以从153条赛车轨道和24个关卡中感受到游戏的魅力并且这款游戏超过四个小时的游戏时间真是业界良心啊。 StuntRally特色功能有幽灵驾驶模式在比赛中最接近你的赛车的视角赛道幽灵车每条赛道上都有一个绿色的幽灵记录车当然还有回放保存你得驾驶记录并且你可以从其他的摄像头视角观看。当然游戏中也有教程锦标赛挑战赛以及多人比赛等。但是这些功能都仅仅只是表面的特点。
如果我们注意到这是一个免费的游戏仅仅是开发人员在业余时所做的Stuntrally的图形效果就已经相当不错了。游戏中玩家需要设定八个的图形参数包裹地形的视差三维映射汽车和水中的倒影水的折射开花运动模糊SSAO景深日光和HDR。其中一些最新的功能将需要玩家重新购买一个新的显卡才行。
除此之外,开发商还开发了赛道编辑器,允许用户实时编辑比赛道路和它们的参数,通过改变赛道的参数、调整地形,甚至修改自己的赛车,从而让驾驶乐趣倍增。
这次的变更说明显示所有的赛道都被重新制作了所有的纹理地形贴图已经升级到1K像素背景噪音目前也有了很多的变化不再是单一的一种声音光线现在也有了多个照射路径更加真实草的密度现在已经渲染到了一个极致动态摄像机也已经添加并且游戏开始的燃料现在取决于轨道长度。
此外,用户现在可以选择的地形纹理、草和植被模型窗口,地形编辑,现在按键比之前方便了很多,新版本的编辑器中有大量的修改,比如,图层按钮已被调换,赛道编辑器的起始位置也已经改变,图层,草和植被按钮上的已被更新,对地形和路面参数的表面标签已被添加,等等。
关于StuntRally的这一新版本的更多详情可在[公告][1]中找到。你现在可以从官方[网站][2]下载StuntRally2.3。
--------------------------------------------------------------------------------
via: http://news.softpedia.com/news/The-new-Open-Source-StuntRally-2-3-Racing-Game-Looks-Great-441726.shtml
译者:[MikeCoder](https://github.com/MikeCoder) 校对:[wxy](https://github.com/wxy)
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创翻译,[Linux中国](http://linux.cn/) 荣誉推出
[1]:https://code.google.com/p/vdrift-ogre/wiki/VersionHistory
[2]:http://sourceforge.net/projects/stuntrally/files/

View File

@ -1,23 +0,0 @@
Ubuntu Is Now Running on World's Fastest Supercomputer
================================================================================
![](http://i1-news.softpedia-static.com/images/news2/Ubuntu-Is-Now-Running-on-World-s-Fastest-Supercomputer-442733-2.jpg)
**Canonical is building the most used Linux distribution for the desktop, but its also making one of the most successful operating systems for servers. The fact that Ubuntu Server, Ubuntu Openstack and Ubuntus orchestration tool, Juju, is running the most powerful supercomputer in the world.**
Right now, the most powerful supercomputer in the world is called Tienhe2 and its in the Guangdong province in China. According to its makers, the servers use Intel Xeon processors, Intel Xeon Phi co-processors and a 160Gb per second interconnect for super-fast data transfer between nodes. It hold the record since 2013.
“Ubuntu OpenStack is running on 256 high performance nodes and this will grow to over 6400 nodes in the coming months. The nodes will be available to Government departments in Guangdong province as well as other NUDT partners for analysis, census, and eGovernment applications.”
“Both OpenStack and Ubuntus orchestration tool, Juju, will run on Tianhe-2 to enable NUDT partners and affiliate to rapidly deploy and manage very high performance cloud environments” reads the official [announcement][1].
Canonical is making a push on the Chinese market and the company is already trying to cover as the desktop ecosystem with Ubuntu Kylin, which has arrived at a very opportune time, at the same time with Microsofts announcement regarding the end of life for Windows XP.
--------------------------------------------------------------------------------
via: http://news.softpedia.com/news/Ubuntu-Is-Now-Running-on-World-s-Fastest-Supercomputer-442733.shtml
译者:[译者ID](https://github.com/译者ID) 校对:[校对者ID](https://github.com/校对者ID)
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创翻译,[Linux中国](http://linux.cn/) 荣誉推出
[1]:https://insights.ubuntu.com/2014/05/14/nudt-and-canonical-bring-openstack-to-worlds-fastest-supercomputer/

View File

@ -0,0 +1,243 @@
Arduino Vs. Raspberry Pi: Which Is The Right DIY Platform For You?
================================================================================
![](http://readwrite.com/files/styles/1400_0/public/fields/arduinopi.jpg)
If youre at all familiar with do-it-yourself (DIY) electronics, youve probably heard about the comparable merits of [Arduino][1] and [Raspberry Pi][2]. You may have even, [like I did][3], assumed they were competing hardware platforms solving similar problems.
Actually, Arduino and Raspberry Pi are quite different. For starters, Raspberry Pi is a fully functional computer, while Arduino is a microcontroller, which is just a single component of a computer.
Heres a primer to differentiating Arduino and Raspberry Pi, and to determining which of the two DIY hacking devices best fits your needs as a maker.
### Overview ###
Raspberry Pi and Arduino were both originally designed to be teaching tools, which is why theyve become so popular—both devices are very easy to learn to use.
Raspberry Pi hails from the United Kingdom. Inventor Eben Upton and his colleagues at the University of Cambridges Computer Laboratory were frustrated by the dwindling number of students, and the poor skill levels of those students, entering the program. Raspberry Pi was designed to be a cheap, hackable computer for improving tinkering skills. While Upton worked on prototypes from 2006 onward, the first shipment of Pis became available in [April 2012][4].
Arduino, on the other hand, was born in Italy. It was named after the bar where inventor Massimo Banzi and his cofounders first forged the idea. Banzi, a teacher at the Interaction Design Institute Ivrea, wanted a simple hardware prototyping tool for his design students.
As teaching tools, both Arduino and Raspberry Pi suitable for beginners. Its only when examining their hardware and software that it becomes apparent theyre used for very different types of projects.
### Hardware And Software ###
Heres an overview of some of the specs that show the biggest differences between the two:
<table cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td>
<p>&nbsp;</p>
</td>
<td>
<p><strong>Arduino Uno</strong></p>
</td>
<td>
<p><strong>Raspberry Pi Model B</strong></p>
</td>
</tr>
<tr>
<td>
<p><strong>Price</strong></p>
</td>
<td>
<p>$30</p>
</td>
<td>
<p>$35</p>
</td>
</tr>
<tr>
<td>
<p><strong>Size</strong></p>
</td>
<td>
<p>7.6 x 1.9 x 6.4 cm</p>
</td>
<td>
<p>8.6cm x 5.4cm x 1.7cm</p>
</td>
</tr>
<tr>
<td>
<p><strong>Memory&nbsp;</strong></p>
</td>
<td>
<p>0.002MB</p>
</td>
<td>
<p>512MB</p>
</td>
</tr>
<tr>
<td>
<p><strong>Clock Speed</strong></p>
</td>
<td>
<p>16 MHz</p>
</td>
<td>
<p>700 MHz</p>
</td>
</tr>
<tr>
<td>
<p><strong>On Board Network</strong></p>
</td>
<td>
<p>None</p>
</td>
<td>
<p>10/100 wired Ethernet RJ45</p>
</td>
</tr>
<tr>
<td>
<p><strong>Multitasking</strong></p>
</td>
<td>
<p>No</p>
</td>
<td>
<p>Yes</p>
</td>
</tr>
<tr>
<td>
<p><strong>Input voltage</strong></p>
</td>
<td>
<p>7 to 12 V</p>
</td>
<td>
<p>5 V</p>
</td>
</tr>
<tr>
<td>
<p><strong>Flash</strong></p>
</td>
<td>
<p>32KB</p>
</td>
<td>
<p>SD Card (2 to 16G)&nbsp;</p>
</td>
</tr>
<tr>
<td>
<p><strong>USB&nbsp;</strong></p>
</td>
<td>
<p>One, input only</p>
</td>
<td>
<p>Two, peripherals OK</p>
</td>
</tr>
<tr>
<td>
<p><strong>Operating System</strong></p>
</td>
<td>
<p>None</p>
</td>
<td>
<p>Linux distributions</p>
</td>
</tr>
<tr>
<td>
<p><strong>Integrated Development Environment</strong></p>
</td>
<td>
<p>Arduino</p>
</td>
<td>
<p>Scratch, IDLE, anything with Linux support</p>
</td>
</tr>
</tbody>
</table>
The price and size of the two devices are comparable; we already knew Raspberry Pi and Arduino were tiny and cheap. Its the stuff inside that sets them apart.
The Raspberry Pi is 40 times faster than an Arduino when it comes to clock speed. Even more seemingly damning for Arduino, Pi has 128,000 times more RAM. The Raspberry Pi is an independent computer that can run an actual operating system in Linux. It can multitask, support two USB ports, and connect wirelessly to the Internet. In short, its powerful enough to function as a personal computer (though not powerful enough to compete with your Mac or PC).
It might sound like Raspberry Pi is superior to Arduino, but that's only when it comes to software applications. Arduinos simplicity makes it a much better bet for pure hardware projects.
I asked Limor Fried, the founder of [Adafruit][5], a DIY electronics store that offers parts and kits for both Arduino and Pi projects, about her expert opinion on their differences. An MIT educated engineer whose mission in life is to teach electronics to people of all skill levels, Fried knows both platforms better than most.
“Arduino does have a 'real-time' and 'analog' capability that the Pi does not: This flexibility allows it to work with just about any kind of sensor or chips,” Fried said. “The Pi is not as flexible; for example, reading analog sensors requires extra hardware assistance. There are also thousands of tutorials on hooking an Arduino into just about every kind of part. On the other hand, the Pi benefits from decades of Linux software, so they're both great choices.”
The Arduino IDE is significantly easier to use than Linux. For example, if you wanted to write a program to blink an LED with Raspberry Pi, youd need to install an operating system and some code libraries—and thats just to start. On Arduino, you can get an LED light to blink in just eight lines of code. Since Arduino isnt designed to run an OS or a lot of software, you can just plug it in and get started.
Raspberry Pi can multitask processes—it can run multiple programs in the background while activated. For example, I have a Raspberry Pi that is serving as both a print server and a [VPN server][6] at the same time.
On the other hand, you can leave an Arduino plugged in as it conducts a single process for a long time, and just unplug it when youre not using it. This is why Fried would recommend the Arduino for beginners before she would the Pi:
“The Arduino is simpler, harder to 'break' or 'damage' and has much more learning resources at this time for beginners,” Fried said. “With the Pi you have to learn some Linux as well as programming—such as Python. The Arduino works with any computer and can run off of a battery. You can also turn it on and off safely at any time. The Pi setup can be damaged by unplugging it without a proper shutdown.”
While the Raspberry Pi shines in software application, the Arduino makes hardware projects very simple. Its simply a matter of figuring out what you want to do.
### Working Together ###
The ultimate answer when deciding between the Pi and Arduino is, “Why choose?” If youre looking to learn about electronics, each one will teach you something different.
According to Fried, Raspberry Pi and Arduino are complementary. She suggested a scenario where the Arduino is the sensory workhouse, while the Pi doles out directions:
“They work great together,” Fried said. “The Arduino is best for motor driving, sensor reading, LED driving, etc while you can have an Internet-connected Pi drive it, a mini computer that can play videos, music or send emails with ease.”
Author Simon Monk, who has written dozens of books on both Pi and Arduino, blogged a tutorial for [getting Raspberry Pi to talk to Arduino][7] in just a few lines of code. It makes use of a Python library, [PySerial][8], that the Arduino foundation recommends as the easiest way to get computers to talk to Arduino.
Once youve got that down, the possibilities are infinite. You could [homebrew beer][9], with the Arduino controlling the sensors and the Pi managing the brains of the operation. You could also create a [platform for making robots][10] that are much more capable than plain Arduino or Raspberry Pi bots.
### Community ###
Both Raspberry Pi and Arduino have large, active communities surrounding them. Not only are they used in schools and universities, but also in hackerspaces worldwide.
Here are some of the places you can visit to get Raspberry Pi support and project ideas:
- [The Raspberry Pi Foundation — FAQs][10]
- [The Raspberry Pi Foundation — Project Forums][11]
- [Learn Raspberry Pi with Adafruit][12]
- [Element 14 (Pis manufacturer) Raspberry Pi Community][13]
- [The Raspberry Pi Wiki][14]
Here are some of the places you can visit to get the same for Arduino:
- [Arduinos Official Getting Started Guide][15]
- [Arduino Playground][16]
- [Arduino Official Forums][17]
- [Learn Arduino with Adafruit][18]
- [r/arduino on Reddit][19]
Photo by [Simon Monk][20]
--------------------------------------------------------------------------------
via: http://readwrite.com/2014/05/07/arduino-vs-raspberry-pi-projects-diy-platform#feed=/hack&awesm=~oEFMq68riarQK2
译者:[译者ID](https://github.com/译者ID) 校对:[校对者ID](https://github.com/校对者ID)
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创翻译,[Linux中国](http://linux.cn/) 荣誉推出
[1]:http://readwrite.com/2014/04/21/easy-arduino-projects-basics-tutorials-diy-hardware
[2]:http://readwrite.com/2014/01/20/raspberry-pi-everything-you-need-to-know
[3]:http://readwrite.com/2014/04/16/arduino-raspberry-pi-connected-home-tutorials-projects
[4]:http://www.raspberrypi.org/archives/1081
[5]:http://www.adafruit.com/
[6]:http://readwrite.com/2014/04/10/raspberry-pi-vpn-tutorial-server-secure-web-browsing
[7]:http://www.doctormonk.com/2012/04/raspberry-pi-and-arduino.html
[8]:http://playground.arduino.cc/Interfacing/Python
[9]:http://www.brewpi.com/
[10]:http://www.raspberrypi.org/help/faqs/
[11]:http://www.raspberrypi.org/forums/viewforum.php?f=15
[12]:https://learn.adafruit.com/category/learn-raspberry-pi
[13]:http://www.element14.com/community/community/raspberry-pi
[14]:http://elinux.org/RPi_Hub
[15]:http://arduino.cc/en/Guide/HomePage
[16]:http://playground.arduino.cc/Projects/ArduinoUsers
[17]:http://forum.arduino.cc/
[18]:https://learn.adafruit.com/category/learn-arduino
[19]:http://www.reddit.com/r/Arduino
[20]:http://www.doctormonk.com/2012/04/raspberry-pi-and-arduino.html

View File

@ -0,0 +1,69 @@
How To Install California Calendar App in Ubuntu 14.04
================================================================================
![](http://www.omgubuntu.co.uk/wp-content/uploads/2014/05/california-calendar.jpg)
**When non-profit software outfit Yorba revealed that it had [begun work on a new desktop calendar app][1] called California last month plenty of us were duly excited — “About time!“, we declared in our own headline. **
And for good reason as Yorba are the hands behind the user-friendly e-mail client Geary and slick photo management software Shotwell. Expectations for their foray into Linux productivity software are, naturally, rather high.
Although **California is not yet stable** enough to warrant a formal release it is now available to install on Ubuntu through the companys daily development PPA.
### Progress So Far ###
“*Neeeeeyaaaaaaaawwnnn!*” — thats the sound of the caveats plane coming in to land at San Francisco International Airport.
Yes, California is in active development; its not finished nor is it stable enough for everyday use by everyday folk who might want to use it. But, if youre clever enough to deal with a few bugs you can install the app on Ubuntu 14.04.
Whether you should will depend on your needs.
Current builds (i.e., at the time of writing) offers local management and basic support for Google Calendar and web cal (.ics). Events even show up in the GNOME Date/Time applet.
#### Natural Language Input ####
When first launching California you are presented with an overview of the current month. There is not yet — at least that I could find — a way to view by week, by year or by agenda. You can cycle though months using the navigation buttons, however.
New calendars (*e.g., work, pet schedule*) can be created and toggled on/off by clicking the Calendar icon in the toolbar. Each calendar can be assigned a different colour to help visually differentiate between items when all are shown in the main overview.
To create a new event click the + icon and, using **natural language input** in the input box that appears, enter a description of the event you want to file. For example, enter the text “*Bake Sansa Stark A Lemon Cake on Wednesday 2.45 PM*” will lodge a new entry for the following Wednesday at the relevant time (14:45).
![](http://www.omgubuntu.co.uk/wp-content/uploads/2014/05/Screen-Shot-2014-05-15-at-21.26.20.png)
I cant wait for this feature to become a bit more refined. Right now, while it accurately pinpoints dates (give or take) it doesnt support creation of recurring events (e.g., via “*Skype chat with Sam every Tuesday at 7 AM*“) nor does it fill in locations or people (e.g., “*Coffee with Penelope on Monday 12 PM at Boston Tea Party*“).
For greater control you can also refine and edit entries created by double-clicking on them in the grid view. This will open up a window with additional fields, time pickers, date forms and so on.
#### Lacking In Radiance ####
If there is a drawback to be found (bugs and missing options should be overlooked at this stage) it is appearance. While it looks fantastic under Adwaita, under Ubuntus default theme it looks atrocious.
This is not the fault of Yorba (or GNOME) but Ubuntus design team who has yet to add theming support for GNOMEs new GTK Header Bars and its modal dialogs to its light themes.
California is fully useable on Ubuntu it just happens to resemble software run in the aftermath of a failed distribution upgrade. This issue wont affect those running Ubuntu GNOME or rocking modern third-party GTK3 themes.
### Install California in Ubuntu 14.04 ###
If you glossed over the warning earlier, Ill repeat: California is unstable and in active development.
The [Yorba Daily PPA][2] also contains newer (unstable) versions of Shotwell and Geary. Adding this PPA to your system will also see these upgraded.
sudo add-apt-repository ppa:yorba/daily-builds
sudo apt-get update && sudo apt-get install california
A safer way to try the app out is to [download the .deb installers from the PPA directly][3]:
- [Download California for Ubuntu 14.04 (64bit)][4]
- [Download California for Ubuntu 14.04 (32bit)][5]
--------------------------------------------------------------------------------
via: http://www.omgubuntu.co.uk/2014/05/california-calendar-app-hits-yorba-daily-ppa
译者:[译者ID](https://github.com/译者ID) 校对:[校对者ID](https://github.com/校对者ID)
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创翻译,[Linux中国](http://linux.cn/) 荣誉推出
[1]:http://www.omgubuntu.co.uk/2014/04/yorba-california-calendar-app-linux
[2]:https://launchpad.net/~yorba/+archive/daily-builds/
[3]:https://launchpad.net/~yorba/+archive/daily-builds/+packages
[4]:https://launchpad.net/~yorba/+archive/daily-builds/+files/california_0.1.0-0%7E188%7Eubuntu14.04.1_amd64.deb
[5]:https://launchpad.net/~yorba/+archive/daily-builds/+files/california_0.1.0-0%7E188%7Eubuntu14.04.1_i386.deb

View File

@ -1,4 +1,4 @@
disylee来占坑2014-5-20
How to download webcomics from the command line on Linux
================================================================================
Do you never miss a new strip from xkcd? Read webcomics regularly? Or would you like to back up all the strips of your favorite website? Hopefully, the open source community has the solution: a command line program to download all your favorite webcomics from your terminal.

View File

@ -0,0 +1,187 @@
Translating by GOLinux ...
How to set up a web-based lightweight system monitor on Linux
================================================================================
Sometimes we, as a normal user or a system admin, need to know how well our system is running. Many questions related to system status can be answered by checking log files generated by active services. However, inspecting every bit of log files is not easy even for seasoned system admins. That is why they rely on monitoring software which is capable of gathering information from different sources, and reporting analysis result in easy to understand formats, such as graphs, visualization, statistics, etc.
There are many sophisticated monitoring system software such as [Cacti][1], [Nagios][2], Zabbix, Munin, etc. In this article, we pick a lightweight monitoring tool called Monitorix, which is designed to monitor system resources and many well-known third-party applications on Linux/BSD servers. Optimized to run on resource-limited embedded systems, Monitorix boasts of simplicity and small memory footprint. It comes with a built-in HTTP server for web-based interface, and stores time series statistics with RRDtool which is easy to combine with any scripting language such as Perl, Python, shell script, Ruby, etc.
### Main Features ###
Here is a list of Monitorix's main features. For a complete list, refer to the [official site][3].
- System load and system service demand
- CPU/GPU temperature sensors
- Disk temperature and health
- Network/port traffic and netstat statistics
- Mail statistics
- Web server statistics (Apache, Nginx, Lighttpd)
- MySQL load and statistics
- Squid proxy statistics
- NFS server/client statistics
- Raspberry Pi sensor statistics
- Memcached statistics
### Install and Configure Monitorix on Fedora, CentOS or RHEL ###
First, install required packages as follows. Note that on CentOS, you need to set up [EPEL][4] and [Repoforge][5] repositories first.
$ sudo yum install rrdtool rrdtool-perl perl-libwww-perl perl-MailTools perl-MIME-Lite perl-CGI perl-DBI perl-XML-Simple perl-Config-General perl-HTTP-Server-Simple perl-IO-Socket-SSL
After this, Monitorix can be installed with this command:
$ sudo yum install monitorix
To configure Monitorix, open the configuration file in /etc/monitorix/monitorix.conf, and change the options. The details on Monitorix configuration file can be found at [http://www.monitorix.org/documentation.html][6]
By default, the built-in HTTP server listens on port 8080. Thus, make sure that your firewall does not block TCP port 8080.
To start Monitorix, simply type the following.
$ sudo service monitorix start
Start your favorite web browser, and then go to http://<host-ip-address>:8080/monitorix to access Monitorix's web interface.
### Install and Configure Monitorix on Archlinux ###
On Archlinux, the Monitorix package can be downloaded from [AUR][7].
By default, the built-in HTTP server is disabled on Archlinux. To enable built-in HTTP server, edit <httpd_builtin> section in /etc/monitorix.conf as follows.
<httpd_builtin>
enabled = y
host =
port = 8080
user = nobody
group = nobody
log_file = /var/log/monitorix-httpd
hosts_deny =
hosts_allow =
<auth>
enabled = n
msg = Monitorix: Restricted access
htpasswd = /var/lib/monitorix/htpasswd
</auth>
</httpd_builtin>
Finally, start Monitorix service.
Open your favorite web browser, and go to http://<host-ip-address>:8080/monitorix to access Monitorix.
### Install and Configure Monitorix on Debian and Ubuntu ###
For Debian family, Monitorix can be installed in two ways: manually or through a third party repository.
#### Manual installation (for Debian) ####
Install all dependent packages first.
$ sudo apt-get install rrdtool perl libwww-perl libmailtools-perl libmime-lite-perl librrds-perl libdbi-perl libxml-simple-perl libhttp-server-simple-perl libconfig-general-perl libio-socket-ssl-perl
Download Monitorix package from [http://www.monitorix.org/downloads.html][8], and install it.
$ sudo dpkg -i monitorix*.deb
During installation, you might be asked to configure a backend web server. If you using Apache, make sure to reload Apache configuration by restarting Apache service.
$ sudo service apache2 reload
#### nstallation through repositories (for Ubuntu) ####
Enable Izzysoft repository by appending the following line in /etc/apt/source.list.
deb http://apt.izzysoft.de/ubuntu generic universe
Download and add a GPG key for the repository.
$ wget http://apt.izzysoft.de/izzysoft.asc
$ sudo apt-key add izzysoft.asc
Install Monitorix with apt-get. All its dependent packages will automatically be installed as well.
$ sudo apt-get update
$ sudo apt-get install monitorix
Finally, start Monitorix service.
$ sudo service monitorix start
To configure Monitorix, edit /etc/monitorix/monitorix.conf with a text editor, and restart Monitorix service.
$ sudo service monitorix restart
The built-in web server of Monitorix for Ubuntu is enabled by default. To access web-based monitoring result, go to http://<host-ip-address>8080/monitorix on your favorite web browser.
### Install and Configure Monitorix on Raspberry Pi ###
If you want to install Monitorix on Raspberry Pi (which is Debian-based), you cannot use the Izzysoft repository mentioned above because it does not provide an ARM port of Monitorix. Instead, follow Debian-based manual installation as follows.
First, install required packages.
$ sudo apt-get install rrdtool perl libwww-perl libmailtools-perl libmime-lite-perl librrds-perl libdbi-perl libxml-simple-perl libhttp-server-simple-perl libconfig-general-perl libio-socket-ssl-perl
If some of the required packages are not be installed, we need to force install with this command.
$ sudo apt-get -f install
Download Monitorix package (monitorix_x.x.x-izzy1_all.deb) from [http://www.monitorix.org/downloads.html][9].
Install Monitorix package with the command below.
$ sudo dpkg -i monitorix_x.x.x-izzy1_all.deb
After installation is finished, we need to change a small thing in Monitorix configuration as follows.
Open /etc/monitorix/monitorix.conf with your favorite text editor. Scroll down until you find <graphs enable>. Search for "raspberrypi = n", and replace 'n' with 'y'. This will enable monitoring of Raspberry Pi clock frequency, temperatures and voltages.
After editing is done, restart Monitorix service.
$ sudo service monitorix restart
By default, Monitorix's built-in HTTP web server is enabled. To access Monitorix's web interface, go to http://<raspberrypi-ip-address>:8080/monitorix
### Monitorix Screenshots (on Raspberry Pi) ###
Monitorix home screen:
[![](https://farm6.staticflickr.com/5558/14215953893_69b546c473_z.jpg)][10]
System load average and usage in graph option:
[![](https://farm6.staticflickr.com/5239/14009175290_6c5f9542b9_z.jpg)][11]
Active process graph option:
[![](https://farm3.staticflickr.com/2933/14195746084_1364bd1721_z.jpg)][12]
Choose "Clock Frequency" under "Raspberry Pi" section in the home screen, and you will see clock frequency, temperature, and voltage graphs for [Raspberry Pi][13].
[![](https://farm8.staticflickr.com/7330/14009143189_aeeee6a0e3_z.jpg)][14]
All monitoring graphs:
[![](https://farm3.staticflickr.com/2908/14192525721_d002b4e621_k.jpg)][15]
--------------------------------------------------------------------------------
via: http://xmodulo.com/2014/05/web-based-lightweight-system-monitor-linux.html
译者:[译者ID](https://github.com/译者ID) 校对:[校对者ID](https://github.com/校对者ID)
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创翻译,[Linux中国](http://linux.cn/) 荣誉推出
[1]:http://xmodulo.com/2013/11/install-configure-cacti-linux.html
[2]:http://xmodulo.com/tag/nagios
[3]:http://www.monitorix.org/features.html
[4]:http://xmodulo.com/2013/03/how-to-set-up-epel-repository-on-centos.html
[5]:http://xmodulo.com/2013/01/how-to-set-up-rpmforge-repoforge-repository-on-centos.html
[6]:http://www.monitorix.org/documentation.html
[7]:http://aur.archlinux.org/packages.php?ID=33911
[8]:http://www.monitorix.org/downloads.html
[9]:http://www.monitorix.org/downloads.html
[10]:https://www.flickr.com/photos/xmodulo/14215953893/
[11]:https://www.flickr.com/photos/xmodulo/14009175290/
[12]:https://www.flickr.com/photos/xmodulo/14195746084/
[13]:http://xmodulo.com/go/raspberrypi
[14]:https://www.flickr.com/photos/xmodulo/14009143189/
[15]:https://www.flickr.com/photos/xmodulo/14192525721/

View File

@ -0,0 +1,40 @@
Install SoundCloud In Ubuntu 14.04
================================================================================
[SoundCloud][1] is a great platform to discover alternate or indi music. If you are a fan of SoundCloud, you may want to try it as a desktop app for Ubuntu 14.04, earlier versions and other Linux distributions such as Linux Mint, Elementary OS etc.
To **install SoundCloud in Ubuntu 14.04**, we shall use the same trick which we used to [install Google Keep in Ubuntu][2]. We used Google Chrome to install Google Keep and this time well use Firefox to install SoundCloud.
### Install SoundCloud in Ubuntu 14.04 and Linux Mint: ###
Since Ubuntu (and most other Linux distributions) come pre-installed with Ubuntu, just open Firefox and go to the following address: [https://marketplace.firefox.com/][3]
Firefox Marketplace is Firefox alternative of Chrome store and provides several apps meant for Firefox smartphone OS, as well as Firefox web browser. Search for SoundCloud in Firefox Marketplace. Click on install to install it and add is as a web app in Ubuntu.
![](http://itsfoss.com/wp-content/uploads/2014/05/Firefox_SoundClud.jpeg)
Once its done, you can start the SoundCloud desktop app by searching for it in Unity Dash. Here is how the app looks like in Ubuntu 14.04 Unity:
![](http://itsfoss.com/wp-content/uploads/2014/05/SoundCloud_Ubuntu.jpeg)
### Uninstall SoundCloud app installed from Firefox Marketplace ###
Dont be over excited. This desktop doesnt have sound menu integration and I cannot say the same about desktop notification but it is still better than the web one, at least I think so. But if you are disappointed with it and uninstall it, its very easy to do so in Ubuntu.
Run SoundCloud, **right click** on its icon in Unity Launcher and click **unintsall app**.
![](http://itsfoss.com/wp-content/uploads/2014/05/Uninstall_SoundCloud_Ubuntu.jpeg)
I am not much of a SoundCloud fan. I prefer [installing Spotify in Ubuntu][4] over any other streaming music app. What about you?
--------------------------------------------------------------------------------
via: http://itsfoss.com/install-soundcloud-ubuntu-1404/
译者:[译者ID](https://github.com/译者ID) 校对:[校对者ID](https://github.com/校对者ID)
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创翻译,[Linux中国](http://linux.cn/) 荣誉推出
[1]:https://soundcloud.com/
[2]:http://itsfoss.com/install-google-keep-ubuntu-1310/
[3]:https://marketplace.firefox.com/
[4]:http://itsfoss.com/install-spotify-ubuntu-1404/

View File

@ -0,0 +1,348 @@
Ubuntu Touch and Android Dual Boot Installation
===================================
Ubuntu Dual Boot Installer is provided as a tech preview for developers who want to run Ubuntu and Android on a single device. It is not intended to be used by regular users, neither at this point nor as its ultimate goal. Those developers installing it should be familiar with the Ubuntu and Android partition layouts and should also feel at home with manually flashing partitions in case something goes wrong.
Ubuntu Dual Boot Installer was born as an internal skunkworks project some Canonical Engineers dedicated a limited amount of their time to. Seeing the good progress, it was decided to release this preview for the developer community to test, study and contribute to.
Dual boot is not part of the regular Ubuntu release.
## What to expect after installation
- A single device with the ability to switch between fully functional Android and Ubuntu images
- On Android: an Ubuntu Installer app to install Ubuntu, as well as to boot into Ubuntu
- On Android: the SuperUser app to grant permissions to the Ubuntu Installer app
- On Ubuntu: an Ubuntu Dual Boot app to boot into Android
- Ubuntu system updates are not yet supported from the Ubuntu side, but they can be done via the Android app
## Requirements
To install dual-boot, you'll need:
- **A Nexus 4 device** (other [supported Nexus devices][1] should in theory work but have not been tested at the time)
- **Android 4.4.2 or higher** running on the device, either stock firmware or based on CyanogenMod or AOSP.
- **2.7GB of free storage** on the device to install Ubuntu
- **ADB tools** running on your desktop computer
- The device needs its **bootloader to be unlocked and USB debugging enabled**. Follow steps 1 to 3 below to do this, or alternatively, if your device is already unlocked and has USB debugging enabled, you can [skip to the installation process >][2]
### Step 1 - Desktop Setup
The following steps are required on your desktop system that you'll need in order to flash and communicate with the device.
**Set up the Touch Developer Preview Tools PPA**
The PPA is a small mini repository which contains additional software required by this install process. The following section details how to enable and use it.
The PPA has the tools and dependencies to support Ubuntu releases including 12.04, 12.10, 13.04, 13.10 and 14.04. Add the Ubuntu Touch PPA by adding the following custom source list entry to your `/etc/apt/sources.list` file.
On your computer, press `Ctrl+Alt+T` to start a terminal.
sudo add-apt-repository ppa:phablet-team/tools
On Ubuntu 12.04, you will also need to run:
sudo add-apt-repository ppa:ubuntu-sdk-team/ppa
Then do the following:
sudo apt-get update
sudo apt-get install ubuntu-device-flash
### Step 1.5 - Optional Android Backup
- If not enabled, enable developer mode, by tapping `Settings -> About phone -> Build number` (x 7 times)
- If not enabled, enable usb debugging in `Settings -> Developer options -> USB debugging`
- Execute on your computer
$ adb backup -apk -shared -all
This should hopefully create backup.ab with all of your apps, OS, and data. Later, after reflashing with android (or rooting / unlocking) you will be able to use $ adb restore backup.ab to restore all of your data.
### Step 2 - Device unlock
If the device is already unlocked, skip to Step 3. These steps will wipe all personal data from the device.
1. With the device powered off, power on the device by holding the `Power button` + `volume up` + `volume down`.
2. The device will boot into the bootloader.
3. Plug the device into the computer via the USB cable.
4. On your computer, press `Ctrl+Alt+T` to start a terminal. Type sudo fastboot oem unlock, followed by Enter
5. On the device screen, accept the terms of unlocking.
6. Boot the device by pressing the `power button` (pointed by an arrow with Start on the screen).
**Device factory reset**
If you get stuck in a bootloop rebooting the tablet after unlocking the bootloader... Here's what you do:
1. During the bootloop.. hold the `power button` + `volume up` + `volume down` button simultaneously to get yourself back into fastboot mode as you were previously.
2. In fastboot mode.. use the volume keys to scroll to Recovery and the power button to select it.
3. In Recovery (Android robot on his back with a red triangle)... tap the volume up button and the power button simultaneously which will bring you into stock recovery. Again.. Don't hold the buttons, just tap them simultaneously. Also make sure you're holding the correct volume button. Up will be the volume key on the right.
4. Once you're in Recovery.. perform a factory reset/data wipe and then reboot your tablet... you should now be back to the Welcome Screen.
### Step 3 - Initial Device Setup
Follow these initial steps on your device:
1. If not booted, boot the device into Android
2. Enable USB debugging on the device
- on Ice Cream Sandwich (version 4.0) go to Settings and turn on USB Debugging (`Settings > System > Developer options > USB debugging`).
- on Jelly Bean (versions 4.1 and 4.2) you need to enter `Settings, About [Phone|Tablet]` and tap the Build number 7 times to see the Developer Options.
- on 4.2.2, (`settings > about` > tap on build number 7 times to activate the developer options menu item).
- On either Android version you must then enable USB debugging via `Settings > Developer options > USB debugging`. You will also need to accept a host key on the device.
- On the workstation-> `adb kill-server; adb start-server`
3. Plug the device into the computer via the USB cable.
- Depending on the installed Android version, a popup will show up on the device with the host key that needs to be accepted for the device to communicate with the workstation.
- Note, 'adb devices' should not show the device as 'offline'. If it does, unplug the device, run adb under sudo on the workstation (`sudo adb kill-server; sudo adb start-server`), then plug the device back in.
- In some cases, the device will continue to show offline, and the host key popup will not appear if the USB connection method is 'MTP' (default for some devices and versions of Android). Unchecking all options in the USB connection method (`Settings -> Storage -> Menu -> USB computer connection -> MTP, PTP`) seems to resolve this adb connection issue for some users.
4. Save the version of the current image on the device, if on Android, to use as a reference to revert back to. The version can be found by going to `Settings > About Phone > Build Number`.
Newer Nexus 10s have not booted fully after developer mode was enabled. If this occurs boot into the bootloader and do "`fastboot -w`", then proceed to the next step.
## Dual boot installation or upgrade instructions
The procedure at this point is effectively the same for both new installations and upgrades of an existing dual boot installation.
### Installing the Ubuntu Installer app in Android
Ubuntu Note: if you had installed a previous version of Ubuntu dual boot, please make sure to uninstall Ubuntu from the Android app before upgrading to the new Ubuntu dual boot. You can keep the user data, only uninstallation of the base system is recommended.
1. On your computer, download the dual boot installation script into your home directory from: http://humpolec.ubuntu.com/latest/dualboot.sh
2. Open a terminal on your computer pressing the `Ctrl+Alt+T` key combination
3. Make the installation script executable by running this command:
chmod +x dualboot.sh
4. Ensure that your device:
- has booted normally into the Android user interface
- has USB debugging enabled
- has an unlocked bootloader
5. Connect your device via USB to your computer
6. Install dual-boot by running this command on a terminal:
./dualboot.sh
After installation, the phone will reboot several times. Once finished, it will boot into Android and you will find the dual boot app as “Ubuntu Dual Boot” in the Apps section.
Optionally, for alternative ways of using the installer script, [check out the installer reference >][3].
Now follow the instructions below to install Ubuntu from Android.
## Installing Ubuntu from Android
Note: 2.7GB of free memory space is required on your device for the Ubuntu installation.
1. Optionally, on your desktop, and while your device is still connected via USB, issue the following command on the terminal to free up space (say "Yes" if you are asked to grant permissions on the device):
adb shell "su sh rm -rf /cache/*"
2. On the device, press the apps button in Android to bring up the list of apps
3. Browse the apps to find the **Ubuntu Dual Boot** icon and press it to start the app
4. When the app launches, press on **Choose channel to install** and choose a channel to download from (the recommended channel is **utopic**)
5. Once download is completed you need to Grant SU permissions to the application for the install to be successful. Press the **Grant** button, when prompted.
6. Press the **Reboot to Ubuntu** button to boot to Ubuntu.
7. A standard phone reboot with the hard key will always boot to Android.
Notes:
- All channels supported by the phablet-flash tool are also supported by the Ubuntu Installer on Android
- When selecting an Ubuntu channel, the **bootstrap** checkbox lets you wipe user data from Ubuntu, otherwise it is kept between installations. Since you're installing for the first time now, it won't make a difference
- When selecting an Ubuntu channel, unticking the **latest version** checkbox will let you select a particular image number. Otherwise, if checked it will default to the latest image.
- If during installation the Ubuntu download finished while the phone was locked or when the Ubuntu Installer app was not on the foreground, the installation button will change to **Resume install**. This will resume installation to the point where SuperUser permissions are requested.
## Additional notes
### Updating to a new Ubuntu image
The rule of thumb for dual boot is:
- Installation of a new Ubuntu version needs to be done from the Android side via the Dualboot app
- Download of a new Ubuntu version can happen on either the Ubuntu or Android side
This effectively means there are two possible ways to upgrade your Ubuntu image:
- **If you are running Android**, use the Dualboot app to check and install new versions of Ubuntu by selecting "Uninstall Ubuntu" from the menu options. Next you will be asked if you want to keep the user data from Ubuntu. If you do want to keep the data, contacts, installed applications, pictures, background settings and such will be kept across Ubuntu installations. Additionally, every time there is a new Ubuntu version available, you'll get an Android notification:
- For stable channels, the app polls for new versions every 2 days
- For proposed channels, the app polls for new versions every 10 hours
- **If you are running Ubuntu**, use the standard upgrade mechanism to download new images via System Settings, but do not choose to install the image after having downloaded it. Instead, once the dowload has finished, reboot to Android and the Dualboot app there will resume the installation. Once finished, you can then reboot to Ubuntu.
To update Ubuntu to a newer version, On the android Ubuntu dual boot application, Once Ubuntu has been uninstalled, follow the same installation step to download a newer version of Ubuntu.
### Dual boot installer command reference
For the majority of cases, running the installer script in auto mode with no arguments will suffice. For more advanced usage, additional commands can be used.
dualboot.sh
- Auto mode: it detects if the SuperUser app installation is required and instals or updates the Dualboot application on Android
dualboot.sh full
- Full mode: it installs the SuperUser and Dualboot apps on Android
dualboot.sh update
- Update mode: it installs or updates the Dualboot app on Android
dualboot.sh channel $CHANNEL
- Sideload mode: it downloads the latest from the specified Ubuntu $CHANNEL and sideloads the files to the phone. It then starts the Dualboot app on Android to resume the Ubuntu installation with the sideloaded files.
dualboot.sh push ubuntu.tar.xz device.tar.xz version.tar.xz
- Sideload push mode: it sideloads the downloaded files passed as a parameter and it starts the Dualboot app to resume installation with them on the Android side.
The script also takes a device ID in case there are more devices connected to the computer. The device ID is the first parameter passed to the script. If it is not provided first connected device is used. E.g.
dualboot.sh <device-id> channel devel-customized
### Using a custom image server
If you need to use a custom image server that provides ported images for those devices outside of the officially supported, you can use a custom image server with the Dualboot app. To do so, open a terminal, and with your device connected over USB, issue the following command (replacing $CUSTOM\_SERVER\_URL with the URL or your custom server):
adb shell "su sh 'cd /data/data/com.canonical.ubuntu.installer/files/ && echo $CUSTOM_SERVER_URL > custom_server && chmod 777 custom_server'"
The next time you start the Dualboot app on Android, it will use that server to fetch and install images instead of the official Ubuntu one.
## If something goes wrong
If something goes wrong after the dual boot installation and you cannot boot either into Ubuntu or Android, you can revert the Android installation to the status it was before dual boot by reflashing the original boot and recovery images. Only the recovery partition is actually modified by dual boot, but you can choose to reflash the boot partition just in case.
1. Download the Android firmware you are running on your device onto your PC.
2. Open a terminal with `Ctrl+Alt+T`
3. Extract the firmware tarball and cd to its directory.
4. Run the following command to reboot into the bootloader
adb reboot bootloader
5. Once in the bootloader, run this command to reflash the boot partition:
fastboot flash boot boot.img
6. Without exiting the bootloader, run this command to reflash the recovery partition:
fastboot flash recovery recovery.img
7. After flashing, reboot and your phone should start into Android:
fastboot reboot
## Contributing
The dual boot project, as with the rest of Ubuntu is open source and open for participation, you can help making it better too!
- [Report bugs >][4]
- [Contribute code >][5]
## FAQ
### How does dual boot work?
An Android-based phone has multiple partitions which serve different purposes. Those relevant for dual booting are **/boot**, **/recovery**, **/system** and **/data**.
- The **boot** partition is loaded by the bootloader during a normal boot. The boot image in that partition is a combination of the kernel and a ramdisk. In short, the bootloader unpacks the boot image, creates a ramdisk and copies the content of the boot image's ramdisk into it. Then the kernel is started by executing the **init process** from ramdisk.
- The **recovery partition** contains the recovery image, which is just a different kind of boot image. It also includes a kernel and a ramdisk, where the init binary is replaced by a recovery binary inside the ramdisk.
- The **system partition** holds all the read-only system files (except the ones in ramdisk), and it is mounted by the init process.
- The **data partition** is then a writable partition used by the system for user data.
Ubuntu uses partitions in a slightly different way:
- The **boot** and **recovery** partitions have the same functionality as in Android
- The **system image** holds the Android part of the system which is executed inside the LXC.
- The **data partition** contains the Ubuntu system under **/data/ubuntu/**
In order to enable the user to choose their own flavour of Android, the Android boot image cannot be modified, as the original kernel needs to be preserved. **Thus the recovery partition is used to boot into Ubuntu.**
### Which versions of Android does dual-boot work with?
- Stock Android or AOSP 4.4.2 or higher.
- CyanogenMod (based on Android 4.4.2 or higher).
### Which devices does dual-boot work for?
Dual boot has been tested to work with the following devices:
- Nexus 4
- Nexus 7
- Nexus 10
### Which Ubuntu releases does dual-boot support?
Dual boot supports the same channels that phablet-flash supports.
### How is the user data partition shared between Android and Ubuntu?
The user data partition hosts also the Ubuntu system image at /data/system.img which is around 2 GB.
The Ubuntu swap file is also present in the data partition at /data/SWAP.img (around (540 MB)
The Ubuntu user and system data are also present at:
- /data/user-data
- /data/system-data
The Android data partition usage is unchanged.
### Is booting into recovery no longer possible when dual-booting?
The recovery partition when dual booting is currently used by the Ubuntu boot image. This means that when booting into recovery mode, Ubuntu will boot.
Access of the recovery will be resolved in future releases. However when the Ubuntu image is uninstalled, the original (Android stock or CWM) recovery is restored by the Ubuntu Install android app.
### If dual boot replaces the recovery partition, can I do an Android upgrade with dual boot installed?
Yes. Use the "Prepare for Android update" option in the Dual boot app menu on Android. This will recover your original Android recovery partition, ready for the Android upgrade. This will obviously delete the Ubuntu installation in the recovery partition, but you can easily reinstall it after the Android upgrade from the Dual boot app.
In any case, you can always uninstall dual boot, which will restore your original recovery partition.
### Can I uninstall dual boot?
Yes, when Ubuntu is uninstalled from the Android side via the dual boot app, the original Android recovery partition is restored to the original state before dual boot was installed.
Uninstalling Ubuntu also deletes the Ubuntu system image and swap file. Optionally, also the Ubuntu user data can be deleted.
### The dual boot app installs a copy of the the SuperUser app. Can I use another SuperUser app instead?
Yes indeed! The supplied [SuperUser][6] app is only for those who don't have it installed yet.
However, one word of caution: tests were only performed only with the SuperUser app version from the [CyanogenMod][7] build and with the one installed by dualboot.sh script. But as long as you own SuperUser app behaves in similar way of those two tested, you should be fine.
### When installing Ubuntu, can I switch channels without deleting user data?
Yes you can, but this is something that hasn't been thoroughly tested. Therefore some applications might not function properly. The same applies for switching between different versions.
### Can I make boot to Ubuntu the default and move the Android boot to the recovery partition?
Right now swapping the default boot OS is not possible. However, this is something we might look to support if there is demand for it.
### Why do you use the recovery partition to boot Ubuntu, rather than a combined boot image for Android and Ubuntu?
One of the initial principles when designing dual boot was not to tie it to a particular Android flavour and version and leave the user the flexibility to use their own choice. Thus the Android boot image and the kernel it contains are left untouched.
The choice was then to reuse the recovery partition, and instead focus on restoring it back to its original state if it's necessary to go back to single boot with Android.
### I already have CWM recovery installed and know how to use it, can I use a zip file and flash manually instead?
Absolutely, we provide dualboot.sh to make it easy to install the apps and the custom recovery. If you prefer to install the recovery manually yourself, it's also possible. Check out the source code for the dualboot.sh script to see exactly what it's doing.
### Why does the Ubuntu Installer app need to be installed to the system partition via recovery?
The Ubuntu Installer app needs to be installed as an Android (preinstalled) system app. Unlike use-installed apps, which live in the data partition, system apps always live in system partition and are granted additional privileges on top of the standard permissions set available to 3rd party applications.
The extra permissions that the Ubuntu installer app needs are just two: **cache partition write access** to store the downloaded files for Ubuntu installation and **power management** capability to reboot the system.
--------------------------------------------------------------------------------
via: https://wiki.ubuntu.com/Touch/DualBootInstallation
译者:[译者ID](https://github.com/译者ID) 校对:[校对者ID](https://github.com/校对者ID)
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创翻译,[Linux中国](http://linux.cn/) 荣誉推出
[1]:https://wiki.ubuntu.com/Touch/Devices#Working_with_phablet-flash
[2]:https://wiki.ubuntu.com/Touch/DualBootInstallation#Installation
[3]:https://wiki.ubuntu.com/Touch/DualBootInstallation#DualBootInstallerReference
[4]:https://bugs.launchpad.net/humpolec/+filebug
[5]:https://code.launchpad.net/humpolec
[6]:https://wiki.ubuntu.com/SuperUser
[7]:https://wiki.ubuntu.com/CyanogenMod

View File

@ -1,30 +0,0 @@
StuntRally2.3新版本赛车游戏看起来好极了
================================================================================
![](http://i1-news.softpedia-static.com/images/news2/The-new-Open-Source-StuntRally-2-3-Racing-Game-Looks-Great-441726-2.jpg)
StuntRally是一个有着超过150条特色赛道和大量汽车模型的免费赛车游戏它刚刚发布了最新的2.3版本,新版本的画质有了很大的提高。
该游戏是建立在大量的开源技术上的如VdriftbulletOGREPagedGeometry和MyGUI虽然在此仅仅举了这几个例但是这个游戏绝对不是一个简单的项目。 仅仅从他的特点描述数中就能看出StuntRally大概是在Linux平台上最有前景的开源街机赛车游戏。
玩家将会在153条赛车轨道和24个关卡中感受游戏的魅力并且这款游戏的游戏时间将超过4小时(业界良心)。 StuntRally还有一个特色就是ghost drive模式在比赛中最接近你的赛车的视角轨道的ghost每条赛道上都有一个路色的ghost记录车当然还有重播保存你得驾驶记录并且你可以从其他的相机观看。当然游戏中也有教程锦标赛挑战以及多人。但是这些功能都仅仅只是最浅的特点。
如果我们记住这是一个免费的游戏仅仅是人们在闲暇时所做的Stuntrally的图形效果就已经相当不错了。游戏中玩家需要设定八个的图形参数包裹地形的视差三维映射汽车和水中的倒影水的折射开花运动模糊景深SSAO神的光芒和HDR。其中一些最新的功能将需要玩家重新购买一个新的显卡。
除此之外,开发商还开发了赛道编辑器,允许用户实时编辑比赛道路和它们的参数,通过改变赛道的参数,来调整地形,甚至修改自己的赛车从而更加有趣的驾驶。
根据该修改日志所有的赛道都被重新制作所有的纹理地形贴图已经升级到1K像素背景噪音目前也有了很多的变数不再是单一的一种声音光线现在也有了多个照射轨道更加真实草的密度现在已经渲染到了一个极致动态摄像机也已经添加并且游戏开始的燃料现在取决于轨道长度。
此外,用户现在可以选择的地形纹理,草和植被模型窗口,地形编辑,现在按键比之前方便了很多,新版本的编辑器中有大量的修改,比如,图层按钮已被调换,赛道编辑器的起始位置也已经改变,图层,草和植被按钮上的已被更新,对地形和路面参数的表面标签已被添加,等等。
关于StuntRally的这一新版本的更多详情可在[公告][1]中找到。你现在可以从官方[网站][2]下载StuntRally2.3。
--------------------------------------------------------------------------------
via: http://news.softpedia.com/news/The-new-Open-Source-StuntRally-2-3-Racing-Game-Looks-Great-441726.shtml
译者:[MikeCoder](https://github.com/MikeCoder) 校对:[校对者ID](https://github.com/校对者ID)
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创翻译,[Linux中国](http://linux.cn/) 荣誉推出
[1]:https://code.google.com/p/vdrift-ogre/wiki/VersionHistory
[2]:http://sourceforge.net/projects/stuntrally/files/

View File

@ -0,0 +1,23 @@
Ubuntu现在运行在世界最快超级计算机上Ubuntu Is Now Running on World's Fastest Supercomputer
================================================================================
![](http://i1-news.softpedia-static.com/images/news2/Ubuntu-Is-Now-Running-on-World-s-Fastest-Supercomputer-442733-2.jpg)
**Canonical公司创建了最常用的Linux桌面发行版它也成为最成功的服务器操作系统之一。事实上Ubuntu Server, Ubuntu Openstack 和 Ubuntu的编制工具Juju,正在运行在世界上最强的超级计算机上。**
现在世界上最强大的计算机是天河二号它在中国的广东省。根据它的制造者了解到这个服务器使用Intel Xeon处理器、Intel Xeon Phi协同处理器它有160Gb每秒的传输速度用于两个节点之间超高速传输。从2013年以来它一直保持着记录。
“Ubuntu OpenStack运行在256个高性能节点而且在接下来的数月将会增长至超过6400个节点。这些节点将提供给广东政府部门和其他国防科技大学合作伙伴使用用于分析、人口普查和电子政务应用程序。”
“OpenStack和Ubuntu的编制工具Juju将运行在天河二号上使国防科技大学的合作伙伴和联盟机构能够快速部署和管理高性能云环境”官方的[通告][1]中这样写。
Canonical公司正在推动中国市场而且公司已经试图用Ubuntu Kylin覆盖桌面生态系统这是一个很好的时机与此同时微软宣布Windows XP生命的终结。
--------------------------------------------------------------------------------
via: http://news.softpedia.com/news/Ubuntu-Is-Now-Running-on-World-s-Fastest-Supercomputer-442733.shtml
译者:[linuhap](https://github.com/linuhap) 校对:[校对者ID](https://github.com/校对者ID)
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创翻译,[Linux中国](http://linux.cn/) 荣誉推出
[1]:https://insights.ubuntu.com/2014/05/14/nudt-and-canonical-bring-openstack-to-worlds-fastest-supercomputer/