OS News Archive

Whonix, the anonymous operating system

"Whonix is an anonymous general purpose operating system based on Virtual Box, Debian GNU/Linux and Tor. By Whonix design, IP and DNS leaks are impossible. Not even malware with root rights can find out the user's real IP/location. This is because Whonix consists of two (virtual) machines. One machine solely runs Tor and acts as a gateway, which we call Whonix-Gateway. The other machine, which we call Whonix-Workstation, is on a completely isolated network. Only connections through Tor are possible."

Early sneak preview of OSNews 5

Now that the holidays are upon us (happy holidays!) and the year is about to end, we at OSNews thought it time to finally lift the veil a little bit on the next version of OSNews - OSNews 5. I've hinted at this next version of OSNews here and there in the comments, but we think it's time to make it all a little bit more official by taking in some initial feedback.

New Contiki OS regression testing framework

The Contiki open source OS for the Internet of things works on a bunch of different hardware platforms that operate in large, potentially lossy, wireless networks. How can the Contiki developers be sure that the system works in such networks during development of core Contiki functions? To make this easier, Contiki just got a new regression test framework, ported over from Thingsquare Mist, that allow the entire Contiki system to be run through 42 automated tests on 9 emulated hardware platforms with 4 different microprocessor architectures on 1021 network nodes with 3 different network stacks and 16 different network protocols, for every commit. There's more details available.

How to Circumvent UEFI Secure Boot

With computers now shipping with UEFI Secure Boot enabled, users of any OS other than Windows 8 will want to know how to circumvent it. Jesse Smith of DistroWatch tells how he did it here. The Linux Foundation describes its approach here. If you want to boot an OS other than Windows 8, you'll want to figure this out before you buy that new computer.

Things that stood out to me about technology in the US

I was on vacation to the US last week, and a few technology-related things stood out to me. One, the in-flight entertainment things aboard international Delta flights are absolutely terrible. Worst software I've ever used, and many of them were plain broken. iPads/Android tablets please, Delta. Second, there were more employees than customers in the Las Vegas Apple Store. Since there were a reasonable amount of customers, there were even more employees. It looked ridiculous. Are they all like that? Three, using a Windows Phone 8 device to mooch off an Apple Store's wifi is strangely satisfying. Four, there are a lot of technology commercials on US TV, and they are all corny as hell. Two iPads playing piano? Children holding a PowerPoint presentation to convince their parents to switch mobile plans? Seriously? Is this what this industry has come to? Five, it's pretty clear iPads and iPhones are way, way, way more popular in the US than in The Netherlands. You see them everywhere, and people display them so openly. It was jarring. In The Netherlands, I always feel as if people are ashamed to take devices out of their pockets in the first place. No wonder US-based writers like Gruber and Arment think Apple dominates everything - if you rarely leave the US, it seems as if they do! Six, and this is not technology related at all but I want to get it off my chest because us Europeans could learn a thing or two from it: Americans are the nicest people I've ever had the pleasure of dealing with. I knew this from my existing American friends and from my previous trip to the US (Texas, ten years ago), but it bears repeating. Open, interested, kind, helpful, considerate, and nice. Not exactly qualities I'd ascribe to most of my fellow countrymen. Alright, as you were!

Running Plan 9 on the Raspberry Pi

This is remarkably cool. "Plan 9 occupies an interesting niche in the open source operating system world. It is a full-fledged descendant of Unix, but not in the way that most systems out there are. It took the bones and beating heart of Unix and then built a brand-new cybernetic exoskeleton around it, with lasers, and heat vision... oh wait. You want to boot this bad-boy up, right? Well, okay, we'll do that. But what hardware shall we run it on? Hey, you got a Raspberry Pi? Well then, read on!" A ready-made image to run Plan 9 on your Pi.

Genode 12.11 released, becomes self-hosting

With the just released version 12.11, the developers of the Genode OS Framework are celebrating the break-through to execute the entire build system based on GCC 4.7.2 within their genuine operating-system environment. The new release gets accompanied with new audio drivers from the Open Sound System project, extended support for OMAP4, and numerous stability and performance improvements concerning the underlying kernel platforms.

Contiki goes Github

Contiki, the open source OS for the Internet of Things, has always been an active open source project, but it has historically been difficult to contribute code to the project without being one of the project committers. To make it easier to contribute to Contiki, the project today announced that it is moving to Github: the Contiki source code can from now on be forked from its Github repository.

OS developer interview: Contiki and the ‘Internet of Things’

Contiki is a lightweight open source operating system designed for the 'Internet of Things': Networked, low-power embedded devices. It's been used for smart grids, smart streetlights, badger tracking systems and connecting a Gameboy to the Internet. Computerworld Australia recently caught up with its creator, Adam Dunkels, to talk about the system's history and future plans, as well as a new company he's founded, Thingsqure, which hopes to make creating applications for the Internet of Things as easy as creating apps for smartphones.

Visopsys: one man’s vision to build an operating system

"Visopsys (VISual OPerating SYStem) is an alternative operating system for PC-compatible computers, developed almost exclusively by one person, Andy McLaughlin, since its inception in 1997. Andy is a 30-something programmer from Canada, who, via Boston and San Jose ended up in London, UK, where he spends much of his spare time developing Visopsys. We had the great fortune to catch up with Andy via email and ask him questions about Visopsys, why he started the project in the first place, and where is it going in the future."

Genode 12.08 runs on base ARM hardware, revives NOVA support

The just released version 12.08 of the Genode OS Framework comes with the ability to run Genode-based systems on ARM hardware without an underlying kernel, vastly improves the support for the NOVA hypervisor, and adds device drivers for the OMAP4 SoC. Further functional additions are a FFAT-based file system service, the port of the lighttpd web server, and support for on-target debugging via GDB.

HelenOS 0.5.0 released

HelenOS 0.5.0 was released today. Some of the noteworthy new features of this major release are USB support, reimplemented networking stack with full TCP support and new network drivers (including Realtek RTL8139 and Intel E1000), read-only ext2 and ISO 9660 file system support, read-write MINIX FS support and several ported applications (GNU Binutils, PCC, MSIM). For a complete list of user-visible changes, see the release notes. The release files can be downloaded from the download page.

A Software Guy’s Look at Electric Bicycles

I had the chance to attend the bike industry’s annual DealerCamp in my hometown of Park City, Utah last week. It’s an event where dealers and manufacturers can meet up, and everyone can try the latest bicycle technology on the roads and trails. While there, I took a particular interest in electric bicycles, which were represented by several vendors. Electric bicycle tech has made some major strides in the past few years, but still has a long way to go, in particular on the software side.

What’s with this anti-directory structure movement?

The article I'm about to link to, by Oliver Reichenstein, is pretty terrible, but it's a good way for me to bring up something I've been meaning to talk about. First, the article: "Apple has been working on its file system and with iOS it had almost killed the concept of folders - before reintroducing them with a peculiar restriction: only one level! With Mountain Lion it brings its one folder level logic to OSX. What could be the reason for such a restrictive measure?" So, where does this crusade against directory structures (not file systems, as the article aggravatingly keeps stating) come from?

Contiki 2.6 released

Version 2.6 of Contiki, the open source operating system for the Internet of Things, has just been released. With its IP stack that fits in a few kilobyte of memory, Contiki lets tiny battery-operated wireless devices communicate directly over the Internet. Contiki is used in a wide variety of systems such as city sound monitoring, street lights, networked electrical power meters, industrial monitoring, radiation monitoring, construction site monitoring, alarm systems, and remote house monitoring. The 2.6 release introduces Antelope, a new SQL-like database for tiny flash memories, as well as a new JSON/HTTP webservice back-end.

Why files exist

"Whenever there is a conversation about the future of computing, is discussion inevitably turns to the notion of a 'File'. After all, most tablets and phones don't show the user anything that resembles a file, only Apps that contain their own content, tucked away inside their own opaque storage structure. This is wrong. Files are abstraction layers around content that are necessary for interoperability. Without the notion of a File or other similar shared content abstraction, the ability to use different applications with the same information grinds to a halt, which hampers innovation and user experience." Aside from the fact that a file manager for Android is just a click away, and aside from the fact that Android's share menu addresses many of these concerns, his point still stands: files are not an outdated, archaic concept. One of my biggest gripes with iOS is just how user-hostile the operating system it when it comes to getting stuff - whatever stuff - to and from the device.