Language Selection

English French German Italian Portuguese Spanish

helloSystem 0.6 Released For macOS-Inspired FreeBSD

Filed under

Version 0.6 of helloSystem is now available as the FreeBSD-based open-source operating system project taking design cues from Apple's macOS.

helloSystem 0.6 brings improvements to window management, new window animations, Filer file manager enhancements, and a wide range of other desktop refinements and bugs have been fixed. HelloSystem 0.6 also marks the point in switching from the Openbox window manager over to KDE's KWin window manager.

Read more

helloSystem 0.6 distribution released based FreeBSD and similar

  • helloSystem 0.6 distribution released based FreeBSD and similar to macOS

    Simon Peter ( Simon by Peter ), the creator of the format of self-contained packages AppImage , published release distribution helloSystem 0.6 , based on FreeBSD 12.2 and positioned as a system for regular users, which may go macOS fans, unhappy with Apple policies. The system is free of the complications inherent in modern Linux distributions, is under complete user control and allows former macOS users to feel comfortable. To get acquainted with the distribution kit, a boot image of 1.4 GB in size ( torrent ) has been generated .

    The interface resembles macOS and includes two panels – the top one with the global menu and the bottom one with the application bar. The panda-statusbar package developed by the CyberOS distribution kit (formerly PandaOS) is used to form the global menu and status bar . The Dock is based on the cyber-dock project , also from the CyberOS developers . For managing files and placing shortcuts on the desktop, the Filer file manager is being developed , based on pcmanfm-qt from the LXQt project. The default browser is Falkon , but Chromium is optionally available.

    ZFS is used as the main file system, and exFAT, NTFS, EXT4, HFS +, XFS and MTP are supported for mounting. Applications are delivered in self-contained packages. To launch applications, the launch utility is used , which finds the program and analyzes errors during execution. The system for building Live images is based on the toolkit of the FuryBSD project .

helloSystem, the Mac-like FreeBSD OS, Takes Another Step Towards

  • helloSystem, the Mac-like FreeBSD OS, Takes Another Step Towards Full Release

    Most of you have probably never heard of helloSystem before. The project was started by the creator of AppImage, Simon Peter, early last year. Simon’s goal is to create a “friendly Libre Desktop operating system with focus on simplicity, minimalist elegance, and usability”.

    Simon takes inspiration from the simpler operating system of the 80s and 90s, specifically early MacOS, specifically System 1. If you just look at screenshots of the system in action, you may be tempted to say, “I don’t see what the fuss is all about. There are a bunch of Linux distros or themes that look just like MacOS.”

    The project goes beyond merely looking like MacOS, it wants to return to a simpler, easier to use design. According to the website, “helloSystem is a desktop system for creators with a focus on simplicity, elegance, and usability. Its design follows the “Less, but better” philosophy. It is intended as a system for “mere mortals”, welcoming to switchers from the Mac.” You can find out more about Simon’s thoughts on what he plans for helloSystem by watching his presentation at FOSDEM 21.

  • [Old] 64-bit Time on OpenBSD

    Switch time_t, ino_t, clock_t, and struct kevent's ident and data members to 64bit types. Assign new syscall numbers for (almost all) the syscalls that involve the affected types, including anything with time_t, timeval, itimerval, timespec, rusage, dirent, stat, or kevent arguments. Add a d_off member to struct dirent and replace getdirentries() with getdents(), thus immensely simplifying and accelerating telldir/seekdir. Build perl with -DBIG_TIME.

    Bump the major on every single base library: the compat bits included here are only good enough to make the transition; the T32 compat option will be burned as soon as we've reached the new world are are happy with the snapshots for all architectures.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

More in Tux Machines

digiKam 7.7.0 is released

After three months of active maintenance and another bug triage, the digiKam team is proud to present version 7.7.0 of its open source digital photo manager. See below the list of most important features coming with this release. Read more

Dilution and Misuse of the "Linux" Brand

Samsung, Red Hat to Work on Linux Drivers for Future Tech

The metaverse is expected to uproot system design as we know it, and Samsung is one of many hardware vendors re-imagining data center infrastructure in preparation for a parallel 3D world. Samsung is working on new memory technologies that provide faster bandwidth inside hardware for data to travel between CPUs, storage and other computing resources. The company also announced it was partnering with Red Hat to ensure these technologies have Linux compatibility. Read more

today's howtos

  • How to install go1.19beta on Ubuntu 22.04 – NextGenTips

    In this tutorial, we are going to explore how to install go on Ubuntu 22.04 Golang is an open-source programming language that is easy to learn and use. It is built-in concurrency and has a robust standard library. It is reliable, builds fast, and efficient software that scales fast. Its concurrency mechanisms make it easy to write programs that get the most out of multicore and networked machines, while its novel-type systems enable flexible and modular program constructions. Go compiles quickly to machine code and has the convenience of garbage collection and the power of run-time reflection. In this guide, we are going to learn how to install golang 1.19beta on Ubuntu 22.04. Go 1.19beta1 is not yet released. There is so much work in progress with all the documentation.

  • molecule test: failed to connect to bus in systemd container - openQA bites

    Ansible Molecule is a project to help you test your ansible roles. I’m using molecule for automatically testing the ansible roles of geekoops.

  • How To Install MongoDB on AlmaLinux 9 - idroot

    In this tutorial, we will show you how to install MongoDB on AlmaLinux 9. For those of you who didn’t know, MongoDB is a high-performance, highly scalable document-oriented NoSQL database. Unlike in SQL databases where data is stored in rows and columns inside tables, in MongoDB, data is structured in JSON-like format inside records which are referred to as documents. The open-source attribute of MongoDB as a database software makes it an ideal candidate for almost any database-related project. This article assumes you have at least basic knowledge of Linux, know how to use the shell, and most importantly, you host your site on your own VPS. The installation is quite simple and assumes you are running in the root account, if not you may need to add ‘sudo‘ to the commands to get root privileges. I will show you the step-by-step installation of the MongoDB NoSQL database on AlmaLinux 9. You can follow the same instructions for CentOS and Rocky Linux.

  • An introduction (and how-to) to Plugin Loader for the Steam Deck. - Invidious
  • Self-host a Ghost Blog With Traefik

    Ghost is a very popular open-source content management system. Started as an alternative to WordPress and it went on to become an alternative to Substack by focusing on membership and newsletter. The creators of Ghost offer managed Pro hosting but it may not fit everyone's budget. Alternatively, you can self-host it on your own cloud servers. On Linux handbook, we already have a guide on deploying Ghost with Docker in a reverse proxy setup. Instead of Ngnix reverse proxy, you can also use another software called Traefik with Docker. It is a popular open-source cloud-native application proxy, API Gateway, Edge-router, and more. I use Traefik to secure my websites using an SSL certificate obtained from Let's Encrypt. Once deployed, Traefik can automatically manage your certificates and their renewals. In this tutorial, I'll share the necessary steps for deploying a Ghost blog with Docker and Traefik.