OS News Archive

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.

How technology companies are forced to become politically connected

"If you want to get involved in business," Sen. Orrin Hatch warned technology companies at a conference in 2000, "you should get involved in politics." Hatch was referring to the shortcomings of then-software king Microsoft, which he had spent most of the previous decade harassing from his perch as Judiciary Committee chairman. The message was clear: If you become successful, you must hire lobbyists, you must start a political action committee, and you must donate to politicians. Otherwise Washington will make your life very difficult.

OSX’s Dwindling Support for Third-World Languages

The average computer user might think that the number of languages their operating system supports is pretty long. OSX supports 22 languages, and Microsoft claims to support 96, but they're counting different regional dialects multiple times. But there are over 6000 languages, and though many of them are spoken by a dwindling few, there are some languages that are spoken by millions of people that are supported very poorly, if at all, by computer operating systems. The reason for the support being poor is that the people who speak those languages are poor, and are not good "markets." It's only because of the efforts of a few dedicated people that computing support for languages such as Burmese, Sinhalese, Pali, Cambodian, and Lao have been as good as they are, but the trends for the future are not good.

Magenta implements Darwin/BSD on top of the Linux kernel

So, I've been sitting on this one for a few days now, since I decided to let the sensationalist headlines pass by before I took a stab at it. Developer Christina B. has started - and released code for - an amazingly intriguing project: implementing Darwin/BSD on top of the Linux kernel. Just to make this absolutely clear: it's not her intention to allow iOS applications to run on this new, hybrid system. Let me reiterate: it's not her intention to allow iOS applications to run on this new, hybrid system. This, however, does not make this project any less interesting.

Genode 12.05: new USB stack, runs GCC, plays media

With the ability to run the GNU tool chain including GCC, binutils, and GNU make, the Genode OS framework has taken another big step towards becoming a general-purpose OS. The just released version 12.05 introduces Genode's file-system infrastructure along with support for stacked file systems, extends the framework API with support for configuring system components on-thy-fly, and adds media replay capabilities.

London to test ‘smart city’ operating system

"An operating system designed to power the smart cities of the future will be put through its paces in London. Living Plan IT has developed its Urban OS to provide a platform to connect services and citizens. With partners including Hitachi, Phillips and Greenwich council, it aims to use the Greenwich peninsula as a testbed for new technologies running on the system. The OS aims to connect key services such as water, transport, and energy." UrbanOS goes way over my head - it'd be great if someone could summarise how it works and what its key aspects are.

The Lua Operating System Project

"Lua OS is - or aspires to become - two things: 1) a first-class modern Linux distribution for the desktop that you can use every day for everything you want to do with your computer - and something that is always offering enjoyment. 2) a next-generation, orthogonally persistent operating system for portable, manageable and secure scripting code. The Lua OS project is spearheaded by Stefan Reich who deserted from Google Inc. in 2008 in order to pursue much greater visions."

Is your new HDTV watching you?

HD Guru writes that new HDTVs now have all the hardware (webcams, audio mics, Internet connectivity) and software (facial and speech recognition, etc) to make them ideal for data collection on those watching. Samsung, the article's focus, does not disclose what OS its new HDTVs use, making it hard to judge whether they are secure from hacking. A follow-up article prints Samsung's privacy statement along with evaluation by Gary Merson of HD Guru.