Odprtokodni pogled

Opensource view


9 open source tools for building a fault-tolerant system

tuxmachines.org - Pet, 03/29/2019 - 09:02

I've always been interested in web development and software architecture because I like to see the broader picture of a working system. Whether you are building a mobile app or a web application, it has to be connected to the internet to exchange data among different modules, which means you need a web service.

If you use a cloud system as your application's backend, you can take advantage of greater computing power, as the backend service will scale horizontally and vertically and orchestrate different services. But whether or not you use a cloud backend, it's important to build a fault-tolerant system—one that is resilient, stable, fast, and safe.

To understand fault-tolerant systems, let's use Facebook, Amazon, Google, and Netflix as examples. Millions and billions of users access these platforms simultaneously while transmitting enormous amounts of data via peer-to-peer and user-to-server networks, and you can be sure there are also malicious users with bad intentions, like hacking or denial-of-service (DoS) attacks. Even so, these platforms can operate 24 hours a day and 365 days a year without downtime.

read more

Libinput 1.13 Released With Improved Touch Arbitration, Better Triple Tap Detection

Phoronix - Pet, 03/29/2019 - 08:40
Longtime Linux input expert Peter Hutterer has released version 1.13 of libinput, the input library used both by Wayland and X.Org Linux desktops for unified input handling...

It's Time To Vote On Whether FreeDesktop.org Will Formally Hook Up With X.Org

Phoronix - Pet, 03/29/2019 - 06:12
While X.Org and FreeDesktop.org are already closely related, administered by many of the same people, and FreeDesktop.org provides the hosting for much of the infrastructure, there isn't many formalities around FreeDesktop.org and the X.Org Foundation formally doesn't have control of FreeDesktop.org. But there's now a vote on whether the X.Org Foundation will formally accept FreeDesktop.org...

Dbus-Broker 19 Released With Fixes For This Speedy D-Bus User-Space Implementation

Phoronix - Pet, 03/29/2019 - 05:05
With BUS1 not to be found (or rather, very infrequently seeing any code commits let alone any clear trajectory yet for getting into the mainline kernel), Dbus-Broker that's worked on by most of the same developers continues maturing as a high-performance D-Bus compliant user-space implementation...

i.MX6 UL dev board targets Erlang and Elixir development

tuxmachines.org - Pet, 03/29/2019 - 02:17

Grisp.org has gone to Kickstarter to launch a sandwich-style, $200 “GRiSP 2” board for prototyping bare-metal Erlang or Elixir based systems. The SBC runs Nerves on Linux using an i.MX6 UL SoC and offers WiFi, Ethernet, and a variety of Digilent Pmod interfaces.

Under the leadership of developer Peer Stritzinger, Grisp.org is pitching a second-gen, i.MX6 UL version of its GRiSP board on Kickstarter and the first that runs Linux. The SBC is is aimed at developers of bare metal systems based on the Erlang programming language.

Designed for building massively scalable soft real-time systems with high availability requirements, Erlang features a runtime that supports concurrency, distribution, and fault tolerance. The language is primarily used to create distributed control systems and other IoT systems.

read more

Ubuntu 19.04 Beta Now Available For Testing With Linux 5.0 + GNOME Shell 3.32 Experience

Phoronix - Pet, 03/29/2019 - 02:00
Ubuntu 19.04 "Disco Dingo" beta images have begun surfacing this evening as the first official test release (sans the generally great daily ISOs) for those wanting to begin testing this next six-month installment of Ubuntu Linux ahead of its official mid-April debut...

AMD Sends In Their Initial AMDGPU Driver Updates For Linux 5.2

Phoronix - Pet, 03/29/2019 - 00:55
Joining the DRM-Next party with the Intel driver feature work is now the initial batch of the AMDGPU Radeon driver changes for Linux 5.2...

Security: Windows, Banning Encryption, Cisco, CloudFlare and Freelancers

tuxmachines.org - Čet, 03/28/2019 - 23:07

read more

Linux Foundation and Servers: OpenDaylight, New Members, SUSE and Kubernetes

tuxmachines.org - Čet, 03/28/2019 - 22:52
  • OpenDaylight Neon Released as Open Source Software Defined Networking Effort Turns 6

    OpenDaylight is now celebrating its' sixth anniversary with the launch of its' 10th platform release dubbed "Neon" on March 26. Neon integrates enhanced optical transport networking and virtual networking features as well as stability and scalability improvements.

    "Neon speaks to OpenDaylight's longevity as well as its integration with other projects like Kubernetes, ONAP, OPNFV, and OpenStack," said Phil Robb, vice president, Operations, Networking, and Orchestration at the Linux Foundation. "I am continually impressed by the community's cohesiveness in delivering platform releases with updates and features that enhance evolving SDN use cases."]

    The OpenDaylight project was officially announced in April 2013 with a long list of marquee sponsor all focused on the goal of creating an open source SDN controller.

  • The Linux Foundation Welcomes 31 New Members

    The Linux Foundation, the nonprofit organization enabling mass innovation through open source, announced the addition of 28 Silver members and 3 Associate members. Linux Foundation members help support the development of shared technology resources, while accelerating their own innovation through open source leadership and participation in some of the world’s most successful open source projects including Hyperledger, Kubernetes, Linux, Node.js and ONAP. Linux Foundation member contributions help provide the infrastructure and resources that enable the world’s largest open collaboration communities.

    Through 2018, on average, a new organization joined the Linux Foundation every day.

    “Linux Foundation members understand the importance of collaboration in order to further advance open source and open standards,” said Jim Zemlin, executive director, the Linux Foundation. “Innovation no longer happens in silos, and I am looking forward to working with these 31 new members in order to promote growth across every industry.”

  • SUSE Linux Enterprise Server 15 validated for SAP workloads
  • Top Ten Ways Not To Sink the Kubernetes Ship

    As organizations increase their use of Kubernetes in public and Hybrid cloud architectures, it is important not to let a maiden voyage end like a Titanic catastrophe. To ensure ongoing security site reliability engineers must work hand-in-hand with the CISO’s (Chief Information Security Officer) office to implement Kubernetes security. The following is a list of some useful considerations when deploying Kubernetes clusters.

read more

Debian and Ubuntu: Debian MiniDebConf, Outreachy and GSoC 2019; Canonical Improves Snap

tuxmachines.org - Čet, 03/28/2019 - 22:13
  • Registration now open for the Mini-DebConf in Hamburg in June 2019

    With great joy we are finally offically announcing the Debian MiniDebConf which will take place in Hamburg (Germany) from June 5 to 9, with three days of Debcamp style hacking, followed by two days of talks, workshops and more hacking. And then, Monday the 10th is also a holiday in Germany (and some other countries), so you might choose to extend your stay by a day! (Though there will not be an official schedule for the 10th.)

    TL;DR: We're having a MiniDebConf 2019 in Hamburg on June 5-9 It's going to be awesome. You should all come! Register now!

    We tried to cut the longer version below a bit shorter and rely more on the wiki. If some information is missing, please reply to this email and we'll fix it.

  • Debian is welcoming applicants for Outreachy and GSoC 2019

    Debian is dedicated to increasing the diversity of contributors to the project and improving the inclusivity of the project. We strongly believe working towards these goals provides benefits both for people from backgrounds that are currently under-represented in free software, and for the wider movement, by increasing the range of skills, experiences and viewpoints contributing to it.


    Debian is also participating in the Google Summer of Code (GSoC) with eight projects, and the student application period is open until April 9.

    You can learn more details on how to submit your GSoC application or get help for in our wiki page for GSoC and the Google Summer of Code website.

    We encourage people who are elegible for Outreachy and GSoC to submit their application to both programs.

  • OpenDaylight Neon Released, Debian Welcomes Applications for Outreachy and GSoC, Odroid-N2 SBC Now on Sale, CloudFlare Launches BoringTun and RaspAnd Pie 9 Now Available

    Debian is welcoming applicants for Outreachy and GSoC. The application period for the May 2019 to August 2019 round of Outreachy has been extended until April 2, and Debian offers the following projects: "Continuous Integration for biological applications inside Debian", "Debian Continuous Integration: user experience improvements" and "Reproducible Builds". See Debian's Outreachy Wiki page for more information on how to apply. The application period for Google Summer of Code is open until April 9th. Students should see Debian's GSoC Wiki for more information on how to submit their applications.

  • Snap startup time improvements

    The inclusion of fc-cache binaries in snapd 2.36.2 onwards introduces significant (2-6x) improvements in GUI application startup times. The results are applicable for both Ubuntu and non-Ubuntu platforms. Snaps users across different Linux distributions should be able to see immediate, positive differences in the loading of their snaps. The exact figures will depend on the application type, usage patterns and, to a lesser extent, the underlying hardware platform choice.

    We believe our testing with Vscode provides a good, indicative example of a complex GUI tool. The reduced application loading times on first run should translate into a more streamlined and enjoyable user experience. If you have any feedback or suggestions on this topic, please join our forum for a discussion.

read more

Intel Sends In Elkhartlake, Icelake Fixes & Other Work For Linux 5.2

Phoronix - Čet, 03/28/2019 - 21:47
Just days after Intel sent in their first feature pull request to DRM-Next destined for the Linux 5.2 cycle, another round of feature work is ready for queuing...

Ways To Develop Windows Apps On Linux

tuxmachines.org - Čet, 03/28/2019 - 21:43

​Have you ever had the desire to develop Windows software or test it on your Linux system? Maybe because it is the most popular OS or due to the fact that your schools and institutions deploy only Windows OS in computer laboratories.

read more

Most Comprehensive List of Linux Monitoring Tools For SysAdmin

tuxmachines.org - Čet, 03/28/2019 - 21:41

There are many Linux Monitoring Tools available in the market including open source software, third-party solutions, and homemade scripts run via cron. Each has its advantages and disadvantages. It’s difficult to find the best Linux monitoring Tools because the purpose and usages are entirely varied of users to users and infrastructure to infrastructure. But everyone will agree with me that Linux monitoring tools are required to ensure a healthy Linux infrastructure.

read more

Weston 6.0 Released

tuxmachines.org - Čet, 03/28/2019 - 21:34
  • [ANNOUNCE] weston 6.0.0

    Weston 6.0 is released with only a trivial build change since RC2.

    Derek Foreman (1):
    configure.ac/meson.build: bump version to 6.0.0 for the official release

    Marius Vlad (1):
    autotools: Fix tags/cscope targets with autools

  • Wayland's Weston 6.0 Compositor Released With New Remoting/Streaming Plug-In

    ast week marked the release of Wayland 1.17 but at the time the Weston compositor update wasn't ready to ship, but overnight it has now set sail. Weston 6.0 is the latest Wayland reference compositor release with many improvements over its predecessor.

read more

New enhanced Sailfish SDK is here

tuxmachines.org - Čet, 03/28/2019 - 21:19
  • New enhanced Sailfish SDK is here

    Today we released Sailfish SDK 2.0, the latest version of our app SDK. The SDK has provided good value for our Sailfish users and developers, and has now matured enough for it to be move out of Beta status.

    The new version adds the ability to install different Sailfish emulators to match the OS release of your choice. Currently there are emulators available for all of Sailfish 3 releases.

  • Jolla Releases Sailfish SDK 2.0

    Following the release this week of Sailfish OS 3.0.2, Jolla has released Sailfish SDK 2.0 as a big update to the mobile Linux platform's software development kit.

    The Sailfish SDK 2.0 now allows installing different Sailfish emulators to match a desired OS release, integrated debugging support, easier testing/deployment, and various other changes for this Qt Creator based tool.

read more

7 Best Free Linux Document-Oriented Databases

tuxmachines.org - Čet, 03/28/2019 - 21:18

A database is a collection of records or data that is stored in a computer system. Database tools and applications are designed to help you store and manage data in a controlled and structured manner. A database is a vital system for any organisation that stores mission critical information. The continual failure of a company’s database system will inevitably lead to the demise of the organisation; companies cannot function without a fully working database system.

There are a number of different types of database. The most popular choice in storing data such as personal information, financial records, and medical records is the relational database management system. This type of system makes use of common ‘keys’ to tie related information together with data being manipulated with the SQL data definition and query language. SQL has many strengths for querying data. However, there are some disadvantages inherent in SQL. For example, SQL does not scale horizontally particularly well.

There are other types of databases available in situations where relational databases are not well suited. Document-oriented databases are particular strong in situations where horizontal scalability is required. As your database grows, additional servers or resources from the cloud can be added thereby avoiding the need to use expensive supercomputers.

Document-based databases do not store data in tables with uniform sized fields for each record. Instead, each record is stored as a document without the need to define in advance the schema of the data. This means that any number of fields of any length can be added to a document. JSON (JavaScript Object Notation) objects are frequently used in document-oriented databases. This type of database operates on something similar to distributed hash tables.

Also: Working with PostgreSQL in Python

read more

New Zorin OS 15 Beta Is Worth the Wait

tuxmachines.org - Čet, 03/28/2019 - 21:16

I am impressed with the Zorin OS 15 beta release. Zorin OS is not the same old GNOME distro retread. It has a well-integrated and tweaked user interface that makes the GNOME interface much more productive.

This release also introduces the Wayland display server with application sandboxing and improved security. Zorin OS 15 has a lot more to offer. It is a serious contender that should rank high on the Linux hit parade list of easy-to-use and productive OSes.

Zorin OS 15 beta is a solid performer. That bodes well for a successful upgrade or adoption changeover when the final version of Zorin OS 15 is released.

read more

Syndicate content