eBay has embarked on a large-scale reconfiguration of its architecture: designing custom hardware and a dedicated artificial intelligence engine, decentralizing the data center cluster, evolving to cutting-edge computing, and developing open source technology solutions.
In the process of completion, as the new servers are already operational; their architecture will be made public, in fact becoming open source. Committed for three years to a project to renew its platforms and modernize its backend infrastructures, eBay announces that it will build its own server designs and offer them in open source by the end of 2018.
Launched by Facebook 7 years ago, the Open Compute Project (OCP) is an initiative to share server designs and make them available in open source.
The latter has grown over the years with the support of leading IT companies such as Apple, Microsoft, Google, HPE, Rackspace and Cisco.
However, some heavyweights are missing, such as eBay, which announced last weekend its intention to develop its own servers and share its open source design so that other companies can use them for their needs. If the U.S. online retail giant has not made any announcements regarding its OCP membership by now, it is very likely that it will end up joining in the coming months.
“As part of an ambitious three years of effort to reconfigure and modernize our back-end infrastructure, eBay announces its own custom servers designed by eBay for eBay. We plan to make eBay servers publicly available through open source in the fourth quarter of this year,” the company said in a post. “The reconfiguration of our core infrastructure included the design of our own hardware and IA engine, the decentralization of our data center cluster, the adoption of a next-generation IT architecture and the use of the latest open source technologies.
Leveraging IA on a Large Scale
Among the technological bricks used by eBay are Kubernetes, Envoy, MongoDB, Docker, and Apache Kafka.
The infrastructure developed by the e-merchant allows it to process 300,000 million daily requests for a data volume of more than 500 petabytes.
“With the transformation, we’ve achieved and the large data flowing through eBay, we’ve used open source to create an internal AI engine that is highly shared among all of our teams and aims to increase productivity, collaboration, and training. It allows our data scientists and engineers to experiment, create products and customer experiences, and leverage IA on a large scale,” eBay said.
Open source is one of the greatest inventions since sliced bread. We can safely say that it has changed the way we make websites and apps. Thanks to open source code, creating an online presence has become way cheaper than it used to be a while ago when the internet was in its infancy.
Open source is nothing else but code that is free for everybody to access, modify and use as they see fit. WordPress, Drupal, and Joomla! are only three examples of projects that are based on open source code. This is something new. Before the open source project was created, websites and internet applications didn’t offer free access to their code. Everything was encrypted, so website owners had to pay their coder to make changes whenever needed. Besides, even if you had access to the original code, you weren’t allowed to use it for your projects, as it belonged to its creator. Replacing your web developer was a huge problem, as most of them used to write their code, difficult to understand by another coder. Besides, they all encrypted their work before their websites or apps went public so that nobody would steal their code.
Open source code is entirely different.
You can reverse engineer projects based on it, and then take whatever code sequences you want and use them to create something new. There are no limits when it comes to tweaking and adjusting the code to suit your needs. You can find open source projects online on GitHub or various blogs, as well as in discussion forums and Facebook groups on IT and coding topics. Everything is accessible and easy to use, hence making the life of web developers so much easier. Furthermore, many people have specialized in developing add-ons and plugins for the most popular open source apps. All these make it very easy for anyone who wants a professional website to build one without too much coding knowledge. Without open source, all these people would have needed to pay expensive developers to build and update their websites.
The most significant advantage of open source projects is that they are developed and maintained by teams of experienced coders. This means that the code is always up to date with the latest technologies and with the latest security features. At the same time, open source projects are also the most exposed to hackers and other cyber criminals out there, as they also have access to the code, just like everyone else. Keeping open source apps secure at all times is one of the most significant challenges for programmers from all over the world.
This is open source in a nutshell. You can easily see that it has made the web a more user-friendly environment. Even beginners can learn how to use this code to create beautiful apps with advanced functionality and professional appearance. Our modern world is more inclined to sharing knowledge and information than ever before. This is good for all of us, coders and consumers.
Microsoft is on target to acquire a coding platform that has become very popular with software coders and developers around the world. The tech giant is in the process of buying GitHub for a reported 7.5 billion dollars. At last check, GitHub was currently valued at almost $2 billion.
Once combined, the two companies will help to empower developers to be able to achieve more of their goals at each stage during the development process, bring the developer services and tools of Microsoft to an entirely new audience and speed up enterprise use of the coding platform.
The Purchase Agreement
Microsoft has a long-standing of being a company that focuses on developers first. By deciding to join forces with a coding platform such as GitHub, the tech giant is planning to strengthen its commitment to providing developers freedom, innovation, and openness.
Microsoft is well aware of the responsibility it is undertaking for having community responsibility under the agreement, and the company promises to empower all developers to innovate and build some of the most pressing challenges in the world.
Under the agreement terms, the purchase of GitHub for $7.5 billion will be completed via Microsoft stock. The purchase is also subject to a completion of a regulatory review and customary closing conditions. If everything goes as planned, the acquisition is expected to be completed by the end of the year.
Upcoming Changes For GitHub?
Also under the agreement, the coding platform will also retain a developer first community for developers and will continue to operate independently. By retaining this independence, GitHub will also be able to provide an open source platform for developers in any industry.
This means that developers will still be able to use programming languages, operating systems and tools of their choice for all of their projects. These developers will also be able to still deploy their code for any operating system, device or cloud.
Global Digital Transformation
In today’s global economy, there are more software companies now than ever before. This places software developers at the forefront of the digital transformation that has been taking place since the dawn of the 21st century.
These companies and developers are driving business functions and processes across departments and organizations. This covers areas from HR (Human Resources) to IT to customer service and marketing. The choices that developers make will have an impact on growth and value creation in every industry.
GitHub has become the home for today’s developers, and it is considered to be the top global destination for software innovation and open source projects. The coding platform currently hosts an extensive network of software developers in almost every country in the world. These developers represent over 1 million companies in industries including:
- Financial Services
Microsoft highly expects that the financials of GitHub will be reported as part of the segment known as the Intelligent Cloud. The acquisition will be accrued to the 2020 fiscal year operating income. This will be done on a non-GAAP basis.
The world of operating systems has been practically dominated by Microsoft Windows for several consecutive decades now, although Apple software is also out there on associated pieces of technology. Some growth and innovation in the netbook and laptop markets also see new players like Chrome operating systems from Google, but for the most part, Apple and Microsoft rule the scene.
Despite all this, Linux has hung around, catering to a select base of users. Some individuals prefer it at an enthusiast level as either a complement or even a replacement for corporate software, and some companies like using it because the very nature of Linux distributions means they can be had freely.
Whatever your reason for being curious, you might be in a position where you are wondering what the best Linux distributions are at the point in time you are in. It’s not a question quickly answered, as one single distribution rarely proves best for all uses and cases. In fact, what you intend to use a Linux distribution for will often determine just which one is going to prove the most optimal choice for you.
The first thing you should establish is your minimum system specifications on the computer or device you intend to run a Linux distribution on. Most of the time, such distributions will need fewer resources than another operating system, which is something many Linux users love, so you’re probably safe. Still, you don’t want to get a distribution you can’t run. In fact, you should verify you can run it well.
Secondly, consider if you are going to have it share a machine or have a computer all to itself as a secondary computer. Some Linux distributions coexist with other operating systems better than others.
Third, ask yourself what your intentions are? If you’re looking for an alternative operating system because you’re tired of the instability and cumbersome controls often associated with Microsoft Windows, then looking for a stable beginner system should be your goal for the best fit. On the other hand, if you’re looking for something to support a gaming rig, you want something that uses far fewer resources than Windows, so your games have more dedicated power, yet, you also want options for specific controls over components and possibly even overclocking for your CPU and graphics card.
One final decision you should make is whether you want to buy a retail package or download the freeware kernel of a particular distribution. A retail package might be more convenient and easy to install and use, and might even come with some support. Then again, you are paying for something that could be free for you.
It’s not a bad idea to ask around or look online. PC sites are always updating their lists of the best Linux distributions available to reflect the current state of affairs, and any Linux enthusiasts you know are probably going to be more than happy to discuss things with you since they can show off their knowledge and expertise.
Version 9.2 of the open source content manager focuses on-site management and aims to “boost publishers’ productivity, push developers’ creativity and make integrators’ lives easier.”
The most remarkable new feature of TYPO3 version 9.2 is the site management feature. Introduced in version 9.1, the “Site Management” module in the TYPO3 administration space now contains a new “Configuration” sub-module. It allows integrators and site administrators to add and modify a global configuration for one or more sites.
Each site configuration has a unique identifier and configuration values such as root page ID, entry point, language definitions, and so on. The configuration files are stored in a YAML file under “typo3conf/sites/site-identifier/”. It is therefore easy to maintain configuration in a version control system such as Git for example.
The site management functionality already supports configurations such as domains, languages, error handling. According to the development team, this feature will be extended to long-term support version v9 later this year.
Debugging and profiling
The TYPO3 Control Panel now provides a more in-depth overview of TYPO3’s internal processes at runtime. Once enabled, TYPO3 integrators and site administrators can access performance and cache statistics and settings for a specific page. They can also simulate certain front-end access situations. It is possible, for example, to endorse the identity of a specific user group or to simulate a time stamp.
Concerning the administration panel, it will receive a significant revision to conform to the highest standards in future versions. To prepare for this development, it has been moved from the kernel to a dedicated system extension. This step also lays the foundation for other improvements, such as a new modern design and new features such as adding better profiling capabilities and the ability to add custom features via an API.
Changes to anticipate the future.
Although TYPO3 is not new to the open source CMS market, its core code is continually being reworked to adopt contemporary technologies and modern software paradigms. In particular, TYPO3 aims to support PSR-15 middleware ready for use by adopting the eponymous standard. For the development team, this approach will improve interoperability with independent libraries. As one of the first enterprise content management systems on the market, TYPO3 version 9.2 introduces PSR-15 middleware in the frontend, as well as in the backend.
TYPO3 v9 long term support version is scheduled for November 2018. This version will try to avoid constants and global variables if possible. To achieve this, a new “Environment” class has been developed, which acts as a central repository to store commonly used properties throughout the kernel. This class also contains methods relevant for all types of PHP, CLI and Web queries.
Security in Typo3
In the continuous security improvement process of the content manager, the path to the “var/” directory can now be configured as a TYPO3_PATH_APP environment variable. The Apache Web server can use the following configuration directive. This directory usually contains Install Tool session files, caching framework files, lock or log files, Extension Manager data files. Even though a correctly configured web server and a TYPO3 instance prevent access to all sensitive files in the “var/” directory, it is evident that they are non-public files. The development team can now locate these files outside the web root.
TYPO3 can be installed in different ways. For example the traditional way by using the source package on typo3.org or the modern way by configuring a project using compose. More details via get.typo3.org/version/9
The leader of open source image editing software receives a significant and much-anticipated update. The GEGL image editor, in particular, brings the most significant benefit to the adoption of this new version.
For GIMP users, it took patience to receive a significant update of the software. Six years of development, nothing less, were necessary to propose all the new features of version 2.10.
The results are nevertheless up to the expectations: GIMP finally supports the RAW format via the free software Raw Therapee or Darktable. The most important innovation is the new image processing engine, GEGL, in high definition. This non-destructive processing engine offers, among other qualities, a multithreaded approach and hardware acceleration. Over 80 GEGL-based filters are already available.
Other new features of GIMP 2.10 are more visible: interface, more modern visual presentation, extensions via plugins. The software now supports OpenEXR, RGBE, WebP, HGT formats and improves compatibility with Photoshop PSD format on import. Color management becomes a fundamental feature of GIMP: most windows and preview areas offer color management. The preview for all filters is compatible with GEGL. Finally, metadata viewing and editing are available for Exif, XMP, IPTC, and DICOM formats.
GIMP is not yet a 100% Photoshop replacement tool for purists, but for most image editing and processing operations, it no longer has much to envy.
The annual report on employment in the open source sector released by the Linux and Dice Foundation is available. This report shows that opportunities are growing for qualified open source professionals.
The survey was conducted among more than 750 hiring managers and 6500 Open Source professionals. The summary of the conclusions of this report is very positive and shows some significant changes since the 2017 report:
Hiring open source talent is a priority for 83% of recruiters, up from 76% in 2017.
Linux is back among the most popular open source skill categories, making it knowledge required for most entry-level open source careers.
Containers are rapidly gaining in popularity and importance, with 57% of hiring managers seeking this expertise, up from only 27% last year.
There is a gap between the views of hiring managers and information technology professionals on the effectiveness of efforts to improve diversity in the industry.
Hiring managers move away from hiring external consultants and choose to train existing employees on new open source technologies and help them obtain certifications.
A still very tight recruitment market
While 55% of open source professionals surveyed say it is easy for them to find a job and 87% believe that mastering open source has boosted their careers, the situation is just as tricky for recruiters. 87% of recruiters report difficulties in recruiting.
To keep the most exciting profiles and attract talent, several strategies are put in place. Among these, training and particularly certification have become essential weapons, and it can be observed that companies implementing such plans have doubled since 2016, reaching almost half of respondents (42%). Developers say that training is their first difficulty (49%) in the open source sector before the lack of documentation (41%).
Salaries remain the primary motivation element for recruitment with 30%, but open source professionals also declare for 19% that their primary motivation lies in the originality of the projects and for 14% the possibility of balancing their professional and personal lives. Besides, 10% of them consider flexible working hours and teleworking as the main reasons for their recruitment decision.
The most sought-after skills in the open source market
Only upheaval in the 2018 ranking of skills sought: Linux. He had not gone far, but mastery of the operating system came back in force with 80% of recruiters looking for these skills. With 44% of recruiters looking for profiles that master containerization technologies, the growing trend observed over the last two years is confirmed and places these technologies among the most fashionable in technology companies. For the rest of the podium, we find the cloud, security, web technologies, networks.
A pioneer of the open source era, SUSE, the first company to provide open source services to companies, is acquired for 2.535 billion dollars by the Swedish private equity group EQT Partners. This acquisition comes shortly after SUSE Linux Enterprise 15 is available in beta.
Largest operation in SUSE history
With 1400 employees worldwide, SUSE achieved sales of nearly $35 million in the last twelve months of 2017. The amount of the sale is 26.7 times the adjusted operating income of the SUSE software unit for the 12 months ended October 2017.
Since its creation by German students, SUSE (Software- und System-Entwicklung) has been bought several times, notably by the American software company Novell in 2003 at 120 million dollars in 2003, with the aim of a competitive strategy with Microsoft’s operating systems. Without success, Novell itself was bought by Attachmate Group for 2.2 billion. In 2014 Attachmate merged with the British software company Micro Focus for 1.2 billion dollars. The acquisition by EQT Partners, therefore, represents the most significant transaction in the company’s history.
SUSE to focus on infrastructure
SUSE appears to be pleased with the new partnership with its new owner EQT Partners and is also committed to focusing on its expansion into the IT infrastructure field.
“This is exciting news for all of us at SUSE and marks the next step on our path of growth and momentum. The investment and support provided by EQT will enable us to continue to drive our strategy. »
What about open source?
In the announcement on the company’s blog, SUSE wants to reassure about its commitment to the open source world and the continuity of development projects:
“SUSE intends to continue its commitment to open source business and development model and actively participate in communities and projects aimed at bringing open source innovation to the high-quality enterprise. Reliable and usable solutions. Our genuinely open source model, where open refers to the freedom of choice offered to customers and not just the code used in our solutions, is integrated into the SUSE culture, differentiates us in the marketplace and has been the key to our years of success.
The company also confirms the continuation of the current management team: “The current management team led by SUSE CEO, Nils Brauckmann, will remain and continue to focus on the success of customers and partners with a deep commitment and commitment to communities and open source projects.