October 29, 2011

Work.. Starts to pay off..

by jmiahman — Categories: SynergyComments Off

I just finished packaging a majority of the “core” packages needed to build a CLI based ISO. I have also weeded out the SELinux (Build)Requires in all the “core” packages and rebuilt the kernel (3.1.0) adding  various drivers and turning off SELinux. Although it’s not really useful at this point the ISO can be used. You can actually get online if you manually set up your connection. There’s still alot of work to do, but we’re getting there.

Play with the ISOs here:

http://synergy-linux.com/iso/core/

October 10, 2011

Working in the Background

by jmiahman — Categories: SynergyComments Off

It’s been almost a month since my last post. I might have some people worried. There’s no reason to fear I have not been sippin’ lemonade and sleeping in a hammock. Nope not at all. I have been working on a Fedora rebase and a few other goodies. One of which I will give you now.. the developer site:

http://dev.synergy-linux.com/

If you look around the site close enough you will see progress and work almost everyday. I just haven’t had time to tell anyone about it. Hope this helps someone.

September 9, 2011

Synergy Linux “Core” rpms and System

by jmiahman — Categories: SynergyComments Off

Sometime tomorrow the build server should finish the final rpm for the Synergy Linux Core System. This “Core” will be the system Synergy Linux 3 will be based off of. A lot of these rpms have just been cleaned up from Fedora 16. We have removed epochs and fedora specific macros. More work will be done to tweak Synergy Linux further into being it’s own official Linux Distribution. Maybe then (After 2 releases) we’ll finally get on DistroWatch ;) I kid. I plan to group rpms by “Core System” “X Based System” and “KDE Desktop” We’ll see how that turns out though. So far it’s been pretty easy, I have written some bash scripts to automate the process pretty well. Hopefully by next week I will have a simple text based ISO.

September 9, 2011

Zif Imported to repository

by jmiahman — Categories: Packages, SynergyComments Off

I imported and updated Zif today, incase you’re wondering Zif is a package management system that can work with the currently installed yum. Unfortunately Yum works very slowly with PackageKit, so zif was written to manager and install packages with PackageKit’s Zif backend (intead of Yum’s) on RedHat based machines while not conflicting with Yum, so the Admin or User can have the best of both worlds. Fast PackageKit and Yum. Current version in the Synergy repos is 0.2.3

September 8, 2011

Fedora 16 Mirrored locally and moving past just a respin

by jmiahman — Categories: Fedora, SynergyComments Off

Just finished syncing 80+ Gig of packages from a Fedora Mirror. Took 14 Hours or so. My main interest though are the srpms and having them local. I am currently working on a script that will import a srpm into my svn and allow me to rebuild it with new patches etc.. Similar to what we did at Unity Linux. My hope is to have my own mini repo for synergy with only the 1001 packages we use to build a livecd. This will give me greater control over packages, patches and the direction I’d like to go. At the same time though I will not be breaking compatibility with the Fedora 16 repos. Also there may be some packages that are simply just rebuilds for now. Like the Kernel or Xorg as I don’t have the time to take on huge tasks of maintaining those packages which take a lot of attention. That’s not to say I won’t in the future. I have found though with my current build server it has made things a lot easier, Fedora has offered a great means to do so with mock.

September 7, 2011

Firefox updated to 6.0.2

by jmiahman — Categories: Packages, SynergyComments Off

Firefox has been updated to bug fix release 6.0.2 and can be found on the synergy repos..

 

 

 

 

September 7, 2011

Ahhh Attack of the Bots

by jmiahman — Categories: SynergyComments Off

If the site has been down or really slow lately it’s because for some reason I have ended up on every Chinese search engine’s bot list and they all decided to kicked off cataloging my site in the last few days. So I have finally just blocked them and a few others. However all the US Bots ie. Google, Yahoo, MSN have not been blocked. So if you live in China and want to search through my site use Google or another US search engine that seems to respect bandwidth a little more.

September 1, 2011

Other Distros and LiveCD Performance

by jmiahman — Categories: SynergyComments Off

So Yesterday I did some testing with different distributions running live on CD or DVD. I was looking for performance while running Live. This may not matter too some distributions as running Live is seen as a form of testing and then a method of install. Depending on what you’re testing application performance may not matter. For Synergy Linux it does because we have an option to install Live to SSD media, or for that matter just run off a CD and user a USB key as a permanent home instead of a machine’s hard drive. I launched multiple applications but focused primary on Firefox, as it’s a known memory hog and takes at least a few seconds to come up on most normal installs. This gave me something to measure. Now I know this isn’t a entirely accurate way of getting dependable results, but it gives a starting point.Here are the results with an explanation below:

Fedora 16 (latest rpms, CD 654M)
Boot 2:45
Launching Firefox 28s
Install 5:07

Mandriva 2011 (DVD 1.7G)
Boot 2:50
Launching Firefox 22s
Install 44:01

Mageia (CD 700M)
Boot 2:41
Launch Firefox 21s
Install 15:10

Chakra (CD 700M)
Boot 1:42
Launch Firefox (not on CD)
Install 9:48

Pardus (DVD 1.3G)
Boot 1:38
Launch Firefox 14s
Install N/A

This was done on a 2nd Generation Intel Mac Book Pro with 3G or Ram and a Intel Core 2 T7400 (2.16GHz). Now I know this is no where near a 800Mhz EeePC with 512M of ram, but these initial tests (I would like to do more on an EeePC with 512M) were on a machine that is now somewhat common. So think of this as a semi-control.

Explanation of 3 Tests:
Boot: was times from the selection of the boot option till X was initialized (not KDM necessarily though all of these were KDE based).
Launch Firefox: The time at which the Firefox icon was double clicked to the window being fully loaded (this was done after the desktop completely loaded).
Install: This was how long the installer took to copy files to the installation media. This does not include partition, user or system management options in the installer.

Firefox versions.
For Fedora Firefox 6 was used. The other distributions all ran Firefox 5 with the exception of Mageia, that ran 4. What’s interesting though is there was supposed to be launch time improvements to 5 so I expect Mandriva to beat Mageia just for that fact, however as you can see that was not the case. If we were to just go off Firefox launch time then Firefox 6 is very slow or Fedora LiveCD performance is lacking, coming in at almost 30 seconds.

Performance.
Unfortunately Fedora was rather unimpressive with performance, but came in on top with install because of their installation method. I would like to do more tests to see if their solution of create a 3G Ext4 disk image and then compressing it causes issues. Most distributions squashfs a folder instead of a file. The add overhead of using a loopback to mount a diskimage along with the unneeded journalling in Ext4 could be why it was rather slow with booting and launching applications.

Pardus goes a little bit in the opposite direction. Although they come in second as well with install time, they also have the fastest launch times with applications (not just firefox) and the difference it noticeable. All around Pardus seems like the best contender. However there’s at least one definite reason why.. Squashfs compression.. Pardus for their 2011 release switched to LZO compression instead of using LZMA. While you get no where near the compression ratios (smaller size) with LZO that LZMA offers (Larger ISO Size) you get faster (way faster) decompression time. Meaning boot up would be faster, file launch faster and install faster (if they offered it) then those using similar methods, like Mandriva or Mageia. Fedora however may already be at a disadvantage with their squashfs method plus the usage of LZMA.

Conclusion.
The reason Pardus switched to LZO is because they switched media from CD to DVD. If I was to switch to Synergy Linux to LZO that would mean a larger download size, and ISO size which may defeat the purpose of running a compressed install on small HD space devices like the EeePC Surf (2G). So there’s obviously reasons to use LZMA and keep a smaller ISO footprint. That’s a make of break deal. However more testing needs to go into Fedora’s method and reasoning for the use of the squashfsing as diskimage instead of just the filesystem itself. Does using a diskimage create another layer and a slow down in performance? Leave your thought comments and considerations on the forum.

August 30, 2011

Net install.. maybe

by jmiahman — Categories: SynergyComments Off

A few years back I bought a Toshiba Protege M200 tablet. It’s an older machine, yet still pretty fun. However the one thing not fun about it was installing Linux. Because it’s older it won’t boot from USB, and of course it doesn’t have a floppy and was to small to have a CDRom drive. A long time ago people used to use PCMCIA external CDRom drives which this thing offered, but I never bought one. Up until now my solution has been to take the Hard Drive out and install using another machine, then but it back in the Toshiba. It was/is annoying. Especially when I want to use it for testing as it falls pretty close to netbook territory. One thing it can do though is PXE Boot and I started to notice that though a lot of my other hardware can boot from USB they don’t have internal CDRom drives as well. My EeePC, my MSI Wind Nettop and my MSI Wind Netbook can all PXE boot though. So last night I got to work and created a provisioning server. I still have some things I want to work out with the kickstart file but for the most part it worked. I’m not sure if there is much of a demand for a net install feature for Synergy Linux though. If/When it becomes ready I’ll throw it out there and see.

August 29, 2011

Synergy Linux 3 on it’s way: announcing Alpha stage

by jmiahman — Categories: SynergyComments Off

Synergy Linux 3 work has now been started, now with Kernel 3.1rc3, KDE 4.7, Firefox 6, Thunderbid 6 and various improvements. However it should be noted that this is still an Alpha, based on Fedora 16 Alpha. Some packages are still unstable (upstream) and some just aren’t included yet in Alpha. Let that not scare you away though from Downloading, trying it out and giving feedback on the forum

The Most recent Alpha releases can be found here. Please when reporting issues on the forum make sure you tell me when you downloaded the ISO as your issue might be already fixed (wouldn’t that be nice).

In case you missed it please report issues here:

http://synergy-linux.com/forum/viewtopic.php?f=2&t=385

After Downloading the Latest Alpha release ISOs from here:

http://synergy-linux.com/latest-unstable/

© 2012 Synergy Linux All rights reserved - Wallow theme v0.46.5 by ([][]) TwoBeers - Powered by WordPress - Have fun!