🇧🇷 Português (Brasil)
Este repositório contém os aplicativos e utilitários padrão do Hexagonix.
Diversos utilitários no padrão Unix estão incluídos até o momento.
Cria interativamente uma nova conta de usuário no sistema. Restrito ao usuário root, solicita o nome do novo usuário, a senha, o shell e o tema, e cria o registro correspondente.
Exibe a arquitetura do sistema e dispositivo.
Envia o conteúdo de um arquivo para o console.
Limpa o conteúdo do console principal e dos consoles virtuais.
Exibe uma mensagem ao usuário através de uma entidade (por padrão, uma vaca), que pode ser alterada antes da mensagem.
Copia o conteúdo de um arquivo para outro, exigindo um nome de arquivo de entrada e um de saída.
Exibe a data e a hora do sistema.
Remove uma conta de usuário existente.
Envia o conteúdo de uma mensagem para o console.
Obtêm informações sobre um arquivo e as envia para o console.
Exibe informações sobre o uso de memória do sistema.
Exibe o nome de rede definido para este dispositivo.
Primeiro processo iniciado pelo Hexagon (PID 1). Lê o arquivo de configuração /rc, prepara os consoles do sistema e inicia, monitora ou reinicia os processos nele descritos.
Encerra o processo identificado pelo PID informado.
Autentica um usuário registrado e inicia sua sessão.
Lista e exibe os arquivos presentes no volume atual, ordenados por tipo.
Exibe a ajuda detalhada dos utilitários Unix instalados.
Monta um volume em um ponto de montagem do sistema de arquivos. Sem parâmetros, exibe os pontos de montagem existentes.
Renomeia um arquivo.
Altera a senha do usuário atualmente logado. O usuário root também pode alterar a senha de outro usuário, sem precisar conhecer a senha atual dele.
Exibe informações sobre os processos em execução, bem como o uso de memória e demais recursos do sistema.
Solicita a remoção de um arquivo do volume atual.
Inicia um shell Unix para o usuário atual, o shell padrão do Hexagonix.
Desliga ou reinicia o computador.
Troca a sessão atual para outro usuário registrado.
Envia mensagens de componentes e utilitários do Hexagonix para o log do sistema.
Exibe os processos carregados no sistema, filtrando os processos do próprio kernel.
Exibe informações do sistema, como nome, versão e arquitetura.
Exibe o nome do usuário atualmente logado no sistema.
Exibe o horário atual no canto superior direito do console, atualizado a cada segundo. Pensado para ser executado em segundo plano, com clock &.
Altera a fonte gráfica utilizada pelo console.
Shell alternativo ao sh, com funcionamento semelhante.
Daemon responsável por administrar o ciclo de login em cada terminal virtual, chamando login e reabrindo a sessão quando o shell do usuário é encerrado.
Obtêm e exibe informações de uma imagem HAPP.
Obtêm informações de uma imagem ou módulo HBoot.
🇬🇧 English
This repository contains the standard Hexagonix applications and utilities.
Several Unix-standard utilities are included so far.
Interactively creates a new user account on the system. Restricted to the root user, it asks for the new username, password, shell and theme, and creates the corresponding record.
Displays the architecture of this system and device.
Sends the contents of a file to the console.
Clears the contents of the main console and the virtual consoles.
Displays a message to the user through an entity (a cow, by default), which can be changed before the message.
Copies the contents of one file into another, requiring an input filename and an output filename.
Displays the system date and time.
Removes an existing user account.
Sends the contents of a message to the console.
Retrieves information about a file and sends it to the console.
Displays information about system memory usage.
Displays the network name defined for this device.
The first process started by Hexagon (PID 1). It reads the /rc configuration file, sets up the system consoles, and starts, monitors or respawns the processes described in it.
Terminates the process identified by the given PID.
Authenticates a registered user and starts their session.
Lists and displays the files present on the current volume, sorted by type.
Displays detailed help for installed Unix utilities.
Mounts a volume onto a file system mount point. With no parameters, displays the existing mount points.
Renames a file.
Changes the currently logged in user's own password. The root user can also change another user's password without knowing their current one.
Displays information about running processes, as well as memory and other system resource usage.
Requests the removal of a file from the current volume.
Starts a Unix shell for the current user, Hexagonix's default shell.
Powers off or reboots the computer.
Switches the current session to another registered user.
Sends messages from Hexagonix components and utilities to the system log.
Displays the processes loaded on the system, filtering out the kernel's own processes.
Displays system information, such as name, version and architecture.
Displays the name of the user currently logged into the system.
Shows the current time in the console's top-right corner, refreshed every second. Meant to be run in the background, with clock &.
Changes the graphic font used by the console.
An alternate shell to sh, with similar behavior.
Daemon responsible for managing the login cycle on each virtual terminal, calling login and reopening the session once the user's shell exits.
Reads and displays information from a HAPP image.
Reads information from an HBoot image or module.
Licença dos utilitários Unix/Unix Utilities License
Hexagonix Operating System
BSD 3-Clause License
Copyright (c) 2015-2026, Felipe Miguel Nery Lunkes
All rights reserved.
Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

