There is no way to reliably bring up a modern system with an empty /usr, there are two alternatives to fix it: copy /usr back to the rootfs or use an initramfs which can hide the split-off from the system.
Historically /bin, /sbin, /lib had the purpose to contain the utilities to mount /usr. This role can now be taken by the initramfs. Because the initramfs knows, where to find the root partition (which includes /etc), it can parse /etc/fstab and other configuration files and mount /usr before it finally switches the root partition and executes /usr/bin/init. From this point on init mounts the remaining partitions in /etc/fstab and the system starts as usual.
The long-term plan is to clean up the mess and confusion the current split of / vs. /usr has created. All tools will move back to /usr where they belong, and the rootfs will only contain compat-symlinks into /usr. Almost the entire system installed by packages will reside in /usr. This will split all non-host specific data to /usr. /usr can then be seen as the Unix System Resources partition (/System), which defines the base operating system (e.g. F18 or RHEL-7).
This new /usr could be mounted read-only by default, while the rootfs is read-write and contains only empty mount points, compat-symlinks to /usr and the host-specific data like /etc, /root, /srv. Compared to today’s setups, the rootfs will be very small. The new /usr could also easily be shared read-only across several systems, and it would contain almost the entire system. Such setups are more efficient, can optionally provide a lot more security, are more flexible, provide more sane options for custom setups, and are much simpler to setup and maintain.
This leaves us with the following well-defined directories, which compose the base of the system:
- /usr – installed system; shareable; possibly read-only
- /etc – config data; non-shareable
- /var – persistent data; non-shareable;
- /run – volatile data; non-shareable; mandatory tmpfs filesystem
/ |-- etc |-- usr | |-- bin | |-- sbin | |-- lib | `-- lib64 |-- run |-- var |-- bin -> usr/bin |-- sbin -> usr/sbin |-- lib -> usr/lib `-- lib64 -> usr/lib64
“The goal was simple: an Ultimate driving experience. 1000 miles of twisty and windy driving nirvana, the scenic Alps across Germany, Italy, Austria, and Switzerland, all spread out over 10 days of pure Bliss.
This is a compilation of a few drives and mountain passes on my 335is immediately after I picked it up via the European Delivery program.
Notable mountain passes in the video: Stelvio pass, Timmelsjoch, Pordoi pass, Bernina pass, Fluela pass, San Bernadino pass, St. Gotthard pass, Grimsel pass, just to name a few.”
PROTECT-IP is a bill that has been introduced in the Senate and the House and is moving quickly through Congress. It gives the government and corporations the ability to censor the net, in the name of protecting “creativity”. The law would let the government or corporations censor entire sites– they just have to convince a judge that the site is “dedicated to copyright infringement.”
Microsoft has been granted a patent for its “avoid ghetto” feature for GPS devices.
A GPS device is used to find shortcuts and avoid traffic, but Microsoft’s patent states that a route can be plotted for pedestrians to avoid an “unsafe neighborhood or being in an open area that is subject to harsh temperatures.”
The patent, written in a combination of tech-speak and legalese, was awarded to Microsoft earlier this week. It also described other uses for the new GPS technology.
One section of the patent mentioned that advertisers can use the technology to navigate a user through a newly set up ad campaign.
I had to exclude this from the standard posts for the simple reason that it deserves its own post. Mad respect to D.Veloped on this one, I know this must have taken some serious time. This is a 40 minute mashup mix spanning across all genres. This guy sure is good at what he does, download and enjoy.
This is uncanny. What would the love child of Steve Buscemi and Ryan Gosling look like? The answer is Macaulay Culkin. Here’s a side-by-side comparison image I made to illustrate the point.
Fuel is now the top U.S. export. The Associated Press reports that America is on pace to ship out more gasoline, diesel and jet fuel than anything else in 2011. (Aircraft, motor vehicles, vacuum tubes and telecom equipment were next on the list of top exports.) Granted, this is only for refined petroleum products — and those exports are still dwarfed by America’s much, much larger imports of crude oil. Still, it’s the first time fuel has been our top export in 21 years. So how did this happen?
UC San Diego economist James Hamilton has a more in-depth analysis. Perhaps the biggest factor, he writes, is the glut of new shale oil in North Dakota. Since there’s not enough pipeline infrastructure to get all that oil down to the Gulf of Mexico for export, it’s been piling up in Cushing, Okla. That makes it cheap for refineries in the Midwest to refine it and ship it out than to simply ship the oil directly.
It’s also worth noting, as energy analyst Gregor McDonald points out in comments on Hamilton’s piece, that U.S. oil consumption has declined since 2006, which means that much of the refining capacity the country added in the past decade is now geared toward exports.
Here’s a family that works together like a well-oiled machine to steal a case of beer. I wish there were more episodes of their show. They probably have other neat tricks up their skirts.
Hurd asked her to stay the night. Fisher’s reply: “Absolutely not. I barely know you and you are my boss.” An hour later, after more alleged pressure from Hurd, Fisher said she wanted to leave and did, the letter said. Asked to dinner with Hurd again the next night, Hurd admitted, the letter said, that he “didn’t handle that right,” but then proceeded to tell her how many women liked him, including the singer Sheryl Crow. Fisher was the lucky one, the letter said Hurd told her.
His new employer, Oracle, points out that the alleged victim recanted her claims the day after receiving a settlement.
When members of Congress earlier this month considered the Stop Online Piracy Act — better known to anyone who actually hangs out on the Internet as #SOPA — the most notable feature of the debate turned out to be the sheer ignorance of the elected officials discussing it. One after the other, members of the U.S. House of Representatives professed — nay, bragged about — approaching this weighty legislation from the vantage point of someone who is not “a nerd” or a “tech expert.”
Maybe pride in ignorance of their own legislation is an emotional defense mechanism, related to not having taken a significant role in writing it.
One of the most mind-blowing presentations at this year’s Chaos Communications Congress (28C3) was Ang Cui’s Print Me If You Dare, in which he explained how he reverse-engineered the firmware-update process for HPs hundreds of millions of printers. Cui discovered that he could load arbitrary software into any printer by embedding it in a malicious document or by connecting to the printer online. As part of his presentation, he performed two demonstrations: in the first, he sent a document to a printer that contained a malicious version of the OS that caused it to copy the documents it printed and post them to an IP address on the Internet; in the second, he took over a remote printer with a malicious document, caused that printer to scan the LAN for vulnerable PCs, compromise a PC, and turn it into a proxy that gave him access through the firewall (I got shivers).