A pre-installed virtual machine image could be the easiest solution. It can be easily converted to different VM technologies, e.g. VirtualBox, KVM or VMware. Just forward some ports or route an IP and you're good to go.
I suggest some standard distribution like Debian stable with automatic security updates for the guest.
It can be used on servers, desktops and small systems like the Raspberry Pi. It can be bleeding edge with its unstable and experimental repositories. It can be rock solid with the stable repository. It comes with a non-free repository just in case you need proprietary firmware or drivers. But wait, Debian is also a good choice if you're like RMS and want to fully embrace freedom: It doesn't install anything non-free unless you explicitely allow it (since version 6.0).
Debian is one of the most versatile operating systems.
GRUB2 is cabable of mounting ISO images and loading contained kernels.
That means you can save unmodified liveCD ISO images on a boot partition with GRUB2 and load them directly. This is not a CD or DVD emulator but simply loopback access, as if you'd mount it in Linux with mount -o loop foo.iso/bar.
If you want to retain the individual boot menus of your liveCDs, you need to recreate them with GRUB2 syntax.
Fortunately some, albeit very few, live CDs ship with a loopback.cfg for this purpose nowadays. Off the top of my head, new Ubuntu releases and GRML do so. GRML was one of the first.
TinyCore Linux uses one file system for each package, albeit with a very different intent: Each package is a SquashFS file system that gets mounted & overlayed over the root FS at boot time. Their intent is to save disk space.
That's an interesting proposition. A similar idea has been realized in the research Linux (and Hurd) distibution NixOS.
"In NixOS, the entire operating system — the kernel, applications, system packages, configuration files, and so on — is built by the Nix package manager from a description in a purely functional build language. The fact that it’s purely functional essentially means that building a new configuration cannot overwrite previous configurations. Most of the other features follow from this."
There's a generic dynamic & a generic static binary tarball. I'm using the former in a TinyCore virtual machine. The complete VM is about 140 megabytes and includes ALSA sound, Fluxbox, Chromium and Skype.
I can upload it as a VirtualBox appliance if anyone's interested,
Ironically, you couldn't even watch this video on the actual Raspberry Pi because Adobe doesn't produce their Flash player for it. I criticize this issue regularly and get modded down for alleged trolling. My bet is that someone at Slashdot is friends with or co-owns Ooyala, the media hosting company behind this tragedy. Fortunately Ooyala is doomed to fail if they don't change their ways. Less and less Internet browsing devices are capable of executing Flash blobs.
... and another potentially Slashdot post that cannot be viewed in its entirety on free systems. Why does Slashdot try to force the tool of oppression that is Adobe Flash on their readers? Sad. It fits the Raspberry Pi though, a partially non-free system.
Wine on non-x86 can't run x86 Windows applications. Qemu in theory could... very slowly, but then again that can run on Windows too.
There is ongoing work to change that: http://wiki.winehq.org/ARM That way, all of WINE's Windows API code, including GDI, DirectX, etc... would run with native speed on ARM. Only the target executable itself, excluding DLLs that are covered by WINE, would be emulated with QEMU.
I'm saddened by the fact that Slashdot staff deliberately ostracize non-users of the proprietary security nightmare that is Adobe Flash. Unlike open and standardized formats, Flash is not even available on most platforms. Slashdot, do you not remember your roots? It's 2012 and possibilities to publish video in open ways are ubiquitous.
Vimeo, YouTube - both offer HTML5 video. Or, if you want to host on your own, use the relatively new GNU licensed MediaGoblin.
Firefox still has the advantage of a vast extension base. I wouldn't want to use a browser without the complete equivalents of:
- Ghostery - NoScript - Cookie Monster (fine-grained cookie control) - DNS Flusher (useful for IP v4/v6 dual-stack testing) - FlashVideoReplacer - Greasemonkey - RefControl - Tree Style Tab - Firebug - Web Developer
Nevertheless, Chromium still has its place on my system, mostly serving as an efficient and therefore battery saving browser for local HTML documentation.
C is probably the sequel to 1, a movie with an equally genius name that helped its popularity a lot because it's so easy to search for. ( http://www.imdb.com/title/tt0408060/ )
"This is a free minix-like kernel for i386(+) based AT-machines," began the Linux version 0.01 release notes in September of 1991 for the first release of the Linux kernel.
First you are not going to get second by second readings from your standard L&G or Itron meter. The back haul doesn't have the bandwidth and even if you had a second broadband ESI (energy service interface) in your home there are a few technical hurdles preventing 1 second granularity (2.5 seconds is the fastest that I've seen and not sustained).
However these meters also report the phase difference between the Voltage and the Current. Using this information you can filter out pool pumps, air conditioners, furnace fan etc. As you learn more about what is on in a persons home it does become easier to figure out how an individual appliance is working.
There are a large number of privacy concerns that need to be addressed with Smart Metering. We should probably solve them before some companies start using your personal electricity consumption as a revenue stream
For a start, webbrowsers should notify users if a certificate was replaced, even if the replacement is signed.
Certificate Patrol for Firefox. "This add-on reveals when certificates are updated, so you can ensure it was a legitimate change." The UI is good too. Certificate Patrol, along with NoScript and Cookie Monster, is a major reason to use Firefox.
X.509 handling is largely neglected by UI designers, not just in web browsers. Sometime clients actually have options like "[x] Accept all certificates".
This filter list for the Firefox addon "AdBlock Plus" is exactly what you're asking for. It blocks social networking elements everywhere except on the sites themselves.
A pre-installed virtual machine image could be the easiest solution.
It can be easily converted to different VM technologies, e.g. VirtualBox, KVM or VMware.
Just forward some ports or route an IP and you're good to go.
I suggest some standard distribution like Debian stable with automatic security updates for the guest.
It can be used on servers, desktops and small systems like the Raspberry Pi.
It can be bleeding edge with its unstable and experimental repositories.
It can be rock solid with the stable repository.
It comes with a non-free repository just in case you need proprietary firmware or drivers.
But wait, Debian is also a good choice if you're like RMS and want to fully embrace freedom:
It doesn't install anything non-free unless you explicitely allow it (since version 6.0).
Debian is one of the most versatile operating systems.
You can use GRUB2 with a single static cfg file just as well.
GRUB2 is cabable of mounting ISO images and loading contained kernels.
That means you can save unmodified liveCD ISO images on a boot partition with GRUB2 and load them directly. /bar.
This is not a CD or DVD emulator but simply loopback access, as if you'd mount it in Linux with mount -o loop foo.iso
If you want to retain the individual boot menus of your liveCDs, you need to recreate them with GRUB2 syntax.
Fortunately some, albeit very few, live CDs ship with a loopback.cfg for this purpose nowadays.
Off the top of my head, new Ubuntu releases and GRML do so. GRML was one of the first.
http://michael-prokop.at/blog/2011/01/07/booting-iso-images-from-within-grub2/
http://www.supergrubdisk.org/wiki/Loopback.cfg
http://grml.org/
TinyCore Linux uses one file system for each package, albeit with a very different intent:
Each package is a SquashFS file system that gets mounted & overlayed over the root FS at boot time.
Their intent is to save disk space.
That's an interesting proposition. A similar idea has been realized in the research Linux (and Hurd) distibution NixOS.
"In NixOS, the entire operating system — the kernel, applications, system packages, configuration files, and so on — is built by the Nix package manager from a description in a purely functional build language. The fact that it’s purely functional essentially means that building a new configuration cannot overwrite previous configurations. Most of the other features follow from this."
http://nixos.org/nixos/
I just stumbled upon it recently. I have not tried it.
http://www.skype.com/go/getskype-linux-beta-dynamic
http://www.skype.com/go/getskype-linux-beta-static
Also see: http://linux.slashdot.org/comments.pl?sid=2916797&cid=40330813
There's a generic dynamic & a generic static binary tarball.
I'm using the former in a TinyCore virtual machine.
The complete VM is about 140 megabytes and includes ALSA sound, Fluxbox, Chromium and Skype.
I can upload it as a VirtualBox appliance if anyone's interested,
Mistreatment of employees? Microsoft does none of this.
"The last incidence of a threatened jump over labor conditions was at a plant producing Microsoft's Xbox 360."
http://www.electronista.com/articles/12/04/27/foxconn.central.china.plant.sees.protest/
http://www.examiner.com/article/brazilian-foxconn-workers-threaten-strike-over-poor-working-conditions
Ironically, you couldn't even watch this video on the actual Raspberry Pi because Adobe doesn't produce their Flash player for it.
I criticize this issue regularly and get modded down for alleged trolling.
My bet is that someone at Slashdot is friends with or co-owns Ooyala, the media hosting company behind this tragedy.
Fortunately Ooyala is doomed to fail if they don't change their ways. Less and less Internet browsing devices are capable of executing Flash blobs.
... and another potentially Slashdot post that cannot be viewed in its entirety on free systems.
Why does Slashdot try to force the tool of oppression that is Adobe Flash on their readers?
Sad. It fits the Raspberry Pi though, a partially non-free system.
Wine on non-x86 can't run x86 Windows applications. Qemu in theory could... very slowly, but then again that can run on Windows too.
There is ongoing work to change that: http://wiki.winehq.org/ARM
That way, all of WINE's Windows API code, including GDI, DirectX, etc... would run with native speed on ARM.
Only the target executable itself, excluding DLLs that are covered by WINE, would be emulated with QEMU.
I'm saddened by the fact that Slashdot staff deliberately ostracize non-users of the proprietary security nightmare that is Adobe Flash.
Unlike open and standardized formats, Flash is not even available on most platforms.
Slashdot, do you not remember your roots?
It's 2012 and possibilities to publish video in open ways are ubiquitous.
Vimeo, YouTube - both offer HTML5 video.
Or, if you want to host on your own, use the relatively new GNU licensed MediaGoblin.
Firefox still has the advantage of a vast extension base. I wouldn't want to use a browser without the complete equivalents of:
- Ghostery
- NoScript
- Cookie Monster (fine-grained cookie control)
- DNS Flusher (useful for IP v4/v6 dual-stack testing)
- FlashVideoReplacer
- Greasemonkey
- RefControl
- Tree Style Tab
- Firebug
- Web Developer
Nevertheless, Chromium still has its place on my system, mostly serving as an efficient and therefore battery saving browser for local HTML documentation.
C is probably the sequel to 1, a movie with an equally genius name that helped its popularity a lot because it's so easy to search for.
( http://www.imdb.com/title/tt0408060/ )
more proprietary code
How is this progress? Why would we want to go backwards?
If anything, we need less proprietary code on the web.
We should have learned from the consequences of lock-in by now. See: Flash, Java applets, ActiveX.
Look for 802.11a support. It requires the 5 GHz band.
Linux entered its 3rd decade with 3.0.
"This is a free minix-like kernel for i386(+) based AT-machines," began the Linux version 0.01 release notes in September of 1991 for the first release of the Linux kernel.
Do you have curtains?
Surely your life is not interesting enough to require curtains.
First you are not going to get second by second readings from your standard L&G or Itron meter. The back haul doesn't have the bandwidth and even if you had a second broadband ESI (energy service interface) in your home there are a few technical hurdles preventing 1 second granularity (2.5 seconds is the fastest that I've seen and not sustained).
However these meters also report the phase difference between the Voltage and the Current. Using this information you can filter out pool pumps, air conditioners, furnace fan etc. As you learn more about what is on in a persons home it does become easier to figure out how an individual appliance is working.
There are a large number of privacy concerns that need to be addressed with Smart Metering. We should probably solve them before some companies start using your personal electricity consumption as a revenue stream
Thanks for the info, AC.
I wish I had mod points.
Germany does invest in nuclear fusion research:
http://www.spiegel.de/international/europe/0,1518,599211,00.html
Windows 8 is still a proprietary operating system which disqualifies it by definition.
That's what you get for not using PGP.
If you send secret corporate information on the equivalent of postcards, you have no right to complain.
For a start, webbrowsers should notify users if a certificate was replaced, even if the replacement is signed.
Certificate Patrol for Firefox.
"This add-on reveals when certificates are updated, so you can ensure it was a legitimate change."
The UI is good too. Certificate Patrol, along with NoScript and Cookie Monster, is a major reason to use Firefox.
X.509 handling is largely neglected by UI designers, not just in web browsers.
Sometime clients actually have options like "[x] Accept all certificates".
This filter list for the Firefox addon "AdBlock Plus" is exactly what you're asking for. It blocks social networking elements everywhere except on the sites themselves.
http://www.camp-firefox.de/forum/viewtopic.php?f=4&t=82797