Hello, a desktop system based on FreeBSD

I shall try it!

Hello, a desktop system for creators with a focus on simplicity, elegance, and usability. Based on FreeBSD. Less, but better!

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, and First Principles of Interaction Design liberally re-interpreted for today.

Based on FreeBSD.

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:

Lock-down:

Irrepairable, non-upgradeable hardware:

Less and less Mac-like desktop user experience:

How?

Just follow Bruce Tognazzini’s First 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 – maybe you’d like to look into issues flagged with good-first-issue. Other contributions are, of course, welcome.

Links

Batterie da record?

Sviluppato una batteria ion-Li economica con un’energia specifica di 413 Wh/kg. Merito dell’anodo in silicio microscopico.

Source: Anodo in silicio ed elettrolita in gel per batterie da record

Sembra una grande miglioramento 414Wh/kg.

In realtà questa densità energetica di 414 J/s×3600s/kg = 1,49MJ/kg. va confrontata con quella di benzina e gasolio. E il confronto è impietoso. 46,9 e 45,8 MJ/kg. Trenta volte meno.

Ne devono mangiare ancora di minestra se vogliono qualcosa che permetta di sostituire veramente i motori endotermici. Non dico cose fantascientifiche tipo il reattore Arc di Tony Stark, ma devono almeno arrivare a 10-20MJ/Kg… comunque è sempre meglio di niente.

Quickemu

This quickemu could easily dislodge VirtualBox as my favorite desktop virtualization solution:

Quickly create and run highly optimized desktop virtual machines for Linux, macOS and Windows; …

Quickemu now also includes comprehensive support for macOS and Windows.

Features

  • macOS Monterey, Big Sur, Catalina, Mojave & High Sierra
  • Windows 10 and 11 including TPM 2.0
  • Ubuntu and all the official Ubuntu flavours
  • Over 360 operating system editions are supported!
  • Full SPICE support including host/guest clipboard sharing
  • VirtIO-webdavd file sharing for Linux and Windows guests
  • VirtIO-9p file sharing for Linux and macOS guests
  • QEMU Guest Agent support; provides access to a system-level agent via standard QMP commands
  • Samba file sharing for Linux, macOS and Windows guests (if smbd is installed on the host)
  • VirGL acceleration
  • USB device pass-through
  • Smartcard pass-through
  • Automatic SSH port forwarding to guests
  • Network port forwarding
  • Full duplex audio
  • Braille support
  • EFI (with or without SecureBoot) and Legacy BIOS boot
  • Graphical user interfaces available

3v1n0 saved the day

Gnome is a wonderful desktop and its extentions allow comfortable personalization. Yet there are a couple of little undesirable behavior that have been annoying me lately:

  1. tray icons are not shown using Wayland
  2. typing òàùèì on an italian keyboard with caps-lock inserted does not give ÒÀÙÈÌ in Wayland well, that’s solved

I used to use Tray Icons: Reloaded extention to get this

but its behaviour in Wayland has been sketchy at best (i.e. it actually does not work, as Variety icon is not shown).

Enters AppIndicator and KStatusNotifierItem Support by the almighty 3v1n0 and save the day!