IBM to Acquire Red Hat

As reported, the amount of the transaction is about $ 34 billion
29 October 2018   179

IBM and Red Hat have signed a merger agreement. A Linux-based enterprise software development company officially became a division of IBM.

The main thing that interests IBM in the Red Hat experience is cloud solutions. The acquisition will allow the company to become the largest provider of hybrid cloud systems. And the open development model and support for the Red Hat product community will continue. The company will also continue work on open source projects and support the initiatives of the Patent Promise, the GPL Cooperation Commitment, the Invention Network and the LOT Network.

The amount of the transaction is about $ 34 billion. As expected, the transaction will be closed in the second quarter of 2019. Up to this point, Red Hat shareholders and antitrust services must approve it.

CEO Jim Whitehurst in a letter to all employees said that working with IBM will expand the audience and improve the company's results. According to him, the IBM and Red Hat conglomerate will be able to become the leading operator of cloud solutions in the world, as well as promote Open Source to a new level.

In October 2018, IBM introduced cloud services on the IBM Cloud platform. The company plans to attract developers and organizations to create personalized AI models, use cloud platform tools and exchange data.

KDevelop IDE 5.3 to be Released

Version 5.3 fully supports KDE 5 development, including with the Clang compiler
15 November 2018   62

An update of the KDevelop integrated development environment has been released. Version 5.3 fully supports KDE 5 development, including with the Clang compiler. The project uses the KDE Frameworks 5 and Qt 5 libraries.

Key improvements and new features:

Improved C++ support:

A lot of work was done on stabilizing and improving our clang-based C++ language support. Notable fixes include:

  • Clang: include tooltips: fix range check. 
  • Allow overriding the path to the builtin clang compiler headers.
  • Always use the clang builtin headers for the libclang version we use.
  • Group completion requests and only handle the last one. 
  • Fix Template (Class/Function) Signatures in Clang Code Completion. 
  • Workaround: find declarations for constructor argument hints. 
  • Clang: Improve argument hint code completion. 

Improved PHP language support:

  • Much improved support for PHP Namespaces
  • Added support for Generators and Generator delegation
  • Updated and expanded the integrated documentation of PHP internals
  • Added support for PHP 7's context sensitive lexer
  • Install the parser as a library so it can be used by other projects (currently, umbrello can use it) 
  • Improved type detection of object properties
  • Added support for the object typehint
  • Better support for ClassNameReferences (instanceof)
  • Expression syntax support improvements, particularly around 'print'
  • Allow optional function parameters before non-optional ones 
  • Added support for magic constants __DIR__ and __TRAIT__

Improved Python language support

The developers have been concentrating on fixing bugs, which already have been added into the 5.2 series.

There are a couple of improved features in 5.3:

  • Inject environment profile variables into debug process environment.
  • Improve support for 'with' statements.