Cutting Edge Linux Manjaro Remix will not build on the KVM.

I keep maxing the capabilities of these VPS’s. So the KVM VPS has enough space to work with a net iso. The Cutting Edge Linux Manjaro Remix fails to build due to space limitations. This is unfortunate. It means a Cutting Edge Linux Manjaro Remix in on hiatus until I get a Local setup going of Funtoo.

I am planning on doing a local of Funtoo Linux install both on bare metal. Once I have a baremetal version of Funtoo I want to switch my virtualization environment to KVM instead of Virtualbox so I can use emulation techniques for ARM package testing.

Enhanced by Zemanta

Funtoo, Manjaro crouton, Chromebook.

Funtoo has access to pacman without requiring unmasking of software so can do the same build stuff with manjaroiso easily. I believe the end result will be a more stable system for a server. I switched both the build server and my other server over to Funtoo in hopes that I can eventually learn how to use distcc, which distributes the compilation over multiple boxes.

ChromeOS will not operate the type of VPN that I want to use and with the breakages in crouton I do not know if it is worth maintaining long term. So I guess I am announcing that I am no longer going to maintain it, at all. If someone wants to fork it and merge the fixes that have been put in upstream it will probably fix it. So many things do not operate properly and it all seems like a daunting task where it started out as a fun task to see ‘if’ I could do it.

I have been seriously considering doing a coreboot on my Chromebook and just punting ChromeOS with the possibility of dual booting Chromium OS in the future if possible. This makes sense of why I am dropping maintenance for manjaro crouton, I will not be able to test it anymore as I did in the past. With newer chromebooks moving over to seabios the crouton project no longer makes as much sense to me as it once did.

I went to a computer hardware store, asked if they had a spare jumper I could have. I have all the equipment required to coreboot+seabios the chromebook and install some Linux distributions. I have done the research on how to perform the task both on the developers website and a few useful videos by johnny phung on youtube which I will link below.

It is recommended to fully read and comprehend all information available before attempting this task on your Chromebook. There is not a lot of information available and johnny phung is nearly the only person I could find with much information on this, his videos and posts lead me to the developers website.

Although the first link I will provide is to his Windows video it is relevent to the Linux side of things because he does not redundantly explain how to flash the bios with coreboot and seabios and he expands on a few commands that verify that everything is set correctly for the bios flash.

Coreboot windows video – Watch until 12:50. He uses alumium foil, I would only use a jumper for this. Got an old computer or hard drive sitting around? Grab a jumper off that!

Coreboot Linux video – There is the link for installing ubuntu but really any distribution would work, I am probably going to have 2-3 different installed distributions going or maybe 1 binary based and 1 source based. I have not decided yet what the plan is but I have a pretty good idea how to get a well compiled source based distribution to run on binaries as well and that would be quite ideal for a little Chromebook without much power to compile for itself.

 

Enhanced by Zemanta

Idea for the OpenVZ Server.

Since OpenVZ did not do what I wanted I needed to get the KVM server. That did not mean I wanted the OpenVZ server to go to waste. Here is my plan for the OpenVZ server.

It will run Arch Linux and be used for manjaroiso building and hosting. Having the host build the image makes sense to me because then I do not have to upload them and thus making more frequent builds would be a possibility.

It would also allow me to automate much more of the process and make keeping the builds up to date much easier!

 

Enhanced by Zemanta

crouton Manjaro – status updates

I am in a position where most things have caught up pretty nicely on the Manjaro branch and seem to be stable for me. Although I have not been making posts it does not mean I am sitting idle. I am doing some research on the progression to take next.

I’ve been researching lxc, docker and systemd encapsulation so a better experience can be provided within crouton. If I am correct it will be possible to setup the lxc stuff in a target and have it install correctly that way.

I may take a break from the crouton stuff and do some work on the cutting edge Linux spin of Manjaro. I have had a lot of people interested in when the next image is going to be released and I do not blame them. The old one is… well old, It might not update correctly and people want a known working version instead of having me say… you can try it but it might break, the risk is yours.

Working on the image should not take too much of my time because the majority of the time consuming work has already been done. So for now I am doing research and may speed push out an image in the near future.

Enhanced by Zemanta

crouton Manjaro container update.

It appears google has created a way to do containers within Chrome OS. This is totally awesome because I believe it will be less complex than doing a docker setup. I think the docker setup required you to do a few tricky things to get it working.

Since Chrome OS does not have docker by default and would require some modifications that I would prefer not to do, To even get docker working it looks like the workflow would have been this:
A) create a basic chroot with nearly no tools. Only CLI.
B) Have docker installed on that chroot and start the container from the chroot.
C) you are now in the container.

With minijail this can be accomplished in one step! I find the new stuff I am looking into extremely awesome! I know we can run a really slick setup moving forward and I am really excited to be a part of this advancement!

Enhanced by Zemanta

crouton Manjaro systemd research

I am researching LXC containers and docker as a resource to get manjaro working properly with systemd. This changes the paradigm from just a chroot into something more secure and contained which sounds really neat 🙂

I am going to be doing some research into these tools and how they work in order to get the Manjaro crouton install working better! I do not have a timeframe on getting this working and may start a sub-branch of the manjaro branch to test this out.

 

Enhanced by Zemanta

crouton Manjaro preview and discussion.

Here is a video of the crouton Manjaro Cutting Edge Linux distribution. I’ve currently got it to install to nearly what you see on the screen there. What is running is XFCE, KWIN and cairo-dock.

It runs very well with no lag to be noticed on my chromebook. I hope you enjoy!

 

Enhanced by Zemanta

crouton Manjaro celme configs a semi-working

The configs for the celme target is working however they do need some work still. It is currently a work in progress however it seems to be working. Everything is starting to work very well.

I’ve now got it setup so kwin and cairo-dock load automatically when upon first launch. The session information needs to be reloaded because firefox is being loaded on first launch which is not supposed to happen.

The terminal when launched through cairo-dock now correctly launches the fish shell. A terminal launched from the main menu use the default bash shell.

 

Enhanced by Zemanta

crouton Manjaro celme target changes coming down the pipe

I like the fish shell and as such I am going to use it in the celme target through cli-extra. It is not set as the default shell however the terminal you launch from cairo-dock will use fish. The terminal you launch from the menu will use bash.

I made this decision because fish seems like the easiest shell to set up and I really like using it. I hope you enjoy the changes that are to come. 🙂

Enhanced by Zemanta

crouton Manjaro – celme target has a Mixer!

I got found the correct setup for a mixer on this particular hardware. It works quite well. I removed pnmixer which did not work well on this hardware. I have been updating configs a lot. The fixes will come through a little later because I want to do a big chunk of things before I push it up. I test local and then move it up to github.

Enhanced by Zemanta

crouton Manjaro celme target working.

I am having some odd locale issues that I am not sure how to fix. I have tried a lot of things to fix it and have not been able to do so. The desktop environment installs correctly and the configs get pushed over and work. Some keyboard shortcuts need to be revamped, it is still a work in progress. Things seem to be working decent. I am having issues with pnmixer and that quite likely is caused by the locale issues that I am having.

 

Enhanced by Zemanta

crouton Manjaro celme target test run.

Re-upped the configs that I had modified and I am preforming another test install of the celme target. This target includes xfce, kwin throught he kdebase-workspace package and cairo-dock including cairo-dock-plugins.

I expect there to be two possible results with these configs. It will either work and load kwin –replace and cairo-dock or it will bomb and load xfwm4 instead. We will see once the install is finished. As long as it does not error out then it should be something that can be resolved.

 

Enhanced by Zemanta

crouton Manjaro celme target currently broken.

So when I install with the celme target it attempts to load xfce and fails. I am sure it is in the config but why did it not happen in the previous test install I do not know. I am looking into the solution at this very moment. I know it has something to do with the xfce4-session.xml file but I am not sure what. I may attempt to get this working another way by deleting the file.

Enhanced by Zemanta

crouton Manjaro will not be added to upstream crouton

I asked dnschneid what the requirements to have Manjaro added to crouton, the reply was not favourable for Manjaro being added upstream. The first requirement was ARM support and that itself ruled Manjaro out. I could potentially use the arch repository and then add stuff to it however the issue is that I do not have any arm hardware to test software ports to make it work more like Manjaro.

It looks like working to get my port added first to drinkcat’s repository and then to dnschneid is pointless, that does not mean I think the creation of this Manjaro spin is pointless. It does however mean that I may stray away from how crouton does things and rebuild parts of the base to remove the Debian stuff. I no longer need to strictly stay within the guidelines upstream uses, I have more freedom to make ‘everything’ work how I would like it to.

Enhanced by Zemanta

crouton Manjaro – Default desktop environment.

I’ve done it before on my desktop spin of Manjaro… thats right xfce+kwin+cairo-dock. This will be the primary and official desktop environment of my crouton spin.

I took the work I did on the Manjaro Cutting Edge Linux remix, pulled the configs out of it and stuck them on github. Now it should be extremely easy to port them over to being installed by default. This is not exactly the same as the desktop mix I just used it as a starting point since the vast majority of the work had already been completed.

With the majority of the configs out of the way and ready to go I will be setting up a target(or multiple) to install it all. This will come highly customized and ready to use, it really is looking pretty cool right now. I find the functionality to be very good on the chromebook, the small screen and touchpad lend itself well to how I have this setup.

You have dragging to the sides to resize to that side of the screen, you have showing all windows when mousing to the top left, showing the desktop on top right and grid mode when you mouse to the top so you can organize your windows! I would not like this setup on a desktop but for some reason it works very well on something smaller with a touchpad.

 

Enhanced by Zemanta