Releases: AwlsomeAlex/StarLinux
StarLinux Nebula v4.14.39 Experimental Build 4
I got what I wanted to get done today, with the newest feature being the ability to boot StarLinux from QEMU and build a .img of the filesystem. To do this execute ./spm.sh qemu (archive file location)
I made it so all it needs is the SPM-compiled Archive and it will do the rest. However I must note that it creates a temporary directory and anything you do in the Virtual Machine will be reset after shutdown, however the .img does work as rw. This will be fixed in later versions. Along with this another form of .img will be created that includes a Bootloader, Kernel and InitramFS so it can be independently booted from QEMU.
StarLinux Nebula v4.14.39 Experimental Build 4
- Linux Kernel 4.14.39
- GlibC 2.27
- BusyBox 1.28.3
- StarINIT 1.3.3-git
StarLinux Nebula v4.14.39 Experimental Build 3
After a week of so of patchy development, StarLinux Nebula Experimental Build 3 has finally been released. This release brings no new additions to SPM but updates StarINIT to 1.3.2 which changes the way StarLinux boots. Along with this the Linux Kernel has been updated to 4.14.39. Some things which I'm working on is StarBuilder, which will build StarLinux automatically and control version numbers and such (for my server) and QEMU support for easier testing, which might be released later today or earlier this week.
StarLinux Nebula v4.14.39 Experimental Build 3\
- Linux Kernel 4.14.39
- GlibC 2.27
- BusyBox 1.28.3
- StarINIT 1.3.2
StarLinux Nebula v4.14.36 Experimental Build 2
Update: 4/27/17 12:31am EST
I was able to successfully install StarLinux on a blank disk thanks to ArchLinux! However, I will not be releasing the .VDI because 1.) I don't like StarINIT's current state and want to rewrite it and 2.) It dumps you at a login prompt without ANY access to a terminal. Oops... (That'll be fixed in StarLinux Nebula Experimental Build 3).
Original:
After discovering a major flaw in the first Experimental Build, I made it my goal for the night, at the expense of an 8 hour sleep, to fix it and keep hacking away at an StarLinux Installation Guide for ArchLinux Live Image. The main issue with the first experimental build of SN 4.14.36 was it was compiled with a 32bit kernel, something that shouldn't have happen but completely fell through the cracks of SPM. After generating a Linux Kernel .config for 64bit and making a way for SPM to tell the system architecture, this SHOULD fix the problem. Hopefully. If so a .VDI will be released at a later time.
StarLinux Nebula v4.14.36 Experimental Build 2
- Linux Kernel 4.14.36
- GlibC 2.27
- BusyBox 1.28.3
- StarINIT 1.2.0 GIT
StarLinux Nebula v4.14.36 Experimental Build 1 [BROKEN]
Well, this is the second experimental version of StarLinux to be released. There's really only one reason why this exists. I forgot ArchLinux Live Image ONLY SUPPORTS x86_64, so v4.14.35e1 would've been useless for the current installation method. And since the Linux Kernel upgraded, I decided to include it with this release. This release will be the one I base the ArchLinux Installation Guide on.
StarLinux Nebula v4.14.36 Experimental Build 1
- Linux Kernel 4.14.36
- GlibC 2.27
- BusyBox 1.28.3
- StarINIT 1.2.0 GIT
WARNING: THIS SYSTEM WILL NEVER WORK AS THE KERNEL IS 32bit BUT THE USERLAND IS 64bit!!!
StarLinux Nebula v4.14.35 Experimental Build 0
Wow. I didn't expect to be testing and maybe even finalizing StarLinux Nebula for a while now, as the months of dormancy have lingered for so long. StarLinux Nebula emerges from the ashes from my other failed attempts and looks to be the promising way of achieving my goal. The version of SPM included below is very small as it only lists the packages available to be loaded to StarLinux, a way to update the SPM repositories and enough build instruction to create StarLinux, but this is only the beginning. The version of StarLinux included could not even work for all I know, as I didn't test it yet nor create a guide on how to test it. (This will be released in the coming days) and with StarLinux working a VDI will also be available to download, about 2GB in size to begin with.
StarLinux Nebula v4.14.35 Experimental Build 1
- Linux Kernel 4.14.35
- GlibC 2.27
- BusyBox 1.28.3
- StarINIT 1.2.0 GIT
WARNING: THIS SYSTEM HASN'T EVEN BEEN TESTED YET AND HIGHLY DOUBTED IT WILL WORK!
StarLinux Release 0.91a
Well, after a few days of messing around with static-get and fooling around with the Kernel Configuration I was able to successfully add Wireless Internet Access to my Laptop, which then StarLinux reached its first goal of becoming a wireless terminal for my server. More about the release though. Also there's finally an easy way YOU can test StarLinux with the .VDI of a StarLinux Installation Below!
THIS IS A SPECIAL RELEASE:
Releases like this won't come around until I feel comfortable with how things are. Like I felt comfortable with using static-get to add some programs to StarLinux, so I did it, but this release is more of a Proof of Concept of what StarLinux is hoped to look like in the near future. I will be talking with static-get developer @javier-lopez to see if there's a way to create newer versions of these static packages as some of them are quite old. But this should feel like a usable cli system. No more talking here the features:
StarLinux Features:
Linux Kernel: 4.9.36
GlibC: 2.25
BusyBox: 1.27.0 UNSTABLE
StarInit: 1.2.0/Unreleased
Along with new features packs a load of programs installed by static-get like:
Bash 4.4.1, BC, Bzip2 1.0.6, Dialog 1.1, Dropbear, Gawk 4.1.1, GCC 4.6.1, GIT 2.7.2, GRUB 2.00-2, iw, m4 1.4.17, make 3.82, nano 2.4.2, nasm 2.08.02, ncurses, patch, perl 5.10.1, qemu 1.4.0, terminfo 5.7, tmux 2.2, wpa_supplicant, zlib 1.2.8
Along with pre-installed programs comes Linux Kernel Support for Drivers such as:
KVM (Intel Only), Atheros Wireless Card Support (Modules except for ATH9K), Broadcom 43xx Wireless Card Support, Broadcom 43xx-legacy Wireless Card Support (Module), Realtek Wireless Card Support (Module), NTFS Read/Write Support (Module but no ntfs-3g :( ), ext2/ext3/ext4 FS Read/Write Support, Btrfs Support (Module), JFS Support (Module), XFS Support (Module).
I'D LIKE TO REMIND YOU AGAIN THIS IS A PROOF-OF-CONCEPT OF STARLINUX AND THE FINAL THING WILL PROBABLY LOOK THE SAME BUT WITH DIFFERENT INTERNALS INSTEAD OF STATIC PACKAGES
Enjoy!
StarLinux JULY-06-2017
One month ago StarLinux was successfully compiled with the new StarBuilder tool and I felt comfortable enough to release it as a pre-release. But now, I feel comfortable enough to release this version as an actual release. Please note that an explanation for HOW to get this running on an actual system is missing but that should be included with the next release this weekend but on the GIT repository's Wiki later on today (As its around midnight now.) The following specifications about the build can be found below:
Linux Kernel Version: 4.9.36
GlibC Version: 2.25
BusyBox Version: 1.26.2 STABLE
StarInit Version: 1.1.2/GIT
I hope to be also working on another part of StarLinux soon which will allow the system to be upgraded to the latest Linux Kernel automatically in the form of a script. If that turns out to work a Package Manager will be created. Theres alot of potential for StarLinux and I hope to gain support soon.
StarLinux JUNE-06-2017
With StarBuilder almost complete and its main task of creating an InitramFS and Kernel successful, I've decided to release a Do-Whatever-You-Want build of the Kernel+InitramFS to fool around with it as you please. There isn't really much to do with it but if you know what you're doing or follow the Minimal Linux Live Project you might have an idea which pleases you. This update comes with the StarBuilder Script, a compiled Linux Kernel 4.9.33, a InitramFS with Busybox Version 1.26.2, a minimal GlibC 2.25, and the latest (git) release of the starinit boot scripts. I've decided that for compatibility reasons the GlibC library will stay the same, however when a new Linux Kernel Update comes out on the 4.9.x Branch I'll recompile and release another update. I'll also release a new update if there is a significant change in the StarBuilder Script. As for a new BusyBox update, I'm not entirely sure. But keeping the only thing changing the Kernel might allow future updates to occur. Enjoy!
StarLinux JULY-04-2017
Happy 4th Everyone! To celebrate I will be releasing an updated version of StarLinux with the 4.9.35 Linux Kernel, unless a new one comes out today, in that case this will be quickly revised..... But there are very important things packed in this new version:
Fixed Bugs:
- StarInit 1.1.0 - Fixed /tmp Mounting Issues
- StarInit 1.1.0 - Fixed Networking Syntax Errors
Another exciting thing is I've managed to install this to a root directory of a partition using ArchLinux as an Installation Environment and it works perfectly. I've also been working on implementing static-get as a de-facto package manager but theres some bugs to be sorted with the developers before that's included.