Although Google is offering a limited set of developer tools for Glass — and more are on the way — the company doesn’t want to stop hackers from tinkering even further.
Indeed, during a developer conference session on Thursday, Google showed a variety of ways to gain deeper access to Glass. Some, such as running basic Android apps and even connecting a Bluetooth keyboard, can be done.
Google showed other hacks, such as running a version of Ubuntu Linux. Those actions, though, require deeper “root” access to the device. Google showed how developers can get such access, but cautions that doing so voids the warranty and could be irreversible.
That said, Google plans to make its factory image available so in most cases rooted Glass devices should be able to be returned to their original settings.
The session ended with a video showing a pair of the pricey specs being blended to a powdery mess, to heartfelt groans from the packed audience, many of whom forked over $1,500 to be among the first to buy the developer edition of Glass.
Showing a different level of interest in Glass, several members of Congress sent a letter to Google CEO Larry Page on Thursday asking questions about privacy issues raised by the high-tech specs.
Update: At a follow-up Fireside Chat session with developers, Google reiterated that a software development kit for Glass is coming, but Google’s Charles Mendis said not to expect it soon.
Isabelle Olsson, the lead designer for Glass, showed off one of the bulky early prototype designs for Glass as well as a current prototype that combines Glass with prescription glasses.
Prescription Google Glass prototype
Olsson, who quips that she has been working on Glass since it was a phone attached to a scuba mask, said that the development of Glass was “so ambitious and very messy.”
Getting the device light enough has been a key, Olsson said.
“If it is not light you are not going to want to wear it for more than 10 minutes,” Olsson said. “We care about every gram.”
Asked what kind of apps the Glass team would like to see, Olsson said she wanted a karaoke app, while Mendis said he would like to see some fitness apps.
Google Glass product director Steve Lee said Glass is designed around brief glances or “micro-interactions,” rather than watching a movie or reading an entire book.
“That would be painful,” Lee said. “We don’t want to create zombies staring into the screen for long periods of time.
- Shoot the Moon: How Google Turned a Hodgepodge of Upgrades Into a Show of Strength
- Google I/O: Music, Maps, Messaging and More
- Larry Page Takes the Pulpit to Praise Technology, Snipe at Competitors
- Next Google Maps Update to Include Better Venue Search, Waze-Like Rerouting
- Google Gives Search a Deeper Voice and Adds Reminders and More to Google Now
- With Revamped Hangouts, Google Aims to Unify Messaging
- Google+ Gets a Bit More Pinteresting
- Google Chrome: 750 Million Active Users, Synchronized Web and Mobile Browsing
- Coming Soon From Google: A $649 Samsung Galaxy S4 Running Stock Android
- With Sights Set on Spotify (And Pandora), Google Launches a Music Subscription Service
- Google on Android: 900 Million Activations, New Tools for Developers Coming
- Google Doubles Down on Music Subscriptions, Which Means Google Isn’t Serious About Music Subscriptions
- Where Are They Now? Google I/O 2012 Edition.
- At I/O, Google Tilts Toward Android Services Over Android OS
- Google Downplays Expectations Ahead of I/O Developer Conference
- Will Google Deliver on Its Nexus Q Promise? Not at This Year’s I/O.
- Ahead of I/O, Google Wallet Drops Plans to Introduce a Physical Card
- Google Goes With Unified I/O Keynote (But Will It Unify Its Products?)
CDM and yours truly team up with Berlin arts collective Mindpirates next week for a learning event we hope will be a little different than most. The idea behind the gathering is to combine learning in some new ways. The evenings begin with more traditional instruction, as I cover, step-by-step, how you’d assemble beat machines, instruments, effects, and video mixers using free software (Pure Data and Processing).
But, we’ll go a little further, opening up sessions to hacking and jamming, finally using the event space at Mindpirates to try out ideas on the PA and projectors. By the last night, we’ll all get to play together for the public before opening things up to a party at night. I know when I’ve personally gotten to do this, I’ve gotten more out of a learning experience. Getting to do it with the aim of creating useful instruments and beats and visuals here, then, I think makes perfect sense.
Working with free software in this case means that anyone can participate, without the need for special software or even the latest computers. (What we’re doing will work on Raspberry Pi, for instance, or old netbooks, perfect for turning small and inexpensive hardware into a drum machine.) No previous experience is required: everyone will get to brush up on the basics, with beginning users getting the essentials and more advanced users able to try out other possibilities in the hack sessions.
If you’re in easyJet distance of Berlin, of course, we’d love to see you and jam with you. In trying to keep this affordable for Berliners, we’ve made this 40 € total for three nights including a meal each evening and a guest list spot on the Saturday night party.
But I hope this is the sort of format we can try out elsewhere, too. If you have ideas of what you’d like to see in this kind of instruction – in-person events being ideal, but also perhaps in online tutorials – let us know.
Create Digital Music + Mindpirates present: Laptops on Acid
Pre-registration required; spots limited – Eventbrite
Register while spots are still available!
(fellow European residents, I’m as annoyed at the absence of bank transfer/EC payment at Eventbrite as you are – we’re working on an alternative, so you should email elisabeth (at) mindpirates [dot] org to register if you don’t want to use that credit card system!)
Apparently, I'm a Bitcoin miner now, and it looks like I'm actually pretty good at it. Ars is currently in possession of one of the elusive but very real Butterfly Labs Bitcoin Miners. It's a tiny little black box that fits in the palm of my hand, and it contains a specialized ASIC adept at chewing through SHA-256 cryptographic functions—exactly the kind of calculations necessary to bring more Bitcoins into the world. Turns out, it's very good at what it does: it computes hashes at the rate of about 5.3 billion per second.
The Butterfly Labs Bitcoin Miner. Lee Hutchinson
The Miner disassembled. That 80mm fan gets pretty darn loud. Lee Hutchinson
I've got any number of computers around the house here to try the Butterfly Labs box out with, but I took the masochistic route and chose to try it out on OS X. This took quite a bit of back-and-forth with John O'Mara, creator of the popular MacMiner Bitcoin mining application. After several hours of troubleshooting, we eventually arrived at success. Here it is, happily churning away:
The Butterfly Labs Bitcoin Miner chewing its way through calculations at more than five billion hashes per second. Lee Hutchinson
According to my trusty Kill-A-Watt, the miner is drawing a pretty constant 50 watts at a similarly constant 0.73 amps. Its 80mm fan is whirring at what can only be described as "hair dryer" levels. According to MacMiner, the ASIC is generating a fair amount of heat, too—it's reporting a temperature of more than 80C.
The Linux Foundation has taken control of the open source Xen virtualization platform and enlisted a dozen industry giants in a quest to be the leading software for building cloud networks.
The 10-year-old Xen hypervisor was formerly a community project sponsored by Citrix, much as the Fedora operating system is a community project sponsored by Red Hat. Citrix was looking to place Xen into a vendor-neutral organization, however, and the Linux Foundation move was announced today. The list of companies that will "contribute to and guide the Xen Project" is impressive, including Amazon Web Services, AMD, Bromium, Calxeda, CA Technologies, Cisco, Citrix, Google, Intel, Oracle, Samsung, and Verizon.
Amazon is perhaps the most significant name on that list in regard to Xen. The Amazon Elastic Compute Cloud is likely the most widely used public infrastructure-as-a-service (IaaS) cloud, and it is built on Xen virtualization. Rackspace's public cloud also uses Xen. Linux Foundation Executive Director Jim Zemlin noted in his blog that Xen "is being deployed in public IaaS environments by some of the world's largest companies."
hypnosec writes "The Linux Foundation's UEFI secure boot pre-bootloader is still in the works, and has been modified substantially so that it allows any Linux version to boot through UEFI secure boot. The reason for modifying the pre-bootloader was that the current version of the loader wouldn't work with Gummiboot, which was designed to boot kernels using BootServices->LoadImage(). Further, the original pre-bootloader had been written using 'PE/Coff link loading to defeat the secure boot checks.' As it stands, anything run by the original pre-bootloader must also be link-loaded to defeat secure boot, and Gummiboot, which is not a link-loader, didn't work in this scenario. This is the reason a re-write of the pre-bootloader was required and now it supports booting of all versions of Linux." Also in UEFI news: Linus Torvalds announced today that the flaw which was bricking some Samsung laptops if booted into Linux has been dealt with.
Read more of this story at Slashdot.
The Ubuntu phone operating system will come with a terminal application. That's right: experienced users will have access to the full power of the Linux system running underneath the phone's shiny graphical user interface.
While Ubuntu phone code hasn't been released publicly yet, it seems that development will take place somewhat in the open, with a wiki devoted to the platform's core applications, which include e-mail, calendar, clock/alarm, weather, file manager, document viewer, YouTube, Facebook, and Twitter.
In addition, the terminal application will emulate the Linux terminal in an application window and perhaps have a special keyboard layout optimized for Linux commands. One of the key development requirements is that the terminal app integrate with BusyBox, a set of Unix tools. Developers are welcome to propose designs for the application. To get things started, Canonical has posted a few mockups, including this one:
For new readers just joining us, this is the fourth in a series of articles on getting your hands dirty by setting up a personal Web server and some popular Web applications. We've chosen a Linux server and Nginx as our operating system and Web server, respectively; we've given it the capability to serve encrypted pages; and we've added the capability to serve PHP content via PHP-FPM. Most popular Web apps, though, require a database to store some or all of their content, and so the next step is to get one spun up.
But which database? There are many, and every single one of them has its advantages and disadvantages. Ultimately we're going to go with the MySQL-compatible replacement MariaDB, but understanding why we're selecting this is important.
To SQL or NoSQL, that is the question
In most cases these days, when someone says "database" they're talking about a relational database, which is a collection of different sets of data, organized into tables. An individual record in a database is stored as a row in a table of similar records—for example, a table in a business's database might contain all of that business's customers, with each record consisting of the customer's first name, last name, and a customer identification number. Another table in this database might contain the states where the customers live, with each row consisting of a customer's ID number and the state associated with it. A third table might contain all the items every customer has ordered in the past, with each record consisting of a unique order number, the ID of the customer who ordered it, and the date of the order. In each example, the rows of the table are the records, and the columns of the table are the fields each record is made of.
Fifteen years ago, you weren't a participant in the digital age unless you had your own homepage. Even in the late 1990s, services abounded to make personal pages easy to build and deploy—the most famous is the now-defunct GeoCities, but there were many others (remember Angelfire and Tripod?). These were the days before the "social" Web, before MySpace and Facebook. Instant messaging was in its infancy and creating an online presence required no small familiarity with HTML (though automated Web design programs did exist).
Things are certainly different now, but there's still a tremendous amount of value in controlling an actual honest-to-God website rather than relying solely on the social Web to provide your online presence. The flexibility of being able to set up and run anything at all, be it a wiki or a blog with a tipjar or a photo hosting site, is awesome. Further, the freedom to tinker with both the operating system and the Web server side of the system is an excellent learning opportunity.
The author's closet. Servers tend to multiply, like rabbits. Lee Hutchinson
It's super-easy to open an account at a Web hosting company and start fiddling around there—two excellent Ars reader-recommended Web hosts are A Small Orange and Lithium Hosting—but where's the fun in that? If you want to set up something to learn how it works, the journey is just as important as the destination. Having a ready-made Web or application server cuts out half of the work and thus half of the journey. In this guide, we're going to walk you through everything you need to set up your own Web server, from operating system choice to specific configuration options.
Gabe Newell, the co-founder and managing director of Valve, the videogame development and online distribution company, made a rare appearance last night at Casual Connect, an annual videogame conference in Seattle.
Newell, who spent 13 years at Microsoft working on Windows, is not well-known outside of the videogame industry, but the company he has built in Bellevue, Wash., cannot be overlooked.
Valve is not only a game developer, producing megahits like Portal 2, it owns and operates Steam, which is the largest consumer-focused digital games distribution platform in the industry. By some measures, it may be valued at $3 billion.
Last night, at a dinner sponsored by Covert & Co., Google Ventures and Perkins Coie, Newell unveiled some of his most quirky and secretive projects in an interview onstage with Ed Fries, former VP of game publishing at Microsoft.
Newell, who has a desk on wheels so he can quickly roll over to his favorite projects within the company, struggled at times to put into words how he sees the industry shaking out as companies like Microsoft and Apple move toward closed ecosystems. At one point, he even lamented that his presentation skills aren’t up to speed because Valve isn’t a public company.
Here are excerpts from the conversation that took place in a packed and noisy room with an under-powered speaker system:
On the future of videogame distribution
“Everything we are doing is not going to matter in the future. … We think about knitting together a platform for productivity, which sounds kind of weird, but what we are interested in is bringing together a platform where people’s actions create value for other people when they play. That’s the reason we hired an economist.
“We think the future is very different [from] successes we’ve had in the past. When you are playing a game, you are trying to think about creating value for other players, so the line between content player and creator is really fuzzy. We have a kid in Kansas making $150,000 a year making [virtual] hats. But that’s just a starting point.
“That causes us to have conversations with Adobe, and we say the next version of Photoshop should look like a free-to-play game, and they say, ‘We have absolutely no idea what you are talking about, but it sounds really bad.’ And, then we say, ‘No, no, no. We think you are going to increase the value being created to your users, and you will create a market for their goods on a worldwide basis.’ But that takes a longer sell.
“This isn’t about videogames; it’s about thinking about goods and services in a digital world.”
On closed versus open platforms
“In order for innovation to happen, a bunch of things that aren’t happening on closed platforms need to occur. Valve wouldn’t exist today without the PC, or Epic, or Zynga, or Google. They all wouldn’t have existed without the openness of the platform. There’s a strong tempation to close the platform, because they look at what they can accomplish when they limit the competitors’ access to the platform, and they say ‘That’s really exciting.’”
“We are looking at the platform and saying, ‘We’ve been a free rider, and we’ve been able to benefit from everything that went into PCs and the Internet, and we have to continue to figure out how there will be open platforms.’”
On Valve’s interest in Linux
“The big problem that is holding back Linux is games. People don’t realize how critical games are in driving consumer purchasing behavior.
“We want to make it as easy as possible for the 2,500 games on Steam to run on Linux as well. It’s a hedging strategy. I think Windows 8 is a catastrophe for everyone in the PC space. I think we’ll lose some of the top-tier PC/OEMs, who will exit the market. I think margins will be destroyed for a bunch of people. If that’s true, then it will be good to have alternatives to hedge against that eventuality.
On the evolution of touch
“We think touch is short-term. The mouse and keyboard were stable for 25 years, but I think touch will be stable for 10 years. Post-touch will be stable for a really long time, longer than 25 years.
“Post touch, depending on how sci-fi you want to get, is a couple of different technologies combined together. The two problems are input and output. I haven’t had to do any presentations on this because I’m not a public company, so I don’t have any pretty slides.
“There’s some crazy speculative stuff. This is super nerdy, and you can tease us years from now, but as it turns out, your tongue is one of the best mechanical systems to your brain, but it’s disconcerting to have the person sitting next you go blah, blah, blah, blah.
“I don’t think tongue input will happen, but I do think we will have bands on our wrists, and you’ll be doing something with your hands, which are really expressive.”
On wearable computers
“I can go into the room and put on the $70,000 system we’ve built, and I look around the room with the software they’ve written, and they can overlay information on objects regardless of what my head or eyes are doing. Your eyes are troublesome buggers.”
This document outlines the set of requirements and guidelines for file and directory placement under the Linux operating system according to those of the FSSTND v2.3 final (January 29, 2004) and also its actual implementation on an arbitrary system. It is meant to be accessible to all members of the Linux community, be distribution independent and is intended to discuss the impact of the FSSTND and how it has managed to increase the efficiency of support interoperability of applications, system administration tools, development tools, and scripts as well as greater uniformity of documentation for these systems.
- Table of Contents
- Source and pre-formatted versions available
- 1. Linux Filesystem Hierarchy
- A. UNIX System V Signals
- B. Sources
- C. About the Author
- D. Contributors
- E. Disclaimer
- F. Donations
- G. Feedback