Get your wetsuit on, we’re going data diving. Throughput benchmarks using IOzone on a common SATA disk, an Intel X25-E SSD, and Bcache, using the SSD to cache a single drive.
Mozilla Rolls Out ‘Tab Candy’ for Firefox 4
New tab feature, formally released as Firefox Panorama, will enable users to organize and synchronize their Web activities in novel ways on the popular open source browser.
Remote Administration with Linux
The next best thing to being there is being able to log into your systems remotely. One of the great things about Linux is the variety of tools you can use to remotely administer your Linux desktop and server systems. From the command line to GUI tools, you can take control of it all right from the comfort of your very own desktop anywhere you happen to be.
I’m going to introduce you to three ways you can remotely administer your desktops and servers: Secure Shell (SSH), Remote Desktop Viewer, and TeamViewer. Once you’ve completed this article, it will be up to you to decide which method best suits your needs and when.
Secure Shell
This is, by far, the fastest and easiest method of remotely administering your desktop. Gaining remote access from one machine to another is simple and secure with SSH. You issue the ssh command from your local machine to connect to your remote machine and you can begin to run commands to remotely administer that machine. Typically, the command to connect to a remote machine will look like this:
ssh -v -l usernameremote-host
Where username is the username you want to connect with and remote-host is the IP address or fully qualified domain name (FQDN) of the remote machine you want to access. Once you have successfully connected you will find yourself at the bash prompt of the remote machine. Start firing away commands.
But what if you want (or need) to use GUI tools this way? You can. SSH has the capability of tunneling X protocols built in. This means you can run the GUI tools on the remote machine on your local machine. Why would you want to do this over remotely connecting to the desktop via VNC or Team Viewer? By only using the GUI tools you need you are not slowing down the administrative process by having to process an entire desktop via the network. It’s one tool at a time.
To do this the ssh command looks like:
ssh -v -l usernameremote-host -X
That’s it. Just add the -X switch and SSH will now tunnel X Windows. You can start up the GUI tools you need by simply executing the commands to start them up. This will, of course, require you to know the commands for the tools.
One word of warning. It may be tempting to allow root user connections to the SSH daemon. Do not allow this. Secure shell in as a normal user and then su to root if you need to work as root on a system remotely. Allowing root connections via SSH is inviting trouble. To make sure you do not allow SSH root connections look at the /etc/ssh/sshd_config file and make sure the line PermitRootLogin yesis commented out (it is preceded by a # symbol), or simply change it to no instead. If you have to make this change then restart the ssh daemon after you save the file.
Remote Desktop Viewer
Remote Desktop Viewer is a different beast. With this tool you are going to be administering using the remote machines complete desktop. For these types of connections to work the remote machine must have a server running allowing connections to be made. Fortunately this is very simple. And fortunately the necessary tools are installed by default in the more recent GNOME desktops. Let’s first take a look at how this is set up.
The first step is to allow connections to be made on the remote machine. To do this click System > Preferences > Remote Desktop. This will bring up a small window (see Figure 1) where you configure allowed connections. You want to take care of this set up as a poorly configured server could allow anyone onto your desktop.
Take note of the address you are given for remote connections. Also make sure you select either (or both) options “You must confirm each access to this machine” and/or “Require the user to enter this password”. If you are going to be doing the remote administration you will not want to enable the former as you will not be there to confirm.
Once you have this configured click close and you are ready to connect.
To connect to this machine click Applications > Internet > Remote Desktop Viewer. This will bring up a small window that allows you to manage your remote connections.
The first thing you need to do is click the Connect button. This will bring up a small window (see Figure 2) that allows you to enter the connection properties for the remote connection. This is fairly straight-forward: Just fill in all the pieces and click Connect. Once you are connected you will have complete control over the remote desktop. If you do not set this connection up to do Full Screen your remote session will remain in the Remote Desktop Viewer window (right pane). You can maximize that window to see the remote desktop better if you like.
Once you are done with your administration, click Close and the connection will be broken.
Team Viewer
This is yet another approach to the remote administration. This does work somewhat similarly to Remote Desktop Viewer in that it allows you full control over the remote desktop. However, where this differs is it allows you to connect to a machine that does not have to have a server installed. What I use this tool for is allowing me to do remote help sessions for other users. All they have to do is either install Team Viewer or just run the tool (from the download), give me their ID Number and Password (which I then enter it into my Team Viewer window) and we are connected.
To be the administrator you do have to install Team Viewer. To do this go to the Team Viewer home page and then click the Start Full Version It’s Free button. You will then be taken to the download page. Click the Linux button and then download the file that suits your distribution. Once done you can double click that file and your Package Installer should open for installation. Or, if you are using Firefox, as soon as you click on that file to download it should open up your package installer immediately.
To start up Team Viewer click Applications > Internet > Team Viewer. When the application starts up you will see one simple window (see Figure 3). In this window you will see your ID and Password. When you get the ID from the remote user enter it in ID text area under the Create Session section. Once you hit enter you will then be prompted for that users’ password. Enter that and you will be connected. Time for you to do your administrative thing.
Final thoughts
You’ll find many ways to perform remote administration on Linux. This article doesn’t cover them all, but it gives you three very different means to tackle the same task. Which version is best for you? Or do you have a completely different way to handle remote admin? Share with your fellow Linux.com users.
Intel’s Patches Proposed For Adding Legacy UMS
Back in July we reported on driver work done by Intel’s Chris Wilson to add back user-space mode-setting support to the Intel X.Org DDX driver (xf86-video-intel) to allow those with older Intel (i8xx) chipsets where kernel mode-setting can be buggy to at least have a decent experience with UMS. Intel was quick to strip out user mode-setting support from their X.Org driver once their KMS support was stabilized, but it turns out that old Intel hardware with UXA (the GEM-ified EXA) and kernel mode-setting was buggy and could lead to artifacts and stability issues. These problems had led Ubuntu and other distribution vendors to use old Intel drivers so that they wouldn’t be shafting a small percent of their users with vintage Intel hardware…
RabbitMQ 2.0.0 released
The RabbitMQ developers, now a part of VMWare’s SpringSource division, have released version 2.0.0 of their open source enterprise messaging system based on the AMQP specification.
Mainline Mesa Now Supports MESA_drm_image
The work going into Mesa the past few months that will eventually be released as Mesa 7.9 continues to get more exciting. There’s many improvements and new features in Mesa and Gallium3D for the 7.9 release and the latest feature was brought this morning by Kristian Høgsberg with merging support for the EGL_MESA_drm_image extension…
MeeGo Goes 3D
Yesterday Nokia and Intel announced that the future of mobile interfaces is 3D, and that everyone else will soon be following their Meego platform into the third dimension.
3D is certainly a bandwagon, and Nokia likes hopping on board bandwagons whenever it spots one. This time it’s dragging Intel along for the ride, but rather than depending on 3D being successful it seems more likely that the companies are placing a small bet against long odds, when there isn’t very much to lose.
Apple’s Enhanced OpenGL Stack Versus Linux
While our primary focus at Phoronix is on providing Linux benchmarks, we do enjoy trying out and benchmarking other operating systems like FreeBSD, Solaris, and Mac OS X. When Apple originally launched Mac OS X 10.6 “Snow Leopard” we were the first to provide detailed Mac OS X 10.6 benchmarks compared to Mac OS X 10.5 and also how Apple’s new operating system at the time compared to Linux. We have continued to monitor the performance of Snow Leopard and found that some point releases had introduced some regressions and we have compared the performance of Mac OS X 10.6 to Windows 7 and Ubuntu 10.04 LTS. With Apple’s release last week of the “Snow Leopard Graphics Update 1.0” that is reported to bring “stability and performance fixes for graphics applications and games in Mac OS X”, our interest was piqued and we set out to run a new set of Apple OpenGL benchmarks. In this article we are looking at the OpenGL performance of Mac OS X 10.6, 10.6.2, 10.6.3, 10.6.4, and 10.6.4 with this graphics update installed.
WordPress for Android adds new comment feature
The WordPress developers have announced the release of version 1.3.4 of their WordPress for Android app. Using the mobile application, users can easily post to and edit their WordPress blogs from an Android mobile device.
The latest version of WordPress for Android includes a new comment notification feature. Now, when users receive a new comment on their WordPress blog, they will see the text of the comment in the Android notification bar at the top of their display. Additionally, when selected, users can go directly into the app to moderate the comment without needing to refresh the Comments view.
2 Task Manager Apps: Choose the Features You Can Live Without
Today, if you’re in need of a task manager application, you’re looking at a category filled — perhaps even overfilled — with options. If you carry a smartphone, you probably have a to-do list app in your pocket already. Gone are the days when Linux users had to panic over finding a suitable clone for Microsoft Outlook like Evolution. Web-based services like Google provide calendars and to-do lists that sync with multiple computers and smartphones. That said, I prefer a desktop to-do app that is easily transported to my multiple computers.