Language Selection

English French German Italian Portuguese Spanish

Linux.com

Syndicate content
News For Open Source Professionals
Updated: 4 hours 13 min ago

Splunk To Acquire SaaS Startup Omnition

Thursday 5th of September 2019 01:04:33 AM

Splunk is acquiring Omnition, a stealth-mode SaaS startup for distributed tracing, improving monitoring across microservices applications. “Adding Omnition to our IT and Developer portfolio will help customers gain insights across the entire enterprise application portfolio from on-premises data centers to cloud based applications and infrastructure,” said Tim Tully, Chief Technology Officer, Splunk. (Source: Splunk, ZDNet)

The post Splunk To Acquire SaaS Startup Omnition appeared first on Linux.com.

Google Drops Source Code Of Android 10

Thursday 5th of September 2019 12:58:00 AM

Google has dropped the source code of Android 10, which was released yesterday. Those who want to build their OS on top of Android 10, can start fiddling with the source code. Unlike SUSE Linux Enterprise or Ubuntu, Android is a relatively different kind of open source. The source code of the latest version is made available after the commercial version is available in the market. (Source: Android Open Source Project)

The post Google Drops Source Code Of Android 10 appeared first on Linux.com.

openSUSE Is A Community Of Communities: Gerald Pfeifer

Wednesday 4th of September 2019 10:13:44 AM

Gerald Pfeifer, a seasoned open source developer and CTO of SUSE EMEA, has been appointed the new chair of the openSUSE board. We talked to Pfeifer to better understand the role of the openSUSE board, the relationship between the company and the community, and the status of the openSUSE Foundation.

Swapnil Bhartiya: How would you define openSUSE? A distribution, or a community that creates and manages many projects, including distributions like Leap and Tumbleweed?

Gerald Pfeifer: Neither, nor. (Smiles.) Actually, I quite like how you describe the second option, so given those two choices, I’ll pick that, hands down.

The somewhat cheeky “neither, nor” comes from me seeing openSUSE more as a community of communities, if you will, with their own goals rather than a single, absolutely homogeneous community. And a certain commonality within diversity (and vice versa) is one of the strengths of openSUSE. (Similar to the “open source community,” which I have been arguing for a decade really should read “communities.”)

Swapnil Bhartiya: How independent is the openSUSE community?

Gerald Pfeifer: openSUSE is quite independent when it comes to technical questions and many aspects of how to go about things. Where it comes to elements like infrastructure or budget, there is more direct dependency on SUSE, and increasing transparency and influence in those areas is one of the directions I’d like to see this relationship evolve.

Swapnil Bhartiya: The computing landscape is changing, and focus is shifting to emerging technologies like AI/ML, AR/VR, and so on. Is openSUSE looking at those opportunities to build platforms that empower these use cases and workloads?

Gerald Pfeifer: Yes, in that individual groups and developers—some SUSE employees, some not—are looking into those areas and use openSUSE as a rich base for their work. For example, did you know that Kubic is a certified Kubernetes distribution?

No, in that the program management office for openSUSE (which does not exist to begin with—see above) has not identified these as focus areas and is now assigning volunteers, which is not how things work.

But, yes, wearing my hat as a CTO at SUSE, colleagues—and me—are of course looking into our crystal balls, engaging in new technology directions, and working with our distinguished engineers, product management, and engineering teams to pursue those [opportunities]. And what better incubation bed could you imagine than a vivid environment with the rich infrastructure that openSUSE is and has?

I clearly see openSUSE expanding efforts to ensure it remains relevant as a leading platform for emerging use cases, such as AI/ML or edge.

(Spoiler alert: One area I personally will engage in more is machine learning—back to the roots, if you will, having done my Ph.D. around AI.)

Swapnil Bhartiya: What’s the role of openSUSE board chairman?

Gerald Pfeifer: If you look at the openSUSE guiding principles, you won’t find a lot about the role beyond it being a board member that is appointed by SUSE. So part of serving in that the role is finding your own interpretation—your way of living it and contributing.

In addition to acting as a board member like my peers do, there is one aspect I see as my personal focus: bridging—helping to further connect and bridge between openSUSE and “SUSE corporate.” There are a lot of such bridges on the technical side, and SUSE employees who contribute to openSUSE, and personal and working relationships from openSUSE users and contributors towards the SUSE side, which is great. I hope we can grow those and add strong connections between some of my peers on the SUSE side and the board, them and contributors in specific areas, and generally further increase mutual visibility, understanding, and collaboration.

Before accepting this assignment, I had multiple very productive and insightful conversations with Richard [Brown, the outgoing chair], who has done a very fine transition, Thomas Di Giacomo [SUSE president of engineering, product, and innovation], and a few others, which help me understand the current setting, and I’ll keep listening and learning.

What this role is not, to be very clear, is something like a program management office for openSUSE, let alone the CEO of SUSE. And the role of the board, and its chairperson, are different from the role in a commercial entity such as SUSE, not the least since we are largely dealing with volunteers.

Swapnil Bhartiya: As the new chair of the board, do you have some fresh vision for the community?

Gerald Pfeifer: I am not a big fan of me (or anyone else) parachuting in and declaring a new vision. That said, having used, contributed to, and supported openSUSE for many years, even if in the background in many cases, and having been with SUSE for a while, and having had good conversations with many around openSUSE and SUSE, I made some observations that are guiding my original priorities.

In the shorter term I’d like to establish closer connections between colleagues at SUSE responsible for infrastructure, budget, and the like with the board and other openSUSE members, and share, plan, and—where possible—do together.

And I’d like for us to be able to articulate better all the contributions openSUSE provides to SUSE—in terms of Tumbleweed being the evolution on the Linux side, in terms of feedback, in terms of communities, and in terms of new projects and initiatives.

And personally, I plan on using my attendance at the openSUSE.Asia Summit in October to check in with community members from other areas to understand their needs better and, for example, validate my personal experience that high-speed internet is not omnipresent, and some of the approaches that work like a charm for those with cable, DSL, or 4G in Germany or the US simply do not for all our users and contributors.

There surely will be many more things coming up as I have the opportunity to engage more widely and deeply. An underlying theme I see is to help bring groups, communities, openSUSE, and SUSE closer together.

Swapnil Bhartiya: What are your thoughts on the proposed foundation? Why do we need a foundation for openSUSE? What is the purpose and goal of the foundation?

Gerald Pfeifer: I’d argue there is not a strict need for a foundation for openSUSE, though I have heard and understood arguments in favor of one. The one I’ve seen the most is to make it easier for other companies to sponsor hardware, budget, or otherwise.

As with most things, there are pros and cons, and I have not sufficiently dived into the matter to be able to do it fair justice. I absolutely do expect this to be one of the primary areas we will be working on as a board, a community, and a business in the coming months.

The post openSUSE Is A Community Of Communities: Gerald Pfeifer appeared first on Linux.com.

Google Launches TensorFlow Machine Learning Framework For Graphical Data

Wednesday 4th of September 2019 01:36:35 AM

Google today introduced Neural Structured Learning (NSL), an open source framework that uses the Neural Graph Learning method for training neural networks with graphs and structured data. The new framework also includes tools to help developers structure data and APIs for the creation of adversarial training examples with little code. (VentureBeat)

The post Google Launches TensorFlow Machine Learning Framework For Graphical Data appeared first on Linux.com.

Visual Studio Code Now Supports SQL Server 2019 Data Clusters PySpark

Wednesday 4th of September 2019 01:33:01 AM

Microsoft is adding support for SQL Server 2019 Big Data Clusters PySpark development and query submission in Visual Studio Code. “It provides complementary capabilities to Azure Data Studio for data engineers to author and productionize PySpark jobs after data scientist’s data explore and experimentation. The Visual Studio Code Apache Spark and Hive extension enables you to enjoy cross platform and enhanced light weight Python editing capabilities. It covers scenarios around Python authoring, debugging, Jupyter Notebook integration, and notebook like interactive query,” said Jenny Jiang, Principal Program Manager, R&D Data Analytics at Microsoft. Visual Studio Code is an open source project which is also available for Linux.

The post Visual Studio Code Now Supports SQL Server 2019 Data Clusters PySpark appeared first on Linux.com.

Linux Mint 19.3 Slated for Release on Christmas with HiDPI Improvements

Tuesday 3rd of September 2019 11:38:51 PM

With the Linux Mint 19.2 “Tina” operating system hitting the streets last month, the Linux Mint project has kicked off the development of the next release, Linux Mint 19.3 (codename is yet to be revealed), which is expected to arrive this Christmas with more improvements and updated components. (Softpedia)

The post Linux Mint 19.3 Slated for Release on Christmas with HiDPI Improvements appeared first on Linux.com.

Bringing an end to hypervisor vs bare metal debate

Tuesday 3rd of September 2019 02:48:01 AM

The debate whether hypervisors are faster than bare metal resurfaced at the vmworld 2019 conference. VMware has long maintained that hypervisors have many advantages over Bare Metal, including efficiency and cost.

“Hypervisors hosting multiple virtual machines do offer some advantages over bare metal servers. Hypervisors allow virtual machines to be created instantly, providing more resources as needed for dynamic workloads. It is much harder to provide an additional physical server when it is needed. Hypervisors also allow for more utilization of a physical server, since it is able to run several virtual machines on one physical machine’s resources. Running several virtual machines on one physical machine is more cost and energy-efficient than running multiple underutilized physical machines for the same task.” 

Are these claims true?

Rob Hirschfeld, CEO and co-founder of RackN agrees with VMware’s claims and said that the matter of the fact is that the machines people buy today to run in datacenters are hypervisor optimized. As a result, these machines are more efficient with a hypervisor than running a single operating system.

“The CPUs are designed to run multiple VMs. Taking into account the resource constraints, the operating systems are not designed to run gigantic machines,” said Hirschfeld.

The way technologies have evolved over the years stopped assuming one giant server running just one operating system. “It’s antithetical to the way we’ve bought machines for the last 10 years because of virtualization.”

However, not everyone is buying giant servers and not everyone needs virtualization. There are many use-cases where users need smaller machines with fewer processors and moderate memory. These machines are more efficient with a single operating system than a hypervisor. Edge environment is a perfect example of such cost-effective commodity servers.

From that perspective, depending on how you set-up your infrastructure, bare metal is going to be a better performer. It might also be more cost-effective and simpler to manage. “There might be many other benefits too; it’s not an A or B question,” said Hirschfeld.

That’s not going to stop people from going the hypervisor route with traditional infrastructure optimized for VMs. Hirschfeld’s advice to such users is to not buy a terabyte of RAM and as many CPUs as they can get with fiber channel SANs and stuff like that. Instead, find small cheap machines and buy a lot of them. Datacenter design is always a balancing act of how you want to manage your infrastructure and what you want that infrastructure to do.

Hirschfeld believes that we are getting out of the era of general-purpose computing:  this is the hyper-converged concept where users buy one type of machine which will solve all of their problems. “That’s an expensive way to solve the problem as it also assumes that you’re going to virtualize everything,” he said.

What’s wrong with virtualizing everything? “It’s very hard to install VMware. It takes a lot of knowledge and fiddling to get it right,” he said.

In conclusion

The world is moving towards containers. A lot of containers. Users can run Linux containers on bare metal infrastructure with great ease and efficiency. Hirschfeld clearly sees bare metal as an ideal route for edge workloads. However, he also sees the need for virtualization. It’s a balancing act. The debate between virtualization vs bare metal sounds like a religious crusade, which it’s not. It’s all about using the right tool for the right job.

“People should not think that they should not use VMs or that they should not virtualize things,” Hirschfeld said, “In our experience, there are good reasons for a lot of pieces.  Sometimes even a suboptimal solution, if it feels right to you, is a good solution.”

The post Bringing an end to hypervisor vs bare metal debate appeared first on Linux.com.

Kali Linux Ethical Hacking OS Switches to Linux 5.2

Tuesday 3rd of September 2019 02:37:38 AM

Offensive Security announced today the release and general availability of the Kali Linux 2019.03 operating system, a major update to the Kali Linux 2019 series that adds lots of new features, improvements, and updated hacking tools. It also brings better support for ARM architectures, a few helper scripts that makes finding information about packages more easily and automatically runs Windows binaries with Wine, or make it easier to discover what resources can be transferred over to a Windows system. (Softpedia)

The post Kali Linux Ethical Hacking OS Switches to Linux 5.2 appeared first on Linux.com.

Rust is the future of systems programming, C is the new Assembly (Packt)

Tuesday 3rd of September 2019 02:35:14 AM

Josh Triplett (Principal Engineer at Intel) talked with Greg Kroah-Hartman (Linux kernel maintainer for the -stable branch) about Rust. According to posts on LWN.net, they are willing to investigate a framework for the Linux kernel to load drivers that are written in Rust. For now, Rust must not be required to build Linux, but they are willing to accept a (for now) optional component to handle Rust. While this does not fundamentally change how the Linux kernel is designed, it should allow more developers to write drivers that are more stable. (LWN, PCPER)

The post Rust is the future of systems programming, C is the new Assembly (Packt) appeared first on Linux.com.

Microsoft Releases Open Source AI Conversation Modeling Toolkit, Icecaps

Monday 2nd of September 2019 08:11:20 PM

Microsoft Research has unveiled Icecaps, a new open source solution for neural conversational networks. The toolkit leverages multitask learning to improve conversation AI systems, such as giving them multiple personas. “[It’s] a new open-source toolkit that not only allows researchers and developers to imbue their chatbots with different personas, but also to incorporate other natural language processing features that emphasize conversation modeling,” said a Microsoft blog. (Source: Winbuzzer, Microsoft)

The post Microsoft Releases Open Source AI Conversation Modeling Toolkit, Icecaps appeared first on Linux.com.

Stackrox Launches Kubernetes Security Platform Version 2.0

Friday 30th of August 2019 06:17:29 PM

StackRox, the security for holders and Kubernetes company, declared the general accessibility of form 2.5 of the StackRox Kubernetes Security Platform. The new form incorporates upgraded arrangement and runtime controls that empower organizations to flawlessly authorize security controls to improve use cases, including threat detection, network segmentation, configuration management, and vulnerability management. (Source: Toolbox)

The post Stackrox Launches Kubernetes Security Platform Version 2.0 appeared first on Linux.com.

Ubuntu 18.04.3 LTS Makes It Easier to Patch the Linux Kernel without Rebooting

Friday 30th of August 2019 02:27:31 AM

Ubuntu 18.04.3 LTS arrived earlier this month with updated kernel and graphics stacks, as well as all the latest package updates and enhanced Livepatch integration. Powered by the Linux 5.0 kernel series from Ubuntu 19.04 (Disco Dingo), Ubuntu 18.04.3 LTS is the third maintenance updates to the long-term supported Ubuntu 18.04 LTS operating system series, which is supported by Canonical with security and software updates for at least five years, until 2023. (Source: Softpedia)

The post Ubuntu 18.04.3 LTS Makes It Easier to Patch the Linux Kernel without Rebooting appeared first on Linux.com.

Open-source serverless framework wants to pave the way towards serverless 2.0

Friday 30th of August 2019 01:56:29 AM

Lightbend has launched a new open-source serverless framework to take on the next generation of serverless. CloudState aims to go beyond the normal stateless functions most serverless initiatives take on today. According to Jonas Bonér, CTO at Lightbend, today’s current serverless movement focuses a lot on automation and infrastructure, but neglects requirements at the application layer. This is because data, streaming and event-driven stateful architectures can be challenging, he explained. (Source: SDTimes)

The post Open-source serverless framework wants to pave the way towards serverless 2.0 appeared first on Linux.com.

Ethereum Client Becomes First Public Blockchain Project on Hyperledger

Friday 30th of August 2019 01:49:57 AM

Hyperledger has officially adopted its first public blockchain project in the form of ConsenSys’ Pantheon. The Hyperledger technical steering committee approved Pantheon’s addition Thursday morning, renaming the initiative to Hyperledger Besu (a Japanese term for base or foundation). Pantheon was first proposed as a potential new member of the consortium on Aug. 8, joining the likes of Hyperledger Fabric (which IBM has supported) and Hyperledger Sawtooth (backed by Intel). (Source: Yahoo!)

The post Ethereum Client Becomes First Public Blockchain Project on Hyperledger appeared first on Linux.com.

Storj Opens Its Decentralized Storage Service Project to Beta

Friday 30th of August 2019 01:45:48 AM

Storj Labs has released the beta of its open source namesake decentralized cloud object storage software alongside opening up beta access to its own implementation of that software with its decentralized cloud storage service Tardigrade. Originally the brainchild of founder Shawn Wilkinson, Storj has gone through two other implementations before arriving at version 3 (V3).  (Source: The New Stack)

The post Storj Opens Its Decentralized Storage Service Project to Beta appeared first on Linux.com.

City-Led Open Mobility Foundation Uses Open Source To Manage Transportation

Thursday 29th of August 2019 02:49:32 PM

Seleta Reynolds runs the Los Angeles Department of Transportation with 7,500 miles of streets, 5,000 traffic signals, 37,000 parking meters and if that’s not enough one year ago the latest innovation in transportation arrived – dockless bikes also known as e-scooters. On a recent Friday in early July, there were 52,000 trips taken in L.A. on those scooters. Reynolds and the LA DOT created the Mobility Data Specification (MDS) as a set of data specifications and data sharing requirements for dockless e-scooters and bicycles, which it shared on GitHub. Today, about 80 cities worldwide are using the MDS. (TFIR)

The post City-Led Open Mobility Foundation Uses Open Source To Manage Transportation appeared first on Linux.com.

GNOME Wants to Make Linux Firmware Updates Easier to Deploy with New Tool

Thursday 29th of August 2019 03:44:39 AM

Long-time GNOME developer Richard Hughes is looking at a new tool for the GNOME desktop environment to make deployments of firmware updates easier for all users. At the moment, the GNOME Software Center only displays devices when firmware updates are pending, but Hughes and Andrew Schwenn, an intern from Dell, have been working lately on a new tool that would be integrated as a panel into GNOME Control Center, which promises to make it easier for users to install new firmware versions for their hardware. (Source: Softpedia)

The post GNOME Wants to Make Linux Firmware Updates Easier to Deploy with New Tool appeared first on Linux.com.

Microsoft readies exFAT patents for Linux

Thursday 29th of August 2019 12:23:35 AM

Microsoft has announced that it would make the technical specification for exFAT publicly available to facilitate the development of conformant, interoperable implementations. Microsoft said it also supports the eventual inclusion of a Linux kernel with exFAT support in a future revision of the Open Invention Network’s Linux System Definition, where, once accepted, the code will benefit from the defensive patent commitments of OIN’s 3040+ members and licensees. When the next edition of the Linux System Definition is released in the first quarter of 2020, any member of the OIN will be able to use exFAT without paying a patent royalty. (Source: ZDNet)

The post Microsoft readies exFAT patents for Linux appeared first on Linux.com.

OrangeCrab, An Open Source Lattice ECP5 FPGA Board

Wednesday 28th of August 2019 01:37:43 PM

Lattice ECP5 FPGA powered OrangeCrab is the work of Greg Davill who designed the Adafruit Feather-compatible board in KiCAD, crowdsourced schematics/PCB checking and published his progress on Twitter, and published the files of the open source hardware board on Github. (Source: CNX-Software)

The post OrangeCrab, An Open Source Lattice ECP5 FPGA Board appeared first on Linux.com.

Chrome OS Gets First Chromebook Enterprise Devices

Tuesday 27th of August 2019 03:11:14 AM

Google today announced a slew of Chrome Enterprise updates, including a faster Google Admin console and managed Linux environments. The company also unveiled the first Chromebook Enterprise laptops: Dell’s Latitude 5300 for $819 and Latitude 5400 for $699. (Source: Venture Beat)

The post Chrome OS Gets First Chromebook Enterprise Devices appeared first on Linux.com.

More in Tux Machines

Programming: C++, Python, LLVM and More

  • Theory: average bus factor = 1

    Two articles recently made me realize that all my free software projects basically have a bus factor of one. I am the sole maintainer of every piece of software I have ever written that I still maintain. There are projects that I have been the maintainer of which have other maintainers now (most notably AlternC, Aegir and Linkchecker), but I am not the original author of any of those projects. Now that I have a full time job, I feel the pain. Projects like Gameclock, Monkeysign, Stressant, and (to a lesser extent) Wallabako all need urgent work: the first three need to be ported to Python 3, the first two to GTK 3, and the latter will probably die because I am getting a new e-reader. (For the record, more recent projects like undertime and feed2exec are doing okay, mostly because they were written in Python 3 from the start, and the latter has extensive unit tests. But they do suffer from the occasional bitrot (the latter in particular) and need constant upkeep.) Now that I barely have time to keep up with just the upkeep, I can't help but think all of my projects will just die if I stop working on them. I have the same feeling about the packages I maintain in Debian.

  • What Can AI Teach Us about Bias and Fairness?

    As researchers, journalists, and many others have discovered, machine learning algorithms can deliver biased results. One notorious example is ProPublica’s discovery of bias in a software called COMPAS used by the U.S. court systems to predict an offender’s likelihood of re-offending. ProPublica’s investigators discovered the software’s algorithm was telling the court system that first-time Black offenders had a higher likelihood of being repeat offenders than white offenders who had committed multiple crimes. They also found only 20% of the individuals predicted to commit a violent crime did so. Discoveries like these are why ethical AI is top-of-mind in Silicon Valley and for companies around the world focused on AI solutions.

  • KDAB at C++ Russia, Saint Petersburg

    C++ Russia is the premier C++ conference in East Europe which alternates between Moscow and Saint Petersburg. The conference lasts for two days starting October 31st. It will be held in the Park Inn by Radisson Pulkovskaya Hotel in the heart of Saint Petersburg.

  • How to Add Time Delays to Your Code

    Have you ever needed to make your Python program wait for something? Most of the time, you’d want your code to execute as quickly as possible. But there are times when letting your code sleep for a while is actually in your best interest. For example, you might use a Python sleep() call to simulate a delay in your program. Perhaps you need to wait for a file to upload or download, or for a graphic to load or be drawn to the screen. You might even need to pause between calls to a web API, or between queries to a database. Adding Python sleep() calls to your program can help in each of these cases, and many more!

  • Python 3.7.4 : Test the DHCP handshakes.
  • LLVM Clang RISC-V Now Supports LTO

    With the recent release of LLVM 9.0 the RISC-V back-end was promoted from an experimental CPU back-end to being made "official" for this royalty-free CPU ISA. Work though isn't over on the LLVM RISC-V support with new features continuing to land, like link-time optimizations (LTO) most recently being enabled within the Clang 10 code. Within the latest Clang code this week, LTO (link-time optimizations) are now enabled for Clang targeting RISC-V. LTO, of course, is important for performance with being able to exploit more performance optimizations by the compiler at link-time.

  • PyCon 2019: Open Spaces

    And, yeah, I realize it was nearly six months ago. But there have been some things that have been lingering in my thoughts that I need to share.

  • Sharing Your Labor of Love: PyPI Quick and Dirty

    This is another huge update after its initial release in 2013 and catches up with the latest developments (a lot happened!) since the last big update in 2017. Additionally, I have removed the parts on keyring because I stopped using it myself: it’s sort of nice to double-check before uploading anything. If you want to automate the retrieval of your PyPI credentials, check out glyph’s blog post Careful With That PyPI.

Mozilla: web-ext, Facebook-like business model and Rust at Microsoft GitHub

  • Developing cross-browser extensions with web-ext 3.2.0

    The web-ext tool was created at Mozilla to help you build browser extensions faster and more easily. Although our first launch focused on support for desktop Firefox, followed by Firefox for Android, our vision was always to support cross-platform development once we shipped Firefox support.

  • Get recommended reading from Pocket every time you open a new tab in Firefox

    Thousands of articles are published each day, all fighting for our attention. But how many are actually worth reading? The tiniest fraction, and they’re tough to find. That’s where Pocket comes in.

  • This Week in Rust 308

    Hello and welcome to another issue of This Week in Rust! Rust is a systems language pursuing the trifecta: safety, concurrency, and speed. This is a weekly summary of its progress and community. Want something mentioned? Tweet us at @ThisWeekInRust or send us a pull request. Want to get involved? We love contributions.

Android Leftovers

The Ubuntu 20.04 LTS Codename Has Been Revealed…

Following Ubuntu 19.10 ‘Eoan Ermine’, the next version of Ubuntu will, as expected, be based around the letter “F”. But it’s not going to be Feral Ferret, Famous Fox or Finicky Falcon. No, Ubuntu 20.04 LTS is codenamed the “Focal Fossa“. And I think it’s a fabulously fitting title. Most of us have barely had time to explore the exuberant excesses of the Eoan Ermine release and yet, development never stops. As convention dictates, each Ubuntu codename combines an adjective and an animal (real or otherwise), alliteratively. And for Ubuntu 20.04 LTS that combination is “focal”, and “fossa” — but what do these words mean? Read more