Slashdot videos: Now with more Slashdot!

  • View

  • Discuss

  • Share

We've improved Slashdot's video section; now you can view our video interviews, product close-ups and site visits with all the usual Slashdot options to comment, share, etc. No more walled garden! It's a work in progress -- we hope you'll check it out (Learn more about the recent updates).

×
GNU is Not Unix

GNU Hurd 0.6 Released 220

Posted by samzenpus
from the brand-new dept.
jrepin writes It has been roughly a year and a half since the last release of the GNU Hurd operating system, so it may be of interest to some readers that GNU Hurd 0.6 has been released along with GNU Mach 1.5 (the microkernel that Hurd runs on) and GNU MIG 1.5 (the Mach Interface Generator, which generates code to handle remote procedure calls). New features include procfs and random translators; cleanups and stylistic fixes, some of which came from static analysis; message dispatching improvements; integer hashing performance improvements; a split of the init server into a startup server and an init program based on System V init; and more.
Android

Cyanogen Partners With Microsoft To Replace Google Apps 175

Posted by Soulskill
from the unexpected-alliances dept.
Unknown Lamer writes: Microsoft and Cyanogen Inc have announced a partnership to bring Microsoft applications to Cyanogen OS. "Under the partnership, Cyanogen will integrate and distribute Microsoft's consumer apps and services across core categories, including productivity, messaging, utilities, and cloud-based services. As part of this collaboration, Microsoft will create native integrations on Cyanogen OS, enabling a powerful new class of experiences." Ars Technica comments, "If Cyanogen really wants to ship a Googleless Android, it will need to provide alternatives to Google's services, and this Microsoft deal is a small start. Microsoft can provide alternatives for Search (Bing), Google Drive (OneDrive and Office), and Gmail (Outlook). The real missing pieces are alternatives to Google Play, Google Maps, and Google Play Services."

Rather than distribute more proprietary services, how about ownCloud for Drive, K-9 Mail for Gmail, OsmAnd for Maps, and F-Droid for an app store? Mozilla and DuckDuckGo provide Free Software search providers for Android, too. With Google neglecting the Android Open Source Project and Cyanogen partnering with Microsoft, the future for Free Software Android as anything but a shell for proprietary software looks bleak.
Microsoft

Microsoft Starts Working On an LLVM-Based Compiler For .NET 125

Posted by timothy
from the spreading-like-bamboo dept.
An anonymous reader writes Are the days of Microsoft's proprietary compiler over? Microsoft has announced they've started work on a new .NET compiler using LLVM and targets their CoreCLR — any C# program written for the .NET core class libraries can now run on any OS where CoreCLR and LLVM are supported. Right now the compiler only supports JIT compilation but AOT is being worked on along with other features. The new Microsoft LLVM compiler is called LLILC and is MIT-licensed.
Open Source

Linux Getting Extensive x86 Assembly Code Refresh 209

Posted by Soulskill
from the code-run-through-de-spaghettifier dept.
jones_supa writes: A massive x86 assembly code spring cleaning has been done in a pull request that is to end up in Linux 4.1. The developers have tried testing the code on many different x86 boxes, but there's risk of regression when exposing the code to many more systems in the days and weeks ahead. That being said, the list of improvements is excellent. There are over 100 separate cleanups, restructuring changes, speedups and fixes in the x86 system call, IRQ, trap and other entry code, part of a heroic effort to deobfuscate a decade old spaghetti assembly code and its C code dependencies.
Operating Systems

First Alpha of Public Sector Linux Deployment System 84

Posted by Soulskill
from the nordic-tux dept.
New submitter mathiasfriman writes: SverigeLinux (SwedenLinux in Swedish) is a project financed by the Swedish Internet Fund that is developing a Linux deployment system for the public sector. It is based on DebianLAN and has just released its first public early alpha version. This 7 minute video shows how you can deploy up to 100 workstations with minimal Linux knowledge in under an hour, complete with DHCP, DNS and user data in LDAP, logins using Kerberos and centralized storage. The project has a home on GitHub and is looking for testers and developers. Don't worry, no Björgen Kjörgen; it's all in English.
Displays

Virtual Desktop Makes Windows OS Oculus Rift-Capable 47

Posted by timothy
from the with-a-little-help dept.
An anonymous reader writes Virtual Desktop is a free program that makes the Windows operating system compatible with the Oculus Rift VR headset. To the surprise of some, plugging the Oculus Rift into a computer doesn't result in a native view of the OS, meaning that users have to put on and take off the headset as they move from one VR-specific app to the next. If you want to use typical Windows programs—like Photoshop, Firefox, or Microsoft Office—no dice! That's where Virtual Desktop comes in, enabling the entire Windows desktop, and any application that can run on it, to be seen through the Oculus Rift. It also works as a bridge between VR-specific applications, allowing you to move from one to the next without ever taking off the headset. The latest version released today includes voice commands for launching VR games, global monitor mirroring, performance improvements, and is built against the latest Oculus Rift SDK.
Security

Apple Leaves Chinese CNNIC Root In OS X and iOS Trusted Stores 100

Posted by timothy
from the trusted-by-whom dept.
Trailrunner7 writes When it was revealed late last month that a Chinese certificate authority had allowed an intermediate CA to issue unauthorized certificates for some Google domains, both Google and Mozilla reacted quickly and dropped trust in CNNIC altogether. Apple on Wednesday released major security upgrades for both of its operating systems, and the root certificate for CNNIC, the Chinese CA at the heart of the controversy, remains in the trusted stores for iOS and OS X. The company has not made any public statements on the incident or the continued inclusion of CNNIC's certificates in the trusted stores.
Piracy

Ask Slashdot: How Serious Is Hacking In Mobile Games? 86

Posted by Soulskill
from the going-for-the-high-score dept.
Origen writes: As a developer contemplating trying out the mobile game scene, a GDC session about hacking/tampering looked interesting — but I wasn't able to attend. The presentation isn't available online, but it was paired with a whitepaper [contact details required], which can be downloaded. I'm surprised by some of the information presented and the potential for damage/mischief. Not so much that these issues are unheard of — they've existed for years on other platforms. What I find surprising is the lack of support at the OS level on mobile devices to defend from many of these types of hacks. Have we learned nothing from the pains of the past? How significant are the points about hacking/piracy in the mobile space that are discussed by this whitepaper?
Programming

Stack Overflow 2015 Developer Survey Reveals Coder Stats 428

Posted by Soulskill
from the nobody-loves-matlab dept.
SternisheFan points out the results from 26,086 developers who answered Stack Overflow's annual survey. It includes demographic data, technology preferences, occupational information, and more. Some examples: The U.S. had the most respondents, followed by India and the UK, while small countries and several Nordic ones had the most developers per capita. The average age of developers in the U.S. and UK was over 30, while it was 25 in India and 26.6 in Russia. 92.1% of developers identified as male. Almost half of respondents did not receive a degree in computer science.

The most-used technologies included JavaScript, SQL, Java, C#, and PHP. The most loved technologies were Swift, C++11, and Rust, while the most dreaded were Salesforce, Visual Basic, and Wordpress. 20.5% of respondents run Linux more than other OSes, and 21.5% rely on Mac OS X. Vim is almost 4 times more popular than Emacs, and both are used significantly less than NotePad++ and Sublime Text.

45% of respondents prefer tabs, while 33.6% prefer spaces, though the relationship flips at higher experience levels. On average, developers who work remotely earn more than developers who don't. Product managers reported the lowest levels of job satisfaction and the highest levels of caffeinated beverages consumed per day.
Windows

Windows 10 Successor Codenamed 'Redstone,' Targeting 2016 Launch 197

Posted by Soulskill
from the please-just-call-it-windows-11 dept.
MojoKid writes: Windows 10 isn't even out the door yet, so what better time than now to talk about its successor? Believe it or not, there's a fair bit of information on it floating around already, including its codename: "Redstone." Following in the footsteps of 'Blue' and 'Threshold', Redstone is an obvious tie-in to Microsoft's purchase of Minecraft, which it snagged from Mojang last year. Redstone is an integral material in the game, used to create simple items like a map or compass as well as logic gates for building electronic devices, like a calculator or automatic doors. The really important news is that we could see Windows Redstone sometime in 2016.
Open Source

US NAVY Sonar/Lidar Editing Software Released To the World 56

Posted by timothy
from the public-domain-makes-registration-a-temporary-annoyance dept.
New submitter PFMABE writes The Naval Oceanographic Office (NAVO) has spent 16 years developing the Pure File Magic Area Based Editor (PFMABE) software suite to edit the huge volumes of lidar and sonar data they collect every year. In accordance with 17 USC 105, copyright protection is not available to any work of the US government. Originally developed to run on RedHat OS with network distributed storage, it has been migrated to Windows 7. This software, and accompanying source code (Win & Linux), has been released to the public domain at pfmabe.software, free for download with registration.
Android

Forking Away: OnePlus Introduces Android-Based OxygenOS 38

Posted by timothy
from the camel-caps-galore dept.
The Verge reports that phone maker OnePlus has introduced its own OS, an Android fork called OxygenOS. OxygenOS was developed in-house by OnePlus, though at this point it is merely a modest refresh of Android 5.0 Lollipop. In a blog post, the company explains that it took a "back to basics" approach with the software, adding, "We place things like performance and battery life over gimmicks and bloated features." ... The company says its goal with OxygenOS "is to provide faster, more meaningful updates and a better-integrated range of services for every OnePlus user." What it doesn't say is that the software also gives it a way to reduce its dependence on Cyanogen. The two companies have had strained relations since Cyanogen signed an exclusive deal with Indian phone maker Micromax just before OnePlus' planned launch in the subcontinent. It's expected that OxygenOS will eventually be the default on future devices like the OnePlus Two, but, for now, you'll have to install it yourself over Cyanogen if you want it. You can find instructions on OnePlus' website. (Also at TechCrunch.)
Windows

Second Technical Preview of Windows Server 2016 Arriving This Spring 34

Posted by timothy
from the parallel-lives dept.
jones_supa writes: The second technical preview of Windows Server 2016 will be launching in May as the first one nears its expiration date. The next Windows Server is being developed and targeted for an early 2016 release, however, the latest and greatest preview builds haven't been released to the public by Microsoft since October 2014. At the same time, Windows 10 builds have been released regularly to everybody who wants to try them out. It was revealed earlier that the Windows Server release won't take place along with that of Windows 10, so it makes sense that Microsoft is pushing more builds of the desktop OS out for testing first. There is no mention of an exact date of the upcoming Windows Server Technical Preview, but an announcement can be expected during the upcoming BUILD 2015 conference which starts on 29th April.
Android

Visual Studio 2015 Can Target Linux; Android Apps Anywhere Chrome Can Run 96

Posted by timothy
from the then-you-win-maybe dept.
jones_supa writes Phoronix has noticed that the Visual Studio 2015 product page mentions that the new IDE can target Linux out of the box. Specifically the page says "Build for iOS, Android, Windows devices, Windows Server or Linux". What this actually means is not completely certain at this point, but it certainly laces nicely with the company opening up the .NET Framework. And speaking of cross-platform software: new submitter mccrew writes Google has released a tool that lets Android apps run on any machine that can run its Chrome browser. Called Arc Welder, the tool acts as a wrapper around Android apps so they can run on Windows, OS X and Linux machines. The software expands the places that Android apps can run and might make it easier for developers to get code working on different machines.
Firefox

MP3 Backend of Firefox and Thunderbird Found Vulnerable 60

Posted by samzenpus
from the protect-ya-neck dept.
jones_supa writes A critical vulnerability has been found in the MPEG-1 Layer III playback backend of Mozilla Firefox and Thunderbird. Security researcher Aki Helin reported a use-after-free scenario when playing certain audio files on the web using the Fluendo MP3 plugin for GStreamer on Linux. This is due to a flaw in handling certain MP3 files by the plugin and its interaction with Mozilla code. A maliciously crafted MP3 file can lead to a potentially exploitable crash. Linux is the only affected platform, so Windows and OS X users are safe from this particular vulnerability.
Books

Book Review: Drush For Developers, 2nd Edition 29

Posted by samzenpus
from the read-all-about-it dept.
Michael Ross writes As with any content management system, building a website using Drupal typically requires extensive use of its administrative interface, as one navigates through its menus, fills out its forms, and reads the admin pages and notifications — or barely skims them, as they have likely been seen by the site builder countless times before. With the aim of avoiding this tedium, speeding up the process, and making it more programmatic, members of the Drupal community created a "shell" program, Drush, which allows one to perform most of these tasks on the command line. At this time, there is only one current print book that covers this tool, Drush for Developers, Second Edition, which is ostensibly an update of its predecessor, Drush User's Guide. Read below for the rest of Michael's review.
Chrome

Chrome OS Receives Extreme Makeover With Material Design and Google Now 112

Posted by samzenpus
from the latest-and-greatest dept.
MojoKid writes Late last week, Google quietly began inviting people to opt into the beta channel for ChromeOS to help the company "shape the future" of the OS. Some betas can be riskier than others, but Google says that opting into this one is just a "little risk", one that will pay off handsomely for those who crave new features. New in this version is Chrome Launcher 2.0, which gives you quick access to a number of common features, including the apps you use most often (examples are Hangouts, Calculator, and Files). Some apps have also received a fresh coat of paint, such as the file manager. Google notes that this is just the start, so there will be more updates rolling out to the beta OS as time goes on. Other key features available in this beta include the ability to extract pass protected Zip archives, as well as a perk for travelers. ChromeOS will now automatically detect your new timezone, and then update the time and date accordingly.
Earth

Ordnance Survey Releases Mapping Tools 18

Posted by samzenpus
from the map-it dept.
rHBa writes The BBC reports that the UK mapping organization Ordnance Survey has added 4 new products to its open data portfolio: OS Local, Names, Rivers and Roads. Perhaps the most interesting of the free data sets is OS Local which provides a base map to identify "hotspots" such as property pricing, insurance risk, and crime. The OS are not creating a new Google Maps-style service of their own but rather are providing their data for use by other third-party apps and online tools. They expect developers and designers to use the data to enhance their own products and improve the information people can access via the web.
Software

MuseScore 2.0 Released 35

Posted by Soulskill
from the onward-and-upward dept.
rDouglass writes: MuseScore, the open source desktop application for music notation, has released version 2.0 for Linux, Mac OS X, and Windows. This release represents the culmination of four years of development, including technical contributions from over 400 people. In addition to a completely new UI, top features include linked parts (good for pieces with many instruments), guitar tablature, flexible chord symbols, and fret diagrams. The program integrates directly with the MuseScore.com online library of scores, and music written with the application can be displayed and played using the MuseScore mobile app.
Books

Modern PHP: New Features and Good Practices 182

Posted by samzenpus
from the read-all-about-it dept.
Michael Ross writes In recent years, JavaScript has enjoyed a dramatic renaissance as it has been transformed from a browser scripting tool primarily used for special effects and form validation on web pages, to a substantial client-side programming language. Similarly, on the server side, after years as the target of criticism, the PHP computer programming language is seeing a revival, partly due to the addition of new capabilities, such as namespaces, traits, generators, closures, and components, among other improvements. PHP enthusiasts and detractors alike can learn more about these changes from the book Modern PHP: New Features and Good Practices, authored by Josh Lockhart. Keep reading for the rest of Michael's review.