All Projects → khatribharat → linux-dev

khatribharat / linux-dev

Licence: CC0-1.0 license
🐧 A curated list of Linux developer resources 🐧

Projects that are alternatives of or similar to linux-dev

Libhermit Rs
libhermit-rs: A Rust-based library operating system
Stars: ✭ 558 (+2836.84%)
Mutual labels:  operating-systems
Thor Os
Simple operating system in C++, written from scratch
Stars: ✭ 1,204 (+6236.84%)
Mutual labels:  operating-systems
Netboot.xyz
Your favorite operating systems in one place. A network-based bootable operating system installer based on iPXE.
Stars: ✭ 2,753 (+14389.47%)
Mutual labels:  operating-systems
Alchemy
A toy operating system written in Rust.
Stars: ✭ 16 (-15.79%)
Mutual labels:  operating-systems
Toaru Nih
NOTICE: The ToaruOS-NIH Project has been MERGED UPSTREAM. This repository is now archived.
Stars: ✭ 66 (+247.37%)
Mutual labels:  operating-systems
Zenithos
The Zenith Operating System is a modern, professional fork of the 64-bit Temple Operating System, designed to survive societal collapse.
Stars: ✭ 144 (+657.89%)
Mutual labels:  operating-systems
Ops
ops - build and run nanos unikernels
Stars: ✭ 552 (+2805.26%)
Mutual labels:  operating-systems
ez-rtos
A micro real-time operating system supporting task switching, delay function, memory allocator and critical section. It is writen on ARM Cortex-M3 assemble language, it runs successfully on STM32F103 MCU.
Stars: ✭ 57 (+200%)
Mutual labels:  operating-systems
Operating Systems
'Operating System Concepts' - Solutions to exercises and projects
Stars: ✭ 76 (+300%)
Mutual labels:  operating-systems
Awesome Machine Learning In Compilers
Must read research papers and links to tools and datasets that are related to using machine learning for compilers and systems optimisation
Stars: ✭ 168 (+784.21%)
Mutual labels:  operating-systems
Beelzebub
The Lord of Flies - A hobby operating system
Stars: ✭ 24 (+26.32%)
Mutual labels:  operating-systems
Greentea
🍵 Userspace of the @GreenteaOS
Stars: ✭ 56 (+194.74%)
Mutual labels:  operating-systems
Learning
Learning Shell,Python,Golang,System,Network
Stars: ✭ 161 (+747.37%)
Mutual labels:  operating-systems
Awesome Embedded
A curated list of awesome embedded programming.
Stars: ✭ 831 (+4273.68%)
Mutual labels:  operating-systems
Helios
The free embedded operating system.
Stars: ✭ 223 (+1073.68%)
Mutual labels:  operating-systems
Nanos
A kernel designed to run one and only one application in a virtualized environment
Stars: ✭ 557 (+2831.58%)
Mutual labels:  operating-systems
Tofita
🍬 All-new kernel for @GreenteaOS
Stars: ✭ 112 (+489.47%)
Mutual labels:  operating-systems
collaboration
Spring '20 IoT - systems and security class. This is the collaborative half of the class.
Stars: ✭ 14 (-26.32%)
Mutual labels:  operating-systems
TempleOS-EE
TempleOS Explorers Edition
Stars: ✭ 45 (+136.84%)
Mutual labels:  operating-systems
Hdk
(unofficial) Hyper-V® Development Kit
Stars: ✭ 166 (+773.68%)
Mutual labels:  operating-systems

Awesome Linux Developer Resources Awesome

Download and browse the latest kernel release at kernel.org

Table of Contents

Mailing Lists

  • LKML (Linux Kernel Mailing List) - This is the official mailing list for Linux kernel development where the majority of the announcements, discussions, debates, and flame wars over the kernel take place.

Books

  • Linux Kernel Development by Robert Love - The author, Robert Love, is a long-time Linux contributor and the book's primary audience is aspiring kernel developers. The goal of this book is to provide enough information on the design and implementation of the Linux kernel that a sufficiently accomplished programmer can begin developing code in the kernel.

Wikis

  • Kernel.org Wiki - This is the official wiki for Linux kernel development.
  • TLDP (The Linux Documentation Project) - LDP is a loosely knit team of volunteers who provide documentation for many aspects of Linux.
  • Linux Kernel Newbies - Kernel newbies is a community of aspiring Linux kernel developers who work to improve their kernels and more experienced developers willing to share their knowledge.
  • Linux Documentation - The new Sphinx documentation for Linux kernel (generated from source tree) hosted by Intel.

Blogs

  • Kernel Planet - This site is an aggregation of blogs from several kernel hackers, part of kernel.org.

Websites

  • LWN (Linux Weekly News) - Started in 1998, this is the most popular and trusted source to follow developments in the Linux community.
  • Kernel Release Timeline Predictions - Get unofficial predictions on kernel release timeline based on historical data. Source available here.
  • Linux Weather Forecast - This page is an attempt to track ongoing developments in the Linux development community that have a good chance of appearing in a mainline kernel and/or major distributions sometime in the near future.
  • Weekly roundup of LKML - Started by Jessie Frazelle, this is a rather interesting and witty weekly roundup of announcments on LKML.

Source-based Linux Distributions

  • Linux From Scratch - Linux From Scratch (LFS) is a project that provides you with step-by-step instructions for building your own custom Linux system, entirely from source code.
  • Gentoo Linux - Gentoo can become an ideal secure server, development workstation, professional desktop, gaming system, embedded solution or something else—whatever you need it to be. Because of its near-unlimited adaptability, Gentoo folks call Gentoo a metadistribution.

Advanced User Space Projects

  • Wine Developer's Guide - Wine (originally an acronym for "Wine Is Not an Emulator") is a compatibility layer capable of running Windows applications on several POSIX-compliant operating systems, such as Linux, macOS, & BSD.

Lego-build Your Own OS

  • Genode - The Genode OS Framework is a tool kit for building highly secure special-purpose operating systems. It scales from embedded systems with as little as 4 MB of memory to highly dynamic general-purpose workloads.

Write Your Own OS

  • os01 - Operating Systems: From 0 to 1 - Bootstrap yourself to write an OS from scratch. A book for self-learner.
  • The Little Book About OS Development - This text is a practical guide to writing your own x86 operating system. It is designed to give enough help with the technical details while at the same time not reveal too much with samples and code excerpts.
  • OSDev Wiki - A hobby OSDev community, probably the largest online community of operating system developers.

Me-too Lists

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].