OSCON 2008 Roundup
An anonymous reader writes "Infoweek wraps last week's event with Inside The OSCON 2008 Conference, which pulls together interviews with Mark Shuttleworth, Linux Foundation's Jim Zemlin, MySQL's Zach Urlocker and Sam Ramji, who directs Microsoft's Open Source Lab. Best quotes: 'We will make a significant attempt to elevate the Linux desktop to the point where it is as good or better than Apple,' from Shuttleworth; and 'If I would start a business tomorrow I'd do it in the netbook marketplace. I'd build a dead-simple $200 device that targets sports fans, women over forty,' from Zemlin." We discussed Shuttleworth's better-than-Apple proposition while OSCON was going on. Update Jamie noted this OSCON Summary Video that might also be worth your time.
That gay frenchy
And yet another clueless person making a comment about something he doesn't understand.
People don't use Macs because the GUI is pretty. They use Macs because "they just work". The fact that the GUI doesn't look like crap from the 1980's is just a bonus.
I can't believe that I just built a new PC for incredibly cheap and paid 100 bucks for Vista Premium - happily.
I use to be the most hardcore of hardcore Microsoft/Windows haters. Desktop Linux was just around the corner and life would be good. Unix, non-proprietary, source code available. That was years ago.
After reading The Linux Haters Blog, and who isn't?, it became clear that the dream of Linux on the desktop was dead. I finally realized just how bad things are and why progress never happens with desktop Linux distros just spinning their wheels getting nowhere.
Maybe someone will come along and ditch the entire X11,KDE/Gnome, package management, driver model, and everything is that makes desktop Linux complete crap compared to commercial desktops like Windows and OS X.
Vista is fantastic. Perhaps it was not very good before the first service pack but Vista SP1 is a polished desktop that I am getting work done and playing games. No more waiting around for the KDE and Gnome devs to finally get their shit together and put in the hard work that commercial developers do every day. Life is too short and there is too much to do instead of sitting around hoping that maybe next year desktop Linux will finally get its shit together.
http://linuxhaters.blogspot.com/
If you need any evidence that Sun is going down the tubes, just look at the arrogance of the Sun party.
The company that is trying to BUY it's way into open source and then ignores the communities trying to act like they are "cool and hip" at OSCON.
Core Animation isn't going to turn this UI disaster:
KDE 4.1 preview
http://www.linux.com/var/uploads/Image/articles/142661.png
OS X
http://www.file-extensions.org/imgs/app-picture/1254/mac-os-x.jpg
magically into a desktop of OS X's quality. And the same goes for Gnome.
KDE & Gnome:
The APIs are junk
The UI elements are primitive and mostly halfassed Win2k era clones
There are no UI tools of the calibre of Interface Builder
The Linux font system(s) are a mismash of crap
X11 is archaic crap
Making a desktop of OS X's level of quality is enormous hard work. The KDE and Gnome devs simply do not have the skill, commitment, and maturity to put in the massive amount of work to make their desktops of the level of quality.
It's been a decade they've been working on KDE. It's time the KDE devs moved on to something else. The total mess that is KDE 4.0/4.1 shows it is time for them to move on to something less challenging than trying to match Apple's OS X.
About 3 cups vegetable oil
2 (1 1/4-inch-thick) boneless top loin (New York strip) steaks (about 1 lb each)
3 1/8 teaspoons spice rub for beef
1 (1-lb) package frozen french fries
2 large garlic cloves, thinly sliced lengthwise
Put oven rack in middle position and preheat oven to 450F.
Heat 1 inch oil in a 4- to 5-quart heavy pot over high heat until it registers 375F on thermometer.
While oil heats, pat steaks dry, then rub all over with spice rub (and salt if necessary). Heat 1 tablespoon oil in a 12-inch ovenproof heavy skillet over moderately high heat until hot but not smoking, then sear steaks, turning over once with tongs, until well browned, about 5 minutes total. Transfer skillet to oven and roast 10 minutes for medium-rare.
Check oil while searing steaks, and when it registers 375F, begin frying french fries in 2 batches (add fries carefully; they may have ice crystals, which could cause spattering), stirring occasionally, until golden and crisp, 4 to 5 minutes per batch. Transfer fries with a slotted spoon to paper towels to drain and season with salt and pepper while hot. Return oil to 375F between batches.
Turn off heat under pot, then add garlic and fry until pale golden, 30 seconds to 1 minute, and transfer with slotted spoon to paper towels. Toss fries with garlic in a large bowl.
Transfer steak to a cutting board and let stand 5 minutes. Slice steak and serve with fries.
"Anonymous Coward" is very well known in the MacOS programming community.
'Someone else commented from the floor that Microsoft might well be an "assassin" if admitted into open source circles.'
Hi Bruce!
Everything new has a "shallow learning curve". This "insight" makes your initial post inane, in retrospect, except for the "cult-of-Apple" part, on which I have no comment.
Any insightful discussion on the "just works" part of your post would have to get into differential comparisons of new user experiences under various OS's.
you can say osx has great icandy, but what about compiz-fusion?? i never seen multi desktops on a spinning cube, nor the wobbly windows, nor the burning windows, or the magic lamp effect on any other os then linux!!!
Sorry, then; just be aware that your meaning wasn't clear to me until you replied. You might want to add the "No OS just works" up front next time.
Is that all the Linux leaders today can think of, is copying or matching what has already been done? "When we catch up to OS X..." "If only we targeted netbooks..." - Why can't they think of anything original? By the time they've reach their their target it will have already moved.
I got tired of spending more time tweaking the system instead of working on my projects so I got a base model MacBook Pro online. No taxa and with discount. The Mac works for me NOT because of the eye candy but the overall system design makes work pleasant and smooth. You don't have to go through 5 submenus and 3 tabs just to adjust some setting. Nothing is perfect, but it works more often and easily than other OS I found. The same tasks/apps installs faster, launches faster, error out more gracefully, takes less footprint than the Gateway I have at work with the same specs running XP Pro. The Mac runs cooler and quieter, and staring at its screen for hours doesn't hurt my eyes like with PC monitors. The multi-touch trackpad is something every laptop will eventually imitate.
Just because not every GUI behaves like on Windows and not every short cut key work the same do not mean it doesn't "just work". I find the Windows paradigm often leads to the most physically and mentally debilitating UI design ever.
Come on, Linux! Find or invent the next big thing. Focus and get all the groups to work on it together!
It's a shame that it lacks devs, because E17 is well suited for the "netbook" Shuttleworth describes - it looks and feels like a jewl, and even works on your mobile phone.
May I interrupt your rant and ask for some facts please? Where are the usability studies showing OS X or Windows to be superior?
The fact is that Apple has never shown their usability to be better than anybody else's.
And you have nothing to back up statements "There is a complete lack of even the most basic UI design concepts that have been developed over the past 20 years." Come on, try naming those "basic UI design concepts" that Gnome or KDE supposedly violate.
My keyboard is a mess. See below. If Linux cannot provide the user with a working keyboard out of the box how can they expect the user yuo do offfice work ?
An engineering firm in Italy sent me an Ubuntu 8.04 Virtual Appliance for some programming work.
The keyboard cannot be reset at system level to French or Italian or anything, using the mouse interface.
This is a known Ubunti 8.04 release bug. xsetkbmap only partly alleviates the issue. Neither I or the firm know what to do. In fact, why should we ? International keyboard support is supposed to be a core ability of any "Desktop" system.
If Seattle sent countries Vista systems without customisable keyboards to sell, there would be a revolt among other buyers and regional employees.
I used Linux at Redhat 1. What was funny then has stopped being acceptable now.
This is not a signature.
What I'm curious and excited about is when the Microsoft Open Source Lab actually opens up some good ol MS source code! Or am I misinterpreting what the Lab is for? I'm just guessing it's either for that - or for dissecting open source software and seeing which parts used stuff from their imaginative IP list that Balmer is always adding new things to. Who wants to bet that they buy their lab goggles from McAfee?
The tools a person uses are extremely important. A person who is tired from fighting all the time with the GUI-toolkit is not going to have the energy to be creative about how it looks.
You must be joking! Are you seriously saying that Objective-C is easier to use than, say, Python, Ruby, or even C#?
You must have had too much of Apple's magic cool aid.
XCode, Cocoa, and Objective-C are tedious.
At one time, I thought it meant better at graphics, audio and visual editing and creating. That, of course, was a myth in that Adobe products do the same stuff on a Mac as on a PC. It can't be the visual interface of the Apple can it? If that were all it would take, Microsoft would have done something to make Windows such eye-candy that Apple couldn't have kept up with the changes. They knew it wasn't just the look all by itself. Then what could it be?
BRANDING!
Apple is one of the most well-developed brands on the market. People think Apple is cool. People are falling all over themselves to get iPods and iPhones. Why? Not because of their quality, versatility or portability... there are loads of devices that beat iPod and iPhone hands-down in those areas individually and collectively. It's that damned Apple branding that is setting stuff. This page >> http://www.aboyandhiscomputer.com/show.php?ItemID=2204 illustrates my point perfectly.
Beating that kind of brand development with Linux won't be easy and might even be impossible.
And even if brand recognition weren't the whole picture, there would be the availability of the apps people know and think they need like Adobe Photoshop or the like. These things aren't going to appear natively for Linux... not for a long time anyway and not until the Linux Desktop has significant presence. So here we have a chicken vs. egg situation ... or a catch 22... whatever. You get the idea.
Linux can beat Microsoft, but I'm not so sure about Apple.
As an Apple user let me say both "Hooray" and "Finally!!" I can hardly wait :)
I think the bigger issue with Linux isn't the UI consisting of the widgets on the screen. I think it's the UI related to how software is installed and updated. For instance, which of the three installation methods would the general public most readily accept:
I know I've simplified these things, but by and large, the installation wizard and things like apt-get or RPM managers are cumbersome. I know that there have been instances on Linux (can't recall any on Windows) but almost all OS X installs are "drag this icon into your Applications folder and you are done." (Very rarely do OS X apps have a wizard, and those are mostly for power-user grade applications like Xcode or applications ported from the Windows world - I point my finger at companies like MS and EA here).
The other bit about Linux application installation issues is the concept of dependencies - unless things have changed significantly, trying to get applications to work on Linux is a chore to find out if you have the right dependencies, or to learn the package managers to try and make sure the dependencies are met. I would posit that if you fix the software installation process on Linux, you'll go a long way - longer than if you just make the widgets look different - to making Linux "desktop ready".
The other aspect that should be addressed is the "don't pander to the computer savvy mentality." For instance, Ubuntu is hailed as being one of the prime targets for the desktop, but it asks users to suddenly redefine kilo-, mega- and gigabyte by using different terminology (MiB vs MB); change concepts like drive mounting "where's my C drive!?!" and other things which, while yes they are just education topics, are things that are never really presented to the users when they first step into a non-Windows world.
Simply stated, the problems are not technical but social, and that's probably why the majority of the Linux crowd - which is focused on technical issues - is not where they want to be in terms of general public acceptance.
"There are a dozen opinions on a matter until you know the truth. Then there is only one." - CS Lewis (paraprhase)
I have apple turned off in my ./ preferences. But apple stories still show up in the rss feed.
And now there is an apple fanbois convention going on in linux.slashdot.org too.
Is there any chance you can keep apple in the apple section ? Please.
Women over 40 in fact constitute over 1/4 of the developed world adult population. That's not a targeted audience. In fact, I suspect that, as they have had significant life experience so far, it is a much more varied market than women under 40. Which shows that he doesn't understand what is meant by targeted marketing.
As an example, I've just ordered a MSI Wind with XP - why? Because the main reason for it is to work with my 3G HSDPA modem, that's why. Do I want a special Linux version with a built in modem? I do not. To get reliable reception, I need to be able to remote that modem up to 3M from the computer.
So here is an immediate point about the netbook market; I want to be able to remote my antenna so I don't have to sit on the car roof, or on my boat cabin, or on the side of the house which faces the phone mast, just to get a decent signal with a good S/N ratio. I'm a target market: mobile professional users living in rural areas. Currently Windows XP meets my needs and Linux doesn't. I am not interested in eye candy; I want a nice legible screen, and workable keyboard, a responsive operating system that does not need to spend the first 15 minutes of every day downloading anti virus updates and checking them, and the ability to get a 3G or ordinary wireless connection efficiently. Linux meets everything except the last, which unfortunately is the deal breaker. I don't even need long battery life because wherever I go I am normally near either mains or a 12V outlet.
Now, I know that this is not the "fault" of Linux. You will not find me wanting to replace either of my Linux servers with anything else, thank you. But real targeted marketing on the desktop would be to identify some real key user roles, and address their needs to make the result better than Windows, with no actual deal killers.
Mac OS X here is a red herring. Anybody as stupid as my neighbour who bought a Mac because he thought it would be "intuitive", and then found none of his expensive academic PC software would work, or the other one who bought a Mac because it was "easy to use" and still can't work out how to send an attachment, and forgets to label Office files with ".doc", is not going to have their problem fixed by Gnome or KDE any time soon (until there is a wetware upgrade...).
Netbooks are a possible market because their low cpu power makes anti-virus software a pain in the backside, and they will not run Vista. But that means that the focus has to be on communications, and efficient working with a smaller screen. To make that happen will need input from a company like Nokia or Samsung, who are not wedded to overpriced hardware like Apple or Sony.
From scarped cliff or quarried stone she cries "A thousand types are gone, I care for nothing, no not one."
One of the biggest 'just works' is Zeroconf/Bonjour. You can take a room full of brand new out of the box Macs, turn them on and they are on the network. Nothing to setup. Toss in a zero conf printer (like those from HP) and again, nothing to setup. I went to my Uncle's for Thanksgiving and had to print something. Without setting anything up or even forgetting I didn't have a printer installed I did the "Apple-P" and low and behold his USB printer on his desktop was setup as a ZeroConf, I hit print and it just worked.
Zero Conf on Debian wasn't as fun. It took a few hours of reading the config files, but it's now working. Best part is being able to reference any computer on the network by .local instead of IP and having it figure it out. Mac and the Debian box even talk sexy ipv6 to each other automatically. But it was far from "just working"
I have used and administered Linux systems for a decade now. Whenever I try to setup a "Linux" desktop such as Ubuntu, there is always a long list of problems that would never, ever afflict a Mac or Windows system.
Here are some of the current problems:
- NumLock light is opposite the NumLock mode (this on a dead-common 104-key setup). We see a very high degree of spurious breakage of what should otherwise be very solid functionality.
- Right-click in Firefox 3.x sometimes executes random context item without even displaying the context menu. This bug remained in the 3.0 GA release (and I doubt Mozilla cares all that much, as they are actually not fond of "Linux" as a PC platform).
- Certain non-GPL drivers keep disappearing whenever a system update happens to include the kernel (an essential design flaw of the Linux kernel, though a workaround should be possible).
- Video settings keep getting 'reset' after system updates. The user is then often deprived of a workable UI and they are told to edit xorg.conf from a CLI! Bizzarrely, Xorg and the others will supply example GUI apps (like a clock) but won't write a GUI to manage the display. The 'experts' at the Xorg and Xfree projects also have no concept of a usable 'fallback' mode for a desktop display, say switching to XGA res and framebuffer mode when things go wrong. Supposedly this would be "up to the distro" to take care of, but "the distro" doesn't have the comprehensive knowledge to make an integrated fail-safe display configurator (or not a good one).
- NetworkManager in the Control Panel having a markedly different feature set than the seperate network manager that resides on the "systray"... and that stamp over each others' settings particularly when Wifi is used. This is disgraceful.
- Poor support for a wide range of devices, large and small, internal and USB: TV tuners, modems, Wifi, etc. Even video cards are still a problem.
- Audio blockages in inexpensive hardware. Don't rely on calendar alarms, nor softphones, nor audible status indicators because they may turn out to be inaudible - you never know. And ever it shall be through last year's fashionable audio architecture, and probably next year's too.
- High power consumption on both desktops and notebooks. On desktops, starting many programs will spin-up all of my drives 'just because'. And why a file dialog that pops up with my home directory needs to spin up all of my drives is beyond me. It certainly isn't needed on other desktop OSes. I can't tell you the number of times that changing the display res or doing a system update has remove the power-saving option from xorg.conf. Also, many other examples of low battery life on laptops.
Other observations:
- File browsing is very screwed-up. The browsers keep displaying data through differing schemas, often within the same program, and they have differing ways of describing a file path. Even when they stick to a URL format, the 'handler' part can be made-up and non-sensical, conflicting with other parts of the same utility for accessing the same resource. When file dialogs from other apps are brought into the picture, the confusion becomes severe.
- Drivers: There is no standardization and logo-branding effort to address the devices problem. Are hardware vendors supposed to put a penguin on the box if their product is compatible? They don't really know, and no one at the Linux Foundation or the major distros is going to approach them about this simple but essential practice. There is also no ABI, but I won't "go there".
- Drivers: The group that is responsible for adding and maintaining most device support isn't interested in providing a simple way to find out whether a particular device is supported. Because, you know, that would be interfacing with end-users... Ick.
- Apps: Try doing tech support for a "Linux" application. I have done it for a living! There is literally no way to predict what sort of UI you will have to guide them through or which supporti
The last time I attempted to use iTunes was an unmitigated disaster. I'm pretty sure we are already beating apple. I never have problems like that in Rhythmbox. TVtime needs a lot of work though....
I hold very few opinions. I hold information based on observation and fact. If you wish to disagree, please use facts.
The nipple is the command key!
You're just feeding the linux haters blog you know...
Linux beating Apple on desktop, ROFLMAO.
There absolutely is nothing even remotely resembling Open Source going in any Microsoft entity, subsidiary, or within Microsoft itself. Open Source was defined 10 years ago and Microsoft's efforts in no way even remotely resemble that definition.
Microsoft is trying to Embrace Open Source, to Extend it their direction, and then Extinguish it by making the real Open Source obscure and arcane.
We are smarter than this people. We do not want Microsoft involved in Open Source at any level for any reason, period. We don't want what we have created tainted by the beast.
You can lead a man with reason but you can't make him think.
You've hit the nail directly on the head. This is something I've been saying, and getting modded down for, for years. Surprisingly enough, burying the truth doesn't seem to have resolve the problem in any way. Go figure.
The whole Linux on the Desktop thing has finally been abandoned... and by no less than it's biggest advocates. The entire reason was that, despite over 15 years of trying to copy Windows, they still haven't been able to find mainstream success as nothing more than a low-rent Windows knockoff. And true to form, they even bashed Microsoft for it when they gave up, because obviously their lack of vision and skill is Microsoft's fault.
Now they will magically succeed by switching targets. Rather than being Microsoft wannabes... the new breed wants to be Apple wannabes! Improvement, right?
You know where Linux should go? They should push hardcore for the embedded device market, because that's up for grabs. Palm could have owned it... but they were apathetic and failed. Windows mobile is too bloated, and besides that it's too expensive. Google is full steam ahead on the fail boat, just like everything they do which isn't either search or advertising. Symbian is owned by Nokia, 'nuff said.
Shockingly enough, Linux has found very little mainstream success in being IBM's bitch. They might want to rethink that... but smart money says they won't. The powers that be within Linux... including Linus... now have a vested interest in keeping IBM happy, and that has zero to do with being either a desktop OS (smart decision) or in the embedded device market (bad decision). Why? Embedded devices don't help mainframes get sold.
Shouldn't he be trying to make sure that Spider-Man 4 is better than the last one, rather than mucking around at Microsoft?
It was just the spam that got my goat, really. Were it not for that, it just would have been background stupidity.
About the homophobia, randomly from the front page:
I want to find the FSF/terrorist thing funny, as I'm not so mad anymore, but I just can't, mainly because of this:
I have so many problems with that sentence that I don't know where to start. For instance, what's wrong with Al Jazeera?
The foss community has a freaking awesome sense of humor, our cup runneth over with funny memes. We don't have to prove to anybody that we can take a joke. I mean, we can claim Linus "You are all stupid and ugly" Torvalds; we're obviously cool with some smack talking.