Language Selection

English French German Italian Portuguese Spanish

LinuxLinks

Syndicate content
The Linux Portal Site
Updated: 2 hours 9 min ago

6 Excellent Free Books to Learn OCaml

20 hours 33 min ago

The OCaml system is the main implementation of the Caml language. It has a very strong type-checking system, offers a powerful module system, automatic memory management, first-class functions, and adds a full-fledged object-oriented layer.

The post 6 Excellent Free Books to Learn OCaml appeared first on LinuxLinks.

Excellent Utilities: cheat.sh – community driven cheat sheet

Monday 21st of October 2019 07:13:06 AM

cheat.sh offers unified access to the best community driven documentation repositories of the world via curl/browser interface. There's also an installable utility for more flexibility.

The post Excellent Utilities: cheat.sh – community driven cheat sheet appeared first on LinuxLinks.

Linux Candy: Ternimal – animated lifeform in the terminal

Friday 18th of October 2019 09:14:24 AM

Ternimal simulates a lifeform in the terminal using Unicode block symbols. It's a script written in Rust with no dependencies and consumes few resources.

The post Linux Candy: Ternimal – animated lifeform in the terminal appeared first on LinuxLinks.

Excellent Free Books to Learn VimL

Thursday 17th of October 2019 08:49:01 AM

VimL is a powerful scripting language of the Vim editor. You can use this dynamic, imperative language to design new tools, automate tasks, and redefine existing features of Vim. Here's our recommended free VimL books.

The post Excellent Free Books to Learn VimL appeared first on LinuxLinks.

6 Excellent Free Linux Reference Management Tools

Wednesday 16th of October 2019 04:35:29 PM

Reference management software is software for academics and authors to use to record and use bibliographic citations. This type of software typically uses a database to store the bibliographic references, together with a system for filtering the list in a format needed desirable to scholarly journals and publishers.

The post 6 Excellent Free Linux Reference Management Tools appeared first on LinuxLinks.

Excellent Free Books to Learn Erlang

Tuesday 15th of October 2019 01:21:29 PM

Erlang is a general-purpose, concurrent, declarative, functional programming language and runtime environment developed by Ericsson. Here's our recommended free books for you to add another language to your bow!

The post Excellent Free Books to Learn Erlang appeared first on LinuxLinks.

starship – elegant cross-shell prompt at your fingertips

Monday 14th of October 2019 10:14:17 AM

starship is an intelligent and non-intrusive prompt for anyone who spends time at a shell. It's free and open source software. Read our verdict.

The post starship – elegant cross-shell prompt at your fingertips appeared first on LinuxLinks.

kitty – hardware-accelerated terminal emulator

Friday 11th of October 2019 06:10:25 AM

kitty offers GPU-acceleration and is targeted at power keyboard users. It's billed as a modern, hackable, featureful, OpenGL based terminal emulator. Here's a concise review of this terminal emulator.

The post kitty – hardware-accelerated terminal emulator appeared first on LinuxLinks.

Excellent Free Books to Learn BASIC

Thursday 10th of October 2019 06:06:51 AM

BASIC (Beginner’s All-purpose Symbolic Instruction Code) is a family of general-purpose, high-level programming languages whose design philosophy emphasizes ease of use.

The post Excellent Free Books to Learn BASIC appeared first on LinuxLinks.

Top Photo Metadata Editors (Updated 2019)

Wednesday 9th of October 2019 06:48:33 AM

A metadata editor is computer software which allows users to view and edit metadata tags interactively and save them in the graphics file. So, metadata is information that is part of the image file and contains information about the image itself and the creation of the image. It can set textual information such as title, description, exposure time, ISO value, focal length, and copyright.

The post Top Photo Metadata Editors (Updated 2019) appeared first on LinuxLinks.

7 Excellent Free Books to Learn HTML

Tuesday 8th of October 2019 06:04:40 AM

HyperText Markup Language (HTML) is used to create web pages and other information that is intended for display in a web browser.

The post 7 Excellent Free Books to Learn HTML appeared first on LinuxLinks.

Linux Candy: cacafire – Color ASCII Fire

Monday 7th of October 2019 07:12:35 AM

The nights are drawing in. You want to feel warm and toasty. And nothing beats a log fire. cacafire displays burning ASCII art flames.

The post Linux Candy: cacafire – Color ASCII Fire appeared first on LinuxLinks.

Excellent Utilities: Ananicy – auto nice daemon

Friday 4th of October 2019 06:43:39 AM

Ananicy is a shell daemon created to manage processes' IO and CPU priorities, with community-driven set of rules for popular applications. Here's our review of this free and open source program.

The post Excellent Utilities: Ananicy – auto nice daemon appeared first on LinuxLinks.

7 Excellent Free Books to Learn Forth

Thursday 3rd of October 2019 06:55:14 AM

Forth is an imperative stack-based programming language, and a member of the class of extensible interactive languages. Here's our recommended free books to learn Forth.

The post 7 Excellent Free Books to Learn Forth appeared first on LinuxLinks.

13 Python Natural Language Processing Tools

Wednesday 2nd of October 2019 03:47:33 PM

Natural language processing (NLP) is an exciting field of computer science, artificial intelligence, and computational linguistics concerned with the interactions between computers and human (natural) languages. It includes word and sentence tokenization, text classification and sentiment analysis, spelling correction, information extraction, parsing, meaning extraction, and question answering.

The post 13 Python Natural Language Processing Tools appeared first on LinuxLinks.

14 Excellent Free Books to Learn Prolog

Tuesday 1st of October 2019 08:06:15 AM

Prolog is a general purpose, declarative, logic programming language, often associated with artificial intelligence, computational linguistics, intelligent database retrieval, and problem solving. Read about our recommended free Prolog books.

The post 14 Excellent Free Books to Learn Prolog appeared first on LinuxLinks.

Linux Candy: ponysay – cowsay reimplemention for ponies

Monday 30th of September 2019 12:50:58 PM

ponysay is a rewrite of cowsay with lots of full-color characters from My Little Pony. There's over 400 characters and character combinations.

The post Linux Candy: ponysay – cowsay reimplemention for ponies appeared first on LinuxLinks.

8 Excellent Java Natural Language Processing Tools

Friday 27th of September 2019 08:58:46 AM

Natural language processing (NLP) is an exciting field of computer science, artificial intelligence, and computational linguistics concerned with the interactions between computers and human (natural) languages. It includes word and sentence tokenization, text classification and sentiment analysis, spelling correction, information extraction, parsing, meaning extraction, and question answering.

The post 8 Excellent Java Natural Language Processing Tools appeared first on LinuxLinks.

7 Excellent Free Books to Learn Scheme

Thursday 26th of September 2019 06:49:13 AM

Scheme is a general-purpose, functional, programming language descended from Lisp and Algol. It is a statically scoped and properly tail-recursive dialect of Lisp.

The post 7 Excellent Free Books to Learn Scheme appeared first on LinuxLinks.

8 Best Free Linux Camera Tools

Wednesday 25th of September 2019 06:55:35 AM

Linux offers excellent software for dealing with RAW files, for remotely operating cameras, importing and processing raw data, as well as software to read, write and edit camera metadata.

The post 8 Best Free Linux Camera Tools appeared first on LinuxLinks.

More in Tux Machines

Canonical Outs New Linux Kernel Security Update for Ubuntu 18.04 and 16.04 LTS

Affecting both the Linux 4.15 kernel used in Ubuntu 18.04 LTS (Bionic Beaver) and Ubuntu 16.04.6 LTS (Xenial Xerus) systems, the new security patch fixed an improperly implemented Spectre mitigation in the ptrace susbsystem (CVE-2019-15902), which could allow a local attacker to expose sensitive information. It also addresses a buffer overread (CVE-2019-15918) discovered that the SMB networking file system implementation, which could allow an attacker to expose sensitive information (kernel memory), two flaws (CVE-2019-15117 and CVE-2019-15118) discovered in the USB audio driver that may allow a physically proximate attacker to crash the system, and a flaw (CVE-2019-14821) in the KVM hypervisor implementation that let a local attacker to crash the system. Read more

Leftovers: MX-19, Versalogic and Security

  • MX-19 “patito feo” released!

    We are pleased to offer MX-19 for your use. As usual, this iso includes the latest updates from debian 10.1 (buster), antiX and MX repos.

  • Compact Apollo Lake SBC aims sky high

    Versalogic’s Linux-ready, sandwich-style “Harrier” SBC has an Apollo Lake processor and a compact 95 x 55mm footprint, ECC RAM support, and ruggedization features designed for high altitude UAVs. Versalogic announced a Harrier SBC due in Q1 2020 that revises the compact, COM-and-carrier design of its three-year-old, Intel Bay Trail based Osprey, but advances to the newer Intel Apollo Lake. The Osprey is similarly bereft of real-world ports to enable easier real-world deployments in constrained environments.

  • Security updates for Tuesday

    Security updates have been issued by CentOS (jss and kernel), Debian (libpcap, openjdk-8, and tcpdump), Fedora (java-11-openjdk), openSUSE (libreoffice), Oracle (java-1.7.0-openjdk), Red Hat (java-1.7.0-openjdk, python, and wget), Scientific Linux (java-1.7.0-openjdk), SUSE (ceph, ceph-iscsi, ses-manual_en, dhcp, openconnect, and procps), and Ubuntu (exiv2, linux, linux-aws, linux-azure, linux-gcp, linux-kvm, linux-raspi2, linux, linux-aws, linux-kvm, linux-raspi2, linux-snapdragon, linux-hwe, linux-azure, linux-gcp, linux-gke-5.0, linux-snapdragon, and uw-imap).

  • Password lessons: Longer is better, so is salt

    Infosec pros who had no idea of how easily a stolen list of hashed passwords could be cracked got a sobering lesson at this month’s SecTor security conference in Toronto. There, Will Hunt, co-founder of the U.K. based In.security consulting firm, casually talked of systems that can be built around a common (about $1,500) Nvidea GTX 2080 graphics card that could make 100 billion guesses a second in a brute force attack.

Unix Celebrates 50 Years

Today and tomorrow Nokia Bell Labs is hosting a two-day event celebrating 50 years of the Unix operating system, reflecting on Unix’s past and exploring the future of computing. Speakers and panelists include many of the original team that built Unix and designed the C programming language. Read more

Red Hat Leftovers

  • How we brought JavaScript to life for Command Line Heroes

    Animators within Red Hat?s Open Studio help bring Command Line Heroes? artwork more to life. All throughout Season 3, they?ve added movement to our episode pages and created eye-catching trailers for social and Red Hat?s YouTube channel. This post highlights their important contributions to the Command Line Heroes? creative process by looking at their work for Episode 3 of Season 4: Creating JavaScript. Also, designer Karen Crowson talks about the easter eggs in that episode?s artwork.

  • Red Hat Ceph Storage RGW deployment strategies and sizing guidance

    Starting in Red Hat Ceph Storage 3.0, Red Hat added support for Containerized Storage Daemons (CSD) which allows the software-defined storage components (Ceph MON, OSD, MGR, RGW, etc) to run within containers. CSD avoids the need to have dedicated nodes for storage services thus reducing both CAPEX and OPEX by co-located storage containerized daemons. Ceph-Ansible provides the required mechanism to put resource fencing to each storage container which is useful for running multiple storage daemon containers on one physical node. In this blog post, we will cover strategies to deploy RGW containers and their resource sizing guidance. Before we dive into the performance, let's understand what are the different ways to deploy RGW.

  • OpenShift 4.2: New YAML Editor

    Through our built-in YAML editor, users can create and edit resources right in the Red Hat OpenShift Web Console UI. In the latest release, we’ve upgraded our editor to include language server support. What is language server support? The language server support feature uses the OpenAPI schema from Kubernetes to provide content assist inside the YAML editor based on the type of resource you are editing. More specifically, the language server support offers the following capabilities: Improved YAML validation: The new editor provides feedback in context, directing you to the exact line and position that requires attention. Document outlining: Document outlines offer a quick way to navigate your code. Auto completion: While in the editor, language server support will provide you with valid configuration information as you type, allowing you to edit faster. Hover support: Hovering over a property will show a description of the associated schema. Advanced formatting: Format your YAML.