{"id":20339585,"url":"https://github.com/rootkit-org/operating-systems","last_synced_at":"2026-02-09T05:04:24.793Z","repository":{"id":104156741,"uuid":"443674672","full_name":"RootKit-Org/Operating-Systems","owner":"RootKit-Org","description":null,"archived":false,"fork":false,"pushed_at":"2022-01-09T03:40:21.000Z","size":19,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-08-07T18:58:57.548Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/RootKit-Org.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-01-02T03:40:58.000Z","updated_at":"2024-08-12T20:19:25.000Z","dependencies_parsed_at":null,"dependency_job_id":"b66645e9-9f59-4cae-ba86-f5c832a4ab17","html_url":"https://github.com/RootKit-Org/Operating-Systems","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/RootKit-Org/Operating-Systems","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RootKit-Org%2FOperating-Systems","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RootKit-Org%2FOperating-Systems/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RootKit-Org%2FOperating-Systems/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RootKit-Org%2FOperating-Systems/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RootKit-Org","download_url":"https://codeload.github.com/RootKit-Org/Operating-Systems/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RootKit-Org%2FOperating-Systems/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29257533,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-09T04:11:57.159Z","status":"ssl_error","status_checked_at":"2026-02-09T04:11:56.117Z","response_time":56,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-14T21:17:38.306Z","updated_at":"2026-02-09T05:04:24.779Z","avatar_url":"https://github.com/RootKit-Org.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Operating Systems\n\n### 1. OS Basics\n  * Windows\n  * Unix\n  * Linux\n  * MacOS\n  * User\n  * Application\n  * Kernel\n  * Graphical User Interface (GUI)\n  * Command-Line Interface (CLI)\n  * Software\n  * Hardware\n  * Single-Tasking\n  * Multi-Tasking\n  * Single-User\n  * Multi-User\n  * Distributed\n  * Templated\n  * Embedded\n  * Load-balancing\n  * Failover\n  * Cloud\n  * Information Assurance\n  * Access Control List\n  * Discretionary Access Control (DAC)\n  * Mandatory Access Control (MAC)\n  * Role-Based Access Control (RBAC)\n  * Privileged User\n  * Non-Privileged User\n  * Logging\n  * Backups\n\n### 2. Boot Process\n  * Basic Input/Output System (BIOS)\n  * Unified Extensible Firmware Interface (UEFI)\n  * Master Boot Record (MBR)\n  * Globally Unique Identifier (GUID) Partition Table (GPT)\n  * Cold boot\n  * Warm boot\n  * Power On Self Test (POST)\n  * Volume Boot Sector (VBS)\n  * Overclocking\n  * Underclocking\n  * Real Mode\n  * Protected Mode\n  * Rootkit\n  * Bootkit\n\n### 3. Windows\n  * Built-In Accounts\n  * Local Accounts\n  * Domain Accounts\n  * Administrator\n  * Guest\n  * Security Accounts Manager (SAM)\n  * Domain Controller (DC)\n  * Active Directory (AD)\n  * Security Groups\n  * Workgroup member\n  * Domain member\n  * Windows File Directory Structure\n  * Users Folder\n  * Program Files Folder\n  * Windows Folder\n  * File/Directory Attributes and Properties\n  * Discretionary Access Control Lists (DACL)\n  * New Technology File System (NTFS)\n  * Viewing and Setting File Permissions\n  * Full Backup\n  * Incremental Backup\n  * Differential Backup\n  * Security Log\n  * Application Log\n  * Setup Log\n  * System Log\n\n### 4. DOS/PowerShell\n  * Command Prompt\n  * PowerShell (PS)\n  * PS Integrated Scripting Environment (ISE)\n  * Absolute Path\n  * Relative Path\n  * Present Working Directory\n  * Environment Variables\n  * cmdlets\n  * DOS Commands\n    * `cls`\n    * `ping`\n    * `tracert`\n    * `netstat`\n    * `help`\n    * `more`\n    * `|` (pipe)\n    * `cd`\n    * `path`\n    * `dir`\n    * `attrib`\n    * `date`\n    * `time`\n    * `ver`\n    * `title`\n    * `exit`\n    * `mkdir`\n    * `rmdir`\n    * `copy`\n    * `xcopy`\n    * `move`\n    * `ren`\n    * `type`\n    * `find`\n    * `del`\n    * `doskey`\n    * `ipconfig`\n    * `\u003e`\n    * `\u003e\u003e`\n    * `tree`\n    * `icacls`\n    * `net accounts`\n    * `net user`\n    * `net localgroup`\n    * `runas`\n    * `tasklist`\n    * `taskkill`\n  * PowerShell Commands\n    * `Get-Host`\n    * `Get-Help`\n    * `Get-Childitem`\n    * `Get-Verb`\n    * `Get-Alias`\n    * `Set-Location`\n    * `Get-Location`\n    * `Copy-Item`\n    * `Clear-Host`\n    * `Rename-Item`\n    * `Remove-Item`\n\n### 5. UNIX\n  * Kernel architecture\n  * Unix Shells\n  * Shell command structure\n  * Manual pages (Man pages)\n  * Bash commands\n    * `clear`\n    * `pwd`\n    * `uname`\n    * `date`\n    * `tree`\n    * `exit`\n    * `ls`\n    * `less`\n    * `more`\n    * `head`\n    * `cat`\n    * `cd`\n    * `echo`\n    * `ifconfig`\n    * `ping`\n    * `tracert`\n    * `netstat`\n  * File and Directory commands\n    * `touch`\n    * `mkdir`\n    * `cp`\n    * `mv`\n    * `ln`\n    * `grep`\n    * `find`\n    * `which`\n    * `file`\n  * Process Related commands\n    * `ps`\n    * `kill`\n    * `pkill`\n  * Helpful Commands\n    * `strings`\n    * `history`\n    * `script`\n    * `su`\n    * `sudo`\n    * `gzip`\n    * `gunzip`\n    * `tar`\n  * Common system directories\n    * /boot\n    * /bin\n    * /sbin\n    * /usr\n    * /lib\n    * /dev\n    * /etc\n    * /home\n    * /opt\n    * /proc\n    * /root\n    * /tmp\n    * /var\n  * File system navigation\n    * Absolute Path\n    * Relative Path\n  * Environment Variables\n  * vi/vim\n\n### 6. File and Directory Permissions\n  * Unix permission syntax\n  * `chmod`\n  * `chown`\n\n### 7. Mobile OS's\n  * Android\n    * Rooting\n    * ART\n    * Sideloading\n  * iOS\n    * Jailbreaking\n\n### 8. File Systems\n  * Physical layer\n  * File system layer\n  * Data layer\n  * Metadata layer\n  * Filename layer\n\n### 9. OS Processes\n  * Linux kernel design\n  * Windows kernel design\n  * Android kernel design\n  * iOS kernel design\n\n### 10. Process Internals\n  * Process parts\n  * Kernel components\n    * Schedule dispatcher\n    * Context switching\n    * Threads\n  * Process control block structure\n  * Process states\n  * Concurrency\n    * Race Condition\n    * Deadlock condition\n\n### 11. Interrupts, Exceptions, and Trap Handling\n  * Interrupts\n  * Exceptions\n  * Trap handling\n\n### 12. Device Drivers\n  * Loadable-kernel modules (LKM)\n  * Device drivers\n  * File system drivers\n  * Network drivers\n  * Windows\n    * HAL\n  * Linux\n    * Block device\n    * Character device\n\n### 13. System Virtualization\n  * Virtual machine monitor  (VMM)\n  * Virtual machine  (VM)\n  * Types of Virtual Machine Monitors\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frootkit-org%2Foperating-systems","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frootkit-org%2Foperating-systems","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frootkit-org%2Foperating-systems/lists"}