Linux-Mint-Guide
Linux Mint Guide
https://github.com/mikeroyal/Linux-Mint-Guide
Last synced: about 7 hours ago
JSON representation
-
Kubernetes Learning Resources
-
Linux Mint Software Center
-
Lutris
-
Microservices
- Traefik - source Edge Router that makes publishing your services a fun and easy experience. It receives requests on behalf of your system and finds out which components are responsible for handling them. What sets Traefik apart, besides its many features, is that it automatically discovers the right configuration for your services.
-
ML frameworks & applications
- PyTorch
- Amazon SageMaker
- Azure Databricks - based big data analytics service designed for data science and data engineering. Azure Databricks, sets up your Apache Spark environment in minutes, autoscale, and collaborate on shared projects in an interactive workspace. Azure Databricks supports Python, Scala, R, Java, and SQL, as well as data science frameworks and libraries including TensorFlow, PyTorch, and scikit-learn.
- Open Neural Network Exchange(ONNX) - in operators and standard data types.
- Apache MXNet
- Anaconda
- Scikit-Learn
- NVIDIA cuDNN - accelerated library of primitives for [deep neural networks](https://developer.nvidia.com/deep-learning). cuDNN provides highly tuned implementations for standard routines such as forward and backward convolution, pooling, normalization, and activation layers. cuDNN accelerates widely used deep learning frameworks, including [Caffe2](https://caffe2.ai/), [Chainer](https://chainer.org/), [Keras](https://keras.io/), [MATLAB](https://www.mathworks.com/solutions/deep-learning.html), [MxNet](https://mxnet.incubator.apache.org/), [PyTorch](https://pytorch.org/), and [TensorFlow](https://www.tensorflow.org/).
- Jupyter Notebook - source web application that allows you to create and share documents that contain live code, equations, visualizations and narrative text. Jupyter is used widely in industries that do data cleaning and transformation, numerical simulation, statistical modeling, data visualization, data science, and machine learning.
- Apache PredictionIO
- BigDL
- Apache Spark™ MLflow
- MLflow Tracking
- MLflow Projects
- MLflow Models
- Model Registry
- Eclipse Deeplearning4J (DL4J) - based(Scala, Kotlin, Clojure, and Groovy) deep learning application. This means starting with the raw data, loading and preprocessing it from wherever and whatever format it is in to building and tuning a wide variety of simple and complex deep learning networks.
- Chainer - based deep learning framework aiming at flexibility. It provides automatic differentiation APIs based on the define-by-run approach (dynamic computational graphs) as well as object-oriented high-level APIs to build and train neural networks. It also supports CUDA/cuDNN using [CuPy](https://github.com/cupy/cupy) for high performance training and inference.
- Tensorman
- Azure Databricks - based big data analytics service designed for data science and data engineering. Azure Databricks, sets up your Apache Spark environment in minutes, autoscale, and collaborate on shared projects in an interactive workspace. Azure Databricks supports Python, Scala, R, Java, and SQL, as well as data science frameworks and libraries including TensorFlow, PyTorch, and scikit-learn.
- PlaidML
- OpenCV - time computer vision applications. The C++, Python, and Java interfaces support Linux, MacOS, Windows, iOS, and Android.
- Caffe
- Theano - dimensional arrays efficiently including tight integration with NumPy.
- nGraph - of-use to AI developers.
- Apache Spark Connector for SQL Server and Azure SQL - performance connector that enables you to use transactional data in big data analytics and persists results for ad-hoc queries or reporting. The connector allows you to use any SQL database, on-premises or in the cloud, as an input data source or output data sink for Spark jobs.
- Cluster Manager for Apache Kafka(CMAK)
- Numba - aware optimizing compiler for Python sponsored by Anaconda, Inc. It uses the LLVM compiler project to generate machine code from Python syntax. Numba can compile a large subset of numerically-focused Python, including many NumPy functions. Additionally, Numba has support for automatic parallelization of loops, generation of GPU-accelerated code, and creation of ufuncs and C callbacks.
- cuML - learn.
- AutoGluon - accuracy deep learning models on tabular, image, and text data.
- TensorFlow - to-end open source platform for machine learning. It has a comprehensive, flexible ecosystem of tools, libraries and community resources that lets researchers push the state-of-the-art in ML and developers easily build and deploy ML powered applications.
- Koalas
-
Networking Learning Resources
- AWS Certified Security - Specialty Certification
- Cisco Security Certifications
- The Red Hat Certified Specialist in Security: Linux
- Linux Professional Institute LPIC-3 Enterprise Security Certification
- CCNP Routing and Switching
- Certified Information Security Manager(CISM)
- Wireshark Certified Network Analyst (WCNA)
- Citrix Certified Associate – Networking(CCA-N)
- Citrix Certified Professional – Virtualization(CCP-V)
- Networking courses and specializations from Coursera
- Network & Security Courses from Udemy
- Network & Security Courses from edX
-
Online ML Learning Resources
-
Open Source Security Learning Resources
- Microsoft Open Source Software Security
- How Layer 7 of the Internet Works
- The Libgcrypt Reference Manual
- The Open Web Application Security Project(OWASP) Foundation Top 10
- RSA Certification Program
- Check Point Certified Security Master (CCSM) Certification
- Certified Cloud Security Professional(CCSP) Certification
- Certified Information Systems Security Professional (CISSP) Certification
- Security Training Certifications and Courses from Udemy
- Security Certifications Training from Pluarlsight
- Statistical Noise
- Laplacian Noise - distributed noise to a function.
- Microsoft Open Source Software Security
- The Seven Properties of Highly Secure Devices
- Cisco Security Certifications
- Cybersecurity Courses and Certifications by Offensive Security
- Juniper Networks Certification Program Enterprise (JNCP)
- Differential Privacy
- Linux Professional Institute LPIC-3 Enterprise Security Certification
- Cloudflare Open Source Security
- The 7 Kinds of Security
- Best Practices for Using Open Source Code from The Linux Foundation
- Cybersecurity Training and Courses from IBM Skills
- Security Training Certifications and Courses from Coursera
-
Performance Benchmarks
- Geekbench 5 - platform benchmark that measures your system's performance with the press of a button.
- UNIGINE Superposition
-
Privacy Learning Resources
- Apple's Differential Privacy Overview
- Learning with Privacy at Scale with Apple Machine Learning
- Microsoft Research Differential Privacy Overview
- Responsible Machine Learning with Microsoft Azure
- Responsible AI Resources with Microsoft AI
- Preserve data privacy by using differential privacy and the SmartNoise package
- Open Differential Privacy(OpenDP) Initiative by Microsoft and Harvard
- Computing Private Statistics with Privacy on Beam from Google Codelabs
- Introducing TensorFlow Privacy: Learning with Differential Privacy for Training Data
- Differentially-Private Stochastic Gradient Descent(DP-SGD)
- Learning Differential Privacy from Harvard University Privacy Tools Project
- Harvard University Privacy Tools Project Courses & Educational Materials
- The Weaknesses of Differential Privacy course on Coursera
- The Differential Privacy of Bayesian Inference
- Simultaneous private learning of multiple concepts
- The Complexity of Computing the Optimal Composition of Differential Privacy
- Order revealing encryption and the hardness of private learning
- SAP HANA data anonymization using SAP Software Solutions
- SAP HANA Security using their In-Memory Database
- DEFCON Differential Privacy Training Launch
- Secure and Private AI course on Udacity
- Differential Privacy - Security and Privacy for Big Data - Part 1 course on Coursera
- Differential Privacy - Security and Privacy for Big Data - Part 2 course on Coursera
- Certified Ethical Emerging Technologist Professional Certificate course on Coursera
- Open Differential Privacy(OpenDP) Initiative by Microsoft and Harvard
- Google's Differential Privacy Library
- Open Differential Privacy(OpenDP) Initiative by Microsoft and Harvard
- Open Differential Privacy(OpenDP) Initiative by Microsoft and Harvard
- Open Differential Privacy(OpenDP) Initiative by Microsoft and Harvard
- Open Differential Privacy(OpenDP) Initiative by Microsoft and Harvard
- Responsible Machine Learning with Microsoft Azure
- Open Differential Privacy(OpenDP) Initiative by Microsoft and Harvard
- Open Differential Privacy(OpenDP) Initiative by Microsoft and Harvard
- Computing Private Statistics with Privacy on Beam from Google Codelabs
- TensorFlow Federated: Machine Learning on Decentralized Data
- Responsible AI Resources with Microsoft AI
- Federated Analytics: Collaborative Data Science without Data Collection
- The Weaknesses of Differential Privacy course on Coursera
-
Protocols
- OAuth 2.0 - party applications to access the user account.
-
Robotics Learning Resources
- Learn Robotics with Online Courses and Classes from edX
- Microsoft AI School
- Azure VM templates to bootstrap ROS and ROS 2 environments
- Google Robotics Research
- Open Source Security Foundation (OpenSSF) - industry collaboration that brings together leaders to improve the security of open source software by building a broader community, targeted initiatives, and best practices. The OpenSSF brings together open source security initiatives under one foundation to accelerate work through cross-industry support. Along with the Core Infrastructure Initiative and the Open Source Security Coalition, and will include new working groups that address vulnerability disclosures, security tooling and more.
- RIA Robotic Integrator Certification Program
- Free Online AI & Robotics Courses
- Carnegie Mellon Robotics Academy
- Top Robotics Courses Online from Udemy
- AWS RoboMaker – Develop, Test, Deploy, and Manage Intelligent Robotics Apps
- RIA Robotic Integrator Certification Program
- Microsoft AI School
- REC Foundation Robotics Industry Certification
-
Security Standards, Frameworks and Benchmarks
- STIGs Benchmarks - Security Technical Implementation Guides
- ISO Standards Catalogue
- Common Criteria for Information Technology Security Evaluation (CC)
- EU GDPR (General Data Protection Regulation)
- CCPA (California Consumer Privacy Act)
- ISO 22301 - practice framework for implementing an optimised BCMS (business continuity management system).
- ISO 27701
- SOC 2
- ISO27001 - effectively.
- CIS Benchmarks - CIS Center for Internet Security
- NIST CSF
-
Security Tools
- AppArmor - to-use Linux application security system. AppArmor proactively protects the operating system and applications from external or internal threats, even zero-day attacks, by enforcing good behavior and preventing both known and unknown application flaws from being exploited. AppArmor supplements the traditional Unix discretionary access control (DAC) model by providing mandatory access control (MAC). It has been included in the mainline Linux kernel since version 2.6.36 and its development has been supported by Canonical since 2009.
- Control Groups(Cgroups) - defined groups of tasks (processes) running on a system.
- Libgcrypt
- Kali Linux - class information security training and penetration testing services.
- Pi-hole - side software, intended for use on a private network. It is designed for use on embedded devices with network capability, such as the Raspberry Pi, but it can be used on other machines running Linux and cloud implementations.
- Aircrack-ng - PSK cracker and analysis tool for 802.11 wireless LANs. It works with any wireless network interface controller whose driver supports raw monitoring mode and can sniff 802.11a, 802.11b and 802.11g traffic.
- Burp Suite
- KernelCI - based open source distributed test automation system focused on upstream kernel development. The primary goal of KernelCI is to use an open testing philosophy to ensure the quality, stability and long-term maintenance of the Linux kernel.
- Continuous Kernel Integration project
- Cilium
- Istio
- Scapy - based interactive packet manipulation program & library.
- OSSEC - source host-based intrusion detection system. It performs log analysis, integrity checking, Windows registry monitoring, rootkit detection, time-based alerting, and active response.
- Metasploit Project
- Nmap
- pfSense
- Snort - source, free and lightweight network intrusion detection system (NIDS) software for Linux and Windows to detect emerging threats.
- Wireshark - source packet analyzer. It is used for network troubleshooting, analysis, software and communications protocol development, and education.
- OpenSCAP
- Open Vulnerability and Assessment Language
- ClamAV
- SELinux - rwxr-xr-x) are modifiable by the user and the applications which the user runs. Conversely, SELinux access controls are determined by a policy loaded on the system which may not be changed by careless users or misbehaving applications.
- EarlyOOM - memory situations with heavy swap usage.
- Hubble
- Certgen
- syzkaller - guided kernel fuzzer.
- SchedViz
- oss-fuzz
- Wfuzz
- Patchwork - based patch tracking system designed to facilitate the contribution and management of contributions to an open-source project.
- Snowpatch - based, mailing-list-centric git workflow. This workflow is used by a number of well-known open source projects such as the Linux kernel.
- Tink - language, cross-platform, open source library that provides cryptographic APIs that are secure, easy to use correctly, and harder to misuse.
- Control Groups(Cgroups) - defined groups of tasks (processes) running on a system.
- eBPF - rich without continuing to add additional layers of complexity to the system.
- OWASP - available articles, methodologies, documentation, tools, and technologies in the field of web application security.
-
Snaps
-
Steam
-
Tools
- Panda3D - source and free for any purpose, including commercial ventures.
- Source 2 - Life: Alyx.
- Open Graphics Library(OpenGL) - accelerated rendering of 2D/3D vector graphics currently developed by the [Khronos Group](https://www.khronos.org/).
- Open Computing Language (OpenCL) - to-parallel-computing-zNrIS) of heterogeneous platforms consisting of CPUs, GPUs, and other hardware accelerators found in supercomputers, cloud servers, personal computers, mobile devices and embedded platforms.
- HGIG
- Superpowers - time collaborative projects . You can use it solo like a regular offline game maker, or setup a password and let friends join in on your project through their Web browser.
- Privacy on Beam - to-end differential privacy solution built on [Apache Beam](https://beam.apache.org/documentation/). It is intended to be usable by all developers, regardless of their differential privacy expertise.
- BoTorch
- Opacus
- PySyft - learning-collaborative.html), [Differential Privacy](https://www.microsoft.com/en-us/ai/ai-lab-differential-privacy), and Encrypted Computation (like [Multi-Party Computation (MPC)](https://multiparty.org) and [Homomorphic Encryption (HE)](https://www.microsoft.com/en-us/research/project/homomorphic-encryption/) within the main Deep Learning frameworks like [PyTorch](https://pytorch.org/) and [TensorFlow](https://www.tensorflow.org/).
- TensorFlow Privacy
- PyDP
- Skorch - learn compatible neural network library that wraps PyTorch.
- Diffprivlib
Programming Languages
Categories
Game Development Learning Resources
85
DevOps Tools
79
Privacy Learning Resources
38
Security Tools
35
Essential Apps(depending on your workflow)
33
ML frameworks & applications
32
Databases and Tools
28
Tools for Robotics
25
Advanced Topics
24
Open Source Security Learning Resources
24
Kubernetes Learning Resources
23
Tools
23
DevOps Learning Resources
21
Database Learning Resources
15
Flutter Learning Resources
15
Robotics Learning Resources
13
Cloud Native Learning Resources
13
Game Engines
12
Augmented Reality (AR) & Virtual Reality (VR)
12
Networking Learning Resources
12
Security Standards, Frameworks and Benchmarks
11
GameHub
9
Game Emulators
8
Virtualization
8
DevOps
7
Flutter Tools
6
Online ML Learning Resources
4
Game Streaming
4
Steam
3
Flatpaks
2
AppImages
2
Performance Benchmarks
2
Graphics Performance
2
Containers
2
Snaps
2
Lutris
2
Continuous Integration/Continuous Delivery
2
Winetricks
1
Microservices
1
Wine
1
License
1
Protocols
1
Linux Mint Software Center
1
Sub Categories
Keywords
linux
8
ros
6
python
5
machine-learning
5
deep-learning
4
security
4
azure
3
pytorch
3
kubernetes
3
privacy
3
differential-privacy
3
computer-vision
3
vr
3
cpp
3
cross-platform
3
kvm
2
virtualization
2
robotics
2
hardware
2
visualization
2
nvidia
2
ai
2
big-data
2
artificial-intelligence
2
autonomous-vehicles
2
kernel
2
c
2
fuzzing
2
fuzz-testing
2
tracing
2
android
2
deep-reinforcement-learning
2
research
2
wine
2
self-driving-car
2
simulator
2
cuda
2
steamvr
2
macos
2
cryptography
2
windows
2
desktop-application
2
electron
2
flutter
2
go
2
java
2
compiler
2
gaming
1
stacer
1
robot
1