{"id":13611314,"url":"https://github.com/helloSystem/hello","last_synced_at":"2025-04-13T04:33:54.796Z","repository":{"id":38245820,"uuid":"195640823","full_name":"helloSystem/hello","owner":"helloSystem","description":"Desktop system for creators with a focus on simplicity, elegance, and usability. Based on FreeBSD. Less, but better!","archived":false,"fork":false,"pushed_at":"2023-09-17T17:53:54.000Z","size":3472,"stargazers_count":2240,"open_issues_count":134,"forks_count":59,"subscribers_count":60,"default_branch":"master","last_synced_at":"2024-02-13T01:46:59.319Z","etag":null,"topics":["desktop","elegance","hellosystem","simplicity","usability"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/helloSystem.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2019-07-07T11:01:26.000Z","updated_at":"2024-02-12T09:40:35.000Z","dependencies_parsed_at":"2024-01-13T03:54:42.680Z","dependency_job_id":null,"html_url":"https://github.com/helloSystem/hello","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/helloSystem%2Fhello","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/helloSystem%2Fhello/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/helloSystem%2Fhello/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/helloSystem%2Fhello/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/helloSystem","download_url":"https://codeload.github.com/helloSystem/hello/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":223568174,"owners_count":17166612,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["desktop","elegance","hellosystem","simplicity","usability"],"created_at":"2024-08-01T19:01:54.080Z","updated_at":"2024-11-07T18:30:17.538Z","avatar_url":"https://github.com/helloSystem.png","language":null,"readme":"# hello  [![](https://img.shields.io/badge/dynamic/json?color=orange\u0026label=DistroWatch\u0026query=popularity\u0026url=https%3A%2F%2Fdiwa.demo-web-fahmi.my.id%2Fapi%2Fv2%2Fdistributions%2FhelloSystem)](https://distrowatch.com/hellosystem)\n\n![](https://github.com/helloSystem/hello/blob/master/branding/computer-hello.png?raw=true)\n\n### Please see https://hellosystem.github.io/ for documentation.\n\nThis repository is where developers and interested advanced users brainstorm on __helloSystem__. If you are looking for documentation, Live ISO downloads, and other _practical_ information, look at https://hellosystem.github.io/.\n\n## What?\n\nA desktop system for creators that focuses on simplicity, elegance, and usability.\n\nFollowing the published [Human Interface Guidelines](https://dl.acm.org/doi/book/10.5555/573097), and [First Principles of Interaction Design](https://asktog.com/atc/principles-of-interaction-design/) liberally re-interpreted for today.\n\n[Based on FreeBSD](https://en.wikipedia.org/wiki/MacOS#/media/File:Unix_timeline.en.svg).\n\nFor mere mortals. Welcoming to switchers from macOS.  Not just a theme. Not a clone of anything, but something with which the long-time Mac user should feel instantly comfortable. The latest technologies, without the complexities of Linux distributions. Without lockdown. Without Big Brother. The user in full control.\n\nLess, but better!\n\n## Why?\n\nBecause we used to like the Mac, since 1984.\n\n* Consistent user interface across all applications (e.g., all applications have the same global menu bar, and all applications have File -\u003e Quit in them with the same Command-Q shortcut)\n* Consistent user interface over time (e.g., the above has not changed since 1984)\n* WYSIWYG: Black text on white background, like on paper. Not amber on black or green on black like  most computers before it\n* No need to use the command line\n* No confusing text messages when the system is starting\n* Everything done via the global menu bar\n* Menu shortcuts on the Command key (the key left to the spacebar)\n* Easy to use disk images\n* Spatial file manager (e.g. every document or folder has one, and exactly one place on the screen; each window and each object inside a window keeps its location on screen)\n* Applications can be \"managed\" by drag and drop in the file manager\n* Every application is one file (or one \"bundle\", which is one object in the file manager)\n* No complicated text commands to learn, no need to use a Terminal application\n\nBecause we used to like the Mac, since 1984. But it's increasingly getting... difficult:\n\n* Because according to Edward Snowden, [Apple Just Declared War on Your Privacy](https://edwardsnowden.substack.com/p/all-seeing-i) (all the while talking about \"privacy\", \"security\", \"trusted\")\n* Because Apple has become Big Brother by even considering [Client-Side Scanning](https://arxiv.org/abs/2110.07450), distrusting its users and treating them like potential criminals, searching through users' data\n* Because Apple runs services like [Visual Lookup](https://eclecticlight.co/2022/03/25/how-visual-look-up-works-in-detail-2-object-recognition-and-live-text)and `mediaanalysisd` on macOS which may leak data from the local system to the OS vendor's servers (and potentially anyone surveilling them)\n* Because Apple thinks that [\"Sideloading is a cyber criminal’s best friend\"]( https://twitter.com/verge/status/1455983636830990337) - and wants to be the gatekeeper for everything that runs on _your_ device\n* Because App Stores allow governments to prevent certain applications from being used https://www.washingtonpost.com/world/2022/03/12/russia-putin-google-apple-navalny/\n* Because we want \"Personal Digital Sovereignty\", in other words: be in full control over what our devices are doing\n* Because Apple has become [\"anti-hacking\"](https://twitter.com/jeremy_soller/status/1448318637488566273)\n* Because we want to run apps from \"unidentified developers\" that need no blessing by the operating system vendor and no workarounds like https://lapcatsoftware.com/articles/textedit-gatekeeper.html (Note: Maybe `sudo spctl --master-disable` does the trick if you are root on the machine, which means no luck on \"managed\" devices; normal users can do: `xattr -r -d com.apple.quarantine /path/to/MyApp.app` for each app)\n* [Gatekeeper](https://en.wikipedia.org/wiki/Gatekeeper_(macOS)) (\"It forced Mac developers, who had previously been legally free, to sign a strict contract.\" [Source](https://twitter.com/lapcatsoftware/status/1440735016611246086)) (Note: Maybe `sudo spctl --master-disable` does the trick if you are root on the machine, which means no luck on \"managed\" devices; normal users can do: `xattr -r -d com.apple.quarantine /path/to/MyApp.app` for each app)\n* @antranigv on *macOS to FreeBSD migration a.k.a why I left macOS* https://antranigv.am/weblog_en/posts/macos_to_freebsd/\n* https://hardware.substack.com/p/falling-out-of-love-with-apple-part1\n* https://medium.com/@probonopd/bring-back-the-ease-of-80s-and-90s-personal-computing-393738c5e2a1 (Medium article written by me)\n* https://memoryprotection.show/blog/episode-24 (\"It has become very user-hostile.\")\n* Because what used to be simple is becoming increasingly difficult. Example: Install a kernel extension https://twitter.com/CastIrony/status/1444077820041318400 - probably the process doesn't even work on \"managed\" devices where some central IT department thinks it knows best which kexts the users \"need\". Lock in and lock down\n* https://bombich.com/blog/2021/05/19/beyond-bootable-backups-adapting-recovery-strategies-evolving-platform (If the soldered-in SSD fails, you cannot boot from external bootable media, because \"security\")\n* Because we want all software to be \"sideloaded\" rather than coming from monopolistic stores https://www.lunduke.com/2021/07/google-goes-to-war-against-sideloading/\n* Because we disagree with phone-home, tracking, activation. Apparently it is not necesseary to [activate](https://twitter.com/EggFreckles/status/1439621327472762888) Macs. Has the NSA ordered this \"feature\" so that they can track people even better?\n* Because Apple is spying on you. Yes. Despite all the talk about \"privacy\" there is the [DSID](https://proton.me/blog/apple-ad-company)\n* Because used Apple devices have to be thrown away if they are \"FMIP locked\" (which regularly happens with previously company-owned devices) https://twitter.com/TWArecycles/status/1444549353335509003\n* Because all the locks and shackles Apple is putting on their devices is filling nothing but the landfills and their pockets https://twitter.com/RDKLInc/status/1477410245131616256\n* Because Apple user interfaces are becoming less and less Mac-like (as measured by the original Human Interface Guidelines). Example: [The Tragedy of Safari 15 for Mac’s ‘Tabs’](https://twitter.com/daringfireball/status/1444092268344840197)\n* Because Mac OS X has been deteriorating ever since the \"Back to the Mac\" event in 2010 https://512pixels.net/2014/04/aqua-past-future/, becoming less like the Mac and more like iOS\n* Because the user experience has been getting worse and worse, and here is why https://www.fastcompany.com/3053406/how-apple-is-giving-design-a-bad-name\n* Because Apple is watering the desktop down with inferior mobile UX and hybrid apps (\"Catalyst\") that don't behave like real mouse-centric (\"AppKit\") desktop apps\n* [Louis Rossmann: A reminder of how computing used to be](https://www.youtube.com/watch?v=JdHjflBiSMI)\n* [Bryan Lunduke: macOS Sucks](https://www.youtube.com/watch?v=3uGeHdNMgL8) (2024)\n\nLock-down:\n\n* https://sneak.berlin/20201112/your-computer-isnt-yours/\n* https://sneak.berlin/20201204/on-trusting-macintosh-hardware/\n\nIrrepairable, non-upgradeable hardware: \n\n* https://www.macrumors.com/2018/10/04/t2-macs-must-pass-diagnostics-for-certain-repairs/\n* https://www.vice.com/en/article/yw9qk7/macbook-pro-software-locks-prevent-independent-repair\n* https://uk.pcmag.com/old-news/117795/apples-t2-chip-makes-third-party-mac-repairs-impossible\n* https://www.youtube.com/watch?v=RIFQC8iA65k Apple proprietary GSX Software needed to \"pair\" repair parts to the device, making straightforward repairs unnecessarily complicated to impossible\n\nLess and less Mac-like desktop user experience:\n\n* [Riccardo Mori: The reshaped Mac experience](http://morrick.me/archives/9150)\n* [Riccardo Mori: A retrospective look at Mac OS X Snow Leopard](http://morrick.me/archives/9220)\n* [Riccardo Mori: A retrospective look at Mac OS X Snow Leopard - Addendum](http://morrick.me/archives/9246)\n* [Carl Svensson: The Decline of Usability](https://datagubbe.se/decusab/)\n\n\n## How?\n\nJust follow Bruce Tognazzini's [First Principles of Interaction Design](https://asktog.com/atc/principles-of-interaction-design/)\n\nhttps://asktog.com/atc/principles-of-interaction-design/\n\n## Contributing\n\n__This project lives from *your* involvement.__\n\nPlease see https://hellosystem.github.io/docs/developer/contributing\n\nWe need help with [issues flagged with help-wanted](https://github.com/search?q=org%3AhelloSystem+is%3Aissue+is%3Aopen+label%3A%22help+wanted%22) – maybe you'd like to look into [issues flagged with good-first-issue](https://github.com/search?q=org%3AhelloSystem+is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22\u0026type=). Other contributions are, of course, welcome.\n\n### Links\n\n* [helloSystem Documentation](https://hellosystem.github.io/docs/)\n* https://github.com/probonopd/hello/wiki\n* [High-level architecture](../../wiki/Architecture)\n* [Brainstorming](../../wiki/Brainstorming)\n* [Welcome and unwelcome technologies](../../wiki/Welcome-and-unwelcome-technologies)\n* [Make. It. Simple. Linux Desktop Usability – parts 1–6](https://www.reddit.com/r/linux/comments/enp56v/make_it_simple_linux_desktop_usability_part_1/) – user experience (UX) discussion on Reddit (January 2020, archived)\n","funding_links":[],"categories":["others","Others","HarmonyOS","其他_安全与渗透","Other BSDs"],"sub_categories":["Windows Manager","网络服务_其他","Utilities"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FhelloSystem%2Fhello","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FhelloSystem%2Fhello","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FhelloSystem%2Fhello/lists"}