native apps are programmed in the following: - C# for Windows - SwiftUI for Mac - GTK or QT for Linux - FreeBSD? 510 OS: [TeachYourselfCS1] Operating Systems: Three Easy Pieces [Operating Systems: Three Easy Pieces](https://pages.cs.wisc.edu/~remzi/OSTEP/) [Operating Systems: Three Easy Pieces | Hacker News](https://news.ycombinator.com/item?id=26051386) [TeachYourselfCS2] [project]Read the code of a small kernel and add features [6.828 / Fall 2016](https://pdos.csail.mit.edu/6.828/2016/xv6.html) - NOTE: WILL NEED A GOOD iOS/Mac BACKUP SOFTWARE FOR MESSAGES/NOTES/ETC! ## what is an os? [What is an Operating System?](https://www.howtogeek.com/361572/what-is-an-operating-system/) [What is an OS? Operating System Definition for Beginners](https://www.freecodecamp.org/news/what-is-an-os-operating-system-definition-for-beginners) [Expanded Main Page - OSDev Wiki](https://wiki.osdev.org/Main_Page) ## linux performance tools [Netflix at Velocity 2015: Linux Performance Tools | by Netflix Technology Blog | Netflix TechBlog](https://netflixtechblog.com/netflix-at-velocity-2015-linux-performance-tools-51964ddb81cf) ## abi [Win32 is the stable Linux userland ABI (and the consequences) | Hacker News](https://news.ycombinator.com/item?id=30490570) [Win32 is the stable Linux userland ABI (and the consequences) - the sporks space](https://sporks.space/2022/02/27/win32-is-the-stable-linux-userland-abi-and-the-consequences/) [Win32 Is the Only Stable ABI on Linux? | Hacker News](https://news.ycombinator.com/item?id=32471624) [Win32 Is The Only Stable ABI on Linux](https://blog.hiler.eu/win32-the-only-stable-abi/) ## android dev [XDA](https://forum.xda-developers.com/) App Development Forum [XDADevs](https://forum.xda-developers.com/all) Android Dev [Android Apps on Google Play](https://play.google.com/store/apps) [Adding 16 kb page size to Android | Hacker News](https://news.ycombinator.com/item?id=41330852) [Android Developers Blog: Adding 16 KB Page Size to Android](https://android-developers.googleblog.com/2024/08/adding-16-kb-page-size-to-android.html) ## cache invalidation [Cache invalidation really is one of the hardest problems in computer science | Hacker News](https://news.ycombinator.com/item?id=33749677) [Cache invalidation really is one of the hardest problems in computer science - Surfing Complexity](https://surfingcomplexity.blog/2022/11/25/cache-invalidation-really-is-one-of-the-hardest-things-in-computer-science/) ## copying code [You can't copy code with memcpy | Hacker News](https://news.ycombinator.com/item?id=29729931) [You can't copy code with memcpy; code is more complicated than that - The Old New Thing](https://devblogs.microsoft.com/oldnewthing/20211229-00/?p=106061) ## creating an OS [GitHub - ThatCodingGuy86/MimosaOS: A hobby OS I'm writing for fun](https://github.com/ThatCodingGuy86/MimosaOS) [Show HN: I've built a C# IDE, Runtime, and AppStore inside Excel | Hacker News](https://news.ycombinator.com/item?id=34516366) [QueryStorm | C# in Excel - QueryStorm](https://querystorm.com/csharp-in-excel/) [os-tutorial](https://github.com/cfenollosa/os-tutorial) how to create an OS from scratch. [Writing a simple operating system from scratch (2010) [pdf] | Hacker News](https://news.ycombinator.com/item?id=30800715) [os-dev.pdf](https://www.cs.bham.ac.uk/~exr/lectures/opsys/10_11/lectures/os-dev.pdf) [MIT 6.S081 - Operating System Engineering | Hacker News](https://news.ycombinator.com/item?id=30094376) [6.S081 / Fall 2021](https://pdos.csail.mit.edu/6.S081/2021/schedule.html) ## defrag [Defrag Like It's 1993 | Hacker News](https://news.ycombinator.com/item?id=29585654) [Defrag - By ShipLift LLC](https://defrag.shiplift.dev/) ## desktop computers [Why are desktop computers so unreliable?? | OCAU Forums](https://forums.overclockers.com.au/threads/why-are-desktop-computers-so-unreliable.856433) ## file pager [Less](https://greenwoodsoftware.com/less) ## jailbreaking [The PS5 Has Been Jailbroken | Hacker News](https://news.ycombinator.com/item?id=33065297) [The PS5 Has Been Jailbroken - Custom Packages Can Now Be Installed](https://www.glitched.online/the-ps5-has-been-jailbroken-custom-packages-can-now-be-installed/) [How the Devteam Conquered the iPhone | Hacker News](https://news.ycombinator.com/item?id=39656899) [How the DevTeam conquered the iPhone](https://fabiensanglard.net/iSummer/) [Jailbroke my Kindle to use it as an e-ink monitor | Hacker News](https://news.ycombinator.com/item?id=41154410) [Using your Kindle as an e-ink monitor](https://gist.github.com/adtac/eb639d3c707b55a28f0ee9a420aa7e0c) ## memory leak [So We've Got a Memory Leak | Hacker News](https://news.ycombinator.com/item?id=40315686) [So We've Got a Memory Leak… | Steven Harman — Maker & Breaker of Things](https://stevenharman.net/so-we-have-a-memory-leak) ## OS community [OSNews](http://www.osnews.com/) explore the future of computing and about technology, OS, hardware, development, and other cool news [Andrew S. Tanenbaum Receives ACM Software System Award | Hacker News](https://news.ycombinator.com/item?id=40759277) [Andrew S. Tanenbaum receives ACM Software System Award - Vrije Universiteit Amsterdam](https://vu.nl/en/news/2024/andrew-s-tanenbaum-receives-acm-software-system-award) ## OS design [Bystroushaak](http://blog.rfox.eu/en/Programmer_s_critique_of_missing_structure_of_oper.html) (2020) Programmer's critique of missing structure of operating systems (2018) [Programátorova kritika chybějící struktury operačních systémů](http://blog.rfox.eu/cz/Program_torova_kritika_chyb_j_c_struktury_opera_n_.html) Original ## OS history [Almost everything on computers is perceptually slower than it was in 1983 (2017) | Hacker News](https://news.ycombinator.com/item?id=22365795) [Sega Protogenesis on X: "almost everything on computers is perceptually slower than it was in 1983" / X](https://twitter.com/gravislizard/status/927593460642615296) [What have we lost? - Demo of exotic OSes (2021) [video] | Hacker News](https://news.ycombinator.com/item?id=32596662) [#rC3 - What have we lost? - YouTube](https://www.youtube.com/watch?v=7RNbIEJvjUA) [OS/2 Museum | OS/2, vintage PC computing, and random musings](https://www.os2museum.com/wp/) ## OS paradigms [Computing 'paradigm shift' could see phones and laptops run twice as fast - without replacing a single component | Live Science](https://www.livescience.com/technology/computing/computing-paradigm-shift-could-see-phones-and-laptops-run-twice-as-fast-without-replacing-a-single-component) ## processes [What Is PID 0? | Hacker News](https://news.ycombinator.com/item?id=40613287) [What is PID 0? · blog.dave.tf](https://blog.dave.tf/post/linux-pid0/) ## specific OS [Fusion – A hobby OS implemented in Nim | Hacker News](https://news.ycombinator.com/item?id=40962767) [GitHub - khaledh/fusion: A hobby OS implemented in Nim](https://github.com/khaledh/fusion) [GitHub - zepp-health/awesome-zeppos: Useful resources for the Zepp OS](https://github.com/zepp-health/awesome-zeppos) [I spent 5 years writing my own operating system | Hacker News](https://news.ycombinator.com/item?id=27647079) [halfer53/winix: A UNIX-style Operating System for the Waikato RISC Architecture Microprocessor (WRAMP)](https://github.com/halfer53/winix) [KolibriOS official site](https://kolibrios.org/en/) ### MacOS [Preview, the Mac app people forget about | Hacker News](https://news.ycombinator.com/item?id=31315110) [10 Tips - Preview the Mac app people forget about](https://web.archive.org/web/20221219211858/https://www.fourth-wall.co.uk/post/10-tips-for-preview-the-default-mac-app-that-people-forget-about) [Clarus returns home in macOS Ventura | Hacker News](https://news.ycombinator.com/item?id=31741589) [Clarus Returns Home](https://shadowfacts.net/2022/clarus/) [Making macOS Apps Uninstallable | Hacker News](https://news.ycombinator.com/item?id=34841742) [Making macOS apps uninstallable - Alin Panaitiu](https://notes.alinpanaitiu.com/Making%20macOS%20apps%20uninstallable) [Mac OS 9 | Hacker News](https://news.ycombinator.com/item?id=33868197) [Infinite Mac](https://infinitemac.org/2000/Mac%20OS%209.0.4) [macOS Ventura is now available | Hacker News](https://news.ycombinator.com/item?id=33319367) [macOS Ventura is now available - Apple](https://www.apple.com/newsroom/2022/10/macos-ventura-is-now-available/) [My next Mac might be the last | Hacker News](https://news.ycombinator.com/item?id=33321475) [My next Mac might be the last | Riccardo Mori](https://morrick.me/archives/9667) [iPhones and action discoverability | Hacker News](https://news.ycombinator.com/item?id=32965288) [iPhones and action discoverability, or "How the hell was I supposed to know that?" · Caffeinspiration](https://alexanderell.is/posts/iphone-discoverability/) [Why I can no longer recommend a Mac to fellow blind computer users | Hacker News](https://news.ycombinator.com/item?id=37813895) [We Deserve Better from Apple: Why I Can No Longer Recommend a Mac to Fellow Blind Computer Users | AppleVis](https://www.applevis.com/blog/we-deserve-better-apple-why-i-can-no-longer-recommend-mac-fellow-blind-computer-users) ### MS-DOS [Open Sourcing DOS 4 | Hacker News](https://news.ycombinator.com/item?id=40163405) [Open Sourcing DOS 4 - Scott Hanselman's Blog](https://www.hanselman.com/blog/open-sourcing-dos-4) ### Palm OS [Show HN: I restored Palm's webOS App Catalog, SDK and online help system | Hacker News](https://news.ycombinator.com/item?id=31607318) [webOS Archive](https://www.webosarchive.org/www) [RePalm | Hacker News](https://news.ycombinator.com/item?id=35511106) [rePalm - Dmitry.GR](https://dmitry.gr/?r=05.Projects&proj=27.%20rePalm) [PumpkinOS, a Re-Implementation of PalmOS | Hacker News](https://news.ycombinator.com/item?id=39962023) [migueletto/PumpkinOS: PumpkinOS is a re-implementation of PalmOS.](https://github.com/migueletto/PumpkinOS) ### TempleOS [TempleOS: 1 Installation Christine Dodrill](https://christine.website/blog/templeos-1-installation-and-basic-use-2019-05-20) [temple os](https://templeos.org/) [temple os](https://web.archive.org/web/20210102182957/https://templeos.org/) god's operating system made by the late, but also great, [terry a. davis](https://en.wikipedia.org/wiki/Terry_A._Davis) [crocodile](https://github.com/tbodt/crocodile) Discord Client for TempleOS ### Windows [I wrote Task Manager and I just remembered something (2020) | Hacker News](https://news.ycombinator.com/item?id=29955660) [I wrote Task Manager and I just remembered something... : techsupport](https://old.reddit.com/r/techsupport/comments/gqb915/i_wrote_task_manager_and_i_just_remembered/) [10-year-old Windows bug with 'opt-in' fix exploited in 3CX attack: cybersecurity](https://www.reddit.com/r/cybersecurity/comments/129b781/10yearold_windows_bug_with_optin_fix_exploited_in) [No Start Menu for You | Hacker News](https://news.ycombinator.com/item?id=34423557) [No Start Menu for You | Random ASCII - tech blog of Bruce Dawson](https://randomascii.wordpress.com/2023/01/17/no-start-menu-for-you/) [Available Today: Windows Dev Kit 2023 a.k.a. Project Volterra | Hacker News](https://news.ycombinator.com/item?id=33319535) [Available today: Windows Dev Kit 2023 aka Project Volterra - Windows Developer Blog](https://blogs.windows.com/windowsdeveloper/2022/10/24/available-today-windows-dev-kit-2023-aka-project-volterra/) [A surprising way to lose your files on Windows | Hacker News](https://news.ycombinator.com/item?id=33047150) ## subroutine calls [Subroutine calls in the ancient world, before computers had stacks or heaps | Hacker News](https://news.ycombinator.com/item?id=39913616) [Subroutine calls in the ancient world, before computers had stacks or heaps - The Old New Thing](https://devblogs.microsoft.com/oldnewthing/20240401-00/?p=109599) ## wallpapers [Eric Ravenscraft](http://lifehacker.com/how-to-save-the-windows-10-lock-screen-images-you-like-1768783711) How to Save the Windows 10 Lock Screen Images You Like :star: ## ABI [compiler construction - What is an application binary interface (ABI)? - Stack Overflow](https://stackoverflow.com/questions/2171177/what-is-an-application-binary-interface-abi) ## how computers work [simple-computer](https://github.com/djhworld/simple-computer) the scott CPU from "But How Do It Know?" by J. Clark Scott. [simple-computer](https://djhworld.github.io/post/2019/05/21/i-dont-know-how-cpus-work-so-i-simulated-one-in-code/) great resource to understand how computers work under the hood. ## input and output [Preslav Mihaylov](https://dev.to/pmihaylov/understanding-standard-input-and-output-5f1b) (2017) Understanding Standard Input and Output ## OS dev [The little book about OS development](https://littleosbook.github.io/) [GitHub - felipenlunkes/osdev: A list of reference material to operating system development and administration and operating system history](https://github.com/felipenlunkes/osdev) [GitHub - Francesco601/AWESOME-Operating-System-Resources: A collection of Operating System Resources for students and teachers](https://github.com/Francesco601/AWESOME-Operating-System-Resources) ## user vs kernel space [User space and kernel space - Wikipedia](https://en.wikipedia.org/wiki/User_space_and_kernel_space#USERLAND) ## beginner guides [A video game where you are an operating system | Hacker News](https://news.ycombinator.com/item?id=37115626) [I Created the Nerdiest Game Ever | Pier-Luc Brault - Personal Website](https://plbrault.com/blog-posts/i-created-the-nerdierst-game-ever-en/) ## specific guides ### android rooting [OTA on Rooted Device](https://github.com/offa/android-foss/blob/master/tutorials/Install-Rooted-OTA.md) [Debloat non-rooted Android devices | Hacker News](https://news.ycombinator.com/item?id=39730962) [Universal-Debloater-Alliance/universal-android-debloater-next-generation: Cross-platform GUI written in Rust using ADB to debloat non-rooted Android devices. Improve your privacy, the security and battery life of your device.](https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation) [[2022-07-03] [v0.5.1] Universal Android Debloater | XDA Forums](https://xdaforums.com/t/2022-07-03-v0-5-1-universal-android-debloater.4069209/) ### apple jailbreaking and sideloading [Jailbreaking Info](https://ios.cfw.guide/) [Sideloading Guide](https://ios.cfw.guide/sideloading-apps/) No JB. [DSI Guide](https://dsi.cfw.guide/) DSI Modding Guide [Noob Guide To Sideloading In iOS : Piracy](https://www.reddit.com/r/Piracy/comments/pt5uv9/noob_guide_to_sideloading_in_ios/) ### history [Project Oberon | Hacker News](https://news.ycombinator.com/item?id=30467122) [Home](https://www.projectoberon.net/) [Project Oberon: Design of an operating system, a compiler, and a computer [pdf] | Hacker News](https://news.ycombinator.com/item?id=38869366) [Microsoft Word - PO.System.doc - PO.System.pdf](https://people.inf.ethz.ch/wirth/ProjectOberon/PO.System.pdf) [BetaWiki](https://betawiki.net/wiki/Main_Page) Operating System/Software History ### AmigaOS [AmigaOS - Wikipedia](https://en.wikipedia.org/wiki/AmigaOS) ### DESQview [DESQview/X: Forgotten mid-1990s OS from the future | Hacker News](https://news.ycombinator.com/item?id=29396561) [DESQview/X : The forgotten mid-1990s OS from the future](https://lunduke.substack.com/p/desqviewx-the-forgotten-mid-1990s) ### MS-DOS [GitHub - balintkissdev/awesome-dos: Curated list of references for development of DOS applications.](https://github.com/balintkissdev/awesome-dos) ### system call [System Call in OS (Operating System): What is, Types and Examples](https://www.guru99.com/system-call-operating-system.html) ### unikernel [Unikernel - Wikipedia](https://en.wikipedia.org/wiki/Unikernel) ### unusual OS [10 Free Operating Systems You Maybe Never Realized Existed](https://www.makeuseof.com/tag/5-free-operating-systems-realized-existed/) [The Strangest Operating Systems Ever Released](https://www.pcmag.com/news/the-strangest-operating-systems-ever-released) [10 operating systems you've never heard of](https://www.techradar.com/news/software/operating-systems/10-operating-systems-you-ve-never-heard-of-657469) [The wild world of non-C operating systems | Hacker News](https://news.ycombinator.com/item?id=30851955) [The weird world of non-C operating systems • The Register](https://www.theregister.com/2022/03/29/non_c_operating_systems/)