Matthew was pessimistic about the prospects of ACPI for ARM. Matthew explained that now Linux (Android) is the dominant platform on ARM rather than Microsoft Windows, we could run into problems, "Software development is hard, and firmware development is software development with worse compilers. Firmware is inevitably going to rely on undefined behaviour. It's going to make assumptions about ordering. It's going to mishandle some cases. And it's the operating system's job to handle that. On x86 we know that systems are tested against Windows, and so we simply implement that behaviour. On ARM, we don't have that convenient reference. We are the reference. And that means that systems will end up accidentally depending on Linux-specific behaviour. Which means that if we ever change that behaviour, those systems will break. So far we've resisted calls for Linux to provide a contract to the firmware in the way that Windows does, simply because there's been no need to - we can just implement the same contract as Windows. How are we going to manage this on ARM? The worst case scenario is that a system is tested against, say, Linux 3.19 and works fine. We make a change in 3.21 that breaks this system, but nobody notices at the time. Another system is tested against 3.21 and works fine. A few months later somebody finally notices that 3.21 broke their system and the change gets reverted, but oh no! Reverting it breaks the other system. What do we do now? The systems aren't telling us which behaviour they expect, so we're left with the prospect of adding machine-specific quirks. This isn't scalable."
The public administrations of the Italian cities Todi and Terni are switching to LibreOffice, announces LibreUmbria. The regional project is assisting the Umbria region's public administrations to use this free software suite of office productivity tools.
If you need to be anonymous online, or evade digital censorship and surveillance, the Tor network has your back. And it's more than a little bit stronger now than it was this spring, thanks to the Tor Challenge.
Tor is a publicly accessible, free software-based system for anonymizing Internet traffic. It relies on thousands of computers around the world called relays, which route traffic in tricky ways to dodge spying. The more relays, the stronger and faster the network.
We'd like to warmly thank our allies at the Electronic Frontier Foundation for organizing the Tor Challenge and inviting us to join them in promoting it. And most of all, thanks to the 1,635 of you who started a relay! (The FSF would have started one too, but we've already been running ours for a while.)
I'm speaking theoretically here, but politics and BS seem to have prevented operating systems from implementing support for other OS' file systems. Sometimes it's a technical limitation, but often it doesn't seem to be. So as is we're currently stuck with FAT(32) as the de facto universal file system, and even that seems to be crippled by MS' patent wars. So what will it take for everyone to agree to adopt something, such as Ext4 or UFS? Permissive licensing? Bribes?submitted by opethfan
[link] [26 comments]