Main Page: Difference between revisions

From Minux Wiki
Jump to navigation Jump to search
(main page)
No edit summary
 
(25 intermediate revisions by the same user not shown)
Line 1: Line 1:
'''What is minux?'''
'''A Linux-like OS and App Store for ComputerCraft.'''


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.
Return to Minux [https://minux.vtchost.com/ index page] or the [https://wolfpak.vtchost.com/forum/index.php forum]


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'''
'''new here?'''


the software manager, "apt", is mostly what the name suggests, it allows for installation/removal/updates of program packs
[[Manuals/installation|Minux installation manual]] - quick installation guide for a minux computer


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.
[[Faq|FAQ]] - you know what this means


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.
[http://minux.vtchost.com/dl/pic/ Screenshots] - ingame screenshots


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.
'''User information'''


yes, you heard that right, automatic setup of settings.
[[binaries]] - user programs.


[[Manuals|manuals and guides]] - operation and installation instructions.


'''network functions:'''
[https://wolfpak.vtchost.com/forum/viewforum.php?f=17&sid=ad54ac310461b39ade0a7f1f6bb43a61 available software packages] - forum board with software postings and how to install them


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'''
'''Developer information'''


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.
[https://wolfpak.vtchost.com/forum/viewforum.php?f=20&sid=ad54ac310461b39ade0a7f1f6bb43a61 Updates] - forum board where we post updates on software


[[Apt]] - software manager and repository technical information


'''so, WHY is minux?'''
[[Api|Api's]] - tools for programs to talk to minux's programs and servers.


because i am lazy.
[[Protocols|Rednet protocols]] - the rednet communication that the servers and clients use


yes, you read that right, i made this because i am lazy.
[[Globals|Global system variables]] - used to quickly share information between programs
 
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.

Latest revision as of 15:50, 1 October 2024

A Linux-like OS and App Store for ComputerCraft.

Return to Minux index page or the forum


new here?

Minux installation manual - quick installation guide for a minux computer

FAQ - you know what this means

Screenshots - ingame screenshots



User information

binaries - user programs.

manuals and guides - operation and installation instructions.

available software packages - forum board with software postings and how to install them


Developer information

Updates - forum board where we post updates on software

Apt - software manager and repository technical information

Api's - tools for programs to talk to minux's programs and servers.

Rednet protocols - the rednet communication that the servers and clients use

Global system variables - used to quickly share information between programs