Language Selection

English French German Italian Portuguese Spanish

Development

IBM open sources WebSphere Liberty code

Filed under
Development
Server
OSS

Programming: OpenJ9, HHVM, and Good API Documentation

Filed under
Development
  • IBM open-sources a microservices-friendly Java app server

    A few weeks ago, Nginx released its multilanguage microservices-friendly app server, but without Java support at launch. Now IBM has a beta build of its own microservices-friendly app server for Java applications: the open source Open Liberty, which implements IBM’s version of Java EE and MicroProfile microservices implementation.

    Open Liberty will provide a runtime supporting Java microservices that can be quickly updated and moved among different cloud environments. When combined with the Eclipse OpenJ9 Java Virtual Machine, OpenLiberty will provide a full Java stack, IBM said. (OpenJ9 had been IBM’s J9 JVM, which it contributed to the Eclipse Foundation that now manages Java EE.)

  • The Future of HHVM

    Several months ago, PHP officially announced the end-of-life for PHP5.

    The HHVM team is happy about the direction PHP has taken with PHP7, and we’re proud of the role we’ve played in pushing the language and runtime to where they are today. Since the PHP community is finally saying goodbye to PHP5, we’ve decided to do so as well.

  • The Ten Essentials for Good API Documentation

Debian Development Reports

Filed under
Development
Debian
  • Free software log (July and August 2017)

    August was DebConf, which included a ton of Policy work thanks to Sean Whitton's energy and encouragement. During DebConf, we incorporated work from Hideki Yamane to convert Policy to reStructuredText, which has already made it far easier to maintain. (Thanks also to David Bremner for a lot of proofreading of the result.) We also did a massive bug triage and closed a ton of older bugs on which there had been no forward progress for many years.

    After DebConf, as expected, we flushed out various bugs in the reStructuredText conversion and build infrastructure. I fixed a variety of build and packaging issues and started doing some more formatting cleanup, including moving some footnotes to make the resulting document more readable.

  • Freexian’s report about Debian Long Term Support, August 2017

    Like each month, here comes a report about the work of paid contributors to Debian LTS.

  • Reproducible Builds: Weekly report #125

    16 package reviews have been added, 99 have been updated and 92 have been removed in this week, adding to our knowledge about identified issues.

Development: RTOS, LipidFinder, Github Threat, and Stack Overflow Survey

Filed under
Development
  • RTOS Primer, Part Two: Real Time Applications

    Employing Linux as an embedded RTOS has several advantages that make it highly attractive on a number of levels, specifically the most important concern these days, which seems to be cost. The second concern is security; Linux proves to be pretty secure in comparison to several common alternatives like Windows.

  • LipidFinder: An Open-Source Python Workflow for Novel Lipid Discovery

    Obtaining precise, high-quality lipidomic (or metabolomic) datasets comes with its challenges. One factor that I am sure comes to mind is the ability to minimize, or even better, eliminate those large numbers of artefacts that could otherwise hinder your mass spectrometry data analysis, to ensure accurate interpretation.

  • The Github threat

    The Github application belongs to a single entity, Github Inc, a US company which manage it alone. So, a unique company under US legislation manages the access to most of Free Software application code sources, which may be a problem with groups using it when a code source is no longer available, for political or technical reason.

  • Stack Overflow gives an even closer look at developer salaries

    Today, Stack Overflow announced a slightly more useful application for that same data, with the Stack Overflow Salary Calculator. Tell it where you live, how much experience and education you have, and what kind of developer you are, and it will tell you the salary range you should expect to make in five national markets (US, Canada, UK, France, Germany) and a handful of cities (New York, San Francisco, Seattle, Toronto, London, Paris, Berlin).

Programming: OpenJ9, SCons, and Adafruit NeoPixel Stick

Filed under
Development
  • Some Early Tests Of The Eclipse OpenJ9 Java Virtual Machine

    With IBM's newly open-sourced J9 Java Virtual Machine as the Eclipse OpenJ9, I've run some quick benchmarks to get an idea how its performance is comparing to the de facto Java Virtual Machine, Hotspot.

  • SCons 3.0 Released

    For those that haven't jumped fully on the Meson build system bandwagon, the SCons 3.0 software construction utility is now available.

  • Small Glowing Thing

    Quite a while ago I obtained an Adafruit NeoPixel Stick. It was cheap enough to be an impulse buy but it took me some time to get around to actually doing something with it.

    I’ve been wanting to play a little more with the ATtiny range of microcontrollers so these things seemed to go together nicely. It turns out that getting an ATtiny programmed is actually rather simple using an Arduino as an ISP programmer. I’ve written up some notes on the procedure at the 57North Hacklab wiki.

Programming: HHVM, OpenJ9, and RcppClassic

Filed under
Development
  • Facebook's HHVM To Focus More On Hack, No Longer Focusing On PHP7 Compatibility

    Some interesting remarks today by Facebook's HHVM/Hack language team as they plot their future agenda.

    First up, the HHVM 3.24 release due out in early 2018 will be their last release to commit to supporting PHP5. PHP5-specific features after that release may end up being dropped.

    Along with dropping PHP5 support, HHVM developers will no longer be focusing on PHP7 compatibility.

  • IBM's Eclipse OpenJ9 Is A Promising Open-Source JVM

    For those that missed the news over the weekend, IBM has open-sourced its in-house JVM and contributed it to the Eclipse Foundation. Eclipse OpenJ9 is this new, full-featured, enterprise-ready open-source Java Virtual Machine.

  • RcppClassic 0.9.7

    A rather boring and otherwise uneventful release 0.9.7 of RcppClassic is now at CRAN. This package provides a maintained version of the otherwise deprecated first Rcpp API; no new projects should use it.

Free Software Development

Filed under
Development
OSS

Kernel: Linux Foundation, 4.14 RC1 and Graphics

Filed under
Development
Linux
  • Linux Foundation head proclaims year of Linux desktop – from a Mac

    In what could well take the award for the most hypocritical tech statement of the year, Linux Foundation executive director Jim Zemlin last week announced that 2017 was the year of the Linux desktop – while using a macOS machine for his presentation.

    Zemlin's statement was made during his keynote at the Open Source Summit 2017 that took place in Los Angeles from 11 to 14 September.

  • Kernel prepatch 4.14-rc1
  • The Exciting New Features Of The Linux 4.14 Kernel: Zstd, Vega Hugepages, AMD SME, New Drivers
  • The Graphics Talks Of The 2017 Open-Source Summit NA

    This week the Linux Foundation hosted their annual Open-Source Summit 2017 North America. There were two graphics talks this year led by Collabora developers.

    The slides for many of the talks from the 2017 Open-Source Summit NA can be found via the schedule page if hovering over a track.

    I've already covered some of the interesting ones like the Clear Linux GCC/GLIBC optimization approach while there were also just two Linux graphics talks of interest this year.

  • Experimental Nouveau Reclocking Patches Updated, Including For Maxwell GPUs

    Karol Herbst has sent out 29 updated patches on Friday for a major rework to the Nouveau clock related code for re-clocking and related functionality. This includes a "hacky workaround" for getting re-clocking to function on GeForce GTX 900 "Maxwell 2" GPUs.

    The 29 patches by this independent Nouveau contributor work on restoring clocks after a system suspend, fixed reclocking when entering suspend, initial support for thermal throttling and to trigger reclocking on temperature changes, the "hacky workaround" for Maxwell2 reclocking, a new debugfs file for changing the boost mode, and other related work.

  • [Old] The beginning of the end of the RadeonHD driver

    Soon it will be a decade since we started the RadeonHD driver, where we pushed ATI to a point of no return, got a proper C coded graphics driver and freely accessible documentation out. We all know just what happened to this in the end, and i will make a rather complete write-up spanning multiple blog entries over the following months. But while i was digging out backed up home directories for information, i came across this...

Python Growth and Possible Danger

Filed under
Development
  • Python explosion blamed on pandas

    Not content to bait developers by declaring that Python is the fastest-growing major programming language, coding community site Stack Overflow has revealed the reason for its metastasis.

    Coming a day after Programmer Day, which falls on the 256th day of the year – except January 7: – the explanatory post by data scientist David Robinson could be flagged as an off-by-one error.

    But his case for the rise and rise of Python is no less plausible for its tardiness. Programmers love pandas.

    Not the black-and-white bamboo eaters, but the Python data science library. "Pandas is by a large margin the tag most visited by Python developers, which isn't surprising after we saw its earlier growth," Robinson explained.

  • Devs unknowingly use “malicious” modules snuck into official Python repository

    The official repository for the widely used Python programming language has been tainted with modified code packages, a computer security authority in Slovakia warned. The authority also said the packages have been downloaded by unwitting developers who incorporated them into software over the past three months.

    Multiple code packages were uploaded to the Python Package Index, often abbreviated as PyPI, and were subsequently incorporated into software multiple times from June through this month, Slovakia's National Security Authority said in an advisory published Thursday. The unidentified people who made available the code packages gave them names that closely resembled those used for packages found in the standard Python library. The packages contained the exact same code as the upstream libraries except for an installation script, which was changed to include a "malicious (but relatively benign) code."

Programming: PyCon, Python, NativeScript and NVIDIA 381.26.17

Filed under
Development
  • [Older] Two days remaining for PyCon Pune 2018 CFP

    The CFP for PyCon Pune 2018 will close at the end of 15th September AOE. If you are thinking about submitting a talk, this is a good time to do that. The conference will happen from 8-11th February in Pune, India. The first 2 days are the main conference, a single track event where will have around 650 people. The last two days will be devsprints.

  • Python security transparency

    As Steve Dower noted in his lightning talk at the 2017 Python Language Summit, Python itself can be considered a security vulnerability—because of its power, its presence on a target system is a boon to attackers. Now, Dower is trying to address parts of that problem with a Python Enhancement Proposal (PEP) that would enable system administrators and others to detect when Python is being used for a nefarious purpose by increasing the "security transparency" of the language. It is not a solution that truly thwarts an attacker's ability to use Python in an unauthorized way, but will make it easier for administrators to detect, and eventually disable, those kinds of attacks.

  • Open Source NativeScript Mobile Framework Tackles Augmented Reality

    With augmented reality the new hotness in the mobile development space, companies right and left are jumping on the AR bandwagon, including Progress, which just announced upcoming support in its open source, cross-platform NativeScript framework.

    AR, popularized last year by the runaway success of Pokémon GO, lets developers enhance real-world imagery with computer-generated sensory input, such as graphics and sound.

  • NVIDIA 381.26.17 Adds Vulkan 1.0.61 Support

    For those wanting the bleeding-edge NVIDIA Vulkan driver support, a new beta was pushed out today providing same-day support for the Vulkan 1.0.61 update.

Syndicate content

More in Tux Machines

GTK+ 3.92

  • GTK4's Vulkan Renderer Is Close To Complete
    Red Hat's Matthias Clasen has written a blog post concerning the changes found in the big GTK+ 3.92 development release that is pushing towards the GTK4 tool-kit release.
  • GTK+ 3.92
    Yesterday, we released GTK+ 3.92.1, 重庆市. Since it has been a while since the last 3.91 release, here is a brief look at the major changes. This release is another milestone on our way towards GTK+ 4. And while a lot still needs to be done, this release allows a first glimpse at some of the things we hope to achieve in GTK+ 4.

Servers: Kubernetes in plain English, Serverless, Staging

  • How to explain Kubernetes in plain English
    Talk containers with an IT pro for more than a minute and the conversation will inevitably turn to container management and orchestration. It might be easy to deploy a container, but operationalizing containers at scale — especially in concert with microservices — is not for weekend enthusiasts. It requires planning, and most experts say an orchestration tool is a must.
  • The Trouble With Promises: Patrick Debois Explains Serverless And 'Service-Full' Culture
  • Center stage: Best practices for staging environments
    We’re talking about staging because no one talks about it. It’s mentioned in passing as the annoying sidekick to production. It’s the expected and completely necessary part of the deployment cycle barely touched by schools or internships. It’s considered such an obvious part of architecture that no one mentions it, no one details it, many people do it wrong—and some don’t do it at all.

Linux Foundation: Civil Infrastructure Platform, Community Data License Agreement (CDLA)

  • Civil Infrastructure Platform releases Linux system for management of critical systems
    The Civil Infrastructure Platform project has released CIP Core, a reference minimal file system that offers a customizable environment that developers can use to test the CIP kernel and core packages. CIP aims to provide a base layer of industrial grade open source software components, tools and methods to enable long-term management of critical systems.
  • Open-sourcing data will make big data bigger than ever
    Free software has been with computing since day one, but proprietary software ruled businesses. It took open source and its licenses to transform how we coded our programs. Today, even Microsoft has embraced open source. Now, The Linux Foundation has created a new open license framework, Community Data License Agreement (CDLA), which may do for data what open source did for programming. In Prague, at Open Source Summit Europe, The Linux Foundation announced a new family of open-data licenses. The CDLA licenses are an effort to define a licensing framework to support collaborative communities built around curating and sharing "open" data.
  • Linux Foundation Launches Open Data Licensing Agreements

OSS: PC-MOS, Open Source Initiative, ErosCoin, Rackspace

  • PC-MOS operating system goes open source (30 years after release)
    These days if you’re using a desktop computer you’re probably running Windows, although there’s also a good chance you’re using OS X or maybe Chrome OS or one of a number of GNU/Linux distributions. But back in the 80s, it’s wasn’t really clear who the dominant players of the future would be.
  • MS-DOS variant PC-MOS/386 reborn as open source
    Do you still long to run WordPerfect 5.1, Lotus 1-2-3 4, or Doom on DOS? Well, if you do, there's a new way to revisit the PC world of the 1980s: The newly open-sourced PC-MOS/386 v501. PC-MOS, for those who weren't around in 1987, was a multi-user MS-DOS clone by Norcross, GA's The Software Link. It ran most standard DOS and 386's protected mode applications. I reviewed it back in the day -- although I can't find my article from Computer Digest, a Washington DC regional general interest computer newspaper, I recall it worked well.
  • Open Source Initiative, and Open Source Software Movement Celebrate Twenty Years
    The Open Source Initiative® (OSI), the global non-profit dedicated to raising awareness and adoption of open source software, announced today plans for the “Open Source 20th Anniversary World Tour” to run through 2018. Open source software is now ubiquitous, recognized across industries as a fundamental component to infrastructure, as well as a critical factor for driving innovation. Over the past twenty years, the OSI has worked to promote and protect open source software, development, and communities, championing software freedom in society through education, collaboration, and infrastructure, stewarding the Open Source Definition (OSD), and preventing abuse of the ideals and ethos inherent to the open source movement.
  • ErosCoin – An open source solution for blockchain payment industries
    Possibly the largest single factor currently holding cryptocurrencies back from mass adoption is their difficulty of use for the average person. While Bitcoin and Ethereum both provide the ability to transfer value quickly and securely without borders, they both suffer from a steep learning curve, which limits interest from merchants, consumers and payment providers, and restricts growth of their platforms. EROSCOIN is setting out to create a new blockchain that is very significantly differentiated from other existing cryptocurrencies, giving the industry a payment solution that can help to expand the ecosystem and expand user adoption.
  • 7 years of open source: Cloud Foundry, DiffBlue & Quest
  • Rackspace kills discount cloud hosting for open source projects
    Rackspace has announced it will no longer be offering discounts on hosting for open source projects, although it will only apply to new customers rather than those with projects already up and running on the platform.