awlsomealex / starlinux Goto Github PK
View Code? Open in Web Editor NEWA Linux Distribution (rewritten from MLL) which can be build directly on the Host Machine.
License: Other
A Linux Distribution (rewritten from MLL) which can be build directly on the Host Machine.
License: Other
The default configuration keeps the kernel small but useable, however alot of hardware support is missing from devices such as Wi-Fi Support, PCI Support, Bluetooth Support, etc. I'd like to add a feature that uses a pre-made .config in a specific directory for StarBuilder to base the kernel on, so grep
s won't need to be added to add support for specific devices.
One main issue I have with StarLinux is building and testing, as my server is down 100% of the time and my Linux Virtual Machine isn't efficient as it uses all of my system resources, leaving me no room to develop. So I will invest in a StarLinux Developer Kit including a Docker with the right packages to build the core of StarLinux, a Travis CI (Which is free for Open Source :)), and, sadly, another rewrite as I focus it on a Command Line level instead of User Options (Configuration Files and such). This will be a whole summer project, but I'm very excited about it.
A cool concept that I could POSSIBLY do is create a temporary filesystem in a directory with ext4 format as a .img or .hdd and setup StarLinux as it would be the StarLinux Installation Guide for ArchLinux, but instead have SPM do it automatically removing the need for ArchLinux, then to be booted by either QEMU or your choice of Virtual Machine Manager.
Then SPM would load this image with QEMU, booting it possibly without the need of a bootloader (to remove space dependency and the need for Syslinux/GRUB).
I can already see the Installation Script acting up just by looking at the source code. I'll eventually get to fixing it but this is just here as a mental note.
I'm building my own linux now, so I can provide some help for you.
I see how much I could've simplified the StarBuilder Installation Script, but I really didn't want to put much time into it, so I quickly wrote it and put it on it's way. However if anyone has some extra free-time and advanced BASH Scripting Skills, don't be afraid to fork and pull request it, it would be a great help for me. However if it doesn't get done when I eventually finish StarBuilder, I'll just rewrite it myself.
I just want to congratulate you for the efforts you put on your OS project. You've traveled long way since the first time we communicated and you've learned a lot! I'm really impressed and quite proud that MLL was the inspirational spark that made you look further in the OS development area.
Keep up the good work!
I am currently at a cross road. I want to reserve the InitramFS to the following four packages:
But in my current model I have the archive
package generating the InitramFS at ANY point, which is what I don't want. I can do one of the following things.
archive
and fix this later. :/** WILL MAKE DECISION LATER TONIGHT ***
StarLinux INIT 1.3.0 adds functionality which SPM needs to specifically instruct StarINIT to do before placing it in the initramFS, along with compiling some scripts inside StarINIT.
I can help you to cross-compile your Linux distribution, I'm making a glibc and musl cross-compiler, it is support these architectures: x86_64, i686, armv7, aarch64(I will add mips and ppc support). Also it can help you to link your software with any supported libc. So, you need it?
I'm currently trying to get the Archive to work on a system created by ArchLinux but I keep receiving this kernel error. The directory for initramfs is correct, the permissions are correct, even tested on a kernel version similar to the old StarLinux, but I keep getting this error. However, I get an error before it stating request_modprobe: runaway loop modprobe binfmt-464c
if that has to do with anything.
Until I can add user support, future StarLinux Nebula Experimental Builds will dump the user at a /bin/bash Terminal.
function download_package() # Download and Prepare a Precompiled Package for easy SPM Building
Instead of having to build the package everytime you use SPM, why not host a repository on my server which contains the already compiled SPM Packages and have SPM also prepare it for Nebula as if it was already built on the host system.
One main thing I need to do is get awlsomealex.us up and running, and the packages will PROBABLY be accessed in repo.awlsomealex.us and have a SHA256 code to verify I built them.
I don't like the current state of StarINIT at all! Not being touched for about a year is too long.
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.