Language Selection

English French German Italian Portuguese Spanish

OSNews

Syndicate content OSNews.com
Exploring the Future of Computing
Updated: 56 min 57 sec ago

Microsoft announces Cortana for Android, iOS

Tuesday 26th of May 2015 11:31:34 PM
Part of the power of a personal assistant comes from being available on the go, on the device you carry with you everywhere. And for people who don't have the benefit of a Windows phone, we want to extend the advantage of Cortana in Windows 10. How will this work? Today, we're announcing a Cortana application for Android phones and for iPhones which works as a companion to Cortana on your Windows 10 PC. The 'Phone Companion' app on the PC will help you install the Cortana app from the Google Play or Apple App Store onto your phone so you’ll be able to take the intelligence of Cortana with you, wherever you go. I've never seen anyone use Siri, save for the occasional parlour trick and the odd one out using it to set alarms. I'm not sure these anthropomorphised ones and zeros are really as a big a deal as these companies want us to believe.

The mystery of the power bank phone taking over Ghana

Tuesday 26th of May 2015 10:14:33 PM
Have you noticed an odd bulge in people's shorts around Accra? It's likely because, like many of my friends, they've recently acquired a new phone. But it's not the iPhone 6 Plus, and it's not the Samsung Galaxy S6. It's this thing. I like it. It's functional and has a certain charm to it.

Apple drops discoveryd in latest OS X beta

Tuesday 26th of May 2015 10:13:09 PM
After many complaints from the developer community about poor networking performance on Yosemite, the latest beta of OS X 10.10.4 has dropped the discoveryd in favor of the old process used by previous versions of Mac operating system. This should address many of the network stability issues introduced with Yosemite and its new networking stack. A clearer sign that discoveryd was a mess, there is not.

Genode 15.05 is accompanied by a book

Tuesday 26th of May 2015 07:11:23 PM
The just released version 15.05 of the Genode OS Framework is the most comprehensive release in the project's history. Among its highlights are a brand-new documentation in the form of a book, principal support for the seL4 microkernel, new infrastructure for user-level device drivers, and the feature completion of the framework's custom kernel. For many years, the Genode OS project was primarily geared towards microkernel enthusiasts and the domain of high-security computing. With version 15.05, the project likes to widen its audience by complementing the release with the downloadable book "Genode Foundations" (PDF). The book equips the reader with a thorough understanding of the architecture, assists developers with the explanation of the development environment and system configuration, and provides a look under the hood of the framework. Furthermore, it contains the specification of the framework's programming interface. If you ever wondered what Genode is all about, the book may hopefully lift the clouds. Besides the added documentation, the second focus of the new version is the project's custom kernel platform called base-hw. This kernel allows the execution of Genode on raw hardware without the need of a 3rd-party microkernel. This line of work originally started as a research vehicle for ARM platforms. But with the addition of kernel-protected capabilities, it has reached feature completeness. Furthermore, thanks to the developers of the Muen isolation kernel, base-hw has become available on the 64-bit x86 architecture. This represents an intermediate step towards running Genode on top of the Muen kernel. Speaking of kernels, the current release introduces the principle ability to run Genode-based systems on top of the seL4 microkernel. As the name suggests, seL4 belongs to the L4-family of microkernels. But there are two things that set this kernel apart from all the other family members. First, with the removal of the kernel memory management from the kernel, it solves a fundamental robustness and security issue that plagues all other L4 kernels so far. This alone would be reason enough to embrace seL4. Second, seL4 is the world's first OS kernel that is formally proven to be correct. That means, it is void of implementation bugs. This makes the kernel extremely valuable in application areas that highly depend on the correctness of the kernel. At the architectural level, the framework thoroughly revised its infrastructure for user-level device drivers, which subjects device drivers to a rigid access-control scheme with respect to hardware resources. The architectural changes come along with added support for message-signaled interrupts and a variety of new device drivers. For example, there is a new AHCI driver, new audio drivers ported from OpenBSD, new SD-card drivers, and added board support for i.MX6. Further noteworthy improvements are the update of the tool chain to GCC 4.9.2, support for GPT partitions, and the ability to pass USB devices to VirtualBox when running on NOVA. These and the many more topics of the version 15.05 are covered in great detail in the release documentation.

Relicensing Dolphin: the long road to GPLv2+

Monday 25th of May 2015 11:11:20 PM
The team quickly came to the conclusion that in order to keep Dolphin relevant in an ever-changing environment, it would need to be relicensed under GPLv2+. This would give Dolphin some much needed freedom to breathe within the open source landscape. As such, relicensing formally began in September of 2014. A massive undertaking.

Relicensing Dolphin: te long road to GPLv2+

Monday 25th of May 2015 11:11:20 PM
The team quickly came to the conclusion that in order to keep Dolphin relevant in an ever-changing environment, it would need to be relicensed under GPLv2+. This would give Dolphin some much needed freedom to breathe within the open source landscape. As such, relicensing formally began in September of 2014. A massive undertaking.

Jony Ive to take on more hands-off role at Apple

Monday 25th of May 2015 11:08:45 PM
Apple's Jony Ive has served as the company's Senior Vice President of Design for several years now, but Apple has announced today that the executive is being named Chief Design Officer (a newly-created position). Additionally, Ive and will be handing the managerial reins of both the industrial and software design units at Apple over to two new leaders on July 1st. [...] Ive's new role will still leave him in charge of the company's hardware and software design teams overall, but allowing others to handle the day-to-day affairs of each design group will free him up for other tasks. Among those other tasks, Ive says, is a focus on the design of Apple's retail stores and new campus. Let the pointless speculation, begin.

The web is not a post-racial utopia

Monday 25th of May 2015 09:34:36 PM
Interesting experiment by the developers of Rust. When the game was first opened up, all players were given the same default avatar: a bald white man. With the most recent update, Rust's lead developer, Garry Newman, introduced different avatars of different racial origins into the mix. However, they did so with a twist - unlike typical massively multiplayer online role-playing games, Rust does not allow players to choose the race of their avatar. Instead, they are assigned one at random. Interestingly enough, the inability to choose skin colour only became a problem after a black skin colour was added to the game. I love experiments like this.

Intel's contributions in Microsoft Edge

Sunday 24th of May 2015 09:31:56 PM
Intel has been contributing to Chakra, the JavaScript engine for Microsoft Edge (and previously Internet Explorer), since 2012, bringing their expertise in web runtime development and JIT code generation. Recently, Intel expanded its efforts by contributing to the larger Microsoft Edge codebase, specifically focused in the areas of graphics and performance optimizations. Intel has been a major contributor to open source browser engines such as WebKit, Blink, and Gecko, and with our expanded collaboration, they are now directly contributing to the Microsoft Edge codebase to deliver an improved browsing experience for Windows 10. While this is very interesting, instead of working with just a few partners, Microsoft should've just opened the code for their new rendering engine altogether. At this point, it makes little sense to keep this kind of important code closed. When it comes to open source, the new Microsoft is only a little bit new.

qboot, a minimal x86 firmware for QEMU

Sunday 24th of May 2015 09:29:17 PM
Enter qboot, a minimal x86 firmware that runs on QEMU and, together with a slimmed-down QEMU configuration, boots a virtual machine in 40 milliseconds on an Ivy Bridge Core i7 processor. The code's on github.

The first first-person shooter

Sunday 24th of May 2015 09:26:35 PM
The year was 1973. They were high school seniors in a work-study program with NASA, tasked with testing the limits of the Imlac PDS-1 and PDS-4 minicomputers. Their maze program flickered into life with simple wireframe graphics and few of the trappings of modern games. You could walk around in first person, looking for a way out of the maze, and that's about it. There were no objects or virtual people. Just a maze. But Maze would evolve over the summer and the years that followed. Soon two people could occupy the maze together, connected over separate computers. Then they could shoot each other and even peek around corners. Before long, up to eight people could play in the same maze, blasting their friends across the ARPANET - a forebear to the internet. Two decades before id Software changed the game industry with Wolfenstein 3D and Doom, Colley, Palmer and MIT students Greg Thompson and Dave Lebling invented the first-person shooter. Amazing story.

Senate votes down USA Freedom Act

Saturday 23rd of May 2015 05:08:36 PM
In a midnight session, the Senate has voted down the USA Freedom Act, putting one of the legal bedrocks of the NSA's bulk surveillance programs into jeopardy. The Patriot Act is set to expire at the end of the month, and the USA Freedom Act would have extended large portions of the act in modified form. Tonight's failure to arrive at a vote makes it likely that many of those powers will automatically expire, although Senate Majority Leader McConnell (R-KY) scheduled a last-minute session on May 31st for one last shot at passing the bill. The American people won a battle today, but the war is far, far from over.

Mozilla overhauls its smartphone plan to focus on quality, not cost

Saturday 23rd of May 2015 05:08:29 PM
Mozilla has revamped its Firefox OS mobile software project after concluding that ultra-affordable $25 handsets aren't enough to take on the biggest powers of the smartphone world, CNET has learned. You can make a smartphone for $35. You can't make a decent smartphone for $35. It's good Mozilla recognises this.

Huawei launches 10kB IoT operating system

Friday 22nd of May 2015 07:37:42 PM
LiteOS is the world's most lightweight IoT OS. It is small in size at 10KB and supports zero configuration, auto-discovery, and auto-networking. It can be widely applied to different areas including smart homes, wearable, connected vehicles and other industries. The LiteOS helps to simplify the development of smart hardware to enhance IoT connectivity. In addition, Huawei announced that LiteOS will be opened to all developers, which enables them to quickly develop their own IoT products. Meanwhile, Google is rumoured to be unveiling an IoT OS as well during IO.

How Apple's court monitor became Cupertino's most wanted

Friday 22nd of May 2015 07:25:24 PM
Michael Bromwich was in court with the most powerful company and the top government law agency in the country when he seemed to get antsy. Apple and the United States Department of Justice had, after all, been exchanging jabs about him. “I'd like to be heard, your Honor, if I can,” he told the judge, who said they’d need to “exhaust the arguments of the main combatants” first. Wanting to interject would be understandable, considering how long Bromwich and Apple had been putting up their dukes inside and outside of court in a bloody fight over cash and corporate power. In July 2013, Apple was found guilty of conspiring to fix market prices for ebooks. The judge in the case, Denise Cote, said there was "a clear portrait of a conscious commitment to cross a line and engage in illegal behavior." The prosecution’s case was so clear-cut, and Apple showed such little contrition, according to Cote, that it wasn’t enough to take the company’s word that it would change. To make sure Apple fell in line, she called in help. That would turn out to be Bromwich, a bearded, bespectacled attorney appointed by the court to be Apple’s corporate monitor for two years, a job made to ensure Apple complied with court rulings. You rarely hear much about this kind of stuff. It seems like it's not a wise move by Apple to go against the grain of the courts this much, but then again, what do I know.

iOS 9 & OS X 10.11 to bring 'quality' focus

Friday 22nd of May 2015 07:17:38 PM
For the first time in several years, Apple is changing up its annual iOS and OS X upgrade cycle by limiting new feature additions in favor of a "big focus on quality," according to multiple sources familiar with the company's operating system development plans. We first reported in February that iOS 9, codenamed "Monarch," would heavily feature under-the-hood optimizations, and we've now learned that Apple is taking the same approach with OS X 10.11, codenamed "Gala." Sources have revealed additional new details on how Apple will optimize the new operating systems for improved stability and performance, add several new security features, and make important changes to its Swift programming tools for developers.

'On the Apple Watch interaction model and the digital crown'

Friday 22nd of May 2015 01:12:14 PM
Setting aside the absurdity of longtime Apple users arguing in favour of this kind of almost impenetrable complexity, John Gruber's recent piece on the behaviour of the button inside the Apple Watch's crown is telling. Here's a better way to think about it - and without thinking about it, the reason why I think most people aren't frustrated or confused by the crown button after a week or so. It's best to think of Apple Watch as having two modes: watch mode, and app mode. You do not need to understand this to use the watch. Most Apple Watch owners will never really think about this. But this idea of two modes is central to understanding the design of the overall interaction model. The UI complexity problem of the Apple Watch stems from two sets of overlapping user interface elements: applications/glances and the homescreen/watch face (which are both, in turn, overlapped by the communications application and its dedicated button). For reasons that I do not understand (okay I totally understand why), the designers of the Apple Watch UI couldn't say no and couldn't make any decisions, leading to the clusterfrick of a UI it has now. What puzzles me the most is that untangling this mess would not have been complicated - just copy the iPhone. Homescreen with application icons, and a (centered!) crown to act as a home button. Bam, done. Everything else is needless complexity, especially on such a small device you're not supposed to stare at for longer than a few seconds at a time anyway. Gruber's piece is telling, because as a longtime Apple user, you should never need that many words to explain something that could be as elementary as the homescreen/home button combination of the iPhone. Needing this many words should raise all kinds of red flags that it's just not intuitive. There're several reasons why it's easier to pick up an iPhone than an Android device, and the simplicity of its homescreen/home button is a big one.

AMD: Nvidia GameWorks "sabotaged" Witcher 3 performance

Wednesday 20th of May 2015 11:38:17 PM
While AMD seems to have made up with Slightly Mad Studios, at least if this tweet from Taylor is anything to go by, the company is facing yet another supposedly GameWorks-related struggle with CD Projekt Red's freshly released RPG The Witcher 3. The game makes use of several GameWorks technologies, most notably HBAO+ and HairWorks. The latter, which adds tens of thousands of tessellated hair strands to characters, dramatically decreases frame rate performance on AMD graphics cards, sometimes by as much as 50 percent. I got bitten by this just the other day. I'm currently enjoying my time with The Witcher III - go out and buy it, it's worth your money - but the first few hours of the game were troubled with lots of stutter and sudden framerate drops. I was stumped, because the drops didn't occur out in the open world, but only when the head of the player - a guy named Geralt - came close to the camera, or was in focus in a cutscene. It didn't make any sense, since I have one of the fancier Radeon R9 270X models, which should handle the game at the highest settings just fine. It wasn't until a friend said "uh, you've got NVIDIA HairWorks turned off, right?" Turns out, it was set to "Geralt only". Turning it off completely solved all performance problems. It simply hadn't registered with me that this feature is pretty much entirely tied to NVIDIA cards. While I would prefer all these technologies to be open, the cold and harsh truth is that in this case, they give NVIDIA an edge, and I don't blame them for keeping them closed - we're not talking crucial communication protocols or internet standards, but an API to render hair. I do blame the developers of The Witcher for not warning me about this. Better yet: automatically disable and/or hide NVIDIA-specific options for Radeon owners altogether. It seems like a no-brainer to prevent disgruntled consumers. Not a big deal - but still.

Google announces Android Wear 5.1.1 rollout has begun

Wednesday 20th of May 2015 11:25:21 PM
Over on its product forums, Google announced that it has started rolling out Android 5.1.1 to Android Wear watches. Additionally, according to several users on Reddit, and at least one person on our own forums, the update has already started landing on the LG G Watch and G Watch R. Nothing on my Moto 360 just yet.

Stupid NES tricks: screen wrap detection

Wednesday 20th of May 2015 03:43:43 PM
One particularly tricky problem encountered during the development of Star Versus was detecting screen wrap. The solution involved discovering a neat trick that exploits the NES's 6502 processor. Very interesting. Here's a somewhat similar story concerning the Apple IIgs.

More in Tux Machines

The 5 best distros for the Gnome desktop

Gnome is a great great desktop environment that offers an elegant and simplified Linux experience. These are the 5 best distros for Gnome that offer it as the default DE. Read more

New Linux Based OS Brings Internet of Things Closer to Reality

The "Internet of Things," or IoT, has the potential to change the way we interact with the devices and objects in our homes and lives. The IoT is the idea that all of the devices and gadgets that you interact with could be connected to the internet. To make this work, the "things" would need sensors, actuators and a way to connect to the Internet. And software to run them, of course. Read more

Ubuntu 15.10 (Wily Werewolf) Already Tracking Linux Kernel 4.1

The development cycle for Ubuntu 15.10 (Wily Werewolf) seem to be going smoothly and Canonical is already tracking a new Linux kernel, 4.1, which will eventually get released by Linus Torvalds. Read more

11 pointless but awesome Linux terminal tricks

Linux is one of the most astoundingly functional and utilitarian Operating Systems around when it comes to working from the command line. Need to perform a particular task? Odds are there is an application or script you can use to get it done. Right from the terminal. But, as they say in the good book, "All work and no play make Jack really bored or something." So here is a collection of my favorite pointless, stupid, annoying or amusing things that you can do right in your Linux Terminal. Read more