Links
This is a selection of my bookmarks. It is mostly about development, hacking, history, programming, Linux, UNIX and open source software, but not limited to.
Table of contents
Android
- GrapheneOS - The private and secure mobile operating system with Android app compatibility
- LineageOS - An Android Distribution
Development
- Android Developers - Android Mobile App Developer Tools
- Android Studio - An Integrated Development Environment (IDE) for Android
- Flutter - An open source framework for building beautiful, natively compiled, multi-platform applications from a single codebase
- Kivy - The Open Source Python App Development Framework
Development
Blogs
- Technoblogy - Arduino and AVR projects
Embedded
- Arduino Lab for MicroPython - Lightweight editor for MicroPython
- PlatformIO - Professional collaborative platform for embedded development
- PlatformIO for CLion - PlatformIO.org plugin for CLion integration ( 1, 2)
- MicroPython - A lean and efficient Python implementation for microcontrollers
- MicroPython with Arduino
IDE's
- CLion - A cross-platform IDE for C and C++
- GNOME Builder - A nice IDE for GNOME-based applications
- IntelliJ IDEA - The Leading Java and Kotlin IDE
- MonoDevelop - A cross platform IDE for C#, F# and more
- NetBeans IDE - Development Environment, Tooling Platform and Application Framework
- PyCharm - The Python IDE for Professional Developers
- Qt Creator - A cross-platform C++, JavaScript, Python and QML IDE which simplifies GUI application development based on Qt
Languages
- C - A general-purpose computer programming language
- Lua - A lightweight, high-level, multi-paradigm programming language designed primarily for embedded use in applicationsPHP - A popular general-purpose scripting language that is especially suited to web development
- Python - A programming language that lets you work quickly and integrate systems more effectively
- V - A statically typed, compiled programming language ease of use, readable, and maintainable
People
Tools
- Glade - A RAD tool for quick & easy development of UIs for GTK+
- AMD μProf - A GUI-based code profiler for x86 and x86-64-based machines running on Windows, Linux and FreeBSD operating systems
Computer
Emulators
- Hercules - A System/370, ESA/390, and z/Architecture Emulator
- QEMU - A generic and open source machine emulator and virtualizer
- SimH - A simulator for historic computer systems
History
- The Bitsavers' main page - Collection of historical computer files
- Software Heritage - Serving the world heritage
Friends
- Jonas Jared Jacek - A very impressive web developer I know from the time when I lived in Hamburg (Germany)
Gaming
- EmulationStation - A graphical and themeable emulator front-end that allows you to access all your favorite games in one place, even without a keyboard!
- RetroArch - A frontend for emulators, game engines and media players
- RetroPie - Turn your Raspberry Pi, ODroid C1/C2, or PC into a retro-gaming machine
- Steam - A a video game digital distribution service and storefront
Hacking
Books
Software
- Ghidra - A software reverse engineering (SRE) suite of tools developed by the NSA
- radare(2) - Libre and Portable Reverse Engineering Framework
- iaito - Official QT frontend of radare2
- r2Pipe - Access radare2 via pipe from any programming language!
- The Official Radare2 Book
Linux
100% free and open source Linux distributions (all systemd free)
- Adelie Linux - Looks awesome, powerfull and rock solid like Alpine
- Alpine Linux - My favorite for containers and servers actually
- Artix Linux - My favorite for desktops
- Devuan Linux - If I need some Debian based OS
- Funtoo Linux - Daniel Robbins' original Gentoo philosophy based distribution
- Gentoo Linux - I am a user since day 1!
- Void Linux - Many packages and useful for desktops and servers
Linux distributions (sadly, not systemd free)
- Arch Linux - 100% free and open source
- Debian Linux - 100% free and open source
- Red Hat Linux (RHEL) - My favorite at work for many years
- SuSE Linux (SEL / SLES) - A good alternative for Red Hat
- Ubuntu Linux - 100% free and open source with commercial support
People
- Daniel Robbins - The founder and former chief architect of the Gentoo Linux project
- Greg Kroah-Hartman - A major Linux kernel developer
- Kay Sievers - A German computer programmer, best known for developing the udev device manager of Linux, systemd and the Gummiboot EFI bootloader
- Linus Torvalds - The creator and lead developer of the Linux kernel
- Valerie Aurora - Known within the Linux community for advocating new developments in filesystems in Linux
Tools
- Sysprof - A modern system-wide profiling tool that helps in finding the functions in which a program uses most of its time and resources
Making
- SimulIDE - A Real Time Electronic Circuit Simulator. With PIC, AVR and Arduino simulation
Open Source
- GNU - An operating system that is free software—that is, it respects users' freedom
- History of free and open-source software
- Open Hardware Observatory - Open Hardware for Sustainable Development
- Open source
- Open-source hardware
- Open Source Hardware Association
- Open Source Initiative
Books
People
- Eric S. Raymond
- Richard Stallman - Founder of the GNU project
Security
- testssl.sh - /bin/bash based SSL/TLS tester
Social Projects
Software
Some software I use regularly and really like:
- awesome window manager - A highly configurable, next generation framework window manager for X
- Claws Mail- An email client (and news reader), based on GTK+
- SLiM – Simple Login Manager
- slock – Simple X display locker
- Wine – A compatibility layer capable of running Windows applications on several POSIX-compliant operating systems
- xterm - A terminal emulator for the X Window System
UNIX
- Ancient UNIX
- Computer Systems Research Group
- History of Unix
- Research Unix
- The Unix Heritage Society
- The Unix Tree
- Unix Archive Sites
- Unix wars
Books
Desktops
- Common Desktop Environment
- CDE - Common Desktop Environment - Sourceforge project page
Operating Systems
- Berkeley Software Distribution
- Illumos - A partly free and open-source Unix operating system
- NeXTSTEP
- OpenServer
- OpenVMS
- Oracle Solaris
- Plan 9 from Bell Labs
- SmartOS
- UNIX System V
- Xenix
People
- Bill Joy
- Brian Kernighan
- Dennis Ritchie
- Douglas McIlroy
- Joe Ossanna
- Ken Thompson
- Marshall Kirk McKusick
- Paul Vixie
- Rob Pike
- Rudd Canaday
- Stephen R. Bourne
- Thomas E. Dickey
Shells
- Bash (Shell)
- Bash - Homepage for the Bash shell
- Bourne shell
- C shell
- Csh - The sourcecode of the Csh in the FreeBSD code repository
- KornShell
- KornShell - Homepage for the KornShell command and programming language
- Z shell
- Zsh - Homepage for the Z shell
Web
People
- Tim Berners-Lee - The founder of the World Wide Web
Search
- DuckDuckGo - My favorite search engine