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).

×
Microsoft

Microsoft Open Technologies Is Closing: Good Or Bad News For Open Source? 93

Posted by timothy
from the sea-change-or-see-no-change dept.
BrianFagioli writes When Microsoft Open Technologies was founded as a subsidiary of Microsoft — under Steve Ballmer's reign — many in the open source community hailed it as a major win, and it was. Today, however, the subsidiary is shutting down and being folded into Microsoft. While some will view this as a loss for open source, I disagree; Microsoft has evolved so much under Satya Nadella, that a separate subsidiary is simply no longer needed. Microsoft could easily be the world's biggest vendor of open source software, which is probably one reason some people don't like the term.
Graphics

NVIDIA's New GPUs Are Very Open-Source Unfriendly 309

Posted by Soulskill
from the returning-to-par dept.
An anonymous reader writes: The Nouveau driver developers working on open-source support for the GeForce 900 Maxwell graphics cards have found this new generation to be "very open-source unfriendly" and restricting. NVIDIA began requiring signed firmware images, which they have yet to provide to Nouveau developers, contrary to their earlier statements. The open-source developers have also found their firmware signing to go beyond just simple security precautions. For now the open-source NVIDIA driver can only enable displays with the GTX 900 series without any hardware acceleration.
Open Source

The Makerspace Is the Next Open Source Frontier 46

Posted by Soulskill
from the pull-requests-to-clean-up-corner-cases dept.
An anonymous reader writes: Jono Bacon explains that in the same way open source spawned millions of careers and thousands of companies, the same openness has massive potential when applied to products. It could potentially jumpstart a revolution in how we conceptualize, build, and share things and how we experiment and innovate to push the boundaries of science and technology. He outlines some steps for adapting open source principles to physical creations: "...we will need to create a premise of a blueprint bundle. In much the same way I can download a branch from Git or a tarball with some code, complete with build system, we will want to be able to download a single branch or tarball with the full software, hardware designs, and more for how to create an open product. ... we will need to figure out how we collaborate and improve different pieces of these projects. For example, if someone refines a 3D printed piece of a drone, how do they fork the blueprints, submit their changes, have them reviewed, and get them merged into the project? Another question could relate to automated testing: when building physical products we can't always afford to build and test new physical hardware for it to then crash and burn, so how can we have unit tests for hardware or test in a virtual setting?"
Open Source

Linux Getting Extensive x86 Assembly Code Refresh 207

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.
Crime

Florida Teen Charged With Felony Hacking For Changing Desktop Wallpaper 626

Posted by Soulskill
from the climate-of-fear dept.
colinneagle writes: A 14-year-old middle school student in Holiday, Florida, was arrested this week and charged with "an offense against a computer system and unauthorized access," which is a felony. The student reportedly used an administrator password to log into a teacher's computer and change the background image to a photo of two men kissing.

The student also revealed his secrets after he was caught – the password was the teacher's last name, and the teacher had typed it in in full view of the students. The student said many other students used these administrators' passwords (their teachers' last names) so they can screen-share and video chat with other students. The student was briefly held in a nearby detention center, and the county Sheriff warned that other teenagers caught doing the same thing will "face the same consequences."
Encryption

TrueCrypt Alternatives Step Up Post-Cryptanalysis 83

Posted by Soulskill
from the rebuilding-with-confidence dept.
msm1267 writes: What's next for TrueCrypt now that a two-phase audit of the code and its cryptography uncovered a few critical vulnerabilities, but no backdoors? Two alternative open source encryption projects forked TrueCrypt once its developers decided to abandon the project in early 2014, giving rise to VeraCrypt and CipherShed — and both are ready to accelerate growth, compatibility and functionality now that the TrueCrypt code has been given a relatively clean bill of health.
Hardware Hacking

Armstrap Claims to Make ARM Prototyping Easier (Video) 41

Posted by Roblimo
from the not-just-easy-but-fun-too dept.
It almost seems too perfect that the originator of the Armstrap 'community of engineers and makers' is named Charles Armstrap. He just introduces himself as 'Charles' on the Armstrap.org website. Names aside, Armstrap.org is 100% open source, including circuit board designs. This is not a 'draw your own circuit boards' bunch, although you certainly could if you wanted to badly enough since they provide schematics and even full CAD drawings of what they make. The reason they do this is laid out on their Core Values page. The boards Armstrap sells are not expensive, but if you are going to be truly open source, you need to supply the means to duplicate and modify or extend your work, as is totally permitted under the MIT License they use.
Open Source

How Ubiquiti Networks Is Creatively Violating the GPL 225

Posted by Soulskill
from the violating-it-in-the-normal-way-is-passe dept.
New submitter futuristicrabbit writes: Networking company Ubiquiti Networks violates the GPL, but not in the way you'd expect. Not only did the kernel shipped in their router firmware not correspond to the sources given, but their failure to provide the source led to a vulnerability they created being unpatched long after its disclosure. They're maintaining the appearance of compliance without actually complying with the GPL.
Open Source

Getting Started Developing With OpenStreetMap Data 39

Posted by timothy
from the go-fast-turn-left dept.
Nerval's Lobster writes In 2004, Steve Coast set up OpenStreetMap (OSM) in the U.K. It subsequently spread worldwide, powered by a combination of donations and volunteers willing to do ground surveys with tools such as handheld GPS units, notebooks, and digital cameras. JavaScript libraries and plugins for WordPress, Django and other content-management systems allow users to display their own maps. But how do you actually develop for the platform? Osmcode.org is a good place to start, home to the Osmium library (libosmium). Fetch and build Libosmium; on Linux/Unix systems there are a fair number of dependencies that you'll need as well; these are listed within the links. If you prefer JavaScript or Python, there are bindings for those. As an alternative for Java developers, there's Osmosis, which is a command-line application for processing OSM data.
Youtube

Google Rolls Out VP9 Encoding For YouTube 109

Posted by Soulskill
from the prettier-pictures-per-megabit dept.
An anonymous reader writes: The YouTube engineering blog announced that they've begun encoding videos with Google's open VP9 codec. Their goal is to use the efficiency of VP9 to bring better quality video to people in low-bandwidth areas, and to spur uptake of 4K video in more developed areas. "[I]f your Internet connection used to only play up to 480p without buffering on YouTube, it can now play silky smooth 720p with VP9."
Open Source

10 Years of Git: An Interview With Linus Torvalds 202

Posted by samzenpus
from the straight-from-the-horses-mouth dept.
LibbyMC writes Git will celebrate its 10-year anniversary tomorrow. To celebrate this milestone, Linus shares the behind-the-scenes story of Git and tells us what he thinks of the project and its impact on software development. From the article: "Ten years ago this week, the Linux kernel community faced a daunting challenge: They could no longer use their revision control system BitKeeper and no other Software Configuration Management (SCMs) met their needs for a distributed system. Linus Torvalds, the creator of Linux, took the challenge into his own hands and disappeared over the weekend to emerge the following week with Git. Today Git is used for thousands of projects and has ushered in a new level of social coding among programmers."
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.
Microsoft

Mono 4 Released, First Version To Adopt Microsoft Code 223

Posted by timothy
from the licenses-mean-things dept.
jones_supa writes: Version 4.0.0 of Mono, the FOSS implementation of the .NET Framework, has been released. This is the first release of Mono that replaces various components of Mono with code that was released by Microsoft under the MIT license. Microsoft itself is working towards .NET Core: a redistributable and re-imagined version of .NET, which has two code drops: CoreFX and CoreCLR. Mono at this point continues to provide an API that tracks the .NET desktop/server version. This means that most of the Mono code that has been integrated from Microsoft comes from the ReferenceSource code drop. Mono's C# compiler now also defaults to C# 6.0.
Java

BioWare Announces Open-Source Orbit Project 61

Posted by timothy
from the just-add-stuff dept.
An anonymous reader writes BioWare, part of EA Games, have announced Orbit, their first open-source project. Orbit is a Java based framework for building distributed online services including a virtual actors system (based on Microsoft's Orleans project) and a lightweight inversion of control container. The announcement says, in part, Beginning today, we will be making Orbit open source on GitHub under a BSD license. We have been leveraging open source technology internally for quite some time, and we think the time is now right for us to give back and engage with the community in a more meaningful way. The last-generation of Orbit powered some of the key technology behind the Dragon Age Keep and Dragon Age: Inquisition. Our plans for the next-generation framework are even more ambitious.
Graphics

Valve Bootstrapped Source 2 Engine On an Open-Source Vulkan Driver 60

Posted by timothy
from the live-quicker-prosper-more dept.
An anonymous reader writes A new article out details how Valve bootstrapped their VULKAN back-end with the Source 2 Engine over a period of just four months thanks to relying on an open-source driver. With designing for the open-source Intel Vulkan Linux driver developed by LunarG, Valve developers were quickly able to resolve issues and progress the driver in a turn-key manner. This Intel Linux driver will be released as open-source once the Khronos VULKAN specification has been published.
Emulation (Games)

Building an NES Emulator 140

Posted by Soulskill
from the thank-you-mario,-but-that-register-is-in-another-castle dept.
An anonymous reader writes: Programmer Michael Fogleman recently built his own emulator for the original Nintendo Entertainment System. He's now put up a post sharing many technical insights he learned along the way. For example: "The NES used the MOS 6502 (at 1.79 MHz) as its CPU. The 6502 is an 8-bit microprocessor that was designed in 1975. ... The 6502 had no multiply or divide instructions. And, of course, no floating point. There was a BCD (Binary Coded Decimal) mode but this was disabled in the NES version of the chip—possibly due to patent concerns. The 6502 had a 256-byte stack with no overflow detection. The 6502 had 151 opcodes (of a possible 256). The remaining 105 values are illegal / undocumented opcodes. Many of them crash the processor. But some of them perform possibly useful results by coincidence. As such, many of these have been given names based on what they do." It's an interesting look at how software and hardware interacted back then, and what it takes to emulate that in modern times. Fogleman released the source code on GitHub.
Windows

Microsoft Engineer: Open Source Windows Is 'Definitely Possible' 303

Posted by Soulskill
from the cats-and-dogs-living-together dept.
An anonymous reader writes: Speaking at ChefCon, Microsoft Technical Fellow Mark Russinovich talked briefly about the prospect of some or all of Windows going open source. He said, "It's definitely possible. It's a new Microsoft." Russinovich acknowledged the reality that most developers and IT workers have embraced open source software to run some or all of their machines, and that means Microsoft needs to adapt. He also noted that Microsoft is beginning to adopt a strategy familiar to open source vendors: give away the software, and then sell support and related products. "It lifts them up and makes them available for our other offerings, where otherwise they might not be. If they're using Linux technologies that we can't play with, they can't be a customer of ours."
Government

India Mandates Use of Open Source Software In Government 64

Posted by samzenpus
from the free-at-last dept.
jrepin writes The Indian government announced a policy yesterday that makes it mandatory to use open-source software in building apps and services, in an effort to "ensure efficiency, transparency and reliability of such services at affordable costs." The new policy (PDF) states that all government organizations must include a requirement for their software suppliers to consider open-source options when implementing e-governance applications and systems. The move will bring the Indian government in line with other countries including the US, UK and Germany that opt for open-source software over proprietary tools.
Open Source

European Commission Will Increase Use of Open Source Software 37

Posted by Soulskill
from the leading-by-example dept.
jrepin writes: The European Commission has updated its strategy for internal use of Open Source Software. The Commission, which is already using open source for many of its key ICT services and software solutions, will further increase the role of this type of software internally. The renewed strategy puts a special emphasis on procurement, contribution to open source software projects, and providing more of the software developed within the Commission as open source.
Bug

MIT Debuts Integer Overflow Debugger 40

Posted by timothy
from the measure-twice-cut-once dept.
msm1267 writes Students from M.I.T. have devised a new and more efficient way to scour raw code for integer overflows, the troublesome programming bugs that serve as a popular exploit vector for attackers and often lead to the crashing of systems. Researchers from the school's Computer Science and Artificial Intelligence Laboratory (CSAIL) last week debuted the platform dubbed DIODE, short for Directed Integer Overflow Detection. As part of an experiment, the researchers tested DIODE on code from five different open source applications. While the system was able to generate inputs that triggered three integer overflows that were previously known, the system also found 11 new errors. Four of the 11 overflows the team found are apparently still lingering in the wild, but the developers of those apps have been informed and CSAIL is awaiting confirmation of fixes.