Main Page

From Minux Wiki
Revision as of 04:15, 24 September 2024 by Shorun (talk | contribs) (main page)
Jump to navigation Jump to search

What is minux?

very simply put, Minux is a software package with basic tools and a software manager (app store) called "apt", an optional rednet networked user account system, many handy little things to make developer's lives easy. it also comes with an ingame manual system on the computers (use "man man" on a computer with minux, honestly, it just works.) and full documentation.

it is meant to be used trough commands and (in the future) windows, not by editing files or programming things yourself. you do not need to know programming to use this system, even creating users on the rednet network is trough commands. prior knowledge of linux commands helps in understanding it's logic.


powerfull online software manager

the software manager, "apt", is mostly what the name suggests, it allows for installation/removal/updates of program packs

the unique thing about "apt" is that you can point it to any url. you can host these "repositories" trough a real world webserver for all other minux users to use.

apt uses HTTPS to connect to real world webservers. there is no limit to how many servers you can be connected to, the only downside is more servers add more work for your computer.

it also treats every program as a seperate thing, remembering wich program you install on wich computer and it keeps track of each program's version for updates, you don't need to download everything every time, tough a forced update (reinstall) can always be invoked.

in addition minux has an auto update on boot with 3 settings, "always forced update", "check for updates", "disabled".

for users this means any user can add any developer's server trough a simple to use command, for the user the process is as simple as "apt -s serverurl" followed by "apt -i programname", this makes for a very easy installation procedure.

for developers this means they can share their software easy and free if they have a webserver at their disposal, and for those who do not i can offer limited webhosting, it also means easy installation for your users and automatic setup of settings.

yes, you heard that right, automatic setup of settings.


network functions:

the dhcp program available in apt allows for users to register their computer by name, like a website's domain name. this registry can be accessed by any user or program allowing for people to find their computers by name even if the ID(actual computer) changes, it's a mini DNS system. there is also filesharing capabilities as well.


developer functions

cc has certain abilities that can be unlocked trough program code. developers can add instructions to their programs for easy intigration into several systems, most of these are optional but usefull none the less. as long as these programs don't use the exact same commands and/or file locations, they can all be mixed and mashed without conflict.


so, WHY is minux?

because i am lazy.

yes, you read that right, i made this because i am lazy.

i am to lazy to repeat the same things on every program, i'm to lazy to always start the modem, i'm to lazy to add passwords to every computer, heck, i'm to lazy to set passwords on every single computer, so i made this.

minux allows for automation of software management, wich is REALLY handy if you're trying to make software in a decent program and transferring the files, this makes the process of writing software -> distributing software -> using software so much easyer, especially when updating or expanding a program.

everything else is because i rather enjoyed it and feature creep...

bloody creepers.