We’re Dell Official, Y’all! – SUSE Communities

Share with friends and colleagues on social media

SUSE Linux Enterprise 15 is a major milestone for SUSE, our 1st major OS release in 5 years. With this release, customers can bridge traditional infrastructure to software defined infrastructure with key features like Modular+ architecture, unified installer, and HPC. This modern operating system will help simplify multimodal IT, make traditional IT infrastructure more efficient and provide an engaging platform for developers. As a result, organizations can easily deploy and transition business-critical workloads across on-premise and public cloud environments.

Dell’s two decades partnership with SUSE has allowed multiple levels of engineering engagement throughout the testing and development lifecycle of this operating system. And just recently, following on the heels of the GA announcement for SUSE Linux Enterprise 15, Dell has completed the certification tests for this OS version on Dell’s latest server platforms.

This certification process include a full battery of tests, from hardware compatibility tests, to testing of upgrade and migration scenarios, and the testing compatibility with OpenManage™, the Dell systems management software. By working together with SUSE on this certification process, Dell ensures that our shared customers have the best possible experience with the solution stack they have chosen through Dell and SUSE.

Dell Linux Product Manager Gordon Bookless had this to say about this latest major achievement in our partnership: “Real innovation demands IT transformation, and that often starts with modernization the infrastructure. With the release of SUSE Linux Enterprise Server 15, organizations will be able to jumpstart their modernization and transformation projects with an enterprise ready, production grade Linux platform to drive innovation and reap the rewards of open source. Through our long collaboration, Dell and SUSE have integrated SUSE Linux Enterprise Server into our ready solutions for SAP and other workloads, offering our customers open and scalable solutions for all their mission critical compute needs.”

For more information about SUSE Linux Enterprise, check out these links:

For more information on Dell’s support for SUSE OS, see:

https://www.dell.com/support/contents/us/en/04/article/product-support/self-support-knowledgebase/operating-systems/linux-operating-systems/suse-linux

Share with friends and colleagues on social media

Source

Forty-Four New Organizations Join The Linux Foundation in September, Continuing Trend of More Than a Member a Day on Average in 2018

SAN FRANCISCO – October 23, 2018 – The Linux Foundation, the nonprofit organization enabling mass innovation through open source, announced the addition of 33 Silver members and 11 Associate members in the month of September. Linux Foundation members help support development of the shared technology resources, while accelerating their own innovation through open source leadership and participation. Linux Foundation member contributions help provide the infrastructure and resources that enable the world’s largest open collaboration communities.

Since the start of 2018, a new organization has joined The Linux Foundation every day and we are honored to be their partners in open source.

“We are thrilled to welcome forty-four new members to The Linux Foundation this month,” said Jim Zemlin, executive director, The Linux Foundation. “These organizations, which represent industries including technology, education, energy, the service industry and more, are working to create a more collaborative community in order to promote further innovation; we look forward to working with them to help make that happen.”

In addition to joining the Foundation, many of the new members have joined Linux Foundation projects such as the Cloud Native Computing Foundation, Hyperledger and LF Networking. For a full list of members, visit https://www.linuxfoundation.org/membership/members/.

Linux Foundation Silver members are organizations that contribute to or otherwise support open source communities and projects. The new Linux Foundation Silver members who joined in the month of September are:

  • Ambedded Technology is specialized in the solution of professional ARM Micro Server and integration of ARM platform into different vertical markets.
  • BetaBlocks transforms blockchain ideas into successful companies.
  • Blockchain Educators LLC is developing and cultivating concepts, partnerships, and businesses backed by blockchain technology.
  • Cardstack Syndicate Inc is an open-source framework and consensus protocol that makes blockchains usable and scalable for the mass market.
  • CenCon Blockchain Group Inc. is the first group company registered and approved by the Canadian government, whose core business is to improve the production relations by blockchain technologies.
  • CloudYuga provides training in Docker, Kubernetes, Mesos Marathon, Container Security, GO Language, Advance Linux Administration, and more.
  • Constellation Labs addresses the limitations inherent in current blockchain technology.
  • Dotscience snapshots every detail of every run of a model and enables you to visualize model behavior and optimise performance.
  • ENC Digital Technology Co., Ltd. provides marine tourism transportation and travel services in China.
  • EOS SOFTWARE, S.A. DE C.V: provides software to manage your EOS Tools.
  • The Foundry Visionmongers Limited designs creative software technologies used to deliver award-winning visual effects and 3D content for the design, visualization and entertainment industries.
  • Garden.io’s platform is designed from the ground up to make developing, managing and testing multiple services dramatically faster and easier.
  • Honeywell International invents and manufactures technologies that address some of the world’s most critical challenges around energy, safety, productivity and global urbanization.
  • Hortonworks, Inc. delivers 100 percent open-source global data management platforms and services so customers can manage the full lifecycle of their data.
  • Infinidat focuses on eliminating the compromises between performance, availability, and cost at multi-petabyte scale for enterprise storage.
  • Intelligent Systems Services design and install fire alarm and life safety systems for a wide range of customers.
  • KoreConX investor relations sets the standard for transparency, compliance and investor confidence.
  • Mobilise offers consultancy services to MVNOs and others looking to enter the telecoms industry, including strategy, business casing, feasibility study, project management, solution architecture and service operations.
  • MSys Technologies engineers the entire product development cycle-from POCs to development to testing and support.
  • New Relic allows you to easily view and analyze massive amounts of data, and gain actionable insights in real time.
  • Noris Network AG delivers individual and high-quality single-source IT services to you.
  • Omnigate offers advanced transaction management tools to a broader customer base and allows more more participants to participate in decentralized trading networks.
  • Open Cloud Foundation brings together diverse stakeholders to promote and build a more open, strong, secure and standardised cloud.
  • Pragma is a channel focused distribution company designed to support resellers and Ericsson-LG in bringing iPECS unified communications technology to the UK market.
  • Rift.IO automates the complex processes required to design, deploy, and scale virtualized network functions and services.
  • Rookout technology decouples the data visibility layer from the app, so you can review parts of the live code on demand.
  • SoftIron provides software defined storage for high performance applications enabling enterprise level IT infrastructure for business demands.
  • Solo.io helps enterprises migrate and gradually transform legacy applications to new architectures.
  • State Farm insurance helps people manage the risks of everyday life and recover from the unexpected.
  • Teuto.net Netzdienste GmbH specializes in providing hosting, cloud and web development services based on open source technologies.
  • Wallarm automates real-time application protection and security testing for websites, microservices and APIs across public and private clouds.
  • Wanchain is the world’s first and only interoperable blockchain with secure multi-party computing.
  • XSKY adds on enterprise-ready interfaces and 24/7 maintenance capability to generic Ceph, helps customers reduce total cost of ownership and solve the dilemma of data expansion versus budget restriction.

Associate members of The Linux Foundation include government agencies and not-for-profit organizations that have demonstrated a commitment to building, sustaining, and using open source technologies. The following organizations are new Linux Foundation Associate members:

  • Blender Foundation is an independent nonprofit public benefit corporation that establishes services for active users and developers of Blender.
  • CERTH (Centre for Research and Technology Hellas) is one of the leading research centers in Greece with important scientific and technological achievements.
  • Enterprise Ethereum Alliance is the industry’s first global standards organization to deliver an open, standards-based architecture and specification to accelerate the adoption of Enterprise Ethereum.
  • FIWARE is a curated framework of open source platform components to accelerate the development of smart solutions.
  • Government of Bermuda
  • Ministry of Citizens Services provides a wide range of services to British Columbians across the province.
  • Monash University is one of Australia’s leading universities and helps change lives through research and education.
  • SARAO (South African Radio Astronomy Observatory) spearheads South Africa’s activities in Square Kilometre Array Radio Telescope in engineering, science and construction.
  • University of Kassel is a vibrant university characterized by its openness to new ideas in every single area of its work.
  • Visual Effects Society is a global professional honorary society representing the full breadth of visual effects practitioners including (but not limited to) artists, technologists, model makers, educators, and producers.
  • Washington State University has inspired the next generation of problem solvers since 1890.

With the support of its members, The Linux Foundation hosts open source projects across technologies including networking, security, cloud, blockchain, and more. This collaborative development model is helping technology advance at a rapid pace in a way that benefits individuals and organizations around the world.

Note – The Linux Foundation releases a look back list of new members joining the organization every month.

About The Linux Foundation

The Linux Foundation is the organization of choice for the world’s top developers and companies to build ecosystems that accelerate open technology development and industry adoption. Together with the worldwide open source community, it is solving the hardest technology problems by creating the largest shared technology investment in history. Founded in 2000, The Linux Foundation today provides tools, training and events to scale any open source project, which together deliver an economic impact not achievable by any one company. More information can be found at www.linuxfoundation.org.

# # #

The Linux Foundation has registered trademarks and uses trademarks. For a list of trademarks of The Linux Foundation, please see our trademark usage page: https://www.linuxfoundation.org/trademark-usage

 Source

Want To Run Linux On Android Without Rooting? Using UserLAnd

Just recently I came across a new app on Google Play Store that can help you run Linux on your existing Android smartphone. Named UserLAnd, this application is fully open source, and its code is available on GitHub.

The latest 1.0.0 version of the app follows the last beta release 0.5.3, which was under development for the past few months. So, let’s tell you what the free UserLAnd app has to offer.

You must be knowing that Android is based on a modified Linux kernel. So, it makes sense that you can use Android to run Linux commands and use tools like ssh? UserLAnd makes these things easier and lets you run Linux distros like Debian and Ubuntu.

lubuntu on userland

The major highlight of this app is that it doesn’t demand root access from you. It’s a big relief as rooting also exposes one’s device to numerous security flaws and warranty hazards. You can use it to install/uninstall apps like any other regular application.

To use the app, you can use either run single-click apps or make use of user-defined custom sessions. The second method involves defining the filesystem and services (vnc or ssh) you wish to use. After this, the app downloads the necessary files, sets up everything, and connects to the server.

You can go ahead and visit the project’s website and GitHub page to know more about it and how to use it.

Did you find UserLAnd interesting? Share your views and keep reading Fossbytes.

Also Read: La Frite Linux Mini Computer Looks Like An Ultra-affordable Raspberry Pi Alternative

Source

Tracktion’s T7 DAW is Now Free to Download on Linux

Last updated September 9, 2018

There are several good Digital Audio Workstations (DAWs) available for Linux. However, only a few of them are free to download.

Now, Tracktion’s T7 DAW became a freeware (although, not an open source software) and it is available for free to download across multiple platforms (Linux, Windows, and Mac).

FYI, Tracktion T7 is not open source software.

If you’ve kept tabs on what Tracktion’s up to, you must be knowing that its previous version (T6) was available for free while the T7 with all the features that a full-fledged DAW offers was in development. And, they decided to make it available for free.

With the inclusion of T7 DAW as one of the free DAWs available for Linux, some of the most popular DAWs like Reaper or Bitwig might offer a free version for Linux – to compete with. But, that’s just something to expect – without any facts stated.

T7 DAW Features

While there’s a lot of features to talk about in a DAW, but let us take a quick look on what the T7 DAW has to offer.

Overview Of Features:

  • Cross-platform support (Mac, Windows, and Linux)
  • VST/AU/Linux VST plugin support
  • Unlimited Audio/MIDI tracks
  • Automation Tools
  • Video Sync
  • Latency Management
  • Step Sequencer
  • Warp Time
  • Clip Layer Effects
  • LFO Generators
  • Freeze Point Technology
  • Pitch Fades

Have a look at the features of Tracktion T7 in this video:

If you think that the features offered is absolutely crazy, you should check out the system requirements before downloading it. As per their official site, it has been tested with Ubuntu 16.04 and recommends you a core i5 processor coupled with a minimum of 4 GB RAM.

No matter what project you are working on, the T7 DAW will definitely prove to be a useful Digital Audio Workstation without requiring you to spend any money.

Of course, there would be some features (like Melodyne Essential) that will be unavailable when compared to Tracktion’s Waveform 9 – which is a paid DAW.

Unless you’re an advanced music creator (or sound designer), you can do almost anything with Tracktion’s free T7 DAW.

You can get T7 DAW from the link below by registering an account with them.

What do you think about Tracktion’s T7 DAW? Is it good enough for you? Do you think that the paid ones might end up offering a free version for Linux as well?

Let us know your thoughts in the comments below.

About Ankush Das

A passionate technophile who also happens to be a Computer Science graduate. He has had bylines at a variety of publications that include Ubergizmo & Tech Cocktail. You will usually see cats dancing to the beautiful tunes sung by him.

Source

Nginx Browser Caching – LinuxAdmin.io

Nginx Browser Caching

You can use Nginx to Set cache expiration times to leverage browser caching for the user requesting specific file types. This will cause the browser to retain the downloaded image until the length of the expires header. This will cause faster page time loads on each subsequent request performed by the end user.

Prerequisites:

You will need to have Nginx already installed. If you do not please see How To Install Nginx From Source On CentOS

How To Check Current Nginx Browser Cache Behavior

Check headers on a existing image:

$ curl -Is http://domain.com/test.png

HTTP/1.1 200 OK
Server: nginx/1.11.13
Date: Thu, 08 Jun 2017 01:26:19 GMT
Content-Type: image/png
Content-Length: 6983
Last-Modified: Fri, 28 Apr 2017 02:21:20 GMT
Connection: keep-alive
ETag: “5902a720-1b47”
Expires: Thu, 15 Jun 2017 01:26:19 GMT
Cache-Control: max-age=604800
Accept-Ranges: bytes

If you look at the request, It is missing a Expires header. This is what needs to be in place to tell the browser to not check the file again until the cache time has expired.

Nginx Browser Cache Configuration

To implement this, you will need to edit your Nginx server configuration

nano /etc/nginx/nginx.conf

Inside the server{} you will want to place the file types you would like to cache and their respective times:

location ~* .(png|jpg|jpeg|gif|ico|otf)$ {
expires 1y;
}
location ~* .(js|css)$ {
expires 7d;
}

The first block says for the following file types .png, .jpg, .jpeg, .gif, .ico, and .otf you want to cache them for a period of 1 year. The second location indicates you want to cache .js and .css files for a period of 7 days. You can add other file types or adjust the time as you see first based on the needs of your site. Once that has been completed, go ahead and save the file.

Once that has been completed you will want restart Nginx to save the new configuration:

service nginx restart

You can then go ahead and check the same image as you did before adding the headers

$ curl -Is http://domain.com/test.png

HTTP/1.1 200 OK
Date: Thu, 08 Jun 2017 01:25:57 GMT
Content-Type: image/png
Content-Length: 6983
Connection: keep-alive
Last-Modified: Fri, 28 Apr 2017 02:21:20 GMT
ETag: “5902a720-1b47”
Expires: Fri, 25 May 2018 23:17:30 GMT
Cache-Control: max-age=31536000

You now see the Expires header and the time which should correspond with the length of the header you set on the file type. This will improve page speed for end users when they make multiple similar requests and it will also reduce overall server consumption per page request as well.

Jun 7, 2017LinuxAdmin.io

Source

Kernel handed back to creator.

And the updated code of conduct is now live, too

Linus Torvalds with toy penguins

Woke Linus Torvalds has returned from a four-week exile to once again steer the Linux kernel, the widely used software project he founded nearly 30 years ago.

The American-Finnish ex-firebrand programmer is back as its official custodian, according to temporary lead Greg Kroah-Hartman in an announcement for version 4.19 of the kernel for PCs, servers, and shedloads of other gear.

“And with that, Linus, I’m handing the kernel tree back to you,” Kroah-Hartman concluded. “You can have the joy of dealing with the merge window :)”

Torvalds had been away from the project since mid-September when the formerly cantankerous developer said he was taking a break, and going to “get help on how to behave differently and fix some issues in my tooling and workflow.” The reins were passed to Kroah-Hartman, who oversees the stable branch of the kernel, in the meantime.

“This is not some kind of ‘I’m burnt out, I need to just go away’ break,” Torvalds said at the time. “I’m not feeling like I don’t want to continue maintaining Linux. Quite the reverse. I very much do want to continue to do this project that I’ve been working on for almost three decades.”

Linus Torvalds flips the bird

Some ‘security people are f*cking morons’ says Linus Torvalds

READ MORE

Now, following his brief sabbatical in which he pledged to shed his abusive tendencies, it’s hoped a kinder and gentler Linus is ready to resume his duties. Perhaps not coincidentally, with the return of Torvalds will come a “harassment-free” code of conduct that is now part of the kernel source tree.

“Part of learning how things work is dealing with the interaction between people, and trying to understand the basic social norms and goals that we all share,” Kroah-Hartman explained.

“By providing a document in the kernel source tree that shows that all people, developers and maintainers alike, will be treated with respect and dignity while working together, we help to create a more welcome community to those newcomers, which our very future depends on if we all wish to see this project succeed at its goals.”

Hopefully the internet’s Mr T will not be too nice, though. Sometimes, frankly, we can all use his brutal honesty in assessing a situation. Just maybe a little less with the “SHUT THE F**K UP” “and WHAT THE F*CK IS GOING ON?” though. ®

Sponsored:
Following Bottomline’s journey to the Hybrid Cloud

Source

What is ZFS? Why People Use ZFS? [Explained for Beginners]

Today, we will take a look at ZFS, an advanced file system. We will discuss where it came from, what it is, and why it is so popular among techies and enterprise.

Even though I’m from the US, I prefer to pronounce it ZedFS instead of ZeeFS because it sounds cooler. You are free to pronounce it however you like.

Note: You will see ZFS repeated many times in the article. When I talk about feature and installation, I’m talking about OpenZFS. ZFS (developed by Oracle) and OpenZFS have followed different paths since Oracle shutdown OpenSolaris. (More on that later.)

History of ZFS

The Z File System (ZFS) was created by Matthew Ahrens and Jeff Bonwick in 2001. ZFS was designed to be a next generation file system for Sun Microsystems’ OpenSolaris. In 2008, ZFS was ported to FreeBSD. The same year a project was started to port ZFS to Linux. However, since ZFS is licensed under the Common Development and Distribution License, which is incompatible with the GNU General Public License, it cannot be included in the Linux kernel. To get around this problem, most Linux distros offer methods to install ZFS.

Shortly after Oracle purchased Sun Microsystems, OpenSolaris became close-source. All further development of ZFS became closed source, as well. Many of the developers of ZFS where unhappy about this turn of events. Two-thirds of the core ZFS devlopers, including Ahrens and Bonwick, left Oracle due to this decision. They joined other companies and created the OpenZFS project in September of 2013. The project has spearheaded the open-source development of ZFS.

Let’s go back to the license issue mentioned above. Since the OpenZFS project is separate from Oracle, some probably wonder why they don’t change the license to something that is compatible with the GPL so it can be included in the Linux kernel. According to the OpenZFS website, changing the license would involve contacting anyone who contributed code to the current OpenZFS implementation (including the initial, common ZFS code till OpenSolaris) and get their permission to change the license. Since this job is near impossible (because some contributors may be dead or hard to find), they have decided to keep the license they have.

What is ZFS? What are its features?

ZFS filesystem

As I said before, ZFS is an advanced file system. As such, it has some interesting features. Such as:

  • Pooled storage
  • Copy-on-write
  • Snapshots
  • Data integrity verification and automatic repair
  • RAID-Z
  • Maximum 16 Exabyte file size
  • Maximum 256 Quadrillion Zettabytes storage

Let’s break down a couple of those features.

Pooled Storage

Unlike most files systems, ZFS combines the features of a file system and a volume manager. This means that unlike other file systems, ZFS can create a file system that spans across a series of drives or a pool. Not only that but you can add storage to a pool by adding another drive. ZFS will handle partitioning and formatting.

Pooled storage in ZFSPooled storage in ZFS

Copy-on-write

Copy-on-write is another interesting (and cool) features. On most files system, when data is overwritten, it is lost forever. On ZFS, the new information is written to a different block. Once the write is complete, the file systems metadata is updated to point to the new info. This ensures that if the system crashes (or something else happens) while the write is taking place, the old data will be preserved. It also means that the system does not need to run fsck after a system crash.

Snapshots

Copy-on-write leads into another ZFS feature: snapshots. ZFS uses snapshots to track changes in the file system. “The snapshot contains the original version of the file system, and the live filesystem contains any changes made since the snapshot was taken. No additional space is used. As new data is written to the live file system, new blocks are allocated to store this data.” It a file is deleted, the snapshot reference is removed, as well. So, snapshots are mainly designed to track changes to files, but not the addition and creation of files.

Snapshots can be mounted as read-only to recover a past version of a file. It is also possible to rollback the live system to a previous snapshot. All changes made since the snapshot will be lost.

Data integrity verification and automatic repair

Whenever new data is written to ZFS, it creates a checksum for that data. When that data is read, the checksum is verified. If the checksum does not match, then ZFS knows that an error has been detected. ZFS will then automatically attempt to correct the error.

RAID-Z

ZFS can handle RAID without requiring any extra software or hardware. Unsurprisingly, ZFS has its own implementation of RAID: RAID-Z. RAID-Z is actually a variation of RAID-5. However, it is designed to overcome the RAID-5 write hole error, “in which the data and parity information become inconsistent after an unexpected restart”. To use the basic level of RAID-Z (RAID-Z1) you need at least two disks for storage and one for parity. RAID-Z2 required at least two storage drives and two drive for parity. RAID-Z3 requires at least two storage drives and three drive for parity. When drives are added to the RAID-Z pools, they have to be added in multiples of two.

Huge Storage potential

When ZFS was created, it was designed to be the last word in file systems. At a time when most file systems where 64-bit, the ZFS creators decided to jump right to 128-bit to future proof it. This means that ZFS “offers 16 billion billion times the capacity of 32- or 64-bit systems”. In fact, Jeff Bonwick (one of the creators) said that powering a “fully populating a 128-bit storage pool would, literally, require more energy than boiling the oceans.”

How to Install ZFS?

If you want to use ZFS out of the box, it would require installing either FreeBSD or an operating system using the illumos kernel. illumos is a fork of the OpenSolaris kernel.

In fact, support for ZFS is one of the main reasons why some experienced Linux users opt for BSD.

If you want to try ZFS on Linux, you can only use it as your storage file system. As a far as I know, no Linux distro give you the option to install ZFS on your root out of the box. If you are interested in trying ZFS on Linux, the ZFS on Linux project has a number of tutorials on how to do that.

Caveat

This article has sung the benefits of ZFS. Now let me tell you a quick problem with ZFS. Using RAID-Z can be expensive because of the number of drives you need to purchase to add storage space.

Have you ever used ZFS? What was your experience like? Let us know in the comments below.

If you found this article interesting, please take a minute to share it on social media, Hacker News or Reddit.

About John Paul

My name is John Paul Wohlscheid. I’m an aspiring mystery writer who loves to play with technology, especially Linux. You can catch up with me at my personal website

Source

Linux apps on Chrome OS: An easy-to-follow guide

Linux apps can expand your Chromebook’s capabilities and open up all sorts of interesting options — but first, you have to know where to begin.

JR Raphael

By JR Raphael

Contributing Editor, Computerworld | Oct 22, 2018 3:00 AM PT

Google’s Chrome OS platform sure isn’t what it used to be.

The software that started out as a strictly web-centric entity — with everything revolving around the Chrome browser and apps that could operate inside it — is now one of modern computing’s most versatile operating systems. Contemporary Chromebooks still run all the standard web-based stuff, of course, but they’re also capable of connecting to Google’s entire Play Store and running almost any Android app imaginable. And if that isn’t enough, many models have recently gained the ability to run Linux apps as well.

Linux, for the uninitiated, is a free and open-source operating system (well, technically a series of operating systems) adored by developers, privacy advocates, and plenty of other technically inclined hominids. Despite its geeky reputation, Linux is actually used for a variety of everyday purposes, even in the enterprise. When you hear people talk about Ubuntu, Mint, or Raspbian — the software associated with the ultra-affordable Raspberry Pi computers — you’re hearing the names of specific flavors, or “distributions,” of Linux. Even Chrome OS and Android have Linux-based technology at their cores.

For all of its utility, though, Linux isn’t always the most intuitive operating system. In fact, it can be downright confusing — especially when you have to head into the terminal, its powerful command-line interface, which is the only way to install Linux apps on a Chromebook. (Some forms of the OS allow you to stick with a more traditional graphical user interface and avoid the overwhelming vastness of the command line, but that’s not possible within the current Chrome OS implementation.)

linux apps chrome os terminalJR Raphael/IDG

Meet the oh-so-friendly face of Chrome OS’s Linux terminal.

So if you want to take advantage of Linux apps on a Chrome OS device, you’re gonna have to roll up your sleeves and learn a little good old-fashioned geek-level knowledge. Let’s take it one step at a time, shall we?

Part I: Why you’d want to use Linux apps on a Chromebook

First things first: Why bother? If you’re like most Chrome OS users, a Chromebook is perfectly fine for you as-is — and Linux apps are part of a virtual Bizarro World, with foreign-seeming titles and interfaces just different enough from familiar terrain to require a learning curve.

Well, the truth is that if your Chromebook already does everything you need, you probably don’t need to mess with Linux apps. Linux app support on Chrome OS isn’t really meant to be for everyone; it’s intended to fill in the gaps of what a Chromebook can accomplish for a specific subset of advanced “almost there” users — folks who are just about able to get by with a combination of cloud-centric software and Android applications but who have one or two specific lingering needs those categories of programs can’t address.

With Linux app support, for instance, you can install Photoshop-caliber image editing software onto a Chromebook. You can run robust audio- or video-editing software that exceeds the capabilities offered by web-based or even Android-based tools in that area. And perhaps most significantly, from a big-picture perspective, you can run code editors — including Google’s own official Android Studio development tool — which opens the world of Chrome OS up to Android developers.

As Google works to turn Chrome OS into a broadly viable all-purpose computing platform and Android desktop companion, eliminating these sorts of niche-level asterisks goes a long way in expanding the ecosystem’s appeal and shedding its longstanding limitations.

Part II: How to get started with Linux apps on a Chromebook

If you think you’d stand to benefit from using a Linux app on your Chrome OS device — or if you just want to explore and see what’s out there — the first step is to see if your Chromebook supports Linux apps in the first place.

Linux app support rolled out to Chrome OS’s main stable channel with Chrome OS 69 in September, but certain hardware and software requirements are attached — which means not all devices are eligible. The simplest way to see if your device has Linux app support is to open up the Chrome OS settings (by typing chrome://settings into the address bar of a browser window) and then type Linux into the search box at the top.

If you see a section appear with the label “Linux (Beta),” you’re good to go. If not, your device isn’t supported, and you’ll have to upgrade to a newer or more powerful model in order to use Linux software.

Provided you see the Linux-related section, click on it and then follow the steps that appear to enable Linux apps for your Chromebook. The system will take a few minutes to install all the necessary elements:

linux apps chrome os installing linuxJR Raphael/IDG

Hang tight while the Linux virtual machine is downloaded and installed.

When it’s done, you’ll see a terminal window like the one shown earlier in the story. Take a moment to celebrate: Your Chromebook is officially ready to run Linux apps. And now the real fun begins.

Part III: How to install Linux apps on a Chromebook

That same terminal window is where you’ll go anytime you want to install a new Linux application. You can always find it by opening your device’s app launcher and looking for the “Terminal” entry inside.

Once you’re in the Linux terminal, the specific command you’ll enter for installing an app is sudo apt-get install followed by the app’s official name. (Told ya this wasn’t exactly intuitive, right?)

So if, for instance, you wanted to install LibreOffice — a popular and fully featured open-source office suite — you’d open the terminal and type in:

sudo apt-get install libreoffice

A quick tip: While normal commands for pasting text (such as Ctrl-V) won’t work in the terminal window, you can copy text from anywhere and then right-click (or two-finger click, on a trackpad) in the terminal to make the text appear.

Once you hit enter, the system will put a bunch of info on your screen and ask you to confirm the installation. Don’t freak out; just type the letter y and hit enter again, then wait while the installation occurs.

linux apps chrome os installationJR Raphael/IDG

Get ready for a lot of fast-scrolling text when you install a Linux app onto your Chromebook.

You’ll see a ton of text scroll down the screen while components are downloaded, unpacked, and installed. Be patient — it may take a while! When the scrolling stops and the terminal returns to the green-colored command prompt, you can safely close it (by typing exit into the prompt and then hitting enter) and go look in your Chrome OS launcher to find your freshly installed application.

linux apps chrome os launcherJR Raphael/IDG

Once installed, Linux apps live inside the regular Chrome OS launcher — alongside Android apps, web apps, and anything else on your device.

At that point, you can use the app like any other program on your device. The one caveat is that for security reasons, Linux apps can’t access your Chromebook’s full file system; they can see only a special “Linux apps” folder within the local storage. So anytime you need to pull up an existing file — be it from your local storage, an external drive, or any connected cloud storage services — you’ll first need to open the Chrome OS Files app and copy the file into that “Linux apps” area.

Part IV: How to update or uninstall Linux apps on a Chromebook

Next in our list of not-so-user-friendly considerations to remember: Linux apps won’t automatically update themselves or necessarily even notify you about available updates; instead, it’s up to you to periodically check in for updates via the terminal. On the plus side, you can search for updates to all your Linux apps at once rather than having to check individually.

To do so, open that Terminal app in your Chromebook’s launcher and type in:

sudo apt-get update && sudo apt-get upgrade

The first part of that command searches for updates to all your Linux apps; the second part downloads and installs them. All that happens once you enter the command, without any further input required. Isn’t Linux odd?

If you ever need to uninstall anything, meanwhile, use the following terminal command (substituting “libreoffice” with whatever app you want to uninstall):

sudo apt-get remove libreoffice

Part V: An easier option

Does all of this sound like an awful lot of work? It kind of is — but take heart: There’s a simpler option, though it, too, requires you to use some of the foundational knowledge we’ve just established.

Employing the above mechanisms, you can install what’s called a Software Center — basically, an app store for Linux apps. It gives you a graphical interface for finding programs, installing or uninstalling them, and even updating them down the line.

First, however, you have to install the Software Center, and the process is exactly like installing any other Linux app. So go back to your terminal and enter the following command:

sudo apt-get install gnome-software gnome-packagekit

Press enter and confirm as needed. Once the process is finished, you’ll see a new item in your Chromebook’s app launcher called “Software.”

You aren’t finished yet, though. (See? Nothing’s truly simple in this domain.) Odds are, when you first open the Software Center, you’ll find very little on its virtual shelves. You can try rebooting your Chromebook to see if that fixes things, but if that doesn’t work, you’ll need to go back into the terminal to force an update. First, type:

sudo apt-get update

Press enter and allow that process to finish. Then, type:

sudo apt-get dist-upgrade

Once more, press enter and let the system do its thing. When it’s done, reboot your Chromebook — and then you should see the fully stocked Software Center, ready to handle all your Linux app needs with relative ease:

linux apps chrome os software centerJR Raphael/IDG

A Software Center makes the act of managing Linux apps much simpler — once you get it installed, that is.

And with that, my geek-card-carrying friend, allow me to welcome you to the world of Linux apps on Chrome OS. As you can see, this setup certainly isn’t intended for everyone at this point — but for those of us who need it and are brave enough to pursue it, ample rewards await.

Which Linux apps are worth your while? Stay tuned for my collection of Linux-on-Chromebook recommendations, coming soon to Computerworld.com.

Source

Block Countries With Nginx and GeoIP

You can use nginx to either allow or deny certain countries from accessing your site using the GeoIP database which maps IP addresses to the origin country.

Nginx GeoIP Requirements

Nginx Installation – Nginx must already be installed on your server if it is not yet. Please see How to Install Nginx

Nginx must also be compiled with –with-http_geoip_module

To make sure type the following

nginx -V 2>&1|grep –color=always with-http_geoip_module

You should see the returned output contain with-http_geoip_module

If it does not, you will need to change to the source direct copy the entire configuration line and append –with-http_geoip_module to reconfigure

./configure –user=nginx –group=nginx –prefix=/etc/nginx –sbin-path=/usr/sbin/nginx –conf-path=/etc/nginx/nginx.conf –pid-path=/var/run/nginx.pid –lock-path=/var/run/nginx.lock –error-log-path=/var/log/nginx/error.log –http-log-path=/var/log/nginx/access.log –with-http_gzip_static_module –with-http_stub_status_module –with-http_ssl_module –with-pcre –with-file-aio –with-http_realip_module –without-http_scgi_module –without-http_uwsgi_module –with-http_realip_module –with-http_geoip_module

Then

make && make install

Install the GeoIP Database

Create a new directory for the GeoIP database to go:

mkdir /usr/share/geoip

Change to that directory:

cd /usr/share/geoip

Get the latest GeoIP database, this is the free ‘lite’ version. MaxMind also offers paid versions as well.

wget http://geolite.maxmind.com/download/geoip/database/GeoLiteCountry/GeoIP.dat.gz

Gunzip the database:

gunzip GeoIP.dat.gz

Configure Nginx

Nginx needs a global configuration and then to be told in each server block to restrict IP access.

nano /etc/nginx/nginx.conf

You will want to insert the following in to the http{} block

geoip_country /usr/share/geoip/GeoIP.dat;
map $geoip_country_code $allow_country {
default yes;
EG no;
FR no;
FI no;
}

Each country code you want to block would be indicated above. This wont create the actual block it will just create the map. Next you will want to edit the server{} block and add the following

if ($allow_country = no) {
return 403;
}

You will then save the file and restart nginx

service nginx restart

Now any countries you have set to ‘no’ will receive a 403 forbidden page. This could be switched to only allow certain countries, by setting the default to no and entering each country with a yes next to it that you wanted to allow.

Jun 13, 2017LinuxAdmin.io

Source

Amazon Connect Now Supports Service-Linked Roles

Posted On: Oct 19, 2018

Today, Amazon Connect is introducing support for using AWS Identity and Access Management (IAM) service-linked roles, a new type of IAM role that allows you to easily delegate permissions to AWS services.

These service-linked roles are predefined by Amazon Connect and include all the permissions that the service requires to use other AWS services on your behalf. Examples include the permissions that Amazon Connect requires to use Amazon S3 for call recordings, Amazon Kinesis for streaming data, or Amazon Lex to invoke a chatbot.

Unlike a normal IAM role, you cannot delete the service-linked role if it is still in use by an Amazon Connect instance. This protects you from inadvertently revoking Amazon Connect’s required permissions to your resources. The addition of service-linked roles to Amazon Connect also helps with monitoring and auditing requirements in AWS CloudTrail by logging actions performed by Amazon Connect against the respective service-linked role.

Service-linked roles are available in all AWS regions where Amazon Connect is offered. There is no charge in addition to standard pricing for service usage and associated telephony rates. To learn more about Amazon Connect, the AWS service for self-service contact centers in the cloud, please visit the Amazon Connect website.

Source

WP2Social Auto Publish Powered By : XYZScripts.com