kgizdov / arch-installer Goto Github PK
View Code? Open in Web Editor NEWWIP: An installer for Arch Linux
License: GNU General Public License v3.0
WIP: An installer for Arch Linux
License: GNU General Public License v3.0
Let's collect some requirements for our installer. First we have the following three options:
As far as we know, we had an interactive CLI installer, an ncurses installer and bash scripts already.
Also: Which problem do we want to solve with this installer? And which people do we want to address with it?
I think the following:
Arch Linux provides already a simple way to install it via using commands in the shell. So most "Shell-Junkies" should be satisfied and I expect that these "Shell-Junkies" have enough knowledge to create an install script for their favourite Arch Linux installation by themselves.
Therefore, I conclude, we should try something new and use a graphical installer.
If so then we would have the following options:
So, maybe we should start the whole project, with collecting information about different graphical installer frameworks.
We want to provide a TUI and a GUI. TUI at first and then with time a GUI (or the opposite or a mixed thing). Let's discuss what would be an appropriate way of doing that. For requirements, please refer to #3 until they are finalised.
There are at least two actively maintained installers for Arch Linux:
While of course Manjaro isn't Arch Linux I would expect the installer to rather similar and assume it can be tweaked to work with Arch.
What sets this proposed Arch installer apart from these two existing programs?
We need a name for this project. Work-in-progress name is Arch Installer. If you have a better name, put it in the comments with a small reason why it would be better and why it suits the project.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.