# helloSystem **Repository Path**: mirrors/helloSystem ## Basic Information - **Project Name**: helloSystem - **Description**: helloSystem 是基于 FreeBSD 的桌面发行版,其特点是简单、美观和易用,其设计遵循“少而精”的理念,其目的是成为 BSD 中的 macOS,以提供优美的桌面体验 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: https://www.oschina.net/p/hellosystem - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 0 - **Created**: 2021-06-14 - **Last Updated**: 2026-01-03 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # hello [![](https://img.shields.io/badge/dynamic/json?color=orange&label=DistroWatch&query=popularity&url=https%3A%2F%2Fdiwa.demo-web-fahmi.my.id%2Fapi%2Fv2%2Fdistributions%2FhelloSystem)](https://distrowatch.com/hellosystem) ![](https://github.com/helloSystem/hello/blob/master/branding/computer-hello.png?raw=true) ### Please see https://hellosystem.github.io/ for documentation. This 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/. ## What? A desktop system for creators that focuses on simplicity, elegance, and usability. Following 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. [Based on FreeBSD](https://en.wikipedia.org/wiki/MacOS#/media/File:Unix_timeline.en.svg). For 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. Less, but better! ## Why? Because we used to like the Mac, since 1984. * Consistent user interface across all applications (e.g., all applications have the same global menu bar, and all applications have File -> Quit in them with the same Command-Q shortcut) * Consistent user interface over time (e.g., the above has not changed since 1984) * WYSIWYG: Black text on white background, like on paper. Not amber on black or green on black like most computers before it * No need to use the command line * No confusing text messages when the system is starting * Everything done via the global menu bar * Menu shortcuts on the Command key (the key left to the spacebar) * Easy to use disk images * 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) * Applications can be "managed" by drag and drop in the file manager * Every application is one file (or one "bundle", which is one object in the file manager) * No complicated text commands to learn, no need to use a Terminal application Because we used to like the Mac, since 1984. But it's increasingly getting... difficult: * 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") * 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 * 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) * 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 * 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/ * Because we want "Personal Digital Sovereignty", in other words: be in full control over what our devices are doing * Because Apple has become ["anti-hacking"](https://twitter.com/jeremy_soller/status/1448318637488566273) * 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) * [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) * @antranigv on *macOS to FreeBSD migration a.k.a why I left macOS* https://antranigv.am/weblog_en/posts/macos_to_freebsd/ * https://hardware.substack.com/p/falling-out-of-love-with-apple-part1 * https://medium.com/@probonopd/bring-back-the-ease-of-80s-and-90s-personal-computing-393738c5e2a1 (Medium article written by me) * https://memoryprotection.show/blog/episode-24 ("It has become very user-hostile.") * 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 * 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") * 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/ * 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? * Because Apple is spying on you. Yes. Despite all the talk about "privacy" there is the [DSID](https://proton.me/blog/apple-ad-company) * 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 * 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 * 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) * 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 * 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 * 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 * [Louis Rossmann: A reminder of how computing used to be](https://www.youtube.com/watch?v=JdHjflBiSMI) * [Bryan Lunduke: macOS Sucks](https://www.youtube.com/watch?v=3uGeHdNMgL8) (2024) Lock-down: * https://sneak.berlin/20201112/your-computer-isnt-yours/ * https://sneak.berlin/20201204/on-trusting-macintosh-hardware/ Irrepairable, non-upgradeable hardware: * https://www.macrumors.com/2018/10/04/t2-macs-must-pass-diagnostics-for-certain-repairs/ * https://www.vice.com/en/article/yw9qk7/macbook-pro-software-locks-prevent-independent-repair * https://uk.pcmag.com/old-news/117795/apples-t2-chip-makes-third-party-mac-repairs-impossible * 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 Less and less Mac-like desktop user experience: * [Riccardo Mori: The reshaped Mac experience](http://morrick.me/archives/9150) * [Riccardo Mori: A retrospective look at Mac OS X Snow Leopard](http://morrick.me/archives/9220) * [Riccardo Mori: A retrospective look at Mac OS X Snow Leopard - Addendum](http://morrick.me/archives/9246) * [Carl Svensson: The Decline of Usability](https://datagubbe.se/decusab/) ## How? Just follow Bruce Tognazzini's [First Principles of Interaction Design](https://asktog.com/atc/principles-of-interaction-design/) https://asktog.com/atc/principles-of-interaction-design/ ## Contributing __This project lives from *your* involvement.__ Please see https://hellosystem.github.io/docs/developer/contributing We 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&type=). Other contributions are, of course, welcome. ### Links * [helloSystem Documentation](https://hellosystem.github.io/docs/) * https://github.com/probonopd/hello/wiki * [High-level architecture](../../wiki/Architecture) * [Brainstorming](../../wiki/Brainstorming) * [Welcome and unwelcome technologies](../../wiki/Welcome-and-unwelcome-technologies) * [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)