Welcome to Linux Forums!

With a comprehensive Linux Forum, information on various types of Linux software and many Linux Reviews articles, we have all the knowledge you need a click away, or accessible via our knowledgeable members.

Linux Forum ArticlesLinux ForumsLinux Forum DownloadsLinux Hosts
Home|Register|FAQ|Member List|Calendar|Unanswered Posts|Forum Rules|Today's Posts|Advanced Search|
SEARCH FOR IN
Go Back   Linux Forums > Linux Resources > LinuxForums.org - Articles
Reload this Page Exclusive Interview: Lead Yoper Linux Developer
Linux Forums
Linux Forums
Welcome To The Linux Forums!
Welcome to Linux Forums. We pride ourselves in being one of the largest Linux communities on the web, we encourage you to REGISTER on our forums and participate in the community. There are over 150,000 members ready to answer your questions. JOINING US today will allow you to make new posts, get support, send messages to other members and submit downloads to our downloads directory and many other great features!

LinuxForums.org - Articles Linux Forums Articles Archive.

 
 
Thread Tools Display Modes
Old 09-21-2004   #1 (permalink)
lakerdonald
Linux Guru
 
lakerdonald's Avatar
 
Join Date: Jun 2004
Location: St. Petersburg, FL
Posts: 5,039
Exclusive Interview: Lead Yoper Linux Developer

Exclusive Interview with Andreas from Yoper.com
In the past few weeks, there has been a lot of hype and controversy surrounding Yoper, ranging from insults to ruthless Gentoo comparisons. I recently sat down with Andreas Girardet, who is a key developer for Yoper, to dispell all the rumors and discuss the direction in which the Yoper project in which Yoper is headed:

[Andy Kissner] Which OS do you use personally?

[Andreas Girardet] Yoper

[AK] Recently there has been a lot of comparison between Yoper and Gentoo. What do you think that says about the YOS Project as a whole, and the general direction it's taking?

[AG] Your Operating System (Yoper) is really different from Gentoo on both a technical level and a marketing level. I really love all operating systems apart from one [Windows] and this is the reason why we take the best out of each OS and mix them into one [Yoper]. This causes some of the similarities between Yoper and many other distributions, including Gentoo. This also causes similarities between Yoper and say MacOSX or even Windows. For example Yoper contains emerge/portage in its basic form, which is handy for single packages that we do not currently provide. It also contains Sax2 and in an upcoming release we will include the first Yast2 tools from SuSE. I also find the flamewars between different distros very disturbing, since they are counter-productive to my personal mission in life, which is to unseat the Microsoft monopoly.

[AK] It seems that it has become pretty standard to have a package selection step during the installation. Was there anything in particular that made you guys go with a generic install?

[AG] One of the main ideas of Yoper is that its ISOs are purpose driven. Even though we currently only have one ISO, my original idea was, and really still is, to have several seperate ISOs for various pruposes. Each of them is based on the same code base and can easily be turned into one another by a power-user, but in general the purpose should be fulfilled 100%. This allows each ISO to be 100% optimised for that particular purpose. Personally I started on a KDE Desktop, and will build off of that. In a few weeks I'll release YMinimal, which is a minimal install, and YGnome, the GNOME Desktop Package. Also in the works is YLive, which is like a combination of Yoper and Knoppix, and we have some very innovative ideas on how to make a Live CD really fast. Another developer is working on a Server edition, and even more are in the development pipeline.

[AK] I know that there were several techniques employed to make Yoper faster, including stripping* and prelinking**. Would you like to briefly explain them, and are there any other things you did to help speed things up?

[AG] It is not rocket science and if one has the know-how, one could tweak their Gentoo, LFS, or even Debian system to be like Yoper. You would probably spend weeks/months doing it, but after this long, possibly frustrating road, you would get something like Yoper. But instead of a week-long struggle, you can have Yoper ready within 10 to 15 minutes,which to many people is more important than a steep, frustrating learning curve. Some of the "secrets" of turning your distro into Your Operating System are:

0.) Performance patches from Con Kolivas, i686 2.6.7 kernel, reiserfs
1.) All original sources, minimal patches.
2.) Compiled with i686 against latest gcc
3.) Stripping
4.) Prelinking
5.) Latest gcc and glibc and other sources
6.) Keep everything only dependent to what it really needs not what
the ./configure happens to find.
7.) Hdparm on install

[AK] You seem to place a lot of emphasis on keeping the open-source mindset and keeping the community involved. Are there any steps you are taking to ensure that Yoper doesn't go the way of many other commercial Operating Systems?

[AG] Sure there are. I believe that there need to be rules for something like this not to happen, and to ensure that the focus continues to be acheiving the original goal of Yoper, which is to destroy the monopoly in the OS Market. This is a commercial war; a war against the Redmond Giant [Andreas is referring to Microsoft].

[AK] Could you clarify a little?

[AG] Yoper can keep the open-source mindset by following a non-elitist approach when choosing developers (Yoper Team). Everyone has the right to be a Yoper Team Member. Yoper is a user-driven distro and not a developer-driven distro. Being part of Yoper team is easy and ensures that a wide variety of people are part of the decision making process. Of course, it is my call for as long as I lead the project, but as a reasonable individual I work on consensus. It is every Yoper-user's RIGHT to be a Team Member if they:
0.)Use Yoper
1.)Are not scared of the command-line (or at least don't hate it!)
2.)Are very enthusiastic about Yoper.
The top priority of the Yoper Team is to help other users. I think this is novel, because developers are forced to think "user" every day. In the end this is an OS made by users for users. Ultimately having such a good and open development base also assist us in our commercial path to unseat the monopoly. I feel that writing
quality documentation for the enduser, like books, will help ensure that a commercial path for Yoper is possible and brings some real value to the users. In general I will be looking for ways to create such 'real value' and charge money for it. The bleeding-edge software and packages should remain free, because charging for this would go against this community-driven model, since there this software was developed for free. The demand by the increasing amount of users will drive this and users will in the end demand commercial services.

[AK] So you're trying to keep the open-source mindset, but still have some funds flowing to keep things afloat?

[AG] My hope is for even more than that. The idea is to grow dynamically by achieving critical mass. If you look at even 10% of the computer users in the world, that great an amount of users will naturally have some demands that can only be met commercially, and there are plenty who would be happy to pay for a Linux OS that fits their need 100%. The basic idea is a Free OS for Free people. If you have an outstanding product that is free, you can reach critical mass faster and more efficiently. Once critical mass is reached people will demand a higher quality or an additional service that we will then happily provide.
Consider also this: Microsoft could easily give Office and Windows away for free, yet still make enough profits to put 99% of publicly traded companies in their shadow. Anyone in the Linux market who charges for the base Operating System and builds their entire business strategy around a charging based model for the OS would be completely wiped out if Microsoft would ever give Windows and Office away for free, even if it were only for a year or two. This is why Yoper is free. Why should I build my business on such shaky grounds especially if my competitor could just kill my business instantly by giving away their product for free? I rather build up critical mass to the point in which this critical mass will automatically demand a service for which we then can charge.

[AK] And what did you do before Yoper?

[AG] I hold a Masters in Philosophy of Logic,and have worked for ISPs as a system administrator/manager since the dawn of the commercial internet. Linux was my daily bread as an admin since early on, and I am still contracted by companies for work with Linux. Right now I am with IBM, and in my spare time I work on Yoper. Though I have started taking extended holidays more frequently to dedicate myself to work with Yoper.

Andreas Girardet is the lead developer of the Yoper project,and can be found hanging around the forums at www.yoper.com

*Stripping is the process of removing extraneous comments and
debugging code from the final build, which makes execution faster.
**Pre-Linking is the loading of required libraries before they are needed rather than at runtime. A good description and pre-linking
tutorial can be found at http://www.crast.us/james/articles/prelink.php

--Andy Kissner
lakerdonald@gmail.com
__________________
the lost art of found sound
lakerdonald is offline  
Old 09-22-2004   #2 (permalink)
eldados
Just Joined!
 
Join Date: Sep 2004
Posts: 2
Andreas going the right way

I have to say that Andreas is a great guy doing an amazing job! I switched from gentoo after a year of constantly upgrading and updating and twicking and crushing and recovering... though I learnt a lot about Linux I got sick of it. I wanted my OS to work out of the box with 3d and agp support for my card (nvidia) an easy install and all my hardware working right away.
Yoper was the answer I was waiting for, it is actually faster than Gentoo64 I had on! can't wait for Yoper64
The vision Andreas has is clear and to the point, we need to raise money and get more developers working on Yoper.
Thanks
eldados is offline  
Old 09-22-2004   #3 (permalink)
eldados
Just Joined!
 
Join Date: Sep 2004
Posts: 2
Andreas going the right way

I have to say that Andreas is a great guy doing an amazing job! I switched from gentoo after a year of constantly upgrading and updating and twicking and crushing and recovering... though I learnt a lot about Linux I got sick of it. I wanted my OS to work out of the box with 3d and agp support for my card (nvidia) an easy install and all my hardware working right away.
Yoper was the answer I was waiting for, it is actually faster than Gentoo64 I had on! can't wait for Yoper64
The vision Andreas has is clear and to the point, we need to raise money and get more developers working on Yoper.
Thanks
eldados is offline  
Old 09-22-2004   #4 (permalink)
kwr2k
Just Joined!
 
Join Date: May 2004
Location: Sydney, Australia
Posts: 7
Send a message via MSN to kwr2k Send a message via Yahoo to kwr2k
Speed improvements

My testimony to Yoper's stupendous speed improvements is the fact that I was left breathless after clicking on Mozilla icon on the desktop and seeing it load in native-KDE app time .... Keep it up, kiwis (and this from an Aussie ...)
kwr2k is offline  
Old 09-22-2004   #5 (permalink)
acidburn
Just Joined!
 
Join Date: Aug 2004
Location: Seattle, Wa.
Posts: 6
Like alot of users out there I went form distro to distro to see what flavor of Linux I liked. I am currently with the Yoper Team and glad I made the switch to it. I am not in any means a power user (though I sometimes feel like one ), and Yoper alows those who don't have a huge knowlege in Linux get up and running with minimal problems, if any at all. The Yoper Forums are one of the best that I have seen for help on Linux and Yoper. You can ask a noob question yet the people don't make you feel that wat at all when they offer their assistance. I think the biggest thing that drew me into the Yoper community was the fact that when you do run into a problem, 9 times out of 10, Andreas is the first to answer your question or point you in the right direction? A big thank you to him and the rest of the Yoper Team for makeing my experience with Yoper a great one, and to AK for helping disspell some of the rummors out there aginst us. No mater what your flavor is, the fight is against M$ and the sheep who are too scared to take off the chains that bind then and live free in the vast world of Linux
__________________
You have been weighed, you have been measured, and you have been found wanting. In what world could you possibly beat me?

AMD Athlon-XP 2600+, 1G DDR PC2100, GeForce 5600FXe 256 DDR, ASUS 52x CDRW, DVD-R/RW.
acidburn is offline  
Old 09-22-2004   #6 (permalink)
dnebing
Just Joined!
 
Join Date: Sep 2004
Posts: 2
I still prefer my LFS system...

No slam on Yoper or the other distributions, but I still prefer my LFS box.

The comment about taking weeks to optimize an existing distro don't play out in my experience. The system build takes awhile to complete, but the optimization side (per his list) is fairly quick:

0) Kernel patches et. al. are done during the LFS build.
1) All original sources, minimal patches: Since I'm building from scratch, that's just what I get.
2) Compiled w/ 686 & latest gcc: Again, this is straight from LFS.
3) Stripping: This as well comes as a normal step in the LFS build.
4) Prelinking: This one was new to me until recently, but it is actually not a big deal. Run the prelink command after appropriate config for local environment and you're done. And as part of the LFS build you've got an isolated chroot environment with localized executables so everything can be prelinked w/o issue.
5) Latest gcc & glibc et. al.: Again, a feature of an LFS build.
6) Minimizing dependencies: While not a built-in function of LFS, the power of an LFS build is that it only contains what you put in it. By default your system will have the minimum dependencies based on what your requirements are.
7) hdparm on boot: Solved by a script in /etc/rc.d/rcsysinit.d.

The power of an LFS system is that you know every detail of every installed service, package, etc. that is on your system. If you've got an open mail relay or open service or inept firewall, it's your own fault.

The largest weakness, IMHO, is the lack of a package manager system, i.e. no simple 'rpm' command to install/upgrade a package; it's entirely a manual system. That quickly becomes a huge time investment if you want to keep up to date with the latest and greatest releases.
dnebing is offline  
Old 09-23-2004   #7 (permalink)
yoper
Just Joined!
 
Join Date: Aug 2004
Posts: 18
Re: I still prefer my LFS system...

Hello

I am a LFS fan myself and that is how Yoper started out and many of the rpm's actually contain the LFS options. Yoper V1 was officially LFS based, I do occassionally look at how the toolchain is done these days. I also believe thoroughly that LFS is probably the best collaborative linux project out there and Yoper has a lot to learn from LFS in that respect. Gerard has done a superb job in creating a book and a community that helps people who want to learn to get their own distro pretty quickly. Since I know what it takes to go from LFS to Yoper I can tell you that your comment on it not taking weeks or months is wrong. It is a complex process to develop rpm's that in it's core are still LFS based and that work with apt and not only 50 of them like LFS or a few hundred like BLFS but now approaching the 1000 mark.

LFS gives you a single install. Once you stuff something up, back recompiling! LFS gives you 0 upgrade functionality, LFS gives you 0 graphical config tools. LFS does not give you an ISO with which you can install. LFS does not give you certain more advanced patches and optimisation I use. LFS is not designed to be able to be installed after compilation on your friends or on thousands of computers. It has no hardware detection.

All these things take time, testing, patience to integrate. It took me nearly a year to develop V1 of Yoper pretty much fulltime. It took me 1.5 years to develop V2 of Yoper part time.

LFS is awesome as are all other Linuxes. Yoper is designed to be the best out of all of them since I love them all.

Have fun Linuxing ..

Andreas
yoper is offline  
Old 09-23-2004   #8 (permalink)
dnebing
Just Joined!
 
Join Date: Sep 2004
Posts: 2
Re: I still prefer my LFS system...

Quote:
Originally Posted by yoper
LFS gives you a single install. Once you stuff something up, back recompiling! LFS gives you 0 upgrade functionality, LFS gives you 0 graphical config tools. LFS does not give you an ISO with which you can install. LFS does not give you certain more advanced patches and optimisation I use. LFS is not designed to be able to be installed after compilation on your friends or on thousands of computers. It has no hardware detection.
In that respect you are completely right, Andreas. I was speaking more to being able to optimize an LFS system to the same reported performance levels that Yoper has.

I have two LFS-based systems that keep me up late at night working on the same upgrade cycle: download, decompress, configure, compile, test, install. Granted by choosing a distribution I wouldn't have to do all of that work myself, but I then wouldn't be aware of the details of what's installed on my systems, what the package dependencies are, etc.

Yoper's a great distro, and I'm probably going to use it for an upcoming workstation install (I can spend a week building from scratch, but that doesn't mean I always want to .
dnebing is offline  
Old 09-23-2004   #9 (permalink)
vinayrulz
Just Joined!
 
Join Date: Sep 2004
Location: India
Posts: 2
Send a message via MSN to vinayrulz Send a message via Yahoo to vinayrulz
Well though I have been using Gentoo for the past year, reading abt Yoper got me intrigued.....
So downloaded and installed on a friends comp, and BAM...wow...nice....i am impressed....

But i am really happy with my Gentoo system and will consider installing it if on some God forsaken day my system decides to die on me.....

All none the least, Great Job Yoper Team.....Keep em coming....

ciao
vinayrulz is offline  
Old 09-23-2004   #10 (permalink)
vinayrulz
Just Joined!
 
Join Date: Sep 2004
Location: India
Posts: 2
Send a message via MSN to vinayrulz Send a message via Yahoo to vinayrulz
Well though I have been using Gentoo for the past year, reading abt Yoper got me intrigued.....
So downloaded and installed on a friends comp, and BAM...wow...nice....i am impressed....

But i am really happy with my Gentoo system and will consider installing it if on some God forsaken day my system decides to die on me.....

All none the least, Great Job Yoper Team.....Keep em coming....

ciao
vinayrulz is offline  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off




All times are GMT. The time now is 05:39 AM.




© 2000 - 2008 - All Rights Reserved - Property of  MAS Media

Content Relevant URLs by vBSEO 3.0.0