Interview With Lead Yoper Linux Developer 208
Bongoots writes "Andy Kissner from Linuxforums.org has just posted this: '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 is headed.' Click here to read the rest of the interview."
Oh well (Score:5, Interesting)
Re:Oh well (Score:3, Informative)
Were the old 350Mhz celerons considered i686 or only i586? I can't remember, but I think they were all i686. But in the unlikely event they were i586-based, that is why it crashed and burned for you. Too bad. I was hoping to get some impression of how it would run on my old 200 MHz Pentium Pro. Anybody else try on a slower machine like that?
Re:Oh well (Score:2)
Re:Oh well (Score:3, Funny)
Someone needs to invent Debian El Cid Campeador; bleeding edge Debian for Spaniards.
(El Cid is a popular folk hero in Spain)
Re:Oh well (Score:1, Offtopic)
Re:Oh well (Score:5, Informative)
Celerons are all i686 class as are Pentium Pros and Pentium IIs. Pentiums and Pentium-MMXs are i586.
I had Slackware 9.0 running on a P2-233 with 64M RAM a couple years ago and it was reasonably fast, even running Mozilla 1.4. Expect a PPro-200 to be the same or slightly better because the PPro's L2 cache is clocked twice as fast as on the P2. Slack 9.0 is mostly optimized from i386 to i586 depending on the packages, so expect Yoper to be _much_ faster.
I'd say it would be manageable for email, web browsing, and that kind of thing but not much more. It'd make a real nice X terminal if you have some bigger boxes on a 100mbit network.
Got benchmarks? (Score:5, Insightful)
Slackware is already optimized with -mcpu=i686, and has been for a long time (yes, even Slackware 9.0). The fact that it also uses -march=i486 really doesn't slow it down, since very few things make use of the extended opcodes.
Since processor optimizations are often touted as a major advantage, I'd be interested in knowing a few programs where the difference between "-march=i486 -mcpu=i686" and "-march=i686 -mcpu=i686" is measurable. I've been unable to find any so far.
Re:Oh well (Score:4, Interesting)
Comment removed (Score:5, Funny)
Re:Thought Police. (Score:3, Interesting)
Re:Thought Police. (Score:2)
Re:Thought Police. (Score:2)
Re:Thought Police. (Score:3, Informative)
Any contract stupid enough to interfere with his free time would be thrown out of court within minutes, and IBM forced to pay al
Re:Thought Police. (Score:2)
Re:Thought Police. (Score:2)
So, that's nice to hear somewhere else there is better laws to protect employees than here. I was a little bit mixed up by your comment since you were talking about IP laws.
So, what would happen in a case where the employee will got an idea for a super-gizmo because he was working at IBM (or any other company) and decided to develop the super-gizmo on his spare time, but wasn
Re:Thought Police. (Score:3, Informative)
As an employee of a sub-contractor, I _believe_ the contract you're currently working on would be irrelevant, i.e. did you develop it while working on the sub-contractor's time.
If you are actually working as a contractor then you're not an employee and so contracts can be more severe -- unless your work is treated
Re:Thought Police. (Score:2)
Well, when I mean contractor, sub-contractor, I am talking about the employee. For example, as a contractor, I am also an employee. Who is liable? The company or the employee? And since the law restrict the rights of the company, what will happen in such a case? I guess the rights in a contract should also be restricted, since it will be a little bit insane to render a company
Re:Thought Police. (Score:2)
Re:Thought Police. (Score:1)
Re:Thought Police. (Score:5, Informative)
Just to be safe, don't think at work at all. If you didn't catch the parent's comment, it was a reference to this travesty [slashdot.org]. In this case, offtopic + insightful = funny.
Re:Thought Police. (Score:2)
This guy is an idiot (Score:2, Insightful)
Re:This guy is an idiot (Score:2, Insightful)
Re:This guy is an idiot (Score:3, Insightful)
Re:This guy is an idiot (Score:3, Informative)
Not only has he tried prelinking, but he has tried (among other things) applying performance-related patches, stripping the binaries and ignoring what ./configure finds and instead only including objects upon which each package is truly dependant. I think that pretty much justifies the weeks to months timeframe listed.
Re:This guy is an idiot (Score:2, Insightful)
0) Check. And the option of quite a few other patchsets includ
Here we go again... (Score:2, Insightful)
Another obligatory post from a Gentoo zealot.
I don't have any particular beef against Gentoo (except that I don't use it because I have too many machines with different architectures), but this kind of message strikes me as clawing for trendy-geek points. If you want to be a true geek, you might consider rolling your own (Linux From Scratch, in other words). Following a series of instructions from a recipe-book doesn't qualify.
As f
Re:Here we go again... (Score:2)
As far as your thinly veiled claims that I use gentoo because it is "trendy", I give you extra troll points for mixing in an ad hominem attack with information that supports my point in a clumsy effort to demean gentoo users. I've tried LFS, and while it was
Re:This guy is an idiot (Score:2, Interesting)
Thank you for providing a rather redundant (at least for me) list of all the options you have with Gentoo. Now, tell me how long it will take for you to determine what works best for each and every package on your system. What about all of the configuration options that you CAN'T control with the USE flags? Think about it for a minute. An expert with Gentoo could probably get through everything in
Re:This guy is an idiot (Score:2)
Wasted Time (Score:1, Troll)
This guy should donate his time to another Linux distro in search of purpose, most of which have been mentioned here. Or better yet, l
Re:Wasted Time (Score:2, Insightful)
Don't like any of the distros out there - roll your own! Then if you want to you can make it available to anybody else who wants it - very nice of him to do this. Don't like his distro - don't use it! Only like certain bits - take the code for those bits and use it in your own distro or submit a patch for whatever your chosen distro is!
Why is this a problem . . . the more the better, good for him!
Re:Wasted Time (Score:2)
Open Source? Ugh.
I think the parent's point was that lots of half-arsed distros only tend to flood the minds of people who are coming to free software and GNU/Linux.
I think UserLinux could be really good for this, even it's not GNUserLinux.
Re:Wasted Time (Score:2)
Perhaps. But Linux WILL NOT EVER replace MS as the desktop of choice in Big Business, unless there are standards that enforce compatibility of applications across Linux platforms, and MS will crush commercial and "Average Computer User" (ACU) aceptance over time.
I've been using it since v2 (Score:5, Informative)
Re:I've been using it since v2 (Score:5, Funny)
And a spell checker?
Re:I've been using it since v2 (Score:1)
Re:I've been using it since v2 (Score:2)
This guy rules (Score:5, Insightful)
Well, at least we know he isn't some PR person faking being a dev.
Re:This guy rules (Score:4, Funny)
Re:This guy rules (Score:2)
Re:This guy rules (Score:1, Informative)
Umm..
More pointless branching (Score:5, Insightful)
Re:More pointless branching (Score:5, Insightful)
Maybe not, but my hackles tend to go up when I hear terms like "unity" and "united front" tossed around, perhaps because they tend to be used by Troktskyites and other vanguardists wanting everyone to follow their way, and only their way.
Yes, I hang around in some fringe circles. Hang around for a moment, this is going somewhere.
An anarchist would be more concerned with solidarity between groups that share common goals--you can have tens, even thousands of different projects and groups, but they work best when sharing ideas and supporting each other instead of each group demanding that everyone else follow behind their glorious leadership.
How might this esoteric political argument apply to software?
I cringe whenever I hear about "the next killer distro that will take over" or silly distro holy wars over Debian vs. Gentoo vs. Mandrake vs. Fedora as "the desktop distro." OTOH, cooperative efforts like freedesktop.org, the Linux Standards Base, and some of the efforts to bridge the KDE and GNOME desktops with common protocols make me smile. In situations like these, software "solidarity" can allow for numerous distributions aimed at different groups of people to work well together because they share common protocols and technologies, interchangeable stuff when possible.
Mind you, this submission bugged the crap out of me, precisely because the submitter came across in a combative, pseudo-underdog fashion that seems intended to bleed mindshare from other distributions in favour of one group's (or individual's) ego, rather than trying to just make a better collection of software or doing one thing better so that others can learn and benefit.
Bah, I'm exhausted, and I'm not sure this made much sense, but there you have it--I think what the real problem facing the FOSS community is false unity versus real solidarity.
Re:More pointless branching (Score:2)
I'm a bit sick of Linux distributions... (Score:5, Interesting)
Modern distribution should focus on a system for upgrading / installing which handles dependencies well, a base of hand-picked packages covering as many functions with quality software, making the installation process as easy and transparent as possible, building a community and encouraging its members to provide well-written documentation and lobbying with hardware vendors for open drivers (e.g. ATI).
Also, some professional-quality design work for the website and visual presentation wouldn't hurt.
Most everyone is going to use Linux in another 10 years (barring a totalitarian world government which bans it as a tool of terrorism) - so get on with the program, people.
Re:I'm a bit sick of Linux distributions... (Score:1)
Seriously, if all the people who demanded an easy to use yet just as powerful linux distro while slagging off the rest as being too hard/a big pain in the arse actually sat down and tried to build what they wanted, we could have it by now.
This is the joy of OS, if you don't like what the other guy is doing, take it in a new direction.
Re:I'm a bit sick of Linux distributions... (Score:5, Insightful)
I think was he was saying was: "Who gives a crap?"
So somebody created a new distro, wow, thats special. And what does this have to offer? Exactly what he was saying, that it super 1337. These stories come out every so often, and the
Re:I'm a bit sick of Linux distributions... (Score:2)
Re:I'm a bit sick of Linux distributions... (Score:2)
Funny you should mention... I am working slowly on a project now and would like to hear what you think is wrong, outside the blinding obvious. Don't be afraid to think too big either.
Re:I'm a bit sick of Linux distributions... (Score:2)
Just think, if everyone felt as you do we would all be sitting around in caves running from killer tigers and bears. Maybe you dont need to make an OS froms scratch. Maybe you need to write up a paper on how a "good" OS should be designed. Then you could potentally get some followers who would help you build that OS.
bitching without giving a solution is like a guy with no arms trying to jerk off.
Re:I'm a bit sick of Linux distributions... (Score:2)
Dev: "So what should we do to make it better?"
You: "Can't tell ya that, just fix it"
My god man, you should like the people I support.
Customer: "My email doesn't work"
Me: "Whats happening exactly?"
Customer: "Well, I dont know"
Me: "Do you get an error message?"
Customer: "Yes"
Me: "What does it say?"
Customer: "Stuff"
Me: "Can you read it to me please?"
Customer: "Oh I closed it, can't you just fix it"
Me: "Ok lets check your mail settings"
Customer: "Can;t you just fix it?"
I'm sorry, no one
What distros need to do... (Score:5, Insightful)
However, as a desktop OS, there are three things every user needs that no distro provides yet:
1. Easy installation of any Linux software. Don't give me RPM-hell, dependency hell, command-line compiling, proprietary click-n-run depositories, or any other excuses. Only the Mac does it right: you drag the icon to your Applications folder. Voilà. The first distro to accomplish this will be king.
2. Simple, centralized, user-friendly control panels for *everything*, with smart defaults. Why does Mandrake, arguably the most desktop-ready distro, still have printer settings in PrinterDrake, printer settings in the KDE control center, and another panel full of printer settings in the KDE menu?
3. Better support for basic peripherals, like printers and scanners. It's tough shopping for printers at Staples when you know that nothing on the shelf is likely to work.
I'm not saying I have the solutions, but these are major problems that all regular computer users have when grappling with Linux.
Re:What distros need to do... (Score:1, Interesting)
Ah, so the first distro who becomes a hardware maker with rock solid control over computer configurations so that every machine looks exactly like every other machine will be king.
Why does Mandrake, arguably the most desktop-ready distro, still have printer settings in PrinterDrake, printer settings in the KDE control center, and another panel full of printer settings i
Re:What distros need to do... (Score:2)
That's a very hard thing to do. The closest most distros have come is custom software repositories to serve packages in the right format for their distro. But as long as there is more than one linux, this
Re:What distros need to do... (Score:1, Insightful)
Perhaps - but if you had a distro that:
1. Used binary packages with all libraries and dependencies included, à la Mac OS X.
2. Kept user-installed apps in an accessible Applications directory, represented like a single icon (again, like the Mac).
3. Was smart enough to compile and build such packages if an R
Re:What distros need to do... (Score:2)
Re:What distros need to do... (Score:2)
The main issue here is that for "any Linux software" to work, you either need to statically compile it up-front, or you need all the right versions of all dependencies... or you compile it from source.
But I'm hoping that something like GoboLinux eventually ends up with your "easy installation" paradigm.
At the moment, a set of gobo scripts can fairly easily any app which uses the familiar "./configure && make && make install" mechanism. Applications once installed end up in directories by t
Re:What distros need to do... (Score:5, Insightful)
If you want to make it easy to install software, make a control panel app with some sanity that allows easy selection of all available software. With the exception of having four separate buttons and stupid nagscreen on each ("you just said you want to - install, remove, manage - software... is it ok if we do that now?") mandrake is pretty close to doing this. But you still have to set it up for the package repository, and the search capabilities suck. Both these issues could be fully addressed by someone wiling to create and maintain a proper website dedicated to the task and/or create a better installation panel. But it's already so very close as to be a non issue: how often do you launch software by drilling down to it's folder? I don't ever - if it's installed it's probably on my path, so I just type the name from a command line or the "Run..." box.
2) I recently setup a friend's computer to run mdk10. She's a 40 year old mom of a teenager who spends most of her time online in mud-type forums and playing games, and she got her first system MAYBE ten years ago. The one I was working on is an HP she bought at wal-mart and it's connected to an h-p printer/scanner/copier gizmo she also bought at wal-mart. I ran the mandrake install wizard, and when it was finished I showed her the basics of using her new linux system by scanning a picture of her daughter using the gimp, retouching it to get rid of the scratches, and printing it. The only thing that didn't work was the POS lucent winmodem, which I resolved by setting her up with a new Motorola winmodem that has (proper) linux driver support from motorola.
Lack of ability to do this universally is not a failure of linux - it's fucking amazing it even works as well as it does when you consider nearly every one of those drivers came from someone's individual dedication, not some corporate monkey's need for a weekly paycheck (although that noble volunteer may well be a corporate monkey by day). If you want better linux support for peripherals, get onto the folks at staples and tell them you need shit that works with linux. And when you find something supported by the manufacturer, make sure they know why you bought their product.
Re:What distros need to do... (Score:2)
Use a front end to RPM or .deb - No dependencies hell, no pain at all. In mandrake, Control Center -> Software Management. I just installed skype. It was even easier. I clicked on the link for the rpm on their webpage, which in turn launched the mandrake so
A wish list, you say? Read on. (Score:2)
Because it's GPL or whatever, most linux software uses a ton of libraries and other software to operate. Unlike in a Windows environment where each company has to pretty much re-invent the wheel every time, and package up their own (or leased) software to make their package run. Not to mention, Windows itself is a big "distribution" - it includes a lot of libraries and API's.
Because of thi
Re:What distros need to do... (Score:3, Interesting)
Zero-install does exactly that. http://zero-install.sf.net/ [sf.net]
Re:What distros need to do... (Score:2)
Yes, I understand that it caches the app after the first download, but what if that first download is impossible or impractical?
Re:What distros need to do... (Score:2)
Anyway, people need to get software somehow; it can't just magically appear on their computers. That's not anything specific to zero-install or any other package management solution, so your objection doesn't seem very relevant.
Re:What distros need to do... (Score:2)
2. This is FUD. It gives you more than one place because more than one program has been written to configure the same thing. Use whichever you'd like. Windows XP lets you get to the printer configuration at least four ways I can think of. Control Panel, Start->Printers, File->Print->Properties, System Tray->Pr
Re:I'm a bit sick of Linux distributions... (Score:2)
I'd settle for half in 5 years. Then people wouldn't be able to say: "Everybody uses IE".
On an aside, when I hear that, I say "Oh, you mean IE uses everybody?" It's good for a chuckle...
Totalitarian governments, being paranoid, really want linux so no US govt interference.
Too Funny (Score:1, Interesting)
Time to throw an extra angle on the /. effect. =)
Re:Too Funny (Score:1)
You're too afraid of the FACTS within.
Slashdotted... (Score:3, Insightful)
I don't think that this is leaving a very good impression.
Re:Slashdotted... (Score:5, Funny)
*This acronym is not english of course.
Re:Slashdotted... (Score:1)
Kinda like Linspire... (Score:4, Interesting)
Yoper Again? (Score:1, Interesting)
Re:Yoper Again? (Score:1)
bittorrent (Score:1, Informative)
Misunderstood Yoper... (Score:2)
Dual Monitor in Yoper (Score:2)
Whenever I play a video (or visualization in Xine, for that matter), it
shows up, well, squished. Even the 'Xine' logo displays itself wrong.
That is, to say, that all of my videos are essentially only half as
high as they are supposed to be. It's taking my 4x3 videos and
essentially making them 16x9... and my 16x9 videos... well,
ultra-anamorphic.
Even if I switch to full screen mode, ever
Our own worst enemy (Score:2, Interesting)
Fuckwit (Score:2, Informative)
1. Stripping does not improve runtime performance. Load performance is only marginally affected. Since the debugging data and comment crap is not used unless you are....DEBUGGING.. it doesn't have any effect on runtime performance. Because, Linux is demand paged, usually the pages of debugging crap won't even get into memory. Now, stripping might still be a good idea if a) you don't care about what you are stripping b) you don't want to waste se
Personal Mission (Score:5, Insightful)
So it's not to make a grat Linux distro then?
Shame.
Re:Personal Mission (Score:3, Interesting)
Re: (Score:1, Offtopic)
Re:Yoper (Score:2)
I don't think he could think of anything for "P", either. Maybe trolling's more difficult than it seems... Nah.
Re:Yoper (Score:2)
Duh.
Re:Just use Windows, for Pete's sake (Score:1)
Re:Just use Windows, for Pete's sake (Score:5, Insightful)
Also you mention email worms/trojans, why do you need to be root to start a program that emails everyone in your evolution/kmail/syphleed address books?
All it needs is the ability to connect outwards on port 25 and read your address book, like your email client running as your user does.
It could even drop a DDOS zombie into your home directory that attacks people with your ping binary (forked off multiple times).
Additionally it it could add itself into your bash_profile/x startup file so it starts when you logon.
Yes, it couldn't affect other users on the local machine, but it would still spread and affect the user that opened it, just like running an email virus on Windows as a restricted user would.
Re:Just use Windows, for Pete's sake (Score:2)
All it needs is the ability to connect outwards on port 25 and read your address book, like your email client running as your user does.
These sorts of examples are exactly why SELinux or similar technology should be pushed as standard in Linux distros. Set up properly such a system would have per process access control, so while evolution/kmail/sylpheed m
Re:Just use Windows, for Pete's sake (Score:2)
Yes, the "not running as root" argument is a bit silly.
if someone discovered a flaw in a piece of popular software that runs on most linux machines
Of course, we shouldn't get complacent, as this is quite easily possible. But the last OSS-targeting worm was 2 years ago, and it only targeted (IIRC) unpatched apache servers running on FreeBSD. There is sendmail, of course, but the less said about that the better.
The point is, there are many thousands of installations of Linux/*BSD+apache/mysql/postfix/qm
Re:Just use Windows, for Pete's sake (Score:2)
It can. IDE I/O saturation (I think scsi would handle this better but I don't know) is the key. I did a test once when k3b was trying to kill my disk by overuse (old version, they were unstable as hell sometimes, and yes I mean the user part not the suid'd cd writing part). It took me almost an hour to change to a different tty, login as root, find out the pid (no killall because kde start
Re:Just use Windows, for Pete's sake (Score:2)
a) check your umask setting - I believe that 0200 is default, but YMMV
b) there are Windows viruses/trojans now that spread as an encrypted zip file (to avoid virus scanners) - that requires that the user save the file, open it, type in the password from the email it was attached to, then run the contained executable. They still spread
Re:Just use Windows, for Pete's sake (Score:2)
Re:Debian is the future (Score:2)
Re:Debian is the future (Score:5, Interesting)
"Red Hat is the future. Well, maybe not Red Hat proper, but Red Hat derived distros such as whatever are it. period. Sorry, the games over now. Everything else will fade and Red Hat and it's derived distros are handle every_single_complaint I've ever had."
Sounds silly now.
Re:Debian is the future (Score:3, Informative)
Debian is good and number of packges are huge... but then I tried Yoper
The packages in Yoper repository are less but all are complied with usual Yoper optimization turned on.. so If I instal
Re:One Question (Score:5, Informative)
Important points about Installation
1) Text base installer
2) Default boot-loader LILO, with Grub as option
3) Partition type can be ext(2,3) or reiserfs
4) there is no step for chosing the packages (mentioned in the article)
Configuration
1) Detects most of your hardware automatically.
2) Launches Sax2 for X configuration (yes, it uses XFree86, not XOrg, yet)
Yoper Desktop
After installation, you'll have a KDE desktop, with (hopefully) all your hardware (network, sound, video etc.) working properly.
First thing that will surprise you, will be the speed. Even an old hardware will become more responsive.
Now you can update the system using apt (Yoper uses RPM packages and apt RPM for easy updates)
If you want gnome, then
Other information
It comes with...
1) kernel 2.6.8.1-3
2) KDE 3.3
3) Gnome 2.6 (installable from repositories)
4) Sax2
5) YoperConf (configuration utility to manage your system)
6) OpenOffice
And yes, it is so fast that I can play quake3 (windows version demo) with wine (not wineX, just simple wine) without any problems.
Some more comments on azeemarif.blogspot.com [blogspot.com]
Re:One Question (Score:2, Informative)
Re:One Question (Score:2, Informative)
Ok.. another example
And as the Yoper lead developer says...there is no magic trick.. any experienced linux person could have made debian as fast as Yoper using techniques mentioned in the article.. but Yoper gives this performance out of t
a minor error (Score:2)
A quick look at Codeweavers [codeweavers.com] will reveal that "Most Windows software" DOES NOT RUN on even the commercialware version of WINE. That's why I'm running Win4Lin [netraverse.com] over FC2.
Re:Yooper Linux (Score:2)
And if it doesn't, you can still get it here [kde-apps.org]...
Re:i would try out yoper if... (Score:2)